.app-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#11182794;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.app-dialog-backdrop--open{opacity:1}.app-dialog{width:min(440px,100%);padding:1.35rem 1.4rem 1.2rem;border-radius:1.1rem;border:1px solid #eee2db;background:#fff;box-shadow:0 24px 60px #0f172a38;text-align:center;opacity:0;transform:translate3d(0,12px,0) scale(.97);transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.app-dialog-backdrop--open .app-dialog{opacity:1;transform:translateZ(0) scale(1)}.app-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto .85rem;border-radius:999px;font-size:1.35rem;font-weight:900;line-height:1}.app-dialog--default .app-dialog__icon,.app-dialog--info .app-dialog__icon{background:#eef4ff;color:var(--theme-button, #4f46e5)}.app-dialog--danger .app-dialog__icon{background:#fee2e2;color:#dc2626}.app-dialog--warning .app-dialog__icon{background:#fef3c7;color:#d97706}.app-dialog--success .app-dialog__icon{background:#dcfce7;color:#16a34a}.app-dialog__title{margin:0 0 .55rem;font-size:1.08rem;font-weight:800;color:#111827}.app-dialog__message{margin:0;color:#4b5563;font-size:.94rem;line-height:1.5;white-space:pre-wrap}.app-dialog__footer{display:flex;justify-content:center;gap:.65rem;margin-top:1.25rem;flex-wrap:wrap}.app-dialog__btn{min-width:6.5rem;height:2.45rem;padding:0 1rem;border-radius:.9rem;border:1px solid #e7dfd8;background:#fff;color:#374151;font:inherit;font-size:.9rem;font-weight:800;cursor:pointer}.app-dialog__btn--ghost:hover{background:#f9fafb}.app-dialog__btn--primary{border:0;background:linear-gradient(135deg,var(--theme-button) 0%,var(--theme-button-strong) 100%);color:var(--theme-button-contrast, #fff);box-shadow:0 10px 20px var(--theme-button-shadow)}.app-dialog__btn--danger{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 10px 20px #dc262647}.app-dialog__btn--warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 10px 20px #d977063d}.app-dialog__btn--success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 10px 20px #16a34a3d}.app-dialog__btn--info,.app-dialog__btn--default{background:linear-gradient(135deg,var(--theme-button) 0%,var(--theme-button-strong) 100%);color:var(--theme-button-contrast, #fff);box-shadow:0 10px 20px var(--theme-button-shadow)}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel{display:block;border-radius:.4rem;background:linear-gradient(90deg,var(--color-surface-muted, #f3f4f6) 25%,color-mix(in srgb,var(--color-surface-muted, #f3f4f6) 55%,#fff) 50%,var(--color-surface-muted, #f3f4f6) 75%);background-size:300% 100%;animation:skel-shimmer 1.6s ease-in-out infinite}.skel--inline{display:inline-block;vertical-align:middle}.skel--circle{border-radius:50%;flex-shrink:0}.skel--pill{border-radius:999px;height:1.85rem;width:6.5rem}.skel--h-xs{height:.65rem}.skel--h-sm{height:.75rem}.skel--h-md{height:.9rem}.skel--h-lg{height:1.15rem}.skel--h-xl{height:1.45rem}.skel--h-2xl{height:2rem}.skel--h-btn{height:2.35rem;border-radius:.65rem}.skel--w-25{width:25%}.skel--w-30{width:30%}.skel--w-35{width:35%}.skel--w-40{width:40%}.skel--w-55{width:55%}.skel--w-70{width:70%}.skel--w-75{width:75%}.skel--w-85{width:85%}.skel--w-90{width:90%}.skel--w-100{width:100%}.skel--icon{width:2.5rem;height:2.5rem;border-radius:.75rem}.skel--icon-sm{width:1.75rem;height:1.75rem;border-radius:.5rem}.skel--thumb{width:3rem;height:3rem;border-radius:.65rem}.skel-block{display:flex;flex-direction:column;gap:.45rem}.skel-row{display:flex;align-items:center;gap:.65rem}.skel-stack{display:grid;gap:.65rem}.skel-grid{display:grid;gap:.85rem}.skel-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.skel-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.skel-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.skel-grid--auto{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}@media(max-width:900px){.skel-grid--4,.skel-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.skel-grid--4,.skel-grid--3,.skel-grid--2{grid-template-columns:1fr}}.skel-chart{display:grid;gap:.55rem;min-height:12rem}.skel-chart__bars{display:flex;align-items:flex-end;gap:.55rem;min-height:10rem;padding:.35rem .15rem 0}.skel-chart__bar{flex:1;min-width:0;border-radius:.55rem .55rem .15rem .15rem;min-height:1.5rem}.skel-chart__labels{display:flex;gap:.55rem}.skel-list-row{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--color-border, #e5e7eb);border-radius:.85rem;background:var(--color-surface, #fff)}.skel-panel{border:1px solid var(--color-border, #e5e7eb);border-radius:1rem;background:var(--color-surface, #fff);padding:1rem}.skel-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.skel-panel--chart{min-height:14rem}.skel-page{display:grid;gap:1rem}.skel-page__list,.skel-page__form,.skel-page__panel{margin-top:.25rem}.skel-grid--1{grid-template-columns:1fr}@keyframes admin-motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-motion-modal-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes admin-motion-sidebar-in{0%{transform:translate3d(-102%,0,0)}to{transform:translateZ(0)}}:root{--color-primary: #c24d2c;--color-primary-strong: #9b371d;--color-primary-soft: #f7dfd6;--color-primary-contrast: #ffffff;--color-accent: #17384d;--color-background: #f4efe8;--color-surface: #fffdf9;--color-surface-muted: #efe7dc;--color-text: #1f2933;--color-text-muted: #61707d;--color-border: #dccfbe;--color-success: #27845e;--color-warning: #b7791f;--color-danger: #b54343;--theme-primary-rgb: 194, 77, 44;--theme-active-rgb: 239, 102, 66;--theme-button: #c24d2c;--theme-button-rgb: 194, 77, 44;--theme-button-strong: #9b371d;--theme-button-contrast: #ffffff;--theme-active: #ef6642;--theme-active-soft: #fbe3dc;--theme-active-contrast: #ffffff;--theme-nav: #171414;--theme-nav-end: #111010;--theme-nav-contrast: #ffffff;--theme-topbar: #f4d9cf;--theme-topbar-soft: #f8e8e1;--theme-topbar-contrast: #17202a;--theme-primary-border: rgba(194, 77, 44, .16);--theme-primary-shadow: rgba(194, 77, 44, .16);--theme-active-shadow: rgba(239, 102, 66, .28);--theme-button-shadow: rgba(194, 77, 44, .22);--theme-focus-ring: rgba(239, 102, 66, .32);--theme-success-soft: color-mix(in srgb, var(--color-success) 14%, #ffffff);--theme-success-border: color-mix(in srgb, var(--color-success) 28%, #ffffff);--theme-warning-soft: color-mix(in srgb, var(--color-warning) 14%, #ffffff);--theme-warning-border: color-mix(in srgb, var(--color-warning) 28%, #ffffff);--theme-danger-soft: color-mix(in srgb, var(--color-danger) 14%, #ffffff);--theme-danger-border: color-mix(in srgb, var(--color-danger) 28%, #ffffff);--shadow-soft: 0 18px 45px rgba(23, 56, 77, .08);--admin-modal-safe-top: 13.5rem;--admin-modal-safe-bottom: 1.25rem;font-family:Segoe UI,Helvetica Neue,sans-serif;color:var(--color-text);background:var(--color-background)}html[lang=bn],html[lang=bn] *{font-family:Hind Siliguri,Segoe UI,sans-serif!important}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;min-height:100dvh;max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at top left,rgba(var(--theme-primary-rgb),.12),transparent 28%),linear-gradient(180deg,var(--theme-topbar-soft) 0%,var(--color-background) 100%)}a{color:inherit;text-decoration:none}.admin-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:15rem 1fr;align-items:stretch;gap:18px;padding:18px;max-width:100%;overflow-x:clip;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1);--admin-sticky-edge: 18px;--admin-topbar-sticky-h: 6.15rem;--admin-plan-notice-sticky-h: 0px;--workspace-rail-gap: 1rem;--admin-sticky-gap: var(--workspace-rail-gap);--admin-topbar-collapse: 0;--dash-nav-sticky-top: calc( var(--admin-sticky-edge) + var(--admin-topbar-sticky-h) + var(--admin-plan-notice-sticky-h) + var(--admin-sticky-gap) )}.admin-shell.admin-shell--sidebar-collapsed{grid-template-columns:4.85rem 1fr}.admin-shell.admin-shell--workspace-scroll{height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;align-items:stretch;grid-template-rows:minmax(0,1fr)}.admin-shell.admin-shell--workspace-scroll>.admin-sidebar,.admin-shell.admin-shell--workspace-scroll>.admin-main{min-height:0}.admin-shell.admin-shell--workspace-scroll .admin-sidebar{position:relative;top:auto;height:100%;max-height:100%;align-self:stretch}.admin-main.admin-main--workspace-scroll{display:flex;flex-direction:column;gap:var(--workspace-rail-gap);min-height:0;max-height:100%;overflow:hidden}.admin-content.admin-content--workspace-scroll{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:0}.admin-shell.admin-shell--workspace-scroll.superadmin-full-scroll .dashboard-page__canvas.dashboard-page__canvas--product-workspace{flex:1;min-height:0;height:auto;max-height:none}.dashboard-page__canvas.dashboard-page__canvas--product-workspace{margin-top:0}.dashboard-page--product-workspace.superadmin-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace{flex:1;min-height:0;height:auto;max-height:none;margin-top:0;padding:0;overflow-y:auto;overflow-x:hidden}.admin-shell.admin-shell--workspace-scroll.superadmin-full-scroll{--superadmin-rail-gap: var(--workspace-rail-gap)}.admin-shell.admin-shell--workspace-scroll.superadmin-full-scroll .admin-content.admin-content--workspace-scroll{padding:0 4px 4px}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .admin-content.admin-content--workspace-scroll{padding:0 4px 4px}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .admin-content.admin-content--workspace-scroll>*{flex:1;min-height:0}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .dashboard-page__canvas.dashboard-page__canvas--product-workspace{padding:.55rem .55rem 2px}.admin-shell.admin-shell--workspace-scroll .dashboard-page__canvas.dashboard-page__canvas--product-workspace{padding:.55rem .55rem 2px}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .dashboard-page:not(.dashboard-page--product-workspace){flex:1;min-height:0;overflow:hidden}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .admin-dashboard-scrollport,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .analytics-page,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .pos-page,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .media-library-page,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .notifications-page{flex:1;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;padding:.55rem .55rem 2px;overscroll-behavior:contain}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .analytics-page,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .pos-page,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .media-library-page,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .notifications-page{border-radius:24px}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .orders-page{flex:1;min-height:0;overflow:hidden}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .orders-page>.dashboard-page__canvas.dashboard-page__canvas--product-workspace{flex:1;min-height:0;padding:.55rem .55rem 0;overflow-y:auto;overflow-x:hidden}.dashboard-page.dashboard-page--product-workspace.superadmin-workspace{gap:var(--superadmin-rail-gap)}.dashboard-page--product-workspace.superadmin-workspace>.dash-nav{position:relative;top:auto;align-self:stretch;width:100%}.admin-sidebar{display:flex;flex-direction:column;min-height:0;max-width:100%;padding:1.1rem .7rem 1.25rem;background:radial-gradient(circle at top right,rgba(var(--theme-active-rgb),.12),transparent 26%),linear-gradient(180deg,var(--theme-nav) 0%,var(--theme-nav-end) 100%);color:#a59d9b;position:sticky;top:var(--admin-sticky-edge, 18px);align-self:stretch;height:auto;max-height:none;overflow:hidden;overflow-x:hidden;border:1px solid rgba(255,255,255,.06);border-radius:28px;box-shadow:0 26px 48px #110e0e33;transition:padding .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.admin-sidebar::-webkit-scrollbar,.admin-sidebar-nav::-webkit-scrollbar{width:0;height:0}.admin-sidebar-brand{flex-shrink:0;margin:0 .35rem 1.25rem;padding:1.1rem 1rem 1.15rem;border-radius:1rem;background:linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.08);transition:margin .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1)}.admin-sidebar-collapse-btn{position:absolute;top:7rem;right:-.72rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(255,255,255,.12);border-radius:.7rem;background:linear-gradient(180deg,#24272ef5,#14161dfa);color:#ffffffe0;cursor:pointer;box-shadow:0 10px 24px #00000042;transition:top .32s cubic-bezier(.22,1,.36,1),right .32s cubic-bezier(.22,1,.36,1),background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;z-index:2}.admin-sidebar-collapse-btn:hover{background:linear-gradient(180deg,#353943fa,#181b22);color:#fff;box-shadow:0 14px 30px #00000052}.admin-sidebar-collapse-btn:active{transform:scale(.96)}.admin-sidebar-collapse-btn svg{width:.82rem;height:.82rem}.admin-sidebar-brand__eyebrow{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a8381}.admin-sidebar-brand__title{margin:.45rem 0 0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.15}.admin-sidebar-brand__copy{margin:.55rem 0 0;font-size:.84rem;line-height:1.55;color:#ffffffb8}.admin-sidebar-brand__logo{width:min(100%,100%);max-height:96px;object-fit:contain;display:block;margin:0 auto;background:transparent;filter:none;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1),max-height .28s cubic-bezier(.22,1,.36,1),opacity .18s ease}.admin-sidebar-brand__logo--compact{width:42px;height:42px;object-fit:contain}.admin-sidebar-nav{flex:1;min-height:0;display:flex;flex-direction:column;gap:1.1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 .3rem .35rem .15rem;scrollbar-width:none;transition:gap .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1)}.admin-sidebar-nav::-webkit-scrollbar{width:0;height:0}.admin-sidebar-nav__group{display:flex;flex-direction:column;gap:.35rem;transition:gap .28s cubic-bezier(.22,1,.36,1)}.admin-sidebar-nav__submenu{display:flex;flex-direction:column;gap:.32rem;padding-left:.25rem}.admin-sidebar-nav__submenu .admin-sidebar-nav__group-title{font-size:.64rem;opacity:.72}.admin-sidebar-nav__group-title{margin:0;padding:0 .65rem .2rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6f6a68;max-height:2rem;overflow:hidden;transition:opacity .18s ease,transform .28s cubic-bezier(.22,1,.36,1),max-height .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1)}.admin-sidebar-link{display:flex;align-items:center;gap:.75rem;min-width:0;max-width:100%;box-sizing:border-box;padding:.65rem .9rem;border-radius:.9rem;text-decoration:none;color:#ffffffe0;font-size:.9rem;font-weight:600;transition:background .15s ease,color .15s ease,transform .15s ease,border-color .15s ease,padding .28s cubic-bezier(.22,1,.36,1),gap .28s cubic-bezier(.22,1,.36,1);border:1px solid transparent}.admin-sidebar-link:hover{background:#ffffff0d;color:#fff;transform:translate(2px);border-color:#ffffff0d}.admin-sidebar-link--active{background:linear-gradient(180deg,rgba(var(--theme-active-rgb),.24),rgba(var(--theme-active-rgb),.14));color:#fff;border-color:rgba(var(--theme-active-rgb),.24)}.admin-sidebar-link__icon{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:.6rem;background:#fff5f1;color:#374151;transition:background .15s ease,color .15s ease}.admin-sidebar-link__icon svg{width:.95rem;height:.95rem}.admin-sidebar-link--active .admin-sidebar-link__icon{background:var(--theme-active);color:var(--theme-active-contrast);box-shadow:0 14px 30px var(--theme-active-shadow)}.admin-sidebar-link__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .16s ease,transform .28s cubic-bezier(.22,1,.36,1),max-width .28s cubic-bezier(.22,1,.36,1)}.admin-sidebar-link__mode{margin-left:auto}.access-mode-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.35rem;padding:.12rem .45rem;border-radius:999px;background:#f0f7ff;color:#1d5f93;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dash-nav-badge{display:inline-flex;margin-left:auto}.admin-sidebar--collapsed{padding-left:.55rem;padding-right:.55rem}.admin-sidebar--collapsed .admin-sidebar-brand{margin-left:0;margin-right:0;padding:.7rem .4rem}.admin-sidebar--collapsed .admin-sidebar-brand__logo{width:42px;max-width:42px;height:42px;max-height:42px;margin:0 auto}.admin-sidebar--collapsed .admin-sidebar-nav{gap:.8rem;padding:0}.admin-sidebar--collapsed .admin-sidebar-nav__group{gap:.3rem}.admin-sidebar--collapsed .admin-sidebar-nav__group-title{opacity:0;transform:translate(-8px);max-height:0;padding-top:0;padding-bottom:0;pointer-events:none}.admin-sidebar--collapsed .admin-sidebar-link{justify-content:center;padding:.65rem .45rem;gap:0}.admin-sidebar--collapsed .admin-sidebar-link__label{opacity:0;transform:translate(-8px);max-width:0;pointer-events:none}.admin-sidebar--collapsed .admin-sidebar-link__mode{display:none}.admin-sidebar--collapsed .admin-sidebar-collapse-btn{top:5.6rem;right:-.58rem}.page-header h2,.section-card h3,.auth-card h1{margin:0;font-weight:700;letter-spacing:-.03em}.page-header p,.section-card p,.auth-copy,.stat-card p,.topbar-label{margin:0;color:var(--color-text-muted)}.topbar-label{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.admin-main{display:flex;flex-direction:column;min-width:0;min-height:100vh;background:transparent}.admin-topbar{display:flex;justify-content:space-between;gap:20px;align-items:start;padding:28px 32px 0}.admin-topbar-sample{position:sticky;top:var(--admin-sticky-edge, 18px);z-index:100;display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:16px 20px;border-radius:24px;background:radial-gradient(circle at top right,rgba(255,255,255,.42),transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--theme-topbar) 82%,transparent),color-mix(in srgb,var(--theme-topbar-soft) 84%,transparent));backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:0 20px 36px var(--theme-primary-shadow);border:1px solid var(--theme-primary-border);transform:translateY(calc(var(--admin-topbar-collapse, 0) * -42%)) scale(calc(1 - (var(--admin-topbar-collapse, 0) * .035)));transform-origin:top center;opacity:calc(1 - var(--admin-topbar-collapse, 0));visibility:visible;pointer-events:auto;transition:transform .12s linear,opacity .12s linear,box-shadow .18s ease,visibility 0s linear .12s}.admin-topbar-sample[data-collapsed=true]{visibility:hidden;pointer-events:none}.admin-topbar-sample--search-open{z-index:1200}.admin-plan-notice{position:sticky;top:calc(var(--admin-sticky-edge, 18px) + var(--admin-topbar-sticky-h, 0px) + .6rem);z-index:95;display:flex;align-items:center;gap:.8rem;max-height:5.5rem;min-height:3.25rem;margin:0;padding:.68rem .85rem .68rem .72rem;border:1px solid rgba(245,158,11,.34);border-radius:1.1rem;background:linear-gradient(135deg,#fffbebf5,#ffedd5f0),#fff7ed;color:#7c2d12;box-shadow:0 18px 36px #f59e0b2e;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);transform-origin:top center;overflow:hidden;transition:max-height .36s cubic-bezier(.16,1,.3,1),min-height .36s cubic-bezier(.16,1,.3,1),margin .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1),opacity .24s ease,transform .32s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.admin-plan-notice--expiry{border-color:#ef444447;background:linear-gradient(135deg,#fff1f2f5,#fff7edf0),#fff1f2;color:#7f1d1d;box-shadow:0 18px 36px #ef444429}.admin-plan-notice--ai-credit{border-color:#dc262652;background:linear-gradient(135deg,#fef2f2fa,#fff7edf5),#fef2f2;color:#7f1d1d;box-shadow:0 18px 36px #dc26262e}.admin-plan-notice__icon{display:inline-grid;place-items:center;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;border-radius:.85rem;background:#f59e0b;color:#fff;box-shadow:0 10px 20px #f59e0b47}.admin-plan-notice--expiry .admin-plan-notice__icon{background:#ef4444;box-shadow:0 10px 20px #ef44443d}.admin-plan-notice--ai-credit .admin-plan-notice__icon{background:#dc2626;box-shadow:0 10px 20px #dc26263d}.admin-plan-notice__copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem;min-width:0;font-size:.92rem}.admin-plan-notice__copy strong{color:inherit;font-weight:800}.admin-plan-notice__copy span{color:color-mix(in srgb,currentColor 78%,#111827);font-weight:700}.admin-plan-notice__action{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.45rem .8rem;border-radius:999px;background:#111827;color:#fff;font-size:.82rem;font-weight:800;text-decoration:none;box-shadow:0 10px 20px #11182729}.admin-plan-notice__action:hover{transform:translateY(-1px)}.admin-shell.admin-shell--workspace-scroll .admin-plan-notice+.admin-content.admin-content--workspace-scroll{margin-top:0!important}.admin-shell.admin-shell--workspace-scroll .admin-plan-notice{width:100%}.admin-topbar-sample__left{position:relative;display:flex;align-items:center;gap:.7rem;min-width:0;text-decoration:none;border-radius:14px;padding:6px 8px;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.admin-topbar-sample__left.is-clickable{cursor:pointer}.admin-topbar-sample__left:hover{background:#ffffff80;box-shadow:0 10px 20px #0f172a1a;transform:translateY(-1px)}.admin-topbar-sample__left:active{transform:translateY(0)}.admin-topbar-sample__left:focus-visible{outline:2px solid rgba(var(--theme-primary-rgb),.55);outline-offset:2px}.admin-topbar-sample__visit-icon{margin-left:.2rem;width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#0f172ab3;background:#ffffffd6;border:1px solid rgba(148,163,184,.35);opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease,color .16s ease}.admin-topbar-sample__visit-icon svg{width:10px;height:10px}.admin-topbar-sample__left.is-clickable:hover .admin-topbar-sample__visit-icon,.admin-topbar-sample__left.is-clickable:focus-visible .admin-topbar-sample__visit-icon{opacity:1;transform:translateY(0)}.admin-topbar-sample__left.is-clickable:hover .admin-topbar-sample__visit-icon{color:rgba(var(--theme-primary-rgb),.95)}.admin-topbar-sample__logo{width:auto;max-width:120px;height:40px;border-radius:0;object-fit:contain;display:block;background:transparent;border:none;box-shadow:none}.admin-topbar-sample__meta{min-width:0;display:grid;gap:.08rem}.admin-topbar-sample__eyebrow{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1f29379e}.admin-topbar-sample__title{margin:0;font-size:1.1rem;font-weight:700;color:#111827;letter-spacing:-.03em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}@media(min-width:640px){.admin-topbar-sample__title{max-width:280px}}.admin-topbar-sample__center{display:none;flex:1;align-items:center;justify-content:center;gap:1rem}@media(min-width:900px){.admin-topbar-sample__center{display:flex}}.admin-topbar-sample__date{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;background:#ffffffeb;border:1px solid rgba(194,77,44,.14);border-radius:12px;font-size:.85rem;font-weight:500;color:#374151}.admin-topbar-sample__date svg{width:14px;height:14px;color:#6b7280}.admin-topbar-sample__search{position:relative}.admin-topbar-sample__search input{width:min(280px,36vw);padding:.7rem 2.45rem .7rem .9rem;border:1px solid rgba(194,77,44,.14);border-radius:12px;font-size:.875rem;background:#fffffff2;font-family:inherit}.admin-topbar-sample__search input:focus{outline:2px solid var(--theme-focus-ring);outline-offset:0}.admin-topbar-sample__search>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#9ca3af;pointer-events:none}.admin-topbar-sample__search.is-open input{border-color:rgba(var(--theme-primary-rgb),.36);box-shadow:0 16px 30px rgba(var(--theme-primary-rgb),.14)}.admin-topbar-search-menu{position:absolute;top:calc(100% + .65rem);left:50%;z-index:50000;width:min(430px,72vw);max-height:min(520px,calc(100vh - 10rem));overflow:auto;transform:translate(-50%);padding:.75rem;border:1px solid var(--theme-primary-border);border-radius:1.25rem;background:#fffffffa;box-shadow:0 24px 60px #0f172a33}.admin-topbar-search-menu__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem .35rem .65rem;color:#8b7b70;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-topbar-search-menu__head small{padding:.28rem .55rem;border-radius:999px;background:var(--theme-active-soft);color:var(--theme-button-strong);letter-spacing:0;text-transform:none}.admin-topbar-search-menu__item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem .9rem;border:0;border-radius:1rem;background:transparent;color:#17202b;text-align:left;cursor:pointer}.admin-topbar-search-menu__item:hover,.admin-topbar-search-menu__item[aria-selected=true]{background:linear-gradient(135deg,rgba(var(--theme-primary-rgb),.12),rgba(var(--theme-primary-rgb),.04))}.admin-topbar-search-menu__item strong,.admin-topbar-search-menu__item small{display:block}.admin-topbar-search-menu__item strong{font-size:.95rem;font-weight:900}.admin-topbar-search-menu__item small{margin-top:.22rem;color:#728094;font-size:.75rem;line-height:1.35}.admin-topbar-search-menu__item svg{flex:0 0 auto;color:var(--theme-button)}.admin-topbar-search-menu__empty{margin:0;padding:.85rem .9rem;color:#728094;font-size:.88rem;line-height:1.5}.admin-topbar-sample__right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.admin-topbar-lang{display:inline-flex;align-items:stretch;border-radius:12px;overflow:hidden;border:1px solid var(--theme-primary-border);background:#ffffffeb}.admin-topbar-lang__btn{border:0;margin:0;background:transparent;padding:.4rem .55rem;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;color:#6b7280;line-height:1.2;min-width:2.25rem}.admin-topbar-lang__btn:hover{color:#374151;background:#f3f4f6d9}.admin-topbar-lang__btn--active{background:#fff;color:#111827;box-shadow:inset 0 0 0 1px #e5e7eb}.admin-sidebar-mobile-lang{flex-shrink:0;display:none;margin:0 .35rem 1rem;padding:.35rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;gap:.35rem}.admin-sidebar-mobile-lang__btn{flex:1 1 0;min-height:2.5rem;border:1px solid transparent;border-radius:12px;background:transparent;color:#d4cfcd;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.admin-sidebar-mobile-lang__btn:hover{background:#ffffff0f;color:#fff}.admin-sidebar-mobile-lang__btn--active{background:linear-gradient(135deg,var(--theme-active),color-mix(in srgb,var(--theme-active) 78%,#000));color:var(--theme-active-contrast);border-color:#ffffff14;box-shadow:0 10px 18px var(--theme-active-shadow)}.admin-sidebar-mobile-head{flex-shrink:0;display:none;align-items:center;justify-content:space-between;gap:.75rem;margin:0 .35rem .9rem}.admin-sidebar-mobile-date{display:inline-flex;align-items:center;gap:.55rem;min-height:2.45rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff14;color:#f4efec;font-size:.82rem;font-weight:700;box-shadow:0 10px 18px #00000024}.admin-sidebar-mobile-date svg{width:.95rem;height:.95rem;color:var(--theme-active)}.admin-topbar-sample__icon-btn{display:grid;place-items:center;width:38px;height:38px;background:#ffffffeb;border-radius:12px;border:1px solid var(--theme-primary-border);color:#374151;text-decoration:none;transition:background .15s ease}.admin-topbar-sample__icon-btn:hover{background:#f3f4f6}.admin-topbar-sample__icon-btn svg{width:18px;height:18px}.admin-topbar-user-actions{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .4rem .3rem .3rem;border-radius:14px;background:#ffffffeb;border:1px solid var(--theme-primary-border);box-shadow:0 8px 20px var(--theme-primary-shadow)}.auth-ds-submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.3rem;padding:0 1.4rem;border-radius:1rem;border:1px solid transparent;background:linear-gradient(180deg,var(--theme-button) 0%,var(--theme-button-strong) 100%);color:var(--theme-button-contrast);font-family:inherit;font-size:1rem;font-weight:800;letter-spacing:0;cursor:pointer;box-shadow:0 14px 26px var(--theme-button-shadow);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-ds-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 16px 32px var(--theme-button-shadow);filter:brightness(1.04)}.auth-ds-submit:disabled{cursor:not-allowed;opacity:.65}.auth-ds-social-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.3rem;min-width:120px;padding:0 1.2rem;border:1px solid var(--theme-primary-border);border-radius:1rem;background:#fff;color:var(--color-text);font-family:inherit;font-size:.92rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 10px 22px #0f172a0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-ds-social-btn:not(:disabled):hover{border-color:var(--theme-button);background:var(--color-primary-soft);box-shadow:0 14px 28px var(--theme-primary-shadow);transform:translateY(-1px)}.auth-ds-social-btn:disabled{cursor:not-allowed;opacity:.65}.auth-ds-input,select.auth-ds-input,textarea.auth-ds-input{width:100%;min-height:3.25rem;padding:.85rem 1rem;border:1px solid #dfd3c6;border-radius:1rem;background:#fbfafc;color:#1f2937;font:inherit;font-size:.95rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.auth-ds-input:focus,select.auth-ds-input:focus,textarea.auth-ds-input:focus{border-color:var(--theme-active);box-shadow:0 0 0 4px var(--theme-focus-ring);background:#fff}form.form-submit-attempted input:required:invalid,form.form-submit-attempted select:required:invalid,form.form-submit-attempted textarea:required:invalid,input.is-required-invalid,select.is-required-invalid,textarea.is-required-invalid,input[data-required-invalid],select[data-required-invalid],textarea[data-required-invalid]{border-color:#ef4444!important;background-color:#fff5f5!important;color:#991b1b;box-shadow:0 0 0 4px #ef444424!important}form.form-submit-attempted input[type=checkbox]:required:invalid,form.form-submit-attempted input[type=radio]:required:invalid,input[type=checkbox].is-required-invalid,input[type=radio].is-required-invalid,input[type=checkbox][data-required-invalid],input[type=radio][data-required-invalid]{accent-color:#ef4444;outline:2px solid rgba(239,68,68,.75);outline-offset:3px;box-shadow:none!important}form.form-submit-attempted input:required:invalid::placeholder,form.form-submit-attempted textarea:required:invalid::placeholder,input.is-required-invalid::placeholder,textarea.is-required-invalid::placeholder,input[data-required-invalid]::placeholder,textarea[data-required-invalid]::placeholder{color:#b91c1c}form.form-submit-attempted input:required:invalid:focus,form.form-submit-attempted select:required:invalid:focus,form.form-submit-attempted textarea:required:invalid:focus,input.is-required-invalid:focus,select.is-required-invalid:focus,textarea.is-required-invalid:focus,input[data-required-invalid]:focus,select[data-required-invalid]:focus,textarea[data-required-invalid]:focus{border-color:#dc2626!important;box-shadow:0 0 0 4px #ef444438!important}select.auth-ds-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,#1f2937 50%),linear-gradient(135deg,#1f2937 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.admin-topbar-logout{border:1px solid #e5e7eb;background:#fff;color:#111827;border-radius:10px;padding:.45rem .9rem;font:inherit;font-weight:700;font-size:.85rem;cursor:pointer;transition:background .15s ease}.admin-topbar-logout:hover{background:#f9fafb}.topbar-actions{display:flex;gap:12px;align-items:center}.admin-content{padding:14px 4px 4px;flex:1;min-height:0}.admin-shell-footer{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap;flex-shrink:0;padding:.75rem .35rem .1rem;color:#1f2937a8;font-size:.78rem;font-weight:700;letter-spacing:.01em}.admin-shell-footer a{color:var(--theme-button);font-weight:900}.topbar-chip{padding:12px 16px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-strong);border:1px solid rgba(194,77,44,.2);font-weight:600;white-space:nowrap}.page-stack{display:grid;gap:24px}.user-chip{display:inline-flex;align-items:center;gap:12px;padding:8px 10px 8px 14px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(194,77,44,.12);box-shadow:0 12px 24px #c24d2c14}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card,.section-card,.auth-card{border-radius:24px;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-soft)}.stat-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;column-gap:.95rem;align-content:start;align-items:start;padding:20px;border-radius:1.1rem;border:1px solid #eee3dc;background:#fff;box-shadow:0 14px 28px #1f29370a}.stat-card__icon{grid-column:1;grid-row:1 / span 3;width:2.8rem;height:2.8rem;margin-bottom:.2rem;border-radius:.95rem;display:grid;place-items:center;background:#fff2ec;color:#d36541}.stat-card__icon svg{font-size:1rem}.stat-card p{grid-column:2;margin:0;color:#8a807a;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.stat-card strong{grid-column:2;display:block;margin-top:.35rem;color:#1f2937;font-size:1.85rem;line-height:1}.stat-card span{grid-column:2;display:block;margin-top:.35rem;color:#667085;font-size:.83rem;line-height:1.45}.stat-card-success strong{color:var(--color-success)}.stat-card-accent strong{color:var(--theme-active)}.stat-card-success .stat-card__icon{background:#eefaf2;color:#2d9151}.stat-card-accent .stat-card__icon{background:#eef5ff;color:var(--theme-active)}.stat-card-warning .stat-card__icon{background:#fff8ea;color:#b68218}.stat-card-muted .stat-card__icon{background:#f4f2ff;color:#6958a6}.inventory-overview-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;column-gap:14px;align-items:start;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(var(--theme-primary-rgb),.1),transparent 28%),linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 16px 30px #0f172a0d}.inventory-overview-card__icon{grid-column:1;grid-row:1 / span 2;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:var(--theme-button-contrast);background:linear-gradient(135deg,var(--theme-button),var(--theme-button-strong))}.inventory-overview-card__icon svg{width:18px;height:18px}.inventory-overview-card strong{grid-column:2;color:#0f172a;font-size:1.5rem;line-height:1}.inventory-overview-card small{grid-column:2;color:#64748b;font-size:.84rem;font-weight:600}.section-card{overflow:hidden}.section-card-head,.section-card-body{padding:24px 16px}.section-card-head{border-bottom:1px solid var(--color-border)}.section-card h3{font-size:1.15rem}.section-card p{margin-top:6px;line-height:1.6}.tag-grid{display:flex;flex-wrap:wrap;gap:12px}.tag{padding:10px 14px;border-radius:999px;background:var(--color-surface-muted);border:1px solid var(--color-border);font-weight:600}.feature-list{margin:0;padding-left:18px;display:grid;gap:12px}.module-tabs{display:flex;flex-wrap:wrap;gap:12px}.module-tab{padding:11px 14px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-muted);font-weight:700}.module-tab.active{background:var(--color-primary-soft);border-color:#c24d2c40;color:var(--color-primary-strong)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px}.field span{font-size:.92rem;color:var(--color-text-muted);font-weight:600}.field input,.field textarea{width:100%;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:12px 14px;font:inherit;color:var(--color-text)}.field-wide{grid-column:1 / -1}.form-actions{grid-column:1 / -1;display:flex;gap:12px;align-items:center}.ghost-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:0 18px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:12px;font:inherit;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.ghost-button.danger{color:var(--color-danger);border-color:#b5434340;background:color-mix(in srgb,var(--color-danger) 4%,transparent)}.error-text{color:var(--color-danger);margin:0;grid-column:1 / -1}.table-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.superadmin-table-toolbar{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.superadmin-table-toolbar--stack{flex-direction:column;align-items:stretch}.superadmin-table-toolbar--stack>*{width:100%}.superadmin-table-toolbar--clients{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch}.superadmin-table-toolbar--clients>.auth-ds-input,.superadmin-table-toolbar--clients>select.auth-ds-input{flex:0 0 180px;min-width:180px}.superadmin-table-toolbar--clients>.auth-ds-submit{flex:0 0 120px;min-width:120px}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:14px 12px;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.table-actions{display:flex;gap:8px}@media(max-width:767px){.table-wrap,.marketing-table-wrap,.inventory-table-wrap,.orders-customers-table-wrap{overflow:visible;border-radius:0;border:none;background:transparent;box-shadow:none}.data-table thead{display:none}.data-table tbody tr{display:block;border:1px solid var(--color-border);border-radius:1rem;margin-bottom:.75rem;padding:.6rem .85rem;background:#fffffff5;box-shadow:0 4px 14px #0f172a0d}.data-table tbody tr:last-child{margin-bottom:0}.data-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.55rem 0;border-bottom:1px solid rgba(0,0,0,.05);font-size:.875rem;width:100%;box-sizing:border-box}.data-table td:last-child{border-bottom:none}.data-table td:before{content:attr(data-label);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#64748b;white-space:nowrap;padding-top:.15rem;min-width:5.5rem;flex-shrink:0}.data-table td[data-label=""]{justify-content:flex-end;padding-block:.3rem}.data-table td[data-label=""]:before{display:none}.data-table .table-actions{flex-wrap:wrap;justify-content:flex-end;flex:1}.data-table td[colspan],.data-table td[colSpan]{border-bottom:none;padding:.65rem 0}.data-table td[colspan]:before,.data-table td[colSpan]:before{display:none}}.auth-shell{min-height:100vh}.auth-shell--session-loading{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.admin-session-check__bar{display:block;width:min(220px,72vw);height:.65rem;border-radius:999px}.auth-session-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;max-width:28rem}.auth-session-loading .topbar-label,.auth-session-loading h1{margin:0}.sample-auth-shell{background:radial-gradient(circle at top left,rgba(var(--theme-primary-rgb),.14),transparent 28%),linear-gradient(180deg,#f8f2ef,#f3ece4);position:relative;overflow:hidden}.auth-shell-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 12%,rgba(var(--theme-active-rgb),.08),transparent 18%),radial-gradient(circle at 88% 28%,rgba(23,56,77,.08),transparent 16%)}.auth-card{width:min(520px,100%);padding:32px}.auth-copy{margin-top:14px;line-height:1.7}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:0 18px;border-radius:12px;background:linear-gradient(180deg,var(--theme-button) 0%,var(--theme-button-strong) 100%);color:var(--theme-button-contrast);font-weight:600;letter-spacing:.01em;border:0;cursor:pointer;box-shadow:0 12px 24px var(--theme-button-shadow);transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none}.button-link:hover{transform:translateY(-1px);box-shadow:0 16px 32px var(--theme-button-shadow);filter:brightness(1.05)}.public-page{min-height:100vh;padding:28px 24px 40px}.public-page.soft{background:radial-gradient(circle at top right,rgba(23,56,77,.08),transparent 24%),linear-gradient(180deg,#f7f1eb,#f0e9df)}.public-header{width:min(1180px,100%);margin:0 auto 28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.public-header.compact{margin-bottom:22px}.sample-public-header{align-items:center}.public-brand{display:inline-flex;align-items:center;gap:14px;color:var(--color-text)}.public-brand-mark{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--color-accent);color:#fff;font-weight:800}.sample-brand-mark{background:linear-gradient(180deg,#16384d,#0f2838);box-shadow:0 12px 28px #17384d2e}.public-brand strong,.progress-step strong{display:block}.public-brand small{display:block;margin-top:2px;color:var(--color-text-muted)}.public-header-actions{display:flex;align-items:center;gap:12px}.public-header-button,.public-header-link{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:10px 16px;font-weight:700}.public-header-button{background:var(--color-primary);color:#fff}.public-header-link{background:#ffffffa6;border:1px solid var(--color-border);color:var(--color-text)}.public-header-link.subtle{background:transparent;border-color:transparent;color:var(--color-text-muted)}.public-main{width:min(1180px,100%);margin:0 auto;display:grid;gap:24px}.public-main.two-column{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch}.public-main.single-column{grid-template-columns:minmax(0,1fr)}.public-main.store-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.public-panel,.public-showcase{border-radius:28px;border:1px solid var(--color-border);box-shadow:var(--shadow-soft)}.public-panel{background:#ffffffeb;padding:34px}.sample-card{border-radius:20px;box-shadow:0 18px 45px #1b212c14}.public-panel.wide{max-width:980px}.public-panel.narrow{max-width:720px}.public-panel.centered{justify-self:center;width:100%}.auth-stack-card{padding-top:42px;padding-bottom:42px}.public-showcase{min-height:100%;padding:24px;position:relative;overflow:hidden}.public-showcase.coral{background:radial-gradient(circle at top,rgba(255,255,255,.3),transparent 28%),linear-gradient(180deg,#f6ad9d,#ec8d77)}.public-showcase.peach{background:radial-gradient(circle at bottom right,rgba(255,255,255,.26),transparent 30%),linear-gradient(180deg,#f6c8bd,#efaa96)}.showcase-card{min-height:100%;padding:28px;border-radius:24px;background:#ffffff2e;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.showcase-card h2,.public-title{margin:0;font-size:clamp(2rem,2vw + 1rem,3rem);line-height:1.08;letter-spacing:-.04em}.public-kicker{margin:0 0 10px;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:var(--color-primary-strong)}.public-kicker.light{color:#ffffffd1}.public-copy,.public-footnote{margin:14px 0 0;line-height:1.7;color:var(--color-text-muted)}.public-footnote a,.text-link{color:var(--color-primary-strong);font-weight:700}.public-form{display:grid;gap:18px;margin-top:28px}.public-form.centered{justify-items:center}.public-form-grid,.sample-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sample-field span{color:#4b5563}.sample-field input,.sample-field textarea,.sample-field select{border-radius:12px;border:1px solid #e5d8cb;background:#f7f6f9;min-height:48px}.field-compact{max-width:150px}.password-input-wrap{position:relative;display:block;width:100%;min-width:0}.password-input-wrap input{width:100%;padding-right:3.25rem!important}.password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);border:0;background:#6326c014;color:var(--theme-primary, var(--color-primary-strong));display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;font-size:.95rem;cursor:pointer;z-index:3;transition:background .18s ease,color .18s ease,transform .18s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.password-toggle svg{pointer-events:none}.password-toggle:hover:not(:disabled){background:#6326c029;transform:translateY(-50%) scale(1.03)}.password-toggle:focus-visible{outline:3px solid var(--theme-focus-ring, rgba(123, 26, 168, .28));outline-offset:2px}.password-toggle:disabled,.password-input-wrap--disabled .password-toggle{cursor:not-allowed;opacity:.55}.ai-fill-field__control{position:relative;display:block;width:100%;min-width:0}.ai-fill-field__control>input,.ai-fill-field__control>textarea{padding-right:2.35rem!important}.ai-fill-field__button{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;padding:0;border:none;border-radius:.4rem;background:transparent;color:var(--theme-active, #7b1aa8);opacity:.72;cursor:pointer;transition:opacity .15s ease,background .15s ease,color .15s ease,transform .15s ease}.ai-fill-field__button svg{width:.82rem;height:.82rem;display:block;flex-shrink:0}.ai-fill-field__control:has(textarea) .ai-fill-field__button{top:1.05rem;transform:none}.ai-fill-field__button:hover{opacity:1;transform:translateY(-50%);background:rgba(var(--theme-primary-rgb),.1);color:var(--theme-primary, #6326c0)}.ai-fill-field__control:has(textarea) .ai-fill-field__button:hover{transform:none}.ai-fill-field__button:focus-visible{opacity:1;outline:2px solid var(--theme-focus-ring, rgba(123, 26, 168, .32));outline-offset:1px}.ai-fill-field__control.is-ai-filling .ai-fill-field__button{pointer-events:none;opacity:1;animation:aiFieldPulse .82s ease-in-out infinite}.ai-fill-field__control.has-ai-error>input,.ai-fill-field__control.has-ai-error>textarea{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f}.ai-fill-field__error{grid-column:1 / -1;width:100%;margin-top:.35rem;color:#b91c1c;font-size:.78rem;font-weight:800}.superadmin-ai-fill-assistant{position:fixed;right:1.35rem;bottom:1.35rem;z-index:1300;display:grid;justify-items:end;gap:.55rem;pointer-events:none}.superadmin-ai-fill-assistant__button{pointer-events:auto;display:inline-flex;align-items:center;gap:.5rem;min-height:2.9rem;padding:.72rem 1rem;border:1px solid rgba(var(--theme-active-rgb),.26);border-radius:999px;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.42),transparent 40%),linear-gradient(135deg,var(--theme-active, #7b1aa8),var(--theme-button, #4f7bd9));color:var(--theme-active-contrast, #fff);box-shadow:0 18px 36px rgba(var(--theme-active-rgb),.28);cursor:pointer;font-weight:900;letter-spacing:0;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.superadmin-ai-fill-assistant__button svg{width:1rem;height:1rem}.superadmin-ai-fill-assistant__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 44px rgba(var(--theme-active-rgb),.34)}.superadmin-ai-fill-assistant__button:disabled{opacity:.76;cursor:wait}.superadmin-ai-fill-assistant__button.is-working svg{animation:aiFieldSpin .9s linear infinite}.superadmin-ai-fill-assistant__toast{pointer-events:none;max-width:min(24rem,calc(100vw - 2rem));padding:.68rem .85rem;border:1px solid var(--theme-primary-border);border-radius:999px;background:#fffffff5;color:var(--color-text);box-shadow:0 16px 34px #0f172a1f;font-size:.82rem;font-weight:800}@keyframes aiFieldPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes aiFieldSpin{to{transform:rotate(360deg)}}.public-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.public-inline-actions.spread,.form-actions.spread{justify-content:space-between}.checkbox-row{display:inline-flex;align-items:center;gap:10px;color:var(--color-text-muted)}.checkbox-row input{accent-color:var(--color-primary)}.captcha-row{display:grid;grid-template-columns:120px 1fr;gap:0}.captcha-box{border:1px solid var(--color-border);border-right:0;border-radius:14px 0 0 14px;background:var(--color-primary-soft);color:var(--color-primary-strong);font:inherit;font-weight:800;letter-spacing:.16em;cursor:pointer}.sample-captcha-box{background:#f7cfc5;color:#3f3f46}.captcha-row input{border-radius:0 14px 14px 0}.sample-submit{width:100%;justify-content:center;min-height:48px;border-radius:12px;margin-top:4px}.auth-divider{position:relative;margin-top:22px;text-align:center}.auth-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--color-border)}.auth-divider span{position:relative;padding:0 14px;background:#ffffffeb;color:var(--color-text-muted);font-size:.92rem}.social-row{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-button{min-height:46px;border-radius:12px;border:1px solid #e5d8cb;background:#f7f6f9;color:#374151;font:inherit;font-weight:700}.showcase-copy{margin:16px 0 0;line-height:1.7;color:#ffffffe0}.sample-illustration-panel{display:flex}.auth-showcase-card{display:grid;gap:20px}.auth-visual{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:end}.auth-visual-card{padding:18px;border-radius:18px;background:#fff3;border:1px solid rgba(255,255,255,.22);min-height:120px}.auth-visual-card.large{grid-column:1 / -1;min-height:160px}.auth-visual-card.accent{background:#17384d38}.auth-visual-card strong{display:block;color:#fff;font-size:1.1rem}.auth-visual-card span{display:block;margin-top:8px;color:#ffffffd1;line-height:1.6}.login-story-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.login-story-metric{padding:16px 18px;border-radius:18px;background:#fff3;border:1px solid rgba(255,255,255,.24)}.login-story-metric strong{display:block;color:#fff;font-size:1.5rem;line-height:1}.login-story-metric span{display:block;margin-top:8px;color:#ffffffd1;line-height:1.5}.registration-card{max-width:980px;justify-self:center;width:100%}.superadmin-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.superadmin-spec-list{margin:0;display:grid;gap:18px}.superadmin-spec-list div{display:grid;gap:6px}.superadmin-spec-list dt{font-size:.84rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:700}.superadmin-spec-list dd{margin:0;color:var(--color-text);line-height:1.6;word-break:break-word}.superadmin-badge-row{display:flex;flex-wrap:wrap;gap:10px}.superadmin-method-badge{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:8px 12px;border-radius:999px;background:var(--color-primary-soft);border:1px solid var(--theme-primary-border);color:var(--color-primary-strong);font-weight:700;font-size:.82rem}.superadmin-param-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.superadmin-param-card{padding:18px;border-radius:18px;background:var(--color-surface-muted);border:1px solid var(--color-border)}.superadmin-param-card strong{display:block;margin-bottom:8px}.superadmin-settings-page{display:grid;gap:1rem}.superadmin-settings-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:1rem;align-items:stretch}.superadmin-settings-hero span,.superadmin-domain-card>span,.superadmin-logo-card span{display:block;margin-bottom:.4rem;color:var(--color-primary-strong);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.superadmin-settings-hero h3{margin:0;max-width:780px;color:var(--color-text);font-size:clamp(1.35rem,2vw,2rem);line-height:1.08;letter-spacing:-.04em}.superadmin-settings-hero p,.superadmin-logo-card small{margin:.55rem 0 0;color:var(--color-text-muted);line-height:1.55}.superadmin-theme-preview{display:grid;gap:.65rem;align-content:center;min-height:170px;padding:1rem;border:1px solid var(--theme-primary-border);border-radius:22px;background:radial-gradient(circle at top right,rgba(var(--theme-active-rgb),.16),transparent 35%),linear-gradient(135deg,var(--color-surface) 0%,var(--color-primary-soft) 100%)}.superadmin-theme-preview__nav{display:flex;align-items:center;gap:.7rem;padding:.78rem;border-radius:16px;background:linear-gradient(180deg,var(--theme-nav) 0%,var(--theme-nav-end) 100%);color:var(--theme-nav-contrast)}.superadmin-theme-preview__nav span{width:38px;height:38px;margin:0;border-radius:13px;background:var(--theme-active);box-shadow:0 12px 28px var(--theme-active-shadow)}.superadmin-theme-preview button{min-height:46px;border:0;border-radius:15px;background:linear-gradient(180deg,var(--theme-button) 0%,var(--theme-button-strong) 100%);color:var(--theme-button-contrast);font:inherit;font-weight:800;box-shadow:0 14px 28px var(--theme-button-shadow)}.superadmin-theme-preview small{color:var(--color-text-muted);font-weight:700}.superadmin-theme-grid{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:.85rem;margin-top:1rem}.superadmin-theme-field{display:grid;gap:.45rem;padding:.85rem;border:1px solid var(--color-border);border-radius:18px;background:color-mix(in srgb,var(--color-surface) 88%,#fff)}.superadmin-theme-field span{color:var(--color-text);font-weight:800}.superadmin-theme-field small{min-height:2.25em;color:var(--color-text-muted);line-height:1.35}.superadmin-theme-field__control{display:grid;grid-template-columns:46px minmax(0,1fr);gap:.55rem;align-items:center}.superadmin-theme-field__control input[type=color]{width:46px;height:46px;padding:4px;border:1px solid var(--color-border);border-radius:14px;background:#fff;cursor:pointer}.superadmin-theme-field__control .auth-ds-input{height:46px;min-height:46px;padding:0 .78rem;border-radius:14px;font-size:.88rem;font-weight:700}.superadmin-setting-split{display:grid;grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);gap:1rem;align-items:start}.superadmin-setting-split--panel{grid-template-columns:minmax(220px,.28fr) minmax(220px,.28fr) minmax(0,1fr)}.superadmin-domain-card,.superadmin-logo-card{padding:1rem;border:1px solid var(--color-border);border-radius:22px;background:var(--color-surface)}.superadmin-segmented{display:grid;gap:.55rem}.superadmin-segmented button{min-height:48px;border:1px solid var(--color-border);border-radius:15px;background:#fff;color:var(--color-text);font:inherit;font-weight:800;cursor:pointer}.superadmin-segmented button.is-active{border-color:var(--theme-active);background:var(--theme-active-soft);color:var(--color-primary-strong);box-shadow:inset 0 0 0 1px var(--theme-primary-border)}.superadmin-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.superadmin-logo-card{display:grid;gap:.75rem}.superadmin-logo-card--compact .superadmin-logo-card__preview img{width:54px;height:54px;max-height:54px;object-fit:contain}.superadmin-logo-card--dark{background:radial-gradient(circle at top right,rgba(var(--theme-active-rgb),.14),transparent 35%),linear-gradient(180deg,var(--theme-nav) 0%,var(--theme-nav-end) 100%);color:var(--theme-nav-contrast)}.superadmin-logo-card--dark span,.superadmin-logo-card--dark small{color:#ffffffd1}.superadmin-logo-card__preview{display:grid;place-items:center;min-height:92px;border:1px dashed var(--theme-primary-border);border-radius:18px;background-color:#f6f3ef;background-image:linear-gradient(45deg,#e4ddd4 25%,transparent 25%),linear-gradient(-45deg,#e4ddd4 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e4ddd4 75%),linear-gradient(-45deg,transparent 75%,#e4ddd4 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;overflow:hidden}.superadmin-logo-card--dark .superadmin-logo-card__preview{border-color:#ffffff2e;background-color:#ffffff0a;background-image:linear-gradient(45deg,rgba(255,255,255,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.08) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.08) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.08) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.superadmin-logo-card__preview img{width:min(170px,86%);max-height:72px;object-fit:contain}.superadmin-logo-card__preview strong{color:var(--color-text-muted);font-size:.85rem}.superadmin-logo-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.superadmin-upload-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:0 .85rem;border:1px solid var(--theme-primary-border);border-radius:14px;background:#fff;color:var(--color-text);font-weight:800;cursor:pointer;overflow:hidden}.superadmin-upload-button--ghost{background:#ffffffeb}.superadmin-logo-card--dark .superadmin-upload-button--ghost{background:#ffffff14;color:#f8fafc;border-color:#ffffff2e}.superadmin-upload-button.is-disabled{opacity:.7;pointer-events:none}.superadmin-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.superadmin-settings-sticky{position:sticky;bottom:.75rem;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem;border:1px solid var(--theme-primary-border);border-radius:20px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:0 18px 40px #2019161f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.superadmin-settings-sticky span{color:var(--color-text-muted);font-size:.9rem;font-weight:700}.superadmin-settings-sticky .auth-ds-submit{width:auto;min-width:170px;margin:0}.inventory-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:.75rem}.table-scroll-wrap{width:100%;overflow-x:auto}.withdraw-grid{display:grid;grid-template-columns:minmax(70px,1fr) minmax(70px,1fr) auto;gap:.4rem;min-width:260px}.table-pagination-row{margin-top:1rem;display:flex;gap:.6rem;justify-content:flex-end}.superadmin-toolbar{display:grid;gap:.75rem}.superadmin-toolbar--2{grid-template-columns:minmax(0,1.8fr) repeat(1,minmax(160px,1fr)) auto}.superadmin-toolbar--3{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(150px,1fr)) auto}.superadmin-toolbar--4{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(140px,1fr)) auto}.superadmin-permission-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.85rem}.superadmin-permission-actions .auth-ds-submit,.superadmin-permission-actions .auth-ds-social-btn{width:auto;min-width:112px;min-height:2.8rem;padding:0 1rem;font-size:.86rem}.superadmin-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.superadmin-kpi-card{display:grid;gap:.35rem;padding:16px 18px;border-radius:18px;border:1px solid var(--theme-primary-border);background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-primary-soft) 100%)}.superadmin-kpi-card strong{font-size:1.65rem;line-height:1;letter-spacing:-.03em}.superadmin-kpi-card span{color:var(--color-text-muted);font-size:.82rem;font-weight:600}.superadmin-kpi-card small{color:#1f293794;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.superadmin-table{min-width:100%;border-collapse:separate;border-spacing:0}.superadmin-create-link{text-decoration:none;white-space:nowrap}.superadmin-records-card .section-card-head{flex-wrap:wrap;align-items:flex-start;gap:10px 12px}.superadmin-records-card .section-card-head>div:last-child{flex:1 1 320px;min-width:0;max-width:100%}.superadmin-records-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 8px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.superadmin-records-toolbar__filters,.superadmin-records-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.superadmin-records-toolbar__filters{flex:1 1 auto;justify-content:flex-start}.superadmin-records-toolbar__actions{flex:0 0 auto;flex-wrap:nowrap;flex-shrink:0;align-self:center}@media(min-width:768px){.superadmin-records-toolbar__filters,.superadmin-records-toolbar__actions{display:contents}.superadmin-records-toolbar .superadmin-plan-request-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}}.superadmin-records-toolbar .auth-ds-input,.superadmin-records-toolbar select.auth-ds-input{min-height:2.35rem;height:2.35rem;padding:0 .62rem;font-size:.82rem;min-width:0}.superadmin-records-toolbar__filters>input[type=search]{width:min(9.5rem,100%);flex:1 1 7.5rem;max-width:10.5rem}.superadmin-records-toolbar__filters>select.auth-ds-input{width:min(7.5rem,100%);flex:0 1 7.5rem}.superadmin-records-toolbar__filters>input[type=date]{width:min(9.5rem,100%);flex:0 1 9.5rem}.superadmin-records-toolbar--clients .superadmin-records-toolbar__filters>select.auth-ds-input{width:min(8.5rem,100%);flex:0 1 8.5rem}.superadmin-plan-request-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.superadmin-plan-request-tabs__tab{min-height:2.35rem!important;height:2.35rem!important;min-width:0!important;padding:0 .72rem!important;font-size:.82rem!important;line-height:1;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.superadmin-records-toolbar--plan-request .superadmin-records-toolbar__filters{align-items:center}.superadmin-records-toolbar--plan-request .superadmin-plan-request-tabs{flex:1 1 100%}@media(min-width:768px){.superadmin-records-toolbar--plan-request .superadmin-plan-request-tabs{flex:1 1 auto}}@media(max-width:767px){.superadmin-records-toolbar--plan-request .superadmin-plan-request-tabs{width:100%}.superadmin-plan-request-tabs__tab{flex:1 1 calc(50% - 4px)}}@media(max-width:480px){.superadmin-plan-request-tabs__tab{flex:1 1 100%}}.superadmin-records-toolbar__filters .auth-ds-social-btn,.superadmin-records-toolbar__actions .auth-ds-submit,.superadmin-records-toolbar__actions .superadmin-create-link{min-height:2.35rem;height:2.35rem;min-width:4.6rem;padding:0 .75rem;font-size:.82rem;white-space:nowrap}.superadmin-records-toolbar__filters .auth-ds-social-btn{min-width:4.2rem}@media(min-width:900px){.superadmin-records-card .section-card-head,.superadmin-client-table-card.superadmin-records-card .section-card-head{flex-wrap:nowrap!important;align-items:center!important}.superadmin-records-card .section-card-head>div:first-child,.superadmin-client-table-card.superadmin-records-card .section-card-head>div:first-child{flex:0 0 auto;min-width:7rem;max-width:15rem}.superadmin-records-card .section-card-head>div:last-child,.superadmin-client-table-card.superadmin-records-card .section-card-head>div:last-child{flex:1 1 auto;width:auto;min-width:0}.superadmin-records-toolbar{flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:.55rem!important}.superadmin-records-toolbar__filters,.superadmin-records-toolbar__actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;min-width:0}.superadmin-records-toolbar__filters{flex:1 1 auto;justify-content:flex-end}.superadmin-records-toolbar__actions{flex:0 0 auto;justify-content:flex-end}.superadmin-records-toolbar__filters>input[type=search]{flex:0 1 12rem;width:12rem;max-width:12rem}.superadmin-records-toolbar__filters>select.auth-ds-input{flex:0 0 8.6rem;width:8.6rem}.superadmin-records-toolbar__filters>input[type=date]{flex:0 0 9.5rem;width:9.5rem}.superadmin-records-toolbar__filters .auth-ds-social-btn,.superadmin-records-toolbar__actions .auth-ds-submit,.superadmin-records-toolbar__actions .superadmin-create-link{flex:0 0 auto!important;width:auto!important;min-width:5.2rem;padding-inline:.9rem}}.superadmin-plans-list-card .section-card-head{flex-wrap:nowrap!important;align-items:center!important}.superadmin-plans-list-card .section-card-head>div:first-child{flex:0 0 auto;min-width:9rem}.superadmin-plans-list-card .section-card-head>div:last-child{flex:1 1 auto;width:auto;min-width:0}.superadmin-plans-list-card .superadmin-records-toolbar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.65rem;width:100%}.superadmin-plans-list-card .superadmin-records-toolbar__filters,.superadmin-plans-list-card .superadmin-records-toolbar__actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;width:auto}.superadmin-plans-list-card .superadmin-records-toolbar__filters{flex:1 1 auto;justify-content:flex-end}.superadmin-plans-list-card .superadmin-records-toolbar__filters>input[type=search]{flex:0 1 14rem;width:14rem;max-width:100%}.superadmin-plans-list-card .superadmin-records-toolbar__actions .auth-ds-submit,.superadmin-plans-list-card .superadmin-records-toolbar__actions .superadmin-create-link{width:auto;min-width:8rem;justify-content:center}@media(max-width:767px){.superadmin-plans-list-card .section-card-head{flex-direction:column;flex-wrap:wrap!important;align-items:stretch!important}.superadmin-plans-list-card .section-card-head>div:first-child,.superadmin-plans-list-card .section-card-head>div:last-child{flex:1 1 auto;width:100%;min-width:0}.superadmin-plans-list-card .superadmin-records-toolbar{flex-wrap:wrap;justify-content:stretch}.superadmin-plans-list-card .superadmin-records-toolbar__filters,.superadmin-plans-list-card .superadmin-records-toolbar__actions{flex:1 1 100%;width:100%}.superadmin-plans-list-card .superadmin-records-toolbar__filters>input[type=search]{flex:1 1 100%;width:100%}.superadmin-plans-list-card .superadmin-records-toolbar__actions .auth-ds-submit,.superadmin-plans-list-card .superadmin-records-toolbar__actions .superadmin-create-link{flex:1 1 calc(50% - 4px);width:auto}.superadmin-records-card .section-card-head,.superadmin-client-table-card.superadmin-records-card .section-card-head{flex-direction:column;align-items:stretch}.superadmin-records-card .section-card-head>div:last-child{flex:1 1 auto;width:100%}.superadmin-records-toolbar{flex-direction:column;align-items:stretch}.superadmin-records-toolbar__filters,.superadmin-records-toolbar__actions{width:100%;justify-content:stretch}.superadmin-records-toolbar__filters>input[type=search],.superadmin-records-toolbar__filters>select.auth-ds-input,.superadmin-records-toolbar__filters>input[type=date]{flex:1 1 calc(50% - 4px);max-width:none;width:auto}.superadmin-records-toolbar__filters>input[type=search]{flex:1 1 100%}.superadmin-records-toolbar__actions{justify-content:flex-end}}@media(max-width:480px){.superadmin-records-toolbar__filters>select.auth-ds-input,.superadmin-records-toolbar__filters>input[type=date],.superadmin-records-toolbar__filters .auth-ds-social-btn{flex:1 1 100%;width:100%}.superadmin-records-toolbar__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.superadmin-records-toolbar--clients .superadmin-records-toolbar__actions{grid-template-columns:1fr}.superadmin-records-toolbar__actions .auth-ds-submit,.superadmin-records-toolbar__actions .superadmin-create-link{width:100%;justify-content:center}}.superadmin-table--design-assets{table-layout:fixed}.superadmin-table--design-assets th:first-child,.superadmin-table--design-assets td:first-child{width:56px;text-align:center}.superadmin-table--design-assets tbody td{padding-top:.9rem;padding-bottom:.9rem}.superadmin-table--design-assets tbody tr{background:#ffffffdb}.superadmin-table--design-assets tbody tr:nth-child(2n){background:#f8fbffb8}.superadmin-table--design-assets tbody tr:hover{background:#f4f8ff;box-shadow:inset 4px 0 0 var(--theme-button)}.superadmin-table thead th{padding:12px 14px;background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-primary-soft) 100%);border-bottom:1px solid var(--theme-primary-border);color:#1f29379e;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;vertical-align:middle;white-space:nowrap}.superadmin-table tbody td{padding:11px 14px;border-bottom:1px solid rgba(220,207,190,.72);vertical-align:middle;font-size:.9rem;line-height:1.35}.superadmin-table tbody tr{background:#ffffffb8;transition:background .18s ease}.superadmin-table tbody tr:hover{background:var(--color-primary-soft)}.superadmin-table tbody tr.superadmin-table-row--dragging{background:var(--theme-active-soft);box-shadow:inset 4px 0 0 var(--theme-active);opacity:.72}.superadmin-table tbody tr.superadmin-table-row--drag-over{background:#5d7ecf21;box-shadow:inset 0 -2px 0 var(--theme-button)}.superadmin-table tbody tr:last-child td{border-bottom:0}.superadmin-cell-main{display:grid;gap:.15rem}.superadmin-cell-main strong{font-weight:700}.superadmin-cell-main small,.superadmin-cell-stack small{color:var(--color-text-muted);font-size:.78rem}.superadmin-cell-stack{display:grid;gap:.2rem}.superadmin-row-actions{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.superadmin-table--design-assets .superadmin-row-actions{flex-wrap:nowrap}.superadmin-drag-handle{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:34px;border:1px dashed var(--theme-primary-border);border-radius:12px;background:var(--color-primary-soft);color:var(--color-primary-strong);font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:element;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.superadmin-drag-handle--inactive{cursor:not-allowed;opacity:.62;transform:none}.superadmin-drag-handle--inactive:hover{border-color:var(--theme-primary-border);box-shadow:none;transform:none}.superadmin-drag-handle--inactive:active{cursor:not-allowed}.superadmin-drag-handle:hover{border-color:var(--theme-active);box-shadow:0 10px 24px var(--theme-primary-shadow);transform:translateY(-1px)}.superadmin-drag-handle:active{cursor:grabbing}.superadmin-drag-handle:disabled{cursor:wait;opacity:.62;transform:none}.superadmin-drag-handle,.products-datatable__drag,.design-layout-nav-card__drag,.design-layout-menu-settings__drag,.design-visual-section__drag,.superadmin-template-section-row__drag,.add-product-variant-legacy__drag-handle,[draggable=true] .superadmin-drag-handle,[draggable=true] [aria-label*=Drag]{touch-action:none;-webkit-user-select:none;user-select:none}.is-touch-dragging{opacity:.72}.is-touch-drag-over{outline:2px solid rgba(var(--theme-active-rgb),.32);outline-offset:-2px}.superadmin-inline-select{min-width:190px;max-width:260px;height:42px;padding:0 .85rem;border-radius:12px;font-size:.84rem}.superadmin-category-table{table-layout:fixed}.superadmin-category-table__col-sort{width:76px}.superadmin-category-table__col-id{width:70px}.superadmin-category-table__col-name{width:30%}.superadmin-category-table__col-slug{width:24%}.superadmin-category-table__col-parent{width:260px}.superadmin-category-table__col-action{width:150px}.superadmin-category-table .superadmin-drag-handle{min-width:46px;width:46px;height:32px;border-radius:10px}.superadmin-category-table .superadmin-cell-main strong{display:-webkit-box;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.superadmin-category-table__slug{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.superadmin-category-table .superadmin-inline-select{width:100%;min-width:0;max-width:100%}.superadmin-category-table__actions-cell{white-space:nowrap}.superadmin-category-table__actions-cell .superadmin-row-actions{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.35rem}.superadmin-category-table__actions-cell .superadmin-action-btn,.superadmin-category-table__actions-cell .superadmin-action-btn--ghost{min-width:62px;padding:.52rem .7rem;text-align:center}.superadmin-category-create-card .section-card-body{padding-top:16px;overflow:visible}.superadmin-category-create-card .superadmin-records-toolbar--category-create{overflow:visible}.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>.auth-ds-input,.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>select.auth-ds-input{flex:0 1 7.25rem;min-width:0;width:min(7.25rem,100%);max-width:9.5rem}.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>input[type=search],.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>input:not([type=search]){width:auto}@media(max-width:767px){.superadmin-category-page .superadmin-category-create-card .section-card-body{padding:12px}.superadmin-records-toolbar--category-create{flex-direction:column;align-items:stretch}.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>.auth-ds-input,.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>select.auth-ds-input{flex:1 1 calc(50% - 4px);max-width:none;width:auto}.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>input:first-child{flex:1 1 100%}.superadmin-records-toolbar--category-create .superadmin-records-toolbar__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.superadmin-records-toolbar--category-create .superadmin-records-toolbar__actions .auth-ds-submit,.superadmin-records-toolbar--category-create .superadmin-records-toolbar__actions .auth-ds-social-btn{width:100%;justify-content:center}.superadmin-category-page .section-card-head{flex-direction:column;align-items:stretch}.superadmin-category-page .section-card-head>div:last-child{width:100%}.superadmin-category-page .table-scroll-wrap{margin:0 -4px;padding:0 4px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.superadmin-category-page .superadmin-category-table{min-width:640px}.superadmin-category-table__col-parent{width:180px}.superadmin-category-table__col-action{width:130px}}@media(max-width:480px){.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>.auth-ds-input,.superadmin-records-toolbar--category-create .superadmin-records-toolbar__filters>select.auth-ds-input{flex:1 1 100%}.superadmin-category-page .superadmin-category-table{min-width:560px}}.orders-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;display:flex;align-items:flex-start;justify-content:center;z-index:32000;padding:var(--admin-modal-safe-top, 13.5rem) 1rem var(--admin-modal-safe-bottom, 1.25rem);overflow:auto}.global-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32000;display:flex;align-items:flex-start;justify-content:center;padding:var(--admin-modal-safe-top, 13.5rem) 1rem var(--admin-modal-safe-bottom, 1.25rem);overflow:auto;background:#1118278c;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.global-modal-panel,.orders-modal{width:100%;max-width:440px;max-height:calc(100vh - var(--admin-modal-safe-top, 13.5rem) - var(--admin-modal-safe-bottom, 1.25rem));overflow:auto;border-radius:1.1rem;border:1px solid #eee2db;background:#fff;box-shadow:0 22px 55px #0000002e}.orders-modal--wide{max-width:min(960px,100%);max-height:calc(100vh - var(--admin-modal-safe-top, 13.5rem) - var(--admin-modal-safe-bottom, 1.25rem));display:flex;flex-direction:column;overflow:hidden}.orders-modal--wide .orders-modal__body{flex:1 1 auto;min-height:0;overflow:auto}.orders-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid #f0e7e0;flex:0 0 auto}.orders-modal__head h3{margin:0;font-size:1.05rem;color:#111827}.orders-modal__subhead{margin:.3rem 0 0;color:#64748b;font-size:.92rem;font-weight:700}.orders-modal__close{border:0;width:2rem;height:2rem;border-radius:.75rem;background:#f3f4f6;cursor:pointer;font-weight:900}.orders-modal__body{padding:1rem 1.1rem}.superadmin-addon-modal .orders-modal__body{display:grid;gap:.95rem}.superadmin-addon-modal__form{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.superadmin-addon-modal__inline-options{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem 1.4rem}.superadmin-addon-modal__inline-options label{display:inline-flex;align-items:center;gap:.45rem;color:#1f2937;font-weight:800}.superadmin-addon-modal__image-title{margin:.35rem 0 .65rem;text-align:center;color:#1f2937;font-size:.95rem;font-weight:900}.orders-modal__select{width:100%;height:2.45rem;border-radius:.9rem;border:1px solid #e7dfd8;padding:0 .8rem;font-weight:700}.orders-modal__footer{display:flex;justify-content:flex-end;gap:.65rem;padding:1rem 1.1rem 1.15rem;border-top:1px solid #f0e7e0;flex:0 0 auto;flex-wrap:wrap}.orders-modal__btn{height:2.4rem;border-radius:.9rem;padding:0 1rem;border:1px solid #eee3dc;background:#fff;cursor:pointer;font-weight:900;font:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.orders-modal__btn--primary{border:0;background:linear-gradient(135deg,var(--theme-button) 0%,var(--theme-button-strong) 100%);color:var(--theme-button-contrast);box-shadow:0 10px 20px var(--theme-button-shadow)}.orders-modal__btn--ghost{background:#f9fafb}.orders-modal__stack{display:grid;gap:.75rem}.orders-modal__label{display:grid;gap:.35rem}.orders-modal__label>span{font-size:.78rem;font-weight:600;color:#475569}.superadmin-action-btn,.superadmin-action-btn--ghost{border-radius:12px;padding:.56rem .82rem;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.superadmin-action-btn{border:1px solid transparent;background:linear-gradient(180deg,var(--theme-button) 0%,var(--theme-button-strong) 100%);color:var(--theme-button-contrast);box-shadow:0 10px 20px var(--theme-button-shadow)}.superadmin-action-btn--ghost{border:1px solid var(--theme-primary-border);background:#fff;color:var(--color-text)}.superadmin-action-btn:hover,.superadmin-action-btn--ghost:hover{transform:translateY(-1px)}.superadmin-status{display:inline-flex;align-items:center;justify-content:center;padding:.34rem .7rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.superadmin-status--active,.superadmin-status--paid,.superadmin-status--complete,.superadmin-status--accepted{background:#27845e1f;color:#1e6e4d}.superadmin-status--processing,.superadmin-status--pending,.superadmin-status--today{background:#b7791f1f;color:#96661c}.superadmin-status--inactive,.superadmin-status--failed,.superadmin-status--rejected,.superadmin-status--deactive{background:#b543431f;color:#9f3939}.superadmin-status-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;min-width:112px;height:38px;padding:.3rem .74rem;border:1px solid rgba(181,67,67,.18);border-radius:999px;background:color-mix(in srgb,var(--color-danger) 9%,#fff);color:#9f3939;font:inherit;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.superadmin-status-toggle span{width:18px;height:18px;border-radius:999px;background:#d85f4c;box-shadow:0 5px 12px #b5434338;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.superadmin-status-toggle.is-active{border-color:rgba(var(--theme-active-rgb),.28);background:var(--theme-active-soft);color:var(--theme-active)}.superadmin-status-toggle.is-active span{background:var(--theme-active);box-shadow:0 5px 12px var(--theme-active-shadow);transform:translate(4px)}.superadmin-status-toggle:disabled{cursor:not-allowed;opacity:.62}.superadmin-thumb{width:42px;height:42px;border-radius:12px;object-fit:cover;border:1px solid rgba(194,77,44,.14);background:#fff}.superadmin-thumb--wide{width:70px;height:46px}.superadmin-table-footer{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:.9rem;flex-wrap:nowrap}.superadmin-table-footer--stack{flex-wrap:wrap;align-items:center}.superadmin-table-footer__meta{color:var(--color-text-muted);font-size:.84rem;font-weight:600}.list-pagination-footer{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;width:100%}.list-pagination-footer--meta-only{justify-content:flex-start}.list-pagination-footer__total{color:var(--color-text-muted);font-size:.84rem;font-weight:600}.list-pagination-footer__load-more{min-height:2.35rem;padding:0 .9rem;border-radius:12px;font-size:.84rem;font-weight:700;white-space:nowrap}.list-pagination-footer--load-more{justify-content:space-between}.superadmin-pagination{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-width:0}.superadmin-pagination__label{padding:.55rem .8rem;border-radius:12px;background:#fffaf5;border:1px solid rgba(194,77,44,.14);color:var(--color-text-muted);font-size:.8rem;font-weight:700}.arrow-pagination{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:nowrap;white-space:nowrap;min-width:0}.arrow-pagination__total,.arrow-pagination__status{padding:.55rem .8rem;border-radius:12px;border:1px solid rgba(194,77,44,.14);background:#fffaf5;color:var(--color-text-muted);font-size:.82rem;font-weight:700}.arrow-pagination__button{min-width:2.9rem;padding-inline:.9rem;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}.superadmin-position-controls{display:inline-flex;align-items:center;gap:.35rem}.superadmin-position-pill{min-width:2.1rem;padding:.34rem .55rem;border-radius:10px;background:var(--color-primary-soft);border:1px solid var(--theme-primary-border);text-align:center;font-size:.78rem;font-weight:700}.superadmin-position-btn{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--theme-primary-border);background:#fff;color:var(--color-text-muted);cursor:pointer;font:inherit;font-weight:900}.superadmin-checkbox-cell{width:46px}.superadmin-table--clients td:nth-child(1){width:64px}.superadmin-table--clients td:nth-child(8),.superadmin-table--clients th:nth-child(8){min-width:250px}.superadmin-table--clients td:nth-child(4),.superadmin-table--clients th:nth-child(4),.superadmin-table--clients td:nth-child(5),.superadmin-table--clients th:nth-child(5){text-align:center}.superadmin-table--clients td:nth-child(4) .superadmin-cell-stack,.superadmin-table--clients td:nth-child(5) .superadmin-cell-stack{justify-items:center;text-align:center}.superadmin-client-table-card .section-card-head{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:20px}.superadmin-client-table-card.superadmin-records-card .section-card-head>div:last-child{flex:1 1 320px;min-width:0;max-width:100%}.superadmin-client-table-card .section-card-body{padding:0}.superadmin-client-table-card .table-scroll-wrap{border-radius:0}.superadmin-client-table-card .superadmin-table{margin:0}.superadmin-client-table-card .superadmin-table-footer{margin:0;padding:16px 20px 18px}.superadmin-inline-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;min-width:220px}.superadmin-note-field{min-height:70px;resize:vertical;padding-top:.72rem;padding-bottom:.72rem;line-height:1.45}.superadmin-note-field.auth-ds-input{border-radius:14px;background:#fffdfb}.superadmin-cell-main strong{color:#162033}.superadmin-cell-stack{min-width:110px}.superadmin-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.superadmin-form-grid--wide{grid-template-columns:repeat(4,minmax(0,1fr))}.superadmin-form-grid>.auth-ds-input,.superadmin-form-grid>textarea.auth-ds-input,.superadmin-form-grid>select.auth-ds-input{min-width:0}.superadmin-form-grid label{display:grid;gap:.4rem;min-width:0;color:#526071;font-weight:700}.superadmin-form-grid label span{color:#1d2735;font-size:.88rem}.superadmin-template-editor{display:grid;gap:1rem}.superadmin-template-editor__hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid #dfd3c6;border-radius:1.25rem;background:linear-gradient(135deg,#f8fbff,#fff8f2)}.superadmin-template-editor__hero h3,.superadmin-template-editor__panel-head h4{margin:0;color:#172033;letter-spacing:0}.superadmin-template-editor__hero h3{font-size:1.55rem}.superadmin-template-editor__hero p,.superadmin-template-editor__panel-head p,.superadmin-template-section-row__meta span{margin:.28rem 0 0;color:#64748b;line-height:1.45}.superadmin-template-editor__eyebrow{display:block;margin-bottom:.35rem;color:var(--theme-button);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.superadmin-template-editor__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:1rem}.superadmin-template-editor__panel{min-width:0;padding:1.15rem;border:1px solid #dfd3c6;border-radius:1.15rem;background:#ffffffeb;box-shadow:0 16px 34px #0f172a0a}.superadmin-template-editor__panel-head{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1rem}.superadmin-template-editor__panel-head>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border-radius:.85rem;background:#eef4ff;color:var(--theme-button);font-size:.8rem;font-weight:900}.superadmin-template-editor__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.superadmin-template-editor__fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.superadmin-template-editor__fields label,.superadmin-type-combobox,.color-palette-picker{display:grid;gap:.45rem;min-width:0}.superadmin-template-editor__fields label>span,.superadmin-type-combobox>span,.color-palette-picker>span,.superadmin-template-media__upload>span{color:#263244;font-size:.84rem;font-weight:900}.superadmin-template-editor__span-2{grid-column:span 2}.superadmin-template-editor__multi{min-height:7.5rem;background-image:none!important}.superadmin-type-combobox{position:relative}.superadmin-type-combobox>button{position:absolute;right:.8rem;bottom:.48rem;width:2.2rem;height:2.2rem;border:0;border-radius:.7rem;background:#eef4ff;color:var(--theme-button);font-size:1rem;font-weight:900;cursor:pointer}.superadmin-type-combobox .auth-ds-input{padding-right:3.35rem}.superadmin-type-combobox__menu{position:absolute;z-index:20;top:calc(100% + .45rem);left:0;right:0;display:grid;gap:.25rem;max-height:16rem;overflow:auto;padding:.45rem;border:1px solid #dbe4f0;border-radius:1rem;background:#fff;box-shadow:0 18px 44px #0f172a29}.superadmin-type-combobox__menu button{min-height:2.45rem;padding:0 .75rem;border:0;border-radius:.75rem;background:transparent;color:#263244;font:inherit;font-size:.88rem;font-weight:850;text-align:left;cursor:pointer}.superadmin-type-combobox__menu button:hover{background:#eef4ff;color:var(--theme-button)}.superadmin-type-combobox__menu p{margin:0;padding:.75rem;color:#64748b;font-size:.84rem;font-weight:800}.superadmin-google-font-picker,.superadmin-google-font-picker__combobox{position:relative;display:grid;gap:.45rem;min-width:0}.superadmin-google-font-picker__combobox>span{color:#263244;font-size:.84rem;font-weight:900}.superadmin-google-font-picker__combobox.is-disabled{opacity:.72}.superadmin-google-font-picker__control{position:relative;display:flex;align-items:center;min-height:3rem}.superadmin-google-font-picker__icon{position:absolute;left:.9rem;z-index:1;color:#7b8794;pointer-events:none}.superadmin-google-font-picker__input{width:100%;padding-left:2.55rem!important;padding-right:3.35rem!important}.superadmin-google-font-picker__combobox.is-open .superadmin-google-font-picker__input{border-color:var(--theme-button);box-shadow:0 0 0 4px rgba(var(--theme-primary-rgb),.08)}.superadmin-google-font-picker__toggle{position:absolute;right:.45rem;width:2.2rem;height:2.2rem;border:0;border-radius:.7rem;background:#eef4ff;color:var(--theme-button);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.superadmin-google-font-picker__toggle:hover{background:rgba(var(--theme-primary-rgb),.12)}.superadmin-google-font-picker__combobox.is-open .superadmin-google-font-picker__toggle{transform:rotate(180deg)}.superadmin-google-font-picker__menu{position:absolute;z-index:24;top:calc(100% + .45rem);left:0;right:0;display:grid;gap:.2rem;max-height:16rem;overflow:auto;padding:.45rem;border:1px solid #dbe4f0;border-radius:1rem;background:#fff;box-shadow:0 18px 44px #0f172a29}.superadmin-google-font-picker__option{min-height:2.55rem;padding:.55rem .75rem;border:0;border-radius:.75rem;background:transparent;color:#263244;font-size:.95rem;font-weight:700;text-align:left;cursor:pointer}.superadmin-google-font-picker__option:hover,.superadmin-google-font-picker__option.is-selected{background:#eef4ff;color:var(--theme-button)}.superadmin-google-font-picker__empty{margin:0;padding:.75rem;color:#64748b;font-size:.84rem;font-weight:800;text-align:center}.color-palette-picker__control{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 3rem;gap:.55rem;align-items:center}.color-palette-picker__swatch{width:3rem;height:3rem;border:1px solid #dfd3c6;border-radius:.85rem;background:linear-gradient(var(--picked-color),var(--picked-color)) padding-box,linear-gradient(135deg,#e2e8f0,#fff) border-box;box-shadow:inset 0 0 0 .25rem #fff;cursor:pointer}.color-palette-picker__palette{position:absolute;z-index:51000;top:calc(100% + .55rem);left:0;width:min(22rem,calc(100vw - 2rem));padding:.85rem;border:1px solid #dbe4f0;border-radius:1rem;background:#fff;box-shadow:0 20px 54px #0f172a2e}.color-palette-picker__palette-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.color-palette-picker__palette-head strong{color:#172033;font-size:.85rem}.color-palette-picker__palette-head>div{display:flex;gap:.45rem}.color-palette-picker__palette-head button{min-height:2rem;padding:0 .7rem;border:1px solid #dbe4f0;border-radius:999px;background:#f8fafc;color:#334155;font:inherit;font-size:.75rem;font-weight:900;cursor:pointer}.color-palette-picker__palette-head button:disabled{cursor:not-allowed;opacity:.45}.color-palette-picker__swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:.45rem}.color-palette-picker__swatches button{aspect-ratio:1;min-width:0;border:2px solid #ffffff;border-radius:.65rem;box-shadow:0 0 0 1px #dbe4f0;cursor:pointer}.color-palette-picker__swatches button.is-selected{box-shadow:0 0 0 2px var(--theme-button),0 8px 18px #4f7bd93d}.color-palette-picker__shade-area{display:grid;gap:.7rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid #e8edf4}.color-palette-picker__shade-area label{display:grid;gap:.45rem}.color-palette-picker__shade-area label span{color:#475569;font-size:.78rem;font-weight:900}.color-palette-picker__shade-area input[type=range]{width:100%;height:.72rem;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,red,#ff0 16.6%,#0f0,#0ff 50%,#00f 66.6%,#f0f,red);cursor:pointer}.color-palette-picker__shade-area input[type=range]::-webkit-slider-thumb{width:1.25rem;height:1.25rem;border:3px solid #ffffff;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#172033;box-shadow:0 0 0 1px #94a3b8,0 6px 16px #0f172a33}.color-palette-picker__shade-preview{display:flex;align-items:center;gap:.55rem;min-height:2.35rem;padding:.35rem .5rem;border:1px solid #e5edf7;border-radius:.75rem;background:#f8fafc}.color-palette-picker__shade-preview strong{width:1.55rem;height:1.55rem;border-radius:.5rem;background:var(--picked-color);box-shadow:inset 0 0 0 2px #fffc,0 0 0 1px #dbe4f0}.color-palette-picker__shade-preview span{color:#263244;font-size:.82rem;font-weight:900}.color-palette-picker__shades{display:grid;grid-template-columns:repeat(9,1fr);gap:.38rem}.color-palette-picker__shades button{aspect-ratio:1;min-width:0;border:2px solid #ffffff;border-radius:.55rem;box-shadow:0 0 0 1px #dbe4f0;cursor:pointer}.color-palette-picker__shades button.is-selected{box-shadow:0 0 0 2px var(--theme-button),0 8px 18px #4f7bd93d}.superadmin-template-category-picker{display:grid;gap:.75rem;padding:.9rem;border:1px solid #e5d8cc;border-radius:1rem;background:#fffdfb}.superadmin-template-category-picker__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.superadmin-template-category-picker__head>div{display:grid;gap:.18rem}.superadmin-template-category-picker__head span{color:#263244;font-size:.84rem;font-weight:900}.superadmin-template-category-picker__head strong{color:#64748b;font-size:.78rem;font-weight:800}.superadmin-template-category-picker__head button,.superadmin-template-category-picker__chips button{border:1px solid #dbe4f0;border-radius:999px;background:#f8fafc;color:#334155;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.superadmin-template-category-picker__head button{min-height:2.35rem;padding:0 .9rem}.superadmin-template-category-picker__head button:disabled{cursor:not-allowed;opacity:.45}.superadmin-template-category-picker__chips{display:flex;flex-wrap:wrap;gap:.45rem}.superadmin-template-category-picker__chips button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;padding:0 .75rem;border-color:#c7d7f4;background:#eef4ff;color:var(--theme-button)}.superadmin-template-category-picker__chips span{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:#4f7bd91f;font-size:.7rem;line-height:1}.superadmin-template-category-picker__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:16rem;overflow:auto;padding-right:.25rem}.superadmin-template-category-picker__item{display:flex!important;align-items:center;gap:.65rem!important;min-height:2.8rem;padding:.65rem .75rem;border:1px solid #e6edf5;border-radius:.85rem;background:#fff;color:#263244!important;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.superadmin-template-category-picker__item.is-selected{border-color:#bcd0f6;background:#f2f7ff;box-shadow:inset 0 0 0 1px #dbe8ff}.superadmin-template-category-picker__item input{width:1rem;height:1rem;accent-color:var(--theme-button)}.superadmin-template-category-picker__item span{min-width:0;color:#263244!important;font-size:.88rem!important;font-weight:800!important;line-height:1.3}.superadmin-template-category-picker__list p{margin:0;padding:.85rem;color:#64748b;font-weight:800}.superadmin-template-media{display:grid;gap:.85rem}.superadmin-template-media__upload{display:grid;gap:.55rem;padding:.75rem;border:1px dashed #d8cabc;border-radius:1rem;background:#fffdfb}.superadmin-template-media__preview{display:grid;place-items:center;min-height:8.5rem;overflow:hidden;border:1px solid #eadfd4;border-radius:.9rem;background:#f8fafc;color:#94a3b8}.superadmin-template-media__preview img{width:100%;max-height:12rem;object-fit:contain}.superadmin-template-media__upload input[type=file]{width:100%;color:#475569;font:inherit;font-size:.86rem}.superadmin-template-media__actions{display:flex;flex-wrap:wrap;gap:.5rem}.superadmin-media-action{display:inline-flex;align-items:center;justify-content:center;min-height:2.6rem;padding:0 .95rem;border:1px solid #d6e1ef;border-radius:.85rem;background:#fff;color:#263244;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.superadmin-media-action:hover{border-color:#bcd0f6;background:#f3f7ff;box-shadow:0 10px 24px #4f7bd91f;transform:translateY(-1px)}.superadmin-media-action input[type=file]{display:none}.superadmin-design-bg-library{grid-column:1 / -1}.superadmin-design-bg-library__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.7rem}.superadmin-design-bg-library__item,.superadmin-design-bg-library__empty{position:relative;display:grid;place-items:center;min-height:7.5rem;overflow:hidden;border:1px solid #e5edf7;border-radius:.9rem;background:#f8fafc;color:#94a3b8;font-weight:900}.superadmin-design-bg-library__item img{width:100%;height:8.5rem;object-fit:cover}.superadmin-design-bg-library__remove{position:absolute;top:.4rem;right:.4rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:none;border-radius:999px;background:#dc2626;color:#fff;font-size:1.15rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 8px #dc262666}.superadmin-design-bg-library__remove:hover{background:#b91c1c}.superadmin-media-picker{z-index:33000;background:#11182794;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.superadmin-media-picker__panel{width:min(980px,100%);max-width:min(980px,100%);display:grid;grid-template-rows:auto auto 1fr auto}.superadmin-media-picker__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #e8edf4}.superadmin-media-picker__head div{display:grid;gap:.18rem}.superadmin-media-picker__head span{color:var(--theme-button);font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.superadmin-media-picker__head h3,.superadmin-media-picker__head strong{margin:0;color:#172033;font-size:1rem}.superadmin-media-picker__folders button{border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#334155;font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.superadmin-media-picker__folders{display:flex;gap:.5rem;padding:.8rem 1.1rem;overflow-x:auto;border-bottom:1px solid #eef2f7}.superadmin-media-picker__folders button{min-height:2.25rem;padding:0 .8rem;white-space:nowrap}.superadmin-media-picker__folders button.is-active{border-color:#bcd0f6;background:#eef4ff;color:var(--theme-button)}.superadmin-media-picker__body{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;min-height:18rem;overflow:auto;padding:1.1rem}.superadmin-media-picker__body>p,.superadmin-media-picker__hint{margin:0;color:#64748b;font-weight:800}.superadmin-media-picker__item{position:relative;display:grid;gap:.45rem;min-width:0;padding:.5rem;border:2px solid #e5edf7;border-radius:.9rem;background:#f8fafc;color:#263244;font:inherit;font-size:.76rem;font-weight:900;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.superadmin-media-picker__item:hover{border-color:#c7d7f5;background:#fff}.superadmin-media-picker__item.is-selected{border-color:var(--theme-button);background:color-mix(in srgb,var(--theme-button) 10%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-button) 24%,transparent)}.superadmin-media-picker__item.is-selected img{outline:2px solid color-mix(in srgb,var(--theme-button) 55%,transparent);outline-offset:-2px}.superadmin-media-picker__check{position:absolute;top:.55rem;right:.55rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:var(--theme-button);color:var(--theme-button-contrast, #fff);font-size:.95rem;font-weight:900;line-height:1;box-shadow:0 4px 14px #0f172a47;pointer-events:none}.superadmin-media-picker__item--skeleton{pointer-events:none;border-color:#e8edf4;background:#f8fafc;box-shadow:none}.superadmin-media-picker__skeleton-grid{display:contents}.superadmin-media-picker__empty{grid-column:1 / -1}.media-picker-skel{display:block;background:linear-gradient(90deg,#eef2f7 25%,#e3e9f2,#eef2f7 75%);background-size:300% 100%;animation:media-picker-shimmer 1.6s ease-in-out infinite;border-radius:.55rem}@keyframes media-picker-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.media-picker-skel--thumb{width:100%;height:7.4rem;border-radius:.7rem}.media-picker-skel--label{width:72%;height:.7rem}.superadmin-media-picker__item img{width:100%;height:7.4rem;border-radius:.7rem;object-fit:cover;background:#fff}.superadmin-media-picker__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.superadmin-media-picker__hint{padding:0;flex:1 1 auto}.superadmin-media-picker__footer{align-items:center}@media(max-width:720px){.superadmin-media-picker__panel{max-width:100%}.superadmin-media-picker__body{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));padding:.85rem}.superadmin-media-picker__item img,.media-picker-skel--thumb{height:6.2rem}}.superadmin-template-sections{display:grid;gap:.72rem}.superadmin-template-section-row{display:grid;grid-template-columns:4.2rem minmax(170px,.85fr) minmax(220px,1.3fr) 5.4rem auto;align-items:center;gap:.75rem;padding:.72rem;border:1px solid #e5d8cc;border-radius:1rem;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.superadmin-template-section-row.is-dragging{opacity:.62;transform:scale(.99)}.superadmin-template-section-row.is-over{border-color:var(--theme-button);background:#f8fbff;box-shadow:0 0 0 4px var(--theme-focus-ring)}.superadmin-template-section-row__drag{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;border-radius:.85rem;background:#eef4ff;color:var(--theme-button);font-size:.78rem;font-weight:900;cursor:grab;-webkit-user-select:none;user-select:none}.superadmin-template-section-row__meta{display:grid;gap:.15rem;min-width:0}.superadmin-template-section-row__meta strong{color:#1d2735;font-size:.94rem}.superadmin-template-section-row__position{text-align:center;padding-inline:.65rem}.superadmin-template-section-row__actions{display:inline-flex;gap:.35rem}.superadmin-template-section-row__actions button{min-height:2.55rem;padding:0 .7rem;border:1px solid #dbe4f0;border-radius:.8rem;background:#f8fafc;color:#334155;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.superadmin-template-section-row__actions button:disabled{cursor:not-allowed;opacity:.45}.superadmin-template-page-designs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.superadmin-template-page-designs__item{display:grid;gap:.38rem;min-width:0;padding:.8rem;border:1px solid #e5d8cc;border-radius:.95rem;background:#fffdfb}.superadmin-template-page-designs__item>span{color:#1d2735;font-size:.9rem;font-weight:900}.superadmin-template-page-designs__item>small{min-height:2rem;color:#64748b;font-size:.76rem;font-weight:700;line-height:1.35}@media(max-width:1100px){.superadmin-template-editor__hero,.superadmin-template-editor__grid{grid-template-columns:1fr}.superadmin-template-editor__hero{display:grid}.superadmin-template-section-row{grid-template-columns:3.8rem minmax(0,1fr)}.superadmin-template-section-row>select,.superadmin-template-section-row__position,.superadmin-template-section-row__actions{grid-column:2}.superadmin-template-page-designs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.superadmin-template-editor__fields,.superadmin-template-editor__fields--three{grid-template-columns:1fr}.superadmin-template-editor__span-2{grid-column:auto}.superadmin-template-section-row{grid-template-columns:1fr}.superadmin-template-section-row>select,.superadmin-template-section-row__position,.superadmin-template-section-row__actions{grid-column:auto}.superadmin-template-section-row__drag{justify-content:flex-start;padding-inline:.9rem}.superadmin-template-category-picker__list,.superadmin-template-page-designs{grid-template-columns:1fr}}.superadmin-role-add-btn{width:auto;min-width:150px;padding-inline:1.1rem}.superadmin-role-modal{max-width:min(1040px,calc(100vw - 2rem));border-color:var(--theme-primary-border);background:var(--color-surface)}.superadmin-role-modal__body{display:grid;gap:1rem;background:var(--color-surface-muted)}.superadmin-role-modal__name-row{position:sticky;top:0;z-index:2;padding:.15rem 0 .85rem;background:linear-gradient(180deg,var(--color-surface-muted) 72%,rgba(255,255,255,0))}.superadmin-role-modal__permissions{display:grid;gap:.9rem}.superadmin-role-modal__group{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--theme-primary-border);border-radius:1rem;background:var(--color-surface)}.superadmin-role-modal__group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.superadmin-role-modal__group-head h4,.superadmin-role-modal__group-head p{margin:0}.superadmin-role-modal__group-head h4{color:#111827;font-size:.98rem}.superadmin-role-modal__group-head p{margin-top:.22rem;color:#64748b;font-size:.82rem;font-weight:800}.superadmin-form-grid--permissions{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.superadmin-form-grid--permissions label{display:flex;align-items:center;gap:.65rem;min-height:3rem;padding:.72rem .78rem;border:1px solid var(--theme-primary-border);border-radius:14px;background:var(--color-surface)}.superadmin-form-grid--permissions input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--theme-button);flex:0 0 auto}.ai-seed-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;margin-top:1rem}.ai-seed-image-card{overflow:hidden;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff}.ai-seed-image-card__media{aspect-ratio:1 / 1;background:#eef3f7}.ai-seed-image-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ai-seed-image-card__body{display:grid;gap:.4rem;padding:.85rem}.ai-seed-image-card__body strong,.ai-seed-image-card__body span,.ai-seed-image-card__body small{overflow-wrap:anywhere}.ai-seed-image-card__body span,.ai-seed-image-card__body small{color:#647084}.ai-seed-image-card__actions,.ai-seed-image-card__edit-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.ai-seed-image-card__edit{display:grid;gap:.45rem;margin-top:.35rem}.ai-seed-image-card__edit label span{display:block;font-size:.72rem;font-weight:600;color:#475569;margin-bottom:.15rem}.ai-seed-image-card__status{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.inventory-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem;color:#526071;font-weight:700}.superadmin-action-btn--danger{border-color:#dc262659;color:#b91c1c}.superadmin-edit-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:1rem;align-items:start}.superadmin-edit-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.superadmin-edit-subtitle{margin:0;font-size:.95rem;font-weight:800;color:#162033}.superadmin-field-block{display:grid;gap:.45rem;min-width:0}.superadmin-field-block--wide{grid-column:1 / -1}.superadmin-field-block>span{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.superadmin-field-block label{font-size:.78rem;font-weight:800;color:#334155}.superadmin-ai-brief{grid-column:1 / -1;display:grid;gap:1rem;padding:1rem;border:1px solid rgba(var(--theme-active-rgb),.18);border-radius:1.15rem;background:radial-gradient(circle at top right,rgba(var(--theme-active-rgb),.11),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 94%,white 6%),var(--color-surface))}.superadmin-ai-brief--embedded{padding:0;border:0;background:transparent}.superadmin-ai-brief__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.superadmin-ai-brief__head div{display:grid;gap:.15rem}.superadmin-ai-brief__head span{font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--theme-active)}.superadmin-ai-brief__head strong{font-size:1rem;color:#162033}.superadmin-ai-brief__head small{flex-shrink:0;padding:.32rem .65rem;border-radius:999px;background:rgba(var(--theme-active-rgb),.1);color:var(--theme-active);font-weight:900}.superadmin-ai-color-row{display:flex;flex-wrap:wrap;gap:.5rem}.superadmin-ai-color{border:1px solid rgba(148,163,184,.28);background:#fff;color:#243044;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.superadmin-ai-color{display:inline-flex;align-items:center;gap:.4rem;min-height:2.35rem;padding:.35rem .65rem;border-radius:999px;font-weight:800}.superadmin-ai-color span{width:1rem;height:1rem;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a1f}.superadmin-ai-color:hover{transform:translateY(-1px);border-color:rgba(var(--theme-active-rgb),.38);box-shadow:0 12px 26px rgba(var(--theme-active-rgb),.12)}.superadmin-ai-color.is-selected{border-color:rgba(var(--theme-active-rgb),.5);background:rgba(var(--theme-active-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--theme-active-rgb),.18)}.superadmin-ai-brief__note{margin:0;padding:.65rem .8rem;border-radius:.85rem;background:rgba(var(--theme-active-rgb),.07);color:#64748b;font-size:.82rem;font-weight:700}.superadmin-feature-item{display:grid;gap:.85rem;padding:1rem;border:1px solid rgba(210,180,150,.32);border-radius:16px;background:linear-gradient(180deg,#fff8f3e6,#fffffff5);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.superadmin-feature-item.is-dragging{border-color:rgba(var(--theme-active-rgb),.38);box-shadow:0 16px 32px rgba(var(--theme-active-rgb),.12);opacity:.72;transform:scale(.99)}.superadmin-feature-item+.superadmin-feature-item{margin-top:.8rem}.superadmin-feature-item__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.superadmin-feature-item__title{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.superadmin-feature-item__drag{width:2.25rem;height:2.25rem;display:inline-grid;place-items:center;border:1px solid rgba(var(--theme-active-rgb),.14);border-radius:.75rem;background:rgba(var(--theme-active-rgb),.055);color:var(--theme-active);font:inherit;font-size:1rem;font-weight:900;letter-spacing:-.08em;cursor:grab}.superadmin-feature-item__drag:active{cursor:grabbing}.superadmin-feature-item__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.superadmin-feature-item__title-field{grid-column:1 / -1}.superadmin-plan-edit .section-card{border-radius:20px}.superadmin-plan-edit .section-card-head,.superadmin-plan-edit .section-card-body{padding:16px 18px}.superadmin-plan-edit .section-card h3{font-size:1rem}.superadmin-plan-edit .section-card p{margin-top:3px;line-height:1.35;font-size:.85rem}.superadmin-plan-edit .page-stack{gap:.75rem}.superadmin-plan-edit .auth-ds-input{min-height:44px;padding-top:10px;padding-bottom:10px;border-radius:14px;font-size:.96rem}.wa-chat-fab{position:relative;width:62px;height:62px;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.34),transparent 28%),linear-gradient(135deg,#25d366,#128c7e);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;font:inherit;color:inherit;text-decoration:none;border:4px solid rgba(255,255,255,.86);box-shadow:0 18px 42px #128c7e61,0 4px 12px #0f172a24;transition:transform .18s ease,box-shadow .18s ease}.wa-chat-fab:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;border:2px solid rgba(37,211,102,.36);opacity:0;transform:scale(.86);pointer-events:none}.wa-chat-fab:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 24px 56px #128c7e7a,0 8px 18px #0f172a2e}.wa-chat-fab--alert{animation:wa-chat-nudge 1.9s ease-in-out infinite}.wa-chat-fab--alert:before{animation:wa-chat-pulse 1.9s ease-out infinite}.wa-chat-fab__badge{position:absolute;top:-6px;right:-6px;min-width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,#ff3b57,#d9002f);color:#fff;font-size:12px;font-weight:900;line-height:28px;text-align:center;padding:0 7px;border:3px solid #fff;box-sizing:border-box;box-shadow:0 10px 22px #d9002f57}@keyframes wa-chat-pulse{0%{opacity:.78;transform:scale(.86)}to{opacity:0;transform:scale(1.28)}}@keyframes wa-chat-nudge{0%,78%,to{transform:translateY(0) scale(1)}84%{transform:translateY(-3px) scale(1.035)}90%{transform:translateY(0) scale(1)}}.wa-chat-fab-root{position:fixed;bottom:88px;right:28px;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-width:calc(100vw - 32px);transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.wa-chat-fab-root--scroll-hidden{opacity:0;pointer-events:none;transform:translateY(14px) scale(.94);visibility:hidden;transition:opacity .16s ease,transform .18s ease,visibility 0s linear .18s}.wa-livechat-panel--inbox{width:min(var(--wa-livechat-width, 760px),calc(100vw - 28px));height:min(var(--wa-livechat-height, 620px),calc(100vh - 104px));max-height:min(var(--wa-livechat-height, 620px),calc(100vh - 104px))}.wa-livechat-panel--single-thread{width:min(var(--wa-livechat-width, 390px),calc(100vw - 28px));height:min(var(--wa-livechat-height, 500px),calc(100vh - 104px));max-height:min(var(--wa-livechat-height, 500px),calc(100vh - 104px));border-radius:20px}.wa-livechat-inbox{display:grid;grid-template-columns:minmax(218px,32%) minmax(0,1fr);min-height:0;flex:1 1 auto;border-top:1px solid rgba(15,23,42,.06);background:#fff;overflow:hidden}.wa-livechat-panel--single-thread .wa-livechat-inbox{display:flex;min-height:300px;border-top:1px solid rgba(15,23,42,.06)}.wa-livechat-panel--single-thread .wa-livechat-inbox__thread{flex:1 1 auto;width:100%}.wa-livechat-inbox__list{border-right:1px solid rgba(15,23,42,.06);overflow-y:auto;max-height:none;background:#f8fafc}.wa-livechat-inbox__list-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;font-size:.88rem;font-weight:700;color:#475569;border-bottom:1px solid rgba(15,23,42,.06);background:#fff}.wa-livechat-inbox__item{width:100%;text-align:left;border:none;border-bottom:1px solid rgba(15,23,42,.05);background:transparent;padding:16px;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.wa-livechat-inbox__item:hover,.wa-livechat-inbox__item--active{background:#4f46e514}.wa-livechat-inbox__item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wa-livechat-inbox__item-top strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;color:#0f172a}.wa-livechat-inbox__dot{width:8px;height:8px;border-radius:999px;background:#ef4444;flex:0 0 auto}.wa-livechat-inbox__store{display:block;margin-top:2px;font-size:.82rem;color:#64748b}.wa-livechat-inbox__preview{margin:4px 0 0;font-size:.82rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-livechat-inbox__thread{display:flex;flex-direction:column;min-width:0}.wa-livechat-inbox__thread-head{padding:18px 22px;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fff,#fbfdff)}.wa-livechat-inbox__thread-head strong{display:block;font-size:1.08rem;color:#0f172a}.wa-livechat-inbox__thread-head p{margin:2px 0 0;font-size:.9rem;color:#64748b;line-height:1.35;word-break:break-word}.wa-livechat-panel--inbox .wa-livechat-panel__messages{max-height:none;min-height:0}.wa-livechat-panel--single-thread .wa-livechat-panel__messages{min-height:0;max-height:none;background:radial-gradient(circle at 50% 10%,rgba(var(--theme-active-rgb),.035),transparent 42%),#fffdfc}.website-chat-page{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:1rem;min-height:520px}.website-chat-page__list,.website-chat-page__thread{border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}.website-chat-page__list{display:flex;flex-direction:column;max-height:70vh}.website-chat-page__list-head{padding:.85rem 1rem;border-bottom:1px solid #e5e7eb;font-weight:700}.website-chat-page__items{overflow-y:auto;flex:1}.website-chat-page__item{width:100%;text-align:left;border:none;border-bottom:1px solid #f1f5f9;background:#fff;padding:.75rem 1rem;cursor:pointer}.website-chat-page__item.is-active{background:#f8fafc}.website-chat-page__thread{display:flex;flex-direction:column}.website-chat-page__messages{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.6rem;min-height:360px;max-height:58vh}.website-chat-page__compose{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #e5e7eb}.wa-livechat-panel{width:min(var(--wa-livechat-width, 380px),calc(100vw - 32px));max-height:min(var(--wa-livechat-height, 520px),calc(100vh - 28px));display:flex;flex-direction:column;border-radius:24px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 22px 48px #0f172a2e,0 6px 16px #0f172a14;overflow:hidden;position:relative}.wa-livechat-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:22px 22px 18px;border-bottom:1px solid rgba(15,23,42,.06)}.wa-livechat-panel__head-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.wa-livechat-panel__size-controls{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.wa-livechat-panel__size-controls button{width:28px;height:28px;border:none;border-radius:10px;background:transparent;color:#475569;font-weight:900;font-size:.72rem;cursor:pointer}.wa-livechat-panel__size-controls button:hover{background:#fff;color:#0f172a;box-shadow:0 4px 12px #0f172a14}.wa-livechat-panel--single-thread .wa-livechat-panel__head{padding:16px 18px}.wa-livechat-panel--single-thread .wa-livechat-panel__head strong{font-size:1.05rem;letter-spacing:0}.wa-livechat-panel--single-thread .wa-livechat-panel__icon-btn{width:38px;height:38px;border-radius:13px}.wa-livechat-panel--single-thread .wa-livechat-panel__messages{padding:16px 18px}.wa-livechat-panel--single-thread .wa-livechat-panel__empty{font-size:.9rem;line-height:1.42;padding:1.25rem .75rem;max-width:260px}.wa-livechat-panel--single-thread .wa-livechat-panel__compose{padding:14px 18px 16px;gap:10px}.wa-livechat-panel--single-thread .wa-livechat-panel__input{height:44px;border-radius:14px;padding:0 14px;font-size:.88rem}.wa-livechat-panel--single-thread .wa-livechat-panel__send{width:46px;height:46px;border-radius:15px;font-size:.92rem;box-shadow:0 12px 26px #128c7e33}.wa-livechat-panel__head strong{display:block;font-size:1.35rem;color:#0f172a;line-height:1.1}.wa-livechat-panel__sub{margin:4px 0 0;font-size:.96rem;color:#64748b;line-height:1.45}.wa-livechat-panel__sub code{font-size:.76rem;background:#0f172a0f;padding:1px 6px;border-radius:6px}.wa-livechat-panel__icon-btn{flex:0 0 auto;width:46px;height:46px;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#334155;display:grid;place-items:center;cursor:pointer}.wa-livechat-panel__store-row{display:flex;gap:8px;padding:10px 12px;align-items:center}.wa-livechat-panel__input{flex:1;min-width:0;width:100%;height:52px;padding:0 18px;border-radius:16px;border:1px solid rgba(15,23,42,.12);font:inherit;font-size:1rem;color:#0f172a;outline:none}.wa-livechat-panel__input:focus{border-color:rgba(var(--theme-active-rgb),.34);box-shadow:0 0 0 4px rgba(var(--theme-active-rgb),.11)}.wa-livechat-panel__input--grow{flex:1 1 auto}.wa-livechat-panel__btn{flex:0 0 auto;padding:8px 12px;border-radius:10px;border:none;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-weight:700;font-size:.82rem;cursor:pointer}.wa-livechat-panel__error{margin:0 12px 8px;padding:8px 10px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:.82rem}.wa-livechat-panel__messages{flex:1;min-height:140px;max-height:none;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:8px}.wa-livechat-panel__resize-handle{position:absolute;border:none;background:transparent;z-index:3;padding:0}.wa-livechat-panel__resize-handle--left{left:0;top:52px;bottom:52px;width:12px;cursor:ew-resize}.wa-livechat-panel__resize-handle--top{left:52px;right:52px;top:0;height:12px;cursor:ns-resize}.wa-livechat-panel__resize-handle--corner{left:8px;top:8px;width:34px;height:34px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fffffff0;color:#475569;display:grid;place-items:center;cursor:nwse-resize;box-shadow:0 8px 18px #0f172a14;opacity:.82}.wa-livechat-panel__resize-handle--corner svg{width:18px;height:18px;pointer-events:none}.wa-livechat-panel__resize-handle--left:hover{background:linear-gradient(90deg,rgba(var(--theme-active-rgb),.18),transparent)}.wa-livechat-panel__resize-handle--top:hover{background:linear-gradient(180deg,rgba(var(--theme-active-rgb),.18),transparent)}.wa-livechat-panel__resize-handle--corner:hover{opacity:1;box-shadow:0 10px 22px #0f172a24}.wa-livechat-resizing,.wa-livechat-resizing *{cursor:nwse-resize!important;-webkit-user-select:none!important;user-select:none!important}.wa-livechat-panel__empty{text-align:center;color:#94a3b8;font-size:1rem;line-height:1.45;padding:2.5rem 1rem;max-width:320px;margin:auto}.wa-livechat-bubble{max-width:92%;padding:10px 12px;border-radius:16px;font-size:.94rem;line-height:1.35}.wa-livechat-bubble--in{align-self:flex-start;background:#f1f5f9;color:#0f172a}.wa-livechat-bubble--out{align-self:flex-end;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff}.wa-livechat-bubble__role{display:block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;opacity:.75;margin-bottom:4px}.wa-livechat-bubble p{margin:0}.wa-livechat-panel__compose{display:flex;gap:12px;padding:18px 22px;border-top:1px solid rgba(15,23,42,.06);align-items:center;background:#fff}.wa-livechat-panel__send{flex:0 0 auto;width:56px;height:56px;border-radius:18px;border:none;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;display:grid;place-items:center;cursor:pointer}.wa-livechat-panel__send:disabled{cursor:not-allowed;opacity:.58}.wa-livechat-panel__footer{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:12px 22px 18px;border-top:1px solid rgba(15,23,42,.06);background:#ffffff80}.wa-livechat-panel__linkish{border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#fff;color:#64748b;font-size:.84rem;font-weight:700;padding:8px 14px;cursor:pointer;text-decoration:none}.wa-livechat-panel__wa-link{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#128c7e;text-decoration:none}.wa-livechat-panel__wa-link:hover{text-decoration:underline}@media(max-width:720px){.wa-chat-fab-root{right:14px;bottom:86px;max-width:calc(100vw - 28px)}.wa-livechat-panel--inbox{width:calc(100vw - 28px);height:calc(100vh - 100px)}.wa-livechat-inbox{grid-template-columns:1fr;min-height:0}.wa-livechat-panel--single-thread .wa-livechat-inbox{min-height:330px}.wa-livechat-inbox__list{max-height:170px;border-right:none;border-bottom:1px solid rgba(15,23,42,.06)}.wa-livechat-inbox__thread-head,.wa-livechat-panel__messages,.wa-livechat-panel__compose,.wa-livechat-panel__footer,.wa-livechat-panel__head{padding-left:16px;padding-right:16px}.wa-livechat-panel--inbox .wa-livechat-panel__messages{min-height:220px;max-height:34vh}.wa-livechat-panel__resize-handle,.wa-livechat-panel__size-controls{display:none}.wa-livechat-panel__compose{gap:8px}.wa-livechat-panel__input{height:48px;padding:0 14px;font-size:.92rem}.wa-livechat-panel__send{width:50px;height:50px}}.wa-livechat-spin{animation:wa-livechat-spin .85s linear infinite}@keyframes wa-livechat-spin{to{transform:rotate(360deg)}}.superadmin-plan-edit .auth-ds-submit,.superadmin-plan-edit .superadmin-action-btn,.superadmin-plan-edit .superadmin-action-btn--ghost{min-height:42px;padding:10px 16px}.superadmin-storage-usage{display:grid;gap:.75rem}.superadmin-storage-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.superadmin-storage-summary>div{display:grid;gap:.2rem;min-width:0;padding:.72rem .78rem;border:1px solid rgba(194,77,44,.12);border-radius:15px;background:linear-gradient(180deg,#fffdfb,#fff8f2)}.superadmin-storage-summary strong{overflow:hidden;color:#1f2933;font-size:1.18rem;line-height:1;text-overflow:ellipsis;white-space:nowrap}.superadmin-storage-summary span,.superadmin-storage-row__main span,.superadmin-storage-row__amount span{color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.superadmin-storage-list{display:grid;gap:.52rem;max-height:24rem;overflow-y:auto;padding-right:.2rem}.superadmin-storage-row{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(120px,1fr) minmax(92px,auto);gap:.65rem;align-items:center;padding:.72rem .78rem;border:1px solid rgba(220,207,190,.86);border-radius:15px;background:#fff}.superadmin-storage-row__main,.superadmin-storage-row__amount{display:grid;gap:.18rem;min-width:0}.superadmin-storage-row__main strong{overflow:hidden;color:#1f2933;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.superadmin-storage-row__main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.superadmin-storage-row__bar{overflow:hidden;height:.48rem;border-radius:999px;background:#dccfbead}.superadmin-storage-row__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27845e,#6bbf8f)}.superadmin-storage-row__amount{text-align:right}.superadmin-storage-row__amount strong{color:#1f2933;font-size:.92rem}.superadmin-storage-empty{padding:.85rem .9rem;border:1px dashed rgba(194,77,44,.22);border-radius:15px;background:#fffdfb;color:var(--color-text-muted);font-weight:800}.superadmin-access-manager{display:grid;gap:.75rem;min-height:0}.superadmin-access-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.superadmin-access-summary>div{display:grid;gap:.2rem;padding:.72rem .78rem;border:1px solid rgba(194,77,44,.12);border-radius:15px;background:linear-gradient(180deg,#fffdfb,#fff8f2)}.superadmin-access-summary strong{color:#1f2933;font-size:1.28rem;line-height:1}.superadmin-access-summary span{color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.superadmin-access-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center}.superadmin-access-search{position:relative}.superadmin-access-search .auth-ds-input{padding-right:4.2rem}.superadmin-access-search button{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);border:0;border-radius:999px;padding:.35rem .58rem;background:#fff1e9;color:var(--color-primary-strong);font:inherit;font-size:.7rem;font-weight:900;cursor:pointer}.superadmin-access-actions{display:inline-flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.superadmin-access-filters{display:flex;gap:.42rem;flex-wrap:wrap}.superadmin-access-filter{min-height:2.15rem;padding:.45rem .78rem;border-radius:999px;border:1px solid rgba(194,77,44,.12);background:#fff;color:#6b7280;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.superadmin-access-filter.is-active{border-color:#c24d2c4d;background:#fff2ea;color:var(--color-primary-strong);box-shadow:0 10px 22px #c24d2c1a}.superadmin-access-coverage{display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:.65rem;align-items:center;padding:.65rem .72rem;border:1px solid rgba(220,207,190,.78);border-radius:16px;background:linear-gradient(180deg,#fffdfb,#fff8f3)}.superadmin-access-coverage>div:first-child{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap}.superadmin-access-coverage strong{font-size:.95rem}.superadmin-access-coverage span,.superadmin-access-coverage small{color:var(--color-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.superadmin-access-coverage__bar{overflow:hidden;height:.5rem;border-radius:999px;background:#dccfbeb3}.superadmin-access-coverage__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27845e,#6bbf8f)}.superadmin-access-list{display:grid;gap:.6rem;max-height:min(38rem,calc(100vh - 13rem));min-height:18rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;padding-bottom:.35rem;scrollbar-gutter:stable}.superadmin-access-list::-webkit-scrollbar{width:.45rem}.superadmin-access-list::-webkit-scrollbar-track{background:#dccfbe59;border-radius:999px}.superadmin-access-list::-webkit-scrollbar-thumb{background:#c24d2c73;border-radius:999px}.superadmin-access-group{overflow:visible;border:1px solid rgba(220,207,190,.9);border-radius:17px;background:#fff}.superadmin-access-group__head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.8rem;position:sticky;top:0;z-index:2;padding:.58rem .72rem;border-bottom:1px solid rgba(220,207,190,.78);background:linear-gradient(180deg,#fff9f5,#fff4ec)}.superadmin-access-group__head>div:first-child{display:grid;gap:.16rem}.superadmin-access-group__head strong{font-size:.88rem}.superadmin-access-group__head small{color:#61707db8;font-size:.72rem;font-weight:700}.superadmin-access-group__meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:.38rem;flex-wrap:wrap}.superadmin-access-group__meta span{color:var(--color-primary-strong);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.superadmin-access-mini-btn{min-height:1.8rem;padding:.28rem .55rem;border:1px solid rgba(194,77,44,.14);border-radius:999px;background:#fff;color:#6b4c38;font:inherit;font-size:.68rem;font-weight:900;cursor:pointer}.superadmin-access-mini-btn:hover{border-color:#c24d2c47;color:var(--color-primary-strong)}.superadmin-access-items{display:grid}.superadmin-access-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:flex-start;padding:.58rem .72rem;border-bottom:1px solid rgba(220,207,190,.62);background:#ffffffd6}.superadmin-access-item:last-child{border-bottom:0}.superadmin-access-item.is-enabled{background:linear-gradient(90deg,#27845e0e,#fffffff2)}.superadmin-access-item__main{display:grid;gap:.24rem;min-width:0}.superadmin-access-item__title{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.superadmin-access-item__title strong{min-width:0;overflow:hidden;color:#1f2933;font-size:.84rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.superadmin-access-item__main small{overflow:hidden;color:#61707dd1;font-size:.68rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.superadmin-access-tags,.superadmin-access-ops{display:inline-flex;flex-wrap:wrap;gap:.28rem}.superadmin-access-tags span,.superadmin-access-ops span{display:inline-flex;align-items:center;min-height:2.05rem;border-radius:999px;padding:.18rem .62rem;font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.superadmin-access-tags span{background:#f5eee8;color:#8a6a55}.superadmin-access-ops span{background:#27845e1a;color:#1f704f}.superadmin-access-item__control{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:.55rem}.superadmin-access-limit{display:inline-flex;align-items:center;gap:.4rem}.superadmin-access-limit span{color:var(--color-text-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.superadmin-access-limit .auth-ds-input{width:7.5rem;min-height:2.15rem}.superadmin-access-toggle{display:inline-flex;align-items:center;gap:.45rem;min-width:4.25rem;min-height:2.05rem;border:1px solid rgba(181,67,67,.16);border-radius:999px;background:#fff7f7;color:#9f3939;font:inherit;font-size:.7rem;font-weight:900;cursor:pointer}.superadmin-access-toggle span{width:.82rem;height:.82rem;border-radius:999px;background:currentColor}.superadmin-access-toggle.is-on{border-color:#27845e38;background:#effaf4;color:#1e6e4d}.superadmin-access-empty{padding:1.2rem;border:1px dashed rgba(194,77,44,.22);border-radius:16px;background:#fffaf7;color:var(--color-text-muted);text-align:center;font-weight:700}.superadmin-mode-toolbar{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(9rem,auto) minmax(10rem,auto) minmax(12rem,auto);gap:.6rem;align-items:center}.superadmin-records-toolbar--access-modes .superadmin-records-toolbar__filters>input[type=search]{flex:1 1 9rem;max-width:12rem}.superadmin-records-toolbar--access-modes .superadmin-records-toolbar__filters>select.auth-ds-input{width:min(6.8rem,100%);flex:0 1 6.8rem}.superadmin-records-toolbar--access-modes .superadmin-access-modes-ip{width:min(7.5rem,100%);flex:0 1 7.5rem}.superadmin-access-modes-controls .public-footnote,.superadmin-access-modes-controls .auth-ds-api-error{margin:.55rem 0 0}.superadmin-access-modes-page .superadmin-mode-actions{margin-top:.65rem;justify-content:flex-start;gap:6px}.superadmin-access-modes-page .superadmin-mode-actions .superadmin-action-btn--ghost{min-height:2.35rem;height:auto;padding:.45rem .75rem;font-size:.82rem;line-height:1.2}.superadmin-mode-actions{margin-top:.7rem;justify-content:flex-start}.superadmin-mode-list{max-height:min(48rem,calc(100vh - 12rem))}.superadmin-mode-control{align-items:center}.superadmin-mode-control .auth-ds-input{width:10rem;min-height:2.35rem}.superadmin-access-item.is-deactive{background:linear-gradient(90deg,#b5434313,#fffffff2)}.superadmin-access-item.is-dev{background:linear-gradient(90deg,#2d5eaa13,#fffffff2)}.superadmin-access-item.is-beta{background:linear-gradient(90deg,#1d5f9313,#fffffff2)}.access-mode-denied{display:grid;gap:.45rem}.access-mode-denied strong{color:#1f2933;font-size:1rem}.access-mode-denied span,.access-mode-denied p{color:var(--color-text-muted)}@media(max-width:720px){.inventory-toolbar,.superadmin-toolbar--2,.superadmin-toolbar--3,.superadmin-toolbar--4,.superadmin-form-grid,.superadmin-form-grid--wide,.superadmin-feature-item__grid,.superadmin-edit-layout,.superadmin-edit-split{grid-template-columns:1fr}.superadmin-table thead th,.superadmin-table tbody td{padding-left:10px;padding-right:10px}.superadmin-table-footer{align-items:stretch}.superadmin-pagination{justify-content:space-between}.superadmin-access-summary,.superadmin-storage-summary,.superadmin-access-modes-page .superadmin-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.superadmin-access-toolbar,.superadmin-mode-toolbar,.superadmin-access-item,.superadmin-access-coverage,.superadmin-storage-row{grid-template-columns:1fr}.superadmin-storage-row__amount{text-align:left}.superadmin-records-toolbar--access-modes .superadmin-records-toolbar__filters>input[type=search],.superadmin-records-toolbar--access-modes .superadmin-records-toolbar__filters>select.auth-ds-input,.superadmin-records-toolbar--access-modes .superadmin-access-modes-ip{flex:1 1 calc(50% - 4px);max-width:none;width:auto}.superadmin-records-toolbar--access-modes .superadmin-records-toolbar__filters>input[type=search]{flex:1 1 100%}.superadmin-access-actions,.superadmin-access-item__control,.superadmin-access-group__meta,.superadmin-access-modes-page .superadmin-mode-actions{justify-content:flex-start}.superadmin-access-item__title{align-items:flex-start;flex-direction:column}.superadmin-access-modes-page .superadmin-access-item{flex-direction:column;align-items:stretch;gap:.65rem}.superadmin-access-modes-page .superadmin-mode-control{width:100%;flex-direction:column;align-items:stretch}.superadmin-access-modes-page .superadmin-mode-control .auth-ds-input{width:100%}.superadmin-access-modes-page .superadmin-mode-list{max-height:none}}@media(max-width:480px){.superadmin-access-modes-page .superadmin-access-summary{grid-template-columns:1fr 1fr;gap:.45rem}.superadmin-access-modes-page .superadmin-access-summary>div{padding:.55rem .62rem}.superadmin-access-modes-page .superadmin-access-summary strong{font-size:1.05rem}.superadmin-records-toolbar--access-modes .superadmin-records-toolbar__filters>select.auth-ds-input,.superadmin-records-toolbar--access-modes .superadmin-access-modes-ip{flex:1 1 100%}.superadmin-access-modes-page .superadmin-mode-actions .superadmin-action-btn--ghost{flex:1 1 100%;width:100%;justify-content:center;text-align:center}.superadmin-access-modes-page .superadmin-access-group__head{flex-direction:column;align-items:flex-start;gap:.35rem}}@media(min-width:1180px){.superadmin-plan-edit .superadmin-edit-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:.85rem}.superadmin-plan-edit .superadmin-form-grid--wide{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.superadmin-plan-edit .superadmin-form-grid{gap:.7rem}.superadmin-plan-edit .superadmin-edit-split{gap:.8rem}.superadmin-plan-edit .superadmin-field-block{gap:.3rem}.superadmin-plan-edit .superadmin-field-block>span{font-size:.72rem}.superadmin-plan-edit .superadmin-edit-subtitle{font-size:.88rem}.superadmin-plan-edit .superadmin-feature-item{gap:.7rem;padding:.8rem;border-radius:16px}}.registration-terms{grid-column:1 / -1;align-items:flex-start}.registration-terms span{line-height:1.6}.registration-footnote-or{color:#9ca3af}.otp-group{display:flex;gap:12px;justify-content:center}.otp-cell{width:56px;height:56px;border:1px solid var(--color-border);border-radius:16px;background:#fff;text-align:center;font-size:1.25rem;font-weight:700;color:var(--color-text)}.status-banner{margin-top:22px;padding:14px 16px;border-radius:16px;background:var(--color-surface-muted);border:1px solid var(--color-border)}.forgot-form,.otp-verify-form,.reset-password-form{justify-items:stretch}.auth-submit-row{justify-content:center}.sample-store-illustration{margin-top:auto;min-height:220px;display:grid;place-items:end center}.store-front{position:relative;width:min(100%,280px);height:170px;border-radius:24px 24px 16px 16px;background:#ffffffe0;border:1px solid rgba(255,255,255,.65);box-shadow:0 24px 50px #78350f2e}.store-awning{position:absolute;left:18px;right:18px;top:18px;height:46px;border-radius:14px 14px 10px 10px;background:repeating-linear-gradient(90deg,#f1593a 0,#f1593a 28px,#ffd9cf 28px,#ffd9cf 56px)}.store-door{position:absolute;bottom:0;left:50%;width:62px;height:92px;transform:translate(-50%);border-radius:16px 16px 0 0;background:#17384d}.store-window{position:absolute;bottom:34px;width:54px;height:54px;border-radius:14px;background:#17384d1f;border:1px solid rgba(23,56,77,.08)}.store-window.left{left:28px}.store-window.right{right:28px}.progress-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;margin-bottom:28px}.progress-step{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid var(--color-border);background:var(--color-surface-muted)}.progress-step.active{border-color:#c24d2c3d;background:var(--color-primary-soft)}.progress-step.done{border-color:#27845e3d;background:#27845e14}.progress-step-count{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#fff;border:1px solid var(--color-border);font-weight:800}.field select{width:100%;border:1px solid var(--color-border);border-radius:14px;background:#fff;padding:12px 14px;font:inherit;color:var(--color-text)}.admin-hamburger{display:none;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid var(--theme-primary-border);border-radius:12px;background:#ffffffeb;color:#374151;cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.admin-hamburger:hover{background:#f3f4f6;box-shadow:0 6px 18px var(--theme-primary-shadow)}.admin-hamburger:active{transform:scale(.94)}.admin-hamburger svg{width:18px;height:18px}.admin-sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0c0e1494;z-index:290;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,1,.36,1)}.admin-shell--sidebar-open .admin-sidebar-overlay{opacity:1;pointer-events:auto}.admin-sidebar-close-btn{display:none;position:static;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff14;color:#ffffffd9;cursor:pointer;transition:background .15s ease,color .15s ease;z-index:2;margin-left:auto;flex:0 0 auto}.admin-sidebar-close-btn:hover{background:#ffffff2e;color:#fff}.admin-sidebar-close-btn svg{width:15px;height:15px}.auth-ds-submit:not(:disabled):hover,.superadmin-action-btn:hover,.orders-btn--primary:hover,.orders-row__btn:hover,.orders-modal__btn--primary:hover,.orders-bulk-actions__apply:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.04)}.superadmin-action-btn--ghost:hover,.ghost-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #00000014}button:not(:disabled):active,.admin-topbar-sample__icon-btn:active{transform:scale(.97)!important}.responsive-filter-trigger{display:none}.responsive-filter-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:520}.responsive-filter-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0f172a6b}.responsive-filter-drawer__panel{position:absolute;top:0;right:0;width:min(100%,27rem);height:100%;background:radial-gradient(circle at top right,rgba(var(--theme-active-rgb),.08),transparent 32%),#fff;border-left:1px solid var(--theme-primary-border);box-shadow:-24px 0 44px #0f172a24;display:flex;flex-direction:column;animation:responsiveFilterSlideIn .22s ease}.responsive-filter-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .9rem;border-bottom:1px solid var(--theme-primary-border)}.responsive-filter-drawer__title{display:inline-flex;align-items:center;gap:.55rem;color:#1f2937;font-weight:800;font-size:1rem}.responsive-filter-drawer__close{width:2.6rem;height:2.6rem;border-radius:.9rem;border:1px solid var(--theme-primary-border);background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.responsive-filter-drawer__body{flex:1;overflow:auto;padding:1rem}.responsive-filter-drawer__body .auth-ds-input,.responsive-filter-drawer__body select,.responsive-filter-drawer__body input,.responsive-filter-drawer__body button{font-size:1rem}.responsive-filter-drawer__body select,.responsive-filter-drawer__body .auth-ds-input[type=date],.responsive-filter-drawer__body .auth-ds-input[type=search],.responsive-filter-drawer__body .auth-ds-input[type=number]{line-height:1.45}.responsive-filter-drawer__body select option,.responsive-filter-drawer__body datalist option{font-size:1rem;line-height:1.5}.drawer-select{position:relative;width:100%}.drawer-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;cursor:pointer}.drawer-select__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-select__chevron{flex:0 0 auto;color:#64748b}.drawer-select__menu{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:30;border:1px solid var(--theme-primary-border);border-radius:1rem;background:#fff;box-shadow:0 16px 32px #0f172a24;padding:.4rem;display:grid;gap:.25rem}.drawer-select__option{width:100%;min-height:3rem;border:0;border-radius:.8rem;background:transparent;color:#1f2937;font:inherit;font-size:1rem;line-height:1.45;text-align:left;padding:.72rem .9rem;cursor:pointer}.drawer-select__option:hover{background:rgba(var(--theme-button-rgb),.07)}.drawer-select__option.is-active{background:var(--theme-active);color:var(--theme-active-contrast)}@keyframes responsiveFilterSlideIn{0%{transform:translate(18px);opacity:.4}to{transform:translate(0);opacity:1}}@media(max-width:1100px){.admin-shell{grid-template-columns:1fr;padding:10px;gap:0;--admin-sticky-edge: 10px;--admin-topbar-sticky-h: 5.45rem;--admin-modal-safe-top: 9rem;--admin-modal-safe-bottom: 1.25rem}.admin-shell.admin-shell--sidebar-collapsed{grid-template-columns:1fr}.admin-shell.admin-shell--workspace-scroll{grid-template-rows:1fr}.admin-sidebar{position:fixed!important;top:0;left:0;width:min(252px,82vw);height:100vh;height:100dvh;max-height:none;z-index:300;border-radius:0 24px 24px 0;transform:translate3d(-102%,0,0);transition:transform .32s cubic-bezier(.32,.72,0,1),box-shadow .32s cubic-bezier(.32,.72,0,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;padding-top:.9rem;overflow:hidden}.admin-shell.admin-shell--workspace-scroll.superadmin-full-scroll>.admin-sidebar{position:fixed!important;top:0;height:100vh;height:100dvh;max-height:none}.admin-sidebar.admin-sidebar--collapsed{width:76px;transform:translate3d(-102%,0,0);padding-left:.45rem;padding-right:.45rem}.admin-sidebar.admin-sidebar--collapsed .admin-sidebar-brand{margin-left:0;margin-right:0;padding:.7rem .4rem}.admin-sidebar.admin-sidebar--collapsed .admin-sidebar-nav{padding:0}.admin-sidebar.admin-sidebar--collapsed .admin-sidebar-mobile-lang,.admin-sidebar.admin-sidebar--collapsed .admin-sidebar-mobile-date span{display:none}.admin-sidebar.admin-sidebar--collapsed .admin-sidebar-mobile-head{justify-content:flex-end}.admin-sidebar-collapse-btn{display:inline-flex;top:8.35rem;right:-.65rem}.admin-sidebar--open,.admin-shell--sidebar-open .admin-sidebar{transform:translateZ(0);box-shadow:10px 0 52px #00000047}.admin-sidebar-overlay{display:block}.admin-hamburger,.admin-sidebar-close-btn{display:inline-flex}.admin-main{width:100%;min-height:100vh}.admin-main.admin-main--workspace-scroll{min-height:100vh}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsive-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.responsive-filter-desktop{display:none!important}.admin-topbar-sample{gap:.75rem}.admin-topbar-sample__title{max-width:200px}}@media(max-width:700px){.admin-shell{--admin-sticky-edge: 6px;--admin-topbar-sticky-h: 4.2rem;--admin-modal-safe-top: 7rem;--admin-modal-safe-bottom: 1rem;padding:6px;gap:0}.admin-topbar-sample{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.35rem;padding:8px;overflow:hidden}.admin-topbar-sample__left{flex:1 1 0;min-width:0;max-width:calc(100% - 118px);gap:.35rem;padding:3px 4px;overflow:hidden}.admin-topbar-sample__meta{min-width:0;overflow:hidden}.admin-topbar-sample__visit-icon{display:none}.admin-topbar-sample__center{display:none!important}.admin-topbar-sample__right{width:auto;flex:0 0 auto;justify-content:flex-end;flex-wrap:nowrap;gap:.25rem;min-width:0}.admin-topbar-sample__title{max-width:100%;font-size:.82rem;line-height:1.05;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-topbar-sample__eyebrow{max-width:100%;font-size:.48rem;line-height:1.05;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-topbar-sample__logo{flex:0 1 auto;max-width:72px;height:28px}.admin-topbar-logout{min-height:30px;padding:.35rem .48rem;font-size:.68rem;border-radius:9px;white-space:nowrap}.admin-topbar-lang{display:none}.admin-sidebar-mobile-head{display:flex;margin-bottom:.65rem}.admin-sidebar-mobile-lang{display:flex;margin-bottom:.8rem}.admin-sidebar-brand{margin-bottom:.85rem;padding:.9rem .85rem}.admin-topbar-sample__icon-btn{width:30px;height:30px;border-radius:9px}.admin-topbar-sample__icon-btn svg{width:14px;height:14px}.admin-hamburger{flex:0 0 32px;width:32px;height:32px;border-radius:9px}.admin-hamburger svg{width:16px;height:16px}.admin-content{padding-left:2px;padding-right:2px}.topbar-actions,.table-toolbar,.form-actions,.public-inline-actions,.public-header,.public-header-actions{width:100%;flex-direction:column;align-items:stretch}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.public-main.two-column,.public-main.store-layout,.public-form-grid,.sample-form-row,.progress-steps,.superadmin-route-grid,.superadmin-settings-hero,.superadmin-theme-grid,.superadmin-setting-split,.superadmin-logo-grid{grid-template-columns:1fr}.superadmin-settings-sticky{align-items:stretch;flex-direction:column}.superadmin-settings-sticky .auth-ds-submit{width:100%}.captcha-row{grid-template-columns:1fr;gap:10px}.captcha-box,.captcha-row input{border-radius:14px;border-right:1px solid var(--color-border)}.social-row,.auth-visual,.login-story-band{grid-template-columns:1fr}.field-compact{max-width:none}.otp-group{justify-content:center;flex-wrap:wrap}.public-page{padding-left:16px;padding-right:16px}.admin-topbar-user-actions{padding:.25rem .3rem;gap:.35rem}}@media(max-width:767px){.section-card-head,.section-card-body{padding:16px 12px}}@media(max-width:420px){.admin-shell{padding:6px}.admin-topbar-sample{padding:8px 10px;gap:.4rem}.admin-topbar-sample__title{max-width:100px;font-size:.86rem}.admin-topbar-logout{padding:.4rem .5rem;font-size:.72rem}}@media(max-width:340px){.stats-grid{grid-template-columns:1fr}}@media(max-width:700px){.dashboard-page__stats,.stats-grid,.dashboard-overview__metric-grid,.dashboard-overview__cards-row,.orders-stats,.orders-detail-summary__stats,.orders-customer-modal__stats,.orders-customer-modal__grid,.marketing-overview--three,.marketing-overview--four,.inventory-overview-grid,.design-summary-strip,.stores-page__hero-metrics,.payment-workspace__hero{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-page__stats,.stats-grid,.dashboard-overview__metric-grid,.dashboard-overview__cards-row,.orders-stats,.marketing-overview--three,.marketing-overview--four,.inventory-overview-grid,.design-summary-strip,.stores-page__hero-metrics,.payment-workspace__hero{gap:.65rem!important}.dashboard-page__stats .stat-card,.stats-grid .stat-card,.overview-card,.orders-stat-card,.marketing-stat-card,.inventory-overview-card,.design-summary-card,.stores-page__metric-card,.payment-workspace__stat{min-width:0;padding:.9rem!important;border-radius:1rem!important}.dashboard-page__stats .stat-card,.stats-grid .stat-card{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important;row-gap:.35rem!important}.dashboard-page__stats .stat-card__icon,.stats-grid .stat-card__icon,.inventory-overview-card__icon,.dashboard-page__stats .stat-card p,.dashboard-page__stats .stat-card strong,.dashboard-page__stats .stat-card span,.stats-grid .stat-card p,.stats-grid .stat-card strong,.stats-grid .stat-card span,.inventory-overview-card strong,.inventory-overview-card small{grid-column:1!important;grid-row:auto!important}.dashboard-page__stats .stat-card strong,.stats-grid .stat-card strong,.overview-card__value,.orders-stat-card strong,.marketing-stat-card strong,.inventory-overview-card strong,.design-summary-card strong,.stores-page__metric-card strong,.payment-workspace__stat strong{font-size:clamp(1.25rem,7vw,1.65rem)!important}.dashboard-page__stats .stat-card p,.dashboard-page__stats .stat-card span,.stats-grid .stat-card p,.stats-grid .stat-card span,.overview-card__label,.overview-card__meta,.orders-stat-card span,.orders-stat-card p,.marketing-stat-card span,.marketing-stat-card small,.inventory-overview-card small,.design-summary-card p,.stores-page__metric-card span,.payment-workspace__stat p,.payment-workspace__stat span{font-size:clamp(.68rem,3.2vw,.82rem)!important;line-height:1.35!important}}@media(max-width:340px){.dashboard-page__stats,.stats-grid,.dashboard-overview__metric-grid,.dashboard-overview__cards-row,.orders-stats,.orders-detail-summary__stats,.orders-customer-modal__stats,.orders-customer-modal__grid,.marketing-overview--three,.marketing-overview--four,.inventory-overview-grid,.design-summary-strip,.stores-page__hero-metrics,.payment-workspace__hero{grid-template-columns:1fr!important}}@media(min-width:1400px){.admin-shell{grid-template-columns:14.75rem 1fr;padding:20px;gap:20px;--admin-sticky-edge: 20px}.admin-shell.admin-shell--sidebar-collapsed{grid-template-columns:5.25rem 1fr}}@media(min-width:1800px){.admin-shell{grid-template-columns:15.75rem 1fr;padding:24px;gap:24px;--admin-sticky-edge: 24px;font-size:1.05rem}.admin-shell.admin-shell--sidebar-collapsed{grid-template-columns:5.6rem 1fr}.admin-sidebar{padding:1.4rem .9rem 1.5rem}.admin-topbar-sample{padding:18px 24px;border-radius:28px}.admin-topbar-sample__title{font-size:1.25rem;max-width:340px}.admin-topbar-sample__logo{max-width:132px;height:44px}.admin-sidebar-link{padding:.75rem 1rem;font-size:.95rem;gap:.85rem}.admin-sidebar-link__icon{width:2.2rem;height:2.2rem}.admin-sidebar-link__icon svg{width:1.05rem;height:1.05rem}.admin-topbar-sample__icon-btn{width:44px;height:44px;border-radius:14px}.admin-topbar-sample__icon-btn svg{width:20px;height:20px}.admin-topbar-sample__search input{width:min(380px,36vw);padding:.8rem 2.6rem .8rem 1rem;font-size:.95rem}.superadmin-kpi-card strong{font-size:2rem}.dashboard-page__canvas{padding:2.5rem}}@media(max-width:767px){.table-scroll-wrap{overflow:visible}.superadmin-table thead{display:none}.superadmin-table,.superadmin-table tbody{display:block;width:100%}.superadmin-table tbody tr{display:block;border:1px solid var(--theme-primary-border);border-radius:1rem;margin-bottom:.75rem;padding:.6rem .85rem;background:#fffffff5;box-shadow:0 4px 14px #0f172a0d}.superadmin-table tbody tr:last-child{border-bottom:1px solid var(--theme-primary-border);margin-bottom:0}.superadmin-table tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.55rem 0;border-bottom:1px solid rgba(0,0,0,.05);font-size:.875rem;width:100%;box-sizing:border-box}.superadmin-table tbody td:last-child{border-bottom:none}.superadmin-table tbody td:before{content:attr(data-label);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#64748b;white-space:nowrap;padding-top:.15rem;min-width:5.5rem;flex-shrink:0}.superadmin-table tbody td[data-label=""]{justify-content:flex-end;padding-block:.3rem}.superadmin-table tbody td[data-label=""]:before{display:none}.superadmin-row-actions{flex-wrap:wrap;justify-content:flex-end;flex:1}.superadmin-toolbar--2,.superadmin-toolbar--3,.superadmin-toolbar--4{grid-template-columns:1fr}}.admin-shell.admin-shell--workspace-scroll{--workspace-rail-gap: 1.15rem;--admin-sticky-gap: var(--workspace-rail-gap)}.admin-shell.admin-shell--workspace-scroll .admin-topbar-sample+.admin-content.admin-content--workspace-scroll{margin-top:var(--workspace-rail-gap)!important}.dashboard-page.dashboard-page--product-workspace{gap:var(--workspace-rail-gap)!important}.dashboard-page.dashboard-page--product-workspace>.dash-nav+.dashboard-page__canvas.dashboard-page__canvas--product-workspace{margin-top:0!important}.admin-shell.admin-shell--workspace-scroll.superadmin-full-scroll .admin-content.admin-content--workspace-scroll{margin-top:var(--workspace-rail-gap)!important}.admin-shell.admin-shell--workspace-scroll .dashboard-page.dashboard-page--product-workspace{overflow:hidden}.admin-shell.admin-shell--workspace-scroll .dashboard-page.dashboard-page--product-workspace>.dash-nav,.admin-shell.admin-shell--workspace-scroll .orders-page>.dash-nav,.admin-shell.admin-shell--workspace-scroll .pos-page>.dash-nav{position:relative!important;top:auto!important;z-index:20}.admin-shell.admin-shell--workspace-scroll .dashboard-page.dashboard-page--product-workspace>.dash-nav+.dashboard-page__canvas.dashboard-page__canvas--product-workspace,.admin-shell.admin-shell--workspace-scroll .orders-page>.dash-nav+.dashboard-page__canvas.dashboard-page__canvas--product-workspace,.admin-shell.admin-shell--workspace-scroll .pos-page>.dash-nav+*{margin-top:0!important;min-height:0}.admin-shell:not(.superadmin-full-scroll) .dashboard-page__hero,.admin-shell:not(.superadmin-full-scroll) .catalog-entity-page__hero,.admin-shell:not(.superadmin-full-scroll) .add-product-page__hero,.admin-shell:not(.superadmin-full-scroll) .orders-hero,.admin-shell:not(.superadmin-full-scroll) .analytics-page__topbar,.admin-shell:not(.superadmin-full-scroll) .dashboard-overview__topbar,.admin-shell:not(.superadmin-full-scroll) .pos-topbar,.admin-shell:not(.superadmin-full-scroll) .notifications-hero{display:none!important}.dashboard-page__canvas--product-workspace,.product-workspace-scroll-page,.products-page__table-region,.catalog-entity-page__table-region,.orders-list,.inventory-stock-table-region,.suppliers-table-region,.staff-access-table-region,.design-layout-scroll-region,.payment-packages__grid,.payment-addons__catalog-list,.payment-modal__body,.superadmin-access-list{scrollbar-width:thin;scrollbar-color:transparent transparent}.dashboard-page__canvas--product-workspace.is-scrollbar-active,.product-workspace-scroll-page.is-scrollbar-active,.products-page__table-region.is-scrollbar-active,.catalog-entity-page__table-region.is-scrollbar-active,.orders-list.is-scrollbar-active,.inventory-stock-table-region.is-scrollbar-active,.suppliers-table-region.is-scrollbar-active,.staff-access-table-region.is-scrollbar-active,.design-layout-scroll-region.is-scrollbar-active,.payment-packages__grid.is-scrollbar-active,.payment-addons__catalog-list.is-scrollbar-active,.payment-modal__body.is-scrollbar-active,.superadmin-access-list.is-scrollbar-active{scrollbar-color:rgba(92,92,92,.72) transparent}.dashboard-page__canvas--product-workspace::-webkit-scrollbar,.product-workspace-scroll-page::-webkit-scrollbar,.products-page__table-region::-webkit-scrollbar,.catalog-entity-page__table-region::-webkit-scrollbar,.orders-list::-webkit-scrollbar,.inventory-stock-table-region::-webkit-scrollbar,.suppliers-table-region::-webkit-scrollbar,.staff-access-table-region::-webkit-scrollbar,.design-layout-scroll-region::-webkit-scrollbar,.payment-packages__grid::-webkit-scrollbar,.payment-addons__catalog-list::-webkit-scrollbar,.payment-modal__body::-webkit-scrollbar,.superadmin-access-list::-webkit-scrollbar{width:10px;height:10px}.dashboard-page__canvas--product-workspace::-webkit-scrollbar-track,.product-workspace-scroll-page::-webkit-scrollbar-track,.products-page__table-region::-webkit-scrollbar-track,.catalog-entity-page__table-region::-webkit-scrollbar-track,.orders-list::-webkit-scrollbar-track,.inventory-stock-table-region::-webkit-scrollbar-track,.suppliers-table-region::-webkit-scrollbar-track,.staff-access-table-region::-webkit-scrollbar-track,.design-layout-scroll-region::-webkit-scrollbar-track,.payment-packages__grid::-webkit-scrollbar-track,.payment-addons__catalog-list::-webkit-scrollbar-track,.payment-modal__body::-webkit-scrollbar-track,.superadmin-access-list::-webkit-scrollbar-track{background:transparent}.dashboard-page__canvas--product-workspace::-webkit-scrollbar-thumb,.product-workspace-scroll-page::-webkit-scrollbar-thumb,.products-page__table-region::-webkit-scrollbar-thumb,.catalog-entity-page__table-region::-webkit-scrollbar-thumb,.orders-list::-webkit-scrollbar-thumb,.inventory-stock-table-region::-webkit-scrollbar-thumb,.suppliers-table-region::-webkit-scrollbar-thumb,.staff-access-table-region::-webkit-scrollbar-thumb,.design-layout-scroll-region::-webkit-scrollbar-thumb,.payment-packages__grid::-webkit-scrollbar-thumb,.payment-addons__catalog-list::-webkit-scrollbar-thumb,.payment-modal__body::-webkit-scrollbar-thumb,.superadmin-access-list::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.dashboard-page__canvas--product-workspace.is-scrollbar-active::-webkit-scrollbar-thumb,.product-workspace-scroll-page.is-scrollbar-active::-webkit-scrollbar-thumb,.products-page__table-region.is-scrollbar-active::-webkit-scrollbar-thumb,.catalog-entity-page__table-region.is-scrollbar-active::-webkit-scrollbar-thumb,.orders-list.is-scrollbar-active::-webkit-scrollbar-thumb,.inventory-stock-table-region.is-scrollbar-active::-webkit-scrollbar-thumb,.suppliers-table-region.is-scrollbar-active::-webkit-scrollbar-thumb,.staff-access-table-region.is-scrollbar-active::-webkit-scrollbar-thumb,.design-layout-scroll-region.is-scrollbar-active::-webkit-scrollbar-thumb,.payment-packages__grid.is-scrollbar-active::-webkit-scrollbar-thumb,.payment-addons__catalog-list.is-scrollbar-active::-webkit-scrollbar-thumb,.payment-modal__body.is-scrollbar-active::-webkit-scrollbar-thumb,.superadmin-access-list.is-scrollbar-active::-webkit-scrollbar-thumb{background:#5c5c5cb8;background-clip:padding-box}.admin-dashboard-scrollport,.analytics-page,.pos-page,.media-library-page,.notifications-page{scrollbar-width:thin;scrollbar-color:transparent transparent}.admin-dashboard-scrollport.is-scrollbar-active,.analytics-page.is-scrollbar-active,.pos-page.is-scrollbar-active,.media-library-page.is-scrollbar-active,.notifications-page.is-scrollbar-active{scrollbar-color:rgba(92,92,92,.72) transparent}.admin-dashboard-scrollport::-webkit-scrollbar,.analytics-page::-webkit-scrollbar,.pos-page::-webkit-scrollbar,.media-library-page::-webkit-scrollbar,.notifications-page::-webkit-scrollbar{width:10px;height:10px}.admin-dashboard-scrollport::-webkit-scrollbar-track,.analytics-page::-webkit-scrollbar-track,.pos-page::-webkit-scrollbar-track,.media-library-page::-webkit-scrollbar-track,.notifications-page::-webkit-scrollbar-track{background:transparent}.admin-dashboard-scrollport::-webkit-scrollbar-thumb,.analytics-page::-webkit-scrollbar-thumb,.pos-page::-webkit-scrollbar-thumb,.media-library-page::-webkit-scrollbar-thumb,.notifications-page::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.admin-dashboard-scrollport.is-scrollbar-active::-webkit-scrollbar-thumb,.analytics-page.is-scrollbar-active::-webkit-scrollbar-thumb,.pos-page.is-scrollbar-active::-webkit-scrollbar-thumb,.media-library-page.is-scrollbar-active::-webkit-scrollbar-thumb,.notifications-page.is-scrollbar-active::-webkit-scrollbar-thumb{background:#5c5c5cb8;background-clip:padding-box}.admin-shell .admin-topbar-sample{max-height:8rem;will-change:max-height,padding,opacity,transform;transition:max-height .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1),border-color .32s ease,transform .42s cubic-bezier(.16,1,.3,1),opacity .3s ease,box-shadow .32s ease,visibility 0s linear .42s}.admin-shell .admin-shell-footer{max-height:3rem;overflow:hidden;will-change:max-height,padding,opacity,transform;transition:max-height .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1),opacity .26s ease,transform .32s cubic-bezier(.16,1,.3,1)}.admin-shell.admin-shell--workspace-scroll .admin-main--workspace-scroll{transition:gap .42s cubic-bezier(.16,1,.3,1)}.admin-shell.admin-shell--workspace-scroll .admin-content.admin-content--workspace-scroll{transition:margin-top .42s cubic-bezier(.16,1,.3,1)}.admin-shell.admin-shell--body-focus{--admin-topbar-sticky-h: 0px;--dash-nav-sticky-top: var(--admin-sticky-edge, 18px)}.admin-shell.admin-shell--body-focus .admin-topbar-sample{max-height:0;min-height:0;padding-top:0!important;padding-bottom:0!important;border-color:transparent;box-shadow:none;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-1.35rem) scale(.98)!important;visibility:hidden}.admin-shell.admin-shell--body-focus .admin-plan-notice{max-height:0;min-height:0;margin-top:0;margin-bottom:0;padding-top:0!important;padding-bottom:0!important;border-color:transparent;box-shadow:none;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-.9rem) scale(.985)}.admin-shell.admin-shell--workspace-scroll.admin-shell--body-focus .admin-main--workspace-scroll{gap:0}.admin-shell.admin-shell--workspace-scroll.admin-shell--body-focus .admin-content.admin-content--workspace-scroll{margin-top:0!important}.admin-shell.admin-shell--body-focus .admin-shell-footer{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none;transform:translateY(.5rem)}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .design-workspace,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .settings-workspace,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .payment-workspace{flex:1!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;gap:var(--workspace-rail-gap)!important}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .design-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .settings-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .payment-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace{flex:0 1 77vh!important;min-height:0!important;height:77vh!important;max-height:77vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.55rem .55rem 0!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .design-workspace>.dash-nav,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .settings-workspace>.dash-nav,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .payment-workspace>.dash-nav{position:relative!important;top:auto!important;z-index:20;flex-shrink:0}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .design-workspace .page-stack,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .settings-workspace .page-stack,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .payment-workspace .page-stack{min-height:0!important}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .design-workspace .section-card,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .settings-workspace .section-card,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .payment-workspace .section-card{overflow:visible!important}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .settings-workspace .inventory-table-wrap,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .settings-workspace .table-wrap,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .design-workspace .table-wrap,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .payment-workspace .table-wrap{overflow:auto!important}.admin-shell.admin-shell--workspace-scroll.admin-shell--body-focus:not(.superadmin-full-scroll) .design-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace,.admin-shell.admin-shell--workspace-scroll.admin-shell--body-focus:not(.superadmin-full-scroll) .settings-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace,.admin-shell.admin-shell--workspace-scroll.admin-shell--body-focus:not(.superadmin-full-scroll) .payment-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace{flex-basis:77vh!important;height:77vh!important;max-height:77vh!important}.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .design-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace:after,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .settings-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace:after,.admin-shell.admin-shell--workspace-scroll:not(.superadmin-full-scroll) .payment-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace:after{content:"";display:block;flex:0 0 38vh;min-height:220px;pointer-events:none}html.admin-perf-lite{scroll-behavior:auto}html.admin-perf-lite *,html.admin-perf-lite *:before,html.admin-perf-lite *:after{scroll-behavior:auto!important}html.admin-perf-lite .admin-shell,html.admin-perf-lite .admin-shell.admin-shell--workspace-scroll{height:auto;max-height:none;overflow:visible}html.admin-perf-lite .admin-main,html.admin-perf-lite .admin-main.admin-main--workspace-scroll{min-height:0;max-height:none;overflow:visible}html.admin-perf-lite .admin-content,html.admin-perf-lite .admin-content.admin-content--workspace-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow:visible}html.admin-perf-lite .dashboard-page.dashboard-page--product-workspace{overflow:visible}html.admin-perf-lite .dashboard-page__canvas.dashboard-page__canvas--product-workspace,html.admin-perf-lite .product-workspace-scroll-page,html.admin-perf-lite .design-workspace>.dashboard-page__canvas.dashboard-page__canvas--product-workspace{flex:none;min-height:auto;height:auto!important;max-height:none!important;overflow:visible!important}html.admin-perf-lite .products-page--split-scroll{flex:none;min-height:auto;overflow:visible}html.admin-perf-lite .products-page__table-region,html.admin-perf-lite .catalog-entity-page__table-region,html.admin-perf-lite .inventory-stock-table-region,html.admin-perf-lite .suppliers-table-region,html.admin-perf-lite .staff-access-table-region,html.admin-perf-lite .orders-list,html.admin-perf-lite .design-layout-scroll-region{flex:none;min-height:auto;max-height:none;overflow:visible}html.admin-perf-lite .products-page__table-region>.products-datatable-wrap,html.admin-perf-lite .catalog-entity-page__table-region>.products-datatable-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}html.admin-perf-lite .products-datatable thead th{position:static;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.admin-perf-lite .dash-nav,html.admin-perf-lite .design-theme-card,html.admin-perf-lite .stat-card,html.admin-perf-lite .products-page__hero-shell,html.admin-perf-lite .dash-nav-link,html.admin-perf-lite .admin-sidebar-link{transition:none!important}html.admin-perf-lite .admin-shell *:not(.admin-topbar-sample):not(.admin-shell-footer):not(.admin-sidebar):not(.admin-sidebar-overlay):not(.app-dialog-backdrop):not(.app-dialog):not(.payment-modal__backdrop):not(.payment-modal):not(.add-product-quick-modal):not(.add-product-quick-modal__card):not(.design-layout-modal-backdrop):not(.design-layout-modal):not(.dash-nav){transition-property:color,background-color,border-color,opacity,box-shadow!important;transition-duration:.12s!important;transition-timing-function:ease!important}html.admin-perf-lite [style*=backdrop-filter],html.admin-perf-lite .products-datatable thead th,html.admin-perf-lite .design-filterbar,html.admin-perf-lite .admin-topbar-search-menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.admin-perf-lite .dash-nav-link:hover,html.admin-perf-lite .admin-sidebar-link:hover,html.admin-perf-lite .stat-card:hover,html.admin-perf-lite .design-theme-card:hover,html.admin-perf-lite .products-datatable tbody tr:hover{transform:none!important}html.admin-perf-lite .skel{animation:none!important;background:var(--color-surface-muted, #ece7e1)!important;background-size:auto!important}html.admin-perf-lite .products-datatable tbody tr{content-visibility:auto;contain-intrinsic-size:auto 4.5rem}html.admin-perf-lite .products-page__header-block--collapsed .products-page__hero-shell{transform:none!important}html.admin-perf-lite .dashboard-page__canvas.dashboard-page__canvas--products-listing,html.admin-perf-lite .dashboard-page__canvas.dashboard-page__canvas--product-workspace{overscroll-behavior:auto!important}@media(max-width:900px){html.admin-perf-lite .admin-shell{padding:8px}html.admin-perf-lite .dashboard-page__canvas.dashboard-page__canvas--products-listing{flex:none!important;min-height:auto!important;overflow:visible!important;overscroll-behavior:auto!important}html.admin-perf-lite .products-page__header-block{position:sticky;top:0;z-index:18}}@media(max-width:1100px){html.admin-perf-lite .admin-sidebar{left:0!important;transform:translate3d(-102%,0,0);transition:transform .28s cubic-bezier(.32,.72,0,1),box-shadow .28s cubic-bezier(.32,.72,0,1)!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style}html.admin-perf-lite .admin-sidebar.admin-sidebar--collapsed{transform:translate3d(-102%,0,0)!important}html.admin-perf-lite .admin-sidebar--open,html.admin-perf-lite .admin-shell--sidebar-open .admin-sidebar{transform:translateZ(0)!important;animation:admin-motion-sidebar-in .28s cubic-bezier(.32,.72,0,1) both}html.admin-perf-lite .admin-sidebar-overlay{transition:opacity .24s cubic-bezier(.22,1,.36,1)!important;background:#0c0e149e!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html.admin-perf-lite .admin-shell .admin-topbar-sample{max-height:8rem;will-change:auto;transition:max-height .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s!important}html.admin-perf-lite .admin-shell .admin-shell-footer{will-change:auto;transition:max-height .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1)!important}html.admin-perf-lite .admin-shell.admin-shell--body-focus .admin-topbar-sample{max-height:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(0,-1rem,0) scale(.98)!important}html.admin-perf-lite .admin-shell.admin-shell--body-focus .admin-shell-footer{max-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,.5rem,0)!important}html.admin-perf-lite .admin-shell.admin-shell--workspace-scroll .admin-main--workspace-scroll{transition:gap .26s cubic-bezier(.22,1,.36,1)!important}html.admin-perf-lite .admin-shell.admin-shell--workspace-scroll .admin-content.admin-content--workspace-scroll{transition:margin-top .26s cubic-bezier(.22,1,.36,1)!important}html.admin-perf-lite .app-dialog-backdrop,html.admin-perf-lite .payment-modal__backdrop,html.admin-perf-lite .add-product-quick-modal,html.admin-perf-lite .design-layout-modal-backdrop{animation:admin-motion-fade-in .22s cubic-bezier(.22,1,.36,1) both;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html.admin-perf-lite .app-dialog,html.admin-perf-lite .payment-modal,html.admin-perf-lite .add-product-quick-modal__card,html.admin-perf-lite .design-layout-modal,html.admin-perf-lite .design-pages-modal,html.admin-perf-lite .design-testimonials-modal{animation:admin-motion-modal-in .28s cubic-bezier(.22,1,.36,1) both;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}html.admin-perf-lite .app-dialog-backdrop--open .app-dialog{animation:admin-motion-modal-in .28s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){html.admin-perf-lite .admin-sidebar,html.admin-perf-lite .admin-sidebar-overlay,html.admin-perf-lite .admin-topbar-sample,html.admin-perf-lite .admin-shell-footer,html.admin-perf-lite .app-dialog-backdrop,html.admin-perf-lite .app-dialog,html.admin-perf-lite .payment-modal__backdrop,html.admin-perf-lite .payment-modal,html.admin-perf-lite .add-product-quick-modal,html.admin-perf-lite .add-product-quick-modal__card,html.admin-perf-lite .design-layout-modal-backdrop,html.admin-perf-lite .design-layout-modal{animation:none!important;transition:none!important}}
