:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}@media (width<=991px){body.admin-app .ant-table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}body.admin-app .ant-table-content,body.admin-app .ant-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto!important}body.admin-app .ant-table table{min-width:max-content}body.admin-app .ant-table-content::-webkit-scrollbar{height:4px}body.admin-app .ant-table-body::-webkit-scrollbar{height:4px}body.admin-app .ant-table-content::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}body.admin-app .ant-table-body::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}}@media (width<=767px){body.admin-app .ant-layout-header{-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none;overflow:auto hidden;padding:0 12px!important;padding-top:var(--sat,0px)!important}body.admin-app .ant-layout-header::-webkit-scrollbar{display:none}body.admin-app .ant-layout-header .ant-select{max-width:140px;min-width:0!important}body.admin-app .ant-layout-header .user-name-label{display:none}}@media (width>=768px) and (width<=991px){body.admin-app .ant-layout-header .user-name-label{display:none}}@media (width<=575px){body.admin-app .ant-card-body{padding:12px!important}body.admin-app .ant-card-head{min-height:40px;padding:0 12px!important}body.admin-app .ant-card-head-title{padding:10px 0;font-size:14px}body.admin-app .ant-form-horizontal .ant-form-item-row{flex-direction:column}body.admin-app .ant-form-horizontal .ant-form-item-label{text-align:left;padding-bottom:4px}body.admin-app .ant-form-horizontal .ant-form-item-control{max-width:100%}body.admin-app .ant-form-item .ant-input,body.admin-app .ant-form-item .ant-input-number,body.admin-app .ant-form-item .ant-select,body.admin-app .ant-form-item .ant-picker{width:100%!important}body.admin-app .ant-modal{padding-bottom:0;max-width:100vw!important;margin:0!important;top:0!important}body.admin-app .ant-modal-content{border-radius:0;min-height:100vh}body.admin-app .ant-modal-body{padding:16px!important}body.admin-app .ant-drawer-content-wrapper{max-width:90vw!important}}@media (width<=767px){body.admin-app .ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto!important}body.admin-app .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}body.admin-app .ant-layout-content>div{max-width:100%!important}body.admin-app .order-detail-grid,body.admin-app .responsive-2col-grid{grid-template-columns:1fr!important}}body.admin-app.capacitor-native .ant-layout-header{padding-top:var(--sat,0px)!important;height:calc(64px + var(--sat,0px))!important}body.admin-app.capacitor-native .ant-layout-content{padding-bottom:calc(16px + var(--sab,0px))!important}.dense-form .ant-form-item{margin-bottom:10px}.dense-form .ant-form-item-label{padding-bottom:2px}.dense-form .ant-form-item-label>label{height:22px;font-size:12px}.dense-form .ant-form-item-explain,.dense-form .ant-form-item-extra{min-height:18px;font-size:12px}body.admin-app .ant-select-content-has-search-value>:not(.ant-select-input){visibility:hidden}@keyframes unsaved-bar-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes unsaved-bar-blink{0%,to{opacity:1}25%,75%{opacity:.35}}body.admin-app .unsaved-bar--nudge{animation:.45s ease-in-out unsaved-bar-shake}@media (prefers-reduced-motion:reduce){body.admin-app .unsaved-bar--nudge{animation:.6s linear unsaved-bar-blink}}body.admin-app .info-tip{cursor:help;-webkit-tap-highlight-color:transparent;position:relative}body.admin-app .info-tip:focus-visible{outline:2px solid var(--ant-color-primary,#004b8d);outline-offset:2px;border-radius:50%}@media (pointer:coarse){body.admin-app .info-tip:after{content:"";position:absolute;inset:-14px}}body.admin-app .product-section-nav{flex-direction:column;flex-shrink:0;gap:2px;width:184px;padding-top:4px;display:flex;position:sticky;top:0}body.admin-app .product-section-nav__item{width:100%;color:var(--ant-color-text-secondary,#555);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;display:flex}body.admin-app .product-section-nav__item:hover{background:var(--ant-color-fill-tertiary,#0000000a)}body.admin-app .product-section-nav__item:focus-visible{outline-offset:-2px;outline:2px solid #004b8d}body.admin-app .product-section-nav__item[aria-current=true]{color:#004b8d;background:#004b8d14;border-left-color:#004b8d;font-weight:600}body.admin-app .product-section-nav__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body.admin-app .product-section-nav__dot{background:var(--ant-color-error,#ff4d4f);border-radius:50%;flex-shrink:0;width:8px;height:8px}body.admin-app .product-section-nav__count,body.admin-app .product-section-nav__on{border-radius:10px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}body.admin-app .product-section-nav__count{background:var(--ant-color-fill-secondary,#0000000f);color:var(--ant-color-text-secondary,#555)}body.admin-app .product-section-nav__on{color:#047857;background:#10b98124}body.admin-app .product-section-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;margin-top:8px;display:flex;position:relative;overflow-x:auto}body.admin-app .product-section-chips::-webkit-scrollbar{display:none}body.admin-app .product-section-chips__chip{border:1px solid var(--ant-color-border,#d9d9d9);background:var(--ant-color-bg-container,#fff);min-height:36px;color:var(--ant-color-text,#000000e0);font:inherit;white-space:nowrap;cursor:pointer;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}body.admin-app .product-section-chips__chip:focus-visible{outline-offset:2px;outline:2px solid #004b8d}body.admin-app .product-section-chips__chip[aria-current=true]{color:#fff;background:#004b8d;border-color:#004b8d}body.admin-app .product-section-chips__chip[aria-current=true] .product-section-nav__count{color:#fff;background:#ffffff38}@media (width<=767.98px){body.admin-app .product-drawer input,body.admin-app .product-drawer textarea{font-size:16px}}body.admin-app .thin-scroll{scrollbar-width:thin;scrollbar-color:#00000040 transparent}body.admin-app .thin-scroll::-webkit-scrollbar{width:6px;height:6px}body.admin-app .thin-scroll::-webkit-scrollbar-track{background:0 0}body.admin-app .thin-scroll::-webkit-scrollbar-thumb{background-color:#00000038;border-radius:6px}body.admin-app .thin-scroll::-webkit-scrollbar-thumb:hover{background-color:#00000061}.ez-menu{--ez-duration:.2s;--ez-shadow-popup:0 10px 30px #1212121f;position:relative}.ez-menu ul{margin:0;padding:0;list-style:none}.ez-menu .list-menu--inline{flex-wrap:wrap;align-items:flex-end;display:flex}.ez-menu details{display:block}.ez-menu .icon-caret{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--ez-duration) ease;flex-shrink:0}.ez-menu details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.ez-menu .header__menu-item{letter-spacing:.01em;color:var(--ez-fg);cursor:pointer;transition:color var(--ez-duration) ease;background:0 0;border:0;align-items:center;gap:6px;padding:12px 27px 14px 0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.6;text-decoration:none;list-style:none;display:inline-flex}.ez-menu .header__menu-item::-webkit-details-marker{display:none}.ez-menu .header__menu-item:hover,.ez-menu details[open]>.header__menu-item,.ez-menu .header__menu-item.is-active{color:var(--ez-link)}.ez-menu .header__menu-item>span,.ez-menu .header__menu-item>a{color:inherit;align-items:center;gap:6px;padding-bottom:3px;text-decoration:none;display:inline-flex}.ez-menu .header__menu-item-text{display:inline-block;position:relative}.ez-menu .header__menu-item-text:after{content:"";transform-origin:0;width:100%;height:2px;transition:transform var(--ez-duration) ease;background:currentColor;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.ez-menu .header__menu-item:hover .header__menu-item-text:after,.ez-menu details[open]>.header__menu-item .header__menu-item-text:after,.ez-menu .header__menu-item.is-active .header__menu-item-text:after{transform:scaleX(1)}.ez-menu .header__menu-item.is-highlight .header__menu-item-text:after{opacity:0;height:5px;transition:opacity var(--ez-duration) ease;background-color:currentColor;bottom:-4px;transform:none;-webkit-mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath d='M0 3 Q3 0.6 6 3 T12 3' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' viewBox='0 0 12 6'%3E%3Cpath d='M0 3 Q3 0.6 6 3 T12 3' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:12px 6px;mask-size:12px 6px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.ez-menu .header__menu-item.is-highlight:hover .header__menu-item-text:after,.ez-menu details[open]>.header__menu-item.is-highlight .header__menu-item-text:after{opacity:1;animation:.7s linear infinite ez-underline-flow}.ez-menu .header__menu-item.is-highlight.is-active .header__menu-item-text:after{opacity:1}@keyframes ez-underline-flow{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:12px 0;mask-position:12px 0}}@media (prefers-reduced-motion:reduce){.ez-menu .header__menu-item.is-highlight:hover .header__menu-item-text:after,.ez-menu details[open]>.header__menu-item.is-highlight .header__menu-item-text:after{animation:none}}.ez-menu .header__menu-item.is-highlight,.ez-menu .header__menu-item.is-highlight:hover,.ez-menu details[open]>.header__menu-item.is-highlight,.ez-menu .header__submenu a.is-highlight{color:var(--ez-highlight)}.ez-menu details:not(.mega-menu){position:relative}.ez-menu .header__submenu{z-index:15;background:var(--ez-bg);border:1px solid var(--ez-border);border-radius:var(--ez-radius,0);min-width:260px;box-shadow:var(--ez-shadow-popup);padding:10px 0;font-size:14px;font-weight:400;position:absolute;top:100%;left:0}.ez-menu .header__submenu a{color:var(--ez-fg);transition:color var(--ez-duration) ease, background var(--ez-duration) ease;align-items:center;gap:8px;padding:8px 24px;text-decoration:none;display:flex}.ez-menu .header__submenu a:hover{color:var(--ez-link);background:color-mix(in srgb, var(--ez-link) 5%, transparent)}.ez-menu .header__submenu .submenu-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ez-muted);padding:8px 24px 2px;font-size:12px;font-weight:700;display:block}.ez-menu .mega-menu__content{z-index:15;background:var(--ez-bg);border-top:1px solid var(--ez-border);box-shadow:var(--ez-shadow-popup);max-height:70vh;padding:30px 0 36px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ez-menu .mega-menu__list{grid-template-columns:repeat(var(--mega-menu-columns,6), minmax(0, 1fr));gap:24px 20px;font-size:14px;font-weight:400;display:grid}.ez-menu .mega-menu__link{color:var(--ez-fg);transition:color var(--ez-duration) ease;align-items:center;gap:8px;padding:3.5px 0;text-decoration:none;display:flex}.ez-menu .mega-menu__link:hover{color:var(--ez-link);text-underline-offset:3px;text-decoration:underline}.ez-menu .mega-menu__link--level-2{margin-bottom:6px;font-size:15px;font-weight:700}.ez-menu .mega-menu__list ul .mega-menu__link{color:var(--ez-muted)}.ez-menu .mega-menu__list ul .mega-menu__link:hover{color:var(--ez-link)}.ez-menu details[open]>.mega-menu__content,.ez-menu details[open]>.header__submenu{animation:.18s ez-menu-in}@keyframes ez-menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ez-menu details[open]>.mega-menu__content,.ez-menu details[open]>.header__submenu{animation:none}}.ez-drawer button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ez-drawer a{color:inherit;text-decoration:none}.ez-drawer ul{margin:0;padding:0;list-style:none}.ez-drawer [hidden]{display:none!important}.ez-drawer .menu-drawer-overlay{z-index:1290;background:#12121280;animation:.2s ez-fade-in;position:fixed;inset:0}.ez-drawer .menu-drawer{z-index:1291;background:var(--ez-bg);width:min(100%,400px);color:var(--ez-fg);padding-top:var(--sat,env(safe-area-inset-top,0px));flex-direction:column;animation:.25s ez-drawer-in;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}@keyframes ez-fade-in{0%{opacity:0}}@keyframes ez-drawer-in{0%{transform:translate(-100%)}}@media (width<=599.95px){.ez-drawer .menu-drawer{width:100%}}@media (prefers-reduced-motion:reduce){.ez-drawer .menu-drawer,.ez-drawer .menu-drawer-overlay{animation:none}}.ez-drawer .menu-drawer__header{border-bottom:1px solid var(--ez-border);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.ez-drawer .menu-drawer__title{font-size:16px;font-weight:700}.ez-drawer .menu-drawer__logo{object-fit:contain;border-radius:4px;max-width:200px;display:block}.ez-drawer .menu-drawer__header:has(.menu-drawer__logo){padding-top:7px;padding-bottom:7px}.ez-drawer .menu-drawer__close{padding:4px;display:flex}.ez-drawer .menu-drawer__close .icon{fill:none;stroke:currentColor;stroke-width:32px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ez-drawer .menu-drawer__navigation-container{overscroll-behavior:contain;flex:auto;overflow-y:auto}.ez-drawer .menu-drawer__menu-item{text-align:left;border-bottom:1px solid var(--ez-border);align-items:center;gap:10px;width:100%;padding:13px 15px;font-size:15px;font-weight:700;display:flex}.ez-drawer .menu-drawer__menu-item.is-highlight{color:var(--ez-highlight)}.ez-drawer .menu-drawer__menu-item .icon-caret{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--ez-duration,.2s) ease;flex-shrink:0;margin-left:auto}.ez-drawer .menu-drawer__menu-item[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.ez-drawer .menu-drawer__panel{background:color-mix(in srgb, var(--ez-fg) 2%, transparent)}.ez-drawer .menu-drawer__child-menu-item{padding-left:45px;font-size:14px;font-weight:500}.ez-drawer .menu-drawer__grandchild-menu-item{color:var(--ez-muted);padding-left:60px;font-size:14px;font-weight:400}.ez-drawer .menu-drawer__utility{border-top:1px solid var(--ez-border);padding:0 0 20px}.ez-drawer .menu-drawer__utility-link{text-align:left;width:100%;color:var(--ez-fg);transition:color var(--ez-duration) ease, background var(--ez-duration) ease;align-items:center;gap:10px;padding:10px 15px;font-size:14px;font-weight:500;display:flex}.ez-drawer .menu-drawer__utility-link:hover,.ez-drawer .menu-drawer__utility-link:active{color:var(--ez-link);background:color-mix(in srgb, var(--ez-link) 4%, transparent)}.ez-drawer .menu-drawer__utility-link svg,.ez-drawer .menu-drawer__utility-option svg{color:var(--ez-muted);transition:color var(--ez-duration) ease;flex-shrink:0;font-size:18px}.ez-drawer .menu-drawer__utility-link:hover svg,.ez-drawer .menu-drawer__utility-link:active svg{color:var(--ez-link)}.ez-drawer .menu-drawer__utility-link .icon-caret{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--ez-duration) ease;margin-left:auto}.ez-drawer .menu-drawer__utility-link[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.ez-drawer .menu-drawer__utility-option{text-align:left;width:100%;color:var(--ez-muted);transition:color var(--ez-duration) ease, background var(--ez-duration) ease;align-items:center;gap:10px;padding:9px 15px 9px 43px;font-size:14px;font-weight:400;display:flex}.ez-drawer .menu-drawer__utility-option:hover{color:var(--ez-link);background:color-mix(in srgb, var(--ez-link) 4%, transparent)}.ez-drawer .menu-drawer__utility-option.is-selected{color:var(--ez-link);font-weight:700}.ez-drawer .menu-drawer__utility-option.is-selected svg{color:var(--ez-link)}.ez-drawer .menu-drawer__utility-link--danger:hover,.ez-drawer .menu-drawer__utility-link--danger:active{color:var(--ez-danger,#d32f2f);background:color-mix(in srgb, var(--ez-danger,#d32f2f) 5%, transparent)}.ez-drawer .menu-drawer__utility-link--danger:hover svg,.ez-drawer .menu-drawer__utility-link--danger:active svg{color:var(--ez-danger,#d32f2f)}.ez-drawer .menu-drawer__footer{background:var(--ez-bg);border-top:1px solid var(--ez-border);padding-bottom:var(--sab,env(safe-area-inset-bottom,0px));flex-shrink:0;position:relative}.ez-drawer .menu-drawer__tabbar{align-items:stretch;display:flex}.ez-drawer .menu-drawer__tab{letter-spacing:.03em;min-width:0;color:var(--ez-muted);-webkit-tap-highlight-color:transparent;transition:color var(--ez-duration) ease, background var(--ez-duration) ease;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-size:11px;font-weight:700;display:flex}.ez-drawer .menu-drawer__tab+.menu-drawer__tab{border-left:1px solid var(--ez-border)}.ez-drawer .menu-drawer__tab svg{font-size:22px}.ez-drawer .menu-drawer__tab>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ez-drawer .menu-drawer__tab:hover,.ez-drawer .menu-drawer__tab:active{color:var(--ez-link)}.ez-drawer .menu-drawer__tab.is-active{color:var(--ez-link);background:color-mix(in srgb, var(--ez-link) 6%, transparent)}.ez-drawer .menu-drawer__sheet-backdrop{background:#12121259;height:200vh;animation:.2s ez-fade-in;position:absolute;bottom:100%;left:0;right:0}.ez-drawer .menu-drawer__sheet{z-index:1;overscroll-behavior:contain;background:var(--ez-bg);border-top:1px solid var(--ez-border);border-radius:var(--ez-radius,0) var(--ez-radius,0) 0 0;max-height:60vh;padding-bottom:6px;animation:.22s ez-sheet-in;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 -10px 30px #1212121f}@keyframes ez-sheet-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.ez-drawer .menu-drawer__sheet,.ez-drawer .menu-drawer__sheet-backdrop{animation:none}}.ez-drawer .menu-drawer__sheet-grip{background:var(--ez-border);border-radius:2px;width:36px;height:4px;margin:8px auto 4px}.ez-drawer .menu-drawer__sheet-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ez-muted);padding:2px 15px 6px;font-size:11px;font-weight:700;display:block}.ez-drawer .menu-drawer__sheet-identity{border-bottom:1px solid var(--ez-border);align-items:center;gap:12px;margin-bottom:6px;padding:4px 15px 12px;display:flex}.ez-drawer .menu-drawer__user-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ez-drawer .menu-drawer__user-email{color:var(--ez-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ez-utility{--ez-duration:.2s;z-index:1150;background:color-mix(in srgb, var(--ez-fg) 6%, var(--ez-bg));color:var(--ez-fg);font-size:12px;position:relative}@media (width<=899.95px){.ez-utility{display:none}}.ez-utility button{cursor:pointer;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.ez-utility__inner{justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding-top:6px;padding-bottom:6px;display:flex}.ez-utility__announcements{flex:auto;min-width:0;position:relative}.ez-utility__slide{white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--ez-duration) ease, transform var(--ez-duration) ease, visibility var(--ez-duration);align-items:center;gap:12px;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(4px)}.ez-utility__slide.is-active{opacity:1;visibility:visible;position:relative;transform:none}.ez-utility__message{text-overflow:ellipsis;overflow:hidden}.ez-utility__message--muted{color:var(--ez-muted);font-weight:500}.ez-utility__slide-link{color:inherit;flex-shrink:0;font-weight:700;text-decoration:underline}.ez-utility__slide-link:hover{color:var(--ez-link)}.ez-utility__links{flex-shrink:0;align-self:stretch;align-items:center;gap:20px;display:flex}.ez-utility__promo{white-space:nowrap;transition:color var(--ez-duration) ease;align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.ez-utility__promo>svg{color:var(--ez-link);font-size:15px}.ez-utility__promo:hover{color:var(--ez-link)}.ez-utility__promo.is-unlocked{color:var(--ez-link);font-weight:700}.ez-utility__menu{position:relative}.ez-utility__menu-btn{white-space:nowrap;transition:color var(--ez-duration) ease;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:700;display:inline-flex}.ez-utility__menu-btn:hover{color:var(--ez-link)}.ez-utility__menu-btn>svg:not(.icon-caret){color:var(--ez-link);font-size:16px}.ez-utility__menu--highlight{align-self:stretch;margin-top:-6px;margin-bottom:-6px;display:flex}.ez-utility__menu--highlight .ez-utility__menu-btn{color:var(--ez-link-contrast,#fff);background:var(--ez-link);transition:filter var(--ez-duration) ease;padding:0 14px}.ez-utility__menu--highlight .ez-utility__menu-btn>svg:not(.icon-caret){color:inherit}.ez-utility__menu--highlight .ez-utility__menu-btn:hover,.ez-utility__menu--highlight .ez-utility__menu-btn[aria-expanded=true]{filter:brightness(.92)}.ez-utility__menu-btn .icon-caret{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform var(--ez-duration) ease}.ez-utility__menu-btn[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.ez-utility__list{z-index:30;background:var(--ez-bg);border:1px solid var(--ez-border);border-radius:var(--ez-radius,0);min-width:200px;animation:ez-fade-in var(--ez-duration) ease;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #1212121f}.ez-utility__list button{text-align:left;border-radius:var(--ez-radius,0);width:100%;transition:background var(--ez-duration) ease;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.ez-utility__list button:hover{background:color-mix(in srgb, var(--ez-fg) 5%, transparent)}.ez-utility__list button.is-selected{color:var(--ez-link);font-weight:700}.ez-utility__list button.is-selected svg{font-size:15px}@media (prefers-reduced-motion:reduce){.ez-utility__slide,.ez-utility__list{transition:none;animation:none}}.ez-menu .list-menu--nowrap,.ez-menu .list-menu--scroll{flex-wrap:nowrap}.ez-menu .list-menu--nowrap>li,.ez-menu .list-menu--scroll>li{flex-shrink:0}.ez-menu .ez-menu-measure{visibility:hidden;pointer-events:none;flex-wrap:nowrap;width:max-content;position:absolute;top:0;left:0}.ez-menu .header__submenu--right{left:auto;right:0}.ez-menu .list-menu--scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.ez-menu .list-menu--scroll::-webkit-scrollbar{display:none}.ez-menu .list-menu--scroll details:not(.mega-menu){position:static}.ez-menu .ez-scroll-fade{z-index:5;pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.ez-menu .ez-scroll-fade--l{background:linear-gradient(to right, var(--ez-rowbg), transparent);left:max(24px,50% - 576px)}.ez-menu .ez-scroll-fade--r{background:linear-gradient(to left, var(--ez-rowbg), transparent);right:max(24px,50% - 576px)}
