:root{--bg:#07090d;--surface:#0e1117;--surface-2:#151922;--surface-3:#1c222d;--text:#f5f7fb;--muted:#8f98a8;--line:#262c38;--primary:#1677ff;--primary-2:#69a8ff;--green:#21c77a;--danger:#ff6570;--warning:#ffb547;--shadow:0 28px 80px #0000005c;--radius:22px;--container:1240px;--motion-press:.14s;--motion-fast:.18s;--motion-dialog:.28s;--motion-drawer:.32s;--ease-out-fluid:cubic-bezier(.23, 1, .32, 1);--ease-in-out-fluid:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}.admin31-workbench{gap:18px;padding-bottom:36px;display:grid}.admin31-hero{color:#fff;background:linear-gradient(135deg,#0e2b55 0%,#123f7d 58%,#176ee5 100%);border:1px solid #5492e73d;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:168px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #123f7d33}.admin31-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff3d,#0000 68%);border-radius:999px;width:280px;height:280px;position:absolute;top:-100px;right:-65px}.admin31-hero>*{z-index:1;position:relative}.admin31-hero span,.admin31-current-heading small{color:#8fc0ff;letter-spacing:.16em;font-size:10px;font-weight:900}.admin31-hero h2{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(26px,3.2vw,42px)}.admin31-hero p{color:#ffffffb8;max-width:650px;margin:0;font-size:13px}.admin31-hero .admin-button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-color:#ffffff47}.admin31-module-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin31-module-nav button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);text-align:left;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.admin31-module-nav button:hover{border-color:#7aaef1;transform:translateY(-2px);box-shadow:0 14px 34px #23528d1a}.admin31-module-nav button.active{background:linear-gradient(145deg, #237cf01f, var(--surface));border-color:#237cf0;box-shadow:inset 0 0 0 1px #237cf01f}.admin31-module-nav button>svg:first-child{color:#237cf0;background:#237cf01f;border-radius:10px;width:34px;height:34px;padding:8px}.admin31-module-nav button>svg:last-child{width:15px;color:var(--muted)}.admin31-module-nav span{gap:3px;min-width:0;display:grid}.admin31-module-nav strong{font-size:11px}.admin31-module-nav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin31-current-heading{align-items:center;gap:11px;padding:4px 2px 0;display:flex}.admin31-current-heading>svg{color:#237cf0;background:#237cf01f;border-radius:12px;width:38px;height:38px;padding:9px}.admin31-current-heading>div{gap:3px;display:grid}.admin31-current-heading strong{color:var(--text);font-size:14px}.admin31-feedback{border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-size:11px;font-weight:800;display:flex}.admin31-feedback svg{width:17px}.admin31-feedback.success{color:#178454;background:#28a3661a;border:1px solid #28a36647}.admin31-feedback.error{color:#c3354c;background:#da465c1a;border:1px solid #da465c47}.admin31-loading{min-height:260px;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.admin31-loading svg{color:#237cf0;width:28px}.admin31-stack{gap:18px;display:grid}.admin31-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.admin31-two-columns>.admin-panel:nth-child(3){grid-column:1/-1}.admin31-card-list{gap:10px;padding:14px;display:grid}.admin31-card-list article{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, #eef5ff);border-radius:14px;gap:9px;padding:15px;display:grid}.admin31-card-list article>header,.admin31-card-list article>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin31-card-list article>strong,.admin31-card-list article header strong{font-size:12px}.admin31-card-list article p{color:var(--text);margin:0;font-size:10px;line-height:1.55}.admin31-card-list article small{color:var(--muted);font-size:8px;line-height:1.5}.admin31-card-list article.critical,.admin31-card-list article.high{border-left:3px solid #d9485f}.admin31-card-list article.medium{border-left:3px solid #dc941f}.admin31-severity{color:#c4374e;text-transform:uppercase;background:#d9485f1f;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900}.admin31-inline-field{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:14px;padding:14px;display:flex}.admin31-inline-field label{color:var(--muted);flex:1;gap:6px;font-size:8px;font-weight:800;display:grid}.admin31-inline-field>span{color:var(--muted);white-space:nowrap;padding-bottom:11px;font-size:9px;font-weight:800}.admin31-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.admin31-form-grid label,.admin31-inline-field label{color:var(--muted);gap:6px;font-size:8px;font-weight:850;display:grid}.admin31-form-grid label.wide{grid-column:1/-1}.admin31-form-grid input,.admin31-form-grid select,.admin31-inline-field input,.admin31-voice textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:43px;color:var(--text);font:inherit;border-radius:10px;outline:none;padding:0 12px;font-size:10px}.admin31-form-grid input:focus,.admin31-form-grid select:focus,.admin31-inline-field input:focus,.admin31-voice textarea:focus{border-color:#287deb;box-shadow:0 0 0 3px #287deb1f}.admin31-form-grid .admin31-check{flex-direction:row;align-items:center;gap:8px;min-height:43px;display:flex}.admin31-form-grid .admin31-check input{width:17px;min-height:17px}.admin31-actions{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.admin31-note{color:var(--muted);background:#237cf014;border-radius:10px;margin:0 16px 16px;padding:10px 12px;font-size:9px}.admin31-guardian-result{border:1px solid var(--line);border-radius:16px;gap:14px;margin:16px;padding:18px;display:grid}.admin31-guardian-result>strong{letter-spacing:.08em;border-radius:8px;width:fit-content;padding:7px 10px;font-size:9px}.admin31-guardian-result.approved>strong{color:#168353;background:#28a3661f}.admin31-guardian-result.warning>strong{color:#a76908;background:#e0971f24}.admin31-guardian-result.blocked>strong{color:#c3354c;background:#da465c1f}.admin31-guardian-result>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin31-guardian-result span{color:var(--muted);background:#8093ac14;border-radius:10px;gap:3px;padding:10px;font-size:8px;display:grid}.admin31-guardian-result b{color:var(--text);font-size:11px}.admin31-guardian-result ul{color:var(--muted);margin:0;padding-left:18px;font-size:9px}.admin31-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin31-stat-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:12px;min-height:90px;padding:16px;display:flex}.admin31-stat-grid article>svg{color:#237cf0;background:#237cf01c;border-radius:11px;width:36px;height:36px;padding:9px}.admin31-stat-grid article span{gap:3px;display:grid}.admin31-stat-grid article small{color:var(--muted);font-size:8px}.admin31-stat-grid article strong{color:var(--text);font-size:14px}.admin31-stat-grid.compact{padding:14px}.admin31-option-picker{gap:10px;padding:0 16px 16px;display:grid}.admin31-option-picker>strong{font-size:10px}.admin31-option-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:320px;display:grid;overflow:auto}.admin31-option-picker label{border:1px solid var(--line);min-width:0;color:var(--text);border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.admin31-option-picker label.selected{background:#287deb14;border-color:#287deb}.admin31-option-picker label span{gap:2px;min-width:0;font-size:9px;display:grid}.admin31-option-picker label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin31-mini-list{gap:7px;padding:0 16px 16px;display:grid}.admin31-mini-list>div{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin31-mini-list>div>span,.admin31-mini-list>div:not(.movement-list div){min-width:0}.admin31-mini-list strong{font-size:9px}.admin31-mini-list small{color:var(--muted);font-size:8px}.admin31-referral-code>span:first-child{gap:3px;min-width:0;display:grid}.admin31-referral-link-actions{align-items:center;gap:7px;display:flex}.admin31-referral-link-actions .admin-button{min-height:36px;padding:0 10px}.movement-list>div>span{gap:3px;display:grid}.admin31-funnel{scroll-snap-type:x mandatory;gap:8px;padding:4px 1px 10px;display:flex;overflow-x:auto}.admin31-funnel article{border:1px solid var(--line);background:var(--surface);scroll-snap-align:start;border-radius:14px;flex:1;gap:10px;min-width:150px;padding:13px;display:flex}.admin31-funnel article>span{color:#fff;background:#237cf0;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.admin31-funnel article div{gap:2px;display:grid}.admin31-funnel small,.admin31-funnel p{color:var(--muted);margin:0;font-size:7px}.admin31-funnel strong{font-size:17px}.admin31-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.admin31-flag-grid article{border:1px solid var(--line);border-radius:14px;gap:12px;padding:15px;display:grid}.admin31-flag-grid article.enabled{border-color:#28a36652}.admin31-flag-grid article.killed{background:#da465c0d;border-color:#da465c66}.admin31-flag-grid header{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;display:grid}.admin31-flag-grid header>svg{color:#237cf0;background:#237cf01c;border-radius:9px;width:30px;height:30px;padding:7px}.admin31-flag-grid header span{gap:2px;min-width:0;display:grid}.admin31-flag-grid header strong{font-size:10px}.admin31-flag-grid header small{color:var(--muted);font-size:7px}.admin31-flag-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.admin31-flag-grid article>div,.admin31-flag-grid footer{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.admin31-flag-grid article>div span{color:var(--muted);font-size:8px}.admin31-voice{grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.admin31-voice textarea{resize:vertical;min-height:110px;padding:12px}.admin31-draft-preview{background:#237cf014;border-radius:12px;gap:4px;margin:0 16px 16px;padding:13px;display:grid}.admin31-draft-preview strong{font-size:11px}.admin31-draft-preview span,.admin31-draft-preview small{color:var(--muted);font-size:8px}.admin31-camera{background:#05070a;border-radius:14px;margin:16px 16px 0;display:none;position:relative;overflow:hidden}.admin31-camera.active{display:block}.admin31-camera video{object-fit:cover;width:100%;max-height:320px;display:block}.admin31-camera span{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;border-radius:9px;padding:8px 10px;font-size:9px;position:absolute;bottom:12px;left:12px;right:12px}.admin31-camera-error{color:#c3354c;margin:0 16px 12px;font-size:9px}html[data-admin-theme=dark] .admin31-module-nav button,html[data-admin-theme=dark] .admin31-card-list article,html[data-admin-theme=dark] .admin31-stat-grid article,html[data-admin-theme=dark] .admin31-funnel article,html[data-admin-theme=dark] .admin31-form-grid input,html[data-admin-theme=dark] .admin31-form-grid select,html[data-admin-theme=dark] .admin31-inline-field input,html[data-admin-theme=dark] .admin31-voice textarea{color:#eef5ff;background:#0d1829;border-color:#263a56}html[data-admin-theme=dark] .admin31-module-nav button.active{background:linear-gradient(145deg,#237cf02e,#0d1829)}.product-bundle-builder{background:#367de10f;border:1px solid #367de140;border-radius:16px;gap:14px;margin-top:18px;padding:16px;display:grid}.product-bundle-builder>header{gap:4px;display:grid}.product-bundle-builder>header strong{font-size:14px}.product-bundle-builder>header span{color:var(--muted);font-size:11px}.product-bundle-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-bundle-option{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;border-radius:12px;grid-template-columns:46px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.product-bundle-option.selected{border-color:#287deb;box-shadow:inset 0 0 0 1px #287deb}.product-bundle-option img{object-fit:contain;background:#fff;border-radius:8px;width:46px;height:46px}.product-bundle-option span{gap:3px;font-size:10px;display:grid}.product-bundle-option small{color:var(--muted);font-size:8px}.product-bundle-option b{text-align:center;color:#287deb;min-width:22px;font-size:12px}.product-bundle-progress{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.product-bundle-progress strong{color:var(--text)}.cart-line-components,.checkout-line-components{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.bundle-selector{background:#367de10f;border:1px solid #367de140;border-radius:16px;gap:14px;margin-top:18px;padding:16px;display:grid}.bundle-selector>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bundle-selector>header div{gap:4px;display:grid}.bundle-selector>header span{color:#3682e7;letter-spacing:.12em;font-size:9px;font-weight:900}.bundle-selector>header h2{margin:0;font-size:15px}.bundle-selector>header>strong{color:#2c78db;background:#367de11f;border-radius:9px;padding:6px 9px;font-size:11px}.bundle-selector>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.bundle-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bundle-option-grid article{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.bundle-option-grid article.selected{border-color:#287deb;box-shadow:inset 0 0 0 1px #287deb59}.bundle-option-grid article>:first-child{width:48px;height:48px}.bundle-option-grid article>div:nth-child(2){gap:3px;min-width:0;display:grid}.bundle-option-grid article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bundle-option-grid article>div:nth-child(2) small{color:var(--muted);font-size:7px}.bundle-option-grid article>div:last-child{grid-template-columns:28px 22px 28px;align-items:center;gap:3px;display:grid}.bundle-option-grid article button{border:1px solid var(--line);background:var(--surface-2);width:28px;height:28px;color:var(--text);border-radius:8px;place-items:center;display:grid}.bundle-option-grid article button svg{width:13px}.bundle-option-grid article b{text-align:center;font-size:10px}.bundle-selector>footer{color:#b1750b;background:#e8a42c1a;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:800}.bundle-selector>footer.complete{color:#168353;background:#28a3661a;align-items:center;gap:7px;display:flex}.bundle-selector>footer svg{width:15px}.cart-item-components,.summary-components{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4;display:block}.manual-order-line-group{gap:8px;display:grid}.manual-order-bundle{background:#287deb0f;border:1px solid #287deb3d;border-radius:12px;gap:10px;margin:0 0 10px 39px;padding:12px;display:grid}.manual-order-bundle>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.manual-order-bundle>header div{gap:3px;display:grid}.manual-order-bundle>header strong{font-size:10px}.manual-order-bundle>header small{color:var(--muted);font-size:8px}.manual-order-bundle>header>b{color:#287deb;background:#287deb21;border-radius:8px;padding:5px 8px;font-size:9px}.manual-order-bundle>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.manual-order-bundle article{border:1px solid var(--line);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.manual-order-bundle article.selected{border-color:#287deb}.manual-order-bundle article>span{gap:2px;min-width:0;display:grid}.manual-order-bundle article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.manual-order-bundle article small{color:var(--muted);font-size:7px}.manual-order-bundle article>div{grid-template-columns:25px 18px 25px;align-items:center;gap:2px;display:grid}.manual-order-bundle article button{border:1px solid var(--line);background:var(--surface-2);width:25px;height:25px;color:var(--text);border-radius:7px}.manual-order-bundle article b{text-align:center;font-size:8px}.order-item>span{gap:3px;display:grid}.order-item>span small{color:var(--muted);font-size:8px;font-weight:500}@media (max-width:920px){.admin31-module-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin31-two-columns{grid-template-columns:1fr}.admin31-two-columns>.admin-panel:nth-child(3){grid-column:auto}.admin31-stat-grid{grid-template-columns:1fr}}@media (max-width:640px){.admin31-workbench{gap:13px}.admin31-hero{border-radius:19px;flex-direction:column;align-items:flex-start;min-height:0;padding:21px}.admin31-hero .admin-button{width:100%}.admin31-module-nav{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.admin31-module-nav button{scroll-snap-align:start;min-width:190px}.admin31-form-grid,.admin31-flag-grid{grid-template-columns:1fr}.admin31-form-grid label.wide{grid-column:auto}.admin31-option-picker>div,.product-bundle-options,.bundle-option-grid{grid-template-columns:1fr}.manual-order-bundle{margin-left:0}.manual-order-bundle>div{grid-template-columns:1fr}.admin31-inline-field{flex-direction:column;align-items:stretch}.admin31-inline-field>span{padding-bottom:0}.admin31-card-list article>footer,.admin31-actions{grid-template-columns:1fr;display:grid}.admin31-card-list article>footer .admin-button,.admin31-actions .admin-button{width:100%}.admin31-voice{grid-template-columns:1fr}.admin31-mini-list>div{flex-direction:column;align-items:stretch}.admin31-mini-list>div .admin-button{width:100%}.admin31-referral-link-actions{grid-template-columns:1fr 1fr;display:grid}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body.locked{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:3px;outline:3px solid #69a8ffbf}.store-sales-notice{color:#c8f8df;letter-spacing:.14em;text-align:center;background:linear-gradient(90deg,#083c2b,#0c6344 48%,#083c2b);border-bottom:1px solid #71edb02e;place-items:center;min-height:30px;padding:7px 20px;font-size:10px;font-weight:900;display:grid}.announcement{background:var(--primary);font-size:12px;font-weight:780}.announcement-inner{justify-content:space-between;align-items:center;gap:20px;height:38px;display:flex}.announcement a{font-weight:850}.store-header{z-index:50;-webkit-backdrop-filter:saturate(1.18)blur(18px);backdrop-filter:saturate(1.18)blur(18px);background:#07090dd1;border-bottom:1px solid #ffffff17;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:34px;height:76px;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-mark{width:37px;height:37px;color:var(--text)}.brand-text{flex-direction:column;line-height:.88;display:flex}.brand-text strong{letter-spacing:.04em;font-size:18px}.brand-text small{color:var(--primary-2);letter-spacing:.36em;margin-top:7px;font-size:9px}.desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.desktop-nav a{color:#bac1ce;font-size:13px;font-weight:680;transition:color .2s}.desktop-nav a:hover{color:#fff}.header-actions{align-items:center;gap:10px;display:flex}.icon-button,.cart-button,.mobile-menu{border:1px solid var(--line);background:var(--surface);height:43px;color:var(--text);border-radius:13px;justify-content:center;align-items:center;display:flex}.icon-button{width:43px}.icon-button svg,.cart-button svg,.mobile-menu svg{width:20px}.cart-button{gap:9px;padding:0 13px;font-size:12px;font-weight:780}.cart-button b{background:var(--primary);border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.mobile-menu{width:43px;display:none}.search-bar{border-top:1px solid var(--line);background:#0a0d12}.search-inner{align-items:center;gap:15px;min-height:70px;display:flex}.search-inner svg{width:20px;color:var(--muted)}.search-inner input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:17px}.search-inner button{color:var(--primary-2);background:0 0;border:0;font-weight:800}.mobile-nav{border-bottom:1px solid var(--line);background:#0b0e13;flex-direction:column;gap:14px;padding:18px 20px;display:none;position:absolute;inset:100% 0 auto}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:#fff}.electronics-storefront{background:#07090d;min-height:70vh}.electronics-custom-hero{object-fit:contain;width:100%;height:auto;max-height:620px;position:relative}.admin-catalog-switch{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.admin-catalog-switch button{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:160px;color:var(--text);cursor:pointer;border-radius:14px;flex:1;gap:5px;padding:15px 18px;display:grid}.admin-catalog-switch button.active{background:color-mix(in srgb, var(--surface) 90%, #1677ff);border-color:#1677ff;box-shadow:inset 0 0 0 1px #1677ff}.admin-catalog-switch button:focus-visible{outline-offset:3px;outline:3px solid #69a8ff}.admin-catalog-switch strong{font-size:15px}.admin-catalog-switch small{color:var(--muted);font-size:12px}.electronics-editor-sections{gap:18px;margin-top:18px;display:grid}.electronics-editor-help{color:var(--text);padding:20px;font-size:14px;line-height:1.6}.electronics-editor-help p{color:var(--muted);margin:5px 0 12px}.electronics-editor-help>a+a{margin-left:18px}.electronics-section-form{padding:20px}.electronics-section-form small{color:var(--muted);font-size:12px;line-height:1.5}.electronics-section-form [role=alert]{color:#df4258}.electronics-editor-image{gap:12px;display:grid}.electronics-editor-image .admin-button{cursor:pointer;justify-self:start}.product-catalog-destination{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;margin:16px 0;padding:14px 18px;font-size:14px}@media (max-width:560px){.admin-catalog-switch button{min-width:130px;padding:13px}.electronics-section-form{grid-template-columns:minmax(0,1fr);padding:16px}.electronics-section-form>*{min-width:0}.electronics-editor-help>a{display:block}.electronics-editor-help>a+a{margin:12px 0 0}}.electronics-hero{background:radial-gradient(circle at 78% 20%,#1e6fe03d,#0000 27%),linear-gradient(145deg,#05070a 0%,#09111d 58%,#07182c 100%);border-bottom:1px solid #1b2d45;position:relative;overflow:hidden}.electronics-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#609ae20d 1px,#0000 1px),linear-gradient(90deg,#609ae20d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.electronics-hero-grid{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:center;gap:clamp(36px,6vw,90px);min-height:610px;padding-block:68px;display:grid;position:relative}.electronics-hero-copy{max-width:760px}.electronics-kicker{color:#8fc1ff;letter-spacing:.17em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:inline-flex}.electronics-kicker svg{width:17px}.electronics-hero h1{color:#f6f9ff;letter-spacing:-.06em;margin:20px 0 23px;font-size:clamp(48px,5.8vw,78px);line-height:.95}.electronics-hero h1 em{color:#71aef9;font-style:normal;font-weight:520}.electronics-hero-copy>p{color:#aebbd0;max-width:650px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.68}.electronics-hero-actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.electronics-hero-actions svg{width:17px}.electronics-scope-points{color:#8091aa;flex-wrap:wrap;gap:18px;margin-top:27px;font-size:11px;font-weight:720;display:flex}.electronics-scope-points span{align-items:center;gap:7px;display:inline-flex}.electronics-scope-points svg{color:#6eabf8;width:14px}.electronics-spotlight{isolation:isolate;background:linear-gradient(155deg,#14243aeb,#070c14f5);border:1px solid #7aaeef3b;border-radius:30px;grid-template-rows:minmax(0,1fr) auto;min-height:470px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 90px #0000005c,inset 0 1px #ffffff12}.electronics-circuit{z-index:-1;background:radial-gradient(circle at 1px 1px,#81bcff47 1px,#0000 1.5px) 0 0/28px 28px;border:1px solid #73aef61c;border-radius:21px;position:absolute;inset:22px;-webkit-mask-image:radial-gradient(circle at 50% 43%,#000 15%,#0000 70%);mask-image:radial-gradient(circle at 50% 43%,#000 15%,#0000 70%)}.electronics-product-art{place-items:center;min-height:340px;padding:24px 32px 0;display:grid}.electronics-product-art>*{object-fit:contain;width:min(86%,390px);height:min(86%,390px)}.electronics-product-art .product-image-framed{filter:drop-shadow(0 28px 40px #00000052);background:0 0}.electronics-spotlight footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05090fb3;border-top:1px solid #81ade326;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 18px;min-height:108px;padding:21px 24px;display:grid}.electronics-spotlight footer span{color:#78b4fa;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.electronics-spotlight footer strong{color:#f5f8fd;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.electronics-spotlight footer b{color:#fff;grid-area:1/2/3;align-self:center;font-size:20px}.electronics-empty-visual{color:#8b9db6;text-align:center;align-content:center;place-items:center;gap:15px;min-height:470px;padding:30px;display:grid}.electronics-empty-visual svg{color:#75b2fb;background:#10233b;border:1px solid #294b75;border-radius:17px;width:52px;height:52px;padding:13px}.electronics-scope-note{background:#0a1019;border-bottom:1px solid #1d2b3e}.electronics-scope-note>div{justify-content:space-between;align-items:center;gap:24px;min-height:65px;display:flex}.electronics-scope-note strong{color:#e8f1fd;font-size:12px}.electronics-scope-note span{color:#7e8da2;text-align:right;font-size:11px}.electronics-storefront .catalog-section{background:radial-gradient(circle at 4% 6%,#1e69c91a,#0000 22%),#07090d}.electronics-storefront .catalog-section .section-heading h2{max-width:780px}.electronics-purchase-guide{background:linear-gradient(#080d14,#06080c);border-top:1px solid #19283c;padding:92px 0 104px}.electronics-purchase-guide>div>header{max-width:720px}.electronics-purchase-guide h2{color:#f4f8ff;letter-spacing:-.055em;max-width:680px;margin:17px 0 16px;font-size:clamp(38px,4.8vw,66px);line-height:.98}.electronics-purchase-guide header>p{color:#8f9eb2;max-width:620px;margin:0;font-size:15px;line-height:1.65}.electronics-purchase-steps{border-top:1px solid #26374e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;display:grid}.electronics-purchase-steps article{border-right:1px solid #26374e;min-height:230px;padding:27px 28px 30px 0}.electronics-purchase-steps article+article{padding-left:28px}.electronics-purchase-steps article:last-child{border-right:0}.electronics-purchase-steps article>span{color:#68a8f6;letter-spacing:.16em;font-size:10px;font-weight:900}.electronics-purchase-steps h3{color:#eef5ff;letter-spacing:-.025em;margin:62px 0 10px;font-size:20px}.electronics-purchase-steps p{color:#7e8da3;max-width:300px;margin:0;font-size:12px;line-height:1.6}.hero-carousel{background:#090b10;position:relative;overflow:hidden}.hero-slides{min-height:590px;position:relative}.hero-slide{opacity:0;pointer-events:none;background:linear-gradient(115deg, var(--banner-start,#0d1c34), var(--banner-end,#0c5ee8));transition:opacity .55s;position:absolute;inset:0;overflow:hidden}.hero-slide.active{opacity:1;pointer-events:auto}.hero-slide:before{content:"";z-index:1;background:radial-gradient(circle at 70% 30%,#ffffff2b,#0000 24%),linear-gradient(90deg,#020408e0 0%,#02040885 47%,#0204080d 100%);position:absolute;inset:0}.hero-image{mix-blend-mode:screen;opacity:.75;background-position:50%;background-size:cover;position:absolute;inset:0 0 0 45%}.hero-image-mobile{display:none}.hero-content{z-index:2;align-items:center;min-height:590px;display:flex;position:relative}.hero-copy{max-width:760px;padding:80px 0 110px}.hero-kicker,.section-kicker{color:var(--primary-2);letter-spacing:.16em;align-items:center;gap:9px;font-size:11px;font-weight:900;display:inline-flex}.hero-kicker:before{content:"";background:currentColor;width:26px;height:2px}.hero-copy h1{letter-spacing:-.06em;max-width:810px;margin:18px 0 24px;font-size:clamp(45px,6vw,78px);line-height:.96}.hero-copy h1 span{color:#88baff}.hero-copy p{color:#c4cad5;max-width:620px;margin:0 0 34px;font-size:18px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-controls{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:30px;left:50%;translate:-50%}.hero-dots{gap:8px;display:flex}.hero-dots button{background:#ffffff40;border:0;border-radius:10px;width:36px;height:4px;padding:0}.hero-dots button.active{background:#fff}.hero-arrows{gap:8px;display:flex}.hero-arrows button{color:#fff;background:#05070a73;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.hero-arrows svg{width:17px}.button{min-height:44px;transition:transform var(--motion-press) var(--ease-out-fluid), background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:850;display:inline-flex}.button:disabled,.button.disabled{opacity:.4;pointer-events:none}.button svg{width:18px}.button-primary{background:var(--primary);color:#fff}.button:active:not(:disabled):not(.disabled){transition-duration:80ms;transform:scale(.97)}.button-ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e}.button-light{color:#08101c;background:#fff}.button-large{min-height:53px;padding-inline:24px}.button-full{width:100%}.trust-strip{border-bottom:1px solid var(--line);background:#0b0e13}.trust-grid{grid-template-columns:repeat(var(--trust-columns,4), 1fr);display:grid}.trust-item{border-right:1px solid var(--line);align-items:center;gap:14px;min-height:94px;padding:20px 22px;display:flex}.trust-item:first-child{padding-left:0}.trust-item:last-child{border-right:0}.trust-item>span{width:40px;height:40px;color:var(--primary-2);background:#121c2e;border-radius:12px;flex:none;place-items:center;display:grid}.trust-item svg{width:18px}.trust-item strong,.trust-item small{display:block}.trust-item strong{font-size:13px}.trust-item small{color:var(--muted);margin-top:3px;font-size:11px}.section{padding:92px 0}.section:nth-of-type(2n){background:#090c11}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.section-heading h2,.related-section h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(30px,4vw,50px);line-height:1.02}.section-heading>p{max-width:440px;color:var(--muted);margin:0}.text-link{color:#b7c3d4;font-size:13px;font-weight:850}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.product-card{background:var(--surface);border:1px solid var(--line);transition:transform .24s var(--ease-out-fluid), border-color var(--motion-fast) ease, box-shadow .24s var(--ease-out-fluid);border-radius:19px;flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card-visual{aspect-ratio:1;background:linear-gradient(145deg,#151b26,#090c11);place-items:center;display:grid;position:relative;overflow:hidden}.product-card-visual>a:first-of-type{place-items:center;width:100%;height:100%;display:grid}.product-badge{z-index:2;background:var(--primary);color:#fff;letter-spacing:.08em;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:13px;left:13px}.favorite-button{color:#fff;background:#05070a94;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.product-card .favorite-button{z-index:3;position:absolute;top:13px;right:13px}.favorite-button.active{color:#ff7f95}.favorite-button svg{width:16px}.quick-link{z-index:2;opacity:0;color:#09101b;white-space:nowrap;transition:translate var(--motion-fast) var(--ease-out-fluid), opacity var(--motion-fast) ease;background:#fff;border-radius:10px;padding:10px 14px;font-size:11px;font-weight:850;position:absolute;bottom:14px;left:50%;translate:-50% 14px}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-1px)}.button-primary:hover{background:#2e87ff}.product-card:hover{border-color:#3a4557;transform:translateY(-4px);box-shadow:0 20px 50px #0000003b}.product-card:hover .product-image-framed{transform:translate(var(--product-image-shift-x), var(--product-image-shift-y)) scale(calc(var(--product-image-zoom) * 1.04))}.product-card:hover .quick-link{opacity:1;translate:-50%}}.product-image{object-fit:cover;width:100%;height:100%}.product-image-framed{--product-image-focus-x:50%;--product-image-focus-y:50%;--product-image-shift-x:0%;--product-image-shift-y:0%;--product-image-zoom:1;transform:translate(var(--product-image-shift-x), var(--product-image-shift-y)) scale(var(--product-image-zoom));transform-origin:var(--product-image-focus-x) var(--product-image-focus-y);image-rendering:auto;background:#fff}:is(.product-card-visual:has(.product-image-framed),.product-detail-visual:has(.product-image-framed)){background:#fff}.product-card-visual .product-image-framed{transition:transform .32s var(--ease-out-fluid)}.product-art{--product-accent:#1677ff;place-items:center;width:78%;height:78%;display:grid;position:relative}.product-art-box{background:linear-gradient(160deg, var(--product-accent), #08101b);width:64%;height:72%;box-shadow:0 25px 55px color-mix(in srgb, var(--product-accent) 35%, transparent);border-radius:13px;flex-direction:column;justify-content:space-between;padding:17px;display:flex;transform:rotate(-7deg)}.product-art-box small{letter-spacing:.18em;font-size:7px}.product-art-box b{font-size:clamp(16px,2vw,27px);line-height:.9}.product-art-box i{background:#fff;width:34%;height:4px}.product-art-vial{color:#0b1626;text-align:center;background:linear-gradient(90deg,#d8e4f5,#fff,#9fb6d5);border-radius:8px 8px 16px 16px;width:32%;height:56%;padding-top:45%;font-size:7px;font-weight:900;position:absolute;bottom:7%;right:4%;overflow:hidden;transform:rotate(8deg);box-shadow:0 20px 35px #0006}.product-card-body{flex-direction:column;flex:1;padding:17px 17px 18px;display:flex}.product-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.product-meta>span{color:var(--primary-2);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.product-meta small,[class^=stock-]{border-radius:20px;padding:4px 7px;font-size:9px}.stock-ok{color:#77e5ad;background:#21c77a1a}.stock-low{color:#ffd18a;background:#ffb5471a}.stock-out{color:#ff9299;background:#ff5c681a}.product-card h3{margin:0 0 8px;font-size:17px;line-height:1.15}.product-card-body>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 15px;font-size:12px;display:-webkit-box;overflow:hidden}.product-cashback-badge{color:#78e1ad;background:#41d3921a;border:1px solid #41d39240;border-radius:8px;width:fit-content;margin:-4px 0 12px;padding:6px 9px;font-size:9px;font-weight:850}.rating{color:#ffbf4b;letter-spacing:.03em;align-items:center;gap:6px;margin-bottom:13px;font-size:11px;display:flex}.rating span{color:var(--muted);letter-spacing:0}.product-bottom{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;display:flex}.price-stack del{color:#70798a;font-size:10px;display:block}.price-stack strong{font-size:19px;line-height:1.05;display:block}.price-stack small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.add-button{background:var(--primary);color:#fff;border:0;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.add-button svg{width:20px}.add-button:disabled{opacity:.35}.consult-button{background:#25385e}.catalog-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.catalog-search-field{background:#0b111b;border:1px solid #30445f;border-radius:15px;align-items:center;gap:11px;min-height:54px;margin:-8px 0 18px;padding:0 15px;display:flex;box-shadow:0 12px 34px #00000029}.catalog-search-field:focus-within{border-color:var(--primary-2);box-shadow:0 0 0 3px #1677ff1f,0 14px 38px #0003}.catalog-search-field>svg{width:20px;color:var(--primary-2);flex:none}.catalog-search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.catalog-search-field input::placeholder{color:#758195}.catalog-search-field button{background:var(--surface-2);width:34px;height:34px;color:var(--muted);border:0;border-radius:10px;flex:none;place-items:center;display:grid}.catalog-search-field button svg{width:16px}.category-filters{scrollbar-width:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.category-filters::-webkit-scrollbar{display:none}.category-filters button{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);white-space:nowrap;border-radius:11px;flex:none;padding:0 14px;font-size:11px;font-weight:780}.category-filters button:hover{color:#fff;border-color:#365376}.category-filters button.active{color:#fff;background:#152748;border-color:#235aa6}.select-wrap{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.select-wrap select{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:10px;height:40px;padding:0 30px 0 12px}.catalog-status{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:18px 0;font-size:11px;display:flex}.catalog-search-state{color:#b6cce8;background:#0d1a2c;border:1px solid #234675;border-radius:11px;justify-content:space-between;gap:20px;margin:-15px 0 24px;padding:12px 14px;font-size:12px;display:flex}.catalog-search-state button{color:#fff;background:0 0;border:0;font-size:11px;font-weight:800}.catalog-section{overflow:clip}.catalog-category-list{gap:56px;display:grid}.catalog-category{min-width:0;scroll-margin-top:128px}.catalog-category-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:76px;margin-bottom:17px;display:flex}.catalog-category-header>div:first-child>span{color:var(--primary-2);letter-spacing:.13em;font-size:9px;font-weight:900}.catalog-category-header h3{letter-spacing:-.035em;margin:5px 0 2px;font-size:clamp(24px,3vw,34px);line-height:1.08}.catalog-category-header p{color:var(--muted);margin:0;font-size:11px}.product-carousel-controls{gap:8px;display:flex}.product-carousel-controls button{color:#fff;background:#151a23;border:1px solid #344052;border-radius:50%;place-items:center;width:42px;height:42px;transition:border-color .2s,background .2s,opacity .2s;display:grid;box-shadow:0 10px 28px #00000038}.product-carousel-controls button:hover:not(:disabled){border-color:var(--primary-2);background:#1a2c49}.product-carousel-controls button:disabled{opacity:.25}.product-carousel-controls svg{width:18px}.product-carousel-shell{min-width:0}.product-carousel-viewport{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;margin:-5px;padding:5px 5px 26px;overflow-x:auto}.product-carousel-viewport::-webkit-scrollbar{display:none}.product-carousel-track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--catalog-columns,4) - 1) * 16px) / var(--catalog-columns,4));gap:16px;display:grid}.product-carousel-track>.product-card{scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}.empty-state{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:70px 20px}.empty-state p{color:var(--muted)}.promo-card{background:linear-gradient(120deg,#0d2f65,#1677ff);border-radius:26px;justify-content:space-between;align-items:center;min-height:310px;padding:58px;display:flex;position:relative;overflow:hidden}.promo-card:before{content:"";border:80px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;top:-150px;right:-90px}.promo-card>*{position:relative}.promo-card h2{letter-spacing:-.055em;max-width:700px;margin:12px 0;font-size:clamp(32px,5vw,61px);line-height:.98}.promo-card p{color:#d7e7ff;max-width:590px}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.benefit-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:25px}.benefit-card>span{color:var(--primary-2);font-size:12px;font-weight:900}.benefit-card h3{margin:28px 0 8px;font-size:18px}.benefit-card p{color:var(--muted);margin:0;font-size:12px}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-grid h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,50px);line-height:1.02}.faq-list details{border-top:1px solid var(--line);padding:20px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:780;list-style:none;display:flex}.faq-list summary:after{content:"+";color:var(--primary-2)}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:700px;color:var(--muted);font-size:13px}.faq-intro{max-width:430px;color:var(--muted);margin:18px 0 0;font-size:14px}.store-footer{background:radial-gradient(circle at 10% 10%,#1677ff24,#0000 32%),linear-gradient(#070b12,#040609);border-top:1px solid #1c3d6c;padding:72px 0 26px;position:relative;overflow:hidden}.store-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--primary-2), transparent);opacity:.55;height:1px;position:absolute;inset:0 0 auto}.footer-shipping-rates{background:#1027467a;border:1px solid #428bea40;border-radius:14px;flex-wrap:wrap;gap:10px 22px;margin-bottom:42px;padding:18px 20px;display:flex;position:relative}.footer-shipping-rates span{color:#aebbd0;font-size:11px;line-height:1.45}.footer-shipping-rates strong{color:#fff}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid p,.footer-grid a,.footer-grid span{color:var(--muted);font-size:12px}.footer-grid a{transition:color .2s,transform .2s}.footer-grid a:hover{color:#fff;transform:translate(2px)}.footer-grid strong{margin-bottom:7px;font-size:12px}.footer-brand p{max-width:360px;margin:8px 0 4px;line-height:1.7}.footer-brand small{color:#7e8a9d;font-size:10px}.footer-whatsapp-link{background:#21c77a1a;border:1px solid #40d3914d;border-radius:12px;align-items:center;gap:8px;min-height:42px;margin-top:7px;padding:0 15px;font-weight:850;display:inline-flex;color:#86e8b6!important}.footer-whatsapp-link svg,.footer-contact-line svg,.footer-grid>div:last-child a svg{flex:none;width:16px}.footer-contact-line,.footer-grid>div:last-child a{align-items:center;gap:8px;display:inline-flex}.footer-admin{border:0;padding:0;text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:#5d6573;justify-content:space-between;margin-top:45px;padding-top:22px;font-size:10px;display:flex}.footer-bottom>div{align-items:center;gap:16px;display:flex}.footer-bottom>div span{color:#7e8a9d;align-items:center;gap:6px;display:inline-flex}.footer-bottom svg{width:14px}.whatsapp-float{z-index:45;background:var(--green);color:#07120c;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 40px #21c77a40}.whatsapp-float svg{width:26px}body:has(.checkout-page) .whatsapp-float{display:none}.drawer{z-index:100;pointer-events:none;position:fixed;inset:0}.drawer.open{pointer-events:auto}.drawer-overlay{opacity:0;background:#000000b8;border:0;width:100%;transition:opacity .24s;position:absolute;inset:0}.drawer.open .drawer-overlay{opacity:1}.drawer-panel{width:min(470px,100%);height:100%;transition:transform var(--motion-drawer) var(--ease-drawer);border-left:1px solid var(--line);-webkit-backdrop-filter:saturate(1.15)blur(22px);backdrop-filter:saturate(1.15)blur(22px);background:#0c0f15f0;flex-direction:column;display:flex;position:absolute;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 70px #00000040}.drawer.open .drawer-panel{transform:none}.drawer-panel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px;display:flex}.drawer-panel header span{color:var(--primary-2);letter-spacing:.15em;font-size:9px;font-weight:900}.drawer-panel h2{margin:5px 0 0;font-size:25px}.close-button{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.close-button svg{width:19px}.drawer-content{flex:1;padding:18px 25px;overflow:auto}.cart-empty{text-align:center;place-content:center;justify-items:center;height:100%;display:grid}.cart-empty>svg{color:#586173;width:55px;height:55px;margin-bottom:14px}.cart-empty p{color:var(--muted);margin-bottom:0;font-size:12px}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;gap:12px;padding:14px 0;display:grid}.cart-thumb{height:72px;color:var(--primary-2);background:#fff;border-radius:12px;place-items:center;font-weight:900;display:grid;overflow:hidden}.cart-thumb .product-image{object-fit:contain}.cart-thumb .product-art{transform:scale(.42)}.cart-item h3{margin:3px 0 5px;font-size:13px}.cart-item strong{font-size:12px}.cart-item-cashback{color:#78e1ad;margin-top:4px;font-size:9px;font-weight:750;display:block}.quantity-control{align-items:center;gap:10px;margin-top:10px;display:flex}.quantity-control button{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.quantity-control svg{width:12px}.quantity-control span{font-size:11px}.remove-button{color:#777f8d;background:0 0;border:0;align-self:start;padding:5px}.remove-button svg{width:17px}.drawer-footer{border-top:1px solid var(--line);padding:20px 25px 25px}.coupon-box{margin-bottom:15px}.coupon-box label{color:var(--muted);font-size:10px}.coupon-box>div{margin-top:7px;display:flex}.coupon-box input{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:10px 0 0 10px;flex:1;min-width:0;height:40px;padding:0 12px}.coupon-box button{color:#fff;background:#1b2739;border:0;border-radius:0 10px 10px 0;padding:0 13px;font-size:11px;font-weight:800}.coupon-box small{min-height:18px;margin-top:5px;font-size:9px;display:block}.cart-promotion-summary{background:linear-gradient(135deg,#1677ff21,#41d39212);border:1px solid #2e7fec52;border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:9px;margin-bottom:14px;padding:12px;display:grid}.cart-promotion-summary>svg{color:#79afff;width:20px}.cart-promotion-summary strong,.cart-promotion-summary small{display:block}.cart-promotion-summary strong{margin-bottom:5px;font-size:10px}.cart-promotion-summary small{color:#aebed2;font-size:9px;line-height:1.45}.cart-promotion-summary button{color:#dceaff;text-align:left;background:#1677ff2e;border:1px solid #79afff59;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:9px;font-weight:800}.success-text{color:var(--green)}.error-text,.field-error{color:var(--danger)}.total-line{color:var(--muted);justify-content:space-between;gap:15px;padding:5px 0;font-size:11px;display:flex}.total-line strong{color:#fff}.grand-total{color:#fff;padding:12px 0;font-size:16px}.cart-cashback-total{color:#9bdcbd;background:#41d39217;border:1px solid #41d3923d;border-radius:9px;margin:2px 0 10px;padding:8px 10px}.cart-cashback-total strong{color:#78e1ad}.text-button{width:100%;color:var(--muted);background:0 0;border:0;padding:12px;font-size:11px}.toast-viewport{z-index:300;pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;translate:-50%}.toast{color:#0b0f16;opacity:1;pointer-events:auto;width:100%;min-height:48px;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out-fluid);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 10px 10px 13px;font-size:11px;font-weight:750;display:grid;transform:translateY(0)scale(1)}.toast.closing{opacity:0;pointer-events:none;transform:translateY(8px)scale(.985)}.toast-icon{width:18px;height:18px}.toast>button{color:currentColor;opacity:.65;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.toast>button:active{transform:scale(.92)}.toast>button svg{width:15px}@starting-style{.toast{opacity:0;transform:translateY(14px)scale(.985)}}.product-page{padding-top:38px;padding-bottom:80px}.back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:28px;font-size:12px;font-weight:750;display:inline-flex}.back-link svg{width:17px}.product-detail-grid{border:1px solid var(--line);background:var(--surface);border-radius:26px;grid-template-columns:1.05fr .95fr;display:grid;overflow:hidden}.product-detail-gallery{background:#0c1016;grid-template-columns:84px minmax(0,1fr);min-width:0;display:grid}.product-detail-gallery:not(:has(.product-detail-thumbnails)){grid-template-columns:1fr}.product-detail-thumbnails{flex-direction:column;gap:9px;padding:14px 0 14px 14px;display:flex}.product-detail-thumbnails button{aspect-ratio:1;border:1px solid var(--line);opacity:.65;background:#151b24;border-radius:10px;width:68px;padding:0;overflow:hidden}.product-detail-thumbnails button.active{border-color:var(--primary-2);opacity:1;box-shadow:0 0 0 2px #69a8ff24}.product-detail-thumbnails img{object-fit:cover;width:100%;height:100%}.product-detail-thumbnails button:has(.product-image-framed){background:#fff}.product-detail-visual{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--product-accent) 30%, transparent), transparent 50%), linear-gradient(145deg, #19202b, #090c11);place-items:center;height:650px;min-height:650px;display:grid;overflow:hidden}.product-detail-main-image{object-fit:cover;width:100%;height:100%;min-height:0}.product-art-large{width:76%;height:76%}.product-detail-copy{padding:55px}.product-title-row{justify-content:space-between;align-items:start;gap:20px;display:flex}.product-title-row h1{letter-spacing:-.055em;margin:14px 0;font-size:clamp(42px,5vw,66px);line-height:.95}.detail-favorite{flex:none;margin-top:18px}.product-long-description{color:var(--muted);font-size:14px}.detail-price{margin:28px 0}.detail-price strong{font-size:34px}.product-detail-cashback{background:#41d39217;border:1px solid #41d39242;border-radius:12px;gap:3px;margin:-14px 0 24px;padding:13px 15px;display:grid}.product-detail-cashback strong{color:#78e1ad;font-size:13px}.product-detail-cashback span{color:#9eb8aa;font-size:10px}.product-facts{border-top:1px solid var(--line);margin:24px 0}.product-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:11px;display:flex}.product-facts dt{color:var(--muted)}.product-facts dd{text-align:right;margin:0;font-weight:800}.quantity-buy{grid-template-columns:120px 1fr;gap:10px;display:grid}.product-order-stack{gap:12px;display:grid}.catalog-validation-notice{background:#3d91ff14;border:1px solid #3d91ff3d;border-radius:18px;gap:16px;padding:18px;display:grid}.catalog-validation-notice.compact{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px}.catalog-validation-notice.compact>svg{width:20px;color:var(--primary-2)}.catalog-validation-notice strong{margin-bottom:5px;display:block}.catalog-validation-notice p{color:var(--muted);margin:0;line-height:1.55}.catalog-validation-notice .button{justify-self:start}.quantity-picker{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.quantity-picker button{color:#fff;background:0 0;border:0}.quantity-picker svg{width:15px}.quantity-picker span{place-items:center;font-size:12px;display:grid}.product-mobile-purchase{display:none}.ops-page{color:var(--text);gap:16px;display:grid}.ops-hero{background:linear-gradient(135deg,#fff 0%,#f6faff 65%,#eaf3ff 100%);border:1px solid #d9e4f0;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:22px 24px;display:flex;overflow:hidden}.ops-hero>div:first-child{max-width:730px}.ops-hero span,.ops-profit-card header span{color:#1677ff;letter-spacing:.13em;font-size:9px;font-weight:850}.ops-hero h2{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(22px,3vw,34px);line-height:1}.ops-hero p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.ops-hero-actions{flex:none;gap:8px;display:flex}.operation-baseline-note{color:#234d7d;background:linear-gradient(135deg,#f3f8ff,#eaf3ff);border:1px solid #bad7f7;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:13px 16px;display:flex}.operation-baseline-note>svg{color:#1677ff;background:#dcecff;border-radius:11px;flex:none;width:34px;height:34px;padding:8px}.operation-baseline-note strong,.operation-baseline-note span{display:block}.operation-baseline-note strong{font-size:10px}.operation-baseline-note span{color:#607995;margin-top:3px;font-size:8px;line-height:1.5}.operation-scope-tabs{border:1px solid var(--line);background:#f5f8fb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:14px 15px 0;padding:5px;display:grid}.operation-scope-tabs button{color:#617188;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.operation-scope-tabs button.active{color:#1677ff;background:#fff;box-shadow:0 5px 14px #244c7a1a}.operation-scope-tabs b{min-width:20px;color:inherit;background:#e4edf8;border-radius:999px;padding:2px 6px;font-size:8px}.ops-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-metric-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:94px;padding:15px;display:flex}.ops-metric-grid article>span{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.ops-metric-grid article>span svg{width:21px}.ops-metric-grid small,.ops-metric-grid strong,.ops-metric-grid p{display:block}.ops-metric-grid small{color:#6c7b90;font-size:8px}.ops-metric-grid strong{letter-spacing:-.03em;margin-top:2px;font-size:19px}.ops-metric-grid p{color:#8290a2;margin:3px 0 0;font-size:8px}.ops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px;display:grid}.ops-form label{color:#57687f;gap:5px;font-size:9px;font-weight:720;display:grid}.ops-form label.wide,.ops-form .wide{grid-column:1/-1}.ops-form input,.ops-form select,.ops-form textarea{width:100%;min-height:40px;color:var(--text);font:inherit;background:#fff;border:1px solid #d5deea;border-radius:8px;padding:9px 11px;font-size:10px}.ops-form textarea{resize:vertical}.ops-form label>small{color:#8795a7;font-size:8px;font-weight:500}.ops-form .check-line{border:1px solid #d5deea;border-radius:8px;align-self:end;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.ops-form .check-line input{width:15px;min-height:15px}.ops-consent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-consent-grid>label{background:#fff;border:1px solid #d5deea;border-radius:9px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;display:flex}.ops-consent-grid input{width:17px;height:17px;margin-top:2px}.ops-consent-grid span{gap:3px;display:grid}.ops-consent-grid small{color:#7c8b9f;font-weight:500}.ops-form-actions{justify-content:flex-end;gap:8px;display:flex}.ops-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:4px;min-height:48px;padding:6px;display:flex;overflow-x:auto}.ops-tabs button,.ops-tabs a{color:#617188;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.ops-tabs button.active{color:#1677ff;background:#eaf3ff}.ops-tabs button b{text-align:center;background:#edf1f6;border-radius:9px;min-width:18px;padding:2px 5px;font-size:7px}.ops-tabs a{color:#1677ff;margin-left:auto}.ops-tabs.compact{background:#f5f8fb;border:0;min-height:42px;margin:12px 15px 0}.ops-task-list,.ops-timeline,.finance-list,.inventory-movement-list,.purchase-order-list{padding:0 16px}.ops-task-list article{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;display:grid}.ops-task-list article.completed{opacity:.62}.ops-task-list article.completed strong{text-decoration:line-through}.priority{color:#607087;text-align:center;background:#eef2f7;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.priority.high,.priority.urgent{color:#d64c63;background:#fff0f3}.priority.medium{color:#c87a12;background:#fff5e7}.ops-task-list strong,.ops-task-list p,.ops-task-list small{display:block}.ops-task-list strong{font-size:10px}.ops-task-list p{color:#687990;margin:3px 0;font-size:8px}.ops-task-list small{color:#8a97a8;font-size:8px}.ops-task-list small svg{vertical-align:-2px;width:11px}.ops-row-actions{align-items:center;gap:6px;display:flex}.ops-timeline article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 0;display:grid;position:relative}.ops-timeline article>span{color:#1677ff;background:#eaf3ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ops-timeline article>span svg{width:17px}.ops-timeline strong{font-size:10px}.ops-timeline p{color:#56687f;margin:3px 0;font-size:9px}.ops-timeline small,.ops-timeline time{color:#8492a4;font-size:8px}.ops-customer-opportunities,.ops-lot-list,.supplier-list,.ops-profitability{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.ops-customer-opportunities>header,.ops-lot-list>header,.supplier-list>header,.ops-profitability>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:12px 16px;display:flex}.ops-customer-opportunities h3,.ops-lot-list h3,.supplier-list h3,.ops-profitability h3{margin:0;font-size:13px}.ops-customer-opportunities header p,.ops-lot-list header p,.supplier-list header p,.ops-profitability header p{color:var(--muted);margin:3px 0 0;font-size:8px}.ops-customer-opportunities>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ops-customer-opportunities article{border-right:1px solid var(--line);justify-content:space-between;gap:8px;min-width:0;min-height:74px;padding:13px;display:flex}.ops-customer-opportunities article:last-child{border-right:0}.ops-customer-opportunities strong,.ops-customer-opportunities small{display:block}.ops-customer-opportunities strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ops-customer-opportunities small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.5}.ops-customer-opportunities article>span{color:#1677ff;white-space:nowrap;font-size:9px;font-weight:780}.ops-two-columns{grid-template-columns:minmax(0,1.55fr) minmax(290px,.8fr);align-items:start;gap:16px;display:grid}.ops-side-stack{gap:16px;display:grid}.finance-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:68px;display:grid}.finance-list article>span{border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:850;display:grid}.finance-list article>span.income{color:#15945b;background:#e9f8ef}.finance-list article>span.expense{color:#d64c63;background:#fff0f3}.finance-list strong,.finance-list small,.finance-list em{display:block}.finance-list strong{font-size:9px}.finance-list small{color:var(--muted);margin-top:3px;font-size:7px}.finance-list em{color:#1677ff;margin-top:3px;font-size:7px;font-style:normal}.finance-list article>div:nth-child(3){text-align:right}.finance-list article>div:nth-child(3) b{font-size:9px}.finance-status{background:#fff4e4;border-radius:6px;padding:3px 6px;color:#c8780f!important;display:inline-block!important}.finance-status.paid{background:#eaf8f0;color:#178c57!important}.finance-status.cancelled{background:#eef1f5;color:#6f7d90!important}.admin-icon-button{color:#53657c;background:#fff;border:1px solid #d5deea;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.admin-icon-button svg{width:14px}.ops-profit-card{color:#fff;background:linear-gradient(145deg,#10274a,#07152a);border-radius:12px;overflow:hidden;box-shadow:0 15px 35px #1238692b}.ops-profit-card header{justify-content:space-between;align-items:center;padding:18px;display:flex}.ops-profit-card header h3{margin:4px 0 0;font-size:19px}.ops-profit-card header>svg{color:#78b5ff;background:#ffffff14;border-radius:9px;width:32px;height:32px;padding:7px}.ops-profit-card dl{margin:0;padding:0 18px}.ops-profit-card dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.ops-profit-card dt{color:#9db0c9}.ops-profit-card dd{margin:0;font-weight:780}.ops-profit-card dl .total{border:0;padding:14px 0;font-size:13px}.ops-profit-card footer{background:#ffffff0f;justify-content:space-between;padding:13px 18px;font-size:9px;display:flex}.ops-profitability article,.ops-lot-list article,.supplier-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 14px;display:flex}.ops-profitability article:last-child,.ops-lot-list article:last-child,.supplier-list article:last-child{border-bottom:0}.ops-profitability strong,.ops-profitability small,.ops-lot-list strong,.ops-lot-list small,.supplier-list strong,.supplier-list small{display:block}.ops-profitability strong,.ops-lot-list strong,.supplier-list strong{font-size:9px}.ops-profitability small,.ops-lot-list small,.supplier-list small{color:var(--muted);margin-top:3px;font-size:7px}.ops-profitability article>span,.supplier-list article>span{color:#1677ff;background:#eaf3ff;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:780}.product-profit-preview{background:#f2f8ff;border:1px solid #b9d4f7;border-radius:9px;grid-template-columns:1fr auto;gap:3px 12px;margin-top:14px;padding:15px;display:grid}.product-profit-preview span{color:#5f7390;font-size:9px}.product-profit-preview strong{color:#1677ff;font-size:17px}.product-profit-preview small{color:#71829a;grid-column:1/-1;font-size:8px}.product-cashback-preview{background:#effbf4;border:1px solid #a7dfc2;border-radius:9px;gap:3px;margin-top:10px;padding:14px 15px;display:grid}.product-cashback-preview span{color:#178453;letter-spacing:.1em;font-size:8px;font-weight:850}.product-cashback-preview strong{color:#116e45;font-size:15px}.product-cashback-preview small{color:#508069;font-size:8px}.ops-table td>small{color:var(--muted);margin-top:3px;display:block}.inventory-state{color:#168b55;background:#eaf8f0;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:800}.inventory-state.low{color:#d34b62;background:#fff0f3}.ops-lot-list article>span{color:#168b55;background:#eaf8f0;border-radius:6px;padding:5px 7px;font-size:7px}.ops-lot-list article>span.blocked,.ops-lot-list article>span.expired{color:#d34b62;background:#fff0f3}.inventory-movement-list article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:63px;display:grid}.inventory-movement-list article>span{color:#168b55;background:#eaf8f0;border-radius:8px;place-items:center;width:39px;height:30px;font-size:10px;font-weight:820;display:grid}.inventory-movement-list article>span.out{color:#d34b62;background:#fff0f3}.inventory-movement-list strong{font-size:9px}.inventory-movement-list p{color:#62748c;margin:3px 0;font-size:8px}.inventory-movement-list small{color:var(--muted);font-size:7px}.inventory-movement-list article>b{font-size:8px}.purchase-total{color:#49698f;background:#eff6ff;border-radius:8px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:9px;display:flex}.purchase-total strong{color:#1677ff;font-size:16px}.purchase-order-list{gap:10px;padding-block:13px;display:grid}.purchase-order-list>article{border:1px solid var(--line);border-radius:9px;padding:13px}.purchase-order-list article>header,.purchase-order-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-order-list header span{color:#1677ff;font-size:8px;font-weight:820;display:block}.purchase-order-list header strong{margin-top:3px;font-size:10px;display:block}.purchase-order-list header>b{color:#c8780f;background:#fff4e4;border-radius:6px;padding:5px 7px;font-size:7px}.purchase-order-list header>b.received{color:#168b55;background:#eaf8f0}.purchase-order-list article>div{border-block:1px solid var(--line);margin:11px 0;padding:8px 0}.purchase-order-list p{color:#61738a;margin:4px 0;font-size:8px}.purchase-order-list footer strong,.purchase-order-list footer small{display:block}.purchase-order-list footer strong{font-size:13px}.purchase-order-list footer small{color:var(--muted);margin-top:3px;font-size:7px}@media (max-width:1050px){.ops-metric-grid{grid-template-columns:1fr 1fr}.ops-two-columns{grid-template-columns:1fr}.ops-customer-opportunities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-customer-opportunities article{border-bottom:1px solid var(--line)}}@media (max-width:640px){.ops-hero{flex-direction:column;align-items:flex-start;padding:18px}.ops-hero-actions{width:100%}.ops-hero-actions .admin-button{flex:1}.ops-metric-grid{grid-template-columns:1fr 1fr;gap:8px}.ops-metric-grid article{flex-direction:column;align-items:flex-start;gap:8px;min-height:105px;padding:12px}.ops-form{grid-template-columns:1fr;padding:13px}.ops-form label.wide,.ops-form .wide{grid-column:auto}.ops-consent-grid{grid-template-columns:1fr}.ops-task-list article{grid-template-columns:52px minmax(0,1fr);padding:12px 0}.ops-task-list .ops-row-actions{grid-column:2;justify-content:flex-start}.ops-timeline article{grid-template-columns:34px minmax(0,1fr)}.ops-timeline time{grid-column:2}.ops-customer-opportunities>div{grid-template-columns:1fr}.ops-customer-opportunities article{border-right:0}.finance-list article{grid-template-columns:32px minmax(0,1fr) auto;padding:10px 0}.finance-list article>.ops-row-actions{grid-column:2/-1;justify-content:flex-end}.inventory-movement-list article{padding:9px 0}}.detail-assurances{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:20px;font-size:10px;display:flex}.detail-assurances span{align-items:center;gap:6px;display:flex}.detail-assurances svg{width:15px;color:var(--primary-2)}.related-section{background:#090c11}.related-section h2{margin-bottom:30px}.checkout-page{padding-top:38px;padding-bottom:90px}.checkout-page-heading{max-width:720px;margin-bottom:34px}.checkout-page-heading h1{letter-spacing:-.055em;margin:10px 0;font-size:clamp(42px,5vw,64px);line-height:.98}.checkout-page-heading p{color:var(--muted)}.checkout-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:28px;display:grid}.checkout-form{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:30px}.checkout-form fieldset{border:0;margin:0 0 30px;padding:0}.checkout-form legend{margin-bottom:14px;font-size:13px;font-weight:850}.form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.form-grid label{color:var(--muted);font-size:10px}.form-grid label>span{display:block}.form-grid input,.form-grid select{border:1px solid var(--line);color:#fff;background:#090c11;border-radius:10px;width:100%;height:46px;margin-top:6px;padding:0 12px}.form-full{grid-column:1/-1}.field-error{margin-top:5px;font-size:9px;display:block}.payment-options{gap:8px;display:grid}.payment-options label{border:1px solid var(--line);cursor:pointer;background:#090c11;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.payment-options label:has(input:checked){background:#0c1a2f;border-color:#2869c5}.payment-options strong,.payment-options small{display:block}.payment-options small{color:var(--muted);font-size:9px}.delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.delivery-options label{align-items:flex-start;min-height:74px}.checkout-pickup-notice{background:linear-gradient(135deg,#1677ff1f,#45b8ff0d);border:1px solid #2e7fec59;border-radius:12px;gap:6px;padding:16px;display:grid}.checkout-pickup-notice strong{color:#e9f2ff;font-size:12px}.checkout-pickup-notice span{color:var(--muted);font-size:10px;line-height:1.55}.postal-code-status{margin-top:6px;font-size:10px;font-weight:700;display:block}.postal-code-status.loading{color:var(--primary-2)}.postal-code-status.success{color:#78e1ad}.postal-code-status.not-found,.postal-code-status.error{color:#ff9aa1}.checkout-shipping-rates{color:var(--muted);background:#1677ff12;border:1px solid #2e7fec47;border-radius:11px;gap:5px;padding:14px;font-size:10px;line-height:1.45;display:grid}.checkout-shipping-rates strong{color:#e9f2ff;margin-bottom:2px;font-size:11px}.checkout-shipping-rates em{color:#9dc7ff;border-top:1px solid #ffffff17;margin-top:5px;padding-top:9px;font-style:normal;font-weight:750}.checkout-form .checkout-terms{background:linear-gradient(145deg,#f59e0b1a,#0f1218eb);border:1px solid #f59e0b66;border-radius:14px;margin-bottom:22px;padding:20px}.checkout-terms legend{color:#fbbf24;align-items:center;gap:8px;width:auto;padding:0 8px;font-size:14px;display:flex}.checkout-terms legend svg{width:18px;height:18px}.checkout-terms-content{color:#e8edf5;gap:10px;font-size:12px;line-height:1.55;display:grid}.checkout-terms-content p{margin:0}.checkout-terms-content .terms-negative{color:#fecaca}.terms-exclusions{background:#7f1d1d2e;border-left:3px solid #ef4444;border-radius:0 10px 10px 0;padding:13px 15px}.terms-exclusions strong{color:#fecaca}.terms-exclusions ul{margin:8px 0 0;padding-left:19px}.terms-acceptance{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;align-items:flex-start;gap:11px;margin-top:16px;padding:14px;font-size:12px;line-height:1.45;display:flex}.terms-acceptance input,.consent-line input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin-top:1px}.consent-line{color:var(--muted);align-items:flex-start;gap:10px;margin-bottom:17px;font-size:10px;display:flex}.checkout-data-notice{color:var(--muted);background:#2a84ff14;border:1px solid #2a84ff47;border-radius:11px;align-items:flex-start;gap:9px;margin:0 0 17px;padding:12px 13px;font-size:9px;line-height:1.55;display:flex}.checkout-data-notice svg{width:16px;height:16px;color:var(--primary-2);flex:none}.checkout-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.turnstile-field{gap:8px;margin:4px 0 18px;display:grid}.turnstile-field small{color:var(--muted);font-size:11px}.mfa-page{color:#172033;background:#f4f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.mfa-card{text-align:center;background:#fff;border:1px solid #dfe6ef;border-radius:20px;gap:16px;width:min(100%,460px);padding:32px;display:grid;box-shadow:0 24px 70px #1720331f}.mfa-card>span{color:#1677ff;letter-spacing:.12em;font-size:11px;font-weight:800}.mfa-card h1,.mfa-card p{margin:0}.mfa-card p{color:#64748b;line-height:1.6}.mfa-icon{color:#1677ff;background:#eaf3ff;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto;display:grid}.mfa-icon svg{width:28px;height:28px}.mfa-qr{border:10px solid #fff;border-radius:14px;width:min(240px,100%);margin:0 auto;box-shadow:0 0 0 1px #dfe6ef}.mfa-secret{background:#f7f9fc;border-radius:10px;gap:5px;padding:12px;display:grid}.mfa-secret small{color:#64748b}.mfa-secret code{overflow-wrap:anywhere;color:#172033;font-size:12px}.mfa-card form{text-align:left;gap:14px;display:grid}.mfa-card form label{color:#344054;gap:7px;font-size:13px;font-weight:700;display:grid}.mfa-code-field{background:#fff;border:1px solid #cad5e2;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.mfa-code-field svg{color:#1677ff;width:18px}.mfa-code-field input{color:#172033;letter-spacing:.3em;background:0 0;border:0;outline:0;width:100%;padding:14px 0;font-size:24px;font-weight:700}.mfa-signout{color:#64748b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.mfa-signout svg{width:16px}.password-change-card{text-align:left}.password-change-card .password-recovery-code{text-align:center;letter-spacing:.35em;font-size:24px;font-weight:800}.password-recovery-message{background:#f0fbf4;border:1px solid #b9ddc8;border-radius:10px;padding:11px 12px;font-size:12px;color:#247044!important;text-align:left!important}.password-recovery-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.password-change-card>span,.password-change-card>h1,.password-change-card>p{text-align:center}.password-change-card>label{color:#344054;gap:7px;font-size:13px;font-weight:700;display:grid}.password-change-card>label input{color:#172033;background:#fff;border:1px solid #cad5e2;border-radius:10px;width:100%;padding:13px 14px}.password-change-card>label small{color:#64748b;font-weight:500;line-height:1.45}.checkout-summary{border:1px solid var(--line);background:#080b10;border-radius:17px;padding:24px;position:sticky;top:100px}.checkout-summary>span{color:var(--primary-2);letter-spacing:.13em;font-size:9px;font-weight:900}.summary-item{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;gap:9px;padding:13px 0;font-size:10px;display:grid}.summary-item i{width:45px;height:45px;color:var(--primary-2);background:#fff;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid;overflow:hidden}.summary-item i .product-image{object-fit:contain}.summary-item i .product-art{transform:scale(.3)}.summary-item strong,.summary-item small{display:block}.summary-item small{color:var(--muted)}.summary-totals{margin-top:15px}.summary-totals>div{justify-content:space-between;padding:4px 0;font-size:11px;display:flex}.summary-totals .grand-total{padding-top:12px;font-size:17px}.summary-totals .cashback-total{color:#9bdcbd;background:#41d39217;border:1px solid #41d3923d;border-radius:9px;margin-top:9px;padding:10px}.summary-totals .cashback-total strong{color:#78e1ad}.checkout-promotion-benefits{background:linear-gradient(135deg,#1677ff1f,#41d3920f);border:1px solid #2e7fec52;border-radius:11px;gap:7px;margin:16px 0 4px;padding:13px;display:grid}.checkout-promotion-benefits strong{font-size:11px}.checkout-promotion-benefits span{color:#cbd8e8;align-items:center;gap:6px;font-size:9px;display:flex}.checkout-promotion-benefits span svg{color:#78e1ad;width:13px;height:13px}.checkout-promotion-benefits small{color:#8fb8f5;font-size:9px}.checkout-promotion-benefits em{color:#ff9aa1;font-size:9px;font-style:normal}.summary-demo{color:var(--muted);align-items:center;gap:7px;margin:15px 0 0;font-size:9px;display:flex}.summary-demo svg{width:15px;color:var(--green)}.page-state,.success-page{flex-direction:column;justify-content:center;align-items:flex-start;min-height:65vh;padding-top:70px;padding-bottom:70px;display:flex}.page-state h1,.success-page h1{letter-spacing:-.055em;max-width:800px;margin:12px 0;font-size:clamp(40px,6vw,72px);line-height:.96}.page-state p,.success-page p{color:var(--muted)}.page-state .button{margin-top:16px}.success-page{text-align:center;align-items:center}.success-icon{width:78px;height:78px;color:var(--green);background:#21c77a1f;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.success-icon svg{width:35px}.order-code{color:var(--primary-2);letter-spacing:.05em;border:1px dashed #315a91;border-radius:12px;margin:24px 0;padding:17px 30px;font-size:25px;font-weight:900}.success-total span,.success-total strong{display:block}.success-total span{color:var(--muted);font-size:10px}.success-total strong{margin-top:5px;font-size:25px}.success-total em{color:#78e1ad;margin-top:9px;font-size:12px;font-style:normal;font-weight:800;display:block}.success-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.admin-login-page{background:radial-gradient(circle at 50% 0,#102649,#07090d 45%);place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-login-card{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);background:#0d1118;border-radius:22px;padding:40px}.admin-badge{color:var(--primary-2);letter-spacing:.15em;font-size:9px;font-weight:900}.admin-login-card h1{letter-spacing:-.045em;margin:12px 0;font-size:32px;line-height:1.05}.admin-login-card>p{color:var(--muted);font-size:12px}.admin-login-card>label{color:var(--muted);margin-top:14px;font-size:10px;display:block}.admin-login-card input{border:1px solid var(--line);color:#fff;background:#080b10;border-radius:11px;width:100%;height:48px;margin-top:6px;padding:0 14px}.admin-login-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-login-label-row a{color:var(--primary-2);font-weight:750}.demo-credentials{color:#a9c6ec;background:#101c30;border-radius:10px;margin:14px 0;padding:12px;font-size:10px;display:grid}.demo-credentials strong{color:#fff;margin-bottom:5px}.admin-form-error{margin:10px 0;color:var(--danger)!important;font-size:10px!important}.admin-login-card .text-button{text-align:center;display:block}.admin-configuration-error{text-align:center}.admin-configuration-error>svg{color:#ff8295;background:#24151a;border-radius:16px;width:54px;height:54px;margin:0 auto 18px;padding:13px}.admin-configuration-error .button{margin-top:24px}.admin-shell-next{background:#07090d;grid-template-columns:250px 1fr;min-height:100dvh;display:grid}.admin-sidebar-next{border-right:1px solid var(--line);background:#090c11;flex-direction:column;height:100dvh;padding:20px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:11px;padding:8px 6px 25px;display:flex}.admin-brand>span{background:var(--primary);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.admin-brand small{color:var(--muted);font-size:9px}.admin-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.admin-sidebar-next nav{flex-direction:column;gap:4px;display:flex}.admin-sidebar-next nav a,.admin-sidebar-bottom a,.admin-sidebar-bottom button{color:#8f98a8;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;min-height:41px;padding:0 12px;font-size:11px;font-weight:720;display:flex}.admin-sidebar-next nav a.active{color:#fff;background:#142644}.admin-sidebar-next svg{width:16px}.admin-sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.admin-sidebar-bottom form{margin:0}.admin-sidebar-bottom a,.admin-sidebar-bottom button{width:100%}.admin-main-next{min-width:0}.admin-topbar-next{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0d12f0;justify-content:space-between;align-items:center;height:82px;padding:0 28px;display:flex;position:sticky;top:0}.admin-title{align-items:center;gap:12px;display:flex}.admin-title span{color:var(--muted);letter-spacing:.12em;font-size:9px}.admin-title h1{margin:3px 0 0;font-size:24px}.admin-menu-toggle{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:none}.admin-menu-toggle svg{width:18px}.admin-account{flex-direction:column;align-items:flex-end;display:flex}.admin-account span{color:var(--primary-2);letter-spacing:.08em;font-size:9px;font-weight:800}.admin-account small{color:var(--muted);font-size:9px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-stats article{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:18px}.admin-stats span{color:var(--muted);font-size:10px}.admin-stats strong{margin-top:8px;font-size:28px;display:block}.admin-stats small{color:#6f7888;font-size:9px}.admin-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:17px;overflow:hidden}.admin-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.admin-panel-head h2{margin:0;font-size:15px}.admin-panel-head p{color:var(--muted);margin:3px 0 0;font-size:10px}.admin-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:26px 20px;display:flex}.admin-empty>svg{width:42px;height:42px;color:var(--primary);background:#217eff1a;border-radius:13px;flex:none;padding:10px}.admin-empty>strong{font-size:11px;line-height:1.35;display:block}.admin-empty>span{max-width:430px;color:var(--muted);font-size:9px;line-height:1.5;display:block}.admin-empty>.admin-button{margin-top:7px}.admin-button{border:1px solid var(--line);color:#fff;background:#141a24;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.admin-button svg{width:14px}.admin-button.primary{border-color:var(--primary);background:var(--primary)}.admin-button.danger{color:#ff8790}.admin-button:disabled{opacity:.35}.admin-table-wrap{overflow:auto}.admin-table{border-collapse:collapse;width:100%;min-width:820px}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 10px;font-size:10px}.admin-table th{color:#7f8999;font-weight:750}.admin-table td strong{font-size:11px}.admin-product-cell{align-items:center;gap:9px;display:flex}.admin-product-cell strong,.admin-product-cell small{display:block}.admin-product-cell small{color:var(--muted);font-size:9px}.admin-product-thumb{background:#18202c;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.admin-product-thumb .product-art{width:90%;height:90%}.admin-product-thumb .product-art-box{border-radius:4px;padding:4px}.admin-product-thumb .product-art-box small,.admin-product-thumb .product-art-vial,.admin-product-thumb .product-art-box b{font-size:2px}.status-tag{color:#6ce3a7;background:#21c77a1a;border-radius:15px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.status-tag.off{color:#ff818a;background:#ff5c681a}.admin-actions{gap:5px;display:flex}.admin-actions button{border:1px solid var(--line);color:#fff;background:#141a24;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-actions button.danger{color:#ff8790}.admin-actions svg{width:14px}.order-buttons{gap:3px;display:flex}.order-buttons button{border:1px solid var(--line);color:#fff;background:#141a24;border-radius:7px;width:27px;height:27px;font-size:10px}.order-buttons button:disabled{opacity:.25}.admin-list{gap:8px;padding:16px;display:grid}.sortable-row{border:1px solid var(--line);background:#0b0e14;border-radius:11px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;min-height:64px;padding:10px;display:grid}.sortable-main strong,.sortable-main small{display:block}.sortable-main strong{font-size:11px}.sortable-main small{color:var(--muted);margin-top:3px;font-size:9px}.banner-thumb{border-radius:7px;width:78px;height:46px;background-position:50%!important;background-size:cover!important}.chart-bars{align-items:end;gap:8px;height:190px;padding:20px 6px 30px;display:flex}.chart-bar-wrap{flex-direction:column;flex:1;justify-content:end;align-items:stretch;height:100%;display:flex;position:relative}.chart-bar{background:linear-gradient(#2985ff,#123d7d);border-radius:6px 6px 2px 2px;min-height:4px}.chart-bar-wrap>span{color:var(--muted);font-size:8px;position:absolute;top:calc(100% + 7px);left:50%;translate:-50%}.admin-inline-note{color:#99bde9;background:#101c30;border-radius:9px;padding:11px 13px;font-size:9px}.admin-modal{z-index:100;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-modal-overlay{opacity:1;background:#000000bf;border:0;width:100%;transition:opacity .22s;position:absolute;inset:0}.admin-modal-panel{border:1px solid var(--line);width:min(880px,100%);max-height:calc(100dvh - 44px);box-shadow:var(--shadow);opacity:1;transform-origin:50% 42%;transition:opacity .22s ease, transform var(--motion-dialog) var(--ease-out-fluid);background:#0d1118;border-radius:18px;position:relative;overflow:auto;transform:translateY(0)scale(1)}@starting-style{.admin-modal-overlay{opacity:0}.admin-modal-panel{opacity:0;transform:translateY(14px)scale(.985)}}.admin-modal-panel.small{width:min(590px,100%)}.admin-modal-panel>header{z-index:2;border-bottom:1px solid var(--line);background:#0d1118;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.admin-modal-panel>header span{color:var(--primary-2);letter-spacing:.13em;font-size:9px;font-weight:900}.admin-modal-panel>header h2{margin:4px 0 0;font-size:22px}.admin-modal-panel>header small{color:var(--muted);font-size:9px}.admin-modal-panel>header>button{border:1px solid var(--line);background:var(--surface);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.admin-modal-panel>header svg{width:16px}.admin-form{grid-template-columns:repeat(2,1fr);gap:13px;padding:20px;display:grid}.admin-form label{color:var(--muted);font-size:9px}.admin-form input,.admin-form select,.admin-form textarea{border:1px solid var(--line);color:#fff;background:#090c11;border-radius:9px;width:100%;min-height:41px;margin-top:5px;padding:10px 11px}.admin-form textarea{resize:vertical;min-height:90px}.admin-form input[type=color]{padding:4px}.admin-form .full{grid-column:1/-1}.check-field{align-items:center;gap:8px;padding-top:18px;display:flex!important}.check-field input{width:auto;min-height:0;margin:0}.admin-form-actions{justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.upload-label{cursor:pointer;border:1px dashed #3b4658;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;display:flex!important}.upload-label input{display:none}.upload-label svg{width:16px}.settings-form{max-width:950px}.order-details{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.order-details section{border:1px solid var(--line);background:#090c11;border-radius:12px;padding:15px}.order-details h3{margin:0 0 12px;font-size:12px}.order-details p{color:var(--muted);margin:5px 0;font-size:10px}.order-item{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:8px 0;font-size:10px;display:flex}.order-item.total{font-size:13px}.order-status-editor{justify-content:flex-end;align-items:end;gap:8px;padding:0 20px 20px;display:flex}.order-status-editor label{color:var(--muted);font-size:9px}.order-status-editor select{border:1px solid var(--line);color:#fff;background:#090c11;border-radius:8px;height:36px;margin-top:5px;padding:0 10px;display:block}.data-actions{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.data-actions article{border:1px solid var(--line);background:#0a0d12;border-radius:12px;padding:16px}.data-actions article>svg{width:21px;color:var(--primary-2)}.data-actions h3{margin:12px 0 7px;font-size:12px}.data-actions p{min-height:56px;color:var(--muted);font-size:9px}.admin-shell-next .data-actions .secure-backup-card{background:radial-gradient(circle at 100% 0,#2c80e629,#0000 42%),linear-gradient(150deg,#f8fbff,#eef6ff);border-color:#a9ccef;position:relative;overflow:hidden;box-shadow:0 14px 34px #265c9a1a}.data-actions .secure-backup-card:after{content:"MFA";color:#2775c7;letter-spacing:.12em;background:#ffffffc7;border:1px solid #bcd8f6;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;position:absolute;top:13px;right:13px}.data-actions .secure-backup-card>svg{color:#1d76d3;filter:drop-shadow(0 5px 10px #1d76d32e)}.data-actions .secure-backup-card>small{color:#8493a5;margin-top:8px;font-size:8px;display:block}.data-actions .admin-button svg{width:14px}.admin-data-message{color:var(--green);margin:0 18px 18px;font-size:10px}.backup-mfa-modal>form{gap:15px;padding:20px;display:grid}.backup-mfa-modal>form>label{color:#50667e;gap:7px;font-weight:750;display:grid}.backup-mfa-modal>form>label>select{color:#273d55;background:#fff;border:1px solid #d5e0eb;border-radius:11px;min-height:44px;padding:0 12px}.backup-security-note,.backup-complete{background:#f2f8ff;border:1px solid #c9def5;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.backup-security-note>svg,.backup-complete>svg{color:#2275cd;background:#deedff;border-radius:12px;width:38px;height:38px;padding:9px}.backup-security-note strong,.backup-complete strong{color:#2d4660}.backup-security-note p,.backup-complete p{color:#71849a;min-height:0;margin:3px 0 0;font-size:9px;line-height:1.45}.backup-code-field{background:#fff;border:1px solid #c8d8e9;border-radius:14px;align-items:center;gap:12px;min-height:62px;padding:0 17px;display:flex;box-shadow:inset 0 1px #fffc}.backup-code-field:focus-within{border-color:#3082dc;box-shadow:0 0 0 4px #3082dc1a}.backup-code-field>svg{color:#277bd5;width:20px}.backup-code-field input{color:#1f334a;letter-spacing:.34em;background:0 0;border:0;outline:0;width:100%;font-weight:850;font-size:24px!important}.backup-code-field input::placeholder{color:#a9b7c6}.backup-progress{background:radial-gradient(circle at 85% 0,#3084e224,#0000 42%),#f5f9fe;border:1px solid #cbdff5;border-radius:16px;align-content:center;gap:17px;min-height:160px;padding:22px;display:grid}.backup-progress>div{align-items:center;gap:13px;display:flex}.backup-progress>div>svg{color:#2477cf;background:#dfedff;border-radius:12px;width:34px;height:34px;padding:8px}.backup-progress strong,.backup-progress small{display:block}.backup-progress strong{color:#2c455f}.backup-progress small{color:#788ba0;margin-top:3px}.backup-progress progress{accent-color:#267bd4;background:#dce7f3;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.backup-progress progress:indeterminate{background:linear-gradient(90deg,#dce7f3,#3d91e8,#dce7f3) 0 0/200% 100%;animation:1.3s linear infinite backup-progress-motion}.backup-complete{background:#f0fbf6;border-color:#b9e2cd}.backup-complete>svg{color:#17865d;background:#dff5e9}.backup-mfa-modal form>footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@keyframes backup-progress-motion{to{background-position:-200% 0}}@media (max-width:1100px){.admin-stats,.data-actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.admin-shell-next{grid-template-columns:1fr}.admin-sidebar-next{z-index:50;width:250px;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-100%)}.admin-sidebar-next.open{transform:none}.admin-brand>button{place-items:center;display:grid}.admin-menu-toggle{display:grid}.admin-topbar-next{padding:0 16px}.admin-account small{display:none}.admin-content-next{padding:16px}.admin-form{grid-template-columns:1fr}.admin-form .full{grid-column:auto}.order-details{grid-template-columns:1fr}}@media (min-width:821px) and (max-width:1200px){.hero-slide.image-only .hero-image{background-color:#090b10;background-repeat:no-repeat;background-size:contain}}@media (max-width:560px){.admin-login-card{padding:28px 20px}.admin-stats{grid-template-columns:1fr 1fr;gap:8px}.admin-stats article{padding:13px}.admin-stats strong{font-size:21px}.admin-panel-head{flex-direction:column;align-items:flex-start}.admin-content-next{padding:10px}.admin-title h1{font-size:18px}.admin-account span{text-align:right;max-width:90px}.sortable-row{grid-template-columns:auto 1fr auto}.banner-thumb{display:none}.data-actions{grid-template-columns:1fr}.admin-modal{padding:0}.admin-modal-panel{border-radius:0;max-height:100dvh}}@media (max-width:1050px){.product-grid{grid-template-columns:repeat(3,1fr)}.product-carousel-track{grid-auto-columns:calc(33.3333% - 10.6667px)}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.container{width:min(100% - 28px, var(--container))}.desktop-nav{display:none}.mobile-menu,.mobile-nav{display:flex}.hero-slides,.hero-content{min-height:620px}.hero-image-desktop{display:none}.hero-image-mobile{display:block}.hero-image{opacity:.42;inset:35% 0 0 15%}.hero-copy{align-self:flex-start;padding:70px 0 130px}.hero-copy h1{font-size:53px}.product-grid{grid-template-columns:repeat(2,1fr)}.section{padding:68px 0}.section-heading{flex-direction:column;align-items:start}.catalog-toolbar{flex-direction:column;align-items:flex-start}.category-filters{width:100%}.select-wrap{align-self:flex-end}.product-carousel-controls{display:none}.product-carousel-track{grid-auto-columns:min(260px,42vw);gap:12px}.promo-card{flex-direction:column;align-items:flex-start;padding:40px}.faq-grid{grid-template-columns:1fr;gap:35px}.footer-grid{grid-template-columns:1fr 1fr}.product-detail-grid{grid-template-columns:1fr}.product-detail-visual{height:440px;min-height:440px}.product-detail-main-image{min-height:0}.checkout-grid{grid-template-columns:1fr}.checkout-summary{position:static}.electronics-hero-grid{grid-template-columns:1fr;gap:40px;min-height:0;padding-block:54px 64px}.electronics-hero-copy{max-width:680px}.electronics-spotlight{justify-self:center;width:min(560px,100%);min-height:430px}.electronics-purchase-steps{grid-template-columns:1fr}.electronics-purchase-steps article,.electronics-purchase-steps article+article{border-bottom:1px solid #26374e;border-right:0;min-height:0;padding:24px 0 28px}.electronics-purchase-steps article:last-child{border-bottom:0}.electronics-purchase-steps h3{margin-top:25px}}@media (max-width:560px){.store-sales-notice{font-size:8px}.announcement-inner{font-size:10px}.header-inner{height:65px}.brand-mark{width:31px}.brand-text strong{font-size:15px}.brand-text small{font-size:7px}.cart-button>span{display:none}.hero-copy h1{font-size:43px}.hero-copy p{font-size:14px}.hero-actions .button{width:100%}.hero-controls{bottom:22px}.trust-grid{grid-template-columns:1fr}.trust-item{padding-left:0;border-right:0!important;border-bottom:1px solid var(--line)!important}.trust-item:last-child{border-bottom:0!important}.product-grid{grid-template-columns:1fr 1fr;gap:9px}.catalog-category-list{gap:42px}.catalog-category-header{min-height:0;margin-bottom:13px}.catalog-category-header h3{font-size:24px}.product-carousel-viewport{margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.product-carousel-track{grid-auto-columns:min(235px,68vw);gap:10px}.product-card-body{padding:12px}.product-card h3{font-size:14px}.product-card-body>p,.product-card .rating,.quick-link{display:none}.price-stack strong{font-size:15px}.favorite-button,.add-button{width:44px;height:44px}.hero-dots button{min-width:44px;height:4px;position:relative}.hero-dots button:before{content:"";position:absolute;inset:-20px 0}.section-heading h2{font-size:34px}.benefits-grid{grid-template-columns:1fr}.promo-card{min-height:350px;padding:28px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px}.footer-bottom>div{flex-direction:column;align-items:flex-start;gap:7px}.product-detail-copy{padding:30px 20px}.product-detail-visual{height:340px;min-height:340px}.product-detail-gallery{grid-template-columns:1fr}.product-detail-thumbnails{flex-direction:row;order:2;padding:10px;overflow-x:auto}.product-detail-thumbnails button{flex:0 0 58px;width:58px}.product-detail-main-image{min-height:0}.product-title-row h1{font-size:40px}.quantity-buy{grid-template-columns:1fr}.product-page:has(.product-detail-grid){padding-bottom:130px}.product-mobile-purchase{z-index:48;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1118f5;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 15px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 16px 48px #0000006b}.electronics-hero-grid{gap:30px;padding-block:42px 50px}.electronics-hero h1{margin-top:16px;font-size:clamp(42px,13.2vw,58px)}.electronics-hero-copy>p{font-size:14px}.electronics-hero-actions{display:grid}.electronics-hero-actions .button{width:100%}.electronics-scope-points{flex-direction:column;align-items:flex-start;gap:9px}.electronics-spotlight{border-radius:23px;min-height:365px}.electronics-product-art{min-height:260px;padding:18px 24px 0}.electronics-spotlight footer{gap:3px 10px;min-height:96px;padding:17px}.electronics-spotlight footer strong{font-size:14px}.electronics-spotlight footer b{font-size:15px}.electronics-scope-note>div{flex-direction:column;align-items:flex-start;gap:4px;padding-block:14px}.electronics-scope-note span{text-align:left}.electronics-purchase-guide{padding:68px 0 76px}.electronics-purchase-guide h2{font-size:40px}.electronics-purchase-steps{margin-top:36px}.product-mobile-purchase small,.product-mobile-purchase strong{display:block}.product-mobile-purchase small{color:var(--muted);margin-bottom:2px;font-size:9px}.product-mobile-purchase strong{font-size:16px}.product-mobile-purchase .button{min-height:48px;padding-inline:16px}body:has(.product-mobile-purchase) .whatsapp-float{bottom:92px}.form-grid,.delivery-options{grid-template-columns:1fr}.form-full{grid-column:auto}.checkout-form{padding:22px 16px}.checkout-form .checkout-terms{padding:16px 13px}.checkout-terms legend{font-size:12px}.checkout-page-heading h1{font-size:43px}.success-actions .button{width:100%}}.admin-shell-next{--surface:#fff;--surface-2:#f7f9fc;--surface-3:#edf2f8;--text:#0b1733;--muted:#6c7a90;--line:#dce4ee;--green:#159957;--danger:#d84b61;--warning:#e68b18;min-height:100dvh;color:var(--text);background:#f6f8fb;grid-template-columns:276px minmax(0,1fr);display:grid}.admin-sidebar-next{z-index:40;color:#fff;background:#082241;border:0;width:276px;height:100dvh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.admin-icon-rail{background:#06172e;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;min-width:60px;height:100dvh;padding:14px 8px 12px;display:flex}.admin-rail-brand{border-radius:9px;flex:0 0 38px;width:38px;height:38px;margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 7px 18px #0058ff40}.admin-rail-brand img{width:100%;height:100%;transform:scale(1.08)}.admin-rail-links{flex-direction:column;align-items:center;gap:7px;display:flex}.admin-rail-links a,.admin-rail-bottom a,.admin-rail-bottom button{color:#b9c7da;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;transition:background .18s,color .18s;display:grid}.admin-rail-links a:hover,.admin-rail-bottom a:hover,.admin-rail-bottom button:hover{color:#fff;background:#ffffff14}.admin-rail-links a.active{color:#fff;background:#143b67;box-shadow:inset 3px 0 #1677ff}.admin-rail-links svg,.admin-rail-bottom svg{width:19px;height:19px}.admin-rail-bottom{gap:7px;margin-top:auto;display:grid}.admin-rail-bottom form{margin:0}.admin-sidebar-panel{background:#082241;flex-direction:column;width:100%;min-width:0;height:100dvh;padding:0 15px 15px;transition:opacity .15s;display:flex}.admin-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:8px;min-height:64px;padding:0 3px 0 8px;display:flex}.admin-brand-mark{border-radius:9px;flex:0 0 38px;width:38px;height:38px;position:relative;overflow:hidden}.admin-brand-mark img{object-fit:contain}.admin-brand>div{min-width:0}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{letter-spacing:-.02em;font-size:15px}.admin-brand small{color:#8fa6c1;margin-top:2px;font-size:9px}.admin-collapse-button,.admin-mobile-close{color:#b6c6d9;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.admin-collapse-button:hover,.admin-mobile-close:hover{color:#fff;background:#ffffff14}.admin-collapse-button svg,.admin-mobile-close svg{width:17px}.admin-mobile-close{display:none}.admin-nav-groups{scrollbar-width:none;gap:18px;padding:29px 0 14px;display:grid;overflow-y:auto}.admin-nav-group{gap:4px;display:grid}.admin-nav-group>span{color:#7f98b5;letter-spacing:.14em;text-transform:uppercase;padding:0 10px 3px;font-size:8px;font-weight:750}.admin-nav-group a{color:#c7d3e1;border-radius:7px;align-items:center;gap:9px;min-height:39px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.admin-nav-group a:hover{color:#fff;background:#ffffff0f}.admin-nav-group a.active{color:#fff;background:#1677ff;box-shadow:0 7px 16px #025bd53d}.admin-shell-next .admin-sidebar-next .admin-nav-group a.active{color:#fff;background:#1677ff}.admin-nav-group svg{flex:none;width:17px;height:17px}.admin-sidebar-status{gap:10px;margin-top:auto;display:grid}.admin-connection-card{background:#0c294a;border:1px solid #31577d;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:17px 11px;display:grid}.admin-live-dot{background:#1fc77e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1fc77e17}.admin-connection-card strong,.admin-connection-card small{display:block}.admin-connection-card strong{font-size:9px}.admin-connection-card small{color:#8fa6c1;margin-top:2px;font-size:8px}.admin-connection-card>svg{color:#77a7dc;width:16px}.admin-connection-card>a{color:#d4e2f2;border:1px solid #31577d;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:9px;font-weight:700;display:flex}.admin-connection-card>a:hover{background:#ffffff0f}.admin-connection-card>a svg{width:13px}.admin-demo-card{color:#7dbaff;background:#0a3562;border:1px solid #075db9;border-radius:9px;align-items:center;gap:9px;padding:19px 11px;display:flex}.admin-demo-card>svg{width:20px}.admin-demo-card strong,.admin-demo-card small{display:block}.admin-demo-card strong{font-size:9px}.admin-demo-card small{color:#a4bad3;margin-top:1px;font-size:8px}.admin-sidebar-backdrop{display:none}.admin-main-next{background:#f6f8fb;min-width:0}.admin-topbar-next{z-index:30;border-bottom:1px solid var(--line);height:62px;color:var(--text);-webkit-backdrop-filter:saturate(1.22)blur(18px);backdrop-filter:saturate(1.22)blur(18px);background:#ffffffd6;justify-content:space-between;align-items:center;gap:18px;padding:0 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 30px #22364e0a}.admin-menu-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:#fff;border-radius:8px;flex:none;place-items:center;display:none}.admin-global-search{color:#8795aa;background:#fff;border:1px solid #d4dde9;border-radius:8px;align-items:center;gap:9px;width:min(460px,45vw);height:36px;padding:0 10px;display:flex}.admin-global-search:focus-within{border-color:#6aa8ff;box-shadow:0 0 0 3px #1677ff1a}.admin-global-search svg{flex:none;width:16px}.admin-global-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.admin-global-search input::placeholder{color:#8290a4;opacity:1}.admin-search-submit{color:#66768c;background:#f7f9fc;border:1px solid #e0e6ee;border-radius:5px;flex:none;place-items:center;width:26px;height:24px;display:grid}.admin-search-submit:hover{color:#1677ff;background:#eef5ff;border-color:#9abdec}.admin-search-submit svg{width:13px}.admin-topbar-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:540px;margin-left:auto;display:flex}.admin-money-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--text);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.admin-money-toggle:hover{color:#1677ff;background:#f3f8ff;border-color:#9abdec}.admin-money-toggle svg{width:17px}.admin-money-value{transition:filter .16s,opacity .16s}.admin-money-hidden .admin-money-value{filter:blur(7px);opacity:.58;-webkit-user-select:none;user-select:none}.admin-popover-wrap{position:relative}.admin-create-button,.admin-view-store,.admin-notification-button{border:1px solid var(--line);height:36px;color:var(--text);transition:transform var(--motion-press) var(--ease-out-fluid), border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:750;display:inline-flex}.admin-create-button{color:#fff;background:#1677ff;border-color:#1677ff;gap:7px;padding:0 10px 0 12px}.admin-create-button>span{background:#ffffff3b;align-self:stretch;width:1px;margin-left:2px}.admin-create-button svg{width:14px}.admin-create-button svg:last-child{width:12px;transition:transform var(--motion-fast) var(--ease-out-fluid)}.admin-create-button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.admin-view-store{gap:7px;padding:0 13px}.admin-view-store svg{color:#1677ff;width:14px}.admin-notification-button{border-color:#0000;width:36px;position:relative}.admin-notification-button svg{width:17px}.admin-notification-button>span{color:#fff;background:#df3e54;border:2px solid #fff;border-radius:10px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;font-weight:850;display:grid;position:absolute;top:-4px;right:-3px}.admin-popover{border:1px solid var(--line);-webkit-backdrop-filter:saturate(1.15)blur(18px);backdrop-filter:saturate(1.15)blur(18px);opacity:1;transform-origin:100% 0;min-width:190px;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--ease-out-fluid);background:#ffffffeb;border-radius:11px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(0)scale(1);box-shadow:0 18px 48px #12263f2e}@starting-style{.admin-popover{opacity:0;transform:translateY(-6px)scale(.97)}}.admin-create-menu{gap:2px;display:grid}.admin-create-menu a{border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 9px;font-size:10px;font-weight:680;display:flex}.admin-create-menu a:hover{background:#f1f5fa}.admin-create-menu svg{color:#1677ff;width:15px}.admin-notifications{background:#fffffff5;border-radius:18px;width:min(470px,100vw - 28px);padding:0;overflow:hidden}.admin-notification-header{border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:15px 16px;display:flex}.admin-notification-header>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-notification-header>div>span{color:#198159;background:#e9f7f0;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.admin-notification-header>div>span.critical{color:#cf3e57;background:#fff0f2;box-shadow:0 0 0 1px #f8cbd2}.admin-notification-header svg{width:18px}.admin-notification-header strong,.admin-notification-header small{display:block}.admin-notification-header strong{color:#243950;font-size:13px}.admin-notification-header small{color:#7d8da0;margin-top:3px}.admin-notification-header>button{color:#64788e;background:#f8fafc;border:1px solid #dfe7ef;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;display:grid}.admin-notification-header>button svg{width:15px}.admin-notification-tabs{background:#f7f9fc;border-bottom:1px solid #e8eef5;grid-template-columns:1fr 1fr 42px;gap:5px;padding:8px 10px;display:grid}.admin-notification-tabs button{color:#718399;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;font-weight:750;display:flex}.admin-notification-tabs button b{color:#62758a;background:#e8edf3;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:5px;display:grid}.admin-notification-tabs button.active{color:#176fd0;background:#fff;box-shadow:0 3px 12px #1f416817}.admin-notification-tabs button.active b{color:#176fd0;background:#e5f1ff}.admin-notification-tabs button svg{width:15px}.admin-notification-toolbar{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:8px 14px;display:flex}.admin-notification-toolbar>span{color:#7e8da0}.admin-notification-toolbar button{color:#2977cb;background:0 0;border:0;align-items:center;gap:5px;min-height:29px;font-weight:750;display:inline-flex}.admin-notification-toolbar button:disabled{opacity:.42}.admin-notification-toolbar svg{width:14px}.admin-notification-list{overscroll-behavior:contain;max-height:min(560px,100dvh - 220px);padding:8px;overflow:auto}.admin-notification-list>article{border:1px solid #0000;border-bottom-color:#edf1f5;border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px 11px;transition:background .18s,border-color .18s,opacity .18s;display:grid}.admin-notification-list>article:hover{background:#f8fbff;border-color:#d9e5f2}.admin-notification-list>article.read{opacity:.62}.admin-notification-list>article.unread{background:linear-gradient(90deg,#ebf5ffb8,#0000 58%)}.admin-notification-list>article.critical.unread{background:linear-gradient(90deg,#ffeef1d6,#0000 62%)}.admin-notification-item-icon{color:#2877cf;background:#edf4fd;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-notification-list article.critical .admin-notification-item-icon{color:#c83d54;background:#ffedf0}.admin-notification-list article.info .admin-notification-item-icon{color:#6d8198;background:#eff3f7}.admin-notification-item-icon svg{width:18px}.admin-notification-item-copy{min-width:0}.admin-notification-item-copy>div{align-items:center;gap:6px;display:flex}.admin-notification-item-copy>div span,.admin-notification-item-copy>div b{color:#56718e;background:#edf3f9;border-radius:999px;padding:3px 6px;font-size:9px;line-height:1}.admin-notification-item-copy>div b{color:#a36a13;background:#fff3de}.admin-notification-list article.critical .admin-notification-item-copy>div b{color:#bd334b;background:#ffe8ec}.admin-notification-list article.info .admin-notification-item-copy>div b{color:#6d7c8e;background:#eef2f6}.admin-notification-item-copy time{color:#8a98a8;white-space:nowrap;margin-left:auto}.admin-notification-item-copy>strong{color:#2e435a;margin-top:7px;line-height:1.35;display:block}.admin-notification-item-copy>p{color:#6e8094;border:0;margin:4px 0 0;padding:0;line-height:1.45}.admin-notification-item-copy>footer{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.admin-notification-item-copy>footer a,.admin-notification-item-copy>footer button{color:#63778e;background:#fff;border:1px solid #dfe7f0;border-radius:8px;align-items:center;gap:5px;min-height:29px;margin:0;padding:0 8px;font-weight:700;display:inline-flex}.admin-notification-item-copy>footer a{color:#176fc8;background:#edf6ff;border-color:#c9def8}.admin-notification-item-copy>footer svg{width:12px}.admin-notification-empty{color:#8292a5;text-align:center;align-content:center;place-items:center;gap:7px;min-height:210px;padding:28px;display:grid}.admin-notification-empty>svg{color:#198159;background:#e9f7f0;border-radius:12px;width:36px;height:36px;padding:9px}.admin-notification-empty strong{color:#425870}.admin-notification-empty span{max-width:300px;line-height:1.45}.admin-notification-settings{max-height:min(600px,100dvh - 180px);padding:14px;overflow:auto}.admin-notification-settings>header{border-bottom:1px solid #e8edf3;align-items:center;gap:9px;padding:4px 3px 13px;display:flex}.admin-notification-settings>header>svg{color:#2478d4;background:#eaf3ff;border-radius:10px;width:32px;height:32px;padding:8px}.admin-notification-settings>header strong,.admin-notification-settings>header span{display:block}.admin-notification-settings>header strong{color:#30475f}.admin-notification-settings>header span{color:#8190a2;margin-top:2px}.admin-notification-settings>div{grid-template-columns:1fr 1fr;gap:6px;padding:8px 0;display:grid}.admin-notification-settings label{color:#52677e;cursor:pointer;background:#fbfcfe;border:1px solid #e0e7ef;border-radius:10px;align-items:center;gap:9px;min-height:56px;padding:9px 10px;display:flex}.admin-notification-settings label:has(input:checked){background:#f1f7ff;border-color:#bcd8f7}.admin-notification-settings input{accent-color:#1677ff}.admin-notification-settings label span,.admin-notification-settings label b,.admin-notification-settings label small{display:block}.admin-notification-settings label b{color:#3c536b}.admin-notification-settings label small{color:#8190a1;margin-top:2px}.admin-notification-settings .admin-notification-info-toggle{min-height:67px;margin-top:4px}.admin-push-settings{background:linear-gradient(135deg,#f2f8ff,#f8fbff);border:1px solid #cfe1f6;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:11px;margin:12px 0 7px;padding:12px;display:grid}.admin-push-settings.active{background:linear-gradient(135deg,#effaf5,#f8fdfb);border-color:#b8e3ce}.admin-push-settings-icon{color:#176fca;background:#dcecff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-push-settings.active .admin-push-settings-icon{color:#16805a;background:#dff5e9}.admin-push-settings-icon svg{width:20px}.admin-push-settings-copy{align-self:center;min-width:0}.admin-push-settings-copy strong,.admin-push-settings-copy span,.admin-push-settings-copy small{display:block}.admin-push-settings-copy strong{color:#30485f}.admin-push-settings-copy span{color:#718398;margin-top:3px;line-height:1.4}.admin-push-settings-copy small{color:#176fca;margin-top:7px;font-weight:700}.admin-push-settings-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.admin-push-settings-actions button{color:#526d89;background:#fff;border:1px solid #cad9e9;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-weight:750;display:inline-flex}.admin-push-settings-actions button.primary{color:#fff;background:#1677e8;border-color:#176fca}.admin-push-settings-actions button.danger{color:#b94758}.admin-push-settings-actions button:disabled{cursor:not-allowed;opacity:.58}.admin-push-settings-actions svg{width:14px}.admin-push-settings-actions .spin{animation:.8s linear infinite admin-spin}.admin-notification-button.has-critical{color:#cf3f57;box-shadow:0 0 0 3px #cf3f5714}.admin-account{border-left:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:290px;padding-left:14px;display:grid}.admin-account>span{color:#fff;background:#276fd0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.admin-account strong,.admin-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-account small{color:var(--muted);margin-top:2px;font-size:7px}.admin-account>svg{color:#718098;width:13px}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:67px;display:flex}.admin-page-heading>div>span{color:#708199;letter-spacing:.14em;font-size:8px;font-weight:750}.admin-page-heading h1{color:var(--text);letter-spacing:-.04em;margin:3px 0 0;font-size:28px;line-height:1.1}.admin-page-heading>small{color:#55708f;align-items:center;gap:6px;font-size:9px;display:inline-flex}.admin-page-heading>small svg{color:#159957;width:15px}.admin-dashboard-command{max-width:1070px;margin:0}.admin-dashboard-hero{justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;display:flex}.admin-dashboard-hero h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(29px,2.7vw,38px);line-height:1}.admin-dashboard-subtitle{color:var(--muted);align-items:center;gap:11px;margin-top:8px;font-size:11px;display:flex}.admin-dashboard-subtitle strong{color:#7d5920;background:#fff7e8;border:1px solid #efb862;border-radius:6px;align-items:center;gap:6px;min-height:23px;padding:0 9px;font-size:9px;font-weight:680;display:inline-flex}.admin-dashboard-subtitle svg{color:#e48613;width:13px}.admin-dashboard-hero time{color:#66768c;text-transform:capitalize;font-size:9px}.admin-command-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-command-stats article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:flex-start;gap:12px;min-height:88px;padding:14px 17px;display:flex}.admin-command-stats article>span{border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-command-stats article>div{min-width:0}.admin-command-stats small{color:#65758b;font-size:9px;display:block}.admin-command-stats strong{color:var(--text);letter-spacing:-.03em;margin-top:2px;font-size:21px;line-height:1.08;display:block}.admin-command-stats p{color:#7a8799;margin:4px 0 0;font-size:8px}.admin-command-grid{grid-template-columns:minmax(0,1.37fr) minmax(340px,1fr);align-items:start;gap:23px;margin-top:18px;display:grid}.admin-command-primary,.admin-command-secondary{gap:15px;display:grid}.admin-command-panel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.admin-command-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 15px;display:flex}.admin-command-panel>header h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:14px}.admin-command-panel>header p{color:var(--muted);margin:2px 0 0;font-size:8px}.admin-command-panel>header>a{color:#1677ff;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}.admin-command-panel>header>a svg{width:13px}.admin-priority-list{padding:0 15px}.admin-priority-list article{border-bottom:1px solid var(--line);grid-template-columns:38px 22px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:67px;display:grid}.admin-priority-list article:last-child{border-bottom:0}.admin-priority-list article>span,.admin-shortcuts a>span,.admin-activity-list article>span{border-radius:9px;flex:none;place-items:center;display:grid}.admin-priority-list article>span{width:38px;height:38px}.admin-priority-list article>span svg{width:20px}.admin-priority-list article>b{color:#1677ff;border:1px solid #1677ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.admin-priority-list article:first-child>b{color:#d77f09;border-color:#e69a2e}.admin-priority-list article:nth-child(2)>b{color:#d74b62;border-color:#e86277}.admin-priority-list article strong,.admin-priority-list article p{display:block}.admin-priority-list article strong{font-size:9px;line-height:1.3}.admin-priority-list article p{color:var(--muted);margin:3px 0 0;font-size:8px}.admin-priority-list article>a{color:#1677ff;border:1px solid #ced8e5;border-radius:7px;justify-content:center;align-items:center;min-width:88px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.admin-priority-list article>a:hover{background:#f3f8ff;border-color:#7cb0f7}.blue{color:#1677ff;background:#eaf3ff}.warning,.orange{color:#e48613;background:#fff2df}.danger{color:#de4962;background:#fff0f3}.info{color:#1677ff;background:#eaf3ff}.green{color:#14a866;background:#e8f8ef}.purple{color:#8c4fe8;background:#f2ebff}.admin-activity-list article{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:45px;padding-left:24px;display:grid;position:relative}.admin-activity-list article:before{content:"";z-index:2;background:#1677ff;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:2px;translate:0 -50%;box-shadow:0 0 0 1px #a8c9f6}.admin-activity-list article:nth-child(2):before{background:#16a867;box-shadow:0 0 0 1px #a9dfc2}.admin-activity-list article:nth-child(3):before{background:#8c4fe8;box-shadow:0 0 0 1px #d4bdf5}.admin-activity-list article:nth-child(5):before{background:#e48613;box-shadow:0 0 0 1px #f1c888}.admin-activity-list article:not(:last-child):after{content:"";background:#dce4ee;width:1px;position:absolute;top:calc(50% + 5px);bottom:-23px;left:5px}.admin-activity-list article>span{z-index:1;width:29px;height:29px;position:relative}.admin-activity-list article>span svg{width:16px}.admin-activity-list strong{font-size:9px;display:block}.admin-activity-list p{color:var(--muted);margin:2px 0 0;font-size:8px}.admin-activity-list time{color:#718198;font-size:8px}.admin-weekly-orders>header{min-height:48px}.admin-weekly-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:150px;padding:18px 15px 14px;display:grid;position:relative}.admin-weekly-chart:before{content:"";background:#d7e0eb;height:1px;position:absolute;bottom:38px;left:16px;right:16px}.admin-weekly-day{z-index:1;gap:5px;min-width:0;display:grid;position:relative}.admin-weekly-day>div{justify-content:center;align-items:flex-end;height:78px;display:flex}.admin-weekly-day>div>span{opacity:.85;background:#1677ff;border-radius:4px 4px 0 0;width:min(24px,60%);display:block}.admin-weekly-day small{color:#75849a;text-align:center;white-space:nowrap;font-size:7px}.admin-chart-empty{z-index:2;background:#fffffff0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(370px,75%);padding:8px 10px;display:grid;position:absolute;top:49%;left:50%;translate:-50% -50%}.admin-chart-empty>svg{color:#1677ff;background:#eaf3ff;border-radius:9px;width:39px;height:39px;padding:9px}.admin-chart-empty strong{font-size:8px;display:block}.admin-chart-empty p{color:var(--muted);margin:2px 0 0;font-size:7px}.admin-chart-empty a{color:#fff;background:#1677ff;border-radius:6px;align-items:center;min-height:28px;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}.admin-shortcuts>div{grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 12px;display:grid}.admin-shortcuts a{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:flex}.admin-shortcuts a:hover{background:#fbfdff;border-color:#9dc3f8}.admin-shortcuts a>span{width:34px;height:34px}.admin-shortcuts a svg{width:19px}.admin-shortcuts strong,.admin-shortcuts small{display:block}.admin-shortcuts strong{font-size:9px}.admin-shortcuts small{color:var(--muted);margin-top:2px;font-size:8px}.admin-store-health article{border-bottom:1px solid var(--line);grid-template-columns:17px 96px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:31px;display:grid}.admin-store-health article:last-child{border-bottom:0}.admin-store-health article>svg{color:#66768c;width:14px}.admin-store-health article strong{font-size:8px}.admin-store-health article span{color:var(--muted);font-size:8px}.admin-store-health article b{color:#138953;text-align:center;background:#effbf4;border:1px solid #9cd9ba;border-radius:5px;min-width:26px;padding:2px 6px;font-size:7px}.admin-progress-layout{align-items:center;gap:16px;padding:13px 16px 7px;display:flex}.admin-progress-ring{flex:none;width:86px;height:86px}.admin-progress-copy strong{font-size:12px}.admin-progress-copy p{color:var(--muted);margin:4px 0 0;font-size:8px}.admin-step-list{padding:0 16px 12px 118px;display:grid}.admin-step-list span{border-top:1px solid var(--line);color:#718198;align-items:center;gap:8px;min-height:34px;font-size:8px;display:flex}.admin-step-list span svg{color:#16a867;width:17px}.admin-step-list span b{color:#5e6d82;background:#e9edf3;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.admin-step-list span.current{color:var(--text);font-weight:700}.admin-step-list span.current b{color:#fff;background:#1677ff}.admin-shell-next .admin-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:0;overflow:hidden}.admin-shell-next .admin-panel-head{border-color:var(--line);min-height:64px;padding:14px 17px}.admin-shell-next .admin-panel-head h2{color:var(--text);font-size:14px}.admin-shell-next .admin-panel-head p{color:var(--muted);font-size:9px}.admin-shell-next .admin-button{min-height:34px;color:var(--text);background:#fff;border-color:#d2dce8;border-radius:7px;padding:0 11px;font-size:9px}.admin-shell-next .admin-button:hover{background:#f7faff;border-color:#9abdec}.admin-shell-next .admin-button.primary{color:#fff;background:#1677ff;border-color:#1677ff}.admin-shell-next .admin-button.danger{color:#d84b61}.admin-shell-next .admin-table{min-width:820px}.admin-shell-next .admin-table th,.admin-shell-next .admin-table td{color:#26364d;border-color:#e7ecf2;padding:11px 10px;font-size:9px}.admin-shell-next .admin-table th{color:#66768c;background:#f9fbfd;font-weight:720}.admin-shell-next .admin-table td strong{color:var(--text);font-size:10px}.admin-shell-next .admin-product-cell small{color:var(--muted)}.admin-shell-next .admin-product-thumb{background:#edf3fa}.admin-shell-next .status-tag{color:#138953;background:#effbf4;border:1px solid #a8dfc2}.admin-shell-next .status-tag.off{color:#cb4359;background:#fff3f5;border-color:#efbbc3}.admin-shell-next .admin-actions button,.admin-shell-next .order-buttons button{color:#4c5d73;background:#fff;border-color:#d6dfe9}.admin-shell-next .admin-actions button:hover,.admin-shell-next .order-buttons button:hover{color:#1677ff;background:#f3f8ff;border-color:#9abdec}.admin-shell-next .admin-actions button.danger{color:#d84b61}.admin-shell-next .sortable-row{border-color:var(--line);background:#fff}.admin-shell-next .sortable-main strong{color:var(--text)}.admin-shell-next .sortable-main small{color:var(--muted)}.admin-shell-next .chart-bar{background:#1677ff}.admin-shell-next .admin-inline-note{color:#456c9b;background:#f1f7ff;border:1px solid #c8dcf7;margin-bottom:14px}.admin-shell-next .admin-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0712229e}.admin-shell-next .admin-modal-panel{border-color:var(--line);color:var(--text);background:#fff;border-radius:12px;box-shadow:0 24px 70px #12263f38}.admin-shell-next .admin-modal-panel>header{border-color:var(--line);background:#fff}.admin-shell-next .admin-modal-panel>header span{color:#1677ff}.admin-shell-next .admin-modal-panel>header>button{border-color:var(--line);color:var(--text);background:#f7f9fc}.admin-shell-next .admin-form label,.admin-shell-next .order-status-editor label{color:#5f6f85}.admin-shell-next .admin-form input,.admin-shell-next .admin-form select,.admin-shell-next .admin-form textarea,.admin-shell-next .order-status-editor select{color:var(--text);background:#fff;border-color:#d7e0ea}.admin-shell-next .admin-form input:focus,.admin-shell-next .admin-form select:focus,.admin-shell-next .admin-form textarea:focus{border-color:#70a9f7;outline:3px solid #1677ff17}.admin-shell-next .upload-label{color:#527097;background:#f9fbfd;border-color:#b9c8da}.admin-shell-next .order-details section,.admin-shell-next .data-actions article{border-color:var(--line);background:#fff}.admin-shell-next .order-details h3,.admin-shell-next .data-actions h3{color:var(--text)}.admin-shell-next .order-details p,.admin-shell-next .data-actions p{color:var(--muted)}.admin-shell-next .order-item{border-color:var(--line)}@media (max-width:1180px){.admin-shell-next{grid-template-columns:276px minmax(0,1fr)}.admin-sidebar-next{width:276px}.admin-sidebar-panel{opacity:1;pointer-events:auto}.admin-command-grid{grid-template-columns:1fr}.admin-command-secondary{grid-template-columns:1fr 1fr;align-items:start}.admin-next-steps{grid-column:1/-1}.admin-progress-layout{float:left;width:48%}.admin-step-list{min-height:110px;padding:10px 16px 12px}}@media (min-width:901px){.admin-shell-next.is-collapsed .admin-sidebar-panel{opacity:1;pointer-events:auto;padding-inline:8px}.admin-shell-next.is-collapsed .admin-brand{justify-content:center;padding:0}.admin-shell-next.is-collapsed .admin-brand-mark,.admin-shell-next.is-collapsed .admin-brand-copy,.admin-shell-next.is-collapsed .admin-nav-group>span,.admin-shell-next.is-collapsed .admin-nav-group a span,.admin-shell-next.is-collapsed .admin-sidebar-status,.admin-shell-next.is-collapsed .admin-sidebar-actions span{display:none}.admin-shell-next.is-collapsed .admin-collapse-button{margin:0;transform:rotate(180deg)}.admin-shell-next.is-collapsed .admin-nav-groups{gap:8px;padding-top:18px}.admin-shell-next.is-collapsed .admin-nav-group a{justify-content:center;padding:0}.admin-shell-next.is-collapsed .admin-sidebar-actions a,.admin-shell-next.is-collapsed .admin-sidebar-actions button{justify-content:center}}@media (min-height:900px) and (min-width:901px){.admin-sidebar-status,.admin-rail-bottom{margin-bottom:112px}}@media (max-width:900px){.admin-shell-next,.admin-shell-next.is-collapsed{grid-template-columns:1fr}.admin-sidebar-next,.admin-shell-next.is-collapsed .admin-sidebar-next{width:276px;transition:transform var(--motion-drawer) var(--ease-drawer);position:fixed;top:0;left:0;transform:translate(-100%)}.admin-sidebar-next.open{transform:translate(0)}.admin-shell-next .admin-sidebar-panel,.admin-shell-next.is-collapsed .admin-sidebar-panel{opacity:1;pointer-events:auto}.admin-collapse-button{display:none}.admin-mobile-close{display:grid}.admin-sidebar-backdrop{z-index:35;background:#05122275;border:0;display:block;position:fixed;inset:0}.admin-menu-toggle{display:grid}.admin-topbar-next{padding:0 15px}.admin-topbar-actions{min-width:0}.admin-global-search{width:min(400px,48vw)}.admin-account{min-width:36px;padding-left:9px}.admin-account>div,.admin-account>svg{display:none}.admin-content-next{padding:18px}}@media (max-width:720px){.admin-topbar-next{gap:8px}.admin-global-search{flex:1;width:auto}.admin-search-submit,.admin-view-store,.admin-account{display:none}.admin-create-button{font-size:0}.admin-create-button>span,.admin-create-button svg:last-child{display:none}.admin-create-button svg:first-child{width:16px}.admin-notifications{width:auto;max-height:calc(100dvh - 78px);position:fixed;top:70px;left:8px;right:8px}.admin-notification-list{max-height:calc(100dvh - 255px)}.admin-notification-settings{max-height:calc(100dvh - 175px)}.admin-dashboard-hero{flex-direction:column;align-items:flex-start}.admin-dashboard-hero time{margin-bottom:8px}.admin-dashboard-subtitle{flex-direction:column;align-items:flex-start}.admin-command-stats{grid-template-columns:1fr 1fr}.admin-command-secondary{grid-template-columns:1fr}.admin-next-steps{grid-column:auto}.admin-progress-layout{float:none;width:auto}.admin-priority-list article{grid-template-columns:36px 20px minmax(0,1fr);padding:9px 0}.admin-priority-list article>a{grid-column:3;justify-self:start;min-width:0;min-height:26px;margin-top:3px}.admin-activity-list time{display:none}.admin-weekly-chart{height:180px}.admin-chart-empty{grid-template-columns:36px minmax(0,1fr)}.admin-chart-empty a{grid-column:2;justify-self:start}}@media (max-width:480px){.admin-content-next{padding:14px 11px 24px}.admin-page-heading{min-height:58px}.admin-page-heading h1{font-size:23px}.admin-page-heading>small{display:none}.admin-dashboard-hero h1{font-size:29px}.admin-command-stats{gap:8px}.admin-notification-settings>div{grid-template-columns:1fr}.admin-command-stats article{gap:8px;min-height:94px;padding:12px}.admin-command-stats article>span{width:32px;height:32px}.admin-command-stats strong{font-size:17px}.admin-shortcuts>div{grid-template-columns:1fr}.admin-store-health article{grid-template-columns:16px 82px minmax(0,1fr) auto}.admin-progress-layout{align-items:flex-start}.admin-step-list{padding-left:16px}.admin-weekly-day small{font-size:0}.admin-weekly-day small:after{content:attr(data-short)}.admin-shell-next .admin-modal{padding:0}.admin-shell-next .admin-modal-panel{border-radius:0;max-height:100dvh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.drawer-panel{opacity:0;transform:none;transition:opacity .16s!important}.drawer.open .drawer-panel{opacity:1}.drawer-overlay,.toast,.admin-popover,.admin-modal-overlay,.admin-modal-panel{transform:none;transition:opacity .16s!important}.button,.admin-button,.admin-create-button,.admin-theme-toggle,.admin-pwa-install-button{transition-duration:80ms!important}}.admin-shell-next :is(button,a,input,select,textarea,label,small,time,td,th,p){font-size:max(11px,.6875rem)!important}@media (max-width:760px){.admin-shell-next :is(button,a,input,select,textarea,label,small,time,td,th,p){font-size:max(12px,.75rem)!important}}.collaboration-page{gap:16px;display:grid}.collaboration-hero{background:radial-gradient(circle at 80% -20%,#4c96ff4d,#0000 38%),linear-gradient(135deg,#f7fbff,#edf5ff 58%,#e5f1ff);border:1px solid #d8e6f7;border-radius:24px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;min-height:174px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #234d7e1a}.collaboration-hero:after{content:"";border:1px solid #1677ff2e;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-210px;right:-150px;box-shadow:0 0 0 42px #1677ff0a,0 0 0 86px #1677ff08}.collaboration-hero>div{z-index:1;position:relative}.collaboration-hero>div>span{color:#1677ff;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.collaboration-hero>div>span svg{width:15px}.collaboration-hero h2{color:#172a43;letter-spacing:-.045em;max-width:680px;margin:10px 0 7px;font-size:clamp(27px,3.4vw,43px);line-height:1.03}.collaboration-hero p{color:#61758e;max-width:680px;margin:0;font-size:12px;line-height:1.6}.collaboration-hero aside{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffab;border:1px solid #ffffffc7;border-radius:19px;align-content:center;min-height:118px;padding:18px;display:grid;position:relative;box-shadow:0 18px 35px #3259891a}.collaboration-hero aside svg{color:#1aa66f;width:20px}.collaboration-hero aside strong{color:#172a43;margin-top:6px;font-size:28px;line-height:1}.collaboration-hero aside span,.collaboration-hero aside small{color:#687d96;font-size:9px;display:block}.collaboration-hero aside span{margin-top:5px;font-weight:750}.collaboration-hero aside small{margin-top:10px}.collaboration-tabs{background:#fff;border:1px solid #dfe7f0;border-radius:17px;gap:5px;min-height:58px;padding:7px;display:flex;box-shadow:0 12px 36px #2643680f}.collaboration-tabs button{color:#6b7e95;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.collaboration-tabs button svg{width:16px}.collaboration-tabs button b{color:#718399;background:#edf2f7;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.collaboration-tabs button.active{color:#1677ff;background:#eaf3ff}.collaboration-tabs button.active b{color:#fff;background:#1677ff}.collaboration-notice{color:#237653;background:#f0faf5;border:1px solid #b9ddca;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:9px;font-weight:700;display:flex}.collaboration-notice>svg{width:15px}.collaboration-notice button{width:26px;height:26px;color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.collaboration-notice button svg{width:14px}.collaboration-inbox-grid{grid-template-columns:minmax(0,1fr) 290px;gap:16px;display:grid}.collaboration-inbox-grid>section,.collaboration-inbox-grid>aside,.thread-list,.thread-detail,.approval-center,.presence-center{background:#fff;border:1px solid #dfe7f0;border-radius:20px;box-shadow:0 14px 42px #2341660f}.collaboration-inbox-grid>section>header,.collaboration-inbox-grid>aside>header,.approval-center>header,.presence-center>header{border-bottom:1px solid #e6ecf2;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:15px 19px;display:flex}.collaboration-inbox-grid header>div,.approval-center>header>div,.presence-center>header>div{align-items:center;gap:10px;display:flex}.collaboration-inbox-grid header svg,.approval-center>header svg,.presence-center>header svg{color:#287fdf;width:18px}.collaboration-inbox-grid header strong,.collaboration-inbox-grid header small,.approval-center header strong,.approval-center header small,.presence-center header strong,.presence-center header small{display:block}.collaboration-inbox-grid header strong,.approval-center header strong,.presence-center header strong{color:#2d425a;font-size:10px}.collaboration-inbox-grid header small,.approval-center header small,.presence-center header small{color:#8493a6;margin-top:3px;font-size:8px}.collaboration-inbox-grid header em{color:#1677ff;background:#eaf3ff;border-radius:14px;place-items:center;min-width:32px;height:28px;font-size:9px;font-style:normal;font-weight:850;display:grid}.collaboration-feed{gap:4px;padding:8px;display:grid}.collaboration-feed>article{border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px;display:grid}.collaboration-feed>article:hover{background:#f9fbfe;border-color:#dce8f6}.collaboration-feed>article>span{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.collaboration-feed>article>span svg{width:18px}.collaboration-feed .approval{color:#735ddb;background:#f0eefe}.collaboration-feed .mention{color:#2480df;background:#e9f4ff}.collaboration-feed .task{color:#dc8b22;background:#fff5e8}.collaboration-feed article small,.collaboration-feed article strong,.collaboration-feed article p{display:block}.collaboration-feed article small{color:#8e9bab;letter-spacing:.08em;font-size:7px;font-weight:850}.collaboration-feed article strong{color:#30445b;margin-top:3px;font-size:10px}.collaboration-feed article p{color:#718196;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.collaboration-feed article>button,.collaboration-feed article>a{color:#41617f;background:#fff;border:1px solid #d9e4ef;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:800;text-decoration:none;display:flex}.collaboration-feed article>:is(button,a) svg{width:13px}.collaboration-inbox-grid>aside{overflow:hidden}.collaboration-inbox-grid>aside article{border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:63px;padding:10px 15px;display:grid}.collaboration-inbox-grid>aside article i,.presence-center article i{color:#2779d3;background:linear-gradient(135deg,#e8f2ff,#d7e9ff);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:850;display:grid}.collaboration-inbox-grid>aside article strong,.collaboration-inbox-grid>aside article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collaboration-inbox-grid>aside article strong{color:#334a63;font-size:9px}.collaboration-inbox-grid>aside article small{color:#8a98aa;margin-top:3px;font-size:7px}.collaboration-inbox-grid>aside article b{color:#1b9667;font-size:7px}.collaboration-inbox-grid>aside>p{color:#8291a4;padding:18px;font-size:9px}.collaboration-thread-layout{grid-template-columns:350px minmax(0,1fr);gap:16px;min-height:580px;display:grid}.thread-list,.thread-detail{min-height:0;overflow:hidden}.thread-list>header{border-bottom:1px solid #e6ecf2;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:14px 16px;display:flex}.thread-list>header strong,.thread-list>header small{display:block}.thread-list>header strong{color:#30465e;font-size:10px}.thread-list>header small{color:#8a98a9;margin-top:3px;font-size:8px}.thread-list>header button,.approval-center>header>button{color:#fff;background:#1677ff;border:0;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.thread-list>header button svg,.approval-center>header>button svg{width:14px;color:inherit}.thread-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:76px;padding:11px 13px;display:grid}.thread-list>button.active{background:#f0f6ff;box-shadow:inset 3px 0 #1677ff}.thread-list>button>span{color:#617991;background:#edf3f9;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.thread-list>button>span.high{color:#d6811d;background:#fff3e5}.thread-list>button>span.urgent{color:#d4475d;background:#fff0f2}.thread-list>button>span svg{width:17px}.thread-list>button strong,.thread-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.thread-list>button strong{color:#344960;font-size:9px}.thread-list>button small{color:#8695a7;margin-top:4px;font-size:7px}.thread-list>button em{color:#1d8b62;background:#eaf7f1;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.thread-list>button em.resolved{color:#708297;background:#edf2f7}.thread-detail{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.thread-detail>header{border-bottom:1px solid #e6ecf2;justify-content:space-between;align-items:center;gap:15px;min-height:84px;padding:15px 18px;display:flex}.thread-detail>header span{color:#2680df;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.thread-detail>header h3{color:#2b4058;margin:4px 0 3px;font-size:15px}.thread-detail>header small{color:#8896a8;font-size:7px}.thread-detail>header button{color:#4e6a86;background:#fff;border:1px solid #d6e2ee;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.thread-detail>header button svg{width:14px}.thread-messages{background:#fbfcfe;align-content:start;gap:15px;min-height:320px;max-height:480px;padding:17px;display:grid;overflow-y:auto}.thread-messages article{grid-template-columns:32px minmax(0,1fr);gap:9px;display:grid}.thread-messages article>i{color:#2779d3;background:#e8f2ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:850;display:grid}.thread-messages article>div{background:#fff;border:1px solid #e3eaf2;border-radius:4px 13px 13px;padding:10px 12px}.thread-messages article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.thread-messages article strong{color:#40566d;font-size:8px}.thread-messages article time{color:#96a2b2;font-size:7px}.thread-messages article p{color:#5f7185;white-space:pre-wrap;margin:6px 0 0;font-size:9px;line-height:1.6}.thread-messages article small{color:#307fd2;align-items:center;gap:4px;margin-top:7px;font-size:7px;display:flex}.thread-messages article small svg{width:11px}.thread-detail>form{border-top:1px solid #e6ecf2;padding:13px}.thread-detail textarea{resize:vertical;color:#263c54;width:100%;font:inherit;background:#fff;border:1px solid #d7e2ed;border-radius:11px;padding:11px 12px;font-size:9px}.thread-detail>form footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.thread-detail>form footer small{color:#8695a7;align-items:center;gap:5px;font-size:7px;display:flex}.thread-detail>form footer small svg{width:12px}.thread-detail>form footer button{color:#fff;background:#1677ff;border:0;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 14px;font-size:8px;font-weight:800;display:flex}.thread-detail>form footer button svg{width:14px}.approval-center>header>div>svg,.presence-center>header>div>svg{background:#eaf3ff;border-radius:12px;width:38px;height:38px;padding:10px}.approval-center>div{gap:7px;padding:10px;display:grid}.approval-center>div>article{border:1px solid #e2e9f1;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:92px;padding:13px;display:grid}.approval-center article>span{color:#d88b27;background:#fff6e8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.approval-center article>span.approved{color:#18895e;background:#eaf8f1}.approval-center article>span.rejected{color:#ca4057;background:#fff0f2}.approval-center article>span svg{width:20px}.approval-center article small,.approval-center article strong,.approval-center article p{display:block}.approval-center article small{color:#818fa1;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.approval-center article strong{color:#30465e;margin-top:4px;font-size:10px}.approval-center article p{color:#718196;margin:4px 0 0;font-size:8px}.approval-center article blockquote{color:#5e7187;border-left:2px solid #b8cae0;margin:6px 0 0;padding-left:8px;font-size:8px}.approval-center article .approval-review-state{color:#687b91;letter-spacing:0;text-transform:none;background:#f1f4f8;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 8px;display:inline-flex}.approval-center article>time{color:#8291a4;white-space:nowrap;font-size:7px}.approval-center article footer{gap:6px;display:flex}.approval-center article footer button{color:#bd4357;background:#fff5f6;border:1px solid #e2cad0;border-radius:8px;align-items:center;gap:5px;min-height:33px;padding:0 10px;font-size:7px;font-weight:800;display:flex}.approval-center article footer button.approve{color:#23805c;background:#effaf4;border-color:#b9dfca}.approval-center article footer svg{width:13px}.presence-center>header>em{color:#687c92;font-size:8px;font-style:normal}.presence-center>div{gap:6px;padding:10px;display:grid}.presence-center article{border:1px solid #e3eaf1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 160px 160px auto;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:grid}.presence-center article strong,.presence-center article small{display:block}.presence-center article strong{color:#344a61;font-size:9px}.presence-center article small,.presence-center article>span,.presence-center article time{color:#8190a3;font-size:7px}.presence-center article>b{color:#7b8a9c;background:#eef2f6;border-radius:12px;padding:6px 8px;font-size:7px}.presence-center article>b.online{color:#17875e;background:#e8f8f0}.collaboration-modal{z-index:180;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#09111e7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collaboration-modal>form{width:min(620px,100%);max-height:calc(100dvh - 40px);animation:admin-command-open .26s var(--ease-out-fluid) both;background:#fff;border:1px solid #ffffffb3;border-radius:21px;gap:14px;padding:19px;display:grid;overflow-y:auto;box-shadow:0 30px 90px #09172a47}.collaboration-modal form>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.collaboration-modal form>header>div{align-items:center;gap:10px;display:flex}.collaboration-modal form>header>div>svg{color:#1677ff;background:#eaf3ff;border-radius:12px;width:38px;height:38px;padding:9px}.collaboration-modal form>header strong,.collaboration-modal form>header small{display:block}.collaboration-modal form>header strong{color:#294057;font-size:11px}.collaboration-modal form>header small{color:#8291a4;margin-top:3px;font-size:8px}.collaboration-modal form>header>button{color:#6e8094;background:#fff;border:1px solid #dce5ee;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.collaboration-modal form>header>button svg{width:16px}.collaboration-modal label{color:#536980;gap:6px;font-size:8px;font-weight:800;display:grid}.collaboration-modal :is(input,select,textarea){color:#253b52;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d4e0eb;border-radius:10px;padding:9px 11px;font-size:9px}.collaboration-modal textarea{resize:vertical}.collaboration-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.collaboration-modal form>footer{justify-content:flex-end;gap:8px;display:flex}.collaboration-modal form>footer button{color:#526b84;background:#fff;border:1px solid #d8e2ec;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:8px;font-weight:800;display:flex}.collaboration-modal form>footer button.primary{color:#fff;background:#1677ff;border-color:#1677ff}.collaboration-modal form>footer svg{width:14px}.collaboration-demo-note{color:#8291a4;align-items:center;gap:5px;padding:0 3px;font-size:7px;display:flex}.collaboration-demo-note svg{width:12px}.product-editor-lock-alert{color:#805b1c!important;background:#fff9eb!important;border-color:#e6c890!important}.product-editor-lock-alert strong{color:inherit}.copilot-launcher{z-index:145;color:#fff;background:linear-gradient(135deg,#176ef0,#765be9);border:1px solid #ffffff94;border-radius:16px;align-items:center;gap:8px;min-height:50px;padding:7px 10px 7px 9px;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #2d5ac654}.copilot-launcher:hover{transform:translateY(-2px);box-shadow:0 23px 58px #2d5ac666}.copilot-launcher.is-open{opacity:0;pointer-events:none}.copilot-launcher>svg{background:#ffffff26;border-radius:11px;width:34px;height:34px;padding:8px}.copilot-launcher span{text-align:left}.copilot-launcher strong,.copilot-launcher small{display:block}.copilot-launcher strong{font-size:9px}.copilot-launcher small{color:#ffffffb8;margin-top:2px;font-size:7px}.copilot-launcher kbd{color:#fffc;font:inherit;background:#0000001a;border:1px solid #fff3;border-radius:6px;padding:4px 6px;font-size:7px}.copilot-backdrop{z-index:149;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#070f1c38;border:0;animation:.18s both admin-command-fade-in;position:fixed;inset:0}.copilot-panel{z-index:150;opacity:0;pointer-events:none;width:min(430px,100vw - 16px);transition:opacity .22s ease, transform .42s var(--ease-out-fluid);background:#f8fafc;border:1px solid #ffffffa6;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;top:8px;bottom:8px;right:8px;overflow:hidden;transform:translate(calc(100% + 20px));box-shadow:-20px 0 70px #09193140}.copilot-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}.copilot-panel>header{background:radial-gradient(circle at 15% 0,#5096ff21,#0000 40%),#fff;border-bottom:1px solid #dfe7ef;grid-template-columns:47px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:91px;padding:17px;display:grid}.copilot-avatar{color:#fff;background:linear-gradient(145deg,#1677ff,#7359e8);border-radius:15px;place-items:center;width:47px;height:47px;display:grid;position:relative;box-shadow:0 10px 24px #2f66dc40}.copilot-avatar>svg{width:23px}.copilot-avatar i{background:#31c789;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:-2px}.copilot-panel>header>div:nth-child(2)>span{color:#277bd7;letter-spacing:.1em;align-items:center;gap:4px;font-size:7px;font-weight:900;display:flex}.copilot-panel>header>div:nth-child(2)>span svg{width:11px}.copilot-panel>header>div:nth-child(2)>strong{color:#21364d;margin-top:4px;font-size:14px;display:block}.copilot-panel>header>div:nth-child(2)>small{color:#688098;align-items:center;gap:4px;margin-top:4px;font-size:7px;display:flex}.copilot-panel>header>div:nth-child(2)>small svg{color:#23976b;width:11px}.copilot-panel>header>button{color:#728398;background:#fff;border:1px solid #dce5ed;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.copilot-panel>header>button svg{width:16px}.copilot-mode-banner{background:#edf5ff;border:1px solid #cfe0f4;border-radius:13px;grid-template-columns:31px minmax(0,1fr);gap:9px;margin:12px 12px 0;padding:11px;display:grid}.copilot-mode-banner>svg{color:#2679d5;background:#fff;border-radius:10px;width:31px;height:31px;padding:7px}.copilot-mode-banner strong{color:#345a82;font-size:8px;display:block}.copilot-mode-banner p{color:#6784a2;margin:3px 0 0;font-size:7px;line-height:1.5}.copilot-conversation{align-content:start;gap:13px;padding:14px 12px 18px;display:grid;overflow-y:auto}.copilot-welcome{text-align:center;padding:24px 10px}.copilot-welcome>span{color:#486fd0;background:linear-gradient(145deg,#e8f2ff,#efeaff);border-radius:17px;place-items:center;width:50px;height:50px;margin:0 auto 12px;display:grid}.copilot-welcome>span svg{width:23px}.copilot-welcome h3{color:#2c4158;margin:0;font-size:14px}.copilot-welcome p{color:#78899c;max-width:300px;margin:7px auto 16px;font-size:8px;line-height:1.6}.copilot-welcome>div{gap:6px;display:grid}.copilot-welcome>div button{color:#45607c;text-align:left;background:#fff;border:1px solid #dce5ee;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.copilot-welcome>div button:hover{color:#1677ff;background:#f6faff;border-color:#a9c9ed}.copilot-welcome>div button svg{flex:none;width:14px}.copilot-message.user{justify-content:flex-end;display:flex}.copilot-message.user p{color:#fff;background:linear-gradient(135deg,#1d79f2,#4f6ee5);border-radius:14px 14px 4px;max-width:82%;margin:0;padding:10px 12px;font-size:9px;line-height:1.55;box-shadow:0 8px 20px #2468d829}.copilot-message.assistant{grid-template-columns:30px minmax(0,1fr);gap:8px;display:grid}.copilot-mini-avatar{color:#4d70cc;background:linear-gradient(145deg,#e8f2ff,#eeeafe);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.copilot-mini-avatar svg{width:16px}.copilot-message.assistant>div:last-child{background:#fff;border:1px solid #dfe7ef;border-radius:4px 14px 14px;min-width:0;padding:11px;box-shadow:0 8px 24px #2541630d}.copilot-message.assistant>div>strong{color:#31475e;font-size:9px}.copilot-message.assistant>div>p{color:#64768a;margin:5px 0 0;font-size:8px;line-height:1.6}.copilot-cards{gap:5px;margin-top:9px;display:grid}.copilot-cards a{color:#405b77;background:#f9fbfe;border:1px solid #dce6f0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:47px;padding:8px 9px;text-decoration:none;display:flex}.copilot-cards a.warning{background:#fff9ef;border-color:#efd5ad}.copilot-cards a.positive{background:#f2fbf6;border-color:#bfe2cf}.copilot-cards a strong,.copilot-cards a small{display:block}.copilot-cards a strong{font-size:8px}.copilot-cards a small{color:#8190a2;margin-top:3px;font-size:7px}.copilot-cards a>svg{color:#3882d3;flex:none;width:14px}.copilot-source-wrap{margin-top:8px}.copilot-source-wrap>button{color:#7d8fa2;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:7px;font-weight:700;display:flex}.copilot-source-wrap>button svg{width:11px}.copilot-source-wrap ul{color:#73859a;background:#f2f6fa;border-radius:8px;margin:7px 0 0;padding:8px 8px 8px 20px;font-size:7px;line-height:1.7}.copilot-panel>footer{background:#fff;border-top:1px solid #dfe7ef;padding:11px 12px}.copilot-panel>footer form{background:#f9fbfd;border:1px solid #cfddea;border-radius:14px;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:6px;padding:5px 5px 5px 11px;display:grid;box-shadow:0 7px 20px #2543670f}.copilot-panel>footer textarea{resize:none;color:#294057;width:100%;min-height:42px;max-height:110px;font:inherit;background:0 0;border:0;outline:0;padding:7px 0;font-size:9px;line-height:1.5}.copilot-panel>footer form>button{color:#fff;background:linear-gradient(145deg,#1677ff,#6c5be5);border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.copilot-panel>footer form>button:disabled{opacity:.42}.copilot-panel>footer form>button svg{width:16px}.copilot-panel>footer>div{justify-content:space-between;align-items:flex-end;gap:8px;min-height:26px;display:flex}.copilot-panel>footer>div span,.copilot-panel>footer>div button{color:#8190a2;align-items:center;gap:4px;font-size:7px;display:flex}.copilot-panel>footer>div span svg,.copilot-panel>footer>div button svg{width:11px}.copilot-panel>footer>div button{background:0 0;border:0;padding:0}html[data-admin-theme=dark] .collaboration-hero{background:radial-gradient(circle at 80% -20%,#317ee240,#0000 38%),linear-gradient(135deg,#101d30,#10233b 58%,#132c4a);border-color:#294a70}html[data-admin-theme=dark] .collaboration-hero h2,html[data-admin-theme=dark] .collaboration-hero aside strong{color:#edf4ff}html[data-admin-theme=dark] .collaboration-hero p,html[data-admin-theme=dark] .collaboration-hero aside :is(span,small){color:#9eb0c5}html[data-admin-theme=dark] .collaboration-hero aside{background:#0f1d30b3;border-color:#5584b840}html[data-admin-theme=dark] :is(.collaboration-tabs,.collaboration-inbox-grid>section,.collaboration-inbox-grid>aside,.thread-list,.thread-detail,.approval-center,.presence-center,.collaboration-modal>form){border-color:var(--line);background:var(--surface)}html[data-admin-theme=dark] .collaboration-tabs button{color:#9aaec4}html[data-admin-theme=dark] .collaboration-tabs button b{color:#aebed0;background:#24364c}html[data-admin-theme=dark] .collaboration-tabs button.active{color:#78b4ff;background:#142d4d}html[data-admin-theme=dark] :is(.collaboration-inbox-grid>section>header,.collaboration-inbox-grid>aside>header,.approval-center>header,.presence-center>header,.thread-list>header,.thread-detail>header,.thread-detail>form){border-color:var(--line)}html[data-admin-theme=dark] :is(.collaboration-inbox-grid header strong,.approval-center header strong,.presence-center header strong,.thread-list>header strong,.thread-detail>header h3,.thread-list>button strong,.collaboration-feed article strong,.collaboration-inbox-grid>aside article strong,.approval-center article strong,.presence-center article strong,.collaboration-modal form>header strong,.collaboration-modal label){color:#e5edf8}html[data-admin-theme=dark] :is(.collaboration-inbox-grid header small,.approval-center header small,.presence-center header small,.thread-list>header small,.thread-list>button small,.thread-detail>header small,.collaboration-feed article p,.collaboration-inbox-grid>aside article small,.approval-center article p,.presence-center article small,.presence-center article>span,.presence-center article time,.collaboration-modal form>header small){color:#91a3b8}html[data-admin-theme=dark] .collaboration-feed>article:hover,html[data-admin-theme=dark] .thread-list>button.active{background:#122640;border-color:#314963}html[data-admin-theme=dark] :is(.collaboration-feed article>button,.collaboration-feed article>a,.thread-detail>header button,.collaboration-modal form>header>button,.collaboration-modal form>footer button){color:#b2c3d6;background:#101d2e;border-color:#344961}html[data-admin-theme=dark] :is(.thread-list>button,.collaboration-inbox-grid>aside article,.approval-center>div>article,.presence-center article){border-color:var(--line)}html[data-admin-theme=dark] .thread-messages{background:#0c1726}html[data-admin-theme=dark] .thread-messages article>div{background:#132033;border-color:#2b4058}html[data-admin-theme=dark] .thread-messages article strong{color:#dbe7f5}html[data-admin-theme=dark] .thread-messages article p{color:#a6b6c9}html[data-admin-theme=dark] :is(.thread-detail textarea,.collaboration-modal input,.collaboration-modal select,.collaboration-modal textarea){color:#edf4ff;background:#0d1828;border-color:#344961}html[data-admin-theme=dark] .copilot-panel{background:#0b1523;border-color:#34475e;box-shadow:-20px 0 70px #00000073}html[data-admin-theme=dark] .copilot-panel>header,html[data-admin-theme=dark] .copilot-panel>footer{background:#101c2d;border-color:#2a3c52}html[data-admin-theme=dark] .copilot-panel>header>div:nth-child(2)>strong,html[data-admin-theme=dark] .copilot-welcome h3,html[data-admin-theme=dark] .copilot-message.assistant>div>strong,html[data-admin-theme=dark] .copilot-cards a strong{color:#e7eff9}html[data-admin-theme=dark] .copilot-panel>header>button,html[data-admin-theme=dark] .copilot-welcome>div button{color:#a8bbd0;background:#132135;border-color:#31445b}html[data-admin-theme=dark] .copilot-mode-banner{background:#102a46;border-color:#285076}html[data-admin-theme=dark] .copilot-mode-banner>svg{background:#173655}html[data-admin-theme=dark] .copilot-mode-banner strong{color:#a9d0fb}html[data-admin-theme=dark] .copilot-mode-banner p,html[data-admin-theme=dark] .copilot-welcome p,html[data-admin-theme=dark] .copilot-message.assistant>div>p{color:#9bacc0}html[data-admin-theme=dark] .copilot-message.assistant>div:last-child{background:#111e30;border-color:#2b4058}html[data-admin-theme=dark] .copilot-cards a{color:#bad0e6;background:#142338;border-color:#30455e}html[data-admin-theme=dark] .copilot-cards a.warning{background:#2a2116;border-color:#5a472c}html[data-admin-theme=dark] .copilot-cards a.positive{background:#112b20;border-color:#285c45}html[data-admin-theme=dark] .copilot-source-wrap ul{color:#8fa2b8;background:#0d1929}html[data-admin-theme=dark] .copilot-panel>footer form{background:#0c1726;border-color:#354a63}html[data-admin-theme=dark] .copilot-panel>footer textarea{color:#edf4ff}@media (max-width:1000px){.collaboration-inbox-grid{grid-template-columns:1fr}.collaboration-thread-layout{grid-template-columns:300px minmax(0,1fr)}.presence-center article{grid-template-columns:38px minmax(0,1fr) auto}.presence-center article>span{display:none}.presence-center article time{text-align:right}}@media (max-width:760px){.collaboration-hero{grid-template-columns:1fr;padding:22px 18px}.collaboration-hero aside{display:none}.collaboration-tabs{overflow-x:auto}.collaboration-tabs button{flex:none}.collaboration-thread-layout{grid-template-columns:1fr;min-height:0}.thread-list{max-height:380px}.thread-detail{min-height:520px}.approval-center>div>article{grid-template-columns:42px minmax(0,1fr)}.approval-center article>time,.approval-center article footer{grid-column:2}.presence-center article{grid-template-columns:38px minmax(0,1fr) auto}.presence-center article time{display:none}.collaboration-form-grid{grid-template-columns:1fr}.collaboration-modal{padding:8px}.collaboration-modal>form{max-height:calc(100dvh - 16px)}.copilot-launcher{bottom:12px;right:12px}.copilot-launcher span,.copilot-launcher kbd{display:none}.copilot-launcher{border-radius:16px;width:50px;padding:7px}.copilot-panel{border-radius:19px;width:calc(100vw - 8px);inset:4px}}.reports-page{gap:18px;min-width:0;display:grid}.reports-hero{color:#fff;background:radial-gradient(circle at 86% 14%,#538aff73,#0000 28%),linear-gradient(135deg,#081120 0%,#132544 54%,#173f72 100%);border:1px solid #ffffff1c;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;min-height:238px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 65px #112b5433}.reports-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-130px;right:-65px;box-shadow:0 0 0 40px #ffffff06,0 0 0 80px #ffffff05}.reports-hero>div{z-index:1;max-width:720px;position:relative}.reports-hero>div>span{color:#8eb9ff;letter-spacing:.13em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.reports-hero>div>span svg{width:16px}.reports-hero h2{letter-spacing:-.045em;max-width:680px;margin:13px 0 10px;font-size:clamp(28px,3vw,44px);line-height:1.05}.reports-hero p{color:#b7c7db;max-width:670px;margin:0;font-size:15px;line-height:1.65}.reports-hero aside{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff21;border-radius:22px;min-width:190px;padding:24px;display:grid;position:relative}.reports-hero aside svg{color:#82b0ff;width:23px}.reports-hero aside strong{margin-top:14px;font-size:36px;line-height:1}.reports-hero aside span{margin-top:5px;font-weight:800}.reports-hero aside small{color:#9fb0c6;margin-top:14px}.reports-tabs{background:#f5f7fa;border:1px solid #dfe6f0;border-radius:15px;align-items:center;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.reports-tabs button{color:#66758a;white-space:nowrap;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:800;display:flex}.reports-tabs button svg{width:17px}.reports-tabs button span{background:#e5eaf1;border-radius:20px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid}.reports-tabs button.active{color:#142136;background:#fff;box-shadow:0 5px 16px #1927411a}.reports-tabs button.active svg{color:#246eff}.reports-status{color:#176640;background:#eefbf4;border:1px solid #bce8d1;border-radius:13px;align-items:center;gap:9px;min-height:46px;padding:10px 14px;font-weight:750;display:flex}.reports-status svg{width:18px}.reports-status button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:20px}.report-controls{background:#fff;border:1px solid #e0e6ef;border-radius:20px;grid-template-columns:minmax(170px,1.2fr) minmax(150px,.9fr) minmax(205px,1fr) 130px 130px minmax(175px,.9fr);align-items:end;gap:13px;padding:18px;display:grid;box-shadow:0 10px 30px #1f314e0e}.report-controls label,.report-period-shortcuts{gap:7px;display:grid}.report-controls label>span,.report-period-shortcuts>span{color:#657489;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.report-controls select,.report-controls input[type=date]{color:#172236;width:100%;min-height:45px;font:inherit;background:#f9fafc;border:1px solid #d9e1ec;border-radius:11px;padding:0 12px;font-weight:700}.report-period-shortcuts>div{background:#f9fafc;border:1px solid #d9e1ec;border-radius:11px;min-height:45px;padding:4px;display:flex}.report-period-shortcuts button{color:#506077;background:0 0;border:0;border-radius:8px;flex:1;padding:0 8px;font-weight:800}.report-period-shortcuts button:hover{color:#125cf1;background:#e9f1ff}.report-controls .report-compare{background:#f9fafc;border:1px solid #d9e1ec;border-radius:11px;align-items:center;gap:10px;min-height:45px;padding:0 12px;display:flex}.report-controls .report-compare input{accent-color:#236cff;width:17px;height:17px}.report-controls .report-compare span{color:#34445b;letter-spacing:0;text-transform:none;font-size:12px}.report-actions-bar{background:#fff;border:1px solid #e0e6ef;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.report-actions-bar>div{color:#6b788b;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.report-actions-bar>div>svg{color:#2470ff;width:18px}.report-actions-bar strong{color:#1c2c44;border-left:1px solid #dfe5ed;align-items:center;gap:5px;padding-left:10px;display:inline-flex}.report-actions-bar strong svg{width:14px}.report-actions-bar button{color:#35465d;background:#fff;border:1px solid #dce3ed;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-weight:800;display:inline-flex}.report-actions-bar button:hover{color:#1762f5;background:#f1f6ff;border-color:#b9cffd}.report-actions-bar button svg{width:15px}.report-save-card{color:#25344a;background:linear-gradient(135deg,#f4f8ff,#fff);border:1px solid #bed2ff;border-radius:18px;grid-template-columns:minmax(230px,1fr) minmax(240px,1fr) minmax(250px,1.15fr) auto;align-items:end;gap:14px;padding:17px;display:grid;box-shadow:0 12px 35px #2766e314}.report-save-card>div:first-child{align-items:center;gap:11px;display:flex}.report-save-card>div:first-child>svg{color:#246cff;width:22px}.report-save-card>div:first-child span{gap:3px;display:grid}.report-save-card small{color:#758399}.report-save-card label{text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.report-save-card input[type=text],.report-save-card label>input:not([type]){min-height:43px;font:inherit;background:#fff;border:1px solid #d3deec;border-radius:10px;padding:0 11px}.report-save-card .report-share{text-transform:none;background:#fff;border:1px solid #d3deec;border-radius:10px;align-items:center;gap:8px;min-height:43px;padding:0 11px;font-size:11px;line-height:1.3;display:flex}.report-share svg{color:#2470ff;flex:none;width:15px}.report-save-card>div:last-child{gap:7px;display:flex}.report-save-card button{background:#fff;border:1px solid #d7e0eb;border-radius:10px;min-height:43px;padding:0 13px;font-weight:800}.report-save-card button.primary{color:#fff;background:#246cff;border-color:#246cff;align-items:center;gap:6px;display:flex}.report-save-card button svg{width:15px}.report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.report-metrics article{background:#fff;border:1px solid #e0e6ee;border-radius:19px;gap:7px;min-height:132px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #1e304f0d}.report-metrics article:before{content:"";background:linear-gradient(90deg,#236dff,#76a8ff);height:3px;position:absolute;inset:0 0 auto}.report-metrics article>span{color:#748195;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.report-metrics article>strong{color:#172237;letter-spacing:-.04em;font-size:clamp(23px,2vw,31px)}.report-metrics small{border-radius:8px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:10px;font-weight:800;display:flex}.report-metrics small svg{width:13px}.report-metrics small.up{color:#168252;background:#ecfbf4}.report-metrics small.down{color:#c14352;background:#fff0f2}.report-visual-grid{grid-template-columns:minmax(0,2fr) minmax(250px,.72fr);gap:14px;display:grid}.report-chart,.report-confidence,.report-table-card,.export-history{background:#fff;border:1px solid #e0e6ef;border-radius:21px;box-shadow:0 9px 30px #1e304e0d}.report-chart{min-height:285px;padding:21px}.report-chart>header,.report-confidence>header,.report-table-card>header,.export-history>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.report-chart header>div,.report-table-card header>div{gap:4px;display:grid}.report-chart header strong,.report-confidence header strong,.report-table-card header strong,.export-history header strong{color:#18253a;font-size:15px}.report-chart header span,.report-confidence header span,.report-table-card header span,.export-history header small{color:#7a8799;font-size:11px}.report-chart header>svg{color:#246dff;width:21px}.report-bars{align-items:end;gap:8px;height:205px;padding-top:25px;display:flex;overflow-x:auto}.report-bars>div{flex:1 0 34px;grid-template-rows:1fr auto;place-items:end center;gap:8px;height:100%;display:grid}.report-bars i{background:linear-gradient(#6aa2ff,#246bff);border-radius:6px 6px 2px 2px;width:min(25px,80%);min-height:7px;box-shadow:0 5px 12px #246bff2b}.report-bars i.negative{background:linear-gradient(#ff9f9f,#e1535e)}.report-bars span{color:#7d8999;white-space:nowrap;font-size:9px}.report-confidence{color:#dce8f8;background:linear-gradient(145deg,#101a29,#162841);border-color:#243751;padding:21px}.report-confidence>header{justify-content:flex-start}.report-confidence>header>svg{color:#68a1ff;width:30px}.report-confidence header>div{gap:3px;display:grid}.report-confidence header strong{color:#f5f8fd}.report-confidence header span{color:#94a7bd}.report-confidence ul{border-top:1px solid #2b405c;gap:13px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.report-confidence li{color:#b7c5d7;align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}.report-confidence li svg{color:#62d6a0;flex:none;width:15px}.report-table-card{overflow:hidden}.report-table-card>header{border-bottom:1px solid #e3e8ef;padding:19px 21px}.report-table-card>header>small{color:#8895a5}.report-table{min-width:950px}.report-table td{white-space:nowrap}.saved-reports-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.saved-reports-grid>article{background:#fff;border:1px solid #e0e6ee;border-radius:20px;gap:18px;padding:20px;display:grid;box-shadow:0 9px 30px #1f2f4a0e}.saved-reports-grid article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.saved-reports-grid header>span{color:#246cff;background:#edf4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.saved-reports-grid header>span svg{width:19px}.saved-reports-grid header>div{gap:3px;min-width:0;display:grid}.saved-reports-grid header strong{color:#1b2940;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved-reports-grid header small{color:#7c899c}.saved-reports-grid header em{color:#65748a;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:800;display:flex}.saved-reports-grid header em svg{width:13px}.saved-reports-grid dl{gap:9px;margin:0;display:grid}.saved-reports-grid dl>div{border-bottom:1px dashed #e0e5ec;justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.saved-reports-grid dt{color:#7f8b9c;font-size:11px}.saved-reports-grid dd{color:#33445b;text-align:right;margin:0;font-size:11px;font-weight:750}.saved-reports-grid footer{grid-template-columns:1fr auto;gap:7px;display:grid}.saved-reports-grid footer button{color:#215fcf;background:#f2f7ff;border:1px solid #cbdcff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:41px;font-weight:800;display:flex}.saved-reports-grid footer button:last-child{color:#b64d59;background:#fff7f8;border-color:#f0d2d7;width:41px}.saved-reports-grid footer svg{width:16px}.export-history{overflow:hidden}.export-history>header{padding:20px}.export-history>header>div{align-items:center;gap:11px;display:flex}.export-history>header>div>svg{color:#246dff;width:24px}.export-history>header span{gap:3px;display:grid}.export-history>header em{color:#56677d;background:#f0f3f7;border-radius:20px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.export-history td strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.export-history td small{color:#c14453;max-width:300px;margin-top:3px;display:block}.export-format,.export-status{letter-spacing:.05em;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-flex}.export-format.csv{color:#14734a;background:#eaf9f2}.export-format.xlsx{color:#127145;background:#e8f7ef}.export-format.pdf{color:#b5404c;background:#fff0f2}.export-status.completed{color:#14754b;background:#e9f9f1}.export-status.failed{color:#b43f4c;background:#fff0f2}.inventory-intelligence{background:#fff;border:1px solid #dce5f0;border-radius:23px;overflow:hidden;box-shadow:0 12px 38px #1b2f4e12}.inventory-intelligence-header{color:#fff;background:radial-gradient(circle at 80% 0,#4584f766,#0000 32%),linear-gradient(135deg,#101b2b,#172e4c);justify-content:space-between;align-items:center;gap:20px;padding:23px 24px;display:flex}.inventory-intelligence-header>div>span{color:#7af;letter-spacing:.12em;font-size:10px;font-weight:900}.inventory-intelligence-header h3{letter-spacing:-.025em;margin:7px 0 5px;font-size:23px}.inventory-intelligence-header p{color:#aabbd0;margin:0;font-size:12px}.inventory-intelligence-header label{color:#9eb1c8;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.inventory-intelligence-header select{color:#edf4ff;min-width:140px;height:41px;font:inherit;background:#1b304b;border:1px solid #385170;border-radius:10px;padding:0 10px;font-weight:800}.inventory-insight-metrics{background:#e2e8f0;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.inventory-insight-metrics button{color:#637187;text-align:left;background:#fbfcfd;border:0;align-items:center;gap:11px;min-height:77px;padding:14px 18px;display:flex}.inventory-insight-metrics button:hover,.inventory-insight-metrics button.active{background:#f2f6fc}.inventory-insight-metrics button>svg{width:22px}.inventory-insight-metrics button>span{text-transform:uppercase;gap:2px;font-size:10px;font-weight:800;display:grid}.inventory-insight-metrics button strong{color:#18273d;font-size:22px;line-height:1}.inventory-insight-metrics button.critical>svg{color:#e14b5c}.inventory-insight-metrics button.warning>svg{color:#e9972f}.inventory-insight-metrics button.slow>svg{color:#697f9e}.inventory-insight-metrics button.margin>svg{color:#765be4}.inventory-insight-filters{gap:6px;padding:14px 17px;display:flex;overflow-x:auto}.inventory-insight-filters button{color:#66758a;white-space:nowrap;background:#fff;border:1px solid #dfe5ec;border-radius:9px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.inventory-insight-filters button.active{color:#fff;background:#246cff;border-color:#246cff}.inventory-insight-table{min-width:1120px}.inventory-insight-table td{vertical-align:middle}.inventory-insight-table td>strong,.inventory-insight-table td>b{color:#1d2b41;display:block}.inventory-insight-table td>small{color:#8390a2;margin-top:3px;font-size:10px;display:block}.inventory-insight-table td>em{color:#bd5a43;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:5px;font-size:9px;font-style:normal;display:block;overflow:hidden}.inventory-insight-table .negative{color:#d43d50}.insight-severity{text-transform:uppercase;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.insight-severity svg{width:13px}.insight-severity.critical{color:#b93243;background:#ffebee}.insight-severity.warning{color:#aa6717;background:#fff3df}.insight-severity.attention{color:#6452b8;background:#f0edff}.insight-severity.healthy{color:#17764c;background:#e9f9f1}.inventory-create-order{color:#185bd0;background:#f0f6ff;border:1px solid #c9dcff;border-radius:9px;align-items:center;gap:5px;min-height:35px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.inventory-create-order svg{width:14px}.inventory-insight-table td>a{color:#49617f;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.inventory-insight-table td>a svg{width:13px}.inventory-no-action{color:#8794a5;font-size:10px;font-weight:750}.inventory-intelligence>footer{color:#78869a;background:#fafbfc;border-top:1px solid #e4e9ef;justify-content:space-between;gap:15px;padding:12px 18px;font-size:10px;display:flex}.inventory-intelligence>footer span{align-items:center;gap:5px;display:flex}.inventory-intelligence>footer svg{color:#279366;width:14px}html[data-admin-theme=dark] .reports-tabs,html[data-admin-theme=dark] .report-controls,html[data-admin-theme=dark] .report-actions-bar,html[data-admin-theme=dark] .report-metrics article,html[data-admin-theme=dark] .report-chart,html[data-admin-theme=dark] .report-table-card,html[data-admin-theme=dark] .saved-reports-grid>article,html[data-admin-theme=dark] .export-history,html[data-admin-theme=dark] .inventory-intelligence{color:#dce6f4;background:#111925;border-color:#29384c}html[data-admin-theme=dark] .reports-tabs{background:#0d1520}html[data-admin-theme=dark] .reports-tabs button{color:#91a1b6}html[data-admin-theme=dark] .reports-tabs button span{background:#243247}html[data-admin-theme=dark] .reports-tabs button.active{color:#eff5fe;box-shadow:none;background:#26364d}html[data-admin-theme=dark] .report-controls select,html[data-admin-theme=dark] .report-controls input[type=date],html[data-admin-theme=dark] .report-period-shortcuts>div,html[data-admin-theme=dark] .report-controls .report-compare{color:#e0e8f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#172231;border-color:#33445a}html[data-admin-theme=dark] .report-period-shortcuts button{color:#a8b6c9}html[data-admin-theme=dark] .report-controls .report-compare span,html[data-admin-theme=dark] .report-actions-bar strong{color:#dbe6f5}html[data-admin-theme=dark] .report-actions-bar{color:#99a8bc}html[data-admin-theme=dark] .report-actions-bar button{color:#c8d4e4;background:#172231;border-color:#34455a}html[data-admin-theme=dark] .report-save-card{color:#dce6f3;background:linear-gradient(135deg,#14233a,#111925);border-color:#304d78}html[data-admin-theme=dark] .report-save-card input,html[data-admin-theme=dark] .report-save-card .report-share,html[data-admin-theme=dark] .report-save-card button{color:#dce6f4;background:#172231;border-color:#35465c}html[data-admin-theme=dark] .report-save-card button.primary{color:#fff;background:#246cff;border-color:#246cff}html[data-admin-theme=dark] .report-metrics article>strong,html[data-admin-theme=dark] .report-chart header strong,html[data-admin-theme=dark] .report-table-card header strong,html[data-admin-theme=dark] .export-history header strong,html[data-admin-theme=dark] .saved-reports-grid header strong,html[data-admin-theme=dark] .inventory-insight-table td>strong,html[data-admin-theme=dark] .inventory-insight-table td>b{color:#ecf3fc}html[data-admin-theme=dark] .report-metrics article:before{opacity:.75}html[data-admin-theme=dark] .report-bars span,html[data-admin-theme=dark] .report-chart header span,html[data-admin-theme=dark] .report-table-card header span,html[data-admin-theme=dark] .saved-reports-grid header small{color:#8fa0b7}html[data-admin-theme=dark] .saved-reports-grid dl>div{border-color:#2d3b4e}html[data-admin-theme=dark] .saved-reports-grid dt{color:#8495ab}html[data-admin-theme=dark] .saved-reports-grid dd{color:#becbdd}html[data-admin-theme=dark] .saved-reports-grid footer button{color:#9fc0ff;background:#182942;border-color:#375987}html[data-admin-theme=dark] .saved-reports-grid footer button:last-child{color:#f297a1;background:#291c23;border-color:#58313a}html[data-admin-theme=dark] .inventory-insight-metrics{background:#26364a;border-color:#26364a}html[data-admin-theme=dark] .inventory-insight-metrics button{color:#8fa0b6;background:#131d2a}html[data-admin-theme=dark] .inventory-insight-metrics button:hover,html[data-admin-theme=dark] .inventory-insight-metrics button.active{background:#192638}html[data-admin-theme=dark] .inventory-insight-metrics button strong{color:#edf4fe}html[data-admin-theme=dark] .inventory-insight-filters button{color:#9aabc0;background:#172231;border-color:#334359}html[data-admin-theme=dark] .inventory-insight-filters button.active{color:#fff;background:#246cff;border-color:#246cff}html[data-admin-theme=dark] .inventory-intelligence>footer{color:#8293a9;background:#0e1722;border-color:#29384b}@media (max-width:1400px){.report-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.report-controls>label:first-child,.report-period-shortcuts,.report-controls .report-compare{grid-column:span 2}.report-save-card{grid-template-columns:1fr 1fr}.saved-reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.reports-page{gap:13px}.reports-hero{border-radius:22px;align-items:flex-start;min-height:0;padding:25px 21px}.reports-hero h2{font-size:29px}.reports-hero aside{display:none}.reports-tabs{width:100%}.reports-tabs button{flex:1;justify-content:center;padding-inline:11px}.report-controls{grid-template-columns:1fr 1fr;padding:14px}.report-controls>label:first-child,.report-period-shortcuts,.report-controls .report-compare{grid-column:span 2}.report-actions-bar{flex-direction:column;align-items:flex-start}.report-actions-bar>div:last-child{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.report-actions-bar button{justify-content:center;padding-inline:8px}.report-save-card{grid-template-columns:1fr}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics article{min-height:115px;padding:16px}.report-visual-grid{grid-template-columns:1fr}.report-confidence{order:-1}.saved-reports-grid{grid-template-columns:1fr}.inventory-intelligence-header{flex-direction:column;align-items:flex-start;padding:21px}.inventory-insight-metrics{grid-template-columns:1fr 1fr}.inventory-insight-metrics button{min-height:69px}.inventory-intelligence>footer{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.reports-tabs button{font-size:0}.reports-tabs button svg{width:19px}.reports-tabs button span{font-size:10px}.report-controls{grid-template-columns:1fr}.report-controls>label:first-child,.report-period-shortcuts,.report-controls .report-compare,.report-controls>label:nth-of-type(2),.report-controls>label:nth-of-type(3){grid-column:auto}.report-actions-bar>div:last-child{grid-template-columns:1fr 1fr}.report-metrics{grid-template-columns:1fr}.report-chart{padding-inline:15px}.inventory-insight-metrics{grid-template-columns:1fr}}.marketing-studio-hero{color:#fff;background:radial-gradient(circle at 82% 24%,#4491ff38,#0000 28%),linear-gradient(128deg,#071c38,#0b3c74 58%,#126dce);border:1px solid #bcd6f6;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #134c8b2e}.marketing-studio-hero:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:320px;height:220px;position:absolute;inset:auto -60px -100px auto;box-shadow:0 0 0 35px #ffffff0a,0 0 0 70px #ffffff08}.marketing-studio-hero>div{z-index:1;max-width:700px;position:relative}.marketing-studio-hero>div>span{color:#8dc2ff;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.marketing-studio-hero>div>span svg{width:17px}.marketing-studio-hero h2{letter-spacing:-.045em;max-width:680px;margin:13px 0 0;font-size:clamp(26px,3vw,43px);line-height:1.02}.marketing-studio-hero p{color:#bdd3eb;max-width:640px;margin:13px 0 0;font-size:11px;line-height:1.6}.marketing-studio-hero>button{z-index:1;min-height:44px;padding-inline:17px;position:relative;box-shadow:0 15px 34px #03193940;color:#0c58a7!important;background:#fff!important;border-color:#ffffff40!important}.marketing-studio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.marketing-studio-metrics article{background:#fff;border:1px solid #dbe5ef;border-radius:15px;align-items:center;gap:13px;min-height:94px;padding:16px;display:flex;box-shadow:0 10px 28px #1f3f640d}.marketing-studio-metrics article>svg{color:#1677ff;background:#eaf4ff;border-radius:11px;flex:none;width:38px;height:38px;padding:10px}.marketing-studio-metrics span,.marketing-studio-metrics strong,.marketing-studio-metrics small{display:block}.marketing-studio-metrics span{color:#67798f;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:760}.marketing-studio-metrics strong{color:#1b3049;letter-spacing:-.04em;margin-top:2px;font-size:23px}.marketing-studio-metrics small{color:#8a98aa;margin-top:2px;font-size:8px}.marketing-studio-tabs{background:#edf2f7;border:1px solid #d7e2ed;border-radius:13px;gap:4px;margin-bottom:16px;padding:5px;display:inline-flex}.marketing-studio-tabs button{color:#65778d;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:9px;font-weight:760;display:inline-flex}.marketing-studio-tabs button svg{width:15px}.marketing-studio-tabs button.active{color:#176fce;background:#fff;box-shadow:0 5px 15px #2a496f1a}.marketing-calendar-shell,.publication-workflow-shell,.automation-studio-shell{background:#fff;border:1px solid #dbe4ed;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #18355712}.marketing-section-header{background:radial-gradient(circle at 92% 0,#2b7eee17,#0000 32%),#fff;border-bottom:1px solid #e2e9f0;justify-content:space-between;align-items:center;gap:22px;min-height:110px;padding:22px 24px;display:flex}.marketing-section-header>div:first-child>span{color:#1677df;letter-spacing:.13em;font-size:8px;font-weight:850}.marketing-section-header h2{color:#192e47;letter-spacing:-.025em;margin:7px 0 0;font-size:20px}.marketing-section-header p{color:#74869a;margin:6px 0 0;font-size:9px;line-height:1.45}.marketing-calendar-controls{align-items:center;gap:6px;display:flex}.marketing-calendar-controls select{color:#38506c;background:#fff;border:1px solid #d6e1ec;border-radius:9px;min-height:36px;padding:0 30px 0 10px;font-size:9px}.marketing-calendar-controls button{color:#5f7187;background:#fff;border:1px solid #d6e1ec;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.marketing-calendar-controls button svg{width:15px}.marketing-calendar-controls strong{color:#213850;text-align:center;text-transform:capitalize;min-width:150px;font-size:10px}.marketing-calendar-weekdays{background:#f8fafc;border-bottom:1px solid #e7edf3;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 15px;display:grid}.marketing-calendar-weekdays span{color:#8190a2;text-align:center;letter-spacing:.1em;padding:10px;font-size:7px;font-weight:820}.marketing-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));padding:0 15px 16px;display:grid}.marketing-calendar-grid>article{background:#fff;border-bottom:1px solid #e8eef4;border-right:1px solid #e8eef4;min-height:116px;padding:9px}.marketing-calendar-grid>article:nth-child(7n+1){border-left:1px solid #e8eef4}.marketing-calendar-grid>article.outside{opacity:.58;background:#fafbfd}.marketing-calendar-grid>article>header{justify-content:space-between;align-items:center;height:24px;display:flex}.marketing-calendar-grid>article>header span{color:#5d7188;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:720;display:grid}.marketing-calendar-grid>article.today>header span{color:#fff;background:#1677ff;box-shadow:0 5px 12px #1677ff38}.marketing-calendar-grid>article>header b{color:#1677ff;font-size:7px}.marketing-calendar-grid>article>div{gap:4px;margin-top:6px;display:grid}.calendar-campaign-pill{color:#2969ac;text-align:left;background:#edf5ff;border:0;border-radius:6px;align-items:center;gap:5px;max-width:100%;height:22px;padding:0 6px;font-size:7px;display:flex}.calendar-campaign-pill:disabled{cursor:default;opacity:.8}.calendar-campaign-pill i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.calendar-campaign-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar-campaign-pill.cashback{color:#167a58;background:#e8f8f1}.calendar-campaign-pill.coupon{color:#aa6c0c;background:#fff4df}.calendar-campaign-pill.banner{color:#7452b9;background:#f2ebff}.calendar-campaign-pill.message{color:#1b7787;background:#e9f8fb}.calendar-campaign-pill.paused,.calendar-campaign-pill.archived{filter:grayscale(.7);opacity:.65}.marketing-calendar-grid>article>div>small{color:#8191a4;font-size:7px}.marketing-calendar-agenda{display:none}.publication-board{background:#f5f8fb;grid-template-columns:repeat(4,minmax(230px,1fr));gap:10px;padding:16px;display:grid;overflow-x:auto}.publication-column{background:#f9fbfd;border:1px solid #dee7ef;border-radius:14px;min-height:500px;padding:10px;transition:border-color .18s,background .18s,box-shadow .18s}.publication-column.is-drop-target{background:#edf6ff;border-color:#4f9cf4;box-shadow:inset 0 0 0 2px #1677ff1f}.publication-column>header{justify-content:space-between;align-items:flex-start;min-height:52px;padding:3px 4px 10px;display:flex}.publication-column>header strong,.publication-column>header span{display:block}.publication-column>header strong{color:#30465f;font-size:10px}.publication-column>header span{color:#8a98aa;margin-top:3px;font-size:7px}.publication-column>header b{color:#5d7086;background:#e6edf4;border-radius:7px;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.publication-column>div{gap:8px;display:grid}.publication-column article{cursor:grab;transition:transform .18s var(--ease-out-fluid), opacity .18s ease, box-shadow .18s ease;background:#fff;border:1px solid #dfe7ef;border-radius:11px;padding:13px;box-shadow:0 7px 20px #1f3c5e0d}.publication-column article:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1f3c5e1a}.publication-column article.is-dragging{opacity:.46;transform:scale(.98)}.publication-column article>header{justify-content:space-between;align-items:center;display:flex}.publication-column article>header button{color:#91a0b1;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.publication-column article>header button:hover{color:#1677ff;background:#edf4fb}.publication-column article>header svg{width:13px}.publication-kind{color:#2670bd;background:#eaf3ff;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:780}.publication-kind.cashback{color:#157b55;background:#e7f8ef}.publication-kind.coupon{color:#a56a10;background:#fff2d8}.publication-kind.banner{color:#7551b8;background:#f1eaff}.publication-kind.message{color:#177888;background:#e5f8fb}.publication-column article h3{color:#233a53;margin:11px 0 0;font-size:11px;line-height:1.3}.publication-column article p{color:#7a8b9f;min-height:28px;margin:5px 0 0;font-size:8px;line-height:1.45}.publication-card-meta{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;gap:5px;margin-top:11px;padding:9px 0;display:grid}.publication-card-meta span{color:#667a91;align-items:center;gap:6px;font-size:7px;display:flex}.publication-card-meta svg{color:#91a0b1;width:12px}.publication-column article footer{justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.publication-column article footer small{color:#8c9aab;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:7px;overflow:hidden}.publication-status{color:#697a8c;background:#eef2f6;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:780}.publication-status.in_review{color:#a96a08;background:#fff0d9}.publication-status.approved{color:#167951;background:#e7f8ef}.publication-status.scheduled{color:#266ebc;background:#e8f2ff}.publication-status.published{color:#08764d;background:#dff8ec;box-shadow:0 0 0 1px #bcead4}.publication-status.paused{color:#7956b4;background:#f4edff}.publication-column-empty{color:#9aa8b8;border:1px dashed #cad7e4;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:90px}.publication-column-empty svg{width:18px}.publication-column-empty span{font-size:7px}.publication-editor-modal{z-index:7200}.publication-editor-panel{background:#f7f9fc;border:1px solid #cfdae6;border-radius:22px;flex-direction:column;width:min(1180px,100vw - 32px);max-height:calc(100dvh - 34px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #081e3a59}.publication-editor-panel>header,.automation-builder-panel>header{background:radial-gradient(circle at 90% 0,#257ef624,#0000 32%),#fff;border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:20px 24px;display:flex}.publication-editor-panel>header span,.automation-builder-panel>header span{color:#1677df;letter-spacing:.12em;font-size:8px;font-weight:850}.publication-editor-panel>header h2,.automation-builder-panel>header h2{color:#192e46;margin:5px 0 0;font-size:22px}.publication-editor-panel>header p,.automation-builder-panel>header p{color:#7d8da0;margin:4px 0 0;font-size:9px}.publication-editor-panel>header>button,.automation-builder-panel>header>button{color:#556a82;background:#fff;border:1px solid #d8e1ea;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.publication-editor-panel>header>button svg,.automation-builder-panel>header>button svg{width:17px}.publication-editor-layout{grid-template-columns:minmax(0,1fr) 370px;min-height:0;display:grid;overflow:auto}.publication-editor-layout>form{background:#fff;grid-template-columns:1fr 1fr;align-content:start;gap:13px;padding:24px;display:grid}.publication-editor-layout form label,.automation-builder-grid label,.automation-builder-panel aside>label{color:#52677e;gap:6px;font-size:9px;font-weight:750;display:grid}.publication-editor-layout form .full,.automation-builder-grid .full{grid-column:1/-1}.publication-editor-layout input,.publication-editor-layout select,.publication-editor-layout textarea,.automation-builder-grid input,.automation-builder-grid select,.automation-builder-grid textarea,.automation-builder-panel aside select{color:#243a52;width:100%;min-height:41px;font:inherit;resize:vertical;background:#fff;border:1px solid #d6e0ea;border-radius:9px;padding:9px 10px;font-size:10px}.publication-editor-actions{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.publication-editor-layout>aside{background:#f4f7fa;border-left:1px solid #dfe6ee;align-content:start;gap:13px;padding:20px;display:grid}.publication-current-stage,.publication-version-history{background:#fff;border:1px solid #dce5ee;border-radius:13px;padding:16px}.publication-current-stage>span{color:#8191a3;letter-spacing:.12em;font-size:7px;font-weight:850}.publication-current-stage>strong{color:#1d3550;margin-top:7px;font-size:18px;display:block}.publication-current-stage>strong.published{color:#147653}.publication-current-stage>p{color:#8795a5;margin:5px 0 12px;font-size:8px;line-height:1.45}.publication-current-stage>div{gap:7px;display:grid}.publication-current-stage>div button{color:#3f5873;text-align:left;background:#f8fafc;border:1px solid #dbe4ed;border-radius:9px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:9px;font-weight:740;display:grid}.publication-current-stage>div button:hover{color:#126dc9;background:#eff6ff;border-color:#91bdf2}.publication-current-stage button svg{width:14px}.publication-version-history>header{border-bottom:1px solid #e7ecf2;align-items:center;gap:9px;padding-bottom:12px;display:flex}.publication-version-history>header>svg{color:#1677df;background:#eaf4ff;border-radius:8px;width:29px;height:29px;padding:7px}.publication-version-history header strong,.publication-version-history header span{display:block}.publication-version-history header strong{color:#30465f;font-size:9px}.publication-version-history header span{color:#8a98aa;margin-top:2px;font-size:7px}.publication-version-history article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0 12px 15px;display:grid;position:relative}.publication-version-history article>i{background:#438ee8;border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:1px;box-shadow:0 0 0 4px #eaf3fe}.publication-version-history article strong,.publication-version-history article span,.publication-version-history article small{display:block}.publication-version-history article strong{color:#3d5269;font-size:8px}.publication-version-history article span{color:#718398;margin-top:3px;font-size:7px}.publication-version-history article small{color:#98a4b2;margin-top:3px;font-size:6px}.publication-version-history article button{color:#71849a;background:#fff;border:1px solid #dce4ed;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.publication-version-history article button svg{width:13px}.automation-reliability-note{color:#27649f;background:#edf6ff;border:1px solid #b9d8fb;border-radius:12px;align-items:center;gap:11px;margin:16px 18px 0;padding:13px 15px;display:flex}.automation-reliability-note>svg{color:#1677df;background:#fff;border-radius:9px;width:31px;height:31px;padding:8px}.automation-reliability-note strong,.automation-reliability-note span{display:block}.automation-reliability-note strong{font-size:9px}.automation-reliability-note span{color:#5d7e9f;margin-top:3px;font-size:8px}.automation-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.automation-rule-list>article{background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:16px;box-shadow:0 9px 25px #1d3b5d0d}.automation-rule-list>article.active{border-color:#b7d6f7;box-shadow:0 10px 30px #1677ff14}.automation-rule-list article>header{justify-content:space-between;align-items:center;display:flex}.automation-rule-list article>header>div{gap:4px;display:flex}.automation-rule-list article>header>div button{color:#718399;background:#fff;border:1px solid #dfe6ee;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.automation-rule-list article>header button.danger{color:#c84f61}.automation-rule-list article>header svg{width:13px}.automation-state{color:#758292;text-transform:uppercase;letter-spacing:.05em;background:#f0f2f5;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:820;display:inline-flex}.automation-state svg{width:11px!important}.automation-state.active{color:#148157;background:#e5f8ef}.automation-state.paused{color:#a96c0d;background:#fff2dd}.automation-rule-list h3{color:#203850;margin:13px 0 0;font-size:13px}.automation-flow-line{background:#f8fafc;border:1px solid #e1e8f0;border-radius:11px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:6px;margin-top:13px;padding:12px;display:grid}.automation-flow-line>svg{color:#9aa7b5;width:13px}.automation-flow-line span{color:#7a8b9e;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;min-width:0;font-size:7px;display:grid}.automation-flow-line span svg{color:#438ee5;width:12px}.automation-flow-line span b{color:#3d536c;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin-top:3px;font-size:8px;overflow:hidden}.automation-rule-list article>footer{flex-wrap:wrap;gap:9px 14px;margin-top:12px;display:flex}.automation-rule-list article>footer span{color:#78899c;align-items:center;gap:5px;font-size:7px;display:inline-flex}.automation-rule-list article>footer svg{color:#6b8eb6;width:12px}.automation-empty{color:#8292a4;border:1px dashed #cbd8e5;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:180px;margin:18px}.automation-empty svg{width:30px}.automation-empty strong,.automation-empty span{font-size:9px;display:block}.automation-empty span{font-size:8px}.automation-runs-panel{background:#fff;border:1px solid #dce5ee;border-radius:14px;margin:0 18px 18px;overflow:hidden}.automation-runs-panel>header{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;min-height:62px;padding:13px 15px;display:flex}.automation-runs-panel>header>div{align-items:center;gap:9px;display:flex}.automation-runs-panel>header svg{color:#1677df;background:#eaf4ff;border-radius:9px;width:31px;height:31px;padding:8px}.automation-runs-panel>header strong,.automation-runs-panel>header small{display:block}.automation-runs-panel>header strong{color:#30475f;font-size:9px}.automation-runs-panel>header small{color:#8997a8;margin-top:2px;font-size:7px}.automation-runs-panel>header>b{color:#61748a;background:#eff3f7;border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:8px;display:grid}.automation-runs-table{overflow-x:auto}.automation-runs-table table{border-collapse:collapse;width:100%;min-width:800px}.automation-runs-table th{color:#8795a6;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f7f9fb;padding:9px 12px;font-size:7px}.automation-runs-table td{color:#536980;border-top:1px solid #edf1f5;padding:11px 12px;font-size:8px}.automation-runs-table td code{color:#687b91;font-size:7px}.automation-runs-table td strong,.automation-runs-table td small{display:block}.automation-runs-table td strong{color:#354c65;font-size:8px}.automation-runs-table td small{color:#c34e5e;margin-top:3px;font-size:7px}.automation-runs-table .admin-button{min-height:29px;padding-inline:8px;font-size:7px}.automation-run-status{color:#167c56;white-space:nowrap;background:#e7f8ef;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;font-weight:780;display:inline-flex}.automation-run-status svg{width:11px}.automation-run-status.failed{color:#c34c5d;background:#fff0f1}.automation-run-status.retrying{color:#a76b0e;background:#fff3df}.automation-run-empty{color:#8c9aaa;justify-content:center;align-items:center;gap:7px;min-height:90px;display:flex}.automation-run-empty svg{width:16px}.automation-builder-modal{z-index:7200}.automation-builder-panel{background:#f5f8fb;border:1px solid #cfdae6;border-radius:22px;flex-direction:column;width:min(1260px,100vw - 32px);max-height:calc(100dvh - 34px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #081e3a61}.automation-builder-layout{grid-template-columns:minmax(0,1fr) 350px;min-height:0;display:grid;overflow:auto}.automation-builder-layout>form{background:#f5f8fb;gap:10px;padding:18px;display:grid}.automation-builder-layout>form>section{background:#fff;border:1px solid #dce5ee;border-radius:14px;overflow:hidden}.automation-builder-layout>form>section>header{background:#fbfcfd;border-bottom:1px solid #e8edf3;align-items:center;gap:11px;min-height:61px;padding:12px 15px;display:flex}.automation-builder-layout>form>section>header>b{color:#fff;background:#1677ff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;display:grid;box-shadow:0 7px 17px #1677ff38}.automation-builder-layout section header strong,.automation-builder-layout section header span{display:block}.automation-builder-layout section header strong{color:#30465e;font-size:10px}.automation-builder-layout section header span{color:#8997a8;margin-top:2px;font-size:7px}.automation-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.automation-action-toggles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 15px 0;display:grid}.automation-action-toggles label{cursor:pointer}.automation-action-toggles input{opacity:0;pointer-events:none;position:absolute}.automation-action-toggles label>span{color:#65798f;background:#fafbfd;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:2px 8px;min-height:76px;padding:11px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.automation-action-toggles input:checked+span{background:#eff7ff;border-color:#72aaf0;box-shadow:0 0 0 2px #1677ff14}.automation-action-toggles span>svg{color:#1677df;background:#fff;border-radius:8px;grid-row:1/3;width:28px;height:28px;padding:7px}.automation-action-toggles strong,.automation-action-toggles small{display:block}.automation-action-toggles strong{color:#3f566f;align-self:end;font-size:8px}.automation-action-toggles small{color:#8c99a8;align-self:start;font-size:7px}.automation-builder-layout>form>footer{justify-content:flex-end;gap:8px;padding:8px 0 0;display:flex}.automation-builder-layout>aside{background:#fff;border-left:1px solid #dce4ed;align-content:start;gap:13px;padding:19px;display:grid}.automation-builder-layout>aside>header{border-bottom:1px solid #e5ebf1;align-items:center;gap:9px;padding-bottom:13px;display:flex}.automation-builder-layout>aside>header>svg{color:#1677df;background:#eaf4ff;border-radius:10px;width:33px;height:33px;padding:8px}.automation-builder-layout>aside header strong,.automation-builder-layout>aside header span{display:block}.automation-builder-layout>aside header strong{color:#304860;font-size:10px}.automation-builder-layout>aside header span{color:#8896a7;margin-top:3px;font-size:7px}.automation-preview{background:#f8fafc;border:1px solid #d9e3ec;border-radius:13px;margin-top:3px;padding:13px}.automation-preview.whatsapp{background:#ecf7f1;border-color:#c8e7d7}.automation-preview>header{border-bottom:1px solid #647d9624;align-items:center;gap:8px;padding-bottom:10px;display:flex}.automation-preview>header>svg{color:#15905f;background:#fff;border-radius:50%;width:29px;height:29px;padding:7px}.automation-preview header span,.automation-preview header small{display:block}.automation-preview header span{color:#3d566f;font-size:8px;font-weight:780}.automation-preview header small{color:#7c8d9f;margin-top:2px;font-size:7px;font-weight:500}.automation-preview>strong{color:#314a62;margin-top:11px;font-size:9px;display:block}.automation-preview>p{color:#536b80;white-space:pre-wrap;margin:8px 0 0;font-size:9px;line-height:1.55}.automation-preview-empty{color:#8b99a9;text-align:center;border:1px dashed #cad7e3;border-radius:13px;align-content:center;place-items:center;gap:8px;min-height:160px;display:grid}.automation-preview-empty svg{width:28px}.automation-preview-empty span{font-size:8px}.automation-test-checklist{background:#f8fafc;border:1px solid #e0e7ee;border-radius:11px;gap:8px;padding:12px;display:grid}.automation-test-checklist span{color:#60758c;align-items:center;gap:7px;font-size:8px;display:flex}.automation-test-checklist svg{color:#16835a;width:13px}html[data-admin-theme=dark] .marketing-studio-metrics article,html[data-admin-theme=dark] .marketing-calendar-shell,html[data-admin-theme=dark] .publication-workflow-shell,html[data-admin-theme=dark] .automation-studio-shell,html[data-admin-theme=dark] .marketing-section-header,html[data-admin-theme=dark] .publication-column article,html[data-admin-theme=dark] .publication-editor-panel>header,html[data-admin-theme=dark] .publication-editor-layout>form,html[data-admin-theme=dark] .publication-current-stage,html[data-admin-theme=dark] .publication-version-history,html[data-admin-theme=dark] .automation-rule-list>article,html[data-admin-theme=dark] .automation-runs-panel,html[data-admin-theme=dark] .automation-builder-panel>header,html[data-admin-theme=dark] .automation-builder-layout>form>section,html[data-admin-theme=dark] .automation-builder-layout>aside{color:#e7eef8;background:#111925;border-color:#29384b}html[data-admin-theme=dark] .marketing-studio-metrics strong,html[data-admin-theme=dark] .marketing-section-header h2,html[data-admin-theme=dark] .marketing-calendar-controls strong,html[data-admin-theme=dark] .publication-column article h3,html[data-admin-theme=dark] .publication-editor-panel h2,html[data-admin-theme=dark] .publication-current-stage>strong,html[data-admin-theme=dark] .publication-version-history article strong,html[data-admin-theme=dark] .automation-rule-list h3,html[data-admin-theme=dark] .automation-runs-table td strong,html[data-admin-theme=dark] .automation-builder-panel h2,html[data-admin-theme=dark] .automation-builder-layout section header strong,html[data-admin-theme=dark] .automation-builder-layout>aside header strong{color:#edf4ff}html[data-admin-theme=dark] .marketing-studio-metrics span,html[data-admin-theme=dark] .marketing-studio-metrics small,html[data-admin-theme=dark] .marketing-section-header p,html[data-admin-theme=dark] .publication-column article p,html[data-admin-theme=dark] .publication-card-meta span,html[data-admin-theme=dark] .publication-editor-panel p,html[data-admin-theme=dark] .publication-version-history article span,html[data-admin-theme=dark] .publication-version-history article small,html[data-admin-theme=dark] .automation-rule-list article>footer span,html[data-admin-theme=dark] .automation-runs-table td,html[data-admin-theme=dark] .automation-builder-layout section header span,html[data-admin-theme=dark] .automation-builder-layout>aside header span{color:#91a2b7}html[data-admin-theme=dark] .publication-column>header strong{color:#dce7f5}html[data-admin-theme=dark] .publication-column>header span{color:#8fa0b4}html[data-admin-theme=dark] .automation-preview>p{color:#cbd8e7}html[data-admin-theme=dark] .automation-preview>header span{color:#dbe7f4}html[data-admin-theme=dark] .automation-test-checklist span{color:#a8b8ca}html[data-admin-theme=dark] .marketing-studio-tabs{background:#0c1420;border-color:#2a394c}html[data-admin-theme=dark] .marketing-studio-tabs button{color:#91a2b7}html[data-admin-theme=dark] .marketing-studio-tabs button.active{color:#83baff;box-shadow:none;background:#1a2737}html[data-admin-theme=dark] .marketing-calendar-weekdays,html[data-admin-theme=dark] .publication-board,html[data-admin-theme=dark] .publication-editor-panel,html[data-admin-theme=dark] .publication-editor-layout>aside,html[data-admin-theme=dark] .automation-builder-panel,html[data-admin-theme=dark] .automation-builder-layout>form{background:#0b121d;border-color:#29384b}html[data-admin-theme=dark] .marketing-calendar-grid>article,html[data-admin-theme=dark] .marketing-calendar-controls select,html[data-admin-theme=dark] .marketing-calendar-controls button,html[data-admin-theme=dark] .publication-column,html[data-admin-theme=dark] .publication-current-stage>div button,html[data-admin-theme=dark] .publication-version-history article button,html[data-admin-theme=dark] .automation-flow-line,html[data-admin-theme=dark] .automation-rule-list article>header>div button,html[data-admin-theme=dark] .automation-runs-table th,html[data-admin-theme=dark] .automation-builder-layout>form>section>header,html[data-admin-theme=dark] .automation-action-toggles label>span,html[data-admin-theme=dark] .automation-preview,html[data-admin-theme=dark] .automation-test-checklist{color:#dce7f5;background:#141e2b;border-color:#2b3a4c}html[data-admin-theme=dark] .marketing-calendar-grid>article.outside{background:#0d1520}html[data-admin-theme=dark] .marketing-calendar-grid>article,html[data-admin-theme=dark] .marketing-calendar-weekdays,html[data-admin-theme=dark] .publication-column article,html[data-admin-theme=dark] .publication-card-meta,html[data-admin-theme=dark] .publication-editor-panel>header,html[data-admin-theme=dark] .publication-editor-layout>aside,html[data-admin-theme=dark] .publication-version-history>header,html[data-admin-theme=dark] .publication-version-history article,html[data-admin-theme=dark] .automation-runs-panel>header,html[data-admin-theme=dark] .automation-runs-table td,html[data-admin-theme=dark] .automation-builder-panel>header,html[data-admin-theme=dark] .automation-builder-layout>form>section>header,html[data-admin-theme=dark] .automation-builder-layout>aside{border-color:#29384b}html[data-admin-theme=dark] .publication-editor-layout input,html[data-admin-theme=dark] .publication-editor-layout select,html[data-admin-theme=dark] .publication-editor-layout textarea,html[data-admin-theme=dark] .automation-builder-grid input,html[data-admin-theme=dark] .automation-builder-grid select,html[data-admin-theme=dark] .automation-builder-grid textarea,html[data-admin-theme=dark] .automation-builder-panel aside select{color:#e8f0fa;background:#0d1622;border-color:#334357}html[data-admin-theme=dark] .automation-reliability-note{color:#93c6ff;background:#102943;border-color:#25517f}html[data-admin-theme=dark] .automation-reliability-note span{color:#8eabc8}html[data-admin-theme=dark] .automation-preview.whatsapp{background:#10261f;border-color:#285441}@media (max-width:1100px){.marketing-studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-calendar-grid>article{min-height:100px;padding:6px}.publication-board{grid-template-columns:repeat(4,250px)}.publication-editor-layout,.automation-builder-layout{grid-template-columns:minmax(0,1fr) 310px}.automation-rule-list{grid-template-columns:1fr}}@media (max-width:760px){.marketing-studio-hero{border-radius:18px;flex-direction:column;align-items:flex-start;min-height:240px;padding:24px 20px}.marketing-studio-hero h2{font-size:30px}.marketing-studio-metrics{gap:8px}.marketing-studio-metrics article{gap:9px;min-height:84px;padding:12px}.marketing-studio-metrics article>svg{width:34px;height:34px}.marketing-studio-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.marketing-studio-tabs button{justify-content:center;padding-inline:5px}.marketing-section-header{flex-direction:column;align-items:flex-start;padding:18px}.marketing-calendar-controls{grid-template-columns:1fr 34px minmax(110px,1fr) 34px;width:100%;display:grid}.marketing-calendar-controls select{grid-column:1/-1}.marketing-calendar-controls button{width:34px;height:34px}.marketing-calendar-controls strong{min-width:0}.marketing-calendar-weekdays,.marketing-calendar-grid{display:none}.marketing-calendar-agenda{padding:12px;display:block}.marketing-calendar-agenda>header{color:#425a73;align-items:center;gap:8px;min-height:45px;padding:0 7px;display:flex}.marketing-calendar-agenda>header svg{color:#1677df;width:17px}.marketing-calendar-agenda>header strong{font-size:10px}.marketing-calendar-agenda>header span{color:#8594a5;margin-left:auto;font-size:8px}.marketing-calendar-agenda>button{text-align:left;background:0 0;border:0;border-top:1px solid #e6ecf2;grid-template-columns:7px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:62px;padding:10px;display:grid}.marketing-calendar-agenda>button>i{background:#1677df;border-radius:999px;width:7px;height:38px}.marketing-calendar-agenda>button>i.cashback{background:#16815a}.marketing-calendar-agenda>button>i.coupon{background:#d78b19}.marketing-calendar-agenda button strong,.marketing-calendar-agenda button span{display:block}.marketing-calendar-agenda button strong{color:#334b64;font-size:9px}.marketing-calendar-agenda button span{color:#8190a2;margin-top:3px;font-size:7px}.marketing-calendar-agenda button>small{color:#71849a;grid-column:2;align-items:center;gap:5px;font-size:7px;display:flex}.marketing-calendar-agenda button>small svg{width:11px}html[data-admin-theme=dark] .marketing-calendar-agenda>header,html[data-admin-theme=dark] .marketing-calendar-agenda button strong{color:#dce7f5}html[data-admin-theme=dark] .marketing-calendar-agenda>button{border-color:#29384b}.publication-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,82vw)}.publication-column{scroll-snap-align:start;min-height:420px}.publication-editor-modal,.automation-builder-modal{padding:0}.publication-editor-panel,.automation-builder-panel{border-radius:0;width:100%;max-height:100dvh}.publication-editor-layout,.automation-builder-layout{display:block}.publication-editor-layout>form{grid-template-columns:1fr;padding:17px}.publication-editor-layout form .full{grid-column:auto}.publication-editor-layout>aside,.automation-builder-layout>aside{border-top:1px solid #dce4ed;border-left:0}.automation-rule-list{padding:12px}.automation-flow-line{grid-template-columns:1fr}.automation-flow-line>svg{justify-self:center;rotate:90deg}.automation-runs-panel{margin:0 12px 12px}.automation-builder-grid{grid-template-columns:1fr}.automation-builder-grid .full{grid-column:auto}.automation-action-toggles{grid-template-columns:1fr}.automation-builder-layout>form{padding:12px}.automation-builder-layout>form>footer{z-index:2;background:#fffffff2;border:1px solid #dce4ed;border-radius:12px;flex-wrap:wrap;padding:10px;position:sticky;bottom:0;box-shadow:0 12px 30px #142c4929}html[data-admin-theme=dark] .automation-builder-layout>form>footer{background:#0e1723f5;border-color:#304054}}html[data-store-font=Manrope] body{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}html[data-store-font=Poppins] body{font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif}html[data-store-font=System] body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brand-image{object-fit:cover;border-radius:10px;flex:none;width:38px;height:38px}.brand.has-custom-logo{min-width:0}.brand.has-custom-logo .brand-image{object-fit:contain;border-radius:0;width:auto;max-width:160px;height:48px}.brand-image-mobile{display:none}html[data-header-layout=center] .header-inner{grid-template-columns:1fr auto 1fr;display:grid}html[data-header-layout=center] .header-inner .brand{grid-area:1/2}html[data-header-layout=center] .desktop-nav{grid-area:1/1;margin-left:0}html[data-header-layout=center] .header-actions{grid-area:1/3;justify-self:end}.hero-slide.image-only:before{display:none}.hero-slide.image-only .hero-image{opacity:1;mix-blend-mode:normal;background-position:50%;inset:0}.hero-image-link{z-index:3;position:absolute;inset:0}.page-block-shell{position:relative}.page-block-shell.padding-none{padding-block:0}.page-block-shell.padding-small{padding-block:34px}.page-block-shell.padding-medium{padding-block:64px}.page-block-shell.padding-large{padding-block:92px}.page-block-container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.page-block-container.width-narrow{max-width:820px}.page-block-container.width-wide{width:min(1480px,100% - 40px)}.page-block-container.width-full{width:100%;max-width:none}.page-block-grid{grid-template-columns:repeat(var(--block-columns,4), minmax(0, 1fr))}.page-text-block{max-width:850px}.page-text-block h1{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(42px,6vw,78px);line-height:.98}.page-text-block p{color:color-mix(in srgb, currentColor 68%, transparent);white-space:pre-line;margin:0;font-size:17px}.page-text-block .button{margin-top:30px}.page-cta-block{border-radius:var(--radius);background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 62%, #07101f), var(--primary));justify-content:space-between;align-items:center;gap:40px;min-height:280px;padding:clamp(34px,5vw,68px);display:flex}.page-cta-block h2{letter-spacing:-.05em;max-width:780px;margin:12px 0;font-size:clamp(34px,5vw,62px);line-height:.98}.page-cta-block p{max-width:700px;color:color-mix(in srgb, currentColor 76%, transparent);margin:0}.page-image-block{border-radius:var(--radius);background:var(--surface);min-height:min(62vw,720px);margin:0;position:relative;overflow:hidden}.page-image-block img{object-fit:cover}.page-image-block figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070db8;border-radius:10px;max-width:620px;padding:10px 14px;font-size:12px;position:absolute;bottom:20px;left:24px}.page-spacer.padding-small{height:34px}.page-spacer.padding-medium{height:64px}.page-spacer.padding-large{height:92px}.layout-builder-intro{color:#26364d;background:linear-gradient(110deg,#f3f8ff,#fff);border:1px solid #c8dcf7;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;margin-bottom:14px;padding:14px 16px;display:flex}.layout-builder-intro>div{align-items:center;gap:12px;display:flex}.layout-builder-intro>div>svg{color:#1677ff;width:22px}.layout-builder-intro strong,.layout-builder-intro span{display:block}.layout-builder-intro strong{font-size:11px}.layout-builder-intro span{color:#65768c;margin-top:2px;font-size:9px}.layout-builder-grid{grid-template-columns:minmax(280px,.68fr) minmax(520px,1.32fr);align-items:start;gap:14px;display:grid}.announcement-editor{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:14px 18px;padding:16px;display:grid}.announcement-editor-fields{gap:10px;display:grid}.announcement-editor-fields label{color:#53657d;gap:6px;font-size:9px;font-weight:750;display:grid}.announcement-editor-fields input{color:#203149;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd7e5;border-radius:8px;outline:none;padding:0 12px;font-size:10px}.announcement-editor-fields input:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.announcement-editor-fields label small{color:#8290a3;text-align:right;font-size:8px;font-weight:500}.announcement-variable-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.announcement-variable-list span{color:#7a899d;font-size:8px}.announcement-variable-list button{color:#236cc9;cursor:pointer;background:#f2f7ff;border:1px solid #cbdcf1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:750}.announcement-editor-preview{color:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:9px;min-height:82px;padding:13px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.announcement-editor-preview>span{letter-spacing:.13em;opacity:.7;font-size:7px;font-weight:850}.announcement-editor-preview div{justify-content:space-between;align-items:center;gap:14px;display:flex}.announcement-editor-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.announcement-editor-preview b{flex:none;font-size:9px}.announcement-editor .admin-form-error{grid-column:1/-1;margin:0}.announcement-editor-actions{border-top:1px solid #e1e7ef;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.announcement-editor-actions>span{color:#74849a;font-size:8px}.layout-block-editor-panel{width:min(1040px,100%)}.layout-block-editor-form{align-items:start}.layout-resource-section{background:#f8fbff;border:1px solid #d9e4f0;border-radius:11px;gap:12px;padding:15px;display:grid}.layout-resource-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.layout-resource-heading strong,.layout-resource-heading span{display:block}.layout-resource-heading strong{color:#26364d;font-size:11px}.layout-resource-heading span{color:#74849a;margin-top:3px;font-size:8px}.layout-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:270px;padding-right:3px;display:grid;overflow-y:auto}.layout-choice-grid label{cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:9px;align-items:flex-start;gap:9px;min-height:54px;padding:10px;display:flex}.layout-choice-grid label:has(input:checked){background:#eef6ff;border-color:#6da9f5;box-shadow:inset 0 0 0 1px #6da9f5}.layout-choice-grid input{flex:none;height:16px;width:16px!important;min-height:0!important;margin:2px 0 0!important}.layout-choice-grid strong,.layout-choice-grid small{display:block}.layout-choice-grid strong{color:#26364d;font-size:9px;line-height:1.35}.layout-choice-grid small{color:#7a899d;margin-top:3px;font-size:8px;line-height:1.35}.layout-resource-search,.layout-resource-number{color:#61738a!important;font-size:8px!important}.layout-resource-search input{color:#26364d!important;background:#fff!important}.layout-resource-number{width:min(260px,100%)}.layout-editable-list{gap:8px;display:grid}.layout-editable-list>article{background:#fff;border:1px solid #dbe4ee;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:11px;display:grid}.layout-editable-fields{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:9px;display:grid}.layout-editable-fields textarea{min-height:64px}.layout-resource-actions{gap:5px;display:flex}.layout-resource-actions button{color:#5f7188;background:#f7f9fc;border:1px solid #d9e2ec;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.layout-resource-actions button.danger{color:#c63e52}.layout-resource-actions button:disabled{opacity:.35}.layout-resource-actions svg{width:14px}.layout-page-list{gap:7px;padding:10px;display:grid}.layout-page-list article{background:#fff;border:1px solid #e1e7ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.layout-page-list article.active{background:#f3f8ff;border-color:#86b7fa;box-shadow:inset 3px 0 #1677ff}.layout-page-select{color:#26364d;text-align:left;background:0 0;border:0;min-width:0;padding:0}.layout-page-select span,.layout-page-select strong,.layout-page-select small{display:block}.layout-page-select span{color:#1677ff;letter-spacing:.12em;font-size:7px;font-weight:850}.layout-page-select strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.layout-page-select small{color:#7a899d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.layout-block-list{gap:8px;padding:12px;display:grid}.layout-block-list>article{background:#fff;border:1px solid #e1e7ef;border-radius:9px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px;display:grid}.layout-block-icon{color:#1677ff;background:#eef5ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.layout-empty{text-align:center;color:#65768c;flex-direction:column;align-items:center;padding:52px 20px;display:flex}.layout-empty>svg{color:#9ab0ca;width:30px}.layout-empty strong{color:#26364d;margin-top:12px;font-size:12px}.layout-empty p{margin:5px 0 16px;font-size:9px}.field-hint{color:#8a98aa;margin-top:5px;font-size:8px;line-height:1.35;display:block}.admin-form-section{color:#26364d;border-bottom:1px solid #e6ebf1;align-items:center;gap:10px;min-height:50px;padding:12px 0 5px;display:flex}.admin-form-section>svg{color:#1677ff;width:20px}.admin-form-section strong,.admin-form-section span{display:block}.admin-form-section strong{font-size:11px}.admin-form-section span{color:#7b899b;margin-top:2px;font-size:8px}.settings-builder{gap:14px;display:grid}.settings-builder .admin-panel{margin:0}.brand-settings-grid{grid-template-columns:1.2fr .8fr;gap:12px;padding:18px;display:grid}.brand-upload-card{background:#f9fbfd;border:1px solid #e0e7ef;border-radius:10px;grid-template-columns:160px 1fr;align-items:center;gap:16px;min-height:152px;padding:16px;display:grid}.brand-upload-card.compact{grid-template-columns:74px 1fr}.brand-preview{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d9e2ec;border-radius:10px;width:160px;height:90px}.favicon-preview{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:44px;border:1px solid #d9e2ec;border-radius:14px;width:64px;height:64px}.brand-upload-card strong,.brand-upload-card span{display:block}.brand-upload-card strong{color:#26364d;font-size:11px}.brand-upload-card span{color:#728198;margin:4px 0 12px;font-size:8px}.brand-upload-card .admin-button{cursor:pointer;margin:0 5px 5px 0}.settings-identity-form{padding-top:0}.settings-save-error{background:#fff3f5;border:1px solid #efbbc3;border-radius:9px;margin:0;padding:12px 16px}.settings-save-bar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #cbd7e5;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 40px #12263f26}.settings-save-bar strong,.settings-save-bar span{display:block}.settings-save-bar strong{color:#26364d;font-size:10px}.settings-save-bar span{color:#74849a;margin-top:2px;font-size:8px}.banner-mode-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.banner-mode-choice label{cursor:pointer;background:#f9fbfd;border:1px solid #dce4ed;border-radius:9px;align-items:flex-start;gap:9px;padding:13px;display:flex}.banner-mode-choice label:has(input:checked){background:#f1f7ff;border-color:#76acf5;box-shadow:inset 0 0 0 1px #76acf5}.banner-mode-choice input{width:auto!important;min-height:0!important;margin:2px 0 0!important}.banner-mode-choice strong,.banner-mode-choice small{display:block}.banner-mode-choice strong{color:#26364d;font-size:10px}.banner-mode-choice small{color:#728198;margin-top:3px;font-size:8px}.message-automation-note{color:#26364d;background:linear-gradient(110deg,#edf6ff,#fff);border:1px solid #bfdaf8;border-radius:10px;align-items:center;gap:13px;min-height:72px;margin-bottom:14px;padding:15px 17px;display:flex}.message-automation-note>svg{color:#1677ff;width:25px}.message-automation-note strong,.message-automation-note span{display:block}.message-automation-note strong{font-size:11px}.message-automation-note span{color:#65768c;margin-top:3px;font-size:9px}.message-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.message-stats article{background:#fff;border:1px solid #dce4ed;border-radius:10px;padding:14px 16px}.message-stats span,.message-stats strong,.message-stats small{display:block}.message-stats span{color:#6f7f94;font-size:8px}.message-stats strong{color:#17273d;margin-top:6px;font-size:22px}.message-stats small{color:#8a98aa;font-size:8px}.automation-list{gap:8px;padding:12px;display:grid}.automation-list>article{border:1px solid #e0e6ee;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:11px;display:grid}.automation-channel{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.automation-channel svg{width:19px}.automation-channel.whatsapp{color:#15935a;background:#eafaf2}.automation-channel.email{color:#256fd3;background:#eef4ff}.automation-list .sortable-main p{color:#74849a;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8px;overflow:hidden}.automation-list .sortable-main small b{color:#3a4a60}.message-log-table{min-width:760px!important}.message-log-empty{color:#7c8ca1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.message-log-empty svg{color:#9ab0c9;width:24px}.message-log-empty strong{margin-top:8px;color:#35465d!important}.message-log-empty span{margin-top:3px;font-size:8px}.message-placeholders{background:#f7faff;border:1px solid #d8e2ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.message-placeholders strong{color:#53657d;margin-right:3px;font-size:8px}.message-placeholders code{color:#236cc9;background:#e8f2ff;border-radius:5px;padding:3px 6px;font-size:8px}.order-automation-hint{margin-right:auto}.order-automation-hint strong,.order-automation-hint span{display:block}.order-automation-hint strong{color:#26364d;font-size:9px}.order-automation-hint span{color:#7b899b;margin-top:2px;font-size:8px}@media (max-width:1100px){.layout-builder-grid,.announcement-editor,.brand-settings-grid{grid-template-columns:1fr}}@media (max-width:820px){html[data-header-layout=center] .header-inner{display:flex}.desktop-nav{display:none}.page-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-cta-block{flex-direction:column;align-items:flex-start}.brand-upload-card,.brand-upload-card.compact{grid-template-columns:110px 1fr}.brand-preview{width:110px}.layout-block-list>article{grid-template-columns:auto auto minmax(0,1fr)}.layout-block-list>article .admin-actions{grid-column:3}}@media (max-width:560px){.page-block-shell.padding-small{padding-block:24px}.page-block-shell.padding-medium{padding-block:42px}.page-block-shell.padding-large{padding-block:62px}.page-block-container,.page-block-container.width-wide{width:min(100% - 28px, var(--container))}.page-block-container.width-full{width:100%}.page-block-grid{grid-template-columns:1fr}.page-text-block h1{font-size:40px}.page-cta-block{border-radius:calc(var(--radius) * .75);min-height:240px;padding:28px 22px}.page-image-block{min-height:74vw}.layout-builder-intro{flex-direction:column;align-items:flex-start}.layout-builder-intro .admin-button{width:100%}.announcement-editor{padding:12px}.announcement-editor-preview div{flex-direction:column;align-items:flex-start}.announcement-editor-preview strong{white-space:normal}.announcement-editor-actions{flex-direction:column;align-items:stretch}.announcement-editor-actions .admin-button{width:100%}.layout-resource-heading{flex-direction:column;align-items:stretch}.layout-resource-heading .admin-button{width:100%}.layout-choice-grid,.layout-editable-list>article,.layout-editable-fields{grid-template-columns:1fr}.layout-resource-actions{justify-content:flex-end}.layout-page-list article{grid-template-columns:1fr}.layout-page-list .admin-actions{justify-content:flex-end}.layout-block-list>article{grid-template-columns:auto minmax(0,1fr)}.layout-block-icon{display:none}.layout-block-list>article .admin-actions{flex-wrap:wrap;grid-column:2}.brand-upload-card,.brand-upload-card.compact{grid-template-columns:1fr}.brand-preview{width:100%}.header-inner{gap:10px}.header-actions{gap:6px}.brand.has-custom-logo:not(.has-mobile-logo) .brand-image-primary{max-width:min(150px,40vw);height:38px}.brand.has-mobile-logo .brand-image-primary{display:none}.brand.has-mobile-logo .brand-image-mobile{object-fit:contain;border-radius:0;width:min(140px,38vw);max-width:140px;height:36px;display:block}.banner-mode-choice{grid-template-columns:1fr}.message-stats{grid-template-columns:1fr 1fr}.message-stats article:last-child{grid-column:1/-1}.automation-list>article{grid-template-columns:auto minmax(0,1fr)}.automation-list>article .admin-actions{grid-column:2}.settings-save-bar{flex-direction:column;align-items:flex-start;bottom:8px}.settings-save-bar .admin-button{width:100%}.order-status-editor{flex-direction:column;align-items:stretch}.order-automation-hint{margin:0}}.users-security-note{align-items:center;gap:12px;display:flex}.users-security-note>svg{color:#1677ff;flex:none;width:28px;height:28px}.users-security-note>div{gap:3px;display:grid}.users-security-note span{font-size:10px}.users-stats{margin-bottom:14px}.users-toolbar{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:flex}.users-toolbar label{color:#718198;background:#fff;border:1px solid #d7e0ea;border-radius:8px;align-items:center;gap:9px;width:min(420px,100%);min-height:36px;padding:0 11px;display:flex}.users-toolbar label:focus-within{border-color:#70a9f7;box-shadow:0 0 0 3px #1677ff17}.users-toolbar label svg{width:17px}.users-toolbar input{color:#14243a;background:0 0;border:0;outline:0;width:100%;font-size:11px}.users-toolbar>span{color:#728197;white-space:nowrap;font-size:10px}.users-load-error{margin:12px 16px 0}.users-list{display:grid}.user-row{border-bottom:1px solid #e7ecf2;grid-template-columns:40px minmax(190px,1.4fr) minmax(110px,.7fr) minmax(140px,.8fr) auto auto;align-items:center;gap:13px;min-height:76px;padding:12px 16px;display:grid}.user-row:last-child{border-bottom:0}.user-avatar{color:#1677ff;background:#eaf3ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.user-main,.user-role,.user-last-access{gap:3px;min-width:0;display:grid}.user-main>div{align-items:center;gap:7px;min-width:0;display:flex}.user-main strong{color:#122137;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.user-main small,.user-role small,.user-last-access small{color:#718198;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.user-role span,.user-last-access span{color:#34455c;font-size:10px;font-weight:720}.current-user-tag{color:#1677ff;text-transform:uppercase;background:#eaf3ff;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:800}.user-row .status-tag{justify-self:start}.user-row .admin-actions{justify-content:flex-end}.user-row .admin-actions button:disabled{opacity:.35;cursor:not-allowed}.users-guide{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.users-guide article{background:#fff;border:1px solid #dfe6ee;border-radius:10px;gap:12px;min-height:92px;padding:15px;display:flex}.users-guide svg{color:#1677ff;flex:none;width:22px;height:22px}.users-guide div{align-content:start;gap:5px;display:grid}.users-guide strong{color:#15253a;font-size:10px}.users-guide span{color:#718198;font-size:9px;line-height:1.55}.users-panel-actions{align-items:center;gap:8px;display:flex}.password-reset-modal{width:min(580px,100vw - 32px)}.password-reset-warning{align-items:flex-start;gap:10px;margin:0;display:flex}.password-reset-warning>svg{color:#1677ff;flex:none;width:22px}.password-reset-warning>div{gap:3px;display:grid}.password-reset-field{align-items:stretch;gap:8px;display:flex}.password-reset-field input{flex:1}.password-reset-field button{color:#1677ff;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:8px;place-items:center;width:44px;display:grid}.password-reset-field button svg{width:18px}html[data-admin-theme=dark] .password-reset-field button{color:#70a9f7;background:#182235;border-color:#314056}.user-editor-modal{max-width:850px}.permission-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.permission-picker>label{cursor:pointer;background:#f9fbfd;border:1px solid #dbe3ec;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:70px;padding:11px 12px;display:grid}.permission-picker>label.selected{background:#f0f6ff;border-color:#8ab9f8}.permission-picker>label>input{accent-color:#1677ff;width:16px;height:16px}.permission-picker>label>span{gap:3px;display:grid}.permission-picker strong{color:#1d2c40;font-size:10px}.permission-picker small{color:#718198;font-size:8px;line-height:1.4}.permission-picker svg{color:#1677ff;width:16px}@media (max-width:1100px){.user-row{grid-template-columns:40px minmax(170px,1fr) minmax(100px,.7fr) auto auto}.user-last-access{display:none}}@media (max-width:700px){.users-toolbar{flex-direction:column;align-items:stretch}.users-toolbar label{width:100%}.users-panel-actions{flex-direction:column;align-items:stretch;width:100%}.users-panel-actions .admin-button{justify-content:center}.user-row{grid-template-columns:40px 1fr auto;gap:10px}.user-role{grid-column:2}.user-row>.status-tag{grid-area:3/2}.user-row .admin-actions{grid-area:3/3}.users-guide,.permission-picker{grid-template-columns:1fr}}.toast{text-align:center;border:1px solid #d7e0ea;min-width:min(420px,100vw - 32px);box-shadow:0 16px 44px #0f1f3433}.toast.success{color:#17663a;background:#f2fff7;border-color:#a8dfbf}.toast.info{color:#185aa8;background:#f2f8ff;border-color:#bcd7fa}.toast.error{color:#a82239;background:#fff3f5;border-color:#efb1bb}.confirm-modal{z-index:350}.confirm-dialog-content{padding:26px}.confirm-dialog-content h2{color:#15253a;margin:0;font-size:22px}.confirm-dialog-content p{color:#66778d;margin:10px 0 24px;font-size:13px;line-height:1.6}.admin-button.confirm-danger{color:#fff;background:#d9364f;border-color:#d9364f}.admin-shell-next .admin-button{min-height:40px;padding-inline:14px;font-size:11px}.admin-shell-next .admin-actions button,.admin-shell-next .order-buttons button{width:38px;min-width:38px;height:38px}.admin-shell-next .admin-actions a{color:#4c5d73;background:#fff;border:1px solid #d6dfe9;border-radius:8px;place-items:center;width:38px;min-width:38px;height:38px;display:grid}.admin-shell-next .admin-actions a:hover{color:#1677ff;background:#f3f8ff;border-color:#9abdec}.admin-shell-next .admin-actions a svg{width:14px}.product-editor-page{color:#14243a;background:#f6f8fb;min-height:calc(100dvh - 62px);margin:-22px -26px -30px}.product-editor-header{z-index:16;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:20px 28px 18px;display:flex;position:sticky;top:62px}.product-editor-heading{align-items:center;gap:24px;min-width:0;display:flex}.product-editor-back{color:#5f7189;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;min-height:38px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.product-editor-back:hover{color:#1677ff}.product-editor-back svg{width:17px}.product-editor-heading>div{border-left:1px solid #dce4ee;padding-left:24px}.product-editor-heading span{color:#1677ff;letter-spacing:.13em;font-size:9px;font-weight:800}.product-editor-heading h1{color:#10213a;letter-spacing:-.045em;margin:3px 0 2px;font-size:clamp(24px,2.4vw,33px);line-height:1.08}.product-editor-heading p{color:#75849a;margin:0;font-size:10px}.product-editor-header-actions{align-items:center;gap:9px;display:flex}.product-editor-header-actions .admin-button{min-height:42px;padding-inline:17px;font-size:11px}.product-editor-progress{z-index:17;background:#e5ebf2;height:3px;position:sticky;top:174px}.product-editor-progress span{background:#1677ff;border-radius:0 4px 4px 0;height:100%;transition:width .28s;display:block}.product-editor-layout{grid-template-columns:190px minmax(410px,1fr) 260px;align-items:start;gap:20px;width:min(1320px,100%);margin:0 auto;padding:30px 24px 56px;display:grid}.product-editor-steps{scrollbar-width:none;gap:7px;display:grid;position:sticky;top:204px}.product-editor-steps::-webkit-scrollbar{display:none}.product-editor-steps button{color:#63738a;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 11px;display:grid}.product-editor-steps button:hover:not(:disabled){background:#edf4fd}.product-editor-steps button.active{color:#12243c;background:#fff;border-color:#b9d4f7;box-shadow:0 8px 24px #294c7714}.product-editor-steps button:disabled{opacity:.52}.product-editor-steps button>span{color:#6e7d92;background:#fff;border:1px solid #d5deea;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.product-editor-steps button.active>span{color:#fff;background:#1677ff;border-color:#1677ff}.product-editor-steps button.completed>span{color:#159957;background:#ebf9f2;border-color:#9dd8bb}.product-editor-steps svg{width:16px}.product-editor-steps strong,.product-editor-steps small{display:block}.product-editor-steps strong{color:inherit;font-size:11px}.product-editor-steps small{color:#8290a4;margin-top:2px;font-size:8px;line-height:1.35}.product-editor-main{min-width:0}.product-editor-section{background:#fff;border:1px solid #dce4ee;border-radius:12px;min-height:590px;padding:30px;box-shadow:0 10px 30px #233f610d}.product-editor-section-heading{border-bottom:1px solid #e7ecf2;margin-bottom:26px;padding-bottom:20px}.product-editor-section-heading>span,.product-editor-photo-heading>div>span{color:#1677ff;letter-spacing:.13em;font-size:9px;font-weight:850}.product-editor-section-heading h2{color:#10213a;letter-spacing:-.035em;margin:4px 0 6px;font-size:25px;line-height:1.15}.product-editor-section-heading p{color:#6e7d92;max-width:580px;margin:0;font-size:11px}.product-editor-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.product-editor-fields label{color:#42536a;min-width:0;font-size:10px;font-weight:720}.product-editor-fields label.full{grid-column:1/-1}.product-editor-fields input,.product-editor-fields select,.product-editor-fields textarea{color:#10213a;background:#fff;border:1px solid #cfd9e5;border-radius:8px;outline:0;width:100%;min-height:45px;margin-top:7px;padding:11px 12px;font-size:12px;font-weight:500;transition:border-color .18s,box-shadow .18s}.product-editor-fields textarea{resize:vertical;min-height:144px;line-height:1.55}.product-editor-fields input:focus,.product-editor-fields select:focus,.product-editor-fields textarea:focus,.product-photo-url input:focus{border-color:#5599ef;box-shadow:0 0 0 3px #1677ff1a}.product-editor-fields [aria-invalid=true]{border-color:#dc5268;box-shadow:0 0 0 3px #d84b6114}.product-editor-hint{color:#8a97a9;text-align:right;margin-top:5px;font-size:8px;font-weight:500;display:block}.product-editor-alert{color:#b9384e;background:#fff3f5;border:1px solid #efbbc3;border-radius:9px;align-items:center;gap:9px;min-height:46px;margin-bottom:14px;padding:10px 13px;font-size:10px;font-weight:650;display:flex}.product-editor-alert svg{flex:none;width:18px}.product-editor-photo-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.product-editor-photo-heading>strong{color:#1677ff;background:#eef5ff;border-radius:20px;place-items:center;min-width:52px;min-height:29px;font-size:10px;display:grid}.product-photo-dropzone{color:#506b8d;text-align:center;cursor:pointer;background:#f8fbff;border:1.5px dashed #9eb9da;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:142px;padding:22px;transition:border-color .18s,background .18s;display:flex}.product-photo-dropzone:hover{background:#f2f7ff;border-color:#1677ff}.product-photo-dropzone.is-uploading{opacity:.68;pointer-events:none}.product-photo-dropzone>span{color:#1677ff;background:#e7f1ff;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:9px;display:grid}.product-photo-dropzone svg{width:21px}.product-photo-dropzone strong{color:#24405f;font-size:11px}.product-photo-dropzone small{color:#7c8ba0;margin-top:4px;font-size:9px}.product-photo-dropzone input,.product-photo-add-tile input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.product-photo-card{background:#fff;border:1px solid #d9e2ec;border-radius:10px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden}.product-photo-card.is-cover{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.product-photo-image{aspect-ratio:1;background:#f1f4f8;position:relative;overflow:hidden}.product-photo-image img{object-fit:cover;width:100%;height:100%}.product-photo-position{color:#fff;background:#0c1f37c7;border-radius:6px;align-items:center;gap:2px;min-height:24px;padding:0 7px;font-size:8px;font-weight:800;display:flex;position:absolute;top:7px;left:7px}.product-photo-position svg{width:11px}.product-photo-remove{color:#c13e54;background:#ffffffeb;border:1px solid #ffffff8c;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:7px;right:7px}.product-photo-remove svg{width:14px}.product-photo-card-footer{justify-content:space-between;align-items:center;gap:6px;min-height:46px;padding:7px 8px;display:flex}.product-photo-card-footer>strong,.product-photo-card-footer>button{color:#1677ff;background:0 0;border:0;align-items:center;gap:4px;min-width:0;font-size:8px;font-weight:800;display:inline-flex}.product-photo-card-footer>strong svg{width:12px}.product-photo-card-footer>div{gap:3px;display:flex}.product-photo-card-footer>div button{color:#607188;background:#fff;border:1px solid #dce4ee;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.product-photo-card-footer>div button:disabled{opacity:.28}.product-photo-card-footer>div svg{width:13px}.product-photo-add-tile{color:#62758e;cursor:pointer;background:#fbfcfe;border:1.5px dashed #b9c8da;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.product-photo-add-tile:hover{color:#1677ff;border-color:#1677ff}.product-photo-add-tile>svg{width:24px}.product-photo-add-tile strong{margin-top:8px;font-size:9px}.product-photo-add-tile small{color:#8a97a9;margin-top:2px;font-size:8px}.product-photo-url{border-top:1px solid #e7ecf2;margin-top:18px}.product-photo-url summary{color:#52657d;cursor:pointer;justify-content:space-between;align-items:center;min-height:45px;font-size:9px;font-weight:720;list-style:none;display:flex}.product-photo-url summary svg{width:14px}.product-photo-url>div{grid-template-columns:1fr auto;gap:8px;padding-bottom:2px;display:grid}.product-photo-url input{color:#10213a;border:1px solid #cfd9e5;border-radius:8px;outline:0;min-width:0;min-height:40px;padding:9px 11px;font-size:10px}.product-color-input{cursor:pointer;padding:5px!important}.product-editor-discount{color:#147e4c;background:#effbf4;border:1px solid #a8dfc2;border-radius:9px;align-items:center;gap:12px;margin-top:22px;padding:14px;display:flex}.product-editor-discount>svg{width:22px}.product-editor-discount strong,.product-editor-discount small{display:block}.product-editor-discount strong{font-size:10px}.product-editor-discount small{margin-top:2px;font-size:8px}.product-publish-options{gap:12px;display:grid}.product-publish-options label{cursor:pointer;border:1px solid #dce4ee;border-radius:10px;align-items:flex-start;gap:12px;min-height:76px;padding:15px 17px;display:flex}.product-publish-options label:has(input:checked){background:#f5f9ff;border-color:#8cbcf8}.product-publish-options input{accent-color:#1677ff;width:17px;height:17px;margin:2px 0 0}.product-publish-options strong,.product-publish-options small{display:block}.product-publish-options strong{color:#1a2d47;font-size:11px}.product-publish-options small{color:#6d7d92;margin-top:4px;font-size:9px}.product-commerce-options{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.product-review-card{background:#fafbfd;border:1px solid #dce4ee;border-radius:10px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin-top:20px;padding:14px;display:grid}.product-review-image{aspect-ratio:1;background:#e9eef5;border-radius:9px;place-items:center;display:grid;overflow:hidden}.product-review-image img{object-fit:cover;width:100%;height:100%}.product-review-image .product-art{width:85%;height:85%}.product-review-card>div:last-child>span{color:#1677ff;letter-spacing:.12em;font-size:8px;font-weight:850}.product-review-card h3{margin:3px 0 2px;font-size:17px}.product-review-card p{color:#718198;margin:0 0 7px;font-size:9px}.product-review-card>div:last-child>strong,.product-review-card>div:last-child>small{display:block}.product-review-card>div:last-child>strong{font-size:15px}.product-review-card>div:last-child>em{color:#168b55;margin-top:3px;font-size:9px;font-style:normal;font-weight:800;display:block}.product-review-card>div:last-child>small{color:#718198;margin-top:3px;font-size:8px}.product-editor-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding:14px 0;display:flex}.product-editor-footer .admin-button{min-height:42px;padding-inline:18px}.product-editor-summary{min-width:0}.product-editor-summary-sticky{background:#fff;border:1px solid #dce4ee;border-radius:12px;position:sticky;top:204px;overflow:hidden;box-shadow:0 10px 30px #233f610d}.product-editor-summary-heading{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.product-editor-summary-heading span{color:#6e7d92;letter-spacing:.12em;font-size:8px;font-weight:850}.product-editor-summary-heading small{color:#138953;background:#effbf4;border-radius:12px;align-items:center;min-height:22px;padding:0 7px;font-size:8px;font-weight:750;display:inline-flex}.product-editor-summary-image{aspect-ratio:1.08;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--product-accent) 18%, transparent), transparent 48%), #edf1f6;place-items:center;display:grid;overflow:hidden}.product-editor-summary-image img{object-fit:cover;width:100%;height:100%}.product-editor-summary-image .product-art{color:#fff;width:74%;height:74%}.product-editor-summary-copy{padding:16px}.product-editor-summary-copy>span{color:#1677ff;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.product-editor-summary-copy h3{color:#10213a;letter-spacing:-.025em;margin:5px 0;font-size:18px;line-height:1.2}.product-editor-summary-copy p{color:#6f7f94;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 12px;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-editor-summary-copy>div{align-items:baseline;gap:8px;display:flex}.product-editor-summary-copy>div strong{color:#10213a;font-size:18px}.product-editor-summary-copy>div del{color:#8b98aa;font-size:9px}.product-editor-summary-copy>small{color:#718198;margin-top:5px;font-size:8px;display:block}.product-editor-summary-cashback{color:#168b55;background:#eaf8f0;border-radius:6px;width:fit-content;margin-top:8px;padding:5px 7px;font-size:8px;display:block}.product-editor-summary-tip{color:#44678e;background:#f0f6ff;border-radius:8px;align-items:flex-start;gap:8px;margin:0 12px 12px;padding:10px;display:flex}.product-editor-summary-tip svg{flex:none;width:16px}.product-editor-summary-tip p{margin:0;font-size:8px;line-height:1.45}.product-editor-summary-tip strong{color:#274c77;display:block}.product-editor-missing{color:#6b7a8f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex}.product-editor-missing>svg{color:#1677ff;background:#eaf3ff;border-radius:13px;width:48px;height:48px;padding:11px}.product-editor-missing>span{color:#1677ff;letter-spacing:.14em;margin-top:17px;font-size:9px;font-weight:850}.product-editor-missing h1{color:#10213a;margin:5px 0 3px}.product-editor-missing p{margin:0 0 20px;font-size:11px}@media (max-width:1220px){.product-editor-layout{grid-template-columns:190px minmax(0,1fr)}.product-editor-summary{grid-column:2}.product-editor-summary-sticky{grid-template-columns:150px minmax(0,1fr);display:grid;position:static}.product-editor-summary-heading,.product-editor-summary-tip{display:none}.product-editor-summary-image{aspect-ratio:1}}@media (min-width:1400px){.product-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.product-editor-page{margin:-18px}.product-editor-header{padding:15px 18px;top:62px}.product-editor-back{font-size:0}.product-editor-heading{gap:8px}.product-editor-heading>div{padding-left:12px}.product-editor-header-actions .admin-button:first-child{display:none}.product-editor-progress{top:161px}.product-editor-layout{grid-template-columns:1fr;gap:16px;padding:20px 18px 44px}.product-editor-steps{grid-template-columns:repeat(4,1fr);gap:5px;position:static}.product-editor-steps button{grid-template-columns:26px minmax(0,1fr);min-height:54px;padding:7px}.product-editor-steps button>span{width:26px;height:26px}.product-editor-steps button small{display:none}.product-editor-summary{grid-column:auto}}@media (max-width:640px){.product-editor-page{margin:-14px -11px -24px}.product-editor-header{gap:10px;min-height:96px;padding:12px 11px}.product-editor-heading h1{font-size:21px}.product-editor-heading p,.product-editor-heading span{font-size:8px}.product-editor-header-actions .admin-button{min-height:38px;padding-inline:11px;font-size:9px}.product-editor-progress{top:158px}.product-editor-layout{padding:13px 11px 38px}.product-editor-steps{grid-template-columns:repeat(4,minmax(118px,1fr));padding-bottom:4px;overflow-x:auto}.product-editor-section{min-height:0;padding:20px 16px}.product-editor-section-heading{margin-bottom:20px;padding-bottom:16px}.product-editor-section-heading h2{font-size:21px}.product-editor-fields{grid-template-columns:1fr;gap:14px}.product-commerce-options{grid-template-columns:1fr}.product-editor-fields label.full{grid-column:auto}.product-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-photo-add-tile{min-height:150px}.product-photo-card-footer{flex-direction:column;align-items:flex-start}.product-photo-card-footer>div{justify-content:flex-end;width:100%}.product-editor-summary-sticky{grid-template-columns:104px minmax(0,1fr)}.product-editor-summary-copy{padding:12px}.product-editor-summary-copy p{display:none}.product-editor-summary-copy h3{font-size:15px}.product-editor-summary-copy>div strong{font-size:14px}.product-review-card{grid-template-columns:82px minmax(0,1fr)}.product-editor-footer{z-index:10;background:#fffffff5;border:1px solid #dce4ee;border-radius:10px;margin-inline:-8px;padding:9px;position:sticky;bottom:8px;box-shadow:0 12px 28px #233f6129}}.admin-shell-next .admin-table th,.admin-shell-next .admin-table td{font-size:11px;line-height:1.45}.admin-shell-next .admin-table td strong{font-size:11.5px}.admin-shell-next .admin-form label,.admin-shell-next .order-status-editor label{font-size:11px;font-weight:650}.admin-shell-next .admin-form input,.admin-shell-next .admin-form select,.admin-shell-next .admin-form textarea,.admin-shell-next .order-status-editor select{min-height:44px;font-size:12px}.admin-shell-next .admin-form input[aria-invalid=true],.admin-shell-next .admin-form select[aria-invalid=true],.admin-shell-next .admin-form textarea[aria-invalid=true]{background:#fff8f9;border-color:#dc3d55}.admin-field-error{color:#c52b43;margin-top:5px;font-size:10px;line-height:1.35;display:block}.admin-form-error{line-height:1.45;font-size:11px!important}.admin-list-toolbar{background:#fbfcfe;border-bottom:1px solid #e5ebf2;align-items:flex-end;gap:10px;min-height:68px;padding:12px 16px;display:flex}.admin-list-toolbar>label{color:#65768c;gap:5px;min-width:150px;font-size:10px;font-weight:700;display:grid}.admin-list-toolbar select{color:#213249;background:#fff;border:1px solid #d6e0ea;border-radius:8px;min-height:40px;padding:0 32px 0 11px;font-size:11px}.admin-list-toolbar>strong{color:#65768c;white-space:nowrap;margin:0 0 12px auto;font-size:10px}.admin-search-field{align-items:center;width:min(390px,100%);position:relative;min-width:240px!important;display:flex!important}.admin-search-field svg{color:#718198;pointer-events:none;width:16px;position:absolute;bottom:12px;left:12px}.admin-search-field input{color:#213249;background:#fff;border:1px solid #d6e0ea;border-radius:8px;width:100%;min-height:40px;padding:0 12px 0 38px;font-size:11px}.admin-search-field input:focus,.admin-list-toolbar select:focus{border-color:#70a9f7;outline:3px solid #1677ff17}.admin-bulk-bar{background:#eff6ff;border-bottom:1px solid #bdd8fa;align-items:center;gap:8px;min-height:52px;padding:8px 16px;display:flex}.admin-bulk-bar strong{color:#174f93;margin-right:auto;font-size:11px}.admin-bulk-bar button{color:#24578f;background:#fff;border:1px solid #b7d2f4;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.admin-bulk-bar button.danger{color:#c52b43;border-color:#efc5cc}.admin-bulk-bar svg{width:14px}.admin-products-table{min-width:970px!important}.admin-products-table input[type=checkbox]{accent-color:#1677ff;width:16px;height:16px}.admin-customer-cell{gap:3px;display:grid}.admin-customer-cell small{color:#7a899b;font-size:9px}.admin-mobile-cards{display:none}.admin-pagination{color:#65768c;border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px;font-size:10px;display:flex}.admin-pagination>div{gap:6px;display:flex}.admin-pagination button{color:#43566e;background:#fff;border:1px solid #d6e0ea;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-pagination button:disabled{opacity:.35}.admin-pagination svg{width:16px}.order-update-error{background:#fff3f5;border:1px solid #efbbc3;border-radius:8px;margin:0 20px 14px;padding:10px 12px}.users-toolbar select{color:#34455c;background:#fff;border:1px solid #d7e0ea;border-radius:8px;min-height:36px;padding:0 28px 0 10px;font-size:10px}.admin-state-page{background:#eef2f7;place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-state-card{color:#17273d;text-align:center;background:#fff;border:1px solid #d8e1eb;border-radius:16px;width:min(480px,100%);padding:38px;box-shadow:0 20px 60px #12263f1f}.admin-state-card>span{color:#1677ff;background:#eaf3ff;border-radius:50%;place-items:center;width:46px;height:46px;margin:0 auto 18px;font-size:20px;font-weight:850;display:grid}.admin-state-card.error>span{color:#c52b43;background:#fff0f2}.admin-state-card h1{margin:0;font-size:24px}.admin-state-card p{color:#66778d;margin:10px 0 22px;font-size:13px;line-height:1.6}.admin-state-card .admin-button{margin-inline:auto}.admin-loading-spinner{border:3px solid #d4e4fa;border-top-color:#1677ff;animation:.8s linear infinite admin-spin}@keyframes admin-spin{to{rotate:360deg}}.admin-shell-next button:focus-visible,.admin-shell-next a:focus-visible,.admin-shell-next input:focus-visible,.admin-shell-next select:focus-visible,.admin-shell-next textarea:focus-visible{outline-offset:2px;outline:3px solid #1677ff47}@media (max-width:760px){.admin-list-toolbar{flex-direction:column;align-items:stretch}.admin-list-toolbar>label,.admin-search-field{width:100%;min-width:0!important}.admin-list-toolbar>strong{margin:4px 0 0}.admin-products-desktop,.admin-orders-desktop{display:none}.admin-mobile-cards{gap:9px;padding:10px;display:grid}.admin-mobile-cards>article{background:#fff;border:1px solid #dfe6ee;border-radius:10px;gap:12px;padding:13px;display:grid}.admin-mobile-cards>article>header,.admin-mobile-cards>article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-mobile-cards>article>div{gap:3px;display:grid}.admin-mobile-cards small{color:#74849a;font-size:10px}.admin-mobile-cards dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.admin-mobile-cards dl>div{background:#f5f8fb;border-radius:7px;padding:8px}.crm-mobile-cards header>div{gap:3px;min-width:0;display:grid}.crm-mobile-cards header>div strong,.crm-mobile-cards header>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-mobile-cards dt{color:#718198;font-size:9px}.admin-mobile-cards dd{color:#1d2d42;margin:3px 0 0;font-size:11px;font-weight:760}.admin-bulk-bar{flex-wrap:wrap;align-items:stretch}.admin-bulk-bar strong,.users-toolbar select{width:100%}}.saas-console{color:#172235;background:#f3f6fa;min-height:100vh;padding:42px clamp(18px,4vw,64px) 80px}.saas-topbar{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.saas-topbar>div:first-child>span{color:#1677ff;letter-spacing:.14em;font-size:11px;font-weight:850}.saas-topbar h1{margin:7px 0 5px;font-size:clamp(28px,4vw,42px)}.saas-topbar p,.saas-tenants header p{color:#67778c;margin:0}.saas-topbar>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.saas-console .button-ghost{color:#314158;background:#fff;border-color:#d8e1ec}.saas-error{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;margin:24px 0;padding:14px 18px}.saas-create-card,.saas-tenants{background:#fff;border:1px solid #dce4ee;border-radius:18px;margin-top:28px;padding:24px;box-shadow:0 12px 40px #2839520f}.saas-create-card>header{align-items:center;gap:13px;display:flex}.saas-create-card>header>svg{color:#1677ff;background:#eaf3ff;border-radius:11px;width:40px;height:40px;padding:9px}.saas-create-card h2,.saas-tenants h2{margin:0 0 4px}.saas-create-card p{color:#6c7b90;margin:0}.saas-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:22px;display:grid}.saas-form-grid label,.saas-tenant-controls label{color:#4d5d73;gap:7px;font-size:12px;font-weight:750;display:grid}.saas-form-grid input,.saas-tenant-controls select{color:#1d2b40;background:#fff;border:1px solid #cfdae7;border-radius:9px;min-height:42px;padding:9px 11px}.saas-form-grid input[type=color]{width:100%;padding:4px}.saas-form-grid small{color:#8a98aa;font-size:10px}.saas-create-card>footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.saas-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.saas-summary article{background:#fff;border:1px solid #dce4ee;border-radius:15px;padding:20px}.saas-summary span{color:#728198;font-size:11px;font-weight:720;display:block}.saas-summary strong{margin-top:6px;font-size:28px;display:block}.saas-tenants>header{justify-content:space-between;display:flex}.saas-loading,.saas-empty{color:#718198;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:220px;display:grid}.saas-empty svg{color:#9aabc0;width:42px;height:42px}.saas-empty h3,.saas-empty p{margin:0}.saas-tenant-grid{grid-template-columns:repeat(3,minmax(280px,1fr));gap:15px;margin-top:22px;display:grid}.saas-tenant-card{border:1px solid #dfe6ef;border-radius:14px;grid-template-columns:auto 1fr;gap:14px;padding:18px;display:grid}.saas-tenant-brand{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-weight:850;display:grid}.saas-tenant-main h3{margin:5px 0 2px}.saas-tenant-main p{color:#7d8ca0;margin:0;font-size:11px}.saas-status{text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.saas-status.status-active{color:#15803d;background:#dcfce7}.saas-status.status-trial{color:#1668c7;background:#eaf3ff}.saas-status.status-suspended{color:#64748b;background:#f1f5f9}.saas-tenant-controls{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.saas-tenant-card footer{grid-column:1/-1;gap:8px;display:flex}.saas-tenant-card footer a,.saas-tenant-card footer button{color:#34445b;background:#fff;border:1px solid #d7e0eb;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:780;display:inline-flex}.saas-tenant-card footer svg{width:15px}.spin{animation:.8s linear infinite admin-spin}@media (max-width:980px){.saas-topbar{flex-direction:column}.saas-form-grid,.saas-summary,.saas-tenant-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.saas-console{padding-inline:14px}.saas-topbar>div:last-child,.saas-topbar .button{width:100%}.saas-form-grid,.saas-summary,.saas-tenant-grid{grid-template-columns:1fr}}.crm-summary-grid,.coupon-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.coupon-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-summary-grid article,.coupon-summary-grid article{background:#fff;border:1px solid #dce4ee;border-radius:11px;align-items:center;gap:12px;min-height:92px;padding:16px;display:flex;box-shadow:0 8px 24px #233f610a}.crm-summary-grid article>svg,.coupon-summary-grid article>svg{color:#1677ff;background:#eaf3ff;border-radius:10px;flex:none;width:38px;height:38px;padding:9px}.crm-summary-grid article span,.coupon-summary-grid article span{color:#63748b;font-size:10px;font-weight:720;display:block}.crm-summary-grid article strong,.coupon-summary-grid article strong{color:#14243a;margin-top:2px;font-size:22px;line-height:1;display:block}.crm-summary-grid article small,.coupon-summary-grid article small{color:#8190a3;margin-top:5px;font-size:9px;display:block}.crm-segment{color:#526176;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;padding:5px 8px;font-size:9px;font-weight:820;display:inline-flex}.crm-segment.active{color:#16834f;background:#e9f7ef}.crm-segment.recurring{color:#176ac0;background:#e9f3ff}.crm-segment.vip{color:#9b6500;background:#fff3d8}.crm-segment.at_risk{color:#b5551f;background:#fff0e8}.crm-segment.inactive{color:#687386;background:#f2f4f7}.crm-segment.new{color:#7148bb;background:#f0eaff}.crm-card-metrics{grid-template-columns:1fr 1fr;gap:8px!important}.crm-card-metrics span{color:#697b91;background:#f5f8fb;border-radius:8px;padding:8px;font-size:9px}.crm-card-metrics b{color:#1f3046;margin-bottom:2px;font-size:12px;display:block}.crm-detail-metrics{background:#f8fafc;border-bottom:1px solid #e5ebf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:16px 20px;display:grid}.crm-detail-metrics article{background:#fff;border:1px solid #e1e8f0;border-radius:9px;padding:12px}.crm-detail-metrics span{color:#75849a;font-size:9px;display:block}.crm-detail-metrics strong{color:#1d2e44;margin-top:4px;font-size:14px;display:block}.crm-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);display:grid}.crm-customer-form{border-right:1px solid #e5ebf2;padding:20px}.crm-customer-form label>small{color:#8190a3;font-size:9px;font-weight:500}.crm-order-history{padding:20px}.crm-order-history h3{color:#1f3046;margin:0 0 12px;font-size:13px}.crm-order-history>article{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.crm-order-history>article strong,.crm-order-history>article small{display:block}.crm-order-history>article small{color:#7d8da1;margin-top:3px;font-size:9px}.crm-order-history>article b{color:#1e3046;font-size:11px}.crm-order-history>p{color:#7b899b;font-size:10px}.crm-favorites{background:#f0f6ff;border-radius:9px;margin-top:18px;padding:13px}.crm-favorites strong,.crm-favorites span{display:block}.crm-favorites strong{color:#26598f;font-size:10px}.crm-favorites span{color:#59789b;margin-top:5px;font-size:9px;line-height:1.5}.table-secondary{color:#8190a3;margin-top:4px;font-size:9px;font-weight:500;display:block}.coupon-editor-panel{width:min(690px,100vw - 32px)}.coupon-editor-form{padding:20px}.coupon-usage-note{color:#4d6e94;background:#f2f7ff;border:1px solid #cfe0f7;border-radius:8px;margin:0;padding:11px 12px;font-size:10px}.shipping-campaign-preview{background:linear-gradient(135deg,#eff6ff,#f9fbfe);border:1px solid #d4e1f0;border-radius:11px;gap:5px!important;padding:18px!important;display:grid!important}.shipping-campaign-preview span{color:#1677ff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.shipping-campaign-preview strong{color:#13273f;font-size:17px}.shipping-campaign-preview small{color:#64768c;font-size:10px;font-weight:500;line-height:1.5}.shipping-campaign-form code{color:#365a82;background:#e8eef6;border-radius:4px;padding:2px 5px}.shipping-city-rates{gap:10px;display:grid}.shipping-city-rate{background:#f8fbff;border:1px solid #dce6f2;border-radius:12px;grid-template-columns:minmax(180px,1fr) 90px minmax(130px,.5fr) 42px;align-items:end;gap:10px;padding:14px;display:grid}.shipping-city-rate .admin-icon-button{width:42px;height:42px;margin-bottom:1px}.shipping-rate-preview{background:linear-gradient(135deg,#f6faff,#fff);border:1px solid #d4e1f0;border-radius:11px;gap:7px!important;padding:16px!important;display:grid!important}.shipping-rate-preview span{color:#53667e;font-size:12px;line-height:1.5}.shipping-rate-preview strong{color:#13273f}@media (max-width:720px){.shipping-city-rate{grid-template-columns:minmax(0,1fr) 76px}.shipping-city-rate label:nth-child(3){grid-column:1/2}.shipping-city-rate .admin-icon-button{grid-column:2}}.catalog-import-tabs{background:#eef3f8;border:1px solid #dbe4ee;border-radius:10px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.catalog-import-tabs button{color:#607087;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:780;display:inline-flex}.catalog-import-tabs button.active{color:#176bc3;background:#fff;box-shadow:0 2px 8px #1b345317}.catalog-import-tabs svg{width:15px}.import-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.import-step-card{background:#fff;border:1px solid #dce4ee;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:235px;padding:22px 18px 18px;display:flex;position:relative;overflow:hidden}.import-step-card>span{color:#55708f;background:#edf3fa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:850;display:grid;position:absolute;top:13px;right:14px}.import-step-card>svg{color:#1677ff;background:#eaf3ff;border-radius:10px;width:38px;height:38px;padding:9px}.import-step-card h3{color:#1c2d43;margin:15px 0 5px;font-size:15px}.import-step-card p{color:#6e7e92;margin:0 0 14px;font-size:10px;line-height:1.5}.import-step-card .admin-button{margin-top:auto}.import-step-card label{color:#56677e;gap:6px;width:100%;font-size:10px;font-weight:700;display:grid}.import-step-card select{color:#26384f;background:#fff;border:1px solid #d5dfeb;border-radius:8px;width:100%;min-height:40px;padding:0 10px;font-size:10px}.import-step-card.upload{background:#f5f9ff;border-color:#bcd8fa}.import-preview{background:#fff;border:1px solid #dce4ee;border-radius:12px;margin-top:14px;overflow:hidden}.import-preview>header{border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.import-preview>header span{color:#1677ff;letter-spacing:.12em;font-size:8px;font-weight:850}.import-preview>header h3{color:#1b2c42;margin:4px 0;font-size:15px}.import-preview>header p{color:#74849a;margin:0;font-size:9px}.import-preview>footer{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 16px;display:flex}.import-preview>footer p{color:#5b718b;align-items:center;gap:7px;margin:0;font-size:9px;display:flex}.import-preview>footer svg{color:#1a9b60;width:15px}.import-errors{color:#a82f43;background:#fff5f6;border:1px solid #f0bcc5;border-radius:9px;margin:14px;padding:13px 15px}.import-errors strong{align-items:center;gap:7px;font-size:10px;display:flex}.import-errors svg{width:16px}.import-errors p{margin:7px 0 0;font-size:9px}.order-management-fields{background:#f8fafc;border:1px solid #dfe7f0;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin:0 20px 18px;padding:15px;display:grid}.order-management-fields label{color:#5d6f85;gap:6px;font-size:10px;font-weight:720;display:grid}.order-management-fields input,.order-management-fields textarea{color:#213249;width:100%;min-height:40px;font:inherit;resize:vertical;background:#fff;border:1px solid #d4deea;border-radius:8px;padding:9px 10px;font-size:10px}.order-management-fields .admin-button{min-height:40px}.admin-command-stats{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1180px){.admin-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.coupon-summary-grid,.import-workflow-grid{grid-template-columns:1fr}.import-step-card{min-height:190px}.crm-detail-metrics{grid-template-columns:1fr 1fr}.crm-detail-grid{grid-template-columns:1fr}.crm-customer-form{border-bottom:1px solid #e5ebf2;border-right:0}.crm-desktop-table{display:none}.crm-mobile-cards{display:grid}.order-management-fields{grid-template-columns:1fr}}@media (max-width:560px){.admin-command-stats,.crm-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.crm-summary-grid article,.coupon-summary-grid article{gap:8px;min-height:84px;padding:12px}.crm-summary-grid article>svg,.coupon-summary-grid article>svg{width:32px;height:32px;padding:7px}.crm-summary-grid article strong,.coupon-summary-grid article strong{font-size:17px}.crm-detail-metrics{gap:7px;padding:11px}.crm-detail-metrics article{padding:9px}.crm-customer-form,.crm-order-history,.coupon-editor-form{padding:14px}.catalog-import-tabs{width:100%}.catalog-import-tabs button{flex:1;justify-content:center;padding-inline:8px}.import-preview>header,.import-preview>footer{flex-direction:column;align-items:flex-start}.import-preview>footer .admin-button{width:100%}.order-management-fields{margin-inline:12px}}.admin-theme-toggle{border:1px solid var(--line);color:#40536b;background:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-grid}.admin-theme-toggle:hover{color:#1677ff;background:#f3f8ff;border-color:#9abdec;transform:translateY(-1px)}.admin-theme-toggle:focus-visible{outline-offset:2px;outline:3px solid #1677ff38}.admin-theme-toggle svg{width:17px}.admin-pwa-install-button{color:#1268d8;white-space:nowrap;background:#eef6ff;border:1px solid #b8d5fa;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:36px;height:36px;padding:0 11px;font-size:9px;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.admin-pwa-install-button:hover{color:#075abf;background:#e2f0ff;border-color:#73aaf1;transform:translateY(-1px)}.admin-pwa-install-button:focus-visible{outline-offset:2px;outline:3px solid #1677ff38}.admin-pwa-install-button svg{width:16px}.admin-pwa-instructions{text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex}.admin-pwa-instruction-icon{color:#1677ff;background:#eaf3ff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.admin-pwa-instruction-icon svg{width:27px}.admin-pwa-instructions>strong{color:#1b2c43;margin-top:17px;font-size:15px}.admin-pwa-instructions>p{color:#607289;max-width:390px;margin:8px 0 0;font-size:11px;line-height:1.6}.admin-pwa-instructions>small{color:#8190a2;max-width:390px;margin-top:15px;font-size:9px;line-height:1.5}.admin-pwa-instructions>.admin-button{margin-top:20px}.mfa-card select{color:#172033;background:#fff;border:1px solid #cad5e2;border-radius:10px;width:100%;min-height:48px;padding:0 12px}.security-mfa-admin{gap:16px;max-width:1120px;display:grid}.security-mfa-hero{color:#fff;background:radial-gradient(circle at 85% 18%,#59a7ff61,#0000 28%),linear-gradient(135deg,#0c4ea7,#1677ff 58%,#0755bd);border:1px solid #2c7ce9;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:164px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #1358b329}.security-mfa-hero:after{content:"";border:1px solid #ffffff38;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-106px;right:-94px}.security-mfa-hero-icon{background:#ffffff1f;border:1px solid #ffffff38;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.security-mfa-hero-icon svg{width:30px}.security-mfa-hero>div:nth-child(2){z-index:1;position:relative}.security-mfa-hero>div:nth-child(2)>span{letter-spacing:.15em;opacity:.76;font-size:9px;font-weight:850}.security-mfa-hero h2{letter-spacing:-.035em;max-width:620px;margin:6px 0 8px;font-size:clamp(23px,2.3vw,32px);line-height:1.08}.security-mfa-hero p{color:#ffffffc7;max-width:700px;margin:0;font-size:11px;line-height:1.55}.security-mfa-hero-status{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#042c654d;border:1px solid #fff3;border-radius:11px;align-items:center;gap:11px;min-width:190px;padding:13px 15px;display:flex;position:relative}.security-mfa-hero-status>svg{color:#b7dcff;flex:none;width:22px}.security-mfa-hero-status strong,.security-mfa-hero-status small{display:block}.security-mfa-hero-status strong{font-size:12px}.security-mfa-hero-status small{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:3px;font-size:8px;overflow:hidden}.security-mfa-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.security-mfa-steps article{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:11px;min-height:72px;padding:13px 14px;display:flex}.security-mfa-steps article>span{color:#1677ff;background:#eaf3ff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:850;display:grid}.security-mfa-steps strong,.security-mfa-steps small{display:block}.security-mfa-steps strong{color:var(--text);font-size:10px}.security-mfa-steps small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.security-mfa-panel-body{gap:14px;padding:16px;display:grid}.security-mfa-error{color:#bd3047;background:#fff3f5;border:1px solid #efbdc5;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.security-mfa-error svg{flex:none;width:16px}.security-mfa-loading{gap:8px;display:grid}.security-mfa-loading span{background:linear-gradient(90deg,#f0f3f7,#fafbfd,#f0f3f7) 0 0/200% 100%;border-radius:10px;height:70px;animation:1.2s linear infinite security-loading;display:block}@keyframes security-loading{to{background-position:-200% 0}}.security-mfa-device-list{gap:9px;display:grid}.security-mfa-device{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px;display:grid}.security-mfa-device-icon{color:#1677ff;background:#eaf3ff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.security-mfa-device-icon svg{width:23px}.security-mfa-device-copy{min-width:0}.security-mfa-device-copy>div{align-items:center;gap:8px;display:flex}.security-mfa-device-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.security-mfa-device-copy span{color:#12844f;background:#effbf4;border:1px solid #a6dfc1;border-radius:20px;align-items:center;gap:4px;min-height:20px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.security-mfa-device-copy span svg{width:10px}.security-mfa-device-copy small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4;display:block}.security-mfa-device-copy code{color:#7b899c;margin-top:4px;font-size:8px;display:block}.security-mfa-empty{text-align:center;border:1px dashed #c8d4e2;border-radius:11px;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.security-mfa-empty>svg{color:#1677ff;width:30px}.security-mfa-empty strong{color:var(--text);font-size:11px}.security-mfa-empty p{color:var(--muted);margin:0;font-size:9px}.security-mfa-pending{background:#fff9ef;border:1px solid #f0d09e;border-radius:9px;gap:8px;padding:12px;display:grid}.security-mfa-pending>strong{color:#8a5c16;font-size:9px}.security-mfa-pending>div{color:#7b6849;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.security-mfa-pending button{color:#c26616;background:0 0;border:0;font-size:9px;font-weight:800}.security-mfa-add{background:#f3f8ff;border:1px solid #bdd7f8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.security-mfa-add label,.security-mfa-modal form>label{color:#53657c;gap:6px;font-size:10px;font-weight:720;display:grid}.security-mfa-add input,.security-mfa-modal input,.security-mfa-modal select{color:#15253b;background:#fff;border:1px solid #cfdae7;border-radius:8px;width:100%;min-height:42px;padding:0 12px;font-size:11px}.security-mfa-add input:focus,.security-mfa-modal input:focus,.security-mfa-modal select:focus{border-color:#70a9f7;outline:3px solid #1677ff1a}.security-mfa-add label>small{color:#7b8da2;font-size:8px;font-weight:500}.security-mfa-add .admin-button{min-height:42px}.security-mfa-recovery-note{background:#fffaf0;border:1px solid #ead09e;border-radius:10px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.security-mfa-recovery-note>svg{color:#d98614;flex:none;width:20px}.security-mfa-recovery-note strong{color:#74501c;font-size:10px;display:block}.security-mfa-recovery-note p{color:#8b704b;margin:4px 0 0;font-size:9px;line-height:1.5}.security-mfa-modal form{gap:14px;padding:20px;display:grid}.security-mfa-qr{background:#fff;border:1px solid #d9e2ed;border-radius:14px;width:min(230px,100%);margin-inline:auto;padding:10px}.security-mfa-qr img{width:100%}.security-mfa-secret{text-align:center;background:#f4f7fa;border-radius:8px;gap:4px;padding:11px;display:grid}.security-mfa-secret span{color:#6d7d91;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.security-mfa-secret code{overflow-wrap:anywhere;color:#17283e;font-size:10px}.security-mfa-secret small{color:#9a6a22;font-size:8px}.security-mfa-modal input{letter-spacing:.28em;text-align:center;min-height:50px;font-size:22px;font-weight:800}.security-mfa-modal footer{justify-content:flex-end;gap:8px;display:flex}.security-mfa-removal-warning{color:#9f3345;background:#fff5f6;border:1px solid #efc2c9;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.security-mfa-removal-warning svg{flex:none;width:18px}.security-mfa-removal-warning p{margin:0;font-size:9px;line-height:1.5}@media (max-width:1400px){.admin-pwa-install-button{width:36px;padding:0}.admin-pwa-install-button span{display:none}}@media (max-width:760px){.security-mfa-hero{grid-template-columns:45px minmax(0,1fr);gap:13px;padding:21px 18px}.security-mfa-hero-icon{border-radius:13px;width:45px;height:45px}.security-mfa-hero h2{font-size:22px}.security-mfa-hero-status{grid-column:1/-1;min-width:0}.security-mfa-steps{grid-template-columns:1fr}.security-mfa-steps article{min-height:62px}.security-mfa-panel-body{padding:11px}.security-mfa-device{grid-template-columns:40px minmax(0,1fr)}.security-mfa-device-icon{width:40px;height:40px}.security-mfa-device>.admin-button{grid-column:1/-1;width:100%}.security-mfa-device-copy>div{flex-direction:column;align-items:flex-start;gap:5px}.security-mfa-add{grid-template-columns:1fr}.security-mfa-add .admin-button{width:100%}.security-mfa-pending>div{flex-direction:column;align-items:flex-start}.security-mfa-modal footer{flex-direction:column-reverse}.security-mfa-modal footer .admin-button{width:100%}}html[data-admin-theme=dark] .admin-shell-next{--surface:#111c2e;--surface-2:#162338;--surface-3:#1d2c43;--text:#edf4ff;--muted:#9aabc0;--line:#2b3b52;--green:#42d392;--danger:#ff7187;--warning:#ffb454;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09111f}html[data-admin-theme=dark] .admin-main-next,html[data-admin-theme=dark] .product-editor-page{background:#09111f}html[data-admin-theme=dark] .admin-topbar-next{border-color:var(--line);background:#0f1828f5;box-shadow:0 8px 28px #0000002e}html[data-admin-theme=dark] .admin-global-search,html[data-admin-theme=dark] .admin-menu-toggle,html[data-admin-theme=dark] .admin-theme-toggle,html[data-admin-theme=dark] .admin-pwa-install-button,html[data-admin-theme=dark] .admin-view-store,html[data-admin-theme=dark] .admin-notification-button,html[data-admin-theme=dark] .admin-popover,html[data-admin-theme=dark] .admin-shell-next .admin-button,html[data-admin-theme=dark] .admin-shell-next .admin-actions button,html[data-admin-theme=dark] .admin-shell-next .admin-actions a,html[data-admin-theme=dark] .admin-shell-next .order-buttons button,html[data-admin-theme=dark] .admin-pagination button,html[data-admin-theme=dark] .admin-bulk-bar button{border-color:var(--line);background:var(--surface);color:var(--text)}html[data-admin-theme=dark] .admin-theme-toggle{color:#ffd36a;background:#17263c;border-color:#425773}html[data-admin-theme=dark] .admin-pwa-install-button{color:#75b4ff;background:#102b49;border-color:#315d8f}html[data-admin-theme=dark] .admin-pwa-instruction-icon{color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .admin-pwa-instructions>strong{color:#edf4ff}html[data-admin-theme=dark] .admin-pwa-instructions>p{color:#a7b7ca}html[data-admin-theme=dark] .admin-pwa-instructions>small{color:#8194ab}html[data-admin-theme=dark] .security-mfa-steps article,html[data-admin-theme=dark] .security-mfa-device,html[data-admin-theme=dark] .security-mfa-empty{border-color:var(--line);background:var(--surface)}html[data-admin-theme=dark] .security-mfa-device-icon,html[data-admin-theme=dark] .security-mfa-steps article>span{color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .security-mfa-device-copy span{color:#66d79c;background:#133728;border-color:#246947}html[data-admin-theme=dark] .security-mfa-add{background:#10243c;border-color:#31577f}html[data-admin-theme=dark] .security-mfa-add label,html[data-admin-theme=dark] .security-mfa-modal form>label{color:#a8b8cb}html[data-admin-theme=dark] .security-mfa-add input,html[data-admin-theme=dark] .security-mfa-modal input,html[data-admin-theme=dark] .security-mfa-modal select,html[data-admin-theme=dark] .mfa-card select{color:#edf4ff;background:#0f1b2c;border-color:#344961}html[data-admin-theme=dark] .security-mfa-secret{background:#152338}html[data-admin-theme=dark] .security-mfa-secret code{color:#edf4ff}html[data-admin-theme=dark] .security-mfa-pending,html[data-admin-theme=dark] .security-mfa-recovery-note{background:#2a2115;border-color:#5c4a2d}html[data-admin-theme=dark] .security-mfa-pending>strong,html[data-admin-theme=dark] .security-mfa-recovery-note strong{color:#f0bf72}html[data-admin-theme=dark] .security-mfa-pending>div,html[data-admin-theme=dark] .security-mfa-recovery-note p{color:#c4a97e}html[data-admin-theme=dark] .security-mfa-error,html[data-admin-theme=dark] .security-mfa-removal-warning{color:#ff93a5;background:#321a23;border-color:#663445}html[data-admin-theme=dark] .admin-theme-toggle:hover,html[data-admin-theme=dark] .admin-shell-next .admin-button:hover,html[data-admin-theme=dark] .admin-shell-next .admin-actions button:hover,html[data-admin-theme=dark] .admin-shell-next .admin-actions a:hover,html[data-admin-theme=dark] .admin-shell-next .order-buttons button:hover,html[data-admin-theme=dark] .admin-create-menu a:hover,html[data-admin-theme=dark] .admin-priority-list article>a:hover,html[data-admin-theme=dark] .admin-shortcuts a:hover{color:#79b6ff;background:#172b48;border-color:#4f8fe6}html[data-admin-theme=dark] .admin-create-button,html[data-admin-theme=dark] .admin-shell-next .admin-button.primary{color:#fff;background:#1677ff;border-color:#2583ff}html[data-admin-theme=dark] .admin-global-search{color:#8295ad;background:#0e1a2b;border-color:#334760}html[data-admin-theme=dark] .admin-global-search input,html[data-admin-theme=dark] .admin-search-field input,html[data-admin-theme=dark] .admin-list-toolbar select,html[data-admin-theme=dark] .users-toolbar input,html[data-admin-theme=dark] .users-toolbar select,html[data-admin-theme=dark] .admin-shell-next .admin-form input,html[data-admin-theme=dark] .admin-shell-next .admin-form select,html[data-admin-theme=dark] .admin-shell-next .admin-form textarea,html[data-admin-theme=dark] .admin-shell-next .order-status-editor select,html[data-admin-theme=dark] .ops-form input,html[data-admin-theme=dark] .ops-form select,html[data-admin-theme=dark] .ops-form textarea,html[data-admin-theme=dark] .product-editor-fields input,html[data-admin-theme=dark] .product-editor-fields select,html[data-admin-theme=dark] .product-editor-fields textarea,html[data-admin-theme=dark] .product-photo-url input,html[data-admin-theme=dark] .import-step-card select,html[data-admin-theme=dark] .order-management-fields input,html[data-admin-theme=dark] .order-management-fields textarea{color:var(--text);background:#0d1828;border-color:#35475f}html[data-admin-theme=dark] .admin-global-search input::placeholder,html[data-admin-theme=dark] .admin-search-field input::placeholder,html[data-admin-theme=dark] .admin-shell-next input::placeholder,html[data-admin-theme=dark] .admin-shell-next textarea::placeholder{color:#71839a}html[data-admin-theme=dark] .admin-search-submit{color:#9cafc5;background:#17253a;border-color:#31445d}html[data-admin-theme=dark] .admin-popover{box-shadow:0 20px 46px #00000061}html[data-admin-theme=dark] .admin-notification-button>span{border-color:#0f1828}html[data-admin-theme=dark] .admin-notifications p,html[data-admin-theme=dark] .admin-account{border-color:var(--line)}html[data-admin-theme=dark] .admin-notification-header,html[data-admin-theme=dark] .admin-notification-tabs,html[data-admin-theme=dark] .admin-notification-toolbar,html[data-admin-theme=dark] .admin-notification-settings>header,html[data-admin-theme=dark] .admin-notification-list>article{border-color:#293a50}html[data-admin-theme=dark] .admin-notification-tabs{background:#0c1726}html[data-admin-theme=dark] .admin-notification-tabs button.active{color:#75b4ff;box-shadow:none;background:#17263a}html[data-admin-theme=dark] .admin-notification-header strong,html[data-admin-theme=dark] .admin-notification-item-copy>strong,html[data-admin-theme=dark] .admin-notification-empty strong,html[data-admin-theme=dark] .admin-notification-settings>header strong,html[data-admin-theme=dark] .admin-notification-settings label b{color:#e7eff9}html[data-admin-theme=dark] .admin-notification-header small,html[data-admin-theme=dark] .admin-notification-toolbar>span,html[data-admin-theme=dark] .admin-notification-item-copy>p,html[data-admin-theme=dark] .admin-notification-item-copy time,html[data-admin-theme=dark] .admin-notification-settings>header span,html[data-admin-theme=dark] .admin-notification-settings label small{color:#91a3b8}html[data-admin-theme=dark] .admin-notification-list>article:hover,html[data-admin-theme=dark] .admin-notification-settings label{background:#101c2d;border-color:#2c4058}html[data-admin-theme=dark] .admin-notification-list>article.unread{background:linear-gradient(90deg,#1a3f6b7a,#0000 62%)}html[data-admin-theme=dark] .admin-notification-list>article.critical.unread{background:linear-gradient(90deg,#68233166,#0000 64%)}html[data-admin-theme=dark] .admin-notification-settings label:has(input:checked){background:#102743;border-color:#315d91}html[data-admin-theme=dark] .admin-notification-item-copy>footer a,html[data-admin-theme=dark] .admin-notification-item-copy>footer button,html[data-admin-theme=dark] .admin-notification-header>button{color:#a9bad0;background:#111f31;border-color:#33465e}html[data-admin-theme=dark] .admin-notification-item-copy>footer a{color:#76b6ff;background:#102944;border-color:#315c8e}html[data-admin-theme=dark] .admin-push-settings{background:linear-gradient(135deg,#10243c,#101c2d);border-color:#2c4a6d}html[data-admin-theme=dark] .admin-push-settings.active{background:linear-gradient(135deg,#102d27,#101f29);border-color:#285d4d}html[data-admin-theme=dark] .admin-push-settings-copy strong{color:#e7eff9}html[data-admin-theme=dark] .admin-push-settings-copy span{color:#91a3b8}html[data-admin-theme=dark] .admin-push-settings-actions button{color:#b9c9db;background:#14243a;border-color:#334b67}html[data-admin-theme=dark] .admin-push-settings-actions button.primary{color:#fff;background:#1a73d6;border-color:#3b8ef0}html[data-admin-theme=dark] .admin-account>span{background:#2c7be5}html[data-admin-theme=dark] :is(.admin-page-heading h1,.admin-dashboard-hero h1,.admin-command-stats strong,.admin-command-panel h2,.admin-priority-list strong,.admin-activity-list strong,.admin-shortcuts strong,.admin-store-health strong,.admin-progress-copy strong,.admin-panel-head h2,.sortable-main strong,.order-details h3,.data-actions h3,.ops-hero h2,.ops-metric-grid strong,.ops-task-list strong,.ops-timeline strong,.ops-customer-opportunities h3,.ops-lot-list h3,.supplier-list h3,.ops-profitability h3,.finance-list strong,.inventory-movement-list strong,.purchase-order-list strong,.layout-page-select,.layout-empty strong,.admin-form-section,.brand-upload-card strong,.settings-save-bar strong,.banner-mode-choice strong,.message-automation-note strong,.message-stats strong,.message-log-empty strong,.user-main strong,.user-role span,.user-last-access span,.users-guide strong,.product-editor-heading h1,.product-editor-section-heading h2,.product-editor-fields label,.product-photo-dropzone strong,.product-publish-options strong,.product-review-card h3,.product-editor-summary-copy h3,.product-editor-summary-copy>div strong,.product-editor-missing h1,.crm-detail-metrics strong,.crm-order-history h3,.crm-order-history>article b,.import-step-card h3,.import-preview>header h3){color:var(--text)}html[data-admin-theme=dark] :is(.admin-page-heading>div>span,.admin-page-heading>small,.admin-dashboard-subtitle,.admin-dashboard-hero time,.admin-command-stats small,.admin-command-stats p,.admin-command-panel>header p,.admin-priority-list p,.admin-activity-list p,.admin-activity-list time,.admin-shortcuts small,.admin-store-health span,.admin-progress-copy p,.admin-step-list span,.admin-panel-head p,.sortable-main small,.order-details p,.data-actions p,.ops-hero p,.ops-metric-grid small,.ops-metric-grid p,.ops-task-list p,.ops-task-list small,.ops-timeline p,.ops-timeline small,.ops-timeline time,.finance-list small,.inventory-movement-list p,.inventory-movement-list small,.purchase-order-list p,.purchase-order-list small,.layout-page-select small,.layout-empty,.field-hint,.admin-form-section span,.brand-upload-card span,.settings-save-bar span,.banner-mode-choice small,.message-automation-note span,.message-stats span,.message-stats small,.message-log-empty,.table-secondary,.user-main small,.user-role small,.user-last-access small,.users-guide span,.product-editor-back,.product-editor-heading p,.product-editor-steps,.product-editor-steps small,.product-editor-section-heading p,.product-editor-hint,.product-photo-dropzone,.product-photo-dropzone small,.product-photo-add-tile,.product-photo-add-tile small,.product-photo-url summary,.product-publish-options small,.product-review-card p,.product-review-card>div:last-child>small,.product-editor-summary-copy p,.product-editor-summary-copy>small,.product-editor-missing,.crm-detail-metrics span,.crm-order-history>article small,.crm-order-history>p,.import-step-card p,.import-preview>header p,.import-preview>footer p){color:var(--muted)}html[data-admin-theme=dark] :is(.admin-command-stats article,.admin-command-panel,.admin-shell-next .admin-panel,.admin-shell-next .sortable-row,.admin-shell-next .admin-modal-panel,.admin-shell-next .admin-modal-panel>header,.admin-shell-next .order-details section,.admin-shell-next .data-actions article,.ops-metric-grid article,.ops-tabs,.ops-consent-grid>label,.ops-customer-opportunities,.ops-lot-list,.supplier-list,.ops-profitability,.purchase-order-list>article,.layout-page-list article,.layout-block-list>article,.brand-upload-card,.message-stats article,.users-guide article,.product-editor-section,.product-photo-card,.product-editor-summary-sticky,.crm-detail-metrics article,.import-step-card,.import-preview){border-color:var(--line);background:var(--surface)}html[data-admin-theme=dark] .admin-shell-next .admin-table th{border-color:var(--line);color:#a9b7c9;background:#142136}html[data-admin-theme=dark] .admin-shell-next .admin-table td{border-color:var(--line);background:var(--surface);color:#cbd6e4}html[data-admin-theme=dark] .admin-shell-next .admin-table td strong,html[data-admin-theme=dark] .admin-shell-next .admin-product-cell small{color:inherit}html[data-admin-theme=dark] :is(.admin-chart-empty,.admin-list-toolbar,.users-toolbar label,.ops-tabs.compact,.crm-detail-metrics,.order-management-fields){border-color:var(--line);background:#0e192a}html[data-admin-theme=dark] :is(.admin-list-toolbar>label,.admin-list-toolbar>strong,.admin-pagination,.users-toolbar,.users-toolbar>span,.ops-form label,.order-management-fields label){border-color:var(--line);color:var(--muted)}html[data-admin-theme=dark] .admin-pagination,html[data-admin-theme=dark] .users-toolbar,html[data-admin-theme=dark] .user-row,html[data-admin-theme=dark] .admin-list-toolbar{border-color:var(--line)}html[data-admin-theme=dark] .admin-bulk-bar{background:#112a48;border-color:#315c91}html[data-admin-theme=dark] .admin-bulk-bar strong{color:#8fc2ff}html[data-admin-theme=dark] .admin-inline-note,html[data-admin-theme=dark] .coupon-usage-note,html[data-admin-theme=dark] .message-placeholders,html[data-admin-theme=dark] .product-editor-summary-tip,html[data-admin-theme=dark] .crm-favorites{color:#9cc6f5;background:#102745;border-color:#315c91}html[data-admin-theme=dark] .ops-hero,html[data-admin-theme=dark] .layout-builder-intro,html[data-admin-theme=dark] .message-automation-note,html[data-admin-theme=dark] .shipping-campaign-preview,html[data-admin-theme=dark] .shipping-rate-preview{color:var(--text);background:linear-gradient(135deg,#111f34 0%,#132945 70%,#17365b 100%);border-color:#315478}html[data-admin-theme=dark] .operation-baseline-note{color:#dcecff;background:linear-gradient(135deg,#101d2d,#12263c);border-color:#315982}html[data-admin-theme=dark] .operation-baseline-note>svg{color:#78b9ff;background:#173b61}html[data-admin-theme=dark] .operation-baseline-note span{color:#9aadc2}html[data-admin-theme=dark] .operation-scope-tabs{background:#0c1724;border-color:#31465d}html[data-admin-theme=dark] .operation-scope-tabs button{color:#9db0c4}html[data-admin-theme=dark] .operation-scope-tabs button.active{color:#78b9ff;background:#15283d;box-shadow:0 5px 16px #0000002e}html[data-admin-theme=dark] .operation-scope-tabs b{background:#1e354e}html[data-admin-theme=dark] .announcement-editor-fields label,html[data-admin-theme=dark] .announcement-editor-actions>span{color:var(--muted)}html[data-admin-theme=dark] .announcement-editor-fields input{border-color:var(--line);background:var(--surface-2);color:var(--text)}html[data-admin-theme=dark] .announcement-variable-list button{color:#9cc6f5;background:#102745;border-color:#315c91}html[data-admin-theme=dark] .announcement-editor-actions{border-color:var(--line)}html[data-admin-theme=dark] .layout-resource-section{background:#101d30;border-color:#2c4868}html[data-admin-theme=dark] .layout-resource-heading strong,html[data-admin-theme=dark] .layout-choice-grid strong{color:var(--text)}html[data-admin-theme=dark] .layout-resource-heading span,html[data-admin-theme=dark] .layout-choice-grid small,html[data-admin-theme=dark] .layout-resource-search,html[data-admin-theme=dark] .layout-resource-number{color:var(--muted)!important}html[data-admin-theme=dark] .layout-choice-grid label,html[data-admin-theme=dark] .layout-editable-list>article{background:#0e1929;border-color:#304967}html[data-admin-theme=dark] .layout-choice-grid label:has(input:checked){background:#132a49;border-color:#4d91e7}html[data-admin-theme=dark] .layout-resource-search input{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}html[data-admin-theme=dark] .layout-resource-actions button{color:#a8bdd6;background:#142238;border-color:#304967}html[data-admin-theme=dark] .shipping-city-rate{background:#101d30;border-color:#2a4668}html[data-admin-theme=dark] .shipping-rate-preview span{color:var(--muted)}html[data-admin-theme=dark] .shipping-rate-preview strong{color:var(--text)}html[data-admin-theme=dark] .settings-save-bar,html[data-admin-theme=dark] .product-editor-header,html[data-admin-theme=dark] .product-editor-footer{border-color:var(--line);background:#0f1828f5;box-shadow:0 14px 40px #00000047}html[data-admin-theme=dark] :is(.layout-page-list article.active,.banner-mode-choice label:has(input:checked),.product-publish-options label:has(input:checked)){background:#132a49;border-color:#4e8edc}html[data-admin-theme=dark] :is(.banner-mode-choice label,.product-publish-options label,.product-photo-dropzone,.product-photo-add-tile){background:#101e31;border-color:#3a4f69}html[data-admin-theme=dark] .product-photo-dropzone:hover,html[data-admin-theme=dark] .product-photo-add-tile:hover,html[data-admin-theme=dark] .product-editor-steps button:hover:not(:disabled){background:#142d4d;border-color:#4d93ec}html[data-admin-theme=dark] .product-editor-steps button.active{background:var(--surface);color:var(--text);border-color:#3f73b5;box-shadow:0 10px 28px #0000003d}html[data-admin-theme=dark] .product-editor-steps button>span,html[data-admin-theme=dark] .product-photo-card-footer>div button{border-color:var(--line);color:#9fb0c6;background:#17253a}html[data-admin-theme=dark] .product-editor-steps button.active>span{color:#fff;background:#1677ff;border-color:#1677ff}html[data-admin-theme=dark] .product-editor-progress,html[data-admin-theme=dark] .product-photo-image,html[data-admin-theme=dark] .product-review-image{background:#172338}html[data-admin-theme=dark] .product-review-card,html[data-admin-theme=dark] .product-editor-summary-image{border-color:var(--line);background-color:#111d30}html[data-admin-theme=dark] .product-editor-discount{color:#72d9aa;background:#102d25;border-color:#286b51}html[data-admin-theme=dark] .product-review-card{background:#0e192a}html[data-admin-theme=dark] .brand-preview,html[data-admin-theme=dark] .favicon-preview,html[data-admin-theme=dark] .admin-product-thumb{border-color:var(--line);background-color:#e9eef5}html[data-admin-theme=dark] .catalog-import-tabs{border-color:var(--line);background:#0d1828}html[data-admin-theme=dark] .catalog-import-tabs button{color:var(--muted)}html[data-admin-theme=dark] .catalog-import-tabs button.active{color:#79b6ff;background:#1a2b43;box-shadow:0 2px 10px #00000047}html[data-admin-theme=dark] .import-step-card.upload{background:#102745;border-color:#315c91}html[data-admin-theme=dark] .import-step-card>span,html[data-admin-theme=dark] .shipping-campaign-form code{color:#9cb4d0;background:#1c2d44}html[data-admin-theme=dark] .import-preview>header,html[data-admin-theme=dark] .import-preview>footer,html[data-admin-theme=dark] .crm-customer-form,html[data-admin-theme=dark] .crm-order-history>article{border-color:var(--line)}html[data-admin-theme=dark] .admin-chart-empty{box-shadow:0 12px 34px #0000003d}html[data-admin-theme=dark] .admin-weekly-chart:before,html[data-admin-theme=dark] .admin-activity-list article:not(:last-child):after{background:var(--line)}html[data-admin-theme=dark] .admin-activity-list article:before{border-color:var(--surface)}html[data-admin-theme=dark] .admin-dashboard-subtitle strong{color:#f0c778;background:#2a2114;border-color:#80602f}html[data-admin-theme=dark] .admin-store-health article b{color:#70d5a6;background:#102d25;border-color:#397759}html[data-admin-theme=dark] .admin-step-list span b{color:#b4c1d1;background:#223147}html[data-admin-theme=dark] .admin-shell-next .upload-label{color:#9fc0e8;background:#101e31;border-color:#3a516d}html[data-admin-theme=dark] .purchase-total{color:#9fc0e7;background:#102745}html[data-admin-theme=dark] .crm-card-metrics span{color:var(--muted);background:#142136}html[data-admin-theme=dark] .crm-card-metrics b{color:var(--text)}html[data-admin-theme=dark] :is(.crm-summary-grid article,.coupon-summary-grid article,.automation-list>article,.admin-shell-next .admin-mobile-cards>article,.admin-shell-next .admin-mobile-cards dl>div,.permission-picker>label,.product-profit-preview){border-color:var(--line);background:var(--surface);box-shadow:none}html[data-admin-theme=dark] :is(.crm-summary-grid article strong,.coupon-summary-grid article strong,.permission-picker strong,.order-automation-hint strong){color:var(--text)}html[data-admin-theme=dark] :is(.crm-summary-grid article span,.crm-summary-grid article small,.coupon-summary-grid article span,.coupon-summary-grid article small,.permission-picker small,.admin-shell-next .admin-mobile-cards small,.order-automation-hint span){color:var(--muted)}html[data-admin-theme=dark] :is(.crm-summary-grid article>svg,.coupon-summary-grid article>svg,.user-avatar,.current-user-tag,.ops-timeline article>span){color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .ops-tabs button,html[data-admin-theme=dark] .ops-tabs a{color:var(--muted)}html[data-admin-theme=dark] .ops-tabs button.active{color:#78b5ff;background:#132d4f}html[data-admin-theme=dark] .ops-tabs button b{color:#c3d0df;background:#263750}html[data-admin-theme=dark] .priority{color:#bdc9d7;background:#263348}html[data-admin-theme=dark] .priority.medium,html[data-admin-theme=dark] .finance-status,html[data-admin-theme=dark] .purchase-order-list header>b{background:#392914;color:#f2bd6a!important}html[data-admin-theme=dark] .priority.high,html[data-admin-theme=dark] .priority.urgent,html[data-admin-theme=dark] .inventory-state.low,html[data-admin-theme=dark] .ops-lot-list article>span.blocked,html[data-admin-theme=dark] .ops-lot-list article>span.expired,html[data-admin-theme=dark] .finance-list article>span.expense{color:#ff8ea1;background:#3a1d28}html[data-admin-theme=dark] :is(.inventory-state,.ops-lot-list article>span,.finance-status.paid,.purchase-order-list header>b.received,.finance-list article>span.income,.automation-channel.whatsapp){background:#123528;color:#6bd5a0!important}html[data-admin-theme=dark] .finance-status.cancelled{background:#263348;color:#bdc9d7!important}html[data-admin-theme=dark] :is(.ops-profitability article>span,.supplier-list article>span,.automation-channel.email,.message-placeholders code){color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .admin-icon-button{border-color:var(--line);color:#a9b8ca;background:#17253a}html[data-admin-theme=dark] .admin-shell-next .admin-modal-panel>header>button{color:#d8e3f0;background:#17253a;border-color:#35475f}html[data-admin-theme=dark] .admin-shell-next .admin-modal-panel>header>button:hover{color:#79b6ff;background:#172b48;border-color:#4f8fe6}html[data-admin-theme=dark] .crm-segment{color:#bdc9d7;background:#263348}html[data-admin-theme=dark] .crm-segment.active{color:#6bd5a0;background:#123528}html[data-admin-theme=dark] .crm-segment.recurring{color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .crm-segment.vip{color:#f1c46e;background:#3b2d14}html[data-admin-theme=dark] .crm-segment.at_risk{color:#f5a06d;background:#3a2418}html[data-admin-theme=dark] .crm-segment.inactive{color:#aebdcd;background:#263348}html[data-admin-theme=dark] .crm-segment.new{color:#c5a5ff;background:#2c2146}html[data-admin-theme=dark] .automation-list .sortable-main p,html[data-admin-theme=dark] .automation-list .sortable-main small b{color:var(--muted)}html[data-admin-theme=dark] .message-log-empty strong{color:var(--text)!important}html[data-admin-theme=dark] .message-placeholders strong,html[data-admin-theme=dark] .product-editor-summary-tip strong{color:#b9d8fa}html[data-admin-theme=dark] .product-editor-summary-tip p{color:#9cc6f5}html[data-admin-theme=dark] .product-editor-summary-heading small{color:#6bd5a0;background:#123528}html[data-admin-theme=dark] .product-profit-preview{background:#102745;border-color:#315c91}html[data-admin-theme=dark] .product-profit-preview span,html[data-admin-theme=dark] .product-profit-preview small{color:#9cc0e8}html[data-admin-theme=dark] .product-profit-preview strong{color:#75b4ff}html[data-admin-theme=dark] .permission-picker>label.selected{background:#132a49;border-color:#4e8edc}html[data-admin-theme=dark] .shipping-campaign-preview strong{color:var(--text)}html[data-admin-theme=dark] .shipping-campaign-preview small{color:var(--muted)}html[data-admin-theme=dark] .admin-shell-next ::selection{color:#fff;background:#2b73ce}html[data-admin-theme=dark] .mfa-page,html[data-admin-theme=dark] .admin-state-page{color:#edf4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#09111f}html[data-admin-theme=dark] .mfa-card,html[data-admin-theme=dark] .admin-state-card{color:#edf4ff;background:#111c2e;border-color:#2b3b52;box-shadow:0 24px 70px #00000052}html[data-admin-theme=dark] :is(.mfa-card p,.mfa-card form label,.password-change-card>label,.password-change-card>label small,.mfa-secret small,.mfa-signout,.admin-state-card p){color:#9aabc0}html[data-admin-theme=dark] .mfa-icon,html[data-admin-theme=dark] .admin-state-card>span{color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .mfa-code-field,html[data-admin-theme=dark] .password-change-card>label input{color:#edf4ff;background:#0d1828;border-color:#35475f}html[data-admin-theme=dark] .mfa-code-field input,html[data-admin-theme=dark] .mfa-secret code{color:#edf4ff}html[data-admin-theme=dark] .mfa-secret{background:#17253a}html[data-admin-theme=dark] .mfa-qr{border-color:#fff;box-shadow:0 0 0 1px #35475f}html[data-admin-theme=dark] .password-recovery-message{background:#102d25;border-color:#286b51;color:#72d9aa!important}.admin-sidebar-actions{border-top:1px solid #ffffff17;gap:5px;margin-top:12px;padding-top:10px;display:grid}.admin-sidebar-actions form{margin:0}.admin-sidebar-actions a,.admin-sidebar-actions button{color:#b9c9db;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;font-size:9px;font-weight:680;display:flex}.admin-sidebar-actions a:hover,.admin-sidebar-actions button:hover{color:#fff;background:#ffffff12}.admin-sidebar-actions svg{flex:none;width:16px}.admin-sidebar-toggle{color:#d7e5f4!important;background:#0b294a!important;border:1px solid #274c72!important}.admin-sidebar-toggle:hover{background:#10365e!important;border-color:#3974ad!important}@media (min-width:901px){.admin-shell-next.is-collapsed .admin-brand-mark{display:block}.admin-shell-next.is-collapsed .admin-brand{justify-content:center}.admin-shell-next.is-collapsed .admin-sidebar-actions{margin-top:auto}.admin-shell-next.is-collapsed .admin-sidebar-toggle svg{transform:rotate(180deg)}}.admin-command-stats article{overflow:hidden}.admin-command-stats article>div{width:100%;max-width:100%;overflow:hidden}.admin-command-stats strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(17px,1.35vw,21px);overflow:hidden}@media (max-width:1500px) and (min-width:721px){.admin-command-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.manual-order-panel{width:min(1040px,100vw - 32px)}.manual-order-form{background:#f6f8fb}.manual-order-section{background:#fff;border-bottom:1px solid #e3e9f1;padding:20px}.manual-order-section-heading{align-items:center;gap:11px;margin-bottom:16px;display:flex}.manual-order-section-heading>span{color:#fff;background:#1677ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.manual-order-section-heading>div{min-width:0}.manual-order-section-heading h3,.manual-order-section-heading p{margin:0}.manual-order-section-heading h3{color:#17283f;font-size:13px}.manual-order-section-heading p{color:#718198;margin-top:3px;font-size:9px}.manual-order-section-heading .admin-button{margin-left:auto}.manual-order-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manual-order-fields label,.manual-order-line label,.admin-search-select>label{color:#586a81;gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.manual-order-fields label.full{grid-column:1/-1}.manual-order-fields input,.manual-order-fields select,.manual-order-fields textarea,.manual-order-line input,.manual-order-line select,.admin-search-select input{color:#1d3048;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d3dde9;border-radius:8px;outline:0;padding:9px 11px;font-size:11px}.manual-order-fields textarea{resize:vertical}.manual-order-fields input:focus,.manual-order-fields select:focus,.manual-order-fields textarea:focus,.manual-order-line input:focus,.manual-order-line select:focus,.admin-search-select input:focus{border-color:#5599ef;box-shadow:0 0 0 3px #1677ff1a}.manual-order-lines{gap:9px;display:grid}.manual-order-line{background:#f9fbfd;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:minmax(260px,1fr) 105px 130px 38px;align-items:end;gap:10px;padding:11px;display:grid}.manual-order-fields>.full{grid-column:1/-1}.admin-search-select{gap:6px;min-width:0;display:grid;position:relative}.admin-search-select-control{position:relative}.admin-search-select-control>svg{z-index:1;color:#8291a4;pointer-events:none;width:15px;position:absolute;top:50%;left:11px;translate:0 -50%}.admin-search-select .admin-search-select-control input{padding-left:34px;padding-right:38px}.admin-search-select-control>button{color:#8291a4;background:0 0;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:50%;right:7px;translate:0 -50%}.admin-search-select-control>button:hover{color:#37516d;background:#eef3f8}.admin-search-select-control>button svg{width:14px}.admin-search-select-results{z-index:30;background:#fff;border:1px solid #ccd8e6;border-radius:11px;max-height:280px;padding:5px;position:absolute;inset:calc(100% + 5px) 0 auto;overflow-y:auto;box-shadow:0 22px 60px #122b4838}.admin-search-select-results>button{color:#243b55;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 10px;display:block}.admin-search-select-results>button.active{background:#edf5ff}.admin-search-select-results>button:disabled{opacity:.42}.admin-search-select-results strong,.admin-search-select-results small{display:block}.admin-search-select-results strong{font-size:10px}.admin-search-select-results small{color:#77889b;margin-top:2px;font-size:8px}.admin-search-select-results>p{color:#77889b;text-align:center;margin:0;padding:14px 10px;font-size:9px}.manual-order-line-total{align-content:center;min-height:42px;display:grid}.manual-order-line-total span,.manual-order-line-total strong,.manual-order-line-total small{display:block}.manual-order-line-total span{color:#7a899d;font-size:8px}.manual-order-line-total strong{color:#1b2d44;margin-top:2px;font-size:12px}.manual-order-line-total small{color:#8795a7;margin-top:2px;font-size:7px}.manual-order-line .admin-icon-button{margin-bottom:2px}.manual-order-summary{background:#eef5ff;border:1px solid #cbd9e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 20px 0;padding:14px 16px;display:grid}.manual-order-summary:has(.cashback){grid-template-columns:repeat(5,minmax(0,1fr))}.manual-order-summary>div{border-right:1px solid #d4e1f0;padding-right:12px}.manual-order-summary>div.total{border-right:0}.manual-order-summary span,.manual-order-summary strong{display:block}.manual-order-summary span{color:#667c96;font-size:9px}.manual-order-summary strong{color:#1b3554;margin-top:4px;font-size:14px}.manual-order-summary .total strong{color:#1677ff;font-size:18px}.manual-order-summary .cashback strong{color:#168b55}.manual-order-summary p{color:#52739a;border-top:1px solid #d4e1f0;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding-top:10px;font-size:9px;display:flex}.manual-order-summary p svg{color:#1677ff;width:15px}.manual-order-error{margin:14px 20px 0}.manual-order-actions{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e1e8f0;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}html[data-admin-theme=dark] :is(.manual-order-form,.manual-order-section,.manual-order-actions){border-color:var(--line);background:#0e192a}html[data-admin-theme=dark] :is(.manual-order-section-heading h3,.manual-order-line-total strong,.manual-order-summary strong){color:var(--text)}html[data-admin-theme=dark] :is(.manual-order-section-heading p,.manual-order-fields label,.manual-order-line label,.manual-order-line-total span,.manual-order-line-total small,.manual-order-summary span){color:var(--muted)}html[data-admin-theme=dark] :is(.manual-order-fields input,.manual-order-fields select,.manual-order-fields textarea,.manual-order-line input,.manual-order-line select,.admin-search-select input){color:var(--text);background:#0d1828;border-color:#35475f}html[data-admin-theme=dark] .manual-order-line{border-color:var(--line);background:var(--surface)}html[data-admin-theme=dark] .admin-search-select-results{background:#101b2b;border-color:#35475f;box-shadow:0 22px 60px #00000061}html[data-admin-theme=dark] .admin-search-select-results>button{color:var(--text)}html[data-admin-theme=dark] .admin-search-select-results>button.active{background:#172d49}html[data-admin-theme=dark] .admin-search-select-results small,html[data-admin-theme=dark] .admin-search-select-results>p{color:var(--muted)}html[data-admin-theme=dark] .admin-search-select-control>button:hover{color:#dbe8f7;background:#1b2b40}.abandoned-cart-summary{background:#f7f9fc;border-bottom:1px solid #e1e8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.abandoned-cart-summary article{background:#fff;border:1px solid #dbe4ee;border-radius:13px;align-items:center;gap:12px;min-height:88px;padding:14px;display:flex}.abandoned-cart-summary article>svg{color:#1677df;background:#edf5ff;border-radius:11px;flex:none;width:38px;height:38px;padding:10px}.abandoned-cart-summary span,.abandoned-cart-summary small,.abandoned-cart-summary strong,.abandoned-cart-summary p{display:block}.abandoned-cart-summary small{color:#74869a;font-size:8px;font-weight:760}.abandoned-cart-summary strong{color:#243a52;margin-top:2px;font-size:18px}.abandoned-cart-summary p{color:#8795a5;margin:1px 0 0;font-size:7px}.abandoned-cart-tabs{border-top:0}.abandoned-cart-items{max-width:340px}.abandoned-cart-items strong,.abandoned-cart-items small{display:block}.abandoned-cart-items small{color:#7f8fa1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.abandoned-cart-error{margin:12px 18px}.abandoned-cart-loading{color:#74869a;justify-content:center;align-items:center;gap:8px;min-height:220px;font-size:10px;display:flex}.abandoned-cart-loading svg{width:17px}.abandoned-cart-mobile{display:none}.consent-line.optional{opacity:.92;border-style:dashed;margin-top:-4px}.consent-line.optional small{color:var(--primary-2);margin-left:5px;font-weight:800}html[data-admin-theme=dark] .abandoned-cart-summary{border-color:var(--line);background:#0d1622}html[data-admin-theme=dark] .abandoned-cart-summary article{border-color:var(--line);background:var(--surface)}html[data-admin-theme=dark] .abandoned-cart-summary article>svg{color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .abandoned-cart-summary strong{color:var(--text)}html[data-admin-theme=dark] .abandoned-cart-summary small,html[data-admin-theme=dark] .abandoned-cart-summary p,html[data-admin-theme=dark] .abandoned-cart-items small,html[data-admin-theme=dark] .abandoned-cart-loading{color:var(--muted)}html[data-admin-theme=dark] .manual-order-summary{background:#102745;border-color:#315c91}html[data-admin-theme=dark] .manual-order-summary>div,html[data-admin-theme=dark] .manual-order-summary p{border-color:#315070}html[data-admin-theme=dark] .manual-order-summary .total strong{color:#79b6ff}html[data-admin-theme=dark] .manual-order-summary .cashback strong{color:#6bd5a0}html[data-admin-theme=dark] .product-cashback-preview{background:#102d25;border-color:#286b51}html[data-admin-theme=dark] .product-cashback-preview span,html[data-admin-theme=dark] .product-cashback-preview small{color:#87cbb0}html[data-admin-theme=dark] .product-cashback-preview strong,html[data-admin-theme=dark] .product-review-card>div:last-child>em{color:#6bd5a0}html[data-admin-theme=dark] .product-editor-summary-cashback{color:#6bd5a0;background:#123528}@media (max-width:900px){.admin-sidebar-toggle{display:none!important}.manual-order-panel{width:min(100%,100vw - 20px)}.manual-order-fields{grid-template-columns:1fr 1fr}.manual-order-line{grid-template-columns:minmax(0,1fr) 90px 38px}.manual-order-line-total{grid-area:2/1/auto/3}.manual-order-line>.admin-icon-button{grid-area:1/3}.abandoned-cart-desktop{display:none}.abandoned-cart-mobile{display:grid}}@media (max-width:600px){.manual-order-panel{width:100%}.manual-order-section{padding:15px 13px}.manual-order-section-heading{flex-wrap:wrap;align-items:flex-start}.manual-order-section-heading .admin-button{width:100%;margin-left:39px}.manual-order-fields{grid-template-columns:1fr}.manual-order-fields label.full{grid-column:auto}.manual-order-line{grid-template-columns:minmax(0,1fr) 78px 36px;padding:9px}.manual-order-summary{grid-template-columns:1fr 1fr;margin:12px 10px 0}.manual-order-summary:has(.cashback){grid-template-columns:1fr 1fr}.manual-order-summary>div:nth-child(2){border-right:0}.manual-order-summary>div:nth-child(-n+2){border-bottom:1px solid #d4e1f0;padding-bottom:9px}.manual-order-summary>div:nth-child(3),.manual-order-summary>div:nth-child(4){padding-top:2px}.manual-order-actions{padding:11px}.manual-order-actions .admin-button{flex:1;padding-inline:8px}.abandoned-cart-summary{grid-template-columns:1fr;padding:10px}.abandoned-cart-summary article{min-height:72px}.abandoned-cart-tabs{justify-content:flex-start;overflow-x:auto}.abandoned-cart-tabs button{flex:none}}:is(.add-button,.icon-button,.cart-button,.close-button,.quantity-control button,.coupon-box button,.admin-button,.admin-create-button,.admin-theme-toggle,.admin-pwa-install-button,.admin-view-store,.admin-notification-button,.admin-search-submit){transition-property:transform,border-color,background-color,color,box-shadow,opacity;transition-duration:var(--motion-press), var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-fast), var(--motion-fast);transition-timing-function:var(--ease-out-fluid), ease, ease, ease, var(--ease-out-fluid), ease}:is(.add-button,.icon-button,.cart-button,.close-button,.quantity-control button,.coupon-box button,.admin-button,.admin-create-button,.admin-theme-toggle,.admin-pwa-install-button,.admin-view-store,.admin-notification-button,.admin-search-submit):active:not(:disabled){transition-duration:80ms;transform:scale(.97)}html[data-admin-theme=dark] .admin-topbar-next{-webkit-backdrop-filter:saturate(1.18)blur(18px);backdrop-filter:saturate(1.18)blur(18px);background:#0f1828d6}html[data-admin-theme=dark] .admin-popover{background:#111c2eeb}@media (hover:none){.admin-theme-toggle:hover,.admin-pwa-install-button:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.store-header,.drawer-panel,.admin-topbar-next,.admin-popover,.product-mobile-purchase,.settings-save-bar,.product-editor-header,.product-editor-footer,.manual-order-actions{-webkit-backdrop-filter:none;backdrop-filter:none}.store-header{background:#07090d}.drawer-panel{background:#0c0f15}.admin-topbar-next,.admin-popover,.settings-save-bar,.product-editor-header,.product-editor-footer,.manual-order-actions{background:#fff}html[data-admin-theme=dark] :is(.admin-topbar-next,.admin-popover,.settings-save-bar,.product-editor-header,.product-editor-footer,.manual-order-actions){background:#0f1828}}@media (prefers-contrast:more){.store-header,.drawer-panel,.admin-topbar-next,.admin-popover,.admin-modal-panel{border-color:currentColor}:focus-visible{outline-width:4px;outline-color:#69a8ff}}@media (prefers-reduced-motion:reduce){.drawer-panel{opacity:0;transform:none;transition:opacity .16s!important}.drawer.open .drawer-panel{opacity:1}.drawer-overlay,.toast,.admin-popover,.admin-modal-overlay,.admin-modal-panel{transform:none;transition:opacity .16s!important}:is(.button,.add-button,.icon-button,.cart-button,.close-button,.quantity-control button,.coupon-box button,.admin-button,.admin-create-button,.admin-theme-toggle,.admin-pwa-install-button,.admin-view-store,.admin-notification-button,.admin-search-submit){transition-duration:80ms!important}}.admin-shell-next{--admin-canvas:#edf2f8;--admin-canvas-strong:#f8faff;--admin-card:#fff;--admin-card-soft:#f6f9fd;--admin-card-border:#768ba638;--admin-card-shadow:0 18px 55px #2b436017;background:radial-gradient(circle at 72% -12%, #5e9eff2b, transparent 30%), radial-gradient(circle at 5% 88%, #5cdab717, transparent 24%), var(--admin-canvas);grid-template-columns:268px minmax(0,1fr);gap:14px;padding:14px}.admin-shell-next.is-collapsed{grid-template-columns:80px minmax(0,1fr)}.admin-sidebar-next{background:radial-gradient(circle at 20% 0,#3e85ea3d,#0000 32%),linear-gradient(165deg,#102f55 0%,#0a2341 48%,#071b33 100%);border:1px solid #ffffff1a;border-radius:24px;width:100%;height:calc(100dvh - 28px);top:14px;box-shadow:0 24px 70px #081c363d}.admin-shell-next.is-collapsed .admin-sidebar-next{width:100%}.admin-sidebar-panel{background:0 0;height:100%;padding:0 14px 14px}.admin-brand{min-height:76px;padding-inline:7px}.admin-brand-mark{border-radius:13px;flex-basis:42px;width:42px;height:42px;box-shadow:0 9px 28px #005aff47}.admin-brand strong{font-size:16px}.admin-brand small{margin-top:3px;font-size:9px}.admin-nav-groups{gap:20px;padding:22px 0 15px}.admin-nav-group>span{color:#7fa0c3;padding-inline:11px;font-size:8px}.admin-nav-group a{min-height:44px;transition:transform var(--motion-press) var(--ease-out-fluid), border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease;border:1px solid #0000;border-radius:12px;padding-inline:11px;font-size:11px}.admin-nav-group a.active,.admin-shell-next .admin-sidebar-next .admin-nav-group a.active{background:linear-gradient(135deg,#3c8cff,#176ae3);border-color:#ffffff24;box-shadow:0 10px 25px #0058dc4f,inset 0 1px #ffffff2e}.admin-connection-card,.admin-demo-card{border-radius:15px}.admin-connection-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c2b4ec2}.admin-demo-card{background:linear-gradient(145deg,#0e4173e0,#0a3058e0)}.admin-sidebar-actions{padding-top:12px}.admin-sidebar-actions a,.admin-sidebar-actions button{border-radius:11px;min-height:42px}.admin-sidebar-toggle{border-radius:11px!important}.admin-main-next{background:radial-gradient(circle at 95% 2%, #5b9bff1a, transparent 23%), var(--admin-canvas-strong);min-height:calc(100dvh - 28px);box-shadow:var(--admin-card-shadow);border:1px solid #798fab2e;border-radius:24px}.admin-topbar-next{-webkit-backdrop-filter:saturate(1.35)blur(24px);backdrop-filter:saturate(1.35)blur(24px);background:#fafcffc2;border:0;border-bottom:1px solid #7188a62e;border-radius:24px 24px 0 0;height:72px;padding-inline:22px;top:14px;box-shadow:0 10px 35px #2f47640f}.admin-global-search{background:#ffffffc7;border-radius:13px;width:min(520px,46vw);height:42px;padding-inline:13px;box-shadow:inset 0 1px #fffc}.admin-global-search input{font-size:11px}.admin-search-submit{border-radius:8px;width:30px;height:28px}.admin-topbar-actions{gap:10px}.admin-create-button,.admin-view-store,.admin-notification-button,.admin-theme-toggle,.admin-pwa-install-button{border-radius:12px;height:42px}.admin-notification-button,.admin-theme-toggle{width:42px}.admin-create-button{padding-inline:14px 11px;box-shadow:0 9px 22px #1677ff3b}.admin-account{border:1px solid var(--admin-card-border);background:#ffffff9e;border-radius:14px;min-width:250px;padding:6px 10px}.admin-account>span{width:36px;height:36px;box-shadow:0 7px 18px #1f6fda3d}.admin-account strong{font-size:10px}.admin-account small{font-size:8px}.admin-content-next{padding:30px 32px 40px}.admin-dashboard-command{max-width:none}.admin-dashboard-hero{border:1px solid var(--admin-card-border);min-height:160px;box-shadow:var(--admin-card-shadow);background:radial-gradient(circle at 82% 12%,#69a8ff3b,#0000 28%),linear-gradient(135deg,#fff 0%,#f5f9ff 64%,#edf5ff 100%);border-radius:24px;align-items:center;padding:28px 30px;position:relative;overflow:hidden}.admin-dashboard-hero:after{content:"";border:1px solid #5394f02e;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-125px;right:-70px;box-shadow:0 0 0 34px #5a9eff0a,0 0 0 68px #5a9eff08}.admin-dashboard-welcome,.admin-dashboard-date{z-index:1;position:relative}.admin-dashboard-kicker{color:#1677ff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.admin-dashboard-kicker svg{width:15px}.admin-dashboard-hero h1{letter-spacing:-.055em;margin-top:10px;font-size:clamp(36px,3.4vw,52px)}.admin-dashboard-subtitle{margin-top:13px}.admin-dashboard-date{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff9e;border:1px solid #6f91bb33;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:250px;padding:15px 17px;display:grid;box-shadow:0 12px 30px #35537812}.admin-dashboard-date>svg{color:#1677ff;background:#e8f2ff;border-radius:11px;width:38px;height:38px;padding:9px}.admin-dashboard-date span,.admin-dashboard-date time{display:block}.admin-dashboard-date span{color:#718198;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.admin-dashboard-date time{color:var(--text);margin-top:3px;font-size:10px;font-weight:720}.admin-command-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.admin-command-stats article{border-color:var(--admin-card-border);background:var(--admin-card);min-height:122px;transition:transform .22s var(--ease-out-fluid), border-color var(--motion-fast) ease, box-shadow .22s var(--ease-out-fluid);border-radius:20px;align-items:center;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 35px #2d466512}.admin-command-stats article:after{content:"";opacity:.045;background:currentColor;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-42px;right:-28px}.admin-command-stats article>span{border-radius:15px;width:48px;height:48px}.admin-command-stats article>span svg{width:24px}.admin-command-stats small{font-size:10px}.admin-command-stats strong{margin-top:4px;font-size:clamp(24px,2vw,31px)}.admin-command-stats p{margin-top:6px;font-size:9px}.admin-command-stats .stat-orders{color:#2379e8}.admin-command-stats .stat-revenue{color:#138c62}.admin-command-stats .stat-products{color:#7652d9}.admin-command-stats .stat-coupons{color:#c27712}.admin-command-stats .stat-customers{color:#d14d75}.admin-command-stats .stat-recurrence{color:#248596}.admin-command-stats .stat-orders>span{background:#e8f2ff}.admin-command-stats .stat-revenue>span{background:#e7f8f1}.admin-command-stats .stat-products>span{background:#f0ebff}.admin-command-stats .stat-coupons>span{background:#fff3df}.admin-command-stats .stat-customers>span{background:#fff0f4}.admin-command-stats .stat-recurrence>span{background:#e8f7f9}.admin-command-stats article>div{color:var(--text)}.admin-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.78fr);gap:16px;margin-top:16px}.admin-command-primary,.admin-command-secondary{gap:16px}.admin-command-panel,.admin-shell-next .admin-panel,.ops-customer-opportunities,.ops-lot-list,.supplier-list,.ops-profitability,.import-preview{border-color:var(--admin-card-border);background:var(--admin-card);border-radius:20px;box-shadow:0 12px 38px #2d466512}.admin-command-panel>header,.admin-shell-next .admin-panel-head{min-height:66px;padding:16px 20px}.admin-command-panel>header h2,.admin-shell-next .admin-panel-head h2{font-size:15px}.admin-priority-list{padding-inline:20px}.admin-priority-list article{gap:16px;min-height:78px}.admin-priority-list article>span{border-radius:13px;width:42px;height:42px}.admin-priority-list article>a{border-radius:10px;min-height:36px}.admin-activity-list{padding:11px 20px 16px}.admin-activity-list article{min-height:54px}.admin-shortcuts>div{gap:10px;padding:14px}.admin-shortcuts a{background:var(--admin-card-soft);border-radius:14px;min-height:76px;padding:12px}.admin-shortcuts a>span{border-radius:12px;width:40px;height:40px}.admin-store-health>div{padding:8px 18px 12px}.admin-store-health article{min-height:42px}.admin-weekly-chart{height:190px;padding:24px 20px 18px}.admin-weekly-day>div{height:100px}.admin-weekly-day>div>span{background:linear-gradient(#65a8ff,#1677ff);border-radius:7px 7px 2px 2px;box-shadow:0 7px 18px #1677ff30}.admin-page-heading{align-items:center;min-height:94px}.admin-page-heading h1{margin-top:5px;font-size:clamp(30px,3vw,39px)}.admin-page-heading>div>span{color:#1677ff;font-size:9px}.admin-page-heading>small{border:1px solid var(--admin-card-border);background:var(--admin-card);border-radius:10px;min-height:32px;padding:0 11px}.admin-shell-next .admin-panel{border-radius:20px;overflow:clip}.admin-list-toolbar{border-color:var(--admin-card-border);background:var(--admin-card-soft);min-height:78px;padding:15px 20px}.admin-list-toolbar select,.admin-shell-next .admin-form input,.admin-shell-next .admin-form select,.admin-shell-next .admin-form textarea,.ops-form input,.ops-form select,.ops-form textarea{border-radius:12px}.admin-shell-next .admin-button{border-radius:11px;min-height:42px}.admin-shell-next .admin-table th{height:46px}.admin-shell-next .admin-table th,.admin-shell-next .admin-table td{padding:13px 14px}.ops-page{gap:18px}.ops-hero{border-color:var(--admin-card-border);min-height:150px;box-shadow:var(--admin-card-shadow);border-radius:22px;padding:27px 30px}.ops-hero h2{font-size:clamp(28px,3vw,40px)}.ops-metric-grid{gap:14px}.ops-metric-grid article,.crm-summary-grid article,.coupon-summary-grid article{border-color:var(--admin-card-border);border-radius:17px;min-height:112px;padding:18px;box-shadow:0 10px 30px #2d46650f}.ops-tabs{border-radius:15px;min-height:54px}.ops-tabs button,.ops-tabs a{border-radius:11px;min-height:40px}.admin-modal-panel{border-radius:22px}.admin-shell-next .admin-modal-panel{border-radius:22px;box-shadow:0 35px 100px #0a1c344d}.admin-shell-next .admin-modal-panel>header{min-height:72px;padding-inline:24px}.admin-popover{border-radius:15px;box-shadow:0 24px 65px #10264338}.product-editor-page{background:0 0;min-height:calc(100dvh - 86px);margin:-30px -32px -40px}.product-editor-header{-webkit-backdrop-filter:saturate(1.25)blur(22px);backdrop-filter:saturate(1.25)blur(22px);background:#fafcffdb;border-radius:0 0 20px 20px;min-height:116px;top:86px}.product-editor-progress{top:202px}.product-editor-layout{gap:24px;padding-top:34px}.product-editor-steps{top:232px}.product-editor-steps button{border-radius:15px}.product-editor-section,.product-editor-summary-sticky{border-color:var(--admin-card-border);box-shadow:var(--admin-card-shadow);border-radius:20px}.product-editor-section{padding:34px}.product-editor-summary-sticky{top:232px}.product-photo-dropzone,.product-photo-card,.product-photo-add-tile,.product-publish-options label,.product-review-card{border-radius:15px}html[data-admin-theme=dark] .admin-shell-next{--admin-canvas:#050b14;--admin-canvas-strong:#09111e;--admin-card:#111c2e;--admin-card-soft:#0e192a;--admin-card-border:#7a97be33;--admin-card-shadow:0 20px 60px #0000003d;background:radial-gradient(circle at 72% -12%, #2f73dc33, transparent 31%), radial-gradient(circle at 4% 90%, #1a937414, transparent 24%), var(--admin-canvas)}html[data-admin-theme=dark] .admin-main-next{background:radial-gradient(circle at 95% 1%, #2465c221, transparent 24%), var(--admin-canvas-strong);border-color:#7796bc26}html[data-admin-theme=dark] .admin-topbar-next{background:#09111eb8;border-color:#7594bb29;box-shadow:0 12px 40px #00000029}html[data-admin-theme=dark] .admin-global-search,html[data-admin-theme=dark] .admin-account{background:#111c2eb8}html[data-admin-theme=dark] .admin-dashboard-hero{border-color:var(--admin-card-border);background:radial-gradient(circle at 82% 12%,#367de540,#0000 30%),linear-gradient(135deg,#15243a 0%,#101c2e 64%,#10233d 100%)}html[data-admin-theme=dark] .admin-dashboard-date{border-color:var(--admin-card-border);background:#0c1829a3}html[data-admin-theme=dark] .admin-dashboard-date>svg{color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .admin-command-stats article,html[data-admin-theme=dark] .admin-command-panel,html[data-admin-theme=dark] .admin-shell-next .admin-panel,html[data-admin-theme=dark] .admin-shortcuts a,html[data-admin-theme=dark] .ops-metric-grid article,html[data-admin-theme=dark] .crm-summary-grid article,html[data-admin-theme=dark] .coupon-summary-grid article{border-color:var(--admin-card-border);background:var(--admin-card);box-shadow:var(--admin-card-shadow)}html[data-admin-theme=dark] .admin-command-stats .stat-orders>span{color:#75b4ff;background:#102b49}html[data-admin-theme=dark] .admin-command-stats .stat-revenue>span{color:#6bd5a0;background:#123528}html[data-admin-theme=dark] .admin-command-stats .stat-products>span{color:#c5a5ff;background:#2c2146}html[data-admin-theme=dark] .admin-command-stats .stat-coupons>span{color:#f1c46e;background:#3b2d14}html[data-admin-theme=dark] .admin-command-stats .stat-customers>span{color:#ff93b4;background:#3b2030}html[data-admin-theme=dark] .admin-command-stats .stat-recurrence>span{color:#70d5e6;background:#11333a}html[data-admin-theme=dark] .admin-page-heading>small,html[data-admin-theme=dark] .admin-list-toolbar{border-color:var(--admin-card-border);background:var(--admin-card)}html[data-admin-theme=dark] .product-editor-header{border-color:var(--admin-card-border);background:#09111edb}html[data-admin-theme=dark] .product-editor-section,html[data-admin-theme=dark] .product-editor-summary-sticky{border-color:var(--admin-card-border);box-shadow:var(--admin-card-shadow)}@media (hover:hover) and (pointer:fine){.admin-command-stats article:hover{border-color:#4989e259;transform:translateY(-3px);box-shadow:0 20px 48px #26466d1f}.admin-nav-group a:hover{transform:translate(2px)}.admin-shortcuts a:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2c496d14}}@media (max-width:1450px){.admin-command-grid{grid-template-columns:1fr}.admin-command-secondary{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.admin-next-steps{grid-column:auto}}@media (max-width:1180px){.admin-shell-next{grid-template-columns:248px minmax(0,1fr)}.admin-shell-next.is-collapsed{grid-template-columns:80px minmax(0,1fr)}.admin-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-secondary{grid-template-columns:1fr 1fr}.admin-next-steps{grid-column:1/-1}.admin-dashboard-date{min-width:220px}}@media (max-width:900px){.admin-shell-next,.admin-shell-next.is-collapsed{background:var(--admin-canvas-strong);padding:0;display:block}.admin-menu-toggle,.admin-mobile-close{width:44px;height:44px}.admin-sidebar-next,.admin-shell-next.is-collapsed .admin-sidebar-next{border-radius:0 24px 24px 0;width:min(304px,100vw - 30px);height:100dvh;top:0}.admin-main-next{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.admin-topbar-next{border-radius:0;height:64px;padding-inline:14px;top:0}.admin-content-next{padding:20px 18px 30px}.admin-dashboard-hero{flex-direction:column;align-items:flex-start;min-height:190px;padding:24px}.admin-dashboard-date{width:100%;min-width:0;padding:11px 13px}.admin-dashboard-date>svg{width:34px;height:34px}.admin-command-secondary{grid-template-columns:1fr}.admin-next-steps{grid-column:auto}.product-editor-page{margin:-20px -18px -30px}.product-editor-header{border-radius:0;top:64px}.product-editor-progress{top:180px}.product-editor-layout{padding-top:22px}}@media (max-width:640px){.admin-global-search{flex:0 0 44px;justify-content:center;width:44px;padding:0}.admin-global-search>span,.admin-pwa-install-button{display:none}.admin-topbar-actions{gap:8px}.admin-create-button{justify-content:center;width:44px;padding:0}.admin-content-next{padding:16px 12px 26px}.admin-dashboard-hero{border-radius:20px;min-height:210px;padding:21px 18px}.admin-dashboard-hero h1{font-size:34px}.admin-dashboard-subtitle{flex-direction:column;align-items:flex-start;gap:8px}.admin-dashboard-date{margin-top:auto}.admin-command-stats{grid-template-columns:1fr 1fr;gap:9px}.admin-command-stats article{border-radius:17px;flex-direction:column;align-items:flex-start;gap:10px;min-height:132px;padding:15px}.admin-command-stats article>span{border-radius:12px;width:40px;height:40px}.admin-command-stats strong{font-size:22px}.admin-command-panel,.admin-shell-next .admin-panel{border-radius:17px}.admin-priority-list{padding-inline:14px}.admin-priority-list article{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-block:12px}.admin-priority-list article>b{display:none}.admin-priority-list article>a{grid-column:2;justify-self:start}.admin-page-heading{min-height:82px}.admin-page-heading h1{font-size:30px}.admin-page-heading>small{display:none}.product-editor-page{margin:-16px -12px -26px}.product-editor-header{min-height:96px}.product-editor-progress{top:160px}.product-editor-section{border-radius:17px;padding:22px 17px}}@media (prefers-reduced-transparency:reduce){.admin-dashboard-date,.admin-connection-card{-webkit-backdrop-filter:none;backdrop-filter:none}.admin-topbar-next,.admin-dashboard-date{background:var(--admin-card)}}.admin-launch-screen{z-index:5000;isolation:isolate;color:#f8fbff;opacity:1;background:#050914;place-items:center;padding:24px;transition:opacity .38s,visibility .38s;display:grid;position:fixed;inset:0;overflow:hidden}.admin-launch-screen.is-exiting{opacity:0;visibility:hidden;pointer-events:none}.admin-launch-aurora{z-index:-2;filter:blur(18px)saturate(1.2);background:radial-gradient(circle at 28% 38%,#1f70ff4d,#0000 25%),radial-gradient(circle at 72% 60%,#49d7b729,#0000 22%),radial-gradient(circle at 52% 44%,#5c49ff26,#0000 29%);animation:7s ease-in-out infinite alternate admin-launch-aurora;position:absolute;inset:-25%}.admin-launch-grid{z-index:-1;opacity:.28;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 67%);mask-image:radial-gradient(circle,#000,#0000 67%)}.admin-launch-card{text-align:center;-webkit-backdrop-filter:saturate(1.35)blur(30px);backdrop-filter:saturate(1.35)blur(30px);width:min(430px,100%);animation:admin-launch-card-in .62s var(--ease-out-fluid) both;transition:transform .38s var(--ease-in-out-fluid), opacity .28s ease;background:linear-gradient(145deg,#111d32db,#081120c2);border:1px solid #ffffff1f;border-radius:30px;padding:34px 34px 27px;position:relative;overflow:hidden;box-shadow:0 45px 130px #00000085,inset 0 1px #ffffff14}.admin-launch-card:before{content:"";background:linear-gradient(90deg,#0000,#80baffd9,#0000);height:1px;position:absolute;inset:0 0 auto}.admin-launch-screen.is-exiting .admin-launch-card{opacity:0;transform:translateY(-12px)scale(.97)}.admin-launch-orbit{place-items:center;width:112px;height:112px;margin:0 auto 23px;display:grid;position:relative}.admin-launch-orbit>span{border:1px solid #6dadff33;border-radius:50%;animation:5s linear infinite admin-launch-orbit;position:absolute;inset:0}.admin-launch-orbit>span:nth-child(2){border-color:#68efcc33;animation-duration:4s;animation-direction:reverse;inset:10px}.admin-launch-orbit>span:nth-child(3){border-style:dashed;animation-duration:6s;inset:20px}.admin-launch-orbit>span:after{content:"";background:#68b0ff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:16px;box-shadow:0 0 16px #3a93ff}.admin-launch-mark{background:linear-gradient(145deg,#3d96ff,#1264dc);border:1px solid #ffffff30;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 16px 38px #0c64de6b,inset 0 1px #ffffff4d}.admin-launch-mark b{letter-spacing:-.06em;font-size:19px}.admin-launch-copy>span{color:#75b6ff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.admin-launch-copy>span svg{width:14px}.admin-launch-copy h1{color:#fff;letter-spacing:-.055em;margin:8px 0 0;font-size:36px;line-height:1.05}.admin-launch-copy p{color:#90a3bc;min-height:21px;transition:color var(--motion-fast) ease;margin:10px 0 0;font-size:12px}.admin-launch-screen.is-ready .admin-launch-copy p{color:#a9e9cf}.admin-launch-progress{background:#ffffff14;border-radius:999px;height:4px;margin-top:25px;overflow:hidden}.admin-launch-progress span{border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:admin-launch-progress 1.12s var(--ease-out-fluid) forwards;background:linear-gradient(90deg,#2381ff,#78b7ff 58%,#65dfbd);display:block;transform:scaleX(.08);box-shadow:0 0 18px #3791ff8c}.admin-launch-card footer{color:#71869f;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:9px;display:flex}.admin-launch-card footer span{align-items:center;gap:5px;display:inline-flex}.admin-launch-card footer svg{width:12px}.admin-launch-ready{opacity:.45;transition:opacity var(--motion-fast) ease;color:#70d4ae!important}.admin-launch-screen.is-ready .admin-launch-ready{opacity:1}.admin-navigation-progress{z-index:4900;opacity:0;pointer-events:none;height:3px;transition:opacity .12s;position:fixed;top:0;left:0;right:0;overflow:hidden}.admin-navigation-progress.is-active{opacity:1}.admin-navigation-progress span{background:linear-gradient(90deg,#1d78f4,#86c0ff,#66dfbb);border-radius:0 999px 999px 0;width:38%;height:100%;display:block;transform:translate(-110%);box-shadow:0 0 14px #237fffa6}.admin-navigation-progress.is-active span{animation:admin-route-progress 1.05s var(--ease-out-fluid) infinite}.admin-page-transition{min-width:0;animation:admin-page-enter .46s var(--ease-out-fluid) both}.admin-page-transition>:where(.admin-page-heading,.admin-dashboard-command,.admin-panel,.ops-page,.banner-guidance){animation:admin-content-rise .52s var(--ease-out-fluid) both}.admin-page-transition>:where(.admin-panel,.ops-page,.banner-guidance):nth-child(2){animation-delay:55ms}.admin-page-transition>:where(.admin-panel,.ops-page,.banner-guidance):nth-child(3){animation-delay:90ms}.admin-main-next{position:relative;overflow:clip}.admin-main-next:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#458fff1f,#0000 67%);border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;right:-120px}.admin-topbar-next{z-index:40;position:sticky;top:0}.admin-content-next{z-index:1;position:relative}body:has(.admin-modal) .admin-content-next{z-index:100}body:has(.admin-modal) .admin-mobile-tabbar{opacity:0;pointer-events:none;transform:translateY(100%)}.admin-shell-next{font-feature-settings:"cv02", "cv03", "cv04", "cv11"}.admin-topbar-next:after{content:"";background:linear-gradient(90deg,#0000,#5390e03b,#0000);height:1px;position:absolute;bottom:-1px;left:22px;right:22px}.admin-global-search{text-align:left;cursor:pointer}.admin-global-search>span{color:#8290a4;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.admin-global-search kbd{color:#8190a4;background:#758fae12;border:1px solid #657e9f33;border-radius:7px;place-items:center;min-width:37px;height:23px;font-family:inherit;font-size:8px;font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff6b}.admin-period-selector{flex:none;min-width:310px;position:relative}.admin-period-trigger{border:1px solid var(--admin-card-border);color:#26374e;text-align:left;cursor:pointer;background:#ffffffc7;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffffc2}.admin-period-trigger:hover{background:#fff;border-color:#3884e66b}.admin-period-trigger:focus-visible{border-color:#3884e69e;outline:0;box-shadow:0 0 0 3px #277ce621,inset 0 1px #ffffffb8}.admin-period-trigger>svg:first-child{color:#277cd8;width:18px}.admin-period-trigger>span{gap:1px;min-width:0;display:grid}.admin-period-trigger small{color:#788ba4;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.admin-period-trigger strong{color:#26374e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.admin-period-trigger>em{color:#73869f;white-space:nowrap;font-size:7px;font-style:normal;display:block}.admin-period-chevron{color:#8293aa;width:14px;transition:transform .18s}.admin-period-selector.is-open .admin-period-chevron{transform:rotate(180deg)}.admin-period-popover{z-index:5100;width:min(430px,100vw - 28px);max-height:min(680px,100dvh - 86px);animation:admin-period-popover-in .18s var(--ease-out-fluid) both;background:#fffffffa;border:1px solid #d9e3ee;border-radius:18px;gap:13px;padding:16px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 26px 70px #1c365833,inset 0 1px #fff}.admin-period-popover>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-period-popover>header strong{color:#1e3047;font-size:13px}.admin-period-popover>header p{color:#77899f;max-width:44ch;margin:4px 0 0;font-size:9px;line-height:1.45}.admin-period-popover>header>span{color:#2676c9;background:#edf5ff;border-radius:8px;min-width:max-content;padding:5px 8px;font-size:8px;font-weight:800}.admin-period-quick-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-period-quick-options>button{color:#42566e;text-align:left;cursor:pointer;background:#fafbfd;border:1px solid #e0e7ef;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:54px;padding:9px 10px;transition:border-color .16s,background .16s,transform 80ms;display:flex}.admin-period-quick-options>button:hover{background:#f4f8fd;border-color:#a9c9ef}.admin-period-quick-options>button.active{background:#edf6ff;border-color:#7fb4f2;box-shadow:inset 3px 0 #2a7ed8}.admin-period-quick-options button>span{gap:3px;min-width:0;display:grid}.admin-period-quick-options strong{color:#2b3e55;font-size:9px}.admin-period-quick-options small{color:#8190a3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-period-quick-options svg{color:#247cd7;flex:none;width:15px}.admin-period-custom{background:#f8fafc;border:1px solid #e1e7ef;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px;display:grid}.admin-period-custom.active{border-color:#a6caef;box-shadow:inset 3px 0 #2a7ed8}.admin-period-custom>div:first-child{grid-column:1/-1;gap:3px;display:grid}.admin-period-custom>div:first-child strong{color:#2c4058;font-size:10px}.admin-period-custom>div:first-child small{color:#7f8fa2;font-size:8px}.admin-period-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-period-date-grid label{color:#71849a;gap:4px;font-size:7px;font-weight:760;display:grid}.admin-period-date-grid input{color:#273b52;min-width:0;height:36px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d6e0ea;border-radius:9px;padding:0 8px;font-size:9px}.admin-period-date-grid input:focus{border-color:#72aaf0;outline:0;box-shadow:0 0 0 3px #277ce61a}.admin-period-custom>.admin-button{white-space:nowrap;align-self:end;min-height:36px}.admin-period-error{color:#b0444d;grid-column:1/-1;margin:0;font-size:8px}@keyframes admin-period-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}}@media (max-width:1180px){.admin-period-selector{min-width:224px}.admin-period-trigger{grid-template-columns:auto minmax(0,1fr) auto}.admin-period-trigger>em{display:none}}.admin-brand-mark{isolation:isolate}.admin-brand-mark:after{content:"";z-index:-1;filter:blur(14px);opacity:.7;background:#277fff3d;border-radius:18px;position:absolute;inset:-7px}.admin-nav-group a.active{position:relative}.admin-nav-group a.active:after{content:"";background:#a8d3ff;border-radius:50%;width:5px;height:5px;position:absolute;right:9px;box-shadow:0 0 11px #90c7ff}.admin-command-panel,.admin-shell-next .admin-panel,.admin-command-stats article,.ops-metric-grid article{isolation:isolate;position:relative}.admin-command-panel:before,.admin-shell-next .admin-panel:before,.admin-command-stats article:before,.ops-metric-grid article:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 8%,#6fa9f23d,#0000 92%);height:1px;position:absolute;inset:0 0 auto}.admin-shell-next :where(button,a):active:not(:disabled){transition-duration:70ms;transform:scale(.975)}.admin-command-stats article:first-child{animation:admin-bento-in .5s 45ms var(--ease-out-fluid) both}.admin-command-stats article:nth-child(2){animation:admin-bento-in .5s 80ms var(--ease-out-fluid) both}.admin-command-stats article:nth-child(3){animation:admin-bento-in .5s .115s var(--ease-out-fluid) both}.admin-command-stats article:nth-child(4){animation:admin-bento-in .5s .15s var(--ease-out-fluid) both}.admin-command-stats article:nth-child(5){animation:admin-bento-in .5s .185s var(--ease-out-fluid) both}.admin-command-stats article:nth-child(6){animation:admin-bento-in .5s .22s var(--ease-out-fluid) both}.sortable-row.has-drag-handle{transition:transform .21s var(--ease-out-fluid), opacity var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow .21s var(--ease-out-fluid), background-color var(--motion-fast) ease;position:relative}.sections-admin-list .sortable-row.has-drag-handle{grid-template-columns:auto auto minmax(0,1fr) auto}.banner-admin-list .sortable-row.has-drag-handle{grid-template-columns:auto auto 76px minmax(0,1fr) auto}.admin-drag-handle{color:#8da0b8;cursor:grab;touch-action:none;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;height:42px;display:grid}.admin-drag-handle:active{cursor:grabbing}.admin-drag-handle svg{width:18px}.sortable-row.is-dragging,.product-photo-card.is-dragging{opacity:.38;transform:scale(.985)}.sortable-row.is-drop-target{transform:translateY(2px);box-shadow:0 0 0 3px #2b85ff1f,0 16px 35px #244e831a;background:#f4f9ff!important;border-color:#3f92ff!important}.sortable-row.is-drop-target:after{content:"Soltar aqui";z-index:3;color:#fff;background:#1677ff;border-radius:999px;padding:3px 8px;font-size:8px;font-weight:800;position:absolute;top:-10px;left:50%;translate:-50%;box-shadow:0 5px 14px #1677ff47}.product-photo-card{cursor:grab}.product-photo-card:active{cursor:grabbing}.product-photo-card.is-drop-target{border-color:#3f92ff;transform:translateY(-3px);box-shadow:0 0 0 3px #2b85ff24,0 18px 38px #244e8321}html[data-admin-theme=dark] .sortable-row.is-drop-target{box-shadow:0 0 0 3px #3e96ff24,0 18px 45px #00000047;background:#12243b!important;border-color:#5ca7ff!important}html[data-admin-theme=dark] .admin-drag-handle{color:#7189a6}html[data-admin-theme=dark] .admin-global-search kbd{color:#8196b2;background:#7e9ec517;border-color:#809ec330;box-shadow:inset 0 1px #ffffff0d}html[data-admin-theme=dark] .admin-period-trigger{color:#d9e6f5;background:#111c2ec7;border-color:#809ec330;box-shadow:inset 0 1px #ffffff0d}html[data-admin-theme=dark] .admin-period-trigger:hover{background:#142238;border-color:#64a0e86b}html[data-admin-theme=dark] .admin-period-trigger strong{color:#d9e6f5}html[data-admin-theme=dark] .admin-period-trigger small,html[data-admin-theme=dark] .admin-period-trigger>em{color:#8296af}html[data-admin-theme=dark] .admin-period-popover{background:#0d1828fa;border-color:#2a3d55;box-shadow:0 28px 80px #00000073,inset 0 1px #ffffff0d}html[data-admin-theme=dark] .admin-period-popover>header strong,html[data-admin-theme=dark] .admin-period-quick-options strong,html[data-admin-theme=dark] .admin-period-custom>div:first-child strong{color:#dbe7f5}html[data-admin-theme=dark] .admin-period-popover>header p,html[data-admin-theme=dark] .admin-period-quick-options small,html[data-admin-theme=dark] .admin-period-custom>div:first-child small,html[data-admin-theme=dark] .admin-period-date-grid label{color:#8497ae}html[data-admin-theme=dark] .admin-period-popover>header>span{color:#8fc2ff;background:#172b46}html[data-admin-theme=dark] .admin-period-quick-options>button,html[data-admin-theme=dark] .admin-period-custom{color:#a9bad0;background:#111e30;border-color:#293d55}html[data-admin-theme=dark] .admin-period-quick-options>button:hover{background:#15263b;border-color:#3e6490}html[data-admin-theme=dark] .admin-period-quick-options>button.active,html[data-admin-theme=dark] .admin-period-custom.active{background:#142840;border-color:#3c78b9}html[data-admin-theme=dark] .admin-period-date-grid input{color:#e3ecf6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1726;border-color:#32475e}.admin-command-dialog{z-index:7000;place-items:start center;padding:min(12vh,110px) 18px 24px;display:grid;position:fixed;inset:0}.admin-command-backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);background:#050e1b94;border:0;animation:.18s both admin-command-fade-in;position:absolute;inset:0}.admin-command-palette{color:#17243a;-webkit-backdrop-filter:blur(30px)saturate(1.35);backdrop-filter:blur(30px)saturate(1.35);width:min(720px,100%);max-height:min(720px,100dvh - 120px);animation:admin-command-open .26s var(--ease-out-fluid) both;background:#fbfdfff5;border:1px solid #96aecf47;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #0010285c,inset 0 1px #ffffffc7}.admin-command-palette:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#72b0ff,#0000);height:1px;position:absolute;inset:0 8% auto}.admin-command-palette>header{border-bottom:1px solid #e3eaf3;align-items:center;gap:13px;min-height:76px;padding:0 20px;display:flex}.admin-command-palette>header>svg{color:#377fcf;width:21px}.admin-command-palette>header input{color:#17243a;letter-spacing:-.015em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px;font-weight:580}.admin-command-palette>header input::placeholder{color:#8998ab}.admin-command-palette>header kbd{color:#76879c;text-align:center;background:#f2f6fa;border:1px solid #d8e1ed;border-radius:7px;min-width:36px;padding:5px 7px;font:750 8px/1 inherit}.admin-command-palette>header button{color:#6d7e92;background:#eef3f8;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:none}.admin-command-palette>header button svg{width:16px}.admin-command-results{overscroll-behavior:contain;min-height:180px;padding:10px;overflow:auto}.admin-command-result{border-radius:14px;position:relative}.admin-command-result>a{border-radius:inherit;min-height:68px;color:inherit;border:1px solid #0000;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 88px 9px 10px;transition:background-color .1s,border-color .1s,transform .1s;display:grid}.admin-command-result.active>a{background:linear-gradient(135deg,#f1f7ff,#edf5ff);border-color:#c4dcf9;box-shadow:0 8px 24px #265b9d14}.admin-command-result-icon{color:#2677d8;background:#fff;border:1px solid #dce7f3;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 17px #2d578b12}.admin-command-result-icon svg{width:20px}.admin-command-result>a>span:nth-child(2){min-width:0}.admin-command-result small,.admin-command-result strong,.admin-command-result em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-command-result small{color:#397fcf;letter-spacing:.11em;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-style:normal;font-weight:850}.admin-command-result strong{color:#1a2a42;letter-spacing:-.01em;font-size:12px}.admin-command-result em{color:#79899c;margin-top:3px;font-size:9px;font-style:normal}.admin-command-result-arrow{color:#8da0b6;opacity:0;width:16px;transition:opacity .12s,transform .12s;transform:translate(-4px)}.admin-command-result.active .admin-command-result-arrow{opacity:1;transform:translate(0)}.admin-command-favorite{z-index:2;color:#a0adbd;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:46px}.admin-command-favorite:hover{color:#e0a526;background:#fff;box-shadow:0 5px 15px #2f4d721a}.admin-command-favorite svg{width:16px}.admin-command-empty{color:#8595a9;text-align:center;align-content:center;place-items:center;gap:7px;min-height:230px;display:grid}.admin-command-empty svg{color:#5f85b2;background:#edf3f9;border-radius:10px;width:32px;height:32px;padding:7px}.admin-command-empty strong{color:#263850;font-size:12px}.admin-command-empty span{font-size:9px}.admin-command-palette>footer{color:#7c8da1;background:#f7f9fc;border-top:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 18px;font-size:8px;display:flex}.admin-command-palette>footer>span,.admin-command-palette>footer>div,.admin-command-palette>footer>div>span{align-items:center;gap:6px;display:flex}.admin-command-palette>footer svg{width:13px}.admin-command-palette>footer kbd{color:#65778d;text-align:center;background:#fff;border:1px solid #d7e0eb;border-radius:5px;min-width:20px;padding:3px 4px;font:750 8px/1 inherit}html[data-admin-theme=dark] .admin-global-search>span{color:#8295ad}html[data-admin-theme=dark] .admin-command-palette{color:#e8f0fa;background:#0c1625f5;border-color:#7797bf3d;box-shadow:0 45px 130px #00000094,inset 0 1px #ffffff0d}html[data-admin-theme=dark] .admin-command-palette>header,html[data-admin-theme=dark] .admin-command-palette>footer{border-color:#26384f}html[data-admin-theme=dark] .admin-command-palette>header input{color:#edf4fc}html[data-admin-theme=dark] .admin-command-palette>header kbd,html[data-admin-theme=dark] .admin-command-palette>footer{color:#8397b0;background:#0c192a}html[data-admin-theme=dark] .admin-command-palette>header kbd,html[data-admin-theme=dark] .admin-command-palette>footer kbd{color:#98abc1;background:#16253a;border-color:#30445e}html[data-admin-theme=dark] .admin-command-result.active>a{background:linear-gradient(135deg,#132b49,#11243c);border-color:#315b8e;box-shadow:0 10px 28px #0000002e}html[data-admin-theme=dark] .admin-command-result-icon{color:#76b6ff;background:#13253d;border-color:#2d4665;box-shadow:0 7px 18px #00000029}html[data-admin-theme=dark] .admin-command-result strong,html[data-admin-theme=dark] .admin-command-empty strong{color:#e4edf8}html[data-admin-theme=dark] .admin-command-result em{color:#8295ad}html[data-admin-theme=dark] .admin-command-favorite:hover{color:#f1bf55;background:#1a2e48}html[data-admin-theme=dark] .admin-command-empty svg{color:#77a8df;background:#14263e}.admin-saved-views{border-bottom:1px solid var(--admin-card-border,#e3eaf2);background:var(--admin-card,#fff);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 18px;display:flex}.admin-saved-views>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.admin-saved-views>div:first-child>svg{color:#3b82d8;width:15px}.admin-saved-views strong{color:var(--text);margin-right:3px;font-size:9px}.admin-saved-views small{color:var(--muted);font-size:8px}.admin-saved-view{background:#f7faff;border:1px solid #d5e1ef;border-radius:9px;display:inline-flex;overflow:hidden}.admin-saved-view button{color:#42658c;background:0 0;border:0;min-height:30px;padding:0 9px;font-size:8px;font-weight:750}.admin-saved-view button:last-child{color:#91a0b2;border-left:1px solid #d5e1ef;place-items:center;width:27px;padding:0;display:grid}.admin-saved-view button svg{width:12px}.admin-view-action{color:#56708e;background:#fff;border:1px solid #d4dfeb;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.admin-view-action svg{width:13px}.admin-view-action[aria-pressed=true]{color:#2473cd;background:#eff6ff;border-color:#9fc5f3}.admin-save-view-form{background:#fff;border:1px solid #9dc5f5;border-radius:9px;height:34px;display:flex;overflow:hidden;box-shadow:0 0 0 3px #267be614}.admin-save-view-form input{width:160px;color:var(--text);background:0 0;border:0;outline:0;padding:0 9px;font-size:9px}.admin-save-view-form button{color:#3b78bc;background:0 0;border:0;border-left:1px solid #dbe5f0;place-items:center;width:31px;display:grid}.admin-save-view-form button:disabled{opacity:.4}.admin-save-view-form svg{width:13px}.admin-products-desktop.is-compact .admin-table th{height:36px}.admin-products-desktop.is-compact .admin-table th,.admin-products-desktop.is-compact .admin-table td{padding-top:7px;padding-bottom:7px}.admin-products-desktop.is-compact .admin-product-thumb{width:36px;height:36px}html[data-admin-theme=dark] .admin-saved-views{border-color:var(--admin-card-border);background:var(--admin-card)}html[data-admin-theme=dark] .admin-saved-view,html[data-admin-theme=dark] .admin-view-action,html[data-admin-theme=dark] .admin-save-view-form{color:#9ab6d7;background:#122139;border-color:#30465f}html[data-admin-theme=dark] .admin-saved-view button{color:#9ab6d7}html[data-admin-theme=dark] .admin-saved-view button:last-child,html[data-admin-theme=dark] .admin-save-view-form button{border-color:#30465f}html[data-admin-theme=dark] .admin-save-view-form input{color:#e8f0fa}.product-editor-header,.product-editor-progress,.product-editor-steps,.product-editor-summary-sticky{position:static}.audit-toolbar{border-top:1px solid var(--admin-card-border,#e4eaf1)}.audit-details-button{color:#547394;white-space:nowrap;background:#fff;border:1px solid #d4e0ec;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.audit-details-button svg{width:13px}.audit-diff-row>td{background:#f8fbff;padding:0!important}.audit-diff{background:#fff;border:1px solid #d6e4f3;border-radius:14px;margin:10px 14px 16px;overflow:hidden;box-shadow:0 12px 30px #2f53800f}.audit-diff>header{background:#f7faff;border-bottom:1px solid #e1e9f2;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.audit-diff>header>svg{color:#21865f;background:#e7f7ef;border-radius:9px;width:30px;height:30px;padding:7px}.audit-diff>header strong,.audit-diff>header span{display:block}.audit-diff>header strong{color:#243750;font-size:10px}.audit-diff>header span{color:#7b8da2;margin-top:2px;font-size:8px}.audit-diff>p{color:#71849a;padding:18px;font-size:9px}.audit-diff-grid{grid-template-columns:minmax(130px,.6fr) minmax(180px,1fr) minmax(180px,1fr);display:grid;overflow-x:auto}.audit-diff-grid>b{color:#71849a;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #e4eaf1;min-width:0;padding:8px 12px;font-size:8px}.audit-diff-entry{display:contents}.audit-diff-entry>*{overflow-wrap:anywhere;color:#53677f;border-bottom:1px solid #edf1f5;min-width:0;padding:10px 12px;font-size:8px;line-height:1.45}.audit-diff-entry>code{color:#2b659f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.audit-diff-entry>span:last-child{color:#326c58;background:#f5fbf8}html[data-admin-theme=dark] .audit-details-button{color:#9ab7d9;background:#15263d;border-color:#334a65}html[data-admin-theme=dark] .audit-diff-row>td{background:#0c1727}html[data-admin-theme=dark] .audit-diff{background:#101e32;border-color:#304861;box-shadow:0 14px 34px #0000002e}html[data-admin-theme=dark] .audit-diff>header,html[data-admin-theme=dark] .audit-diff-grid>b{background:#12233a;border-color:#2b3e56}html[data-admin-theme=dark] .audit-diff>header strong{color:#e3edf8}html[data-admin-theme=dark] .audit-diff>header>svg{color:#68d3a5;background:#15382e}html[data-admin-theme=dark] .audit-diff-entry>*{color:#9badc2;border-color:#26394f}html[data-admin-theme=dark] .audit-diff-entry>code{color:#7ab8fb}html[data-admin-theme=dark] .audit-diff-entry>span:last-child{color:#8ccdb1;background:#102820}.admin-health-center{border:1px solid var(--admin-card-border,#dce5ef);background:var(--admin-card,#fff);box-shadow:var(--admin-card-shadow,0 15px 40px #27466c14);border-radius:22px;margin-bottom:18px;overflow:hidden}.admin-health-center>header{border-bottom:1px solid var(--admin-card-border,#e0e8f1);background:radial-gradient(circle at 92% 0, #4591ff1c, transparent 36%), var(--admin-card,#fff);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:18px 20px;display:grid}.admin-health-orb{border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.admin-health-orb svg{width:23px}.admin-health-orb.healthy{color:#13865d;background:#e5f8ef;box-shadow:0 8px 22px #1a906321}.admin-health-orb.warning,.admin-health-orb.unknown{color:#be7912;background:#fff3dc}.admin-health-orb.critical{color:#d2384f;background:#ffebee}.admin-health-center>header span{color:#2578d3;letter-spacing:.13em;font-size:8px;font-weight:850}.admin-health-center>header h2{color:var(--text);letter-spacing:-.035em;margin:3px 0 0;font-size:19px}.admin-health-center>header p{color:var(--muted);margin:4px 0 0;font-size:9px}.admin-health-center>header .admin-button svg{width:15px}.admin-health-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.admin-health-grid article{background:#fbfdff;border:1px solid #e0e8f1;border-radius:16px;align-items:flex-start;gap:11px;min-height:178px;padding:15px;display:flex;position:relative;overflow:hidden}.admin-health-grid article:before{content:"";background:#a8b5c5;width:3px;position:absolute;inset:0 auto 0 0}.admin-health-grid article.healthy:before{background:#32b57f}.admin-health-grid article.warning:before{background:#e5a331}.admin-health-grid article.critical:before{background:#e05468}.admin-health-icon{color:#367dc8;background:#edf4fc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.admin-health-icon svg{width:17px}.admin-health-grid article>div:last-child{flex:1;min-width:0}.admin-health-grid article span,.admin-health-grid article strong{display:block}.admin-health-grid article span{color:#6f8299;text-transform:uppercase;font-size:8px;font-weight:750}.admin-health-grid article strong{color:#24364d;margin-top:5px;font-size:11px;line-height:1.25}.admin-health-grid article p{color:#788a9f;min-height:51px;margin:7px 0 0;font-size:8px;line-height:1.45}.admin-health-grid article footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.admin-health-grid article footer b{color:#687b91;background:#edf2f7;border-radius:999px;padding:4px 7px;font-size:7px}.admin-health-grid article.healthy footer b{color:#18855e;background:#e3f7ed}.admin-health-grid article.warning footer b{color:#a96b0c;background:#fff2da}.admin-health-grid article.critical footer b{color:#c7354c;background:#ffe9ed}.admin-health-grid article footer small{color:#8495a8;align-items:center;gap:3px;font-size:7px;display:inline-flex}.admin-health-grid article footer svg{width:10px}.admin-health-meta{border-top:1px solid var(--admin-card-border,#e0e8f1);background:var(--admin-card-soft,#f8fafc);min-height:42px;color:var(--muted);align-items:center;gap:16px;padding:0 18px;font-size:8px;display:flex}.admin-health-meta span{align-items:center;gap:5px;display:inline-flex}.admin-health-meta svg{width:12px}.admin-health-error{color:#b93147;background:#fff2f4;border:1px solid #f1c3cb;border-radius:10px;margin:12px 14px 0;padding:10px;font-size:9px}.admin-health-skeleton i{background:linear-gradient(90deg,#edf1f5,#f8fafc,#edf1f5) 0 0/200% 100%;border-radius:8px;animation:1.4s linear infinite admin-health-shimmer;display:block}.admin-health-skeleton>i{flex:none;width:34px;height:34px}.admin-health-skeleton>div{flex:1;gap:8px;display:grid}.admin-health-skeleton>div i{height:9px}.admin-health-skeleton>div i:nth-child(2){width:80%}.admin-health-skeleton>div i:nth-child(3){width:58%}.is-spinning{animation:.8s linear infinite admin-health-spin}html[data-admin-theme=dark] .admin-health-center{border-color:var(--admin-card-border);background:var(--admin-card);box-shadow:var(--admin-card-shadow)}html[data-admin-theme=dark] .admin-health-center>header{border-color:var(--admin-card-border);background:radial-gradient(circle at 92% 0, #357ee724, transparent 36%), var(--admin-card)}html[data-admin-theme=dark] .admin-health-grid article{background:#0f1c2e;border-color:#2c4058}html[data-admin-theme=dark] .admin-health-grid article strong{color:#e5edf7}html[data-admin-theme=dark] .admin-health-icon{color:#75b6ff;background:#142943}html[data-admin-theme=dark] .admin-health-meta{border-color:var(--admin-card-border);background:#0e192a}html[data-admin-theme=dark] .admin-health-error{color:#ff93a5;background:#321a23;border-color:#663445}html[data-admin-theme=dark] .admin-health-skeleton i{background:linear-gradient(90deg,#17263a,#203149,#17263a) 0 0/200% 100%}html[data-admin-theme=dark] .data-actions .secure-backup-card{background:radial-gradient(circle at 100% 0,#2c81e32e,#0000 44%),linear-gradient(150deg,#111f31,#0d1928);border-color:#315982}html[data-admin-theme=dark] .data-actions .secure-backup-card:after{color:#78b9ff;background:#13263b;border-color:#315982}html[data-admin-theme=dark] .backup-mfa-modal>form>label{color:#aebed0}html[data-admin-theme=dark] .backup-mfa-modal>form>label>select,html[data-admin-theme=dark] .backup-code-field{color:#e7eef8;background:#101d2d;border-color:#334961}html[data-admin-theme=dark] .backup-code-field input{color:#eef5ff}html[data-admin-theme=dark] .backup-security-note,html[data-admin-theme=dark] .backup-progress{background:radial-gradient(circle at 85% 0,#3084e229,#0000 42%),#101e2f;border-color:#315274}html[data-admin-theme=dark] .backup-security-note>svg,html[data-admin-theme=dark] .backup-progress>div>svg{color:#78b9ff;background:#173454}html[data-admin-theme=dark] .backup-security-note strong,html[data-admin-theme=dark] .backup-progress strong,html[data-admin-theme=dark] .backup-complete strong{color:#e6eef8}html[data-admin-theme=dark] .backup-security-note p,html[data-admin-theme=dark] .backup-progress small,html[data-admin-theme=dark] .backup-complete p{color:#93a6bb}html[data-admin-theme=dark] .backup-complete{background:#10281f;border-color:#2d654e}html[data-admin-theme=dark] .backup-complete>svg{color:#72deb0;background:#173c2e}@keyframes admin-health-spin{to{transform:rotate(360deg)}}@keyframes admin-health-shimmer{to{background-position:-200% 0}}@media (max-width:1380px){.admin-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.admin-health-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.admin-health-center>header{grid-template-columns:auto minmax(0,1fr)}.admin-health-center>header .admin-button{grid-column:1/-1;width:100%}.admin-health-grid{grid-template-columns:1fr}.admin-health-grid article{min-height:148px}.admin-health-meta{flex-direction:column;align-items:flex-start;gap:5px;padding-block:10px}}.cashback-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.cashback-summary-grid article{background:#fff;border:1px solid #dce5ef;border-radius:15px;align-items:center;gap:13px;min-height:106px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #233f610d}.cashback-summary-grid article.primary{background:radial-gradient(circle at 100% 0,#227eff2e,#0000 42%),linear-gradient(135deg,#f4f9ff,#fff);border-color:#b9d7ff}.cashback-summary-grid article>svg{color:#1677ff;background:#eaf3ff;border-radius:13px;flex:none;width:42px;height:42px;padding:10px}.cashback-summary-grid article.primary>svg{color:#fff;background:#1677ff;box-shadow:0 10px 24px #1677ff3d}.cashback-summary-grid span,.cashback-summary-grid strong,.cashback-summary-grid small{display:block}.cashback-summary-grid span{color:#63748b;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:760}.cashback-summary-grid strong{color:#14243a;margin-top:4px;font-size:22px;line-height:1}.cashback-summary-grid small{color:#8190a3;margin-top:7px;font-size:9px}.cashback-campaign-toolbar{background:linear-gradient(135deg,#f4f8ff,#fbfdff);border:1px solid #d8e6f7;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 14px;padding:13px 14px;display:flex}.cashback-campaign-toolbar strong,.cashback-campaign-toolbar span{display:block}.cashback-campaign-toolbar strong{color:#26496f;font-size:11px}.cashback-campaign-toolbar span{color:#6f849b;margin-top:3px;font-size:9px}.cashback-campaign-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cashback-campaign-list>article{background:#fff;border:1px solid #dce5ef;border-radius:15px;gap:14px;padding:16px;display:grid;box-shadow:0 8px 24px #2a45650a}.cashback-campaign-list>article.active{border-color:#9ddbbf;box-shadow:inset 3px 0 #26ae78,0 8px 24px #2a45650a}.cashback-campaign-list>article.paused{box-shadow:inset 3px 0 #e2a13a}.cashback-campaign-list article>header{align-items:flex-start;gap:11px;display:flex}.cashback-campaign-icon{color:#247bd5;background:#edf5ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cashback-campaign-icon svg{width:19px}.cashback-campaign-list h3{color:#1e3047;margin:6px 0 0;font-size:13px}.cashback-campaign-list p{color:#72849a;margin:4px 0 0;font-size:9px;line-height:1.45}.cashback-campaign-status{color:#6a798c;text-transform:uppercase;letter-spacing:.06em;background:#edf1f6;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-flex}.cashback-campaign-status.active{color:#168359;background:#e5f8ef}.cashback-campaign-status.paused{color:#a86a09;background:#fff2dc}.cashback-campaign-status.ended{color:#7a8491;background:#f0f2f5}.cashback-campaign-rules{flex-wrap:wrap;gap:7px;display:flex}.cashback-campaign-rules span{color:#5e7187;background:#f4f7fa;border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:5px 8px;font-size:8px;font-weight:680;display:inline-flex}.cashback-campaign-rules svg{width:12px}.cashback-campaign-list article>footer{border-top:1px solid #e8edf3;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.cashback-campaign-list article>footer strong,.cashback-campaign-list article>footer span{display:block}.cashback-campaign-list article>footer strong{color:#344860;font-size:9px}.cashback-campaign-list article>footer span{color:#8492a4;margin-top:3px;font-size:8px}.cashback-campaign-list article>footer>div:last-child{gap:6px;display:flex}.cashback-campaign-list .admin-empty{grid-column:1/-1}.cashback-campaign-editor{z-index:190;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cashback-campaign-editor>form{z-index:1;background:#fff;border:1px solid #dbe4ee;border-radius:20px;width:min(800px,100vw - 28px);max-height:calc(100vh - 36px);position:relative;overflow:auto;box-shadow:0 30px 90px #10223a47}.cashback-campaign-editor>form>header{background:radial-gradient(circle at 95% 0,#1f7dff1f,#0000 38%);border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:flex-start;padding:19px 21px;display:flex}.cashback-campaign-editor header span{color:#1677ff;letter-spacing:.13em;font-size:8px;font-weight:850}.cashback-campaign-editor header h2{color:#182a40;margin:5px 0 0;font-size:20px}.cashback-campaign-editor header p{color:#74869b;margin:5px 0 0;font-size:9px}.cashback-campaign-editor header>button{color:#53667d;background:#fff;border:1px solid #d7e0ea;border-radius:10px;width:34px;height:34px;font-size:19px}.cashback-editor-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:20px;display:grid}.cashback-editor-grid>label{color:#53667d;align-content:start;gap:6px;font-size:9px;font-weight:760;display:grid}.cashback-editor-grid .full{grid-column:1/-1}.cashback-editor-grid input,.cashback-editor-grid select,.cashback-editor-grid textarea{color:#1f3148;width:100%;min-height:40px;font:inherit;resize:vertical;background:#fff;border:1px solid #d6e0eb;border-radius:9px;padding:9px 10px;font-size:10px}.cashback-editor-grid label>small,.cashback-editor-grid fieldset>p{color:#8391a3;margin:0;font-size:8px;font-weight:500}.cashback-editor-grid fieldset{border:1px solid #dce5ee;border-radius:11px;min-width:0;padding:12px}.cashback-editor-grid legend{color:#41566e;padding-inline:5px;font-size:9px;font-weight:780}.cashback-choice-grid{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.cashback-choice-grid label{cursor:pointer}.cashback-choice-grid input{opacity:0;pointer-events:none;position:absolute}.cashback-choice-grid span{color:#5a6d83;background:#fff;border:1px solid #d6e0ea;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:740;display:inline-flex}.cashback-choice-grid input:checked+span{color:#176cc6;background:#eaf4ff;border-color:#76adf2}.cashback-product-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;margin-top:10px;display:grid;overflow:auto}.cashback-product-picker label{cursor:pointer;background:#fbfcfe;border:1px solid #dfe6ee;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.cashback-product-picker input{accent-color:#1677ff;flex:none;width:15px;min-height:15px}.cashback-product-picker strong,.cashback-product-picker small{display:block}.cashback-product-picker strong{color:#30455d;font-size:9px}.cashback-product-picker small{color:#7c8da1;margin-top:2px;font-size:8px}.cashback-campaign-editor>form>.admin-form-error{margin:0 20px 15px}.cashback-campaign-editor>form>footer{background:#f8fafc;border-top:1px solid #e4eaf1;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.crm-wallet-balance{display:block;color:#167a58!important}.crm-wallet-expiry{color:#b87613;margin-top:3px;font-size:8px;display:block}.crm-repurchase{color:#3972af;white-space:nowrap;background:#edf5ff;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:740;display:inline-flex}.crm-repurchase.overdue{color:#b5551f;background:#fff0e8}.crm-customer-panel{width:min(1180px,100vw - 32px)}.customer-cashback-wallet{background:linear-gradient(#f8fbff,#fff);border-bottom:1px solid #e2e9f1}.customer-cashback-wallet>header{border-bottom:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.customer-wallet-title{align-items:center;gap:11px;display:flex}.customer-wallet-title>span{color:#fff;background:#1677ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 9px 22px #1677ff38}.customer-wallet-title svg{width:20px}.customer-wallet-title small,.customer-wallet-title h3,.customer-wallet-title p{margin:0;display:block}.customer-wallet-title small{color:#2478d1;letter-spacing:.11em;font-size:7px;font-weight:850}.customer-wallet-title h3{color:#1c3048;margin-top:3px;font-size:17px}.customer-wallet-title p{color:#7a8ba0;margin-top:3px;font-size:8px}.customer-wallet-alert{color:#9c6411;background:#fff8ea;border:1px solid #f0d09b;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex}.customer-wallet-alert svg{width:16px}.customer-wallet-alert span,.customer-wallet-alert strong{font-size:8px;display:block}.customer-wallet-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 20px;display:grid}.customer-wallet-metrics article{background:#fff;border:1px solid #e0e8f1;border-radius:9px;padding:10px}.customer-wallet-metrics span{color:#7a8ba0;font-size:8px;display:block}.customer-wallet-metrics strong{color:#263a52;margin-top:3px;font-size:12px;display:block}.customer-wallet-layout{border-top:1px solid #e5ebf2;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);display:grid}.customer-wallet-adjustment{background:#fbfcfe;border-right:1px solid #e3eaf1;grid-template-columns:1fr 1fr;align-content:start;gap:10px;padding:17px 20px;display:grid}.customer-wallet-adjustment>div:first-child,.customer-wallet-adjustment .full,.customer-wallet-adjustment>button,.customer-wallet-adjustment>p{grid-column:1/-1}.customer-wallet-adjustment>div:first-child strong,.customer-wallet-adjustment>div:first-child span{display:block}.customer-wallet-adjustment>div:first-child strong{color:#2a3e56;font-size:10px}.customer-wallet-adjustment>div:first-child span{color:#7f8fa2;margin-top:3px;font-size:8px}.customer-wallet-mode{background:#edf2f7;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:3px;display:grid}.customer-wallet-mode button{color:#6a7a8e;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:8px;font-weight:780;display:flex}.customer-wallet-mode button.active{color:#168158;background:#fff;box-shadow:0 3px 9px #263e5b1a}.customer-wallet-mode button.active.debit{color:#bd394f}.customer-wallet-mode svg{width:13px}.customer-wallet-adjustment label{color:#5b6e84;gap:5px;font-size:8px;font-weight:740;display:grid}.customer-wallet-adjustment input,.customer-wallet-adjustment select,.customer-wallet-adjustment textarea{color:#24364c;width:100%;min-height:38px;font:inherit;resize:vertical;background:#fff;border:1px solid #d6e0ea;border-radius:8px;padding:8px 9px;font-size:9px}.customer-wallet-notice{color:#4673a5;background:#edf5ff;border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px;font-size:8px;display:flex}.customer-wallet-notice svg{width:14px}.customer-wallet-statement{min-width:0;padding:17px 20px}.customer-wallet-statement>header>div{align-items:center;gap:8px;display:flex}.customer-wallet-statement>header svg{color:#3780cc;width:18px}.customer-wallet-statement>header strong,.customer-wallet-statement>header small{display:block}.customer-wallet-statement>header strong{color:#293e56;font-size:10px}.customer-wallet-statement>header small{color:#8391a2;margin-top:2px;font-size:8px}.customer-wallet-statement>div{gap:7px;max-height:300px;margin-top:10px;display:grid;overflow:auto}.customer-wallet-statement article{background:#fff;border:1px solid #e1e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.customer-wallet-entry-icon{color:#168158;background:#e8f7ef;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.customer-wallet-statement article.debit .customer-wallet-entry-icon{color:#c13b51;background:#fff0f2}.customer-wallet-entry-icon svg{width:14px}.customer-wallet-statement article strong,.customer-wallet-statement article p,.customer-wallet-statement article small{display:block}.customer-wallet-statement article strong{color:#2c4058;font-size:9px}.customer-wallet-statement article p{color:#718298;margin:3px 0 0;font-size:8px}.customer-wallet-statement article small{color:#8b98a8;margin-top:3px;font-size:7px}.customer-wallet-statement article>b{color:#168158;white-space:nowrap;font-size:10px}.customer-wallet-statement article.debit>b{color:#c13b51}.customer-wallet-statement article.expired{opacity:.68}.customer-wallet-empty{color:#8191a4;text-align:center;align-content:center;place-items:center;gap:4px;min-height:120px;display:grid}.customer-wallet-empty svg{color:#8fb5dd;width:24px}.customer-wallet-empty strong{color:#4b6078;font-size:9px}.customer-wallet-empty span{font-size:8px}html[data-admin-theme=dark] .cashback-summary-grid article,html[data-admin-theme=dark] .cashback-campaign-list>article,html[data-admin-theme=dark] .cashback-campaign-editor>form,html[data-admin-theme=dark] .customer-wallet-metrics article,html[data-admin-theme=dark] .customer-wallet-statement article{background:#101d2f;border-color:#2b4058}html[data-admin-theme=dark] .cashback-summary-grid article.primary{background:radial-gradient(circle at 100% 0,#2676e333,#0000 42%),#101d2f;border-color:#315d91}html[data-admin-theme=dark] .cashback-summary-grid strong,html[data-admin-theme=dark] .cashback-campaign-list h3,html[data-admin-theme=dark] .cashback-campaign-editor header h2,html[data-admin-theme=dark] .cashback-product-picker strong,html[data-admin-theme=dark] .customer-wallet-title h3,html[data-admin-theme=dark] .customer-wallet-metrics strong,html[data-admin-theme=dark] .customer-wallet-adjustment>div:first-child strong,html[data-admin-theme=dark] .customer-wallet-statement>header strong,html[data-admin-theme=dark] .customer-wallet-statement article strong{color:#e6eef8}html[data-admin-theme=dark] .cashback-campaign-toolbar,html[data-admin-theme=dark] .customer-cashback-wallet,html[data-admin-theme=dark] .customer-wallet-adjustment{background:#0d1929;border-color:#2b4058}html[data-admin-theme=dark] .cashback-campaign-toolbar strong,html[data-admin-theme=dark] .cashback-campaign-list article>footer strong{color:#a9c9eb}html[data-admin-theme=dark] .cashback-campaign-rules span,html[data-admin-theme=dark] .customer-wallet-mode{color:#a8b8cb;background:#17263a}html[data-admin-theme=dark] .cashback-campaign-list article>footer,html[data-admin-theme=dark] .cashback-campaign-editor>form>header,html[data-admin-theme=dark] .cashback-campaign-editor>form>footer,html[data-admin-theme=dark] .customer-cashback-wallet>header,html[data-admin-theme=dark] .customer-wallet-layout{border-color:#2b4058}html[data-admin-theme=dark] .cashback-campaign-editor>form>header,html[data-admin-theme=dark] .cashback-campaign-editor>form>footer{background:#111f32}html[data-admin-theme=dark] .cashback-editor-grid input,html[data-admin-theme=dark] .cashback-editor-grid select,html[data-admin-theme=dark] .cashback-editor-grid textarea,html[data-admin-theme=dark] .cashback-choice-grid span,html[data-admin-theme=dark] .cashback-product-picker label,html[data-admin-theme=dark] .customer-wallet-adjustment input,html[data-admin-theme=dark] .customer-wallet-adjustment select,html[data-admin-theme=dark] .customer-wallet-adjustment textarea{color:#e7eef7;background:#0d1828;border-color:#334860}html[data-admin-theme=dark] .cashback-editor-grid fieldset{border-color:#30445c}html[data-admin-theme=dark] .customer-wallet-mode button.active{background:#203049}@media (max-width:1180px){.cashback-summary-grid{grid-template-columns:1fr 1fr}.cashback-campaign-list{grid-template-columns:1fr}}@media (max-width:820px){.cashback-editor-grid{grid-template-columns:1fr 1fr}.customer-wallet-layout{grid-template-columns:1fr}.customer-wallet-adjustment{border-bottom:1px solid #e3eaf1;border-right:0}}@media (max-width:560px){.cashback-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.cashback-summary-grid article{gap:8px;min-height:92px;padding:12px}.cashback-summary-grid article>svg{width:34px;height:34px;padding:8px}.cashback-summary-grid strong{font-size:16px}.cashback-campaign-toolbar,.cashback-campaign-list article>footer,.customer-cashback-wallet>header{flex-direction:column;align-items:stretch}.cashback-campaign-toolbar .admin-button,.cashback-campaign-list article>footer>div:last-child{width:100%}.cashback-campaign-list article>footer .admin-button{flex:1}.cashback-editor-grid{grid-template-columns:1fr;padding:14px}.cashback-editor-grid .full{grid-column:auto}.cashback-product-picker{grid-template-columns:1fr}.customer-wallet-metrics{grid-template-columns:1fr 1fr;padding:10px 14px}.customer-wallet-adjustment,.customer-wallet-statement{padding:14px}.customer-wallet-alert{width:100%}}@keyframes admin-command-fade-in{0%{opacity:0}}@keyframes admin-command-open{0%{opacity:0;transform:translateY(-14px)scale(.975)}}@media (hover:hover) and (pointer:fine){.admin-drag-handle:hover{color:#287fdc;background:#508fe014;border-color:#538ed83d}.sortable-row.has-drag-handle:hover{border-color:#528bd24f;box-shadow:0 12px 30px #29476c12}.admin-command-panel:hover,.admin-shell-next .admin-panel:hover{border-color:#5591e04d;box-shadow:0 18px 48px #26456c1a}}@starting-style{.admin-popover{opacity:0;transform:translateY(-8px)scale(.97)}.admin-modal-panel{opacity:0;transform:translateY(18px)scale(.975)}}@keyframes admin-launch-card-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes admin-launch-aurora{to{transform:translate(3%,-2%)scale(1.08)rotate(2deg)}}@keyframes admin-launch-orbit{to{rotate:360deg}}@keyframes admin-launch-progress{0%{transform:scaleX(.06)}64%{transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes admin-route-progress{0%{transform:translate(-110%)}70%{transform:translate(190%)}to{transform:translate(290%)}}@keyframes admin-page-enter{0%{opacity:0}}@keyframes admin-content-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes admin-bento-in{0%{opacity:0;transform:translateY(13px)scale(.98)}}@media (max-width:760px){.admin-launch-card{border-radius:25px;padding:30px 22px 23px}.admin-launch-copy h1{font-size:32px}.admin-launch-card footer{flex-direction:column;align-items:flex-start}.sections-admin-list .sortable-row.has-drag-handle,.banner-admin-list .sortable-row.has-drag-handle{grid-template-columns:auto minmax(0,1fr) auto}.sortable-row.has-drag-handle .order-buttons{display:none}.banner-admin-list .sortable-row.has-drag-handle .banner-thumb,.banner-admin-list .sortable-row.has-drag-handle .sortable-main{grid-column:2}.sortable-row.has-drag-handle .admin-actions{grid-area:1/3/span 2}.admin-global-search kbd,.admin-topbar-actions>.admin-theme-toggle{display:none}.admin-period-selector{min-width:124px}.admin-period-trigger{min-height:42px;padding-inline:8px}.admin-period-trigger>em{display:none}.admin-period-popover{width:auto;max-height:calc(100dvh - 96px);top:auto;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));position:fixed;left:12px}.admin-period-quick-options,.admin-period-custom{grid-template-columns:1fr}.admin-period-custom>.admin-button{width:100%}.admin-command-dialog{align-items:start;padding:12px}.admin-command-palette{border-radius:20px;max-height:calc(100dvh - 24px)}.admin-command-palette>header{gap:9px;min-height:68px;padding-inline:14px}.admin-command-palette>header input{font-size:13px}.admin-command-palette>header kbd{display:none}.admin-command-palette>header button{display:grid}.admin-command-result>a{padding-right:56px}.admin-command-favorite{right:13px}.admin-command-result-arrow{display:none}.admin-command-palette>footer{justify-content:center}.admin-command-palette>footer>div{display:none}.admin-saved-views{flex-direction:column;align-items:stretch}.admin-saved-views>div:last-child{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.admin-launch-aurora,.admin-launch-orbit>span,.admin-launch-progress span,.admin-navigation-progress span,.admin-page-transition,.admin-page-transition>*,.admin-command-stats article{animation:none!important}.admin-launch-screen,.admin-launch-card,.admin-command-backdrop,.admin-command-palette,.sortable-row.has-drag-handle,.product-photo-card{transition-duration:80ms!important}}.layout-builder-intro{border-radius:18px;grid-template-columns:minmax(260px,1fr) auto auto;gap:22px;min-height:88px;padding:16px 18px;display:grid}.layout-builder-intro-copy{min-width:0}.layout-builder-intro-copy>svg{height:24px;width:24px!important}.layout-builder-intro-copy strong{font-size:12px}.layout-builder-intro-copy span{max-width:540px;font-size:9px;line-height:1.45}.layout-builder-steps{align-items:center;gap:7px!important;display:flex!important}.layout-builder-steps>span{color:#53657d;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:8px;font-weight:800;display:flex}.layout-builder-steps>span b{color:#1677ff;background:#e7f1ff;border-radius:8px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.layout-builder-steps>svg{color:#9aacbf;width:12px}.announcement-editor-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 18px;display:grid}.announcement-summary-icon{color:#1677ff;background:#eef6ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.announcement-summary-icon svg{width:19px}.announcement-editor-summary>div{min-width:0}.announcement-editor-summary>div>span,.announcement-editor-summary>div>strong,.announcement-editor-summary>div>small{display:block}.announcement-editor-summary>div>span{color:#1677ff;letter-spacing:.12em;font-size:7px;font-weight:900}.announcement-editor-summary>div>strong{color:#26364d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.announcement-editor-summary>div>small{color:#7a899d;margin-top:3px;font-size:8px}.announcement-editor{background:#fbfdff;border-top:1px solid #e1e7ef;animation:.18s ease-out both editor-reveal}.layout-page-workspace{border:1px solid var(--admin-card-border,#dce4ed);background:var(--admin-card,#fff);box-shadow:var(--admin-card-shadow,0 12px 36px #28466912);border-radius:20px;margin:14px 0;overflow:hidden}.layout-page-workspace-heading{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:16px 20px;display:flex}.layout-page-workspace-heading>div>span,.layout-section-guide>span{color:#1677ff;letter-spacing:.13em;font-size:7px;font-weight:900}.layout-page-workspace-heading h2{color:#26364d;letter-spacing:-.02em;margin:5px 0 0;font-size:15px}.layout-page-workspace-heading p{color:#7a899d;margin:3px 0 0;font-size:8px}.layout-page-tabs{background:#f8fafc;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;padding:12px;display:grid}.layout-page-tabs article{background:#fff;border:1px solid #dfe7ef;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:5px 6px 5px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.layout-page-tabs article.active{background:linear-gradient(135deg,#f1f7ff,#fff);border-color:#69a5f5;box-shadow:0 8px 24px #2a6fc81c,inset 3px 0 #1677ff}.layout-page-tabs .layout-page-select{min-height:64px}.layout-page-tabs .layout-page-select span{font-size:7px}.layout-page-tabs .layout-page-select strong{margin-top:4px;font-size:11px}.layout-page-tabs .layout-page-select small{margin-top:4px;font-size:8px}.layout-sections-workspace .admin-panel>header{min-height:84px}.layout-section-guide{background:linear-gradient(90deg,#f6f9fd,#fff);border-bottom:1px solid #e5eaf0;align-items:center;gap:9px;min-height:58px;padding:12px 20px;display:flex}.layout-section-guide strong{color:#26364d;font-size:9px}.layout-section-guide p{color:#7a899d;margin:0;font-size:8px}.layout-block-list{gap:10px;padding:14px}.layout-block-list>article.layout-section-card{border-radius:14px;grid-template-columns:auto auto minmax(180px,1fr) auto auto auto;gap:12px;min-height:88px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:visible}.layout-block-list>article.layout-section-card:hover{border-color:#b9cee7;transform:translateY(-1px);box-shadow:0 10px 28px #26456c14}.layout-section-order{justify-items:center;gap:5px;min-width:42px;display:grid}.layout-section-order>b{color:#91a0b2;font-variant-numeric:tabular-nums;font-size:8px}.layout-section-order>div{gap:4px;display:flex}.layout-section-order button{color:#66788f;background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.layout-section-order button:disabled{opacity:.28}.layout-section-order svg{width:12px}.layout-block-icon{border-radius:13px;width:44px;height:44px}.layout-block-icon svg{width:19px}.layout-section-card.kind-hero .layout-block-icon{color:#1677ff;background:#eef5ff}.layout-section-card.kind-trust .layout-block-icon{color:#15966e;background:#eaf9f3}.layout-section-card.kind-featured .layout-block-icon{color:#7958d4;background:#f2edff}.layout-section-card.kind-catalog .layout-block-icon{color:#177dab;background:#eaf7ff}.layout-section-card.kind-promo .layout-block-icon{color:#be7915;background:#fff3dc}.layout-section-card.kind-benefits .layout-block-icon{color:#398441;background:#edf8eb}.layout-section-card.kind-faq .layout-block-icon{color:#c84a6a;background:#fff0f4}.layout-section-main{min-width:0}.layout-section-main>span,.layout-section-main>strong,.layout-section-main>small{display:block}.layout-section-main>span{color:#1677ff;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.layout-section-main>strong{color:#26364d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.layout-section-main>small{color:#7a899d;margin-top:4px;font-size:8px}.layout-visibility-button{color:#a9475a;background:#fff6f7;border:1px solid #e3c8ce;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.layout-visibility-button.active{color:#248563;background:#effaf5;border-color:#bfe2d3}.layout-visibility-button svg{width:14px}.layout-edit-section{justify-content:center;min-width:128px}.layout-block-menu{position:relative}.layout-block-menu>summary{color:#66788f;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ee;border-radius:10px;place-items:center;width:38px;height:38px;list-style:none;display:grid}.layout-block-menu>summary::-webkit-details-marker{display:none}.layout-block-menu>summary svg{width:17px}.layout-block-menu>div{z-index:12;background:#fff;border:1px solid #dbe4ee;border-radius:12px;gap:3px;width:176px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #1f395b2e}.layout-block-menu>div button{color:#53657d;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.layout-block-menu>div button:hover{background:#f4f7fb}.layout-block-menu>div button.danger{color:#c34456}.layout-block-menu>div svg{width:14px}.layout-block-editor-panel{width:min(980px,100%);overflow:hidden}body:has(.admin-modal) .copilot-launcher{opacity:0;pointer-events:none;transform:translateY(8px)scale(.96)}.layout-block-editor-panel>header{position:relative;min-height:84px!important}.layout-block-editor-panel>header h2{font-size:24px}.layout-block-editor-panel>header small{margin-top:4px;font-size:9px;display:block}.layout-block-editor-form{flex-direction:column;align-items:stretch;min-height:0;display:flex}.layout-editor-steps{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafdf5;border-bottom:1px solid #e1e7ef;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 18px;display:grid;position:sticky;top:84px}.layout-editor-steps button{color:#718198;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:flex}.layout-editor-steps button:hover{background:#fff}.layout-editor-steps button.active{color:#1677ff;background:#fff;border-color:#a9c9f2;box-shadow:0 7px 20px #2767bd17}.layout-editor-steps button>svg{flex:none;width:18px}.layout-editor-steps button span,.layout-editor-steps button strong,.layout-editor-steps button small{display:block}.layout-editor-steps button strong{color:inherit;font-size:9px}.layout-editor-steps button small{color:#8a98aa;margin-top:2px;font-size:7px}.layout-editor-step{align-content:start;min-height:390px;padding:24px;animation:.16s ease-out both editor-reveal}.layout-kind-summary{background:linear-gradient(135deg,#f6faff,#fff);border:1px solid #dce6f1;border-radius:14px;align-items:center;gap:13px;min-height:88px;padding:14px;display:flex}.layout-kind-summary>span{color:#1677ff;background:#eaf3ff;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.layout-kind-summary>span svg{width:20px}.layout-kind-summary small,.layout-kind-summary strong{display:block}.layout-kind-summary small{color:#1677ff;letter-spacing:.11em;font-size:7px;font-weight:900}.layout-kind-summary strong{color:#26364d;margin-top:3px;font-size:12px}.layout-kind-summary p{color:#718198;margin:3px 0 0;font-size:8px;line-height:1.4}.layout-editor-guidance,.layout-appearance-intro{color:#286fca;background:#f3f8ff;border:1px solid #cfe1f7;border-radius:14px;align-items:flex-start;gap:13px;min-height:104px;padding:17px;display:flex}.layout-editor-guidance>svg,.layout-appearance-intro>svg{flex:none;width:22px}.layout-editor-guidance strong,.layout-appearance-intro strong{color:#26364d;font-size:11px}.layout-editor-guidance p,.layout-appearance-intro p{color:#687a91;margin:4px 0 0;font-size:8px;line-height:1.45}.layout-editor-guidance .admin-button{margin-top:12px}.layout-resource-section{border-radius:15px;padding:18px}.layout-resource-heading>div>strong{font-size:12px}.layout-selection-count{white-space:nowrap;background:#e8f3ff;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-weight:850;display:inline-flex;color:#1677ff!important;font-size:8px!important}.layout-resource-toolbar{z-index:1;background:#f8fbfff5;border:1px solid #dae5f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:8px;display:grid;position:sticky;top:0}.layout-resource-toolbar>div{gap:6px;display:flex}.layout-resource-toolbar>div button{color:#53657d;background:#fff;border:1px solid #cfdae7;border-radius:9px;min-height:36px;padding:0 10px;font-size:8px;font-weight:800}.layout-choice-grid{gap:8px;max-height:310px}.layout-choice-grid label{border-radius:11px;transition:border-color .15s,background .15s,transform .15s}.layout-choice-grid label:hover{transform:translateY(-1px)}.layout-resource-empty{color:#7b8da3;align-content:center;place-items:center;gap:8px;min-height:110px;font-size:8px;display:grid}.layout-resource-empty svg{width:22px}.layout-input-suffix{background:#fff;border:1px solid #d7e1ec;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:6px;display:grid;overflow:hidden}.layout-input-suffix input{border:0!important;border-radius:0!important}.layout-input-suffix b{color:#708197;padding:0 11px;font-size:8px}.layout-internal-name{border-top:1px solid #e1e7ef;margin-top:8px;padding-top:18px}.layout-publish-choice{cursor:pointer;background:#fff7f8;border:1px solid #e1c8ce;border-radius:14px;align-items:center;min-height:82px;gap:12px!important;padding:14px!important;display:flex!important}.layout-publish-choice.active{background:#effaf5;border-color:#b9dfcf}.layout-publish-choice>input{flex:none;height:18px;width:18px!important;min-height:0!important}.layout-publish-choice>span{align-items:center;gap:11px;display:flex}.layout-publish-choice>span>svg{color:#a9475a;width:20px}.layout-publish-choice.active>span>svg{color:#248563}.layout-publish-choice strong,.layout-publish-choice small{display:block}.layout-publish-choice strong{color:#26364d;font-size:10px}.layout-publish-choice small{color:#74849a;margin-top:3px;font-size:8px}.layout-editor-error{margin:0 24px 14px}.layout-editor-footer{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 30px #203a5b12}.layout-editor-footer>div:first-child span,.layout-editor-footer>div:first-child strong,.layout-editor-footer>div:first-child small{display:block}.layout-editor-footer>div:first-child span{color:#1677ff;letter-spacing:.12em;font-size:7px;font-weight:900}.layout-editor-footer>div:first-child strong{color:#26364d;margin-top:3px;font-size:10px}.layout-editor-footer>div:first-child small{color:#7a899d;margin-top:2px;font-size:8px}.layout-editor-footer>div:last-child{gap:8px;display:flex}html[data-admin-theme=dark] .layout-builder-steps>span{color:var(--muted)}html[data-admin-theme=dark] .layout-builder-steps>span b{color:#80b7ff;background:#16325a}html[data-admin-theme=dark] .announcement-editor-summary>div>strong,html[data-admin-theme=dark] .layout-page-workspace-heading h2,html[data-admin-theme=dark] .layout-section-guide strong,html[data-admin-theme=dark] .layout-section-main>strong,html[data-admin-theme=dark] .layout-kind-summary strong,html[data-admin-theme=dark] .layout-editor-guidance strong,html[data-admin-theme=dark] .layout-appearance-intro strong,html[data-admin-theme=dark] .layout-publish-choice strong,html[data-admin-theme=dark] .layout-editor-footer>div:first-child strong{color:var(--text)}html[data-admin-theme=dark] .announcement-editor-summary>div>small,html[data-admin-theme=dark] .layout-page-workspace-heading p,html[data-admin-theme=dark] .layout-section-guide p,html[data-admin-theme=dark] .layout-section-main>small,html[data-admin-theme=dark] .layout-kind-summary p,html[data-admin-theme=dark] .layout-editor-guidance p,html[data-admin-theme=dark] .layout-appearance-intro p,html[data-admin-theme=dark] .layout-publish-choice small,html[data-admin-theme=dark] .layout-editor-footer>div:first-child small{color:var(--muted)}html[data-admin-theme=dark] .announcement-summary-icon{color:#80b7ff;background:#142c4c}html[data-admin-theme=dark] .announcement-editor{border-color:var(--line);background:#0d1828}html[data-admin-theme=dark] .layout-page-workspace{border-color:var(--line);background:var(--admin-card)}html[data-admin-theme=dark] .layout-page-workspace-heading,html[data-admin-theme=dark] .layout-section-guide{border-color:var(--line)}html[data-admin-theme=dark] .layout-page-tabs,html[data-admin-theme=dark] .layout-section-guide{background:#0d1828}html[data-admin-theme=dark] .layout-page-tabs article{border-color:var(--line);background:#111d2f}html[data-admin-theme=dark] .layout-page-tabs article.active{background:linear-gradient(135deg,#142c4c,#111d2f);border-color:#4e8edc}html[data-admin-theme=dark] .layout-section-card{border-color:var(--line)!important;background:#101b2c!important}html[data-admin-theme=dark] .layout-section-order button,html[data-admin-theme=dark] .layout-block-menu>summary{color:#a6bbd2;background:#142238;border-color:#314861}html[data-admin-theme=dark] .layout-visibility-button{color:#f08ca0;background:#2b1720;border-color:#633948}html[data-admin-theme=dark] .layout-visibility-button.active{color:#6ed2ae;background:#102b24;border-color:#285f4d}html[data-admin-theme=dark] .layout-block-menu>div{background:#111d2f;border-color:#314861;box-shadow:0 18px 45px #00000059}html[data-admin-theme=dark] .layout-block-menu>div button{color:#b3c4d8}html[data-admin-theme=dark] .layout-block-menu>div button:hover{background:#17263c}html[data-admin-theme=dark] .layout-editor-steps{border-color:var(--line);background:#0b1422f5}html[data-admin-theme=dark] .layout-editor-steps button{color:#8fa4bc}html[data-admin-theme=dark] .layout-editor-steps button:hover{background:#132238}html[data-admin-theme=dark] .layout-editor-steps button.active{color:#82baff;box-shadow:none;background:#142743;border-color:#3f6fa8}html[data-admin-theme=dark] .layout-kind-summary,html[data-admin-theme=dark] .layout-editor-guidance,html[data-admin-theme=dark] .layout-appearance-intro{background:linear-gradient(135deg,#11243d,#101c2e);border-color:#2d4d72}html[data-admin-theme=dark] .layout-kind-summary>span{color:#82baff;background:#17345a}html[data-admin-theme=dark] .layout-resource-toolbar{background:#0e1b2df5;border-color:#304967}html[data-admin-theme=dark] .layout-resource-toolbar>div button,html[data-admin-theme=dark] .layout-input-suffix{color:#afc1d5;background:#142238;border-color:#304967}html[data-admin-theme=dark] .layout-internal-name{border-color:var(--line)}html[data-admin-theme=dark] .layout-publish-choice{background:#2b1720;border-color:#633948}html[data-admin-theme=dark] .layout-publish-choice.active{background:#102b24;border-color:#285f4d}html[data-admin-theme=dark] .layout-editor-footer{border-color:var(--line);background:#0d1625f7;box-shadow:0 -12px 30px #0000002e}@keyframes editor-reveal{0%{opacity:0;transform:translateY(-5px)}}@media (max-width:1120px){.layout-builder-intro{grid-template-columns:1fr auto}.layout-builder-steps{grid-area:2/1/auto/-1;justify-content:flex-start}.layout-block-list>article.layout-section-card{grid-template-columns:auto auto minmax(180px,1fr) auto auto}.layout-block-menu{grid-column:6}.layout-visibility-button{grid-column:4}.layout-edit-section{grid-column:5}}@media (max-width:820px){.layout-builder-intro{grid-template-columns:1fr}.layout-builder-steps{grid-area:auto/1;overflow-x:auto}.layout-builder-intro>.admin-button{width:100%}.layout-page-workspace-heading{flex-direction:column;align-items:flex-start}.layout-page-workspace-heading .admin-button{width:100%}.layout-block-list>article.layout-section-card{grid-template-columns:auto auto minmax(0,1fr) auto}.layout-section-main{grid-column:3}.layout-visibility-button{grid-area:2/2/auto/span 2;justify-self:start}.layout-edit-section{grid-area:3/3;width:100%}.layout-block-menu{grid-area:3/4}.layout-editor-steps{top:84px}.layout-resource-toolbar{grid-template-columns:1fr}.layout-resource-toolbar>div button{flex:1}}@media (max-width:560px){.layout-builder-intro{gap:14px;padding:15px}.layout-builder-steps>svg{display:none}.layout-builder-steps{grid-template-columns:repeat(3,1fr);width:100%;gap:5px!important;display:grid!important}.layout-builder-steps>span{border:1px solid #dbe6f2;border-radius:10px;justify-content:center;min-height:38px;padding:6px}.announcement-editor-summary{grid-template-columns:auto minmax(0,1fr)}.announcement-editor-summary>.admin-button{grid-column:1/-1;width:100%}.layout-page-tabs{grid-template-columns:1fr}.layout-section-guide{flex-direction:column;align-items:flex-start}.layout-block-list>article.layout-section-card{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:11px}.layout-section-order{grid-area:1/1/span 2}.layout-block-icon{grid-area:1/2;width:38px;height:38px}.layout-section-main{grid-area:2/2/auto/-1}.layout-visibility-button{grid-area:3/2;justify-self:stretch}.layout-edit-section{grid-area:4/2;min-width:0}.layout-block-menu{grid-area:4/3}.layout-editor-steps{gap:5px;padding:8px;position:relative;top:0}.layout-editor-steps button{justify-content:center;min-height:48px;padding:7px}.layout-editor-steps button>svg{width:16px}.layout-editor-steps button span{display:none}.layout-editor-step{min-height:0;padding:16px}.layout-kind-summary{align-items:flex-start}.layout-choice-grid{grid-template-columns:1fr}.layout-resource-toolbar>div{flex-direction:column}.layout-editor-footer{flex-direction:column;align-items:stretch;padding:11px 14px}.layout-editor-footer>div:last-child{grid-template-columns:1fr 1.5fr;display:grid}.layout-editor-footer .admin-button{width:100%}.layout-editor-error{margin:0 16px 12px}html[data-admin-theme=dark] .layout-builder-steps>span{border-color:#2d4664}}.settings-editor-shortcut,.settings-campaign-redirect{background:linear-gradient(135deg,#f2f8ff,#fff);border:1px solid #c9ddf5;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:17px;display:grid}.settings-editor-shortcut-icon,.settings-campaign-redirect>span{color:#1677ff;background:#e4f1ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.settings-editor-shortcut-icon svg,.settings-campaign-redirect>span svg{width:21px}.settings-editor-shortcut small,.settings-editor-shortcut strong,.settings-campaign-redirect small,.settings-campaign-redirect strong{display:block}.settings-editor-shortcut small,.settings-campaign-redirect small{color:#1677ff;letter-spacing:.12em;font-size:7px;font-weight:900}.settings-editor-shortcut strong,.settings-campaign-redirect strong{color:#20334b;margin-top:4px;font-size:12px}.settings-editor-shortcut p,.settings-campaign-redirect p{color:#6b7c91;max-width:610px;margin:4px 0 0;font-size:9px;line-height:1.5}.settings-editor-shortcut .admin-button,.settings-campaign-redirect .admin-button{white-space:nowrap}.shipping-rules-form{gap:14px}.shipping-rule-section{background:#fbfcfe;border:1px solid #dce6f1;border-radius:15px;gap:15px;padding:18px;display:grid}.shipping-rule-section>header{align-items:flex-start;gap:11px;display:flex}.shipping-rule-section>header>span{color:#1677ff;background:#e7f2ff;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.shipping-rule-section>header strong,.shipping-rule-section>header p{display:block}.shipping-rule-section>header strong{color:#26384f;font-size:12px}.shipping-rule-section>header p{color:#75859a;margin:3px 0 0;font-size:9px;line-height:1.45}.shipping-add-city{justify-self:start}.shipping-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-form .shipping-option-card{cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:13px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;min-height:86px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.admin-form .shipping-option-card:hover{border-color:#b9d2ef}.admin-form .shipping-option-card.active{background:#f1f7ff;border-color:#78aff1;box-shadow:inset 0 0 0 1px #78aff1}.admin-form .shipping-option-card>input{accent-color:#1677ff;width:17px;height:17px;min-height:0;margin:1px 0 0}.shipping-option-card>svg{color:#6d8097;width:19px}.shipping-option-card.active>svg{color:#1677ff}.shipping-option-card strong,.shipping-option-card small{display:block}.shipping-option-card strong{color:#26384f;font-size:10px}.shipping-option-card small{color:#75859a;margin-top:4px;font-size:8px;font-weight:500;line-height:1.45}.shipping-option-wide{min-height:76px!important}.admin-form .shipping-rule-field{color:#61738a;font-size:9px;font-weight:700;display:block}.shipping-flat-rate,.shipping-threshold-field{width:min(320px,100%)}.shipping-threshold-field input:disabled{opacity:.52;cursor:not-allowed}.shipping-free-rule{background:linear-gradient(145deg,#f8fbff,#fff);border-color:#d2e3f8}.shipping-free-summary{color:#78899d;background:#f4f6f8;border:1px solid #e0e7ef;border-radius:12px;align-items:center;gap:12px;min-height:68px;padding:13px 15px;display:flex}.shipping-free-summary.active{color:#258663;background:#effaf5;border-color:#b9dfcf}.shipping-free-summary>svg{flex:none;width:22px}.shipping-free-summary small,.shipping-free-summary strong{display:block}.shipping-free-summary small{letter-spacing:.1em;font-size:7px;font-weight:900}.shipping-free-summary strong{color:#35485f;margin-top:3px;font-size:10px}.shipping-free-summary.active strong{color:#217457}.shipping-checkout-summary{background:#fff;border:1px solid #dbe5f0;border-radius:15px;overflow:hidden}.shipping-checkout-summary>header{background:#f8fafc;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.shipping-checkout-summary>header small,.shipping-checkout-summary>header strong{display:block}.shipping-checkout-summary>header small{color:#1677ff;letter-spacing:.1em;font-size:7px;font-weight:900}.shipping-checkout-summary>header strong{color:#26384f;margin-top:3px;font-size:10px}.shipping-checkout-summary>header>span{color:#1677ff;white-space:nowrap;background:#e8f3ff;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.shipping-checkout-summary>div{padding:6px 16px;display:grid}.shipping-checkout-summary>div>span{color:#6c7f95;border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.shipping-checkout-summary>div>span:last-child{border-bottom:0}.shipping-checkout-summary svg{color:#5a8fc9;width:16px}.shipping-checkout-summary b{color:#52657c;font-size:9px}.shipping-checkout-summary strong{color:#26384f;font-size:9px}.settings-campaign-redirect{background:linear-gradient(135deg,#fff9ed,#fff);border-color:#ecd8b4}.settings-campaign-redirect>span{color:#b87414;background:#fff0d2}.settings-campaign-redirect small{color:#b87414}html[data-admin-theme=dark] .settings-editor-shortcut{background:linear-gradient(135deg,#10243e,#0f1c2d);border-color:#2e527d}html[data-admin-theme=dark] .settings-editor-shortcut-icon{color:#83bcff;background:#173a62}html[data-admin-theme=dark] .settings-editor-shortcut strong,html[data-admin-theme=dark] .settings-campaign-redirect strong,html[data-admin-theme=dark] .shipping-rule-section>header strong,html[data-admin-theme=dark] .shipping-option-card strong,html[data-admin-theme=dark] .shipping-free-summary strong,html[data-admin-theme=dark] .shipping-checkout-summary>header strong,html[data-admin-theme=dark] .shipping-checkout-summary strong{color:var(--text)}html[data-admin-theme=dark] .settings-editor-shortcut p,html[data-admin-theme=dark] .settings-campaign-redirect p,html[data-admin-theme=dark] .shipping-rule-section>header p,html[data-admin-theme=dark] .shipping-option-card small{color:var(--muted)}html[data-admin-theme=dark] .shipping-rule-section{border-color:var(--line);background:#0e1929}html[data-admin-theme=dark] .shipping-rule-section>header>span{color:#82baff;background:#16365c}html[data-admin-theme=dark] .admin-form .shipping-option-card{background:#111e30;border-color:#2b425d}html[data-admin-theme=dark] .admin-form .shipping-option-card:hover{border-color:#3a5e86}html[data-admin-theme=dark] .admin-form .shipping-option-card.active{background:#132b49;border-color:#4079bd;box-shadow:inset 0 0 0 1px #4079bd}html[data-admin-theme=dark] .shipping-free-rule{background:linear-gradient(145deg,#102239,#0e1929);border-color:#28496e}html[data-admin-theme=dark] .shipping-free-summary{background:#111d2d;border-color:#2c425b}html[data-admin-theme=dark] .shipping-free-summary.active{background:#102b24;border-color:#285f4d}html[data-admin-theme=dark] .shipping-free-summary.active strong{color:#83d8ba}html[data-admin-theme=dark] .shipping-checkout-summary{border-color:var(--line);background:#101b2c}html[data-admin-theme=dark] .shipping-checkout-summary>header{border-color:var(--line);background:#0d1828}html[data-admin-theme=dark] .shipping-checkout-summary>div>span{border-color:#23364d}html[data-admin-theme=dark] .shipping-checkout-summary b{color:#aabbd0}html[data-admin-theme=dark] .settings-campaign-redirect{background:linear-gradient(135deg,#2a2111,#151a24);border-color:#574522}html[data-admin-theme=dark] .settings-campaign-redirect>span{color:#ffc869;background:#493617}html[data-admin-theme=dark] .settings-campaign-redirect small{color:#ffc869}@media (max-width:720px){.settings-editor-shortcut,.settings-campaign-redirect{grid-template-columns:auto minmax(0,1fr)}.settings-editor-shortcut .admin-button,.settings-campaign-redirect .admin-button{grid-column:1/-1;justify-content:center;width:100%}.shipping-option-grid{grid-template-columns:1fr}.settings-builder .settings-save-bar{flex-direction:row;align-items:center;min-height:58px;margin-right:54px;padding:8px 10px}.settings-builder .settings-save-bar>div{display:none}.settings-builder .settings-save-bar .admin-button{justify-content:center;width:100%}}@media (max-width:520px){.shipping-rule-section{padding:14px}.shipping-city-rate{grid-template-columns:minmax(0,1fr) 70px;padding:11px}.shipping-checkout-summary>header{align-items:flex-start}.shipping-checkout-summary>div{padding:6px 12px}.shipping-checkout-summary>div>span{grid-template-columns:auto minmax(0,1fr);padding:7px 0}.shipping-checkout-summary>div>span strong{grid-column:2}}.admin-nav-groups{gap:8px}.admin-nav-group{gap:5px}.admin-nav-group-toggle{color:#7fa0c3;cursor:pointer;width:100%;min-height:30px;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.admin-nav-group-toggle span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:850}.admin-nav-group-toggle svg{width:13px;height:13px;transition:transform var(--motion-fast) ease}.admin-nav-group.is-expanded .admin-nav-group-toggle svg{transform:rotate(180deg)}.admin-nav-group-toggle:hover{color:#c7e0f8;background:#ffffff0f}.admin-nav-group-items{gap:5px;display:grid}.admin-nav-group-items[hidden],.admin-shell-next.is-collapsed .admin-nav-group-toggle{display:none}.admin-shell-next.is-collapsed .admin-nav-group-items{display:grid!important}.admin-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.layout-builder-actions{justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.layout-builder-actions .admin-button{white-space:nowrap}@media (max-width:820px){.layout-builder-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.layout-builder-actions .admin-button{width:100%}}@media (max-width:560px){.layout-builder-actions{grid-template-columns:1fr}.admin-panel-head .admin-panel-actions{grid-template-columns:1fr;width:100%;display:grid}.admin-panel-head .admin-panel-actions .admin-button{width:100%}.ops-hero-actions{flex-direction:column;align-items:stretch}.ops-hero-actions .admin-button{flex:none;width:100%;min-width:0}}.whatsapp-assistant-shell{background:#fff;border:1px solid #cfe0f3;border-radius:20px;margin-bottom:18px;overflow:hidden;box-shadow:0 18px 48px #1a4b8014}.whatsapp-assistant-hero{color:#fff;background:radial-gradient(circle at 76% 18%,#57d69b33,#0000 28%),linear-gradient(128deg,#071c38,#0b4778 64%,#087756);justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:25px 28px;display:flex}.whatsapp-assistant-heading{max-width:680px}.whatsapp-assistant-heading>span{color:#8fe2b9;letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:850;display:inline-flex}.whatsapp-assistant-heading>span svg{width:17px}.whatsapp-assistant-heading h2{letter-spacing:-.04em;margin:11px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.04}.whatsapp-assistant-heading p{color:#c7dcec;margin:10px 0 0;font-size:11px;line-height:1.55}.whatsapp-assistant-cost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;align-items:center;gap:12px;min-width:184px;padding:15px 17px;display:flex}.whatsapp-assistant-cost>svg{color:#8af0ba;background:#53da9b2e;border-radius:10px;width:32px;height:32px;padding:7px}.whatsapp-assistant-cost span,.whatsapp-assistant-cost strong,.whatsapp-assistant-cost small{display:block}.whatsapp-assistant-cost strong{letter-spacing:-.03em;font-size:20px}.whatsapp-assistant-cost small{color:#c4d8e7;margin-top:2px;font-size:8px}.whatsapp-assistant-summary{background:#f8fafc;border-bottom:1px solid #e4ebf3;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.whatsapp-assistant-summary article{background:#fff;border:1px solid #e0e8f1;border-radius:13px;align-items:center;gap:10px;min-height:78px;padding:12px;display:flex}.whatsapp-assistant-summary article>span{color:#55718d;background:#edf3f9;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.whatsapp-assistant-summary article>span svg{width:17px}.whatsapp-assistant-summary article>span.attention{color:#d9661c;background:#fff0e6}.whatsapp-assistant-summary article>span.whatsapp{color:#118a53;background:#e8f8f0}.whatsapp-assistant-summary article>span.positive{color:#24804a;background:#e9f7ee}.whatsapp-assistant-summary article>span.secure{color:#216fc3;background:#eaf2ff}.whatsapp-assistant-summary small,.whatsapp-assistant-summary strong,.whatsapp-assistant-summary p{margin:0;display:block}.whatsapp-assistant-summary small{color:#75859a;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.whatsapp-assistant-summary strong{color:#18314c;letter-spacing:-.03em;margin-top:1px;font-size:20px}.whatsapp-assistant-summary p{color:#8a98aa;margin-top:1px;font-size:8px}.whatsapp-assistant-list{padding:16px}.whatsapp-assistant-list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.whatsapp-assistant-list-heading strong,.whatsapp-assistant-list-heading span{display:block}.whatsapp-assistant-list-heading strong{color:#1a3049;font-size:13px}.whatsapp-assistant-list-heading span{color:#7a899c;margin-top:2px;font-size:9px}.whatsapp-assistant-list-heading>b{color:#1677ff;background:#eaf3ff;border-radius:10px;place-items:center;min-width:30px;height:30px;font-size:11px;display:grid}.whatsapp-assistant-card{background:#fff;border:1px solid #e0e7ef;border-left-width:4px;border-radius:13px;grid-template-columns:76px minmax(210px,1fr) minmax(180px,.52fr) auto;align-items:center;gap:13px;min-height:78px;padding:11px 12px;display:grid}.whatsapp-assistant-card+.whatsapp-assistant-card{margin-top:8px}.whatsapp-assistant-card.urgent{background:linear-gradient(90deg,#fff8f9,#fff 20%);border-left-color:#dc3d55}.whatsapp-assistant-card.high{border-left-color:#ed8d30}.whatsapp-assistant-card.medium{border-left-color:#3986dd}.whatsapp-assistant-card.low{border-left-color:#36a56a}.whatsapp-assistant-priority{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850}.whatsapp-assistant-priority.urgent{color:#be2841;background:#ffe7eb}.whatsapp-assistant-priority.high{color:#bc641b;background:#fff0df}.whatsapp-assistant-priority.medium{color:#216fbf;background:#e9f3ff}.whatsapp-assistant-priority.low{color:#287a4c;background:#e9f7ee}.whatsapp-assistant-customer strong,.whatsapp-assistant-customer span,.whatsapp-assistant-customer small{display:block}.whatsapp-assistant-customer strong{color:#172d47;font-size:11px}.whatsapp-assistant-customer span{color:#5f7187;margin-top:2px;font-size:9px;font-weight:700}.whatsapp-assistant-customer small{color:#8996a7;margin-top:4px;font-size:8.5px;line-height:1.35}.whatsapp-assistant-phone{align-items:center;gap:8px;display:flex}.whatsapp-assistant-phone>svg{color:#15935a;background:#e8f8f0;border-radius:9px;flex:none;width:28px;height:28px;padding:6px}.whatsapp-assistant-phone strong,.whatsapp-assistant-phone small{display:block}.whatsapp-assistant-phone strong{color:#2a3d54;font-size:9px}.whatsapp-assistant-phone small{color:#8594a6;margin-top:2px;font-size:8px}.whatsapp-assistant-card>.admin-button{white-space:nowrap}.whatsapp-assistant-empty{color:#287a4c;text-align:left;background:#f5fcf8;border:1px dashed #badbc9;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:22px;display:flex}.whatsapp-assistant-empty>svg{width:30px}.whatsapp-assistant-empty strong,.whatsapp-assistant-empty span{display:block}.whatsapp-assistant-empty strong{font-size:12px}.whatsapp-assistant-empty span{color:#6f8c7c;margin-top:3px;font-size:9px}.whatsapp-assistant-more{color:#7f8da0;text-align:center;margin:10px 0 0;font-size:8px}.order-customer-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.whatsapp-assistant-panel{max-height:min(780px,100vh - 30px);width:min(1000px,100vw - 32px)!important}.whatsapp-assistant-compose{grid-template-columns:minmax(0,1fr) 310px;display:grid}.whatsapp-assistant-compose-main{border-right:1px solid #e1e8f0;gap:14px;padding:20px;display:grid}.whatsapp-assistant-compose label,.whatsapp-assistant-register label{color:#5f7186;gap:6px;font-size:10px;font-weight:750;display:grid}.whatsapp-assistant-compose select,.whatsapp-assistant-compose textarea,.whatsapp-assistant-compose input{color:#1b3049;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5e0eb;border-radius:10px;outline:0;padding:10px 12px;font-size:11px}.whatsapp-assistant-compose textarea{resize:vertical;min-height:220px;line-height:1.55}.whatsapp-assistant-compose select:focus,.whatsapp-assistant-compose textarea:focus,.whatsapp-assistant-compose input:focus{border-color:#62a2ef;box-shadow:0 0 0 3px #1677ff14}.whatsapp-assistant-message-meta{color:#8795a6;justify-content:space-between;align-items:center;gap:10px;margin-top:-7px;font-size:8px;display:flex}.whatsapp-assistant-compose-actions{justify-content:flex-end;gap:8px;display:flex}.whatsapp-assistant-compose-actions .admin-button.primary{background:#15935a;border-color:#15935a}.whatsapp-assistant-compose-actions .admin-button.primary>svg:last-child{width:12px}.whatsapp-assistant-warning{color:#9d671d;background:#fff9ef;border:1px solid #efd6a9;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:9px;line-height:1.4;display:flex}.whatsapp-assistant-warning>svg{flex:none;width:18px}.whatsapp-assistant-register{background:#f8fafc;flex-direction:column;gap:15px;padding:20px;display:flex}.whatsapp-assistant-register>header{align-items:center;gap:10px;display:flex}.whatsapp-assistant-register>header>svg{color:#15935a;background:#e8f8f0;border-radius:10px;flex:none;width:34px;height:34px;padding:8px}.whatsapp-assistant-register>header strong,.whatsapp-assistant-register>header span{display:block}.whatsapp-assistant-register>header strong{color:#1d344d;font-size:11px}.whatsapp-assistant-register>header span{color:#7d8c9e;margin-top:2px;font-size:8px;line-height:1.35}.whatsapp-assistant-register-note{color:#54708e;background:#eef5fd;border:1px solid #d6e4f4;border-radius:10px;align-items:flex-start;gap:8px;padding:11px;display:flex}.whatsapp-assistant-register-note svg{flex:none;width:17px}.whatsapp-assistant-register-note p{margin:0;font-size:8.5px;line-height:1.45}.whatsapp-assistant-register>.admin-button{width:100%;margin-top:auto}.whatsapp-assistant-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:330px;padding:40px;display:flex}.whatsapp-assistant-success>svg{color:#168b53;background:#e6f7ed;border-radius:18px;width:54px;height:54px;padding:12px}.whatsapp-assistant-success strong{color:#19324d;font-size:20px}.whatsapp-assistant-success p{color:#718298;margin:5px 0 0;font-size:10px}html[data-admin-theme=dark] .whatsapp-assistant-shell{box-shadow:none;background:#0f1a2a;border-color:#2d4058}html[data-admin-theme=dark] .whatsapp-assistant-summary{background:#0c1625;border-color:#293a50}html[data-admin-theme=dark] .whatsapp-assistant-summary article,html[data-admin-theme=dark] .whatsapp-assistant-card{background:#111f31;border-color:#2d4058}html[data-admin-theme=dark] .whatsapp-assistant-card.urgent{background:linear-gradient(90deg,#4e1b286b,#111f31 24%);border-left-color:#dc5269}html[data-admin-theme=dark] .whatsapp-assistant-card.high{border-left-color:#e79543}html[data-admin-theme=dark] .whatsapp-assistant-card.medium{border-left-color:#4d93df}html[data-admin-theme=dark] .whatsapp-assistant-card.low{border-left-color:#44a975}html[data-admin-theme=dark] :is(.whatsapp-assistant-summary strong,.whatsapp-assistant-list-heading strong,.whatsapp-assistant-customer strong,.whatsapp-assistant-phone strong,.whatsapp-assistant-register>header strong,.whatsapp-assistant-success strong){color:var(--text)}html[data-admin-theme=dark] :is(.whatsapp-assistant-summary p,.whatsapp-assistant-summary small,.whatsapp-assistant-list-heading span,.whatsapp-assistant-customer span,.whatsapp-assistant-customer small,.whatsapp-assistant-phone small,.whatsapp-assistant-register>header span,.whatsapp-assistant-success p){color:var(--muted)}html[data-admin-theme=dark] .whatsapp-assistant-empty{color:#72d29f;background:#10281f;border-color:#285c46}html[data-admin-theme=dark] .whatsapp-assistant-compose-main{border-color:#2d4058}html[data-admin-theme=dark] .whatsapp-assistant-compose select,html[data-admin-theme=dark] .whatsapp-assistant-compose textarea,html[data-admin-theme=dark] .whatsapp-assistant-compose input{color:var(--text);background:#0d1828;border-color:#35475f}html[data-admin-theme=dark] .whatsapp-assistant-register{background:#0c1625}html[data-admin-theme=dark] .whatsapp-assistant-register-note{color:#9ab5d0;background:#10243d;border-color:#2e4b6c}html[data-admin-theme=dark] .whatsapp-assistant-warning{color:#efbf72;background:#2a2114;border-color:#5d4824}@media (max-width:980px){.whatsapp-assistant-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-assistant-card{grid-template-columns:72px minmax(0,1fr) auto}.whatsapp-assistant-phone{grid-column:2}.whatsapp-assistant-card>.admin-button{grid-area:1/3/span 2}}@media (max-width:720px){.whatsapp-assistant-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:22px 18px}.whatsapp-assistant-cost{width:100%}.whatsapp-assistant-card{grid-template-columns:1fr auto;gap:9px}.whatsapp-assistant-priority{grid-column:1}.whatsapp-assistant-customer{grid-column:1/-1}.whatsapp-assistant-phone{grid-column:1}.whatsapp-assistant-card>.admin-button{grid-area:3/2}.whatsapp-assistant-compose{grid-template-columns:1fr}.whatsapp-assistant-compose-main{border-bottom:1px solid #e1e8f0;border-right:0}.whatsapp-assistant-panel{overflow-y:auto}.whatsapp-assistant-register>.admin-button{margin-top:10px}html[data-admin-theme=dark] .whatsapp-assistant-compose-main{border-color:#2d4058}}@media (max-width:480px){.whatsapp-assistant-summary{grid-template-columns:1fr}.whatsapp-assistant-list{padding:12px}.whatsapp-assistant-card{grid-template-columns:1fr;padding:12px}.whatsapp-assistant-phone,.whatsapp-assistant-card>.admin-button{grid-area:auto/1}.whatsapp-assistant-card>.admin-button{width:100%}.whatsapp-assistant-compose-main,.whatsapp-assistant-register{padding:16px}.whatsapp-assistant-compose-actions{grid-template-columns:1fr;display:grid}.whatsapp-assistant-compose-actions .admin-button{width:100%}.whatsapp-assistant-message-meta{flex-direction:column;align-items:flex-start}.order-customer-actions{grid-template-columns:1fr;display:grid}}.orders-view-switch{background:#f4f7fb;border:1px solid #dce5ef;border-radius:12px;gap:4px;width:fit-content;margin:16px 18px 0;padding:4px;display:flex}.orders-view-switch button{color:#607187;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:760;display:inline-flex}.orders-view-switch button svg{width:15px}.orders-view-switch button span{color:#52657c;text-align:center;background:#e5ebf3;border-radius:999px;min-width:22px;padding:3px 6px;font-size:8px}.orders-view-switch button.active{color:#176fd0;background:#fff;box-shadow:0 4px 12px #2243681a}.orders-view-switch button.active span{color:#176fd0;background:#e5f1ff}.order-card-total{gap:2px;display:grid}.order-card-total small:first-child{text-transform:uppercase;letter-spacing:.05em}.order-card-total b{color:var(--text);font-size:15px}.order-detail-panel{width:min(960px,100%)}.order-archived-notice{color:#536b85;background:#f4f7fb;border:1px solid #cbd9e8;border-radius:11px;align-items:center;gap:11px;margin:18px 20px 0;padding:12px 14px;display:flex}.order-archived-notice>svg{flex:none;width:20px}.order-archived-notice strong,.order-archived-notice span{display:block}.order-archived-notice strong{color:#243a53;font-size:11px}.order-archived-notice span{margin-top:2px;font-size:9px}.order-financial-card{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #cfe0f2;border-radius:13px;gap:15px;margin:0 20px 18px;padding:16px;display:grid}.order-financial-heading{align-items:flex-start;gap:11px;display:flex}.order-financial-heading>svg{color:#1677db;background:#e5f2ff;border-radius:10px;flex:none;width:34px;height:34px;padding:8px}.order-financial-heading h3{color:#203750;margin:0;font-size:13px}.order-financial-heading p{color:#6d7e92;margin:3px 0 0;font-size:9px;line-height:1.45}.order-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.order-financial-summary>div{background:#fff;border:1px solid #dee7f0;border-radius:10px;gap:5px;padding:11px;display:grid}.order-financial-summary span{color:#718198;font-size:9px}.order-financial-summary strong{color:#223a54;font-size:14px}.order-financial-summary .positive strong{color:#168754}.order-financial-summary .negative strong{color:#c1485c}.order-financial-history{background:#edf6ff;border-left:3px solid #64a5ed;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.order-financial-history strong{color:#286296;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.order-financial-history span{color:#314e6c;font-size:10px}.order-financial-history small{color:#72869b;font-size:8px}.order-financial-form{grid-template-columns:minmax(160px,.55fr) minmax(260px,1.45fr) auto;align-items:end;gap:10px;display:grid}.order-financial-form label{color:#5d6f85;gap:6px;font-size:10px;font-weight:720;display:grid}.order-financial-form input{color:#213249;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cedae8;border-radius:9px;outline:0;padding:9px 11px;font-size:11px}.order-financial-form input:focus{border-color:#5d9ce4;box-shadow:0 0 0 3px #1677ff17}.order-financial-form input:disabled{opacity:.65;cursor:not-allowed}.order-financial-help{color:#a16024;font-size:9px}.order-payment-card{background:linear-gradient(145deg,#f7fbff,#fff);border:1px solid #c9dcef;border-radius:13px;gap:14px;margin:0 20px 18px;padding:16px;display:grid}.order-payment-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.order-payment-heading>svg{color:#1776d2;background:#e6f2ff;border-radius:11px;width:36px;height:36px;padding:9px}.order-payment-heading>div{gap:3px;display:grid}.order-payment-heading>div>span{color:#1976d2;letter-spacing:.12em;font-size:8px;font-weight:850}.order-payment-heading h3{color:#203750;margin:0;font-size:14px}.order-payment-heading p{color:#6d7e92;margin:0;font-size:9px;line-height:1.5}.order-payment-state{letter-spacing:.04em;border-radius:999px;padding:6px 9px;font-size:8px}.order-payment-state.pending{color:#966213;background:#fff2d8}.order-payment-state.partial{color:#3a63bf;background:#e9efff}.order-payment-state.received{color:#17794c;background:#dcf7e8}.order-payment-state.cancelled{color:#b73950;background:#fdecef}.order-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.order-payment-summary>div{background:#fff;border:1px solid #dce6f0;border-radius:10px;gap:5px;padding:12px;display:grid}.order-payment-summary span{color:#718198;font-size:9px}.order-payment-summary strong{color:#203750;font-size:15px}.order-payment-summary .received strong{color:#168754}.order-payment-summary .remaining strong{color:#c17618}.order-payment-summary .settled{background:#f3fcf7;border-color:#bfe6d1}.order-payment-summary .settled strong{color:#168754}.order-payment-history{background:#fff;border:1px solid #dfe7ef;border-radius:10px;overflow:hidden}.order-payment-history>header{color:#60738a;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #e6edf4;justify-content:space-between;gap:10px;padding:9px 11px;font-size:8px;display:flex}.order-payment-history-row{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.order-payment-history-row:last-child{border-bottom:0}.order-payment-history-row>span{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.order-payment-history-row>span svg{width:14px}.order-payment-history-row>span.paid{color:#168754;background:#e3f8ed}.order-payment-history-row>span.cancelled{color:#c1485c;background:#fdecef}.order-payment-history-row>div{gap:2px;min-width:0;display:grid}.order-payment-history-row strong{color:#2a415a;font-size:9px}.order-payment-history-row small{color:#78889b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-payment-history-row b{color:#223a54;font-size:11px}.order-payment-actions{background:#f5faff;border:1px dashed #b8cee3;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.order-payment-actions>div{gap:3px;display:grid}.order-payment-actions strong{color:#29435f;font-size:10px}.order-payment-actions span{color:#708298;font-size:9px}.order-payment-form{background:#f2f8ff;border:1px solid #b9d7f5;border-radius:11px;gap:13px;padding:13px;display:grid}.order-payment-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-payment-mode button{color:#607389;text-align:left;cursor:pointer;background:#fff;border:1px solid #cedbea;border-radius:10px;align-items:center;gap:9px;min-height:58px;padding:10px 12px;display:flex}.order-payment-mode button>svg{flex:none;width:18px}.order-payment-mode button>span{gap:2px;display:grid}.order-payment-mode button strong,.order-payment-mode button small{display:block}.order-payment-mode button strong{color:#29415b;font-size:10px}.order-payment-mode button small{color:#75869a;font-size:8px}.order-payment-mode button.active{color:#1677d8;background:#e9f4ff;border-color:#2985df;box-shadow:0 0 0 2px #1677d817}.order-payment-fields{grid-template-columns:minmax(130px,.65fr) minmax(150px,.75fr) minmax(220px,1.6fr);gap:9px;display:grid}.order-payment-fields label{color:#5d6f85;gap:6px;font-size:9px;font-weight:720;display:grid}.order-payment-fields input{color:#213249;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cdd9e6;border-radius:9px;outline:0;padding:9px 10px;font-size:10px}.order-payment-fields input:focus{border-color:#5d9ce4;box-shadow:0 0 0 3px #1677ff17}.order-payment-fields input[readonly]{color:#536579;background:#edf2f7}.order-payment-date{position:relative}.order-payment-date>svg{z-index:1;color:#71839a;pointer-events:none;width:15px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.order-payment-date input{padding-left:32px}.order-payment-form-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.order-payment-form-footer p{color:#64788f;max-width:440px;margin:0;font-size:9px;line-height:1.45}.order-payment-form-footer>div{gap:8px;display:flex}.order-payment-settled{color:#168754;background:#f1fbf5;border:1px solid #bce4ce;border-radius:10px;align-items:center;gap:9px;padding:11px 12px;display:flex}.order-payment-settled>svg{width:20px}.order-payment-settled>div{gap:2px;display:grid}.order-payment-settled strong{font-size:10px}.order-payment-settled span{color:#527966;font-size:8px}.order-record-actions{border:1px dashed #cbd6e2;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 20px 20px;padding:14px 15px;display:flex}.order-record-actions strong,.order-record-actions span{display:block}.order-record-actions strong{color:#263b53;font-size:10px}.order-record-actions span{color:#758599;margin-top:3px;font-size:9px}html[data-admin-theme=dark] .orders-view-switch{background:#0d1827;border-color:#2d4058}html[data-admin-theme=dark] .orders-view-switch button{color:#91a5bc}html[data-admin-theme=dark] .orders-view-switch button span{color:#a6b9cf;background:#22334a}html[data-admin-theme=dark] .orders-view-switch button.active{color:#76b5ff;box-shadow:none;background:#18304c}html[data-admin-theme=dark] .orders-view-switch button.active span{color:#9bcbff;background:#244a74}html[data-admin-theme=dark] :is(.order-archived-notice,.order-financial-card,.order-payment-card,.order-record-actions){background:#101d2d;border-color:#2d4058}html[data-admin-theme=dark] :is(.order-archived-notice strong,.order-financial-heading h3,.order-financial-summary strong,.order-payment-heading h3,.order-payment-summary strong,.order-payment-history-row strong,.order-payment-history-row b,.order-payment-actions strong,.order-record-actions strong){color:var(--text)}html[data-admin-theme=dark] :is(.order-archived-notice span,.order-financial-heading p,.order-financial-summary span,.order-payment-heading p,.order-payment-summary span,.order-payment-actions span,.order-record-actions span){color:var(--muted)}html[data-admin-theme=dark] .order-financial-heading>svg{color:#74b5ff;background:#173455}html[data-admin-theme=dark] .order-financial-summary>div{background:#0c1725;border-color:#30445c}html[data-admin-theme=dark] .order-financial-history{background:#102943;border-color:#4f91db}html[data-admin-theme=dark] .order-financial-history strong{color:#8dc3ff}html[data-admin-theme=dark] .order-financial-history span{color:#d7e6f6}html[data-admin-theme=dark] .order-financial-history small{color:#8fa6be}html[data-admin-theme=dark] .order-financial-form label{color:#9aadc3}html[data-admin-theme=dark] .order-financial-form input{color:var(--text);background:#0b1624;border-color:#35485f}html[data-admin-theme=dark] .order-payment-heading>svg{color:#74b5ff;background:#173455}html[data-admin-theme=dark] .order-payment-summary>div,html[data-admin-theme=dark] .order-payment-history{background:#0c1725;border-color:#30445c}html[data-admin-theme=dark] .order-payment-summary .settled{background:#10251d;border-color:#28523f}html[data-admin-theme=dark] .order-payment-history>header,html[data-admin-theme=dark] .order-payment-history-row{border-color:#283c53}html[data-admin-theme=dark] .order-payment-history-row small{color:#8fa4bb}html[data-admin-theme=dark] .order-payment-actions{background:#0d1c2c;border-color:#35526f}html[data-admin-theme=dark] .order-payment-form{background:#0e2135;border-color:#31577d}html[data-admin-theme=dark] .order-payment-mode button{color:#9db0c5;background:#0b1624;border-color:#354a62}html[data-admin-theme=dark] .order-payment-mode button strong{color:var(--text)}html[data-admin-theme=dark] .order-payment-mode button small{color:var(--muted)}html[data-admin-theme=dark] .order-payment-mode button.active{background:#153553;border-color:#4b93db}html[data-admin-theme=dark] .order-payment-fields label{color:#9aadc3}html[data-admin-theme=dark] .order-payment-fields input{color:var(--text);background:#0b1624;border-color:#35485f}html[data-admin-theme=dark] .order-payment-fields input[readonly]{color:#9db0c5;background:#152235}html[data-admin-theme=dark] .order-payment-form-footer p{color:var(--muted)}html[data-admin-theme=dark] .order-payment-settled{background:#10251d;border-color:#28583f}html[data-admin-theme=dark] .order-payment-settled span{color:#8fbba2}@media (max-width:760px){.orders-view-switch{width:calc(100% - 24px);margin:12px}.orders-view-switch button{flex:1;justify-content:center}.admin-mobile-cards>article>footer{align-items:flex-end}.order-detail-panel>header{padding-inline:16px}.order-details{gap:10px;padding:14px}.order-archived-notice,.order-financial-card,.order-payment-card,.order-record-actions{margin-inline:12px}.order-financial-summary{grid-template-columns:1fr}.order-payment-heading{grid-template-columns:auto minmax(0,1fr)}.order-payment-state{grid-column:1/-1;width:max-content}.order-payment-summary,.order-payment-mode,.order-payment-fields{grid-template-columns:1fr}.order-payment-actions,.order-payment-form-footer{flex-direction:column;align-items:stretch}.order-payment-actions .admin-button{width:100%}.order-payment-fields input{min-height:48px;font-size:16px}.order-payment-form-footer>div{grid-template-columns:1fr;display:grid}.order-payment-form-footer .admin-button{width:100%}.order-financial-form{grid-template-columns:1fr}.order-financial-form input{min-height:48px;font-size:16px}.order-financial-form .admin-button,.order-record-actions .admin-button{width:100%}.order-record-actions{flex-direction:column;align-items:stretch}}@media (max-width:430px){.orders-view-switch button{padding-inline:8px;font-size:9px}.orders-view-switch button svg{display:none}.admin-mobile-cards>article>footer{flex-direction:column;align-items:stretch}.admin-mobile-cards>article>footer .admin-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-mobile-cards>article>footer .admin-button{justify-content:center;width:100%}}.order-archived-notice.scheduled{color:#8a6023;background:#fffaf0;border-style:dashed}.order-next-action-card{background:linear-gradient(135deg,#edf6ff,#f9fcff);border:1px solid #b9d8fb;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:0 20px 18px;padding:16px;display:flex}.order-next-action-card>div{gap:4px;display:grid}.order-next-action-card span,.order-lifecycle-heading span,.order-lifecycle-confirmation>div>span{color:#1976d2;letter-spacing:.12em;font-size:8px;font-weight:850}.order-next-action-card strong{color:#173a61;font-size:14px}.order-next-action-card p{color:#647a91;margin:0;font-size:10px;line-height:1.45}.order-lifecycle-card{background:#fff;border:1px solid #d4e0ec;border-radius:13px;margin:0 20px 18px;overflow:hidden}.order-lifecycle-heading{padding:16px 18px 0}.order-lifecycle-heading h3,.order-lifecycle-confirmation h3{color:#203750;margin:4px 0 0;font-size:14px}.order-lifecycle-heading p{color:#708096;margin:5px 0 0;font-size:10px;line-height:1.5}.order-lifecycle-editor{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px 18px 16px;display:grid}.order-lifecycle-editor label{gap:6px;font-size:10px;font-weight:720;display:grid}.order-lifecycle-editor select{width:100%;min-height:42px;margin:0}.order-payment-status-display{background:#f7f9fc;border:1px solid #d4e0ec;border-radius:9px;align-content:center;gap:2px;min-height:64px;padding:8px 11px;display:grid}.order-payment-status-display>span{color:#5f7187;font-size:9px;font-weight:720}.order-payment-status-display>strong{color:#243b55;font-size:11px}.order-payment-status-display>small{color:#7b8b9d;font-size:8px}.order-lifecycle-card>.order-financial-help{padding:0 18px 14px;display:block}.order-lifecycle-confirmation{background:#fffaf0;border:1px solid #f0c98f;border-radius:11px;gap:12px;margin:0 18px 18px;padding:15px;display:grid}.order-lifecycle-confirmation ul{color:#694d26;margin:0;padding-left:18px;font-size:10px;line-height:1.55}.order-lifecycle-confirmation label{color:#6d5a3e;gap:6px;font-size:10px;font-weight:720;display:grid}.order-lifecycle-confirmation textarea{color:#26384d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #e1c594;border-radius:9px;padding:10px 11px}.order-lifecycle-confirmation-actions{justify-content:flex-end;gap:8px;display:flex}html[data-admin-theme=dark] .order-archived-notice.scheduled{color:#e8bd77;background:#2b2113;border-color:#6c5027}html[data-admin-theme=dark] :is(.order-next-action-card,.order-lifecycle-card){background:#101d2d;border-color:#2e4867}html[data-admin-theme=dark] :is(.order-next-action-card strong,.order-lifecycle-heading h3,.order-lifecycle-confirmation h3){color:var(--text)}html[data-admin-theme=dark] :is(.order-next-action-card p,.order-lifecycle-heading p){color:var(--muted)}html[data-admin-theme=dark] .order-lifecycle-confirmation{background:#281f13;border-color:#624c2a}html[data-admin-theme=dark] .order-lifecycle-confirmation ul,html[data-admin-theme=dark] .order-lifecycle-confirmation label{color:#e4c691}html[data-admin-theme=dark] .order-lifecycle-confirmation textarea{color:var(--text);background:#15130f;border-color:#604c2d}html[data-admin-theme=dark] .order-payment-status-display{background:#0b1624;border-color:#35485f}html[data-admin-theme=dark] .order-payment-status-display>span,html[data-admin-theme=dark] .order-payment-status-display>small{color:var(--muted)}html[data-admin-theme=dark] .order-payment-status-display>strong{color:var(--text)}.mcp-integration-page{gap:16px;display:grid}.mcp-consent-card{max-width:610px}.mcp-consent-card>p{max-width:500px}.mcp-consent-list{text-align:left;gap:9px;width:100%;margin:8px 0;display:grid}.mcp-consent-list article{background:#f7fafe;border:1px solid #dce7f1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.mcp-consent-list article>svg{color:#1677ff;background:#e8f3ff;border-radius:9px;width:28px;height:28px;padding:6px}.mcp-consent-list article div{gap:3px;display:grid}.mcp-consent-list article strong{color:#1d3048;font-size:11px}.mcp-consent-list article p{color:#687a90;margin:0;font-size:9px;line-height:1.45}.mcp-consent-card form{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.mcp-consent-card form .admin-button{width:100%}.mcp-integration-alert{color:#177245;background:#effaf4;border:1px solid #b8dfca;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:11px;font-weight:750;display:flex}.mcp-integration-alert svg{width:18px;height:18px}.mcp-integration-alert.error{color:#aa3434;background:#fff3f3;border-color:#efc2c2}.mcp-integration-hero{border:1px solid var(--admin-card-border,#dce5ef);min-height:154px;box-shadow:var(--admin-card-shadow);color:#fff;background:radial-gradient(circle at 88% -20%,#21b98133,#0000 40%),linear-gradient(135deg,#0e1726,#152a35);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px 28px;display:grid;overflow:hidden}.mcp-integration-logo{background:#ffffff1a;border:1px solid #ffffff2b;border-radius:18px;place-items:center;width:60px;height:60px;display:grid}.mcp-integration-logo svg{width:34px;height:34px}.mcp-integration-hero small{color:#6ee7b7;letter-spacing:.15em;font-size:9px;font-weight:850}.mcp-integration-hero h2{color:#fff;letter-spacing:-.04em;margin:5px 0 7px;font-size:clamp(22px,3vw,34px)}.mcp-integration-hero p{color:#b7c7cf;max-width:620px;margin:0;font-size:11px;line-height:1.6}.mcp-integration-status{color:#d4dee3;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.mcp-integration-status.connected{color:#a7f3d0;background:#10b98129;border-color:#6ee7b759}.mcp-integration-status svg{width:16px;height:16px}.mcp-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mcp-integration-card{margin:0}.mcp-capability-list{gap:10px;padding:6px 20px 20px;display:grid}.mcp-capability-list article{border:1px solid var(--admin-card-border,#e1e7ee);background:var(--admin-card-soft,#f8fafc);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-height:68px;padding:12px;display:grid}.mcp-capability-list article>svg{color:#13845c;background:#ddf7ec;border-radius:9px;width:28px;height:28px;padding:6px}.mcp-capability-list article div{gap:4px;display:grid}.mcp-capability-list strong{color:var(--text);font-size:11px}.mcp-capability-list span{color:var(--muted);font-size:9px;line-height:1.5}.mcp-integration-card.security .mcp-capability-list article>svg{color:#1677ff;background:#e9f2ff}.mcp-connection-panel{margin:0}.mcp-connection-details{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:10px;padding:4px 20px 20px;display:grid}.mcp-connection-details>div{border:1px solid var(--admin-card-border);background:var(--admin-card-soft);border-radius:11px;align-content:center;gap:5px;min-height:66px;padding:12px;display:grid}.mcp-connection-details small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:850}.mcp-connection-details strong{color:var(--text);font-size:10px}.mcp-connection-details form{align-items:center;display:flex}.mcp-connection-details .admin-button.danger{color:#b73939;border-color:#efc1c1}.mcp-connection-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 20px 22px;display:grid}.mcp-connection-empty>svg{color:#147e5b;background:#e9f7f2;border-radius:13px;width:44px;height:44px;padding:10px}.mcp-connection-empty div{gap:4px;display:grid}.mcp-connection-empty strong{color:var(--text);font-size:12px}.mcp-connection-empty p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.mcp-endpoint-note{border-top:1px solid var(--admin-card-border);background:var(--admin-card-soft);min-height:40px;color:var(--muted);align-items:center;gap:8px;padding:0 20px;font-size:8px;display:flex}.mcp-endpoint-note svg{width:14px;height:14px}.mcp-endpoint-note code{color:var(--text);font-size:8px}html[data-admin-theme=dark] .mcp-integration-hero{background:radial-gradient(circle at 88% -20%,#21b98129,#0000 40%),linear-gradient(135deg,#09131f,#10232d);border-color:#2d475d}html[data-admin-theme=dark] .mcp-consent-list article{background:#0f1b2a;border-color:#2c4057}html[data-admin-theme=dark] .mcp-consent-list article strong{color:var(--text)}html[data-admin-theme=dark] .mcp-consent-list article p{color:var(--muted)}html[data-admin-theme=dark] .mcp-capability-list article,html[data-admin-theme=dark] .mcp-connection-details>div{border-color:var(--admin-card-border);background:var(--admin-card-soft)}html[data-admin-theme=dark] .mcp-integration-alert{color:#86ddb3;background:#10271e;border-color:#285e45}html[data-admin-theme=dark] .mcp-integration-alert.error{color:#efaaaa;background:#2a1717;border-color:#643b3b}@media (max-width:980px){.mcp-connection-details{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-connection-details form{grid-column:1/-1}}@media (max-width:760px){.mcp-integration-hero{grid-template-columns:auto minmax(0,1fr);padding:20px}.mcp-consent-card form{grid-template-columns:1fr}.mcp-integration-status{grid-column:1/-1;width:max-content}.mcp-integration-grid{grid-template-columns:1fr}.mcp-connection-details{grid-template-columns:1fr;padding-inline:12px}.mcp-connection-details form{grid-column:auto}.mcp-connection-details .admin-button{width:100%}.mcp-connection-empty{grid-template-columns:auto minmax(0,1fr);padding-inline:14px}.mcp-connection-empty .admin-button{grid-column:1/-1;width:100%}.mcp-capability-list{padding-inline:14px}.order-next-action-card,.order-lifecycle-card{margin-inline:12px}.order-next-action-card{flex-direction:column;align-items:stretch}.order-next-action-card .admin-button{width:100%}.order-lifecycle-editor{grid-template-columns:1fr}.order-lifecycle-editor select{min-height:48px;font-size:16px}.order-lifecycle-editor .admin-button{width:100%}.order-lifecycle-confirmation-actions{grid-template-columns:1fr;display:grid}.order-lifecycle-confirmation-actions .admin-button{width:100%}}.store-promotion{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 24%, #07111f), #071019 55%, color-mix(in srgb, var(--primary-2) 15%, #071019));border-block:1px solid color-mix(in srgb, var(--primary) 30%, transparent);padding:24px 0}.store-promotion header{max-width:760px;margin-bottom:18px}.store-promotion header span{color:#7af;letter-spacing:.15em;font-size:.72rem;font-weight:900}.store-promotion header h2{margin:6px 0;font-size:clamp(1.5rem,3vw,2.35rem)}.store-promotion header p{color:var(--muted);margin:0}.store-promotion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.store-promotion-grid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff14}.store-promotion-grid svg{color:#78aaff;flex:0 0 22px;width:22px}.store-promotion-grid strong{font-size:.9rem;line-height:1.25}.store-promotion footer{color:#dfeaff;align-items:center;gap:9px;margin-top:12px;font-weight:800;display:flex}.store-promotion footer svg{color:#78aaff;width:20px}.store-promotion.compact{border:1px solid color-mix(in srgb, var(--primary) 32%, transparent);border-radius:18px;margin-bottom:18px;padding:16px}.store-promotion.compact header{margin-bottom:12px}.store-promotion.compact header h2{font-size:1.2rem}.store-promotion.compact .store-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-promotion.compact .store-promotion-grid article{min-height:58px;padding:10px}@media (max-width:900px){.store-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.store-promotion{padding:18px 0}.store-promotion-grid,.store-promotion.compact .store-promotion-grid{grid-template-columns:1fr}.store-promotion-grid article{min-height:58px}}.electronics-mobile-carousel,.electronics-mobile-nav,.electronics-blueprint-corners{display:none}@media (max-width:700px){.electronics-blueprint-corners{z-index:5;pointer-events:none;display:block;position:absolute;inset:0}.electronics-blueprint-corners .corner{color:#f2f3f57a;stroke-width:1px;width:11px;height:11px;position:absolute}.electronics-blueprint-corners .tl{top:-6px;left:-6px}.electronics-blueprint-corners .tr{top:-6px;right:-6px}.electronics-blueprint-corners .bl{bottom:-6px;left:-6px}.electronics-blueprint-corners .br{bottom:-6px;right:-6px}.electronics-app-shell{--electronics-nav-height:calc(60px + env(safe-area-inset-bottom,0px));--primary:#2b56f7;--primary-2:#8fa4ff;--surface:#101114;--surface-2:#191b1f;--surface-3:#23262b;--line:#f2f3f52b;--text:#f2f3f5;--muted:#9aa0a9;padding-bottom:var(--electronics-nav-height);font-family:var(--font-electronics-body), system-ui, sans-serif;background:#000}.electronics-app-shell>.store-sales-notice{display:none}.electronics-announcement{border-bottom:1px solid var(--line);background:#0e1533}.electronics-announcement .announcement-inner{color:#dbe3ff;letter-spacing:.015em;gap:12px;width:calc(100% - 32px);height:30px;font-size:9px;font-weight:500}.electronics-announcement .announcement-inner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.electronics-announcement .announcement-inner a{color:#8fa4ff;font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;flex:none;font-size:11px}.electronics-header{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000eb;top:0}.electronics-header .header-inner{gap:12px;width:calc(100% - 32px);height:58px}.electronics-header .brand{max-width:calc(100% - 96px)}.electronics-header .brand.has-custom-logo .brand-image,.electronics-header .brand.has-mobile-logo .brand-image-mobile{object-fit:contain;object-position:left center;width:auto;max-width:132px;height:24px}.electronics-header .header-actions{gap:8px;margin-left:auto}.electronics-header .icon-button,.electronics-header .cart-button{background:0 0;border-radius:4px;width:44px;height:44px;padding:0}.electronics-header .icon-button svg,.electronics-header .cart-button svg{width:16px}.electronics-header .cart-button>span{display:none}.electronics-header .cart-button b{border-radius:0;width:auto;min-width:15px;height:15px;padding:0 4px;font-size:8px;position:absolute;top:-4px;right:-5px}.electronics-header .cart-button{position:relative}.electronics-header .mobile-menu{display:none}.electronics-header .search-bar{border-color:var(--line);background:#050608}.electronics-header .search-inner{gap:10px;width:calc(100% - 32px);min-height:54px}.electronics-header .search-inner input{font-family:inherit;font-size:16px}.electronics-header .search-inner button{color:#8fa4ff;font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;font-size:13px}.electronics-mobile-nav{z-index:49;height:var(--electronics-nav-height);padding:7px max(10px, env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.electronics-mobile-nav a,.electronics-mobile-nav button{color:#9aa0a9;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:44px;font-family:inherit;font-size:10px;display:flex;position:relative}.electronics-mobile-nav a[aria-current=page]{color:#8fa4ff}.electronics-mobile-nav svg{stroke-width:1.5px;width:19px;height:19px}.electronics-mobile-nav b{color:#fff;background:#2b56f7;place-items:center;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-1px;left:calc(50% + 6px)}body:has(.electronics-mobile-nav) .whatsapp-float{display:none}.electronics-storefront{background:#000}.electronics-storefront .container{width:calc(100% - 32px)}.electronics-storefront .electronics-hero{display:none}.electronics-mobile-carousel{background:#000;padding:0 0 12px;display:block;position:relative;overflow:hidden}.electronics-mobile-slides{touch-action:pan-y;height:min(120vw,485px);min-height:450px;position:relative}.electronics-mobile-slide{opacity:0;pointer-events:none;background:radial-gradient(circle at 65% 25%,#152b67,#05070c 48%,#000 78%);transition:opacity .38s;position:absolute;inset:0;overflow:hidden}.electronics-mobile-slide.active{opacity:1;pointer-events:auto}.electronics-mobile-banner-image{object-fit:cover;object-position:center}.electronics-mobile-product{place-items:center;display:grid;position:absolute;inset:12px 0 122px}.electronics-mobile-product>*{width:min(92%,360px);height:min(92%,360px)}.electronics-mobile-product .product-image-framed{filter:drop-shadow(0 24px 36px #0000007a);background:0 0}.electronics-mobile-shade{pointer-events:none;background:linear-gradient(#00000017 30%,#000000e0 73%,#000 99%);position:absolute;inset:0}.electronics-mobile-banner-copy{z-index:2;position:absolute;bottom:16px;left:16px;right:16px}.electronics-mobile-banner-copy>span{color:#8fa4ff;letter-spacing:.17em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;display:block}.electronics-mobile-banner-copy h1{color:#f2f3f5;max-width:330px;font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;letter-spacing:-.025em;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 5px;font-size:clamp(40px,12vw,50px);font-weight:600;line-height:.94;display:-webkit-box;overflow:hidden}.electronics-mobile-banner-copy p{color:#c3c8cf;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:320px;margin:0 0 12px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.electronics-mobile-banner-copy>div{justify-content:space-between;align-items:end;gap:12px;min-height:40px;display:flex}.electronics-mobile-banner-copy strong{font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;font-size:25px;font-weight:600}.electronics-mobile-banner-copy a{color:#fff;max-width:50%;min-height:44px;font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;overflow-wrap:anywhere;background:#2b56f7;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.electronics-mobile-banner-copy a svg{width:15px}.electronics-banner-price{flex-direction:column;gap:2px;min-width:0;display:flex}.electronics-banner-price small{color:#c3c8cf;font-size:10px;line-height:1.3}.electronics-mobile-carousel-controls{justify-content:center;align-items:center;padding-top:8px;display:flex}.electronics-mobile-carousel-controls button{color:#9aa0a9;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.electronics-mobile-carousel-controls button svg{width:17px}.electronics-mobile-dots{display:flex}.electronics-mobile-dots button span{background:#3a3e45;width:28px;height:3px}.electronics-mobile-dots button.active span{background:#8fa4ff}.electronics-mobile-carousel button:focus-visible{outline-offset:-3px;outline:2px solid #8fa4ff}.electronics-scope-note{display:none}.electronics-storefront .catalog-section{background:#000;padding:18px 0 50px;scroll-margin-top:58px}.electronics-storefront .section-heading{gap:8px;margin-bottom:18px}.electronics-storefront .section-heading>div>span,.electronics-storefront .section-kicker{color:#8fa4ff;letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.electronics-storefront .section-heading h2,.electronics-storefront .catalog-category-header h3,.electronics-purchase-guide h2,.electronics-purchase-steps h3{font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;font-weight:600}.electronics-storefront .section-heading h2{letter-spacing:-.02em;margin-top:5px;font-size:32px;line-height:1}.electronics-storefront .section-heading>p{font-size:11px;line-height:1.5}.electronics-storefront .catalog-search-field{border-color:var(--line);min-height:46px;box-shadow:none;background:#101114;border-radius:4px;margin:0 0 12px;padding:0 12px}.electronics-storefront .catalog-search-field>svg{color:#8fa4ff;stroke-width:1.5px;width:17px}.electronics-storefront .catalog-search-field input{font-family:inherit;font-size:16px}.electronics-storefront .catalog-search-field input::-webkit-search-cancel-button{appearance:none}.electronics-storefront .catalog-search-field button{border-radius:2px;width:44px;height:44px}.electronics-storefront .catalog-toolbar{gap:10px;margin-bottom:10px}.electronics-storefront .category-filters{width:calc(100vw - 16px);margin-right:-16px;padding-right:16px}.electronics-storefront .category-filters button{border-color:var(--line);color:#c3c8cf;min-height:44px;font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;background:0 0;border-radius:4px;padding:0 12px;font-size:14px;font-weight:600}.electronics-storefront .category-filters button:active{color:#fff;background:#2b56f7;border-color:#2b56f7}.electronics-storefront .select-wrap{justify-content:space-between;width:100%;font-size:10px}.electronics-storefront .select-wrap select{border-color:var(--line);background:#101114;border-radius:4px;height:44px;font-family:inherit;font-size:16px}.electronics-storefront .catalog-status{border-color:var(--line);letter-spacing:.03em;padding:12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.electronics-storefront .catalog-category-list{gap:38px}.electronics-storefront .catalog-category{scroll-margin-top:110px}.electronics-storefront .catalog-category-header{border-bottom:1px solid var(--line);align-items:end;margin-bottom:12px;padding-bottom:10px}.electronics-storefront .catalog-category-header>div:first-child>span{color:#8fa4ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.electronics-storefront .catalog-category-header h3{letter-spacing:-.015em;margin:3px 0 1px;font-size:24px}.electronics-storefront .catalog-category-header p{font-size:9px}.electronics-storefront .product-carousel-viewport{margin:0;padding:0;overflow:visible}.electronics-storefront .product-carousel-track{grid-auto-flow:initial;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;grid-auto-columns:initial!important}.electronics-storefront .product-card{border-color:var(--line);box-shadow:none;background:#101114;border-radius:0;overflow:visible}.electronics-storefront .product-card-visual{aspect-ratio:1/.92;border-bottom:1px solid var(--line);background:#08090b}.electronics-storefront .product-card .favorite-button{background:#00000080;border-radius:2px;width:44px;height:44px;top:3px;right:3px}.electronics-storefront .product-badge{border-radius:0;max-width:calc(100% - 57px);padding:4px 6px;font-size:9px;top:7px;left:7px}.electronics-storefront .product-card-body{padding:10px 10px 11px}.electronics-storefront .product-meta{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:6px}.electronics-storefront .product-meta>span{color:#8fa4ff;font-size:9px}.electronics-storefront .product-meta small{background:0 0;border-radius:0;padding:2px 0;font-size:10px}.electronics-storefront .product-card h3{min-height:34px;font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.06}.electronics-storefront .product-cashback-badge{border-radius:0;margin:0 0 8px;padding:4px 5px;font-size:9px}.electronics-storefront .price-stack strong{font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;font-size:17px;font-weight:600}.electronics-storefront .price-stack small{max-width:92px;font-size:10px;line-height:1.3}.electronics-storefront .add-button{border-radius:2px;flex-shrink:0;width:44px;height:44px}.electronics-storefront .add-button svg{width:17px}.electronics-purchase-guide{border-color:var(--line);background:#08090a;padding:52px 0 58px}.electronics-purchase-guide h2{letter-spacing:-.02em;margin:9px 0 10px;font-size:35px;line-height:.98}.electronics-purchase-guide header>p{font-size:12px}.electronics-purchase-steps{border-color:var(--line);margin-top:28px}.electronics-purchase-steps article,.electronics-purchase-steps article+article{border-color:var(--line);padding:18px 0 20px}.electronics-purchase-steps article>span{color:#8fa4ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.electronics-purchase-steps h3{margin:16px 0 5px;font-size:20px}.electronics-purchase-steps p{font-size:11px}.electronics-app-shell .store-footer{border-color:var(--line);background:#050607;padding:46px 0 24px}.electronics-app-shell .store-footer:before{display:none}.electronics-app-shell .footer-shipping-rates{border-color:var(--line);background:#101114;border-radius:0;margin-bottom:30px;padding:14px}.electronics-app-shell .footer-grid{gap:30px}.electronics-app-shell .footer-whatsapp-link{border-radius:4px}.electronics-app-shell .drawer-panel{border-color:var(--line);background:#08090af7}.electronics-app-shell .drawer-panel header,.electronics-app-shell .close-button,.electronics-app-shell .cart-thumb,.electronics-app-shell .coupon-box,.electronics-app-shell .cart-summary{border-radius:0}.electronics-app-shell .drawer-panel h2,.electronics-app-shell .product-title-row h1,.electronics-app-shell .checkout-page-heading h1{font-family:var(--font-electronics-heading), "Arial Narrow", sans-serif;letter-spacing:-.02em;font-weight:600}.electronics-app-shell .product-page{padding-top:24px}.electronics-app-shell .product-detail-grid{border:1px solid var(--line);gap:0}.electronics-app-shell .product-detail-gallery,.electronics-app-shell .product-detail-visual,.electronics-app-shell .product-detail-thumbnails button,.electronics-app-shell .product-detail-copy,.electronics-app-shell .product-facts,.electronics-app-shell .product-detail-cashback,.electronics-app-shell .catalog-validation-notice{border-radius:0}.electronics-app-shell .product-detail-copy{padding:26px 16px}.electronics-app-shell .product-title-row h1{font-size:39px;line-height:.95}.electronics-app-shell .product-mobile-purchase{left:0;right:0;bottom:var(--electronics-nav-height);background:#08090af7;border-inline:0;border-radius:0}.electronics-app-shell .product-mobile-purchase .button,.electronics-app-shell .button,.electronics-app-shell .quantity-picker,.electronics-app-shell .checkout-form,.electronics-app-shell .checkout-summary,.electronics-app-shell .delivery-card,.electronics-app-shell .payment-card{border-radius:4px}.electronics-app-shell .checkout-page-heading h1{font-size:42px;line-height:.96}}@media (max-width:380px){.electronics-storefront .product-bottom{flex-direction:column;align-items:stretch;gap:8px}.electronics-storefront .add-button{width:100%}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.electronics-mobile-slide{transition:none}}.product-storage-summary{flex-wrap:wrap;gap:5px;margin:0 0 12px;display:flex}.product-storage-summary span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:11px;line-height:1.3}.product-price-from{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.product-card:has(.product-options-link) .product-bottom{flex-wrap:wrap}.product-options-link{width:100%;min-height:44px;margin-top:4px;padding-inline:8px;font-size:12px}.product-storage-selector{min-width:0;margin:22px 0}.product-storage-selector h2{margin:0 0 5px;font-size:16px;line-height:1.3}.product-storage-selector>p{color:var(--muted);margin:0 0 12px;font-size:12px}.product-storage-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:8px;display:grid}.product-storage-option{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:6px;min-width:0;min-height:92px;padding:12px 10px;text-decoration:none;display:flex}.product-storage-option.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--surface))}.product-storage-option:hover{border-color:var(--primary)}.product-storage-option:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.product-storage-label{justify-content:space-between;align-items:center;gap:4px;font-size:14px;display:flex}.product-storage-label svg{width:16px;height:16px;color:var(--primary);flex-shrink:0}.product-storage-option>b{font-variant-numeric:tabular-nums;font-size:13px}.product-storage-option>small{color:var(--muted);font-size:11px}@media (max-width:700px){.electronics-app-shell .product-storage-option{border-radius:4px}.electronics-storefront .product-storage-summary{gap:4px;margin-bottom:9px}.electronics-storefront .product-storage-summary span{padding:3px 4px;font-size:10px}.electronics-storefront .product-options-link{border-radius:2px}}
