:root{--adm-bg:#f8f7f4;--adm-sidebar-bg:#fff;--adm-card-bg:#fff;--adm-card-bg-hover:#faf8f5;--adm-popover-bg:#fff;--adm-drawer-bg:#fff;--adm-maroon:#721121;--adm-maroon-dark:#520914;--adm-maroon-light:#fdf4f4;--adm-maroon-border:#f3d2d6;--adm-gold:#9e7d3b;--adm-gold-light:#fbf8f0;--adm-gold-glow:#9e7d3b2e;--adm-gold-muted:#9e7d3b1f;--adm-gold-subtle:#9e7d3b0d;--adm-border:#e8e2d8;--adm-border-gold:#d8c29d;--adm-border-hover:#9e7d3b;--adm-text-primary:#181412;--adm-text-secondary:#574f49;--adm-text-tertiary:#877e75;--adm-text-gold:#8b6824;--adm-text-maroon:#721121;--adm-success:#0f766e;--adm-success-bg:#f0fdf4;--adm-success-border:#bbf7d0;--adm-warning:#b45309;--adm-warning-bg:#fffbeb;--adm-warning-border:#fde68a;--adm-info:#1d4ed8;--adm-info-bg:#eff6ff;--adm-info-border:#bfdbfe;--adm-danger:#b91c1c;--adm-danger-bg:#fef2f2;--adm-danger-border:#fecaca;--font-serif:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 1px 3px #1814120a, 0 1px 2px #18141205;--shadow-md:0 4px 16px -2px #1814120f, 0 2px 6px -1px #18141208;--shadow-lg:0 12px 32px -4px #18141217, 0 4px 12px -2px #1814120a;--shadow-gold:0 4px 20px #9e7d3b26}*,:before,:after{box-sizing:border-box;font-family:var(--font-sans);margin:0;padding:0}html,body{background:var(--adm-bg);color:var(--adm-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15px;line-height:1.55}html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,span,a,div,table,th,td,.main-title,.trail-page-title,.page-title,.section-title,.group-title,.card-title,.stat-card-value{font-family:var(--font-sans)!important}code,pre,kbd,.monospace,[style*=monospace]{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.admin-layout-wrapper{background:var(--adm-bg);min-height:100vh;display:flex;position:relative;overflow-x:hidden}.admin-sidebar.luxury-light-sidebar{font-family:var(--font-sans);border-right:1px solid var(--adm-border);z-index:40;background:#fff;flex-direction:column;flex-shrink:0;height:100vh;transition:width .28s cubic-bezier(.16,1,.3,1),box-shadow .28s;display:flex;position:fixed;top:0;left:0;overflow:hidden auto;box-shadow:2px 0 20px #18141208}.admin-sidebar.luxury-light-sidebar.expanded-rail{width:280px}.admin-sidebar.luxury-light-sidebar.collapsed-rail{width:78px}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone{border-bottom:1px solid var(--adm-border);background:linear-gradient(#fff 0%,#faf8f5 100%);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 10px;display:flex;position:relative}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .brand-logo-wrapper{flex:1;align-items:center;min-width:0;text-decoration:none;transition:opacity .2s;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .brand-logo-wrapper:hover{opacity:.92}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .logo-expanded-display{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .logo-expanded-display .brand-official-logo{object-fit:contain;width:auto;max-width:95px;height:52px;max-height:52px;display:block}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .logo-expanded-display .brand-badge-pill{color:#8f2d3e;letter-spacing:.1em;background:#faf6f0;border:1px solid #e8dfd0;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:.58rem;font-weight:800;display:inline-flex}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .logo-expanded-display .brand-badge-pill .badge-sparkle{color:#9e7d3b;font-size:.55rem}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .logo-expanded-display .brand-badge-pill .badge-text{line-height:1}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .logo-collapsed-mark{border:1px solid var(--adm-border);background:#faf8f5;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:3px;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .logo-collapsed-mark .brand-collapsed-logo{object-fit:contain;max-width:100%;max-height:30px}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .sidebar-rail-toggle{width:26px;height:26px;color:var(--adm-text-secondary);cursor:pointer;background:#faf8f5;border:1px solid #e5dfd4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .sidebar-rail-toggle:hover{color:#faf8f5;background:#721121;border-color:#721121;transform:scale(1.06)}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .sidebar-rail-toggle .toggle-icon{transition:transform .25s}.admin-sidebar.luxury-light-sidebar .sidebar-brand-zone .sidebar-rail-toggle .toggle-icon.is-collapsed{transform:rotate(180deg)}.admin-sidebar.luxury-light-sidebar .sidebar-search-container{border-bottom:1px solid #f0ece1;padding:12px 14px 10px}.admin-sidebar.luxury-light-sidebar .sidebar-search-container .search-input-wrapper{align-items:center;display:flex;position:relative}.admin-sidebar.luxury-light-sidebar .sidebar-search-container .search-input-wrapper .search-icon{color:var(--adm-text-tertiary);pointer-events:none;position:absolute;left:12px}.admin-sidebar.luxury-light-sidebar .sidebar-search-container .search-input-wrapper .search-field{border:1px solid var(--adm-border);width:100%;color:var(--adm-text-primary);background:#f8f6f2;border-radius:8px;outline:none;padding:8px 30px 8px 34px;font-size:.82rem;font-weight:500;transition:all .2s}.admin-sidebar.luxury-light-sidebar .sidebar-search-container .search-input-wrapper .search-field::placeholder{color:var(--adm-text-tertiary);font-size:.78rem}.admin-sidebar.luxury-light-sidebar .sidebar-search-container .search-input-wrapper .search-field:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted);background:#fff}.admin-sidebar.luxury-light-sidebar .sidebar-search-container .search-input-wrapper .search-shortcut{color:var(--adm-text-secondary);pointer-events:none;background:#eae4da;border:1px solid #dbd4c7;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:700;position:absolute;right:8px}.admin-sidebar.luxury-light-sidebar .sidebar-search-container .search-input-wrapper .clear-search-btn{color:var(--adm-text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.72rem;position:absolute;right:8px}.admin-sidebar.luxury-light-sidebar .sidebar-search-container .search-input-wrapper .clear-search-btn:hover{color:var(--adm-text-primary)}.admin-sidebar.luxury-light-sidebar .collapsed-search-btn-slot{justify-content:center;padding:12px 10px 4px;display:flex}.admin-sidebar.luxury-light-sidebar .collapsed-search-btn-slot .rail-search-icon-btn{border:1px solid var(--adm-border);width:40px;height:38px;color:var(--adm-text-secondary);cursor:pointer;background:#f8f6f2;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.admin-sidebar.luxury-light-sidebar .collapsed-search-btn-slot .rail-search-icon-btn:hover{background:var(--adm-maroon-light);border-color:var(--adm-maroon);color:var(--adm-maroon)}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll{flex-direction:column;flex:1;gap:14px;padding:10px 12px 18px;display:flex;overflow:hidden auto}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll::-webkit-scrollbar{width:4px}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#e0d9ce;border-radius:4px}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-section-group,.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-filter-results{flex-direction:column;gap:2px;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-group-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 4px;transition:background .15s;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-group-header:hover{background:#faf7f2}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-group-header .group-title{text-transform:uppercase;letter-spacing:.14em;color:var(--adm-text-tertiary);white-space:nowrap;font-family:Cinzel,serif;font-size:.68rem;font-weight:800}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-group-header .group-arrow{color:var(--adm-text-tertiary);transition:transform .2s}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-group-header .group-arrow.arrow-collapsed{transform:rotate(-90deg)}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item{color:var(--adm-text-secondary);letter-spacing:.01em;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;padding:9px 12px;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .18s;display:flex;position:relative}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-icon-wrap{color:#7d746b;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .18s;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.3;overflow:hidden}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-badge{letter-spacing:.02em;border-radius:12px;align-items:center;gap:4px;padding:1.5px 7px;font-size:.66rem;font-weight:750;display:inline-flex}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-badge.badge-gold{color:#9e7d3b;background:#fef9e7;border:1px solid #f3e5ab}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-badge.badge-maroon{background:var(--adm-maroon-light);color:var(--adm-maroon);border:1px solid var(--adm-maroon-border)}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-badge.badge-emerald{color:#0f766e;background:#ecfdf5;border:1px solid #a7f3d0}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-badge.badge-amber{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-badge.badge-neutral{color:var(--adm-text-secondary);border:1px solid var(--adm-border);background:#f3efea}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item .item-badge .badge-pulse-dot{background:#0f766e;border-radius:50%;width:5px;height:5px;animation:1.8s infinite pulseDotLive;box-shadow:0 0 6px #10b981}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item:hover{color:var(--adm-text-primary);background:#faf7f2;border-color:#efece6}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item:hover .item-icon-wrap{color:var(--adm-maroon);transform:translate(1px)}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item.is-active{background:var(--adm-maroon-light);color:var(--adm-maroon);border-color:var(--adm-maroon-border);font-weight:700;box-shadow:0 2px 6px #7211210a}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item.is-active .item-icon-wrap{color:var(--adm-maroon)}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-link-item.is-active .active-accent-bar{background:var(--adm-maroon);border-radius:0 4px 4px 0;width:4px;position:absolute;top:15%;bottom:15%;left:-12px}.admin-sidebar.luxury-light-sidebar .sidebar-nav-scroll .nav-no-match{text-align:center;color:var(--adm-text-tertiary);padding:24px 12px;font-size:.82rem}.admin-sidebar.luxury-light-sidebar.collapsed-rail .sidebar-brand-zone{flex-direction:column;gap:12px;padding:16px 8px}.admin-sidebar.luxury-light-sidebar.collapsed-rail .sidebar-nav-scroll{padding:10px 8px}.admin-sidebar.luxury-light-sidebar.collapsed-rail .sidebar-nav-scroll .nav-link-item{justify-content:center;padding:11px 0}.admin-sidebar.luxury-light-sidebar.collapsed-rail .sidebar-nav-scroll .nav-link-item .active-accent-bar{left:-8px}.admin-sidebar.luxury-light-sidebar.collapsed-rail .sidebar-bottom-zone{padding:12px 8px}.admin-sidebar.luxury-light-sidebar.collapsed-rail .sidebar-bottom-zone .storefront-launch-btn{justify-content:center;padding:8px}.admin-sidebar.luxury-light-sidebar.collapsed-rail .sidebar-bottom-zone .operator-profile-card{justify-content:center;padding:6px}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone{border-top:1px solid var(--adm-border);background:#faf8f5;flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .storefront-launch-btn{border:1px solid var(--adm-border);color:var(--adm-text-primary);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .storefront-launch-btn .launch-icon{color:var(--adm-gold);flex-shrink:0}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .storefront-launch-btn .launch-label{flex:1}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .storefront-launch-btn .launch-badge{color:var(--adm-maroon);background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .storefront-launch-btn:hover{background:var(--adm-maroon-light);border-color:var(--adm-maroon-border);color:var(--adm-maroon);box-shadow:0 2px 8px #72112114}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .operator-profile-card{border:1px solid var(--adm-border);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .operator-profile-card .operator-avatar{color:#f8e7be;background:linear-gradient(135deg,#721121 0%,#4a0812 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:800;display:flex;position:relative;box-shadow:0 2px 6px #72112133}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .operator-profile-card .operator-avatar .online-indicator{background:#10b981;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .operator-profile-card .operator-info{flex:1;overflow:hidden}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .operator-profile-card .operator-info .operator-name{color:var(--adm-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .operator-profile-card .operator-info .operator-role{color:var(--adm-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .sidebar-telemetry-chip{align-items:center;gap:6px;padding:3px 6px;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .sidebar-telemetry-chip .telemetry-live-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.admin-sidebar.luxury-light-sidebar .sidebar-bottom-zone .sidebar-telemetry-chip .telemetry-caption{color:var(--adm-text-tertiary);font-size:.65rem;font-weight:600}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip{z-index:9999;pointer-events:none;filter:drop-shadow(0 6px 18px #1814121f);align-items:center;animation:.15s ease-out forwards railTooltipSlideIn;display:flex;position:fixed;left:88px;transform:translateY(-50%)}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip .tooltip-inner{border:1px solid var(--adm-border);background:#fff;border-radius:8px;flex-direction:column;gap:2px;min-width:120px;padding:7px 12px;display:flex;position:relative}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip .tooltip-inner .tooltip-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip .tooltip-inner .tooltip-head .tooltip-title{color:var(--adm-text-primary);white-space:nowrap;font-size:.84rem;font-weight:700}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip .tooltip-inner .tooltip-head .tooltip-badge{border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:800}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip .tooltip-inner .tooltip-head .tooltip-badge.badge-gold{color:#9e7d3b;background:#fef9e7}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip .tooltip-inner .tooltip-head .tooltip-badge.badge-maroon{background:var(--adm-maroon-light);color:var(--adm-maroon)}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip .tooltip-inner .tooltip-sub{text-transform:uppercase;color:var(--adm-text-tertiary);letter-spacing:.1em;font-family:Cinzel,serif;font-size:.62rem;font-weight:700}.admin-sidebar.luxury-light-sidebar .sidebar-rail-tooltip .tooltip-arrow{border-left:1px solid var(--adm-border);border-bottom:1px solid var(--adm-border);background:#fff;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes railTooltipSlideIn{0%{opacity:0;transform:translateY(-50%)translate(-8px)scale(.96)}to{opacity:1;transform:translateY(-50%)translate(0)scale(1)}}@keyframes pulseDotLive{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-stats-grid .stat-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:6px;padding:18px 20px;transition:all .22s;display:flex;position:relative;overflow:hidden}.admin-stats-grid .stat-card:before{content:"";opacity:0;background:linear-gradient(90deg,#d4af3766 0%,#0000 100%);height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.admin-stats-grid .stat-card:hover{background:var(--adm-card-bg-hover);border-color:var(--adm-border-gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}.admin-stats-grid .stat-card:hover:before{opacity:1}.admin-stats-grid .stat-card .stat-label{color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.admin-stats-grid .stat-card .stat-value{color:#fff;letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:1.85rem;font-weight:800;line-height:1.1}.admin-stats-grid .stat-card .stat-subtext{color:var(--adm-text-tertiary);font-size:.75rem}.admin-main-area{background:var(--adm-bg);min-width:0;margin-left:var(--sidebar-width,280px);flex-direction:column;flex:1;transition:margin-left .3s cubic-bezier(.16,1,.3,1);display:flex}.admin-topbar{top:0;right:0;left:var(--sidebar-width,280px);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:50;background:#fffffff5;border-bottom:1px solid #e8e2d8d9;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 24px;transition:left .28s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s;display:flex;position:fixed;box-shadow:0 4px 20px -2px #1814120a,0 1px 3px #9e7d3b0a}.admin-topbar .topbar-left{flex-shrink:1;align-items:center;gap:0;min-width:0;display:flex}.admin-topbar .topbar-left .topbar-context-trail{flex-direction:column;min-width:0;display:flex}.admin-topbar .topbar-left .topbar-context-trail .trail-micro-crumbs{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-size:.65rem;font-weight:750;line-height:1;display:flex}.admin-topbar .topbar-left .topbar-context-trail .trail-micro-crumbs .trail-brand{color:var(--adm-maroon);font-weight:800}.admin-topbar .topbar-left .topbar-context-trail .trail-micro-crumbs .trail-sep{color:#c8c0b5}.admin-topbar .topbar-left .topbar-context-trail .trail-micro-crumbs .trail-section{color:var(--adm-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-topbar .topbar-left .topbar-context-trail .trail-title-row{align-items:center;gap:10px;margin-top:3px;display:flex}.admin-topbar .topbar-left .topbar-context-trail .trail-title-row .trail-page-title{color:var(--adm-text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:800;line-height:1.2;overflow:hidden;font-family:var(--font-sans)!important}.admin-topbar .topbar-left .topbar-context-trail .trail-title-row .badge-env-jewel{color:#0f766e;letter-spacing:.06em;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.admin-topbar .topbar-left .topbar-context-trail .trail-title-row .badge-env-jewel .jewel-pulse{background:#0f766e;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite jewelGlow;box-shadow:0 0 6px #10b981}.admin-topbar .topbar-left .topbar-context-trail .trail-title-row .badge-env-jewel .jewel-text{line-height:1}.admin-topbar .topbar-center{flex:1;justify-content:center;max-width:320px;display:flex}.admin-topbar .topbar-center .header-command-omnibox{border:1px solid var(--adm-border);width:100%;height:36px;color:var(--adm-text-secondary);cursor:pointer;background:#faf8f5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.admin-topbar .topbar-center .header-command-omnibox:hover{border-color:var(--adm-border-gold);color:var(--adm-text-primary);background:#fff;box-shadow:0 2px 10px #9e7d3b14}.admin-topbar .topbar-center .header-command-omnibox .omnibox-search-icon{color:var(--adm-gold);flex-shrink:0}.admin-topbar .topbar-center .header-command-omnibox .omnibox-placeholder{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;font-size:.76rem;font-weight:500;overflow:hidden}.admin-topbar .topbar-center .header-command-omnibox .omnibox-shortcuts{flex-shrink:0;align-items:center;gap:3px;display:flex}.admin-topbar .topbar-center .header-command-omnibox .omnibox-shortcuts .cmd-kbd{color:var(--adm-text-secondary);background:#eae4da;border:1px solid #dbd4c7;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:.62rem;font-weight:700;line-height:1.2}.admin-topbar .topbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.admin-topbar .topbar-right .atelier-live-clock{border:1px solid var(--adm-border);background:#faf8f5;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 10px;display:inline-flex}.admin-topbar .topbar-right .atelier-live-clock .clock-indicator-dot{background:#10b981;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #10b981}.admin-topbar .topbar-right .atelier-live-clock .time-val{color:var(--adm-text-primary);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:.76rem;font-weight:800}.admin-topbar .topbar-right .atelier-live-clock .time-zone{color:var(--adm-gold);letter-spacing:.05em;background:#fef9e7;border:1px solid #f3e5ab;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:800;line-height:1.2}.admin-topbar .topbar-right .storefront-portal-btn{border:1px solid var(--adm-border-gold);height:34px;color:var(--adm-gold);background:#faf8f5;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.admin-topbar .topbar-right .storefront-portal-btn:hover{background:var(--adm-maroon-light);border-color:var(--adm-maroon-border);color:var(--adm-maroon);transform:translateY(-1px);box-shadow:0 2px 8px #72112114}.admin-topbar .topbar-right .storefront-portal-btn:hover .external-arrow{transform:translate(2px,-2px)}.admin-topbar .topbar-right .storefront-portal-btn .portal-label{letter-spacing:.02em}.admin-topbar .topbar-right .storefront-portal-btn .external-arrow{transition:transform .2s}.admin-topbar .topbar-right .topbar-telemetry-cluster{align-items:center;display:flex}.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-sync-pill{letter-spacing:.05em;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:.66rem;font-weight:800;display:inline-flex}.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-sync-pill.is-live{color:#0f766e;background:#ecfdf5;border:1px solid #a7f3d0}.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-sync-pill.is-live .sync-pulse-dot{background:#0f766e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite syncPulse;box-shadow:0 0 6px #10b981}.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-sync-pill.is-offline{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-sync-pill.is-offline .sync-pulse-dot{background:#b45309;border-radius:50%;width:6px;height:6px}.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-bell-btn{border:1px solid var(--adm-border);width:34px;height:34px;color:var(--adm-text-secondary);cursor:pointer;background:#faf8f5;border-radius:8px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-bell-btn:hover,.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-bell-btn.is-open{background:var(--adm-maroon-light);border-color:var(--adm-maroon-border);color:var(--adm-maroon);box-shadow:0 2px 8px #72112114}.admin-topbar .topbar-right .topbar-telemetry-cluster .atelier-bell-btn .bell-badge{color:#fff;background:#b91c1c;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px;box-shadow:0 2px 6px #b91c1c66}.admin-topbar .topbar-right .topbar-profile-slot{position:relative}.admin-profile-pill{border:1px solid var(--adm-border);cursor:pointer;background:#faf8f5;border-radius:30px;align-items:center;gap:10px;padding:5px 13px 5px 6px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.admin-profile-pill:hover,.admin-profile-pill.is-active{border-color:var(--adm-border-gold);background:#fff;box-shadow:0 2px 10px #9e7d3b1f}.admin-profile-pill .profile-avatar-wrap{position:relative}.admin-profile-pill .profile-avatar-wrap .profile-avatar{color:#f8e7be;background:linear-gradient(135deg,#721121 0%,#4a0812 100%);border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;font-weight:800;display:flex;box-shadow:0 2px 6px #72112140}.admin-profile-pill .profile-avatar-wrap .avatar-status-dot{background:#10b981;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0;box-shadow:0 0 6px #10b981}.admin-profile-pill .profile-info{text-align:left;flex-direction:column;display:flex}.admin-profile-pill .profile-info .profile-name-row{align-items:center;gap:4px;display:flex}.admin-profile-pill .profile-info .profile-name-row .profile-name{color:var(--adm-text-primary);font-size:.82rem;font-weight:700;line-height:1.2}.admin-profile-pill .profile-info .profile-name-row .crown-icon{color:var(--adm-gold)}.admin-profile-pill .profile-info .profile-role{color:var(--adm-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:.62rem;font-weight:700;line-height:1.1}.admin-profile-pill .profile-chevron{width:14px;height:14px;color:var(--adm-text-tertiary)}.profile-dropdown-menu{border:1px solid var(--adm-border);width:260px;box-shadow:var(--shadow-lg);z-index:60;background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:12px;animation:.2s cubic-bezier(.16,1,.3,1) profileFadeIn;display:flex;position:absolute;top:calc(100% + 10px);right:0}.profile-dropdown-menu .dropdown-user-header{justify-content:space-between;align-items:flex-start;gap:8px;padding:4px 8px 10px;display:flex}.profile-dropdown-menu .dropdown-user-header .role-tag{color:var(--adm-maroon);letter-spacing:.1em;margin-bottom:2px;font-size:.58rem;font-weight:800;display:block}.profile-dropdown-menu .dropdown-user-header .user-title{color:var(--adm-text-primary);font-size:.9rem;font-weight:700;line-height:1.2}.profile-dropdown-menu .dropdown-user-header .user-email{color:var(--adm-text-secondary);margin-top:2px;font-size:.72rem}.profile-dropdown-menu .dropdown-user-header .presence-pill{color:#0f766e;background:#ecfdf5;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:.62rem;font-weight:700;display:flex}.profile-dropdown-menu .dropdown-user-header .presence-pill .presence-dot{background:#0f766e;border-radius:50%;width:5px;height:5px}.profile-dropdown-menu .dropdown-divider{background:var(--adm-border);height:1px;margin:4px 0}.profile-dropdown-menu .dropdown-item{color:var(--adm-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.profile-dropdown-menu .dropdown-item:hover{background:var(--adm-maroon-light);color:var(--adm-maroon);transform:translate(3px)}.profile-dropdown-menu .dropdown-item .item-badge{color:var(--adm-text-secondary);background:#f3efea;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:.62rem;font-weight:800}.profile-dropdown-menu .dropdown-item.logout{color:var(--adm-danger)}.profile-dropdown-menu .dropdown-item.logout:hover{background:var(--adm-danger-bg);color:var(--adm-danger)}.command-palette-backdrop{-webkit-backdrop-filter:blur(8px);z-index:100;background:#18141273;justify-content:center;align-items:flex-start;padding-top:14vh;animation:.18s ease-out modalFadeIn;display:flex;position:fixed;inset:0}.command-palette-backdrop .command-palette-container{border:1px solid var(--adm-border);width:100%;max-width:580px;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;animation:.22s cubic-bezier(.16,1,.3,1) modalPopIn;overflow:hidden}.command-palette-backdrop .command-palette-container .command-search-bar{border-bottom:1px solid var(--adm-border);background:#faf8f5;align-items:center;gap:12px;padding:16px 20px;display:flex}.command-palette-backdrop .command-palette-container .command-search-bar .command-input-icon{color:var(--adm-gold);flex-shrink:0}.command-palette-backdrop .command-palette-container .command-search-bar .command-input-field{color:var(--adm-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.96rem;font-weight:500}.command-palette-backdrop .command-palette-container .command-search-bar .command-input-field::placeholder{color:var(--adm-text-tertiary)}.command-palette-backdrop .command-palette-container .command-search-bar .command-close-btn{cursor:pointer;background:0 0;border:none;padding:0}.command-palette-backdrop .command-palette-container .command-search-bar .command-close-btn .esc-kbd{color:var(--adm-text-secondary);background:#eae4da;border:1px solid #dbd4c7;border-radius:4px;padding:2px 6px;font-size:.64rem;font-weight:700}.command-palette-backdrop .command-palette-container .command-results-list{flex-direction:column;gap:4px;max-height:380px;padding:12px;display:flex;overflow-y:auto}.command-palette-backdrop .command-palette-container .command-results-list .command-group-label{color:var(--adm-text-tertiary);letter-spacing:.12em;padding:6px 10px;font-size:.65rem;font-weight:800}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .15s;display:flex}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn:hover{background:var(--adm-maroon-light);border-color:var(--adm-maroon-border);transform:translate(3px)}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn:hover .cmd-action-hint{opacity:1}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn .cmd-icon{text-align:center;flex-shrink:0;width:24px;font-size:1.15rem}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn .cmd-content{flex-direction:column;flex:1;display:flex}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn .cmd-content .cmd-title{color:var(--adm-text-primary);font-size:.88rem;font-weight:600}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn .cmd-content .cmd-section{color:var(--adm-text-tertiary);margin-top:1px;font-size:.7rem}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn .cmd-action-hint{opacity:0;align-items:center;gap:6px;transition:opacity .15s;display:flex}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn .cmd-action-hint .jump-text{color:var(--adm-maroon);font-size:.72rem;font-weight:600}.command-palette-backdrop .command-palette-container .command-results-list .command-item-btn .cmd-action-hint .jump-kbd{background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);color:var(--adm-maroon);border-radius:4px;padding:1px 5px;font-size:.7rem}.command-palette-backdrop .command-palette-container .command-results-list .command-empty-state{text-align:center;color:var(--adm-text-tertiary);padding:24px;font-size:.85rem}.command-palette-backdrop .command-palette-container .command-palette-footer{border-top:1px solid var(--adm-border);color:var(--adm-text-tertiary);background:#faf8f5;justify-content:space-between;align-items:center;padding:10px 18px;font-size:.7rem;display:flex}.command-palette-backdrop .command-palette-container .command-palette-footer kbd{color:var(--adm-text-secondary);background:#eae4da;border-radius:3px;padding:1px 4px;font-size:.65rem}.command-palette-backdrop .command-palette-container .command-palette-footer .footer-brand{color:var(--adm-maroon);letter-spacing:.08em;font-weight:700}@keyframes jewelGlow{0%,to{opacity:.9;box-shadow:0 0 6px #10b981}50%{opacity:1;box-shadow:0 0 14px #10b981}}@keyframes syncPulse{0%,to{opacity:.85;box-shadow:0 0 4px #10b981}50%{opacity:1;box-shadow:0 0 12px #10b981}}@keyframes profileFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalPopIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.admin-content-container{flex:1;width:100%;margin:0 auto;padding:100px 32px 48px}.page-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-bar .header-titles .main-title{color:var(--adm-text-primary);letter-spacing:-.02em;margin-bottom:4px;font-size:1.75rem;font-weight:750;line-height:1.2;font-family:var(--font-sans)!important}.page-header-bar .header-titles .main-subtitle{color:var(--adm-text-secondary);font-size:.88rem}.page-header-bar .header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-luxury-primary{background:linear-gradient(135deg, var(--adm-maroon) 0%, var(--adm-maroon-dark) 100%);color:#fff;cursor:pointer;border:1px solid #72112166;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #72112133}.btn-luxury-primary:hover{color:#fff;background:linear-gradient(135deg,#8a1528 0%,#5e0c17 100%);transform:translateY(-1px);box-shadow:0 4px 16px #72112159}.btn-luxury-primary:active{transform:translateY(0)}.btn-luxury-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-luxury-secondary{color:var(--adm-text-secondary);border:1px solid var(--adm-border);cursor:pointer;background:#faf8f5;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-luxury-secondary:hover{border-color:var(--adm-border-gold);color:var(--adm-text-primary);background:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #9e7d3b1a}.btn-luxury-gold{color:#fff;cursor:pointer;background:linear-gradient(135deg,#9e7d3b 0%,#856326 100%);border:1px solid #9e7d3b66;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #9e7d3b40}.btn-luxury-gold:hover{color:#fff;background:linear-gradient(135deg,#b59048 0%,#9e7d3b 100%);transform:translateY(-1px);box-shadow:0 4px 16px #9e7d3b59}.btn-luxury-danger{background:var(--adm-danger-bg);color:var(--adm-danger);border:1px solid var(--adm-danger-border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-luxury-danger:hover{color:#991b1b;background:#fee2e2}.atelier-action-hub{border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);scrollbar-width:none;background:#fff;border-radius:14px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 12px;display:flex;overflow-x:auto}.atelier-action-hub::-webkit-scrollbar{display:none}.atelier-action-hub .action-hub-label{text-transform:uppercase;letter-spacing:.1em;color:var(--adm-maroon);background:var(--adm-maroon-light);white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:800;display:flex}.atelier-action-hub .action-hub-links{flex:1;align-items:center;gap:8px;display:flex}.atelier-action-hub .hub-link-pill{border:1px solid var(--adm-border);color:var(--adm-text-secondary);white-space:nowrap;cursor:pointer;background:#faf8f5;border-radius:8px;align-items:center;gap:6px;padding:6px 13px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.atelier-action-hub .hub-link-pill:hover{border-color:var(--adm-border-gold);color:var(--adm-text-primary);background:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #9e7d3b1a}.atelier-action-hub .hub-link-pill.featured-action{background:var(--adm-maroon-light);border-color:var(--adm-maroon-border);color:var(--adm-maroon);font-weight:700}.atelier-action-hub .hub-link-pill.featured-action:hover{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff;box-shadow:0 3px 10px #72112140}.fulfillment-pipeline-card{border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;margin-bottom:24px;padding:20px 24px}.fulfillment-pipeline-card .pipeline-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.fulfillment-pipeline-card .pipeline-header .pipeline-title-group .pipeline-title{color:var(--adm-text-primary);letter-spacing:-.01em;font-size:.96rem;font-weight:750}.fulfillment-pipeline-card .pipeline-header .pipeline-title-group .pipeline-subtitle{color:var(--adm-text-tertiary);margin-top:2px;font-size:.76rem}.fulfillment-pipeline-card .pipeline-stages-track{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid;position:relative}.fulfillment-pipeline-card .pipeline-stages-track .pipeline-stage-node{border:1px solid var(--adm-border);background:#faf8f5;border-radius:12px;padding:14px 16px;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.fulfillment-pipeline-card .pipeline-stages-track .pipeline-stage-node:hover{border-color:var(--adm-border-gold);box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-2px)}.fulfillment-pipeline-card .pipeline-stages-track .pipeline-stage-node .stage-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fulfillment-pipeline-card .pipeline-stages-track .pipeline-stage-node .stage-meta .stage-badge{letter-spacing:.04em;border-radius:6px;padding:2px 7px;font-size:.64rem;font-weight:800}.fulfillment-pipeline-card .pipeline-stages-track .pipeline-stage-node .stage-meta .stage-icon{color:var(--adm-gold)}.fulfillment-pipeline-card .pipeline-stages-track .pipeline-stage-node .stage-count{color:var(--adm-text-primary);font-size:1.45rem;font-weight:800;line-height:1.1}.fulfillment-pipeline-card .pipeline-stages-track .pipeline-stage-node .stage-name{color:var(--adm-text-secondary);margin-top:4px;font-size:.78rem;font-weight:600}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:24px;display:grid}.kpi-grid .kpi-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);border-radius:16px;padding:20px 22px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.kpi-grid .kpi-card:before{content:"";background:linear-gradient(90deg, var(--adm-maroon), var(--adm-gold));opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.kpi-grid .kpi-card:hover{background:var(--adm-card-bg-hover);border-color:var(--adm-border-gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}.kpi-grid .kpi-card:hover:before{opacity:1}.kpi-grid .kpi-card .kpi-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.kpi-grid .kpi-card .kpi-top .kpi-label{color:var(--adm-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}.kpi-grid .kpi-card .kpi-top .kpi-icon-wrap{background:var(--adm-gold-muted);border:1px solid var(--adm-border-gold);width:36px;height:36px;color:var(--adm-gold);border-radius:10px;justify-content:center;align-items:center;display:flex}.kpi-grid .kpi-card .kpi-value{color:var(--adm-text-primary);letter-spacing:-.02em;font-feature-settings:"tnum";margin-bottom:6px;font-size:1.75rem;font-weight:800;line-height:1.15}.kpi-grid .kpi-card .kpi-bottom{flex-wrap:wrap;align-items:center;gap:8px;font-size:.74rem;display:flex}.kpi-grid .kpi-card .kpi-bottom .trend-chip{border-radius:14px;align-items:center;gap:4px;padding:2px 7px;font-size:.7rem;font-weight:700;display:inline-flex}.kpi-grid .kpi-card .kpi-bottom .trend-chip.positive{background:var(--adm-success-bg);color:var(--adm-success);border:1px solid var(--adm-success-border)}.kpi-grid .kpi-card .kpi-bottom .trend-chip.warning{background:var(--adm-warning-bg);color:var(--adm-warning);border:1px solid var(--adm-warning-border)}.kpi-grid .kpi-card .kpi-bottom .kpi-subtext{color:var(--adm-text-tertiary)}.adm-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);border-radius:16px;margin-bottom:24px;overflow:hidden}.adm-card .adm-card-header{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.adm-card .adm-card-header .card-title-group .card-title{font-family:var(--font-serif);color:#fff;font-size:1.15rem;font-weight:600}.adm-card .adm-card-header .card-title-group .card-subtitle{color:var(--adm-text-secondary);margin-top:2px;font-size:.8rem}.adm-card .adm-card-header .card-header-actions{align-items:center;gap:10px;display:flex}.adm-card .adm-card-body{padding:24px}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.adm-toolbar .toolbar-search{flex:1;max-width:380px;position:relative}.adm-toolbar .toolbar-search .search-input{border:1px solid var(--adm-border);color:#fff;background:#ffffff0a;border-radius:10px;outline:none;width:100%;padding:10px 14px 10px 38px;font-size:.85rem;transition:all .2s}.adm-toolbar .toolbar-search .search-input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted);background:#ffffff12}.adm-toolbar .toolbar-search .search-input::placeholder{color:var(--adm-text-tertiary)}.adm-toolbar .toolbar-search .search-icon{width:16px;height:16px;color:var(--adm-text-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.adm-toolbar .filter-pills-group{border:1px solid var(--adm-border);background:#ffffff08;border-radius:10px;align-items:center;gap:6px;padding:4px;display:flex}.adm-toolbar .filter-pills-group .filter-pill{color:var(--adm-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .18s}.adm-toolbar .filter-pills-group .filter-pill:hover{color:#fff}.adm-toolbar .filter-pills-group .filter-pill.active{background:var(--adm-gold);color:#090d14;box-shadow:0 2px 8px #d4af3759}.adm-table-container{border-radius:12px;overflow-x:auto}.adm-table-container::-webkit-scrollbar{height:6px}.adm-table-container::-webkit-scrollbar-thumb{background:var(--adm-border);border-radius:4px}.adm-table{border-collapse:collapse;text-align:left;width:100%;font-size:.86rem}.adm-table thead{border-bottom:1px solid var(--adm-border);background:#ffffff05}.adm-table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-text-tertiary);white-space:nowrap;padding:14px 18px;font-size:.72rem;font-weight:700}.adm-table tbody tr{border-bottom:1px solid var(--adm-border);transition:background .15s}.adm-table tbody tr:last-child{border-bottom:none}.adm-table tbody tr:hover{background:#ffffff06}.adm-table tbody tr td{vertical-align:middle;color:var(--adm-text-primary);padding:16px 18px}.product-cell-thumb .thumb-img{object-fit:cover;border:1px solid var(--adm-border);background:#000;border-radius:8px;width:46px;height:58px}.product-cell-thumb .cell-meta .cell-title{color:#fff;font-weight:600;line-height:1.3}.product-cell-thumb .cell-meta .cell-subtitle{color:var(--adm-text-tertiary);margin-top:2px;font-size:.75rem}.adm-status-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.adm-status-badge .badge-dot{border-radius:50%;width:6px;height:6px}.adm-status-badge.active,.adm-status-badge.delivered,.adm-status-badge.paid,.adm-status-badge.approved{background:var(--adm-success-bg);color:#34d399;border:1px solid var(--adm-success-border)}.adm-status-badge.active .badge-dot,.adm-status-badge.delivered .badge-dot,.adm-status-badge.paid .badge-dot,.adm-status-badge.approved .badge-dot{background:#10b981}.adm-status-badge.pending,.adm-status-badge.processing,.adm-status-badge.inspection_pending,.adm-status-badge.low_stock{background:var(--adm-warning-bg);color:#fbbf24;border:1px solid var(--adm-warning-border)}.adm-status-badge.pending .badge-dot,.adm-status-badge.processing .badge-dot,.adm-status-badge.inspection_pending .badge-dot,.adm-status-badge.low_stock .badge-dot{background:#f59e0b}.adm-status-badge.shipped,.adm-status-badge.in_transit{background:var(--adm-info-bg);color:#60a5fa;border:1px solid var(--adm-info-border)}.adm-status-badge.shipped .badge-dot,.adm-status-badge.in_transit .badge-dot{background:#3b82f6}.adm-status-badge.cancelled,.adm-status-badge.rejected,.adm-status-badge.out_of_stock,.adm-status-badge.archived,.adm-status-badge.suspended{background:var(--adm-danger-bg);color:#f87171;border:1px solid var(--adm-danger-border)}.adm-status-badge.cancelled .badge-dot,.adm-status-badge.rejected .badge-dot,.adm-status-badge.out_of_stock .badge-dot,.adm-status-badge.archived .badge-dot,.adm-status-badge.suspended .badge-dot{background:#ef4444}.action-btns-group .action-icon-btn{border:1px solid var(--adm-border);width:32px;height:32px;color:var(--adm-text-secondary);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.action-btns-group .action-icon-btn:hover{background:var(--adm-gold-muted);border-color:var(--adm-border-gold);color:var(--adm-gold)}.drawer-backdrop{-webkit-backdrop-filter:blur(8px);z-index:100;background:#000000b3;justify-content:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.drawer-panel{background:var(--adm-drawer-bg);border-left:1px solid var(--adm-border-gold);width:680px;max-width:95vw;height:100vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) slideLeft;display:flex}.drawer-panel .drawer-header{border-bottom:1px solid var(--adm-border,#e8e2d8);background:linear-gradient(#faf8f5 0%,#fff 100%);justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.drawer-panel .drawer-header .drawer-title-group .drawer-title{color:#1e1b18;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:800}.drawer-panel .drawer-header .drawer-title-group .drawer-subtitle{color:#78716c;margin-top:3px;font-size:.8rem;font-weight:500}.drawer-panel .drawer-header .close-btn{border:1px solid var(--adm-border,#e8e2d8);color:#78716c;cursor:pointer;background:#faf8f5;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.drawer-panel .drawer-header .close-btn:hover{color:#1e1b18;background:#f2ece4;border-color:#d6cebf}.drawer-panel .drawer-tabs{border-bottom:1px solid var(--adm-border);gap:20px;padding:0 28px;display:flex}.drawer-panel .drawer-tabs .drawer-tab{color:var(--adm-text-secondary);cursor:pointer;border-bottom:2px solid #0000;padding:14px 0;font-size:.85rem;font-weight:600;transition:all .2s}.drawer-panel .drawer-tabs .drawer-tab:hover{color:#1e1b18}.drawer-panel .drawer-tabs .drawer-tab.active{color:var(--adm-gold);border-bottom-color:var(--adm-gold)}.drawer-panel .drawer-content{background:#fff;flex:1;padding:24px 28px;overflow-y:auto}.drawer-panel .drawer-content::-webkit-scrollbar{width:5px}.drawer-panel .drawer-content::-webkit-scrollbar-thumb{background:var(--adm-border);border-radius:4px}.drawer-panel .drawer-footer{border-top:1px solid var(--adm-border);background:#0000004d;justify-content:flex-end;align-items:center;gap:12px;padding:20px 28px;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.adm-form-group{margin-bottom:20px}.adm-form-group .adm-label{color:var(--adm-text-secondary);margin-bottom:8px;font-size:.8rem;font-weight:600;display:block}.adm-form-group .adm-label .required-star{color:var(--adm-danger);margin-left:3px}.adm-form-group .adm-input,.adm-form-group .adm-select,.adm-form-group .adm-textarea{color:#1e1b18;width:100%;font-family:var(--font-sans);background:#fff;border:1.5px solid #d6cebf;border-radius:10px;outline:none;padding:10px 14px;font-size:.88rem;font-weight:600;transition:all .2s}.adm-form-group .adm-input:focus,.adm-form-group .adm-select:focus,.adm-form-group .adm-textarea:focus{border-color:#721121;box-shadow:0 0 0 3px #7211211a}.adm-form-group .adm-input::placeholder,.adm-form-group .adm-select::placeholder,.adm-form-group .adm-textarea::placeholder{color:#a8a29e;font-weight:400}.adm-form-group .adm-textarea{resize:vertical;min-height:100px}.adm-form-group .adm-hint{color:var(--adm-text-tertiary);margin-top:5px;font-size:.72rem}.adm-form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adm-form-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.adm-empty-state{text-align:center;padding:60px 20px}.adm-empty-state .empty-icon{width:56px;height:56px;color:var(--adm-text-tertiary);opacity:.6;margin-bottom:16px}.adm-empty-state .empty-title{font-family:var(--font-serif);color:#fff;margin-bottom:6px;font-size:1.25rem}.adm-empty-state .empty-subtitle{color:var(--adm-text-secondary);max-width:420px;margin:0 auto 20px;font-size:.85rem}.admin-auth-loading{z-index:99999;width:100vw;height:100vh;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:radial-gradient(circle,#1b0f15 0%,#07090e 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-auth-loading .auth-loader{text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#120e10e0;border:1px solid #d4af3759;border-radius:24px;flex-direction:column;align-items:center;width:90%;max-width:420px;padding:44px 48px;animation:.3s ease-out fadeInAdminLoader;display:flex;box-shadow:0 20px 50px #000000b3,0 0 40px #d4af3714}.admin-auth-loading .auth-loader .brand-mark-auth-container{justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:flex;position:relative}.admin-auth-loading .auth-loader .brand-mark-auth-container .spinner-ring{border:2px solid #d4af37;border-color:#d4af37 #d4af37 #d4af3726 #d4af3726;border-radius:50%;animation:1s cubic-bezier(.4,0,.2,1) infinite spinAuthRing;position:absolute;inset:0}.admin-auth-loading .auth-loader .brand-mark-auth-container .brand-mark-auth{color:#d4af37;width:54px;height:54px;font-family:var(--font-serif,"Cinzel", serif);background:linear-gradient(135deg,#721121 0%,#3b0811 100%);border:1px solid #d4af37;border-radius:14px;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700;display:flex;box-shadow:0 6px 18px #72112166}.admin-auth-loading .auth-loader .auth-loader-brand{font-family:var(--font-serif,"Cinzel", serif);letter-spacing:.14em;color:#fff;margin-bottom:4px;font-size:1.6rem;font-weight:700}.admin-auth-loading .auth-loader .auth-loader-subbrand{text-transform:uppercase;letter-spacing:.2em;color:#d4af37;margin-bottom:24px;font-size:.72rem;font-weight:700}.admin-auth-loading .auth-loader .auth-loader-status{color:#d1c7bd;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:10px;padding:8px 18px;font-size:.85rem;display:flex}.admin-auth-loading .auth-loader .auth-loader-status .status-dot{background:#d4af37;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulseStatusDot;box-shadow:0 0 10px #d4af37}.admin-auth-loading .auth-loader .auth-loader-fallback-btn{color:#d4af37;cursor:pointer;background:#d4af371f;border:1px solid #d4af3766;border-radius:8px;margin-top:20px;padding:8px 18px;font-size:.78rem;font-weight:600;transition:all .2s}.admin-auth-loading .auth-loader .auth-loader-fallback-btn:hover{color:#000;background:#d4af37}@keyframes spinAuthRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseStatusDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes fadeInAdminLoader{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.admin-toolbar .toolbar-search{flex:1;min-width:280px;max-width:440px;position:relative}.admin-toolbar .toolbar-search input{border:1px solid var(--adm-border);color:#fff;background:#ffffff0a;border-radius:10px;outline:none;width:100%;padding:10px 14px 10px 38px;font-size:.85rem;transition:all .2s}.admin-toolbar .toolbar-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted);background:#ffffff12}.admin-toolbar .toolbar-search input::placeholder{color:var(--adm-text-tertiary)}.admin-toolbar .toolbar-search:before{content:"🔍";opacity:.6;pointer-events:none;font-size:.8rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-toolbar .toolbar-filters select{border:1px solid var(--adm-border);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:10px;outline:none;padding:9px 14px;font-size:.82rem;transition:all .2s}.admin-toolbar .toolbar-filters select option{background:var(--adm-popover-bg);color:#fff}.admin-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);border-radius:16px;margin-bottom:24px;overflow:hidden}.admin-card .card-header-bar{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.admin-card .card-header-bar .card-title{font-family:var(--font-serif);color:#fff;font-size:1.18rem;font-weight:600}.admin-table-wrapper{overflow-x:auto}.admin-data-table thead{border-bottom:1px solid var(--adm-border);background:#ffffff05}.admin-data-table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-text-tertiary);white-space:nowrap;padding:14px 18px;font-size:.72rem;font-weight:700}.admin-data-table tbody tr:last-child{border-bottom:none}.admin-data-table tbody tr:hover{background:#ffffff06}.admin-data-table tbody tr td strong{color:#fff}.status-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.status-badge.active,.status-badge.delivered,.status-badge.paid,.status-badge.approved{background:var(--adm-success-bg);color:#34d399;border:1px solid var(--adm-success-border)}.status-badge.pending,.status-badge.processing,.status-badge.inspection_pending,.status-badge.low_stock{background:var(--adm-warning-bg);color:#fbbf24;border:1px solid var(--adm-warning-border)}.status-badge.shipped,.status-badge.in_transit,.status-badge.in-transit{background:var(--adm-info-bg);color:#60a5fa;border:1px solid var(--adm-info-border)}.status-badge.cancelled,.status-badge.rejected,.status-badge.out_of_stock,.status-badge.archived,.status-badge.suspended{background:var(--adm-danger-bg);color:#f87171;border:1px solid var(--adm-danger-border)}.btn-admin-primary{cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b89628 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #d4af374d;color:#090d14!important}.btn-admin-primary:hover{background:linear-gradient(135deg,#e5c07b 0%,#d4af37 100%);transform:translateY(-1px);box-shadow:0 6px 20px #d4af3773}.btn-admin-secondary{border:1px solid var(--adm-border);cursor:pointer;background:#ffffff0a;border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;color:#fff!important}.btn-admin-secondary:hover{border-color:var(--adm-border-hover);background:#ffffff14}.side-drawer,.drawer-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#000000bf;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-container,.side-drawer-content{background:var(--adm-drawer-bg);border-left:1px solid var(--adm-border-gold);width:680px;max-width:95vw;height:100vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.drawer-container .drawer-header,.side-drawer-content .drawer-header{border-bottom:1px solid var(--adm-border);background:#0003;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer-container .drawer-header h3,.side-drawer-content .drawer-header h3{font-family:var(--font-serif);color:#fff;font-size:1.3rem}.drawer-container .drawer-body,.side-drawer-content .drawer-body{flex:1;padding:24px;overflow-y:auto}.drawer-container .drawer-footer,.side-drawer-content .drawer-footer{border-top:1px solid var(--adm-border);background:#0000004d;justify-content:flex-end;align-items:center;gap:12px;padding:18px 24px;display:flex}.tab-nav{border-bottom:1px solid var(--adm-border);gap:8px;margin-bottom:20px;display:flex}.tab-nav .tab-btn,.tab-nav .tab-item{color:var(--adm-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px;font-size:.82rem;font-weight:600;transition:all .2s}.tab-nav .tab-btn:hover,.tab-nav .tab-item:hover{color:#fff}.tab-nav .tab-btn.active,.tab-nav .tab-item.active{color:var(--adm-gold);border-bottom-color:var(--adm-gold)}.form-group label{color:var(--adm-text-secondary);margin-bottom:6px;font-size:.8rem;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--adm-border);color:#fff;background:#ffffff0a;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.88rem;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.form-group textarea{resize:vertical;min-height:90px}.form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.admin-card{background:var(--adm-card-bg,#111827);border:1px solid var(--adm-border,#ffffff14);border-radius:14px;margin-bottom:24px;padding:24px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000059}.admin-card:hover{border-color:#d4af3740}.admin-card .card-header-bar{border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.admin-card .card-header-bar .card-title{font-family:var(--font-serif,"Playfair Display", serif);letter-spacing:.02em;font-size:1.25rem;font-weight:600;color:#fff!important}.admin-card .card-header-bar p{color:var(--adm-text-secondary,#94a3b8)!important}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.admin-toolbar .toolbar-search{flex:1;min-width:280px}.admin-toolbar .toolbar-search input,.admin-toolbar .toolbar-search .search-input{outline:none;width:100%;padding:12px 18px;font-size:.88rem;transition:all .2s;box-shadow:0 2px 8px #0003;color:#fff!important;background:#141d2e!important;border:1px solid #ffffff1f!important;border-radius:12px!important}.admin-toolbar .toolbar-search input::placeholder,.admin-toolbar .toolbar-search .search-input::placeholder{color:#64748b!important}.admin-toolbar .toolbar-search input:focus,.admin-toolbar .toolbar-search .search-input:focus{border-color:var(--adm-gold,#d4af37)!important;background:#172236!important;box-shadow:0 0 0 3px #d4af3733!important}.admin-toolbar .toolbar-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-toolbar .toolbar-filters select{cursor:pointer;outline:none;padding:11px 16px;font-size:.85rem;transition:all .2s;color:#fff!important;background:#141d2e!important;border:1px solid #ffffff1f!important;border-radius:10px!important}.admin-toolbar .toolbar-filters select:focus{border-color:var(--adm-gold,#d4af37)!important}.admin-toolbar .toolbar-filters select option{color:#fff;background:#0e1524}.search-input{outline:none;font-size:.88rem;color:#fff!important;background:#141d2e!important;border:1px solid #ffffff1f!important;border-radius:10px!important;padding:12px 16px!important}.search-input::placeholder{color:#64748b!important}.search-input:focus{border-color:var(--adm-gold,#d4af37)!important;box-shadow:0 0 0 3px #d4af3733!important}.btn-admin-primary,.admin-btn-primary{letter-spacing:.03em;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:11px 22px;text-decoration:none;display:inline-flex;color:#0a0a0a!important;background:linear-gradient(135deg,#d4af37 0%,#aa820a 100%)!important;border:1px solid #f3e5ab!important;border-radius:10px!important;font-size:.86rem!important;font-weight:700!important;transition:all .2s!important;box-shadow:0 4px 14px #d4af374d!important}.btn-admin-primary:hover,.admin-btn-primary:hover{transform:translateY(-2px);color:#000!important;background:linear-gradient(135deg,#e5c07b 0%,#c5a880 100%)!important;box-shadow:0 6px 20px #d4af3773!important}.btn-admin-primary:active,.admin-btn-primary:active{transform:translateY(0)}.btn-admin-primary:disabled,.admin-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-admin-secondary,.admin-btn-secondary,.admin-btn-outline,.admin-btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex;color:#f8fafc!important;background:#172236!important;border:1px solid #ffffff24!important;border-radius:10px!important;font-size:.84rem!important;font-weight:600!important;transition:all .2s!important}.btn-admin-secondary:hover,.admin-btn-secondary:hover,.admin-btn-outline:hover,.admin-btn:hover{transform:translateY(-1px);color:var(--adm-gold,#d4af37)!important;background:#1f2e47!important;border-color:#d4af3773!important}.btn-admin-secondary:active,.admin-btn-secondary:active,.admin-btn-outline:active,.admin-btn:active{transform:translateY(0)}.admin-btn-danger{color:#fca5a5!important;background:#ef444426!important;border:1px solid #ef444459!important}.admin-btn-danger:hover{color:#fff!important;background:#ef44444d!important;border-color:#ef4444!important}.admin-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-chip{text-transform:uppercase;letter-spacing:.04em!important;color:#94a3b8!important;cursor:pointer!important;background:#141d2e!important;border:1px solid #ffffff1a!important;border-radius:20px!important;padding:8px 16px!important;font-size:.8rem!important;font-weight:600!important;transition:all .2s!important}.filter-chip:hover{color:#fff!important;background:#1b263b!important;border-color:#d4af374d!important}.filter-chip.active{color:var(--adm-gold,#d4af37)!important;border-color:var(--adm-gold,#d4af37)!important;background:linear-gradient(135deg,#d4af3740 0%,#d4af371a 100%)!important;font-weight:700!important;box-shadow:0 2px 10px #d4af3740!important}.admin-table-wrapper{background:#0e1524;border:1px solid #ffffff0f;border-radius:10px;overflow-x:auto}.admin-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.admin-data-table thead{background:#141e30;border-bottom:1px solid #ffffff1a}.admin-data-table thead th{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:14px 18px;font-size:.72rem;font-weight:700;color:#cbd5e1!important}.admin-data-table tbody tr{border-bottom:1px solid #ffffff0d;transition:background-color .15s}.admin-data-table tbody tr:hover{background-color:#ffffff09}.admin-data-table tbody tr td{vertical-align:middle;color:#e2e8f0;padding:16px 18px}.admin-data-table tbody tr td strong{font-weight:600;color:#fff!important}.admin-data-table tbody tr td div[style*="color: #201B1D"],.admin-data-table tbody tr td div[style*="color: #7A726D"],.admin-data-table tbody tr td strong[style*="color: #201B1D"],.admin-data-table tbody tr td strong[style*="color: #721121"],.admin-data-table tbody tr td span[style*="color: #201B1D"],.admin-data-table tbody tr td span[style*="color: #7A726D"],.admin-data-table tbody tr td span[style*="color: #888"],.admin-data-table tbody tr td td[style*="color: #201B1D"],.admin-data-table tbody tr td td[style*="color: #7A726D"],.admin-data-table tbody tr td p[style*="color: #7A726D"]{color:#e2e8f0!important}.status-badge:before{content:"";border-radius:50%;width:6px;height:6px}.status-badge.active,.status-badge.CONFIRMED,.status-badge.DELIVERED{color:#34d399!important;background:#10b98126!important;border:1px solid #10b9814d!important}.status-badge.active:before,.status-badge.CONFIRMED:before,.status-badge.DELIVERED:before{background:#34d399;box-shadow:0 0 6px #34d399}.status-badge.processing,.status-badge.PROCESSING,.status-badge.in-transit,.status-badge.SHIPPED{color:#60a5fa!important;background:#3b82f626!important;border:1px solid #3b82f64d!important}.status-badge.processing:before,.status-badge.PROCESSING:before,.status-badge.in-transit:before,.status-badge.SHIPPED:before{background:#60a5fa;box-shadow:0 0 6px #60a5fa}.status-badge.warning,.status-badge.DRAFT{color:#fbbf24!important;background:#f59e0b26!important;border:1px solid #f59e0b4d!important}.status-badge.warning:before,.status-badge.DRAFT:before{background:#fbbf24;box-shadow:0 0 6px #fbbf24}.status-badge.cancelled,.status-badge.CANCELLED,.status-badge.archived,.status-badge.ARCHIVED{color:#f87171!important;background:#ef444426!important;border:1px solid #ef44444d!important}.status-badge.cancelled:before,.status-badge.CANCELLED:before,.status-badge.archived:before,.status-badge.ARCHIVED:before{background:#f87171;box-shadow:0 0 6px #f87171}.admin-drawer-overlay,.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#000000bf;justify-content:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.admin-drawer{flex-direction:column;width:680px;max-width:95vw;height:100vh;animation:.25s cubic-bezier(.16,1,.3,1) slideLeft;display:flex;overflow-y:hidden;color:#fff!important;background:#0e1524!important;border-left:1px solid #d4af3740!important;box-shadow:-10px 0 40px #000000b3!important}.admin-drawer .drawer-header{background:#141d2e;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.admin-drawer .drawer-header h3{font-family:var(--font-serif,"Playfair Display", serif);font-size:1.35rem;color:#fff!important}.admin-drawer .drawer-header .drawer-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.admin-drawer .drawer-header .drawer-close-btn:hover{color:#fff}.admin-drawer .drawer-tabs{background:#111827;border-bottom:1px solid #ffffff14;gap:8px;padding:0 24px;display:flex;overflow-x:auto}.admin-drawer .drawer-tabs button{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 16px;font-size:.84rem;font-weight:600}.admin-drawer .drawer-tabs button:hover{color:#fff}.admin-drawer .drawer-tabs button.active{color:var(--adm-gold,#d4af37);border-bottom-color:var(--adm-gold,#d4af37)}.admin-drawer .drawer-body{flex:1;padding:24px 28px;overflow-y:auto}.admin-drawer .drawer-body label{margin-bottom:6px;font-size:.82rem;font-weight:600;display:block;color:#cbd5e1!important}.admin-drawer .drawer-body input,.admin-drawer .drawer-body select,.admin-drawer .drawer-body textarea{border-radius:8px;outline:none;width:100%;padding:10px 14px;color:#fff!important;background:#141d2e!important;border:1px solid #ffffff1f!important}.admin-drawer .drawer-body input:focus,.admin-drawer .drawer-body select:focus,.admin-drawer .drawer-body textarea:focus{border-color:var(--adm-gold,#d4af37)!important;box-shadow:0 0 0 3px #d4af3733!important}.admin-drawer .drawer-footer{background:#141d2e;border-top:1px solid #ffffff14;justify-content:flex-end;gap:12px;padding:18px 28px;display:flex}h1,h2,h3,h4,h5,h6{color:#fff!important}.main-title,.card-title,.drawer-title,.section-title{color:#fff!important;font-family:var(--font-serif,"Cinzel", serif)!important}.main-subtitle,.card-subtitle,.drawer-subtitle,.section-subtitle{color:#ffffffa6!important}.adm-table,.admin-data-table,.admin-table{border-collapse:collapse;width:100%}.adm-table th,.admin-data-table th,.admin-table th{text-align:left;color:#d4af37!important;font-family:var(--font-serif,"Cinzel", serif)!important;letter-spacing:.05em!important;text-transform:uppercase!important;background:#ffffff05!important;border-bottom:1px solid #ffffff1a!important;padding:14px 18px!important;font-size:.76rem!important}.adm-table td,.admin-data-table td,.admin-table td{vertical-align:middle;color:#eae5d9!important;border-bottom:1px solid #ffffff0d!important;padding:14px 18px!important}.adm-table td strong,.adm-table td b,.admin-data-table td strong,.admin-data-table td b,.admin-table td strong,.admin-table td b{color:#fff!important}.adm-table td code,.admin-data-table td code,.admin-table td code{font-size:.8rem;color:#d4af37!important;background:#d4af371a!important;border-radius:4px!important;padding:2px 6px!important}.adm-table tr:hover td,.admin-data-table tr:hover td,.admin-table tr:hover td{background:#ffffff05!important}.filter-pills-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-pill,.filter-chip{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:7px 16px;font-size:.8rem;font-weight:600;transition:all .2s}.filter-pill:hover,.filter-chip:hover{color:#fff;background:#ffffff1a;border-color:#d4af3766}.filter-pill.active,.filter-chip.active{color:#090d14;background:linear-gradient(135deg,#d4af37 0%,#b89628 100%);border-color:#d4af37;font-weight:700;box-shadow:0 2px 10px #d4af3759}.action-btns-group{align-items:center;gap:8px;display:flex}.action-icon-btn{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.action-icon-btn:hover{color:#d4af37;background:#d4af3726;border-color:#d4af37;transform:scale(1.05)}.action-icon-btn.danger:hover{color:#f87171;background:#ef444426;border-color:#ef4444}.product-cell-thumb{align-items:center;gap:12px;display:flex}.product-cell-thumb .thumb-img{object-fit:cover;border:1px solid #ffffff1a;border-radius:6px;width:44px;height:52px}.product-cell-thumb .cell-meta{flex-direction:column;gap:2px;display:flex}.product-cell-thumb .cell-meta .cell-title{color:#fff;font-size:.88rem;font-weight:600}.product-cell-thumb .cell-meta .cell-subtitle{color:#ffffff8c;font-size:.76rem}.drawer-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#090d14cc;justify-content:flex-end;animation:.2s forwards fadeIn;display:flex;position:fixed;inset:0}.drawer-backdrop.center-modal,.modal-backdrop.center-modal{justify-content:center;align-items:center}.drawer-panel,.modal-panel{color:#fff;border-left:1px solid #d4af3740;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideLeft;display:flex;box-shadow:-10px 0 40px #0009;background:#0e1626!important}.drawer-panel .drawer-header,.drawer-panel .modal-header,.modal-panel .drawer-header,.modal-panel .modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.drawer-panel .drawer-header .drawer-title,.drawer-panel .drawer-header .modal-title,.drawer-panel .modal-header .drawer-title,.drawer-panel .modal-header .modal-title,.modal-panel .drawer-header .drawer-title,.modal-panel .drawer-header .modal-title,.modal-panel .modal-header .drawer-title,.modal-panel .modal-header .modal-title{font-family:var(--font-serif,"Cinzel", serif);margin:0;font-size:1.25rem;color:#fff!important}.drawer-panel .drawer-header .drawer-subtitle,.drawer-panel .drawer-header .modal-subtitle,.drawer-panel .modal-header .drawer-subtitle,.drawer-panel .modal-header .modal-subtitle,.modal-panel .drawer-header .drawer-subtitle,.modal-panel .drawer-header .modal-subtitle,.modal-panel .modal-header .drawer-subtitle,.modal-panel .modal-header .modal-subtitle{margin:4px 0 0;font-size:.8rem;color:#fff9!important}.drawer-panel .drawer-header .close-btn,.drawer-panel .modal-header .close-btn,.modal-panel .drawer-header .close-btn,.modal-panel .modal-header .close-btn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.drawer-panel .drawer-header .close-btn:hover,.drawer-panel .modal-header .close-btn:hover,.modal-panel .drawer-header .close-btn:hover,.modal-panel .modal-header .close-btn:hover{color:#f87171;background:#ef444433}.atelier-console-container{flex-direction:column;gap:22px;width:100%;animation:.3s ease-out fadeIn;display:flex}.atelier-header-ribbon{background:linear-gradient(135deg,#111827f2 0%,#0b101afa 100%);border:1px solid #d4af372e;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex;box-shadow:0 8px 32px #00000059}.atelier-header-ribbon .ribbon-title-block{flex-direction:column;gap:4px;display:flex}.atelier-header-ribbon .ribbon-title-block .ribbon-badge-tag{letter-spacing:.12em;text-transform:uppercase;color:#d4af37;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.atelier-header-ribbon .ribbon-title-block .ribbon-heading{font-family:var(--font-serif,"Cinzel", serif);color:#fff;letter-spacing:.02em;margin:0;font-size:1.6rem;font-weight:800;line-height:1.2}.atelier-header-ribbon .ribbon-title-block .ribbon-subtext{color:#94a3b8;margin:0;font-size:.85rem}.atelier-header-ribbon .ribbon-actions-block{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.atelier-stats-ticker{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atelier-stats-ticker .stat-pill{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;transition:all .2s;display:flex}.atelier-stats-ticker .stat-pill:hover{background:#ffffff0f;border-color:#d4af374d;transform:translateY(-1px)}.atelier-stats-ticker .stat-pill .pill-icon{font-size:1.15rem;line-height:1}.atelier-stats-ticker .stat-pill .pill-meta{flex-direction:column;line-height:1.15;display:flex}.atelier-stats-ticker .stat-pill .pill-meta .pill-val{color:#fff;font-size:1.1rem;font-weight:800;font-family:var(--font-sans,"Plus Jakarta Sans", sans-serif)}.atelier-stats-ticker .stat-pill .pill-meta .pill-label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.65rem;font-weight:700}.atelier-stats-ticker .stat-pill.gold{border-color:#d4af3740}.atelier-stats-ticker .stat-pill.gold .pill-val{color:#f3e5ab}.atelier-stats-ticker .stat-pill.emerald{border-color:#10b98140}.atelier-stats-ticker .stat-pill.emerald .pill-val{color:#34d399}.atelier-stats-ticker .stat-pill.amber{border-color:#f59e0b40}.atelier-stats-ticker .stat-pill.amber .pill-val{color:#fbbf24}.atelier-stats-ticker .stat-pill.purple{border-color:#a855f740}.atelier-stats-ticker .stat-pill.purple .pill-val{color:#c084fc}.view-mode-switch{background:#090e1a;border:1px solid #ffffff1f;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.view-mode-switch .mode-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:.78rem;font-weight:700;transition:all .2s;display:flex}.view-mode-switch .mode-btn.active{color:#f3e5ab;background:linear-gradient(135deg,#d4af3740 0%,#d4af371a 100%);border:1px solid #d4af3759;box-shadow:0 2px 8px #d4af3733}.btn-atelier-primary{color:#0a0a0a;letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d4af37 0%,#b8860b 100%);border:1px solid #f3e5ab;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #d4af3759}.btn-atelier-primary:hover{background:linear-gradient(135deg,#f3e5ab 0%,#d4af37 100%);transform:translateY(-2px);box-shadow:0 6px 24px #d4af378c}.btn-atelier-primary:active{transform:translateY(0)}.btn-atelier-tool{color:#cbd5e1;cursor:pointer;background:#111827;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:9px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-atelier-tool:hover{color:#fff;background:#172236;border-color:#d4af3766;transform:translateY(-1px)}.silhouette-dock{background:#0e1524;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:14px 18px;display:flex;box-shadow:0 4px 20px #00000040}.silhouette-dock .dock-tabs-row{align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.silhouette-dock .dock-tabs-row::-webkit-scrollbar{height:4px}.silhouette-dock .dock-tabs-row::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:2px}.silhouette-dock .dock-tabs-row .silhouette-tab-chip{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#131c2e;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:7px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .18s;display:inline-flex}.silhouette-dock .dock-tabs-row .silhouette-tab-chip .chip-count{color:#e2e8f0;background:#ffffff14;border-radius:9999px;padding:1px 6px;font-size:.7rem}.silhouette-dock .dock-tabs-row .silhouette-tab-chip:hover{color:#fff;background:#19243b;border-color:#d4af374d}.silhouette-dock .dock-tabs-row .silhouette-tab-chip.active{color:#f3e5ab;background:linear-gradient(135deg,#d4af3738 0%,#d4af370f 100%);border-color:#d4af37;font-weight:700;box-shadow:0 2px 10px #d4af3740}.silhouette-dock .dock-tabs-row .silhouette-tab-chip.active .chip-count{color:#fff6d6;background:#d4af374d}.silhouette-dock .dock-search-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.silhouette-dock .dock-search-row .dock-search-box{flex:1;min-width:260px;position:relative}.silhouette-dock .dock-search-row .dock-search-box .search-icon-left{color:#64748b;pointer-events:none;font-size:.95rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.silhouette-dock .dock-search-row .dock-search-box input{color:#fff;width:100%;font-size:.9rem;font-family:var(--font-sans);background:#090e1a;border:1px solid #ffffff1a;border-radius:9px;padding:10px 36px 10px 38px;transition:all .2s}.silhouette-dock .dock-search-row .dock-search-box input:focus{background:#0b1220;border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af3726}.silhouette-dock .dock-search-row .dock-search-box input::placeholder{color:#64748b}.silhouette-dock .dock-search-row .dock-search-box .search-clear-btn{color:#64748b;cursor:pointer;background:0 0;border:none;padding:4px;font-size:.8rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.silhouette-dock .dock-search-row .dock-search-box .search-clear-btn:hover{color:#fff}.silhouette-dock .dock-search-row .dock-dropdown{color:#cbd5e1;cursor:pointer;background:#090e1a;border:1px solid #ffffff1a;border-radius:9px;padding:9px 12px;font-size:.82rem;font-weight:500;transition:all .2s}.silhouette-dock .dock-search-row .dock-dropdown:focus{border-color:#d4af37;outline:none}.silhouette-dock .dock-search-row .dock-dropdown option{color:#fff;background:#0e1524}.silhouette-dock .dock-search-row .dock-results-count{color:#94a3b8;white-space:nowrap;padding:0 6px;font-size:.76rem;font-weight:600}.lookbook-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px;display:grid}.lookbook-card{background:#0e1524;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000059}.lookbook-card:hover{border-color:#d4af3773;transform:translateY(-4px);box-shadow:0 16px 40px #00000080,0 0 24px #d4af3729}.lookbook-card:hover .card-media-hero img{transform:scale(1.05)}.lookbook-card:hover .media-action-overlay{opacity:1;pointer-events:auto}.lookbook-card .card-media-hero{aspect-ratio:4/5;background:#070b12;width:100%;position:relative;overflow:hidden}.lookbook-card .card-media-hero img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.16,1,.3,1)}.lookbook-card .card-media-hero .hero-gradient-overlay{pointer-events:none;background:linear-gradient(#0006 0%,#0000 40%,#0e1524d9 100%);position:absolute;inset:0}.lookbook-card .card-media-hero .media-badges-top{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.lookbook-card .card-media-hero .media-badges-top .status-pill-glow{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.lookbook-card .card-media-hero .media-badges-top .status-pill-glow .pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #10b981}.lookbook-card .card-media-hero .media-badges-top .status-pill-glow.live{color:#34d399;background:#10b98133;border:1px solid #10b98173}.lookbook-card .card-media-hero .media-badges-top .status-pill-glow.draft{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b73}.lookbook-card .card-media-hero .media-badges-top .status-pill-glow.draft .pulse-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.lookbook-card .card-media-hero .media-badges-top .status-pill-glow.archived{color:#94a3b8;background:#64748b33;border:1px solid #64748b73}.lookbook-card .card-media-hero .media-badges-top .status-pill-glow.archived .pulse-dot{box-shadow:none;background:#94a3b8}.lookbook-card .card-media-hero .media-badges-top .collection-chip{color:#f3e5ab;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;text-overflow:ellipsis;background:#0009;border:1px solid #d4af3759;border-radius:6px;max-width:140px;padding:3px 8px;font-size:.68rem;font-weight:700;overflow:hidden}.lookbook-card .card-media-hero .media-badges-bottom{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.lookbook-card .card-media-hero .media-badges-bottom .tryon-glow-tag{color:#a7f3d0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#064e3bb3;border:1px solid #10b98180;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.lookbook-card .card-media-hero .media-badges-bottom .highlight-badge-pill{text-transform:uppercase;letter-spacing:.04em;color:#0a0a0a;background:#d4af37;border:1px solid #f3e5ab;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:800;box-shadow:0 2px 8px #0006}.lookbook-card .card-media-hero .media-action-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#070b12b3;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .22s;display:flex;position:absolute;inset:0}.lookbook-card .card-media-hero .media-action-overlay .btn-overlay-edit{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8860b 100%);border:1px solid #f3e5ab;border-radius:10px;padding:10px 22px;font-size:.84rem;font-weight:800;transition:transform .15s;box-shadow:0 4px 16px #d4af3766}.lookbook-card .card-media-hero .media-action-overlay .btn-overlay-edit:hover{transform:scale(1.04)}.lookbook-card .card-body{flex-direction:column;flex:1;gap:12px;padding:16px 18px;display:flex}.lookbook-card .card-body .card-header-line{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lookbook-card .card-body .card-header-line .card-title{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.3;font-family:var(--font-sans,"Plus Jakarta Sans", sans-serif);margin:0}.lookbook-card .card-body .card-header-line .card-sku-chip{color:#cbd5e1;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.68rem;font-weight:600}.lookbook-card .card-body .card-tagline{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.lookbook-card .card-body .craft-specs-strip{background:#090e1a;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.lookbook-card .card-body .craft-specs-strip .color-swatch-bubble{border:2px solid #fff6;border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:0 0 6px #0006}.lookbook-card .card-body .craft-specs-strip .craft-text{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:500;overflow:hidden}.lookbook-card .card-body .card-pricing-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lookbook-card .card-body .card-pricing-row .price-group{align-items:baseline;gap:8px;display:flex}.lookbook-card .card-body .card-pricing-row .price-group .main-price{color:#fff;letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.lookbook-card .card-body .card-pricing-row .price-group .mrp-strike{color:#64748b;font-size:.84rem;text-decoration:line-through}.lookbook-card .card-body .card-pricing-row .discount-pill{color:#34d399;background:#10b98124;border:1px solid #10b9814d;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:800}.lookbook-card .card-body .card-sizes-row{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:6px;padding-top:6px;display:flex}.lookbook-card .card-body .card-sizes-row .variant-chips-wrap{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.lookbook-card .card-body .card-sizes-row .variant-chips-wrap .size-mini-chip{color:#cbd5e1;background:#141d2e;border:1px solid #ffffff14;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.lookbook-card .card-body .card-sizes-row .variant-chips-wrap .size-mini-chip.low{color:#fbbf24;border-color:#f59e0b66}.lookbook-card .card-body .card-sizes-row .variant-chips-wrap .size-mini-chip.out{color:#f87171;opacity:.6;border-color:#ef444466}.lookbook-card .card-body .card-sizes-row .total-stock-badge{color:#34d399;white-space:nowrap;font-size:.72rem;font-weight:700}.lookbook-card .card-body .card-sizes-row .total-stock-badge.low{color:#fbbf24}.lookbook-card .card-body .card-sizes-row .total-stock-badge.out{color:#f87171}.lookbook-card .card-footer{background:#090e1a;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.lookbook-card .card-footer .btn-card-edit{color:#f3e5ab;cursor:pointer;background:#172236;border:1px solid #d4af374d;border-radius:8px;flex:1;padding:8px 14px;font-size:.8rem;font-weight:700;transition:all .2s}.lookbook-card .card-footer .btn-card-edit:hover{color:#fff;background:#21304c;border-color:#d4af37}.lookbook-card .card-footer .btn-card-archive{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;padding:8px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.lookbook-card .card-footer .btn-card-archive:hover{color:#f87171;background:#ef44441a;border-color:#ef444466}.lookbook-card .card-footer .btn-card-archive.restore:hover{color:#34d399;background:#10b9811a;border-color:#10b98166}.matrix-container-card{background:#0e1524;border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000004d}.matrix-container-card .matrix-header-bar{background:#111827;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.matrix-container-card .matrix-header-bar .matrix-title{font-family:var(--font-serif,"Cinzel", serif);color:#fff;margin:0;font-size:1.15rem;font-weight:700}.matrix-container-card .matrix-header-bar .matrix-counter{color:#d4af37;background:#d4af371f;border:1px solid #d4af374d;border-radius:9999px;padding:4px 10px;font-size:.75rem;font-weight:700}.matrix-container-card .matrix-table-wrap{overflow-x:auto}.matrix-container-card .matrix-table-wrap .matrix-table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.matrix-container-card .matrix-table-wrap .matrix-table thead th{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;white-space:nowrap;background:#141d2e;border-bottom:1px solid #ffffff14;padding:12px 16px;font-size:.7rem;font-weight:700}.matrix-container-card .matrix-table-wrap .matrix-table tbody tr{border-bottom:1px solid #ffffff0d;transition:background .15s}.matrix-container-card .matrix-table-wrap .matrix-table tbody tr:hover{background:#ffffff08}.matrix-container-card .matrix-table-wrap .matrix-table tbody tr td{vertical-align:middle;color:#e2e8f0;padding:14px 16px}.matrix-container-card .matrix-table-wrap .matrix-table .matrix-product-cell{align-items:center;gap:12px;display:flex}.matrix-container-card .matrix-table-wrap .matrix-table .matrix-product-cell .matrix-thumb{object-fit:cover;background:#000;border:1px solid #d4af3740;border-radius:8px;flex-shrink:0;width:44px;height:56px}.matrix-container-card .matrix-table-wrap .matrix-table .matrix-product-cell .matrix-meta{min-width:0;max-width:280px}.matrix-container-card .matrix-table-wrap .matrix-table .matrix-product-cell .matrix-meta .m-name{color:#fff;font-size:.88rem;font-weight:700;line-height:1.25;display:block}.matrix-container-card .matrix-table-wrap .matrix-table .matrix-product-cell .matrix-meta .m-tagline{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.72rem;overflow:hidden}.matrix-container-card .matrix-table-wrap .matrix-table .matrix-variants-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.matrix-container-card .matrix-table-wrap .matrix-table .matrix-variants-pills .v-pill{color:#cbd5e1;background:#111827;border:1px solid #ffffff14;border-radius:5px;padding:3px 7px;font-size:.7rem;font-weight:600}.atelier-modal-overlay{-webkit-backdrop-filter:blur(14px);z-index:1250;background:#04070ee0;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}@media (max-width:640px){.atelier-modal-overlay{padding:8px}}.atelier-popup-modal{background:#0b101d;border:1px solid #d4af3761;border-radius:18px;flex-direction:column;width:100%;max-width:1260px;height:90vh;max-height:860px;animation:.28s cubic-bezier(.16,1,.3,1) forwards modalPopIn;display:flex;overflow:hidden;box-shadow:0 30px 90px -10px #000000e6,0 0 50px #d4af371f,inset 0 1px #ffffff1a}@media (max-width:900px){.atelier-popup-modal{border-radius:14px;height:96vh;max-height:none}}.atelier-popup-modal .atelier-popup-header{background:linear-gradient(90deg,#d4af371f 0%,#0f172af2 100%);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.atelier-popup-modal .atelier-popup-header .header-left{flex-direction:column;gap:4px;display:flex}.atelier-popup-modal .atelier-popup-header .header-left .atelier-badge-pill{letter-spacing:.12em;text-transform:uppercase;color:#d4af37;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.atelier-popup-modal .atelier-popup-header .header-left .atelier-badge-pill .sparkle{color:#f59e0b;font-size:.8rem}.atelier-popup-modal .atelier-popup-header .header-left .header-titles{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.atelier-popup-modal .atelier-popup-header .header-left .header-titles h2{font-family:var(--font-serif,"Cinzel", serif);color:#fff;letter-spacing:.02em;margin:0;font-size:1.35rem;font-weight:800}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-sku-chip{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:.72rem}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-category-chip{color:#f3e5ab;background:#d4af371a;border:1px solid #d4af3740;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:600}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-status-chip{border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-status-chip .status-dot{border-radius:50%;width:6px;height:6px}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-status-chip.status-active{color:#34d399;background:#10b98126;border:1px solid #10b98159}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-status-chip.status-active .status-dot{background:#34d399;box-shadow:0 0 6px #34d399}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-status-chip.status-draft{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-status-chip.status-draft .status-dot{background:#fbbf24}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-status-chip.status-archived{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b84d}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-status-chip.status-archived .status-dot{background:#94a3b8}.atelier-popup-modal .atelier-popup-header .header-left .header-titles .header-meta-chips .meta-collection-chip{color:#94a3b8;font-size:.72rem;font-style:italic}.atelier-popup-modal .atelier-popup-header .popup-close-btn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;transition:all .2s;display:flex}.atelier-popup-modal .atelier-popup-header .popup-close-btn:hover{color:#fff;background:#ef444433;border-color:#ef4444;transform:rotate(90deg)}.atelier-popup-modal .atelier-popup-body{flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:960px){.atelier-popup-modal .atelier-popup-body{flex-direction:column}}.atelier-popup-modal .atelier-popup-body .popup-nav-rail{background:#080c16;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:5px;width:240px;padding:16px 12px;display:flex;overflow-y:auto}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-header{letter-spacing:.12em;color:#64748b;text-transform:uppercase;padding:4px 10px 8px;font-size:.66rem;font-weight:800}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:all .18s;display:flex;position:relative}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item .nav-icon{color:#94a3b8;background:#ffffff0d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;transition:all .2s;display:flex}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item .nav-info{flex-direction:column;flex:1;min-width:0;display:flex}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item .nav-info .nav-title{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;transition:color .2s;overflow:hidden}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item .nav-info .nav-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item:hover{background:#ffffff0a}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item:hover .nav-title{color:#e2e8f0}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item:hover .nav-icon{color:#f3e5ab;background:#ffffff17}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item.active{background:linear-gradient(90deg,#d4af3729 0%,#d4af370a 100%);border-color:#d4af3759}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item.active .nav-icon{color:#f3e5ab;background:#d4af3738}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item.active .nav-title{color:#f3e5ab;font-weight:700}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item.active .nav-sub{color:#d4af37}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item.active .active-indicator{background:#d4af37;border-radius:3px 0 0 3px;width:3px;position:absolute;top:10px;bottom:10px;right:0;box-shadow:0 0 8px #d4af37}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-footer-summary{border-top:1px solid #ffffff12;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-footer-summary .quick-stat-box{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-footer-summary .quick-stat-box .stat-label{color:#64748b;font-size:.72rem}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-footer-summary .quick-stat-box .stat-val{color:#e2e8f0;font-size:.8rem;font-weight:700}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-footer-summary .quick-stat-box .stat-val.text-gold{color:#f3e5ab}@media (max-width:960px){.atelier-popup-modal .atelier-popup-body .popup-nav-rail{border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;width:100%;padding:8px 12px;overflow-x:auto}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-item{flex-shrink:0}.atelier-popup-modal .atelier-popup-body .popup-nav-rail .nav-rail-footer-summary{display:none}}.atelier-popup-modal .atelier-popup-body .popup-form-canvas{background:#0b101d;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.atelier-popup-modal .atelier-popup-body .popup-form-canvas .popup-form-body{flex-direction:column;height:100%;display:flex;overflow:hidden}.atelier-popup-modal .atelier-popup-body .popup-form-canvas .canvas-section-header{background:#ffffff04;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:16px 28px 14px}.atelier-popup-modal .atelier-popup-body .popup-form-canvas .canvas-section-header h3{color:#fff;letter-spacing:.01em;margin:0;font-size:1.05rem;font-weight:700}.atelier-popup-modal .atelier-popup-body .popup-form-canvas .canvas-section-header p{color:#94a3b8;margin:3px 0 0;font-size:.78rem}.atelier-popup-modal .atelier-popup-body .popup-form-canvas .popup-form-scrollable{flex:1;padding:22px 28px;overflow-y:auto}.atelier-popup-modal .atelier-popup-body .popup-form-canvas .popup-form-scrollable::-webkit-scrollbar{width:6px}.atelier-popup-modal .atelier-popup-body .popup-form-canvas .popup-form-scrollable::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:3px}.atelier-popup-modal .atelier-popup-body .popup-preview-dock{background:#080c16;border-left:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:12px;width:320px;padding:18px;display:flex;overflow-y:auto}.atelier-popup-modal .atelier-popup-body .popup-preview-dock::-webkit-scrollbar{width:4px}.atelier-popup-modal .atelier-popup-body .popup-preview-dock::-webkit-scrollbar-thumb{background:#d4af3733;border-radius:2px}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-dock-header{justify-content:space-between;align-items:center;display:flex}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-dock-header .live-tag{text-transform:uppercase;letter-spacing:.1em;color:#d4af37;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:flex}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-dock-header .live-tag .pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 8px #10b981}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-dock-header .preview-sub{color:#64748b;font-size:.68rem}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-card-enhanced{background:#0d1322;border:1px solid #ffffff14;border-radius:14px;max-width:100%;margin:0 auto;overflow:hidden;box-shadow:0 8px 30px #0009}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-card-enhanced .card-media-hero{height:300px;position:relative;overflow:hidden}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-card-enhanced .card-media-hero img{object-fit:cover;width:100%;height:100%}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-card-enhanced .card-body{padding:14px}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-tip-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:12px}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-tip-box .tip-title{color:#f3e5ab;margin-bottom:3px;font-size:.72rem;font-weight:700}.atelier-popup-modal .atelier-popup-body .popup-preview-dock .preview-tip-box p{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.4}@media (max-width:1200px){.atelier-popup-modal .atelier-popup-body .popup-preview-dock{display:none}}.atelier-popup-modal .atelier-popup-footer{background:#090e1a;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px;display:flex}.atelier-popup-modal .atelier-popup-footer .footer-left-info .esc-hint{color:#64748b;align-items:center;gap:5px;font-size:.75rem;display:flex}.atelier-popup-modal .atelier-popup-footer .footer-left-info .esc-hint kbd{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.7rem}.atelier-popup-modal .atelier-popup-footer .footer-actions{align-items:center;gap:12px;display:flex}.form-group{margin-bottom:18px}.form-label{color:#cbd5e1;letter-spacing:.02em;margin-bottom:7px;font-size:.78rem;font-weight:600;display:block}.form-label .required-star{color:#ef4444;margin-left:2px}.form-input,.form-select,.form-textarea{color:#fff;background:#0f172a;border:1px solid #ffffff24;border-radius:9px;width:100%;padding:10px 14px;font-family:inherit;font-size:.88rem;transition:all .2s}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:#64748b}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#131e35;border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af372e}.form-select{cursor:pointer;background-color:#0f172a}.form-textarea{resize:vertical;min-height:80px;line-height:1.5}.form-hint{color:#94a3b8;margin-top:5px;font-size:.72rem;display:block}.variant-matrix-table-wrap{background:#090e1a;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.variant-matrix-table-wrap table{border-collapse:collapse;width:100%}.variant-matrix-table-wrap table thead tr{background:#ffffff0a;border-bottom:1px solid #ffffff14}.variant-matrix-table-wrap table thead tr th{letter-spacing:.04em;text-transform:uppercase;color:#f3e5ab;padding:12px 14px;font-size:.75rem;font-weight:700}.variant-matrix-table-wrap table tbody tr{border-bottom:1px solid #ffffff0a;transition:background .15s}.variant-matrix-table-wrap table tbody tr:hover{background:#ffffff05}.variant-matrix-table-wrap table tbody tr td{padding:8px 12px}.variant-matrix-table-wrap table tbody tr td .form-input{background:#0b101d}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.w-full{width:100%}.overflow-x-auto{overflow-x:auto}.relative{position:relative}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-amber-400{color:#fbbf24}.text-emerald-400{color:#34d399}.text-slate-400{color:#94a3b8}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.form-row-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:640px){.form-row-2{grid-template-columns:1fr;gap:12px}}.form-row-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:768px){.form-row-3{grid-template-columns:1fr;gap:12px}}.discount-calc-card{background:linear-gradient(135deg,#10b9811f 0%,#d4af3714 100%);border:1px solid #10b98159;border-radius:12px;margin-top:16px;padding:18px 22px}.media-reel-thumb{border:1px solid #ffffff26;border-radius:8px;transition:all .2s}.media-reel-thumb:hover{border-color:#d4af37;transform:scale(1.04)}.atelier-dropzone{cursor:pointer;text-align:center;background:radial-gradient(circle at 50% 30%,#d4af3712 0%,#0b101d99 100%);border:2px dashed #d4af3759;border-radius:16px;padding:32px 24px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.atelier-dropzone .hidden-file-input{display:none}.atelier-dropzone:hover,.atelier-dropzone.drag-over{background:radial-gradient(circle at 50% 30%,#d4af3724 0%,#0f172acc 100%);border-color:#d4af37;transform:translateY(-2px);box-shadow:0 10px 30px #0006,0 0 30px #d4af372e}.atelier-dropzone.uploading{pointer-events:none;background:#10b9810f;border-color:#34d399}.atelier-dropzone .dropzone-center-content{flex-direction:column;align-items:center;gap:10px;display:flex}.atelier-dropzone .dropzone-center-content .dropzone-icon-bubble{background:#d4af371f;border:1px solid #d4af3759;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.8rem;transition:transform .2s;display:flex;box-shadow:0 4px 20px #d4af3726}.atelier-dropzone .dropzone-center-content .dropzone-icon-bubble .upload-spinner{color:#f3e5ab;animation:1s linear infinite spin;display:inline-block}.atelier-dropzone .dropzone-center-content .dropzone-text-group .dropzone-heading{font-family:var(--font-serif,"Cinzel", serif);color:#fff;letter-spacing:.02em;margin:0;font-size:1.15rem;font-weight:700}.atelier-dropzone .dropzone-center-content .dropzone-text-group .dropzone-sub{color:#94a3b8;max-width:460px;margin:4px 0 0;font-size:.78rem}.atelier-dropzone .dropzone-center-content .dropzone-browse-btn{color:#f3e5ab;background:#d4af3726;border-color:#d4af3759;margin-top:6px;font-weight:700}.atelier-dropzone .dropzone-center-content .dropzone-browse-btn:hover{color:#0a0a0a;background:#d4af37}.atelier-dropzone .dropzone-format-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.atelier-dropzone .dropzone-format-tags .format-pill{color:#f3e5ab;letter-spacing:.03em;background:#d4af3714;border:1px solid #d4af3733;border-radius:20px;padding:3px 10px;font-size:.68rem;font-weight:700}.media-url-adder-card{background:#080c16;border:1px solid #ffffff14;border-radius:14px;padding:16px 20px}.media-url-adder-card .url-input-row{align-items:center;gap:10px;margin-top:6px;display:flex}.media-url-adder-card .url-input-row .url-input-wrapper{flex:1;position:relative}.media-url-adder-card .url-input-row .url-input-wrapper .url-icon{color:#64748b;pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.media-url-adder-card .url-input-row .url-input-wrapper .url-input{padding-left:36px}.media-url-adder-card .url-input-row .add-url-btn{white-space:nowrap;color:#f3e5ab;border-color:#d4af3759;height:42px;font-weight:700}.media-url-adder-card .url-input-row .add-url-btn:hover:not(:disabled){color:#0a0a0a;background:#d4af37}.media-url-adder-card .url-input-row .add-url-btn:disabled{opacity:.4;cursor:not-allowed}.atelier-media-reel-section{background:#080c16;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.atelier-media-reel-section .reel-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.atelier-media-reel-section .reel-section-header .reel-title{color:#fff;letter-spacing:.01em;margin:0;font-size:.98rem;font-weight:700}.atelier-media-reel-section .reel-section-header .reel-sub{color:#94a3b8;margin:2px 0 0;font-size:.74rem}.atelier-media-reel-section .reel-section-header .counter-pill{color:#d4af37;white-space:nowrap;background:#d4af371a;border:1px solid #d4af3740;border-radius:20px;padding:4px 10px;font-size:.72rem;font-weight:700}.atelier-media-reel-section .media-reel-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;padding:32px 20px}.atelier-media-reel-section .media-reel-empty .empty-icon{margin-bottom:8px;font-size:2rem;display:block}.atelier-media-reel-section .media-reel-empty h5{color:#cbd5e1;margin:0;font-size:.95rem;font-weight:700}.atelier-media-reel-section .media-reel-empty p{color:#64748b;max-width:380px;margin:4px auto 0;font-size:.75rem}.atelier-media-reel-section .media-asset-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;display:grid}.atelier-media-reel-section .media-asset-grid .media-asset-card{background:#0d1322;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;transition:all .2s;display:flex;position:relative;overflow:hidden}.atelier-media-reel-section .media-asset-grid .media-asset-card:hover{border-color:#d4af3780;transform:translateY(-2px);box-shadow:0 8px 24px #00000080}.atelier-media-reel-section .media-asset-grid .media-asset-card.is-hero{border:2px solid #d4af37;box-shadow:0 0 16px #d4af3759}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame{aspect-ratio:4/5;background:#050811;width:100%;position:relative;overflow:hidden}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame:hover img{transform:scale(1.06)}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#050811c7;flex-direction:column;justify-content:space-between;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay .overlay-actions-top{justify-content:flex-start;display:flex}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay .overlay-actions-top .set-hero-btn{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8860b 100%);border:none;border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:800;transition:transform .15s;box-shadow:0 2px 8px #0006}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay .overlay-actions-top .set-hero-btn:hover{transform:scale(1.05)}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay .overlay-actions-top .active-hero-tag{color:#0a0a0a;background:#d4af37;border-radius:6px;padding:3px 7px;font-size:.65rem;font-weight:800;box-shadow:0 0 8px #d4af3780}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay .overlay-actions-bottom{justify-content:center;align-items:center;gap:6px;display:flex}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay .overlay-actions-bottom .action-icon-btn{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;transition:all .15s;display:flex}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay .overlay-actions-bottom .action-icon-btn:hover{color:#0a0a0a;background:#d4af37;border-color:#d4af37;transform:scale(1.1)}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame .asset-card-overlay .overlay-actions-bottom .action-icon-btn.delete:hover{color:#fff;background:#ef4444;border-color:#ef4444}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-media-frame:hover .asset-card-overlay{opacity:1}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-meta-footer{background:#090e1a;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-meta-footer .asset-index-pill{color:#64748b;font-size:.68rem;font-weight:600}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-meta-footer .hero-status-pill{color:#f3e5ab;font-size:.65rem;font-weight:800}.atelier-media-reel-section .media-asset-grid .media-asset-card .asset-meta-footer .copied-pill{color:#34d399;font-size:.65rem;font-weight:800;animation:.15s fadeIn}.media-guidelines-box{background:#d4af370d;border:1px solid #d4af3733;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.media-guidelines-box .guideline-icon{color:#d4af37;flex-shrink:0;margin-top:1px;font-size:1.1rem}.media-guidelines-box .guideline-content strong{color:#f3e5ab;margin-bottom:2px;font-size:.78rem;display:block}.media-guidelines-box .guideline-content p{color:#94a3b8;margin:0;font-size:.74rem;line-height:1.45}.media-lightbox-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2100;background:#03050aeb;justify-content:center;align-items:center;padding:30px;animation:.2s ease-out modalFadeIn;display:flex;position:fixed;inset:0}.media-lightbox-overlay .media-lightbox-modal{background:#0b101d;border:1px solid #d4af3766;border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) forwards modalPopIn;display:flex;overflow:hidden;box-shadow:0 30px 90px #000000e6,0 0 50px #d4af3726}.media-lightbox-overlay .media-lightbox-modal .lightbox-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.media-lightbox-overlay .media-lightbox-modal .lightbox-header .lightbox-title{font-family:var(--font-serif,"Cinzel", serif);color:#f3e5ab;font-size:1rem;font-weight:700}.media-lightbox-overlay .media-lightbox-modal .lightbox-image-wrap{background:#04070f;flex:1;justify-content:center;align-items:center;max-height:70vh;display:flex;overflow:hidden}.media-lightbox-overlay .media-lightbox-modal .lightbox-image-wrap img{object-fit:contain;max-width:100%;max-height:70vh}.media-lightbox-overlay .media-lightbox-modal .lightbox-footer{background:#080c16;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex}.media-lightbox-overlay .media-lightbox-modal .lightbox-footer .lightbox-url{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:480px;font-family:monospace;font-size:.72rem;overflow:hidden}.hero-pill-overlay{color:#0a0a0a;letter-spacing:.05em;background:#d4af37;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800;position:absolute;bottom:6px;left:6px;box-shadow:0 2px 6px #00000080}.tryon-toggle-card{background:#10b98114;border:1px solid #10b98147;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 20px;display:flex}.google-serp-preview-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin-top:18px;padding:16px 20px}@keyframes popoverSlideUp{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.status-notice-toast{z-index:2000;-webkit-backdrop-filter:blur(16px);color:#f3e5ab;font-family:var(--font-sans);letter-spacing:.01em;background:linear-gradient(135deg,#111827fa 0%,#0e1524fa 100%);border:1px solid #d4af3780;border-radius:12px;align-items:center;gap:10px;max-width:480px;padding:14px 22px;font-size:.88rem;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) forwards toastSlideIn;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 36px #0009,0 0 20px #d4af3726}.status-notice-toast span:first-child{font-size:1.2rem}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.csv-import-modal-overlay{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080ed9;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.csv-import-modal{background:#0e1524;border:1px solid #d4af374d;border-radius:16px;width:90%;max-width:600px;padding:28px;animation:.25s popoverSlideUp;box-shadow:0 20px 60px #000000b3}.csv-import-modal h3{font-family:var(--font-serif);color:#fff;margin:0 0 16px;font-size:1.2rem;font-weight:700}.csv-import-modal textarea{color:#e2e8f0;resize:vertical;background:#090e1a;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:200px;margin-bottom:16px;padding:14px;font-family:JetBrains Mono,monospace;font-size:.82rem}.csv-import-modal textarea:focus{border-color:#d4af37;outline:none}.csv-import-modal .modal-actions{justify-content:flex-end;gap:10px;display:flex}.studio-form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.studio-form-group label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.78rem;font-weight:700}.studio-form-group input,.studio-form-group select,.studio-form-group textarea{color:#fff;width:100%;font-family:var(--font-sans);background:#090e1a;border:1px solid #ffffff1a;border-radius:9px;padding:10px 14px;font-size:.88rem;transition:all .2s}.studio-form-group input:focus,.studio-form-group select:focus,.studio-form-group textarea:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af3726}.studio-form-group input::placeholder,.studio-form-group select::placeholder,.studio-form-group textarea::placeholder{color:#64748b}.studio-form-group textarea{resize:vertical;min-height:80px}.studio-form-group select{cursor:pointer}.studio-form-group select option{color:#fff;background:#0e1524}.status-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.status-badge.active{color:#34d399;background:#10b98126;border:1px solid #10b98159}.status-badge.pending{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.status-badge.archived{color:#94a3b8;background:#64748b26;border:1px solid #64748b59}.sku-pill{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:3px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;font-weight:600}.media-studio-workspace{flex-direction:column;gap:24px;display:flex}.media-studio-workspace .media-studio-header-strip{background:linear-gradient(90deg,#d4af3714 0%,#0f172a99 100%);border:1px solid #d4af3738;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.media-studio-workspace .media-studio-header-strip .header-text{flex-direction:column;gap:3px;display:flex}.media-studio-workspace .media-studio-header-strip .header-text .title{font-family:var(--font-serif,"Cinzel", serif);color:#f3e5ab;letter-spacing:.02em;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.media-studio-workspace .media-studio-header-strip .header-text .title .icon{color:#d4af37}.media-studio-workspace .media-studio-header-strip .header-text .subtitle{color:#94a3b8;font-size:.74rem}.media-studio-workspace .media-studio-header-strip .header-badges{align-items:center;gap:8px;display:flex}.media-studio-workspace .media-studio-header-strip .header-badges .s3-badge{color:#fbbf24;letter-spacing:.04em;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.media-studio-workspace .media-studio-header-strip .header-badges .s3-badge .dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b981}.media-studio-workspace .media-studio-header-strip .header-badges .count-badge{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:4px 10px;font-size:.72rem;font-weight:700}.media-studio-workspace .atelier-dropzone{text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 30%,#d4af370d 0%,#0b101db3 100%);border:2px dashed #d4af3759;border-radius:14px;padding:22px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.media-studio-workspace .atelier-dropzone:hover,.media-studio-workspace .atelier-dropzone.dragging{background:radial-gradient(circle at 50% 30%,#d4af371f 0%,#0f172ad9 100%);border-color:#d4af37;transform:translateY(-2px);box-shadow:0 0 30px #d4af372e,inset 0 0 20px #d4af370f}.media-studio-workspace .atelier-dropzone.uploading{pointer-events:none;background:#0f172ae6;border-color:#f59e0b}.media-studio-workspace .atelier-dropzone .dropzone-inner{flex-direction:column;align-items:center;gap:10px;max-width:520px;margin:0 auto;display:flex}.media-studio-workspace .atelier-dropzone .dropzone-inner .dropzone-icon-bubble{color:#f3e5ab;background:linear-gradient(135deg,#d4af3733 0%,#d4af370d 100%);border:1px solid #d4af3766;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.45rem;transition:transform .3s;display:flex;box-shadow:0 8px 24px #0006}.media-studio-workspace .atelier-dropzone .dropzone-inner:hover .dropzone-icon-bubble{transform:scale(1.08)}.media-studio-workspace .atelier-dropzone .dropzone-inner .dropzone-title{font-family:var(--font-serif,"Cinzel", serif);color:#fff;letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:700}.media-studio-workspace .atelier-dropzone .dropzone-inner .dropzone-desc{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.45}.media-studio-workspace .atelier-dropzone .dropzone-inner .dropzone-actions{align-items:center;gap:12px;margin-top:4px;display:flex}.media-studio-workspace .atelier-dropzone .dropzone-inner .dropzone-actions .btn-browse-files{color:#0a0d14;font-family:var(--font-sans,sans-serif);letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8972e 100%);border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 18px;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #d4af374d}.media-studio-workspace .atelier-dropzone .dropzone-inner .dropzone-actions .btn-browse-files:hover{transform:translateY(-1px);box-shadow:0 6px 18px #d4af3773}.media-studio-workspace .atelier-dropzone .dropzone-inner .dropzone-actions .dropzone-or{color:#64748b;font-size:.74rem;font-style:italic}.media-studio-workspace .atelier-dropzone .dropzone-inner .format-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.media-studio-workspace .atelier-dropzone .dropzone-inner .format-chips .format-chip{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,monospace;font-size:.65rem}.media-studio-workspace .atelier-dropzone .dropzone-inner .uploading-state{flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.media-studio-workspace .atelier-dropzone .dropzone-inner .uploading-state .spinner-ring{border:3px solid #d4af3733;border-top-color:#d4af37;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}.media-studio-workspace .atelier-dropzone .dropzone-inner .uploading-state .uploading-text{color:#fbbf24;letter-spacing:.02em;font-size:.82rem;font-weight:700}.media-studio-workspace .atelier-dropzone .dropzone-inner .uploading-state .uploading-sub{color:#94a3b8;font-size:.72rem}.media-studio-workspace .media-url-adder-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:16px 20px}.media-studio-workspace .media-url-adder-card .adder-label{color:#cbd5e1;align-items:center;gap:6px;margin-bottom:8px;font-size:.76rem;font-weight:700;display:flex}.media-studio-workspace .media-url-adder-card .adder-label .icon{color:#d4af37}.media-studio-workspace .media-url-adder-card .adder-input-row{gap:10px;display:flex}.media-studio-workspace .media-url-adder-card .adder-input-row .url-input{color:#fff;background:#080c16;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:9px 14px;font-family:JetBrains Mono,monospace;font-size:.8rem;transition:all .2s}.media-studio-workspace .media-url-adder-card .adder-input-row .url-input:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 2px #d4af3726}.media-studio-workspace .media-url-adder-card .adder-input-row .url-input::placeholder{color:#475569}.media-studio-workspace .media-url-adder-card .adder-input-row .btn-add-url{color:#f3e5ab;cursor:pointer;white-space:nowrap;background:#d4af3726;border:1px solid #d4af3766;border-radius:8px;padding:9px 18px;font-size:.78rem;font-weight:700;transition:all .2s}.media-studio-workspace .media-url-adder-card .adder-input-row .btn-add-url:hover:not(:disabled){color:#fff;background:#d4af3740;border-color:#d4af37}.media-studio-workspace .media-url-adder-card .adder-input-row .btn-add-url:disabled{opacity:.4;cursor:not-allowed}.media-studio-workspace .atelier-media-reel-section{flex-direction:column;gap:14px;display:flex}.media-studio-workspace .atelier-media-reel-section .reel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.media-studio-workspace .atelier-media-reel-section .reel-header .reel-title{font-family:var(--font-serif,"Cinzel", serif);color:#fff;letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700;display:flex}.media-studio-workspace .atelier-media-reel-section .reel-header .reel-title .count-pill{font-family:var(--font-sans,sans-serif);color:#d4af37;background:#d4af371f;border:1px solid #d4af3740;border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:700}.media-studio-workspace .atelier-media-reel-section .reel-header .reel-hint{color:#64748b;font-size:.72rem}.media-studio-workspace .atelier-media-reel-section .media-asset-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}@media (max-width:640px){.media-studio-workspace .atelier-media-reel-section .media-asset-grid{grid-template-columns:repeat(2,1fr)}}.media-studio-workspace .atelier-media-reel-section .media-asset-card{aspect-ratio:4/5;background:#080c16;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0006}.media-studio-workspace .atelier-media-reel-section .media-asset-card.is-hero{border-color:#d4af37;box-shadow:0 0 20px #d4af3740,0 4px 16px #00000080}.media-studio-workspace .atelier-media-reel-section .media-asset-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0009}.media-studio-workspace .atelier-media-reel-section .media-asset-card:hover .asset-overlay{opacity:1}.media-studio-workspace .atelier-media-reel-section .media-asset-card:hover .asset-img{transform:scale(1.04)}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-img-container{background:#040711;width:100%;height:100%;position:relative;overflow:hidden}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-img-container .asset-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.media-studio-workspace .atelier-media-reel-section .media-asset-card .hero-crown-badge{z-index:3;color:#0a0d14;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#d4af37f2 0%,#b8972ef2 100%);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.64rem;font-weight:800;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0006}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-index-badge{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#cbd5e1;background:#000000a6;border:1px solid #ffffff1f;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;position:absolute;bottom:8px;left:8px}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-overlay{opacity:0;z-index:4;background:linear-gradient(#0000004d 0%,#00000080 50%,#000000eb 100%);flex-direction:column;justify-content:flex-end;gap:8px;padding:12px;transition:opacity .25s;display:flex;position:absolute;inset:0}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-overlay .overlay-actions-top{gap:6px;display:flex;position:absolute;top:8px;right:8px}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-overlay .overlay-actions-top .btn-overlay-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#000000b3;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:all .15s;display:flex}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-overlay .overlay-actions-top .btn-overlay-icon:hover{color:#0a0d14;background:#d4af37;border-color:#d4af37}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-overlay .overlay-actions-top .btn-overlay-icon.btn-remove:hover{color:#fff;background:#ef4444;border-color:#ef4444}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-overlay .btn-set-hero{color:#f3e5ab;letter-spacing:.04em;cursor:pointer;background:#d4af3733;border:1px solid #d4af37;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;padding:7px 10px;font-size:.72rem;font-weight:700;transition:all .2s;display:flex}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-overlay .btn-set-hero:hover{color:#0a0d14;background:#d4af37}.media-studio-workspace .atelier-media-reel-section .media-asset-card .asset-overlay .btn-set-hero.active{color:#34d399;cursor:default;background:#10b98133;border-color:#10b981}.media-studio-workspace .media-guidelines-box{background:linear-gradient(135deg,#ffffff05 0%,#d4af370a 100%);border:1px solid #d4af372e;border-radius:12px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.media-studio-workspace .media-guidelines-box .guidelines-title{font-family:var(--font-serif,"Cinzel", serif);color:#f3e5ab;align-items:center;gap:6px;margin:0;font-size:.82rem;font-weight:700;display:flex}.media-studio-workspace .media-guidelines-box .guidelines-title .gem{color:#d4af37}.media-studio-workspace .media-guidelines-box .guidelines-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.media-studio-workspace .media-guidelines-box .guidelines-grid .guide-item{color:#94a3b8;align-items:flex-start;gap:8px;font-size:.72rem;line-height:1.4;display:flex}.media-studio-workspace .media-guidelines-box .guidelines-grid .guide-item .bullet{color:#d4af37;flex-shrink:0;margin-top:-1px;font-size:.8rem}.media-studio-workspace .media-guidelines-box .guidelines-grid .guide-item strong{color:#e2e8f0}.media-lightbox-overlay{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000eb;justify-content:center;align-items:center;padding:30px;animation:.2s forwards modalFadeIn;display:flex;position:fixed;inset:0}.media-lightbox-overlay .media-lightbox-modal{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.media-lightbox-overlay .media-lightbox-modal img{object-fit:contain;border:1px solid #d4af374d;border-radius:10px;max-width:100%;max-height:82vh;box-shadow:0 20px 60px #000c,0 0 40px #d4af3726}.media-lightbox-overlay .media-lightbox-modal .lightbox-close-btn{color:#fff;cursor:pointer;background:#0b101d;border:1px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:transform .2s;display:flex;position:absolute;top:-16px;right:-16px;box-shadow:0 4px 15px #0009}.media-lightbox-overlay .media-lightbox-modal .lightbox-close-btn:hover{color:#000;background:#d4af37;transform:scale(1.1)}.media-lightbox-overlay .media-lightbox-modal .lightbox-footer-info{align-items:center;gap:12px;margin-top:12px;display:flex}.media-lightbox-overlay .media-lightbox-modal .lightbox-footer-info .url-pill{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;max-width:500px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.72rem;overflow:hidden}.orders-command-hub{flex-direction:column;gap:22px;width:100%;max-width:1680px;margin:0 auto;padding:24px 32px;display:flex}@media (max-width:768px){.orders-command-hub{gap:16px;padding:16px}}.orders-command-hub .orders-top-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.orders-command-hub .orders-top-header .orders-title-group{flex-direction:column;gap:4px;display:flex}.orders-command-hub .orders-top-header .orders-title-group .atelier-badge-pill{letter-spacing:.12em;text-transform:uppercase;color:#d4af37;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.orders-command-hub .orders-top-header .orders-title-group .atelier-badge-pill .sparkle{color:#f59e0b;font-size:.8rem}.orders-command-hub .orders-top-header .orders-title-group .page-title{font-family:var(--font-serif,"Cinzel", serif);color:#fff;letter-spacing:.02em;margin:0;font-size:1.55rem;font-weight:800}.orders-command-hub .orders-top-header .orders-title-group .page-subtitle{color:#94a3b8;margin:0;font-size:.8rem}.orders-command-hub .orders-top-header .orders-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orders-command-hub .orders-top-header .orders-header-actions .realtime-live-badge{color:#34d399;letter-spacing:.04em;background:#10b9811f;border:1px solid #10b98159;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.orders-command-hub .orders-top-header .orders-header-actions .realtime-live-badge .radar-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 8px #10b981}.orders-command-hub .orders-top-header .orders-header-actions .realtime-live-badge.offline{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b59}.orders-command-hub .orders-top-header .orders-header-actions .realtime-live-badge.offline .radar-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.orders-command-hub .orders-top-header .orders-header-actions .btn-sync{color:#e2e8f0;font-family:var(--font-sans,sans-serif);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.orders-command-hub .orders-top-header .orders-header-actions .btn-sync:hover{color:#f3e5ab;background:#d4af3726;border-color:#d4af37;transform:translateY(-1px)}.orders-command-hub .orders-top-header .orders-header-actions .btn-sync.spinning svg{animation:.8s linear infinite spin}.orders-command-hub .orders-kpi-deck{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1100px){.orders-command-hub .orders-kpi-deck{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.orders-command-hub .orders-kpi-deck{grid-template-columns:1fr}}.orders-command-hub .orders-kpi-deck .orders-stat-card{background:#0b101d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:18px 20px;transition:all .25s;display:flex;position:relative;overflow:hidden}.orders-command-hub .orders-kpi-deck .orders-stat-card:before{content:"";background:0 0;height:2px;transition:background .3s;position:absolute;top:0;left:0;right:0}.orders-command-hub .orders-kpi-deck .orders-stat-card:hover{border-color:#d4af3759;transform:translateY(-2px);box-shadow:0 8px 24px #00000080}.orders-command-hub .orders-kpi-deck .orders-stat-card:hover:before{background:linear-gradient(90deg,#d4af37,#0000)}.orders-command-hub .orders-kpi-deck .orders-stat-card.gold .stat-icon-wrap{color:#f3e5ab;background:#d4af371f;border-color:#d4af374d}.orders-command-hub .orders-kpi-deck .orders-stat-card.gold .stat-val{color:#f3e5ab}.orders-command-hub .orders-kpi-deck .orders-stat-card.amber .stat-icon-wrap{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.orders-command-hub .orders-kpi-deck .orders-stat-card.amber .stat-val{color:#fbbf24}.orders-command-hub .orders-kpi-deck .orders-stat-card.purple .stat-icon-wrap{color:#c084fc;background:#a855f71f;border-color:#a855f74d}.orders-command-hub .orders-kpi-deck .orders-stat-card.purple .stat-val{color:#c084fc}.orders-command-hub .orders-kpi-deck .orders-stat-card.blue .stat-icon-wrap{color:#38bdf8;background:#38bdf81f;border-color:#38bdf84d}.orders-command-hub .orders-kpi-deck .orders-stat-card.blue .stat-val{color:#38bdf8}.orders-command-hub .orders-kpi-deck .orders-stat-card .stat-card-top{justify-content:space-between;align-items:center;display:flex}.orders-command-hub .orders-kpi-deck .orders-stat-card .stat-card-top .stat-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:.72rem;font-weight:700}.orders-command-hub .orders-kpi-deck .orders-stat-card .stat-card-top .stat-icon-wrap{border:1px solid;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.orders-command-hub .orders-kpi-deck .orders-stat-card .stat-val{font-family:var(--font-serif,"Cinzel", serif);letter-spacing:-.01em;margin:0;font-size:1.65rem;font-weight:800}.orders-command-hub .orders-kpi-deck .orders-stat-card .stat-sub{color:#64748b;margin:0;font-size:.72rem}.orders-command-hub .orders-control-toolbar{background:#0b101d;border:1px solid #ffffff14;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.orders-command-hub .orders-control-toolbar .toolbar-left{flex-wrap:wrap;flex:1;align-items:center;gap:14px;display:flex}.orders-command-hub .orders-control-toolbar .toolbar-left .search-box-wrap{flex:1;min-width:280px;max-width:380px;position:relative}.orders-command-hub .orders-control-toolbar .toolbar-left .search-box-wrap .search-icon{color:#64748b;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.orders-command-hub .orders-control-toolbar .toolbar-left .search-box-wrap .search-input{color:#fff;background:#080c16;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:8px 14px 8px 36px;font-size:.8rem;transition:all .2s}.orders-command-hub .orders-control-toolbar .toolbar-left .search-box-wrap .search-input:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 2px #d4af3726}.orders-command-hub .orders-control-toolbar .toolbar-left .search-box-wrap .search-input::placeholder{color:#475569}.orders-command-hub .orders-control-toolbar .toolbar-left .filter-chips-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orders-command-hub .orders-control-toolbar .toolbar-left .filter-chips-row .filter-chip{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:700;transition:all .18s;display:inline-flex}.orders-command-hub .orders-control-toolbar .toolbar-left .filter-chips-row .filter-chip .chip-count{color:#cbd5e1;background:#ffffff14;border-radius:10px;padding:1px 6px;font-size:.68rem}.orders-command-hub .orders-control-toolbar .toolbar-left .filter-chips-row .filter-chip:hover{color:#fff;background:#ffffff14}.orders-command-hub .orders-control-toolbar .toolbar-left .filter-chips-row .filter-chip.active{color:#f3e5ab;background:#d4af3726;border-color:#d4af37}.orders-command-hub .orders-control-toolbar .toolbar-left .filter-chips-row .filter-chip.active .chip-count{color:#0b101d;background:#d4af37;font-weight:800}.orders-command-hub .orders-control-toolbar .orders-view-switcher{background:#080c16;border:1px solid #ffffff1a;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.orders-command-hub .orders-control-toolbar .orders-view-switcher .switcher-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.74rem;font-weight:700;transition:all .2s;display:inline-flex}.orders-command-hub .orders-control-toolbar .orders-view-switcher .switcher-btn:hover{color:#fff}.orders-command-hub .orders-control-toolbar .orders-view-switcher .switcher-btn.active{color:#f3e5ab;background:linear-gradient(135deg,#d4af3740 0%,#d4af371a 100%);box-shadow:0 2px 6px #0006}.orders-command-hub .orders-dossier-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}@media (max-width:640px){.orders-command-hub .orders-dossier-grid{grid-template-columns:1fr}}.orders-command-hub .orders-dossier-grid .dossier-card{background:#0b101d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:18px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 18px #0006}.orders-command-hub .orders-dossier-grid .dossier-card:hover{border-color:#d4af3761;transform:translateY(-3px);box-shadow:0 10px 30px #0009,0 0 20px #d4af3714}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .order-id-chip{color:#f3e5ab;background:#d4af371a;border:1px solid #d4af3740;border-radius:5px;align-items:center;gap:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;display:inline-flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .order-id-chip .btn-copy{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.72rem;transition:color .15s;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .order-id-chip .btn-copy:hover{color:#d4af37}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .card-pay-chip{letter-spacing:.03em;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:.67rem;font-weight:700;display:inline-flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .card-pay-chip .pay-mini-dot{border-radius:50%;width:5px;height:5px;display:inline-block}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .card-pay-chip .pay-id-mini{opacity:.75;font-family:JetBrains Mono,monospace;font-size:.62rem}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .card-pay-chip.paid{color:#34d399;background:#10b9811f;border:1px solid #10b9814d}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .card-pay-chip.paid .pay-mini-dot{background:#10b981;box-shadow:0 0 6px #10b981cc}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .card-pay-chip.cod{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b4d}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .dossier-header-badges .card-pay-chip.cod .pay-mini-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0bcc}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .order-time-badge{color:#64748b;font-size:.7rem}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body{gap:14px;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .garment-thumb-wrap{background:#080c16;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:84px;height:105px;overflow:hidden}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .garment-thumb-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .garment-thumb-wrap:hover img{transform:scale(1.06)}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .garment-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;line-height:1.3;overflow:hidden}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .patron-line{color:#cbd5e1;align-items:center;gap:5px;font-size:.76rem;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .patron-line .crown-icon{color:#d4af37;font-size:.8rem}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .city-tag{color:#64748b;font-size:.72rem}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .item-specs-pills{align-items:center;gap:6px;margin-top:4px;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .item-specs-pills .spec-pill{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .amount-block{flex-direction:column;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .amount-block .amt-label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.65rem}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .amount-block .amt-val{font-family:var(--font-serif,"Cinzel", serif);color:#f3e5ab;font-size:1.05rem;font-weight:800}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .status-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .status-chip.confirmed{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b59}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .status-chip.processing{color:#c084fc;background:#a855f71f;border:1px solid #a855f759}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .status-chip.shipped{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf859}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .status-chip.delivered{color:#34d399;background:#10b9811f;border:1px solid #10b98159}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .status-chip.cancelled{color:#f87171;background:#ef44441f;border:1px solid #ef444459}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-inspect-dossier{color:#f3e5ab;cursor:pointer;background:#d4af371f;border:1px solid #d4af374d;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.74rem;font-weight:700;transition:all .2s;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-inspect-dossier:hover{color:#fff;background:#d4af3740;border-color:#d4af37}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-advance-quick{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;padding:8px 12px;font-size:.74rem;font-weight:700;transition:all .2s}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-advance-quick:hover:not(:disabled){color:#0b101d;background:#d4af37;border-color:#d4af37}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-advance-quick:disabled{opacity:.4;cursor:not-allowed}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-icon-invoice{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-icon-invoice:hover{color:#fff;border-color:#fff3}.orders-command-hub .orders-kanban-board{grid-template-columns:repeat(4,1fr);gap:16px;min-height:580px;display:grid}@media (max-width:1100px){.orders-command-hub .orders-kanban-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.orders-command-hub .orders-kanban-board{grid-template-columns:1fr}}.orders-command-hub .orders-kanban-board .kanban-column{border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.orders-command-hub .orders-kanban-board .kanban-column.stage-confirmed{border-top:3px solid #9e7d3b}.orders-command-hub .orders-kanban-board .kanban-column.stage-processing{border-top:3px solid #721121}.orders-command-hub .orders-kanban-board .kanban-column.stage-shipped{border-top:3px solid #1d4ed8}.orders-command-hub .orders-kanban-board .kanban-column.stage-delivered{border-top:3px solid #0f766e}.orders-command-hub .orders-kanban-board .kanban-column .column-header{border-bottom:1px solid var(--adm-border,#e8e2d8);background:#f3efea;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.orders-command-hub .orders-kanban-board .kanban-column .column-header .col-title-group{align-items:center;gap:8px;display:flex}.orders-command-hub .orders-kanban-board .kanban-column .column-header .col-title-group .col-icon{font-size:1rem}.orders-command-hub .orders-kanban-board .kanban-column .column-header .col-title-group .col-title{color:var(--adm-text-primary,#181412);letter-spacing:.02em;font-size:.8rem;font-weight:700}.orders-command-hub .orders-kanban-board .kanban-column .column-header .col-title-group .col-count-pill{color:var(--adm-text-primary,#181412);background:#e0dad0;border-radius:10px;padding:2px 7px;font-size:.68rem;font-weight:800}.orders-command-hub .orders-kanban-board .kanban-column .column-header .col-value-tally{font-family:var(--font-serif,"Cinzel", serif);color:var(--adm-maroon,#721121);font-size:.76rem;font-weight:700}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-empty{text-align:center;color:var(--adm-text-tertiary,#877e75);padding:30px 10px;font-size:.75rem;font-style:italic}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card{border:1px solid var(--adm-border,#e8e2d8);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:12px;transition:all .2s;display:flex;box-shadow:0 1px 4px #1814120a}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card:hover{border-color:var(--adm-gold,#9e7d3b);transform:translateY(-2px);box-shadow:0 6px 16px #18141214}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-top{justify-content:space-between;align-items:center;display:flex}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-top .k-ord-num{color:var(--adm-text-primary,#181412);font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-top .k-time{color:var(--adm-text-tertiary,#877e75);font-size:.65rem}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid{align-items:center;gap:10px;display:flex}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid img{object-fit:cover;border:1px solid var(--adm-border,#e8e2d8);border-radius:6px;flex-shrink:0;width:44px;height:56px}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid .k-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid .k-meta .k-client{color:var(--adm-text-primary,#181412);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid .k-meta .k-piece{color:var(--adm-text-secondary,#574f49);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid .k-meta .k-city{color:var(--adm-text-tertiary,#877e75);font-size:.65rem}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot{border-top:1px solid var(--adm-border,#e8e2d8);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .k-price{font-family:var(--font-serif,"Cinzel", serif);color:var(--adm-maroon,#721121);font-size:.84rem;font-weight:800}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .btn-k-advance{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#181412);cursor:pointer;background:#fff;border-radius:5px;padding:4px 10px;font-size:.68rem;font-weight:700;transition:all .2s}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .btn-k-advance:hover{background:var(--adm-maroon,#721121);border-color:var(--adm-maroon,#721121);color:#fff}.orders-command-hub .orders-ledger-container{background:#0b101d;border:1px solid #ffffff14;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #0006}.orders-command-hub .orders-ledger-container .ledger-table-wrap{overflow-x:auto}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table th{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;white-space:nowrap;background:#080c16;border-bottom:1px solid #ffffff14;padding:14px 18px;font-size:.7rem;font-weight:800}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table td{vertical-align:middle;color:#cbd5e1;border-bottom:1px solid #ffffff0a;padding:14px 18px}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table tr:hover td{background:#ffffff05}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .col-ord-num{color:#f3e5ab;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .patron-cell .p-name{color:#fff;font-size:.82rem;font-weight:700}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .patron-cell .p-city{color:#64748b;font-size:.72rem}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .items-cell{align-items:center;gap:10px;display:flex}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .items-cell img{object-fit:cover;border-radius:5px;flex-shrink:0;width:36px;height:46px}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .items-cell .it-details{flex-direction:column;gap:2px;display:flex}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .items-cell .it-details .it-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.8rem;font-weight:600;overflow:hidden}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .items-cell .it-details .it-sub{color:#64748b;font-size:.68rem}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .amt-cell{font-family:var(--font-serif,"Cinzel", serif);color:#f3e5ab;font-size:.95rem;font-weight:800}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .amt-cell.font-bold{color:#fff;font-weight:800}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .tax-cell{font-family:var(--font-serif,"Cinzel", serif);color:#d4af37;font-size:.85rem;font-weight:700}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-pay-cluster{flex-direction:column;gap:4px;display:flex}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-pay-cluster .status-badge{letter-spacing:.04em;border-radius:4px;align-items:center;width:fit-content;padding:2px 7px;font-size:.65rem;font-weight:800;display:inline-flex}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-pay-cluster .status-badge.active{color:#34d399;background:#10b98124;border:1px solid #10b98159}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-pay-cluster .status-badge.pending{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b59}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-pay-cluster .table-pay-id{color:#94a3b8;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:.66rem;display:flex}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-pay-cluster .table-pay-id span{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-pay-cluster .table-pay-id .btn-tbl-copy{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.68rem;transition:color .15s}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-pay-cluster .table-pay-id .btn-tbl-copy:hover{color:#d4af37}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-action-group{justify-content:flex-end;align-items:center;gap:6px;display:flex}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-action-group .btn-tbl-action{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:5px 10px;font-size:.72rem;font-weight:700;transition:all .2s}.orders-command-hub .orders-ledger-container .ledger-table-wrap .orders-ledger-table .table-action-group .btn-tbl-action:hover{color:#f3e5ab;background:#d4af3726;border-color:#d4af37}.commission-dossier-overlay{z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04070ee0;justify-content:center;align-items:center;padding:20px;animation:.22s forwards modalFadeIn;display:flex;position:fixed;inset:0}.commission-dossier-overlay .commission-dossier-modal{background:#080c17;border:1px solid #d4af3761;border-radius:18px;flex-direction:column;width:100%;max-width:1140px;height:92vh;max-height:94vh;animation:.28s cubic-bezier(.16,1,.3,1) forwards modalPopIn;display:flex;overflow:hidden;box-shadow:0 30px 100px -10px #000000f2,0 0 50px #d4af3724,inset 0 1px #ffffff14}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header{background:linear-gradient(90deg,#d4af3724 0%,#0f172af2 100%);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left{flex-direction:column;gap:3px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .dossier-kicker-row{align-items:center;gap:8px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .dossier-kicker-row .atelier-pill{letter-spacing:.12em;text-transform:uppercase;color:#d4af37;font-size:.68rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .dossier-kicker-row .dossier-pipe{color:#64748b;font-size:.7rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .dossier-kicker-row .dossier-inv-id{color:#f3e5ab;background:#d4af371a;border:1px solid #d4af3740;border-radius:4px;padding:1px 7px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row h2{font-family:var(--font-serif,"Cinzel", serif);color:#fff;letter-spacing:.02em;margin:0;font-size:1.3rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .ord-tag-wrap{background:#d4af371f;border:1px solid #d4af374d;border-radius:5px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .ord-tag-wrap .ord-num-tag{color:#f3e5ab;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .ord-tag-wrap .btn-modal-copy{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.72rem;transition:color .15s;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .ord-tag-wrap .btn-modal-copy:hover{color:#d4af37}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .modal-pay-status-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .modal-pay-status-pill .pay-pulse-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .modal-pay-status-pill.paid{color:#34d399;background:#10b98126;border:1px solid #10b98166}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .modal-pay-status-pill.paid .pay-pulse-dot{background:#10b981;animation:1.8s infinite pulseGlow;box-shadow:0 0 8px #10b981e6}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .modal-pay-status-pill.pending{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b66}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .modal-pay-status-pill.pending .pay-pulse-dot{background:#f59e0b;box-shadow:0 0 8px #f59e0be6}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .status-chip{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 9px;font-size:.7rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .status-chip.confirmed{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b59}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .status-chip.processing{color:#c084fc;background:#a855f71f;border:1px solid #a855f759}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .status-chip.shipped{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf859}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .status-chip.delivered{color:#34d399;background:#10b9811f;border:1px solid #10b98159}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .status-chip.cancelled{color:#f87171;background:#ef44441f;border:1px solid #ef444459}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .header-left .header-title-row .modal-date-tag{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:3px 8px;font-size:.72rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .btn-close-dossier{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;transition:all .18s;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-header .btn-close-dossier:hover{color:#fff;background:#ef444433;border-color:#ef4444}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body{flex:1;display:flex;overflow:hidden}@media (max-width:900px){.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body{flex-direction:column;overflow-y:auto}}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col{border-right:1px solid #ffffff14;flex-direction:column;flex:1.15;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col::-webkit-scrollbar{width:5px}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col::-webkit-scrollbar-track{background:#0003}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:3px}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col::-webkit-scrollbar-thumb:hover{background:#d4af3773}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .col-sec-title{font-family:var(--font-serif,"Cinzel", serif);color:#fff;align-items:center;gap:6px;margin:0;font-size:.88rem;font-weight:700;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list{flex-direction:column;gap:10px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card{background:#0b101d;border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:10px 12px;transition:border-color .2s;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card:hover{border-color:#d4af374d}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card img{object-fit:cover;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;width:68px;height:86px}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details{flex-direction:column;flex:1;gap:3px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details .item-title{color:#fff;font-size:.88rem;font-weight:700;line-height:1.3}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details .item-sku{color:#94a3b8;background:#ffffff0a;border-radius:4px;width:fit-content;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.68rem;display:inline-block}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details .item-tags{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details .item-tags .tag-chip{color:#cbd5e1;background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details .item-tags .tag-chip.gold-accent{color:#f3e5ab;background:#d4af3724;border:1px solid #d4af3747}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details .item-subtotal-row{justify-content:space-between;align-items:center;margin-top:auto;padding-top:4px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details .item-subtotal-row .rate{color:#94a3b8;font-size:.72rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .items-breakdown-list .ensemble-item-card .item-details .item-subtotal-row .sum{font-family:var(--font-serif,"Cinzel", serif);color:#f3e5ab;font-size:.92rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .order-financial-ledger-card{background:#0b101d;border:1px solid #d4af3740;border-radius:12px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .order-financial-ledger-card .fin-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:2px;padding-bottom:6px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .order-financial-ledger-card .fin-card-header .fin-title{font-family:var(--font-serif,"Cinzel", serif);letter-spacing:.04em;color:#f3e5ab;font-size:.78rem;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .order-financial-ledger-card .fin-card-header .fin-gst-tag{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.66rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .order-financial-ledger-card .fin-row{color:#94a3b8;justify-content:space-between;align-items:center;padding:2px 0;font-size:.76rem;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .order-financial-ledger-card .fin-row.total{color:#fff;border-top:1px dashed #d4af374d;margin-top:4px;padding-top:8px;font-size:.9rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .order-financial-ledger-card .fin-row.total .inclusive-note{color:#64748b;margin-top:2px;font-size:.66rem;font-weight:400;display:block}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .order-financial-ledger-card .fin-row.total .total-val{font-family:var(--font-serif,"Cinzel", serif);color:#d4af37;font-size:1.18rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card{background:linear-gradient(145deg,#0d1424f2 0%,#070a13fa 100%);border:1px solid #d4af3752;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:0 8px 30px #00000080,inset 0 1px #ffffff0d}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-card-header .tx-header-left{align-items:center;gap:8px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-card-header .tx-header-left .tx-shield-icon{font-size:1rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-card-header .tx-header-left .tx-title{font-family:var(--font-serif,"Cinzel", serif);letter-spacing:.02em;color:#fff;font-size:.82rem;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-card-header .tx-ssl-badge{letter-spacing:.04em;text-transform:uppercase;color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:20px;padding:2px 7px;font-size:.63rem;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-status-banner{background:#10b98114;border:1px solid #10b98138;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-status-banner .tx-status-pill{align-items:center;gap:7px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-status-banner .tx-status-pill .tx-pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseGlow;box-shadow:0 0 8px #10b981e6}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-status-banner .tx-status-pill .tx-status-text{letter-spacing:.06em;text-transform:uppercase;color:#34d399;font-size:.7rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-status-banner .tx-gateway-label{color:#94a3b8;align-items:center;gap:5px;font-size:.7rem;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-status-banner .tx-gateway-label .gw-logo{color:#f3e5ab;font-size:.82rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-status-banner .tx-gateway-label strong{color:#fff;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (max-width:600px){.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid{grid-template-columns:1fr}}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-lbl{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.62rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-val{color:#fff;font-size:.76rem;font-weight:600}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-val.instrument{align-items:center;gap:6px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-val.instrument .inst-icon{font-size:.82rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-val-with-copy{justify-content:space-between;align-items:center;gap:5px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-val-with-copy .tx-code{color:#f3e5ab;text-overflow:ellipsis;white-space:nowrap;background:#d4af371a;border:1px solid #d4af3738;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.72rem;overflow:hidden}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-val-with-copy .tx-code.gold{color:#d4af37;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-val-with-copy .btn-tx-copy{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;padding:2px 6px;font-size:.66rem;font-weight:700;transition:all .15s}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-telemetry-grid .tx-field-cell .cell-val-with-copy .btn-tx-copy:hover{color:#0b101d;background:#d4af37;border-color:#d4af37}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-left-col .transaction-telemetry-card .tx-compliance-foot{color:#64748b;text-transform:uppercase;letter-spacing:.05em;text-align:center;border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:8px;padding-top:6px;font-size:.65rem;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col{background:#080c16;flex-direction:column;flex:1;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col::-webkit-scrollbar{width:5px}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col::-webkit-scrollbar-track{background:#0003}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:3px}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col::-webkit-scrollbar-thumb:hover{background:#d4af3773}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card{background:#0b101d;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .patron-card-header{justify-content:space-between;align-items:center;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .patron-card-header .p-name{color:#fff;font-size:.95rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .patron-card-header .vip-chip{letter-spacing:.06em;text-transform:uppercase;color:#d4af37;background:#d4af371f;border:1px solid #d4af374d;border-radius:4px;padding:2px 8px;font-size:.64rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .p-contact-lines{color:#94a3b8;flex-direction:column;gap:5px;font-size:.76rem;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .p-contact-lines .p-line{align-items:center;gap:8px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .p-contact-lines .p-line svg{color:#d4af37;flex-shrink:0}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .p-contact-lines .p-line .p-contact-link{color:#cbd5e1;text-decoration:none;transition:color .15s}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .p-contact-lines .p-line .p-contact-link:hover{color:#f3e5ab;text-decoration:underline}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .p-address-box{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;margin-top:2px;padding:10px 12px}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .p-address-box .suite-lbl{text-transform:uppercase;letter-spacing:.08em;color:#d4af37;margin-bottom:3px;font-size:.62rem;font-weight:800}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .patron-dossier-card .p-address-box .suite-body{color:#cbd5e1;font-size:.74rem;line-height:1.4}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .production-stepper-card{background:#0b101d;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .production-stepper-card .step-card-title{font-family:var(--font-serif,"Cinzel", serif);color:#f3e5ab;font-size:.82rem;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .production-stepper-card .stepper-strip{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}@media (max-width:600px){.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .production-stepper-card .stepper-strip{grid-template-columns:1fr 1fr}}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .production-stepper-card .stepper-strip .stage-pill-btn{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:8px 5px;font-size:.66rem;font-weight:700;transition:all .2s;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .production-stepper-card .stepper-strip .stage-pill-btn .icon{font-size:.9rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .production-stepper-card .stepper-strip .stage-pill-btn:hover:not(:disabled){color:#fff;border-color:#d4af3766}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .production-stepper-card .stepper-strip .stage-pill-btn.active{color:#f3e5ab;background:linear-gradient(135deg,#d4af3738 0%,#d4af370f 100%);border-color:#d4af37;box-shadow:0 0 12px #d4af3733}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card{background:#0b101d;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .awb-card-head{justify-content:space-between;align-items:center;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .awb-card-head .awb-title{font-family:var(--font-serif,"Cinzel", serif);color:#f3e5ab;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .awb-card-head .awb-track-link{color:#38bdf8;font-size:.7rem;font-weight:700;text-decoration:none;transition:-webkit-text-decoration .15s,text-decoration .15s}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .awb-card-head .awb-track-link:hover{text-decoration:underline}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .awb-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:600px){.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .awb-form-grid{grid-template-columns:1fr}}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .awb-form-grid .form-group{margin:0}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .btn-update-awb{color:#0b101d;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b8972e 100%);border:none;border-radius:7px;align-self:flex-start;padding:8px 16px;font-size:.74rem;font-weight:800;transition:all .2s}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .airway-bill-card .btn-update-awb:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #d4af3759}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-muted{color:#ffffff8c;margin:0;font-size:.74rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-meta-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-meta-cell{flex-direction:column;gap:2px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-meta-cell span{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;font-size:.64rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-meta-cell strong{color:#f3e5ab;word-break:break-all;font-size:.74rem;font-weight:700}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-error{color:#fca5a5;margin:0;font-size:.72rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-timeline{flex-wrap:wrap;gap:6px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-timeline-step{color:#ffffffa6;border:1px solid #ffffff1a;border-radius:999px;padding:3px 6px;font-size:.62rem}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-actions{flex-wrap:wrap;gap:6px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-action-btn{color:#f3e5ab;cursor:pointer;background:0 0;border:1px solid #d4af3759;border-radius:7px;padding:6px 10px;font-size:.68rem;font-weight:700;text-decoration:none}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-body .modal-right-col .shipping-automation-card .shipping-action-btn:disabled{opacity:.35;cursor:not-allowed}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-footer{background:#090e1a;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-footer .footer-left-tools{align-items:center;gap:10px;display:flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-footer .footer-left-tools .btn-view-invoice{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:6px;padding:8px 16px;font-size:.76rem;font-weight:700;transition:all .2s;display:inline-flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-footer .footer-left-tools .btn-view-invoice:hover{color:#f3e5ab;background:#d4af3726;border-color:#d4af37}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-footer .footer-left-tools .btn-pdf-download{color:#f3e5ab;background:#d4af3726;border:1px solid #d4af3766;border-radius:7px;align-items:center;gap:6px;padding:8px 16px;font-size:.76rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-footer .footer-left-tools .btn-pdf-download:hover{color:#0b101d;background:#d4af37}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-footer .btn-close-action{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:7px;padding:8px 18px;font-size:.76rem;font-weight:700;transition:all .2s}.commission-dossier-overlay .commission-dossier-modal .dossier-modal-footer .btn-close-action:hover{color:#fff;background:#ffffff14}.tax-invoice-overlay{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;justify-content:center;align-items:center;padding:20px;animation:.2s forwards modalFadeIn;display:flex;position:fixed;inset:0}.tax-invoice-overlay .tax-invoice-card{color:#1a1a1a;background:#fff;border-radius:12px;width:820px;max-width:95vw;max-height:90vh;padding:36px;animation:.25s forwards modalPopIn;overflow-y:auto;box-shadow:0 30px 90px #000000b3}.tax-invoice-overlay .tax-invoice-card .invoice-top-bar{border-bottom:2px solid #721121;justify-content:space-between;margin-bottom:24px;padding-bottom:20px;display:flex}.tax-invoice-overlay .tax-invoice-card .invoice-top-bar .brand-block .brand-title{color:#721121;letter-spacing:.06em;margin:0;font-family:Cinzel,serif;font-size:1.8rem}.tax-invoice-overlay .tax-invoice-card .invoice-top-bar .brand-block .brand-sub{text-transform:uppercase;letter-spacing:.15em;color:#d4af37;font-size:.75rem;font-weight:700}.tax-invoice-overlay .tax-invoice-card .invoice-top-bar .brand-block .brand-legal{color:#666;margin-top:6px;font-size:.76rem;line-height:1.4}.tax-invoice-overlay .tax-invoice-card .invoice-top-bar .invoice-meta-block{text-align:right}.tax-invoice-overlay .tax-invoice-card .invoice-top-bar .invoice-meta-block .inv-heading{color:#1a1a1a;margin:0 0 6px;font-family:Cinzel,serif;font-size:1.25rem}.tax-invoice-overlay .tax-invoice-card .invoice-top-bar .invoice-meta-block .inv-item{color:#555;margin-bottom:3px;font-size:.8rem}.tax-invoice-overlay .tax-invoice-card .invoice-top-bar .invoice-meta-block .inv-item strong{color:#1a1a1a}.tax-invoice-overlay .tax-invoice-card .bill-to-section{background:#f9f9f9;border:1px solid #eee;border-radius:8px;justify-content:space-between;margin-bottom:24px;padding:14px 18px;font-size:.8rem;display:flex}.tax-invoice-overlay .tax-invoice-card .bill-to-section .bill-block .sec-title{text-transform:uppercase;letter-spacing:.08em;color:#721121;margin-bottom:4px;font-size:.72rem;font-weight:800}.tax-invoice-overlay .tax-invoice-card .bill-to-section .bill-block .client-name{color:#1a1a1a;font-size:.95rem;font-weight:700}.tax-invoice-overlay .tax-invoice-card .bill-to-section .bill-block .address-text{color:#555;margin-top:3px;line-height:1.4}.tax-invoice-overlay .tax-invoice-card .invoice-table{border-collapse:collapse;width:100%;margin-bottom:20px;font-size:.82rem}.tax-invoice-overlay .tax-invoice-card .invoice-table th{text-align:left;color:#333;background:#f4f4f4;border-bottom:1px solid #ddd;padding:10px 12px;font-weight:700}.tax-invoice-overlay .tax-invoice-card .invoice-table td{color:#444;border-bottom:1px solid #eee;padding:12px}.tax-invoice-overlay .tax-invoice-card .invoice-totals-section{justify-content:flex-end;margin-bottom:28px;display:flex}.tax-invoice-overlay .tax-invoice-card .invoice-totals-section .totals-table{width:300px}.tax-invoice-overlay .tax-invoice-card .invoice-totals-section .totals-table .row{color:#555;justify-content:space-between;padding:6px 0;font-size:.82rem;display:flex}.tax-invoice-overlay .tax-invoice-card .invoice-totals-section .totals-table .row.grand-total{color:#721121;border-top:2px solid #721121;margin-top:6px;padding-top:10px;font-size:1.05rem;font-weight:800}.tax-invoice-overlay .tax-invoice-card .invoice-footer-actions{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.tax-invoice-overlay .tax-invoice-card .invoice-footer-actions .btn-inv-print{color:#fff;cursor:pointer;background:#721121;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:.82rem;font-weight:700;display:inline-flex}.tax-invoice-overlay .tax-invoice-card .invoice-footer-actions .btn-inv-print:hover{background:#8b1e2d}.tax-invoice-overlay .tax-invoice-card .invoice-footer-actions .btn-inv-close{color:#333;cursor:pointer;background:#eee;border:none;border-radius:6px;padding:10px 20px;font-size:.82rem;font-weight:700}.tax-invoice-overlay .tax-invoice-card .invoice-footer-actions .btn-inv-close:hover{background:#ddd}.primary-media-status-banner{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 20px;transition:all .3s;display:flex}.primary-media-status-banner.is-video{background:linear-gradient(135deg,#d4af3726 0%,#0e1524f2 100%);border:1px solid #d4af3773;box-shadow:0 4px 20px #d4af3726}.primary-media-status-banner.is-image{background:linear-gradient(135deg,#10b9811a 0%,#0e1524f2 100%);border:1px solid #10b9814d}.primary-media-status-banner .status-banner-left{align-items:center;gap:14px;display:flex}.primary-media-status-banner .status-banner-left .crown-icon{flex-shrink:0;font-size:1.6rem}.primary-media-status-banner .status-banner-left .banner-copy{flex-direction:column;display:flex}.primary-media-status-banner .status-banner-left .banner-copy .banner-title{color:#f8fafc;letter-spacing:.02em;font-size:.88rem;font-weight:700}.primary-media-status-banner .status-banner-left .banner-copy .banner-sub{color:#94a3b8;margin-top:2px;font-size:.74rem}.primary-media-status-banner .status-banner-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.primary-media-status-banner .status-banner-controls .btn-mode-pill{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9999px;padding:7px 14px;font-size:.75rem;font-weight:700;transition:all .25s}.primary-media-status-banner .status-banner-controls .btn-mode-pill:hover{color:#fff;background:#ffffff1a}.primary-media-status-banner .status-banner-controls .btn-mode-pill.active{color:#0a0e17;background:linear-gradient(135deg,#d4af37 0%,#aa7c11 100%);border-color:#f5d77f;box-shadow:0 2px 10px #d4af3759}.atelier-video-reel-section{background:#ffffff05;border:1px solid #d4af3733;border-radius:14px;margin-top:24px;margin-bottom:28px;padding:20px}.atelier-video-reel-section .reel-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.atelier-video-reel-section .reel-header .reel-title{color:#f8fafc;align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:flex}.atelier-video-reel-section .reel-header .reel-title .count-pill.gold{color:#d4af37;background:#d4af3726;border:1px solid #d4af374d;border-radius:9999px;padding:2px 8px;font-size:.72rem}.atelier-video-reel-section .reel-header .reel-hint{color:#94a3b8;font-size:.74rem}.atelier-video-reel-section .video-url-adder-row{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.atelier-video-reel-section .video-url-adder-row .url-input{color:#f8fafc;background:#0000004d;border:1px solid #ffffff1f;border-radius:8px;outline:none;flex:1;min-width:260px;padding:9px 14px;font-size:.8rem}.atelier-video-reel-section .video-url-adder-row .url-input:focus{border-color:#d4af37}.atelier-video-reel-section .video-url-adder-row .btn-add-url{color:#0a0e17;cursor:pointer;background:#d4af37;border:none;border-radius:8px;padding:9px 16px;font-size:.78rem;font-weight:700;transition:all .2s}.atelier-video-reel-section .video-url-adder-row .btn-add-url:hover:not(:disabled){background:#e5c050}.atelier-video-reel-section .video-url-adder-row .btn-add-url:disabled{opacity:.4;cursor:not-allowed}.atelier-video-reel-section .video-url-adder-row .btn-upload-video-direct{color:#fff;cursor:pointer;background:#721121cc;border:1px solid #d4af374d;border-radius:8px;padding:9px 16px;font-size:.78rem;font-weight:700;transition:all .2s}.atelier-video-reel-section .video-url-adder-row .btn-upload-video-direct:hover{background:#8b1e2d}.atelier-video-reel-section .empty-video-box{text-align:center;color:#64748b;border:1px dashed #ffffff1a;border-radius:10px;padding:24px;font-size:.8rem}.atelier-video-reel-section .video-asset-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.atelier-video-reel-section .video-asset-grid .video-asset-card{background:#0e1524;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden}.atelier-video-reel-section .video-asset-grid .video-asset-card.is-primary{border-color:#d4af37;box-shadow:0 0 20px #d4af3740}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-preview-wrapper{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-preview-wrapper .video-player-element{object-fit:cover;width:100%;height:100%}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-preview-wrapper .video-crown-badge{z-index:10;letter-spacing:.04em;color:#0a0e17;background:linear-gradient(135deg,#d4af37 0%,#aa7c11 100%);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.68rem;font-weight:800;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 4px 12px #00000080}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-meta-top{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-meta-top .video-index{color:#d4af37;font-weight:700}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-meta-top .video-path-preview{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-actions-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-actions-bar .btn-set-primary-video{color:#d4af37;cursor:pointer;background:#d4af371a;border:1px solid #d4af3766;border-radius:6px;flex:1;padding:7px 12px;font-size:.72rem;font-weight:700;transition:all .2s}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-actions-bar .btn-set-primary-video:hover{color:#0a0e17;background:#d4af37}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-actions-bar .btn-set-primary-video.active{color:#0a0e17;cursor:default;background:#d4af37;border-color:#f5d77f}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-actions-bar .video-mini-actions{gap:6px;display:flex}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-actions-bar .video-mini-actions .btn-icon-video{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;transition:all .2s;display:flex}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-actions-bar .video-mini-actions .btn-icon-video:hover{color:#fff;background:#ffffff26}.atelier-video-reel-section .video-asset-grid .video-asset-card .video-card-meta .video-actions-bar .video-mini-actions .btn-icon-video.danger:hover{color:#ef4444;background:#ef444433;border-color:#ef4444}h1,h2,h3,h4,h5,h6,.main-title,.card-title,.drawer-title,.modal-title,.section-title,.trail-page-title,.kpi-value,.stat-value,.cell-title,.product-title,.customer-name,.order-number{color:var(--adm-text-primary,#181412)!important}.main-subtitle,.card-subtitle,.drawer-subtitle,.modal-subtitle,.section-subtitle,.stat-label,.kpi-label,.cell-subtitle,.stat-subtext,.kpi-subtext{color:var(--adm-text-secondary,#574f49)!important}body,.admin-layout-wrapper,.admin-main-area,.admin-content-container,.atelier-console-container{background:var(--adm-bg,#f8f7f4)!important;color:var(--adm-text-primary,#181412)!important}.admin-card,.adm-card,.stat-card,.kpi-card,.atelier-header-ribbon,.drawer-panel,.modal-panel,.side-drawer-content,.drawer-container{background:var(--adm-card-bg,#fff)!important;border-color:var(--adm-border,#e8e2d8)!important;box-shadow:var(--shadow-sm,0 1px 3px #1814120a)!important;color:var(--adm-text-primary,#181412)!important}.adm-card-header,.card-header-bar,.drawer-header,.modal-header{border-bottom:1px solid var(--adm-border,#e8e2d8)!important;background:linear-gradient(#fff 0%,#faf8f5 100%)!important}.drawer-tabs,.tab-nav{border-bottom:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.drawer-footer,.modal-footer{border-top:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.adm-table-container,.admin-table-wrapper{border:1px solid var(--adm-border,#e8e2d8)!important;background:#fff!important;border-radius:12px!important}.adm-table,.admin-data-table,.admin-table{color:var(--adm-text-primary,#181412)!important;background:#fff!important}.adm-table thead,.admin-data-table thead,.admin-table thead{border-bottom:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.adm-table thead th,.admin-data-table thead th,.admin-table thead th{color:var(--adm-text-secondary,#574f49)!important;border-bottom:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important;font-weight:700!important}.adm-table tbody tr,.admin-data-table tbody tr,.admin-table tbody tr{background:#fff;border-bottom:1px solid var(--adm-border,#e8e2d8)!important}.adm-table tbody tr:hover,.admin-data-table tbody tr:hover,.admin-table tbody tr:hover{background-color:#faf8f5!important}.adm-table tbody tr td,.admin-data-table tbody tr td,.admin-table tbody tr td{color:var(--adm-text-primary,#181412)!important;border-bottom:1px solid var(--adm-border,#e8e2d8)!important}.adm-table tbody tr td strong,.adm-table tbody tr td b,.admin-data-table tbody tr td strong,.admin-data-table tbody tr td b,.admin-table tbody tr td strong,.admin-table tbody tr td b,.adm-table tbody tr td span[style*=\#FFF],.adm-table tbody tr td span[style*=\#fff],.adm-table tbody tr td span[style*=white],.admin-data-table tbody tr td span[style*=\#FFF],.admin-data-table tbody tr td span[style*=\#fff],.admin-data-table tbody tr td span[style*=white],.admin-table tbody tr td span[style*=\#FFF],.admin-table tbody tr td span[style*=\#fff],.admin-table tbody tr td span[style*=white]{color:var(--adm-text-primary,#181412)!important}input[type=text],input[type=search],input[type=email],input[type=number],input[type=password],input[type=date],select,textarea,.adm-input,.adm-select,.adm-textarea,.search-input{color:var(--adm-text-primary,#181412)!important;background:#fff!important;border:1px solid #dcd5c9!important;border-radius:8px!important}input[type=text]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,select::placeholder,textarea::placeholder,.adm-input::placeholder,.adm-select::placeholder,.adm-textarea::placeholder,.search-input::placeholder{color:var(--adm-text-tertiary,#877e75)!important}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=date]:focus,select:focus,textarea:focus,.adm-input:focus,.adm-select:focus,.adm-textarea:focus,.search-input:focus{border-color:var(--adm-gold,#9e7d3b)!important;box-shadow:0 0 0 3px var(--adm-gold-muted,#9e7d3b1f)!important;background:#fff!important}select option{color:var(--adm-text-primary,#181412)!important;background:#fff!important}label,.adm-label{color:var(--adm-text-secondary,#574f49)!important;font-weight:600!important}.btn-luxury-primary,.btn-admin-primary,.admin-btn-primary,.btn-atelier-primary{color:#fff!important;background:linear-gradient(135deg,#721121 0%,#4a0812 100%)!important;border:1px solid #721121!important;font-weight:700!important;box-shadow:0 2px 8px #72112140!important}.btn-luxury-primary:hover,.btn-admin-primary:hover,.admin-btn-primary:hover,.btn-atelier-primary:hover{color:#fff!important;background:linear-gradient(135deg,#8b1e2d 0%,#5c0c18 100%)!important;box-shadow:0 4px 14px #72112159!important}.btn-luxury-secondary,.btn-admin-secondary,.admin-btn-secondary,.admin-btn-outline,.btn-atelier-tool{color:var(--adm-text-primary,#181412)!important;border:1px solid var(--adm-border,#e8e2d8)!important;background:#fff!important;font-weight:600!important}.btn-luxury-secondary:hover,.btn-admin-secondary:hover,.admin-btn-secondary:hover,.admin-btn-outline:hover,.btn-atelier-tool:hover{border-color:var(--adm-gold,#9e7d3b)!important;color:var(--adm-gold,#9e7d3b)!important;background:#faf8f5!important}.action-icon-btn,.btn-icon-video{border:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-secondary,#574f49)!important;background:#faf8f5!important}.action-icon-btn:hover,.btn-icon-video:hover{background:var(--adm-maroon-light,#fdf4f4)!important;border-color:var(--adm-maroon-border,#f3d2d6)!important;color:var(--adm-maroon,#721121)!important}.adm-toolbar .toolbar-search input,.adm-toolbar .toolbar-search .search-input,.admin-toolbar .toolbar-search input,.admin-toolbar .toolbar-search .search-input,.adm-toolbar .toolbar-filters select,.admin-toolbar .toolbar-filters select{color:var(--adm-text-primary,#181412)!important;background:#fff!important;border:1px solid #dcd5c9!important}.filter-pill,.filter-chip{color:var(--adm-text-secondary,#574f49)!important;border:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.filter-pill:hover,.filter-chip:hover{color:var(--adm-text-primary,#181412)!important;background:#f3efea!important}.filter-pill.active,.filter-chip.active{background:var(--adm-maroon-light,#fdf4f4)!important;color:var(--adm-maroon,#721121)!important;border-color:var(--adm-maroon-border,#f3d2d6)!important;font-weight:700!important;box-shadow:0 1px 4px #72112114!important}.view-mode-switch{border:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.view-mode-switch .mode-btn{color:var(--adm-text-secondary,#574f49)!important}.view-mode-switch .mode-btn:hover{color:var(--adm-text-primary,#181412)!important}.view-mode-switch .mode-btn.active{color:var(--adm-maroon,#721121)!important;border-color:var(--adm-border,#e8e2d8)!important;background:#fff!important;box-shadow:0 1px 3px #1814120f!important}.adm-status-badge,.status-badge{font-weight:700!important}.adm-status-badge.active,.adm-status-badge.CONFIRMED,.adm-status-badge.DELIVERED,.adm-status-badge.delivered,.adm-status-badge.paid,.adm-status-badge.approved,.status-badge.active,.status-badge.CONFIRMED,.status-badge.DELIVERED,.status-badge.delivered,.status-badge.paid,.status-badge.approved{color:#0f766e!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}.adm-status-badge.processing,.adm-status-badge.PROCESSING,.adm-status-badge.in-transit,.adm-status-badge.shipped,.adm-status-badge.SHIPPED,.status-badge.processing,.status-badge.PROCESSING,.status-badge.in-transit,.status-badge.shipped,.status-badge.SHIPPED{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.adm-status-badge.warning,.adm-status-badge.DRAFT,.adm-status-badge.pending,.adm-status-badge.inspection_pending,.adm-status-badge.low_stock,.status-badge.warning,.status-badge.DRAFT,.status-badge.pending,.status-badge.inspection_pending,.status-badge.low_stock{color:#b45309!important;background:#fffbeb!important;border:1px solid #fde68a!important}.adm-status-badge.cancelled,.adm-status-badge.CANCELLED,.adm-status-badge.archived,.adm-status-badge.ARCHIVED,.adm-status-badge.rejected,.adm-status-badge.out_of_stock,.adm-status-badge.suspended,.status-badge.cancelled,.status-badge.CANCELLED,.status-badge.archived,.status-badge.ARCHIVED,.status-badge.rejected,.status-badge.out_of_stock,.status-badge.suspended{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}.drawer-backdrop,.modal-backdrop,.admin-drawer-overlay,.modal-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#18141273!important}.video-asset-card{border-color:var(--adm-border,#e8e2d8)!important;background:#fff!important}.video-asset-card .video-card-meta .video-path-preview{color:var(--adm-text-tertiary,#877e75)!important}.admin-main h1:not(.btn *):not(.badge *):not(.status-badge):not(.btn-atelier-primary *):not(.btn-luxury-primary *),.admin-main h2:not(.btn *):not(.badge *):not(.status-badge):not(.btn-atelier-primary *):not(.btn-luxury-primary *),.admin-main h3:not(.btn *):not(.badge *):not(.status-badge):not(.btn-atelier-primary *):not(.btn-luxury-primary *),.admin-main h4:not(.btn *):not(.badge *):not(.status-badge):not(.btn-atelier-primary *):not(.btn-luxury-primary *),.admin-main h5:not(.btn *):not(.badge *):not(.status-badge):not(.btn-atelier-primary *):not(.btn-luxury-primary *),.admin-main h6:not(.btn *):not(.badge *):not(.status-badge):not(.btn-atelier-primary *):not(.btn-luxury-primary *){color:var(--adm-text-primary,#181412)!important}.toolbar-search,.search-box-wrap{align-items:center!important;display:flex!important;position:relative!important}.toolbar-search .search-input,.search-box-wrap .search-input{width:100%!important;color:var(--adm-text-primary,#181412)!important;background:#fff!important;border:1px solid #dcd5c9!important;padding-left:36px!important}.toolbar-search .search-icon,.search-box-wrap .search-icon{width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important;color:var(--adm-text-tertiary,#877e75)!important;pointer-events:none!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.orders-command-hub .orders-stat-card,.orders-management-page .orders-stat-card{border:1px solid var(--adm-border,#e8e2d8)!important;background:#fff!important;box-shadow:0 2px 10px #1814120a!important}.orders-command-hub .orders-stat-card:hover,.orders-management-page .orders-stat-card:hover{border-color:var(--adm-gold,#9e7d3b)!important;box-shadow:0 6px 18px #18141214!important}.orders-command-hub .orders-stat-card .stat-label,.orders-management-page .orders-stat-card .stat-label{color:var(--adm-text-tertiary,#877e75)!important}.orders-command-hub .orders-stat-card .stat-val,.orders-management-page .orders-stat-card .stat-val{color:var(--adm-text-primary,#181412)!important}.orders-command-hub .orders-stat-card .stat-sub,.orders-management-page .orders-stat-card .stat-sub{color:var(--adm-text-secondary,#574f49)!important}.orders-command-hub .orders-stat-card.gold .stat-icon-wrap,.orders-management-page .orders-stat-card.gold .stat-icon-wrap{color:#9e7d3b!important;background:#fdfbf5!important;border-color:#e8decc!important}.orders-command-hub .orders-stat-card.gold .stat-val,.orders-management-page .orders-stat-card.gold .stat-val{color:#181412!important}.orders-command-hub .orders-stat-card.amber .stat-icon-wrap,.orders-management-page .orders-stat-card.amber .stat-icon-wrap{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}.orders-command-hub .orders-stat-card.amber .stat-val,.orders-management-page .orders-stat-card.amber .stat-val{color:#181412!important}.orders-command-hub .orders-stat-card.purple .stat-icon-wrap,.orders-management-page .orders-stat-card.purple .stat-icon-wrap{color:#7e22ce!important;background:#faf5ff!important;border-color:#e9d5ff!important}.orders-command-hub .orders-stat-card.purple .stat-val,.orders-management-page .orders-stat-card.purple .stat-val{color:#181412!important}.orders-command-hub .orders-stat-card.blue .stat-icon-wrap,.orders-management-page .orders-stat-card.blue .stat-icon-wrap{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.orders-command-hub .orders-stat-card.blue .stat-val,.orders-management-page .orders-stat-card.blue .stat-val{color:#181412!important}.orders-command-hub .orders-control-toolbar,.orders-management-page .orders-control-toolbar{border:1px solid var(--adm-border,#e8e2d8)!important;background:#fff!important;box-shadow:0 2px 10px #1814120a!important}.orders-command-hub .orders-control-toolbar .search-box-wrap .search-input,.orders-management-page .orders-control-toolbar .search-box-wrap .search-input{color:var(--adm-text-primary,#181412)!important;background:#faf8f5!important;border:1px solid #dcd5c9!important}.orders-command-hub .orders-control-toolbar .search-box-wrap .search-input::placeholder,.orders-management-page .orders-control-toolbar .search-box-wrap .search-input::placeholder{color:var(--adm-text-tertiary,#877e75)!important}.orders-command-hub .orders-control-toolbar .filter-chip,.orders-management-page .orders-control-toolbar .filter-chip{border:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-secondary,#574f49)!important;background:#faf8f5!important}.orders-command-hub .orders-control-toolbar .filter-chip .chip-count,.orders-management-page .orders-control-toolbar .filter-chip .chip-count{color:var(--adm-text-primary,#181412)!important;background:#efece6!important}.orders-command-hub .orders-control-toolbar .filter-chip:hover,.orders-management-page .orders-control-toolbar .filter-chip:hover{color:var(--adm-text-primary,#181412)!important;background:#f3efea!important}.orders-command-hub .orders-control-toolbar .filter-chip.active,.orders-management-page .orders-control-toolbar .filter-chip.active{background:var(--adm-maroon-light,#fdf4f4)!important;border-color:var(--adm-maroon-border,#f3d2d6)!important;color:var(--adm-maroon,#721121)!important}.orders-command-hub .orders-control-toolbar .filter-chip.active .chip-count,.orders-management-page .orders-control-toolbar .filter-chip.active .chip-count{background:var(--adm-maroon,#721121)!important;color:#fff!important}.orders-command-hub .orders-control-toolbar .orders-view-switcher,.orders-management-page .orders-control-toolbar .orders-view-switcher{border:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.orders-command-hub .orders-control-toolbar .orders-view-switcher .switcher-btn,.orders-management-page .orders-control-toolbar .orders-view-switcher .switcher-btn{color:var(--adm-text-secondary,#574f49)!important}.orders-command-hub .orders-control-toolbar .orders-view-switcher .switcher-btn:hover,.orders-management-page .orders-control-toolbar .orders-view-switcher .switcher-btn:hover{color:var(--adm-text-primary,#181412)!important}.orders-command-hub .orders-control-toolbar .orders-view-switcher .switcher-btn.active,.orders-management-page .orders-control-toolbar .orders-view-switcher .switcher-btn.active{color:var(--adm-maroon,#721121)!important;background:#fff!important;box-shadow:0 1px 4px #18141214!important}.orders-command-hub .orders-dossier-grid .dossier-card,.orders-management-page .orders-dossier-grid .dossier-card{border:1px solid var(--adm-border,#e8e2d8)!important;background:#fff!important;box-shadow:0 2px 12px #1814120a!important}.orders-command-hub .orders-dossier-grid .dossier-card:hover,.orders-management-page .orders-dossier-grid .dossier-card:hover{border-color:var(--adm-gold,#9e7d3b)!important;box-shadow:0 8px 24px #18141214!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-header{border-bottom:1px solid var(--adm-border,#e8e2d8)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .order-id-chip,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-header .order-id-chip{color:var(--adm-text-primary,#181412)!important;background:#faf8f5!important;border:1px solid #dcd5c9!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .order-id-chip .btn-copy,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-header .order-id-chip .btn-copy{color:var(--adm-text-tertiary,#877e75)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .order-id-chip .btn-copy:hover,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-header .order-id-chip .btn-copy:hover{color:var(--adm-maroon,#721121)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-header .order-date-label,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-header .order-date-label{color:var(--adm-text-tertiary,#877e75)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .garment-thumb-wrap,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-body .garment-thumb-wrap{border:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .garment-name,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .garment-name{color:var(--adm-text-primary,#181412)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .patron-line,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .patron-line{color:var(--adm-text-secondary,#574f49)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .patron-line .crown-icon,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .patron-line .crown-icon{color:#9e7d3b!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .city-tag,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .city-tag{color:var(--adm-text-tertiary,#877e75)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .item-specs-pills .spec-pill,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-body .dossier-info-stack .item-specs-pills .spec-pill{border:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-secondary,#574f49)!important;background:#faf8f5!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip,.orders-management-page .orders-dossier-grid .dossier-card .dossier-status-strip{border:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .amount-block .amt-label,.orders-management-page .orders-dossier-grid .dossier-card .dossier-status-strip .amount-block .amt-label{color:var(--adm-text-tertiary,#877e75)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-status-strip .amount-block .amt-val,.orders-management-page .orders-dossier-grid .dossier-card .dossier-status-strip .amount-block .amt-val{color:var(--adm-maroon,#721121)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-inspect-dossier,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-actions .btn-inspect-dossier{border:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-primary,#181412)!important;background:#fff!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-inspect-dossier:hover,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-actions .btn-inspect-dossier:hover{border-color:var(--adm-maroon,#721121)!important;color:var(--adm-maroon,#721121)!important;background:#faf8f5!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-advance-quick,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-actions .btn-advance-quick{color:#fff!important;background:linear-gradient(135deg,#721121 0%,#4a0812 100%)!important;border:1px solid #721121!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-advance-quick:hover:not(:disabled),.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-actions .btn-advance-quick:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#8b1e2d 0%,#5c0c18 100%)!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-icon-invoice,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-actions .btn-icon-invoice{border:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-secondary,#574f49)!important;background:#faf8f5!important}.orders-command-hub .orders-dossier-grid .dossier-card .dossier-card-actions .btn-icon-invoice:hover,.orders-management-page .orders-dossier-grid .dossier-card .dossier-card-actions .btn-icon-invoice:hover{background:var(--adm-maroon-light,#fdf4f4)!important;border-color:var(--adm-maroon-border,#f3d2d6)!important;color:var(--adm-maroon,#721121)!important}.orders-command-hub .orders-kanban-board .kanban-column,.orders-management-page .orders-kanban-board .kanban-column{border:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.orders-command-hub .orders-kanban-board .kanban-column .column-header,.orders-management-page .orders-kanban-board .kanban-column .column-header{border-bottom:1px solid var(--adm-border,#e8e2d8)!important;background:#f3efea!important}.orders-command-hub .orders-kanban-board .kanban-column .column-header .col-title-group .col-title,.orders-management-page .orders-kanban-board .kanban-column .column-header .col-title-group .col-title{color:var(--adm-text-primary,#181412)!important}.orders-command-hub .orders-kanban-board .kanban-column .column-header .col-title-group .col-count-pill,.orders-management-page .orders-kanban-board .kanban-column .column-header .col-title-group .col-count-pill{color:var(--adm-text-primary,#181412)!important;background:#e0dad0!important}.orders-command-hub .orders-kanban-board .kanban-column .column-header .col-value-tally,.orders-management-page .orders-kanban-board .kanban-column .column-header .col-value-tally{color:var(--adm-maroon,#721121)!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card{border:1px solid var(--adm-border,#e8e2d8)!important;background:#fff!important;box-shadow:0 1px 4px #1814120a!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card:hover,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card:hover{border-color:var(--adm-gold,#9e7d3b)!important;box-shadow:0 4px 12px #18141214!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-top .k-ord-num,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-top .k-ord-num{color:var(--adm-text-primary,#181412)!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-top .k-time,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-top .k-time{color:var(--adm-text-tertiary,#877e75)!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid .k-garment,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid .k-garment{color:var(--adm-text-primary,#181412)!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid .k-patron,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-mid .k-patron{color:var(--adm-text-secondary,#574f49)!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot{border-top:1px solid var(--adm-border,#e8e2d8)!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .k-amt,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .k-amt{color:var(--adm-maroon,#721121)!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .btn-advance-k,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .btn-advance-k{border:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-primary,#181412)!important;background:#fff!important}.orders-command-hub .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .btn-advance-k:hover,.orders-management-page .orders-kanban-board .kanban-column .column-cards-container .kanban-order-card .k-card-bot .btn-advance-k:hover{background:var(--adm-maroon,#721121)!important;color:#fff!important}.orders-command-hub .orders-ledger-container,.orders-management-page .orders-ledger-container{border:1px solid var(--adm-border,#e8e2d8)!important;background:#fff!important;box-shadow:0 2px 10px #1814120a!important}.orders-command-hub .orders-ledger-container .orders-ledger-table th,.orders-management-page .orders-ledger-container .orders-ledger-table th{border-bottom:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-secondary,#574f49)!important;background:#faf8f5!important}.orders-command-hub .orders-ledger-container .orders-ledger-table td,.orders-management-page .orders-ledger-container .orders-ledger-table td{border-bottom:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-primary,#181412)!important}.orders-command-hub .orders-ledger-container .orders-ledger-table tr:hover td,.orders-management-page .orders-ledger-container .orders-ledger-table tr:hover td{background:#faf8f5!important}.orders-command-hub .orders-ledger-container .orders-ledger-table .col-ord-num,.orders-management-page .orders-ledger-container .orders-ledger-table .col-ord-num{color:var(--adm-text-primary,#181412)!important}.orders-command-hub .dossier-modal-backdrop,.orders-command-hub .order-dossier-backdrop,.orders-management-page .dossier-modal-backdrop,.orders-management-page .order-dossier-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#18141273!important}.orders-command-hub .dossier-modal-panel,.orders-command-hub .order-dossier-drawer,.orders-command-hub .order-dossier-panel,.orders-management-page .dossier-modal-panel,.orders-management-page .order-dossier-drawer,.orders-management-page .order-dossier-panel{color:var(--adm-text-primary,#181412)!important;border:1px solid var(--adm-border,#e8e2d8)!important;background:#fff!important;box-shadow:-8px 0 32px #1814121f!important}.orders-command-hub .dossier-modal-panel .dossier-modal-header,.orders-command-hub .order-dossier-drawer .dossier-modal-header,.orders-command-hub .order-dossier-panel .dossier-modal-header,.orders-management-page .dossier-modal-panel .dossier-modal-header,.orders-management-page .order-dossier-drawer .dossier-modal-header,.orders-management-page .order-dossier-panel .dossier-modal-header{border-bottom:1px solid var(--adm-border,#e8e2d8)!important;background:#faf8f5!important}.orders-command-hub .dossier-modal-panel .dossier-modal-header h2,.orders-command-hub .dossier-modal-panel .dossier-modal-header h3,.orders-command-hub .dossier-modal-panel .dossier-modal-header .modal-title,.orders-command-hub .order-dossier-drawer .dossier-modal-header h2,.orders-command-hub .order-dossier-drawer .dossier-modal-header h3,.orders-command-hub .order-dossier-drawer .dossier-modal-header .modal-title,.orders-command-hub .order-dossier-panel .dossier-modal-header h2,.orders-command-hub .order-dossier-panel .dossier-modal-header h3,.orders-command-hub .order-dossier-panel .dossier-modal-header .modal-title,.orders-management-page .dossier-modal-panel .dossier-modal-header h2,.orders-management-page .dossier-modal-panel .dossier-modal-header h3,.orders-management-page .dossier-modal-panel .dossier-modal-header .modal-title,.orders-management-page .order-dossier-drawer .dossier-modal-header h2,.orders-management-page .order-dossier-drawer .dossier-modal-header h3,.orders-management-page .order-dossier-drawer .dossier-modal-header .modal-title,.orders-management-page .order-dossier-panel .dossier-modal-header h2,.orders-management-page .order-dossier-panel .dossier-modal-header h3,.orders-management-page .order-dossier-panel .dossier-modal-header .modal-title{color:var(--adm-text-primary,#181412)!important}.orders-command-hub .dossier-modal-panel .dossier-section-card,.orders-command-hub .dossier-modal-panel .patron-dossier-card,.orders-command-hub .order-dossier-drawer .dossier-section-card,.orders-command-hub .order-dossier-drawer .patron-dossier-card,.orders-command-hub .order-dossier-panel .dossier-section-card,.orders-command-hub .order-dossier-panel .patron-dossier-card,.orders-management-page .dossier-modal-panel .dossier-section-card,.orders-management-page .dossier-modal-panel .patron-dossier-card,.orders-management-page .order-dossier-drawer .dossier-section-card,.orders-management-page .order-dossier-drawer .patron-dossier-card,.orders-management-page .order-dossier-panel .dossier-section-card,.orders-management-page .order-dossier-panel .patron-dossier-card{border:1px solid var(--adm-border,#e8e2d8)!important;color:var(--adm-text-primary,#181412)!important;background:#faf8f5!important}.atelier-products-page{width:100%;color:var(--adm-text-primary,#1e1b18);flex-direction:column;gap:24px;animation:.3s cubic-bezier(.16,1,.3,1) fadeIn;display:flex}.atelier-products-page .products-hero-banner{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex;box-shadow:0 2px 10px #18141208}.atelier-products-page .products-hero-banner .hero-title-area{flex-direction:column;gap:6px;display:flex}.atelier-products-page .products-hero-banner .hero-title-area .hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--adm-gold,#9e7d3b);align-items:center;gap:6px;font-size:.76rem;font-weight:750;display:inline-flex}.atelier-products-page .products-hero-banner .hero-title-area .hero-heading{color:var(--adm-text-primary,#1e1b18);letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:800;line-height:1.2}.atelier-products-page .products-hero-banner .hero-title-area .hero-tagline{color:var(--adm-text-secondary,#57534e);max-width:680px;margin:0;font-size:.88rem}.atelier-products-page .products-hero-banner .hero-actions-cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atelier-products-page .products-kpi-bar{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:1400px){.atelier-products-page .products-kpi-bar{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.atelier-products-page .products-kpi-bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.atelier-products-page .products-kpi-bar{grid-template-columns:1fr}}.atelier-products-page .products-kpi-bar .kpi-tile{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 4px #18141208}.atelier-products-page .products-kpi-bar .kpi-tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px #9e7d3b14}.atelier-products-page .products-kpi-bar .kpi-tile .tile-top-row{justify-content:space-between;align-items:center;display:flex}.atelier-products-page .products-kpi-bar .kpi-tile .tile-top-row .tile-label{letter-spacing:.06em;text-transform:uppercase;color:var(--adm-text-tertiary,#78716c);font-size:.76rem;font-weight:700}.atelier-products-page .products-kpi-bar .kpi-tile .tile-top-row .tile-icon-box{width:32px;height:32px;color:var(--adm-gold,#9e7d3b);border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:8px;justify-content:center;align-items:center;display:flex}.atelier-products-page .products-kpi-bar .kpi-tile .tile-top-row .tile-icon-box.emerald{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.atelier-products-page .products-kpi-bar .kpi-tile .tile-top-row .tile-icon-box.maroon{color:#721121;background:#fdf2f4;border-color:#fecdd3}.atelier-products-page .products-kpi-bar .kpi-tile .tile-top-row .tile-icon-box.amber{color:#d97706;background:#fffbeb;border-color:#fde68a}.atelier-products-page .products-kpi-bar .kpi-tile .tile-top-row .tile-icon-box.purple{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.atelier-products-page .products-kpi-bar .kpi-tile .tile-metric-value{color:var(--adm-text-primary,#1e1b18);letter-spacing:-.02em;font-size:1.45rem;font-weight:800;line-height:1}.atelier-products-page .products-kpi-bar .kpi-tile .tile-micro-caption{color:var(--adm-text-secondary,#57534e);align-items:center;gap:5px;font-size:.78rem;display:flex}.atelier-products-page .products-control-surface{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:16px 20px;display:flex;box-shadow:0 1px 4px #18141208}.atelier-products-page .products-control-surface .silhouette-pills-scroll{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.atelier-products-page .products-control-surface .silhouette-pills-scroll::-webkit-scrollbar{height:3px}.atelier-products-page .products-control-surface .silhouette-pills-scroll::-webkit-scrollbar-thumb{background:#e8e2d8;border-radius:2px}.atelier-products-page .products-control-surface .silhouette-pills-scroll .silhouette-pill{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#57534e);cursor:pointer;white-space:nowrap;background:#faf8f5;border-radius:9999px;align-items:center;gap:7px;padding:7px 14px;font-size:.82rem;font-weight:650;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.atelier-products-page .products-control-surface .silhouette-pills-scroll .silhouette-pill .pill-count{color:var(--adm-text-secondary,#57534e);background:#1814120f;border-radius:10px;justify-content:center;align-items:center;padding:1px 6px;font-size:.7rem;font-weight:750;display:inline-flex}.atelier-products-page .products-control-surface .silhouette-pills-scroll .silhouette-pill:hover{color:var(--adm-text-primary,#1e1b18);background:#f3efe9;border-color:#d6cebf}.atelier-products-page .products-control-surface .silhouette-pills-scroll .silhouette-pill.active{background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121);box-shadow:0 2px 8px #72112140}.atelier-products-page .products-control-surface .silhouette-pills-scroll .silhouette-pill.active .pill-count{color:#fff;background:#ffffff3d}.atelier-products-page .products-control-surface .controls-lower-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.atelier-products-page .products-control-surface .controls-lower-row .search-box-wrap{flex:1;min-width:260px;max-width:480px;position:relative}.atelier-products-page .products-control-surface .controls-lower-row .search-box-wrap .search-icon-adornment{color:#8c827a;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.atelier-products-page .products-control-surface .controls-lower-row .search-box-wrap .products-omni-input{border:1px solid var(--adm-border,#e8e2d8);width:100%;color:var(--adm-text-primary,#1e1b18);background:#faf8f5;border-radius:10px;outline:none;padding:9px 38px 9px 36px;font-size:.85rem;font-weight:500;transition:all .2s}.atelier-products-page .products-control-surface .controls-lower-row .search-box-wrap .products-omni-input::placeholder{color:#8c827a}.atelier-products-page .products-control-surface .controls-lower-row .search-box-wrap .products-omni-input:focus{border-color:var(--adm-maroon,#721121);background:#fff;box-shadow:0 0 0 3px #72112114}.atelier-products-page .products-control-surface .controls-lower-row .search-box-wrap .search-clear-btn{color:#8c827a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.atelier-products-page .products-control-surface .controls-lower-row .search-box-wrap .search-clear-btn:hover{color:var(--adm-text-primary,#1e1b18)}.atelier-products-page .products-control-surface .controls-lower-row .filters-and-views-cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atelier-products-page .products-control-surface .controls-lower-row .filters-and-views-cluster .product-select-dropdown{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#1e1b18);cursor:pointer;background:#faf8f5;border-radius:9px;outline:none;padding:8px 12px;font-size:.82rem;font-weight:600;transition:all .2s}.atelier-products-page .products-control-surface .controls-lower-row .filters-and-views-cluster .product-select-dropdown:focus{border-color:var(--adm-maroon,#721121);background:#fff}.atelier-products-page .products-control-surface .controls-lower-row .filters-and-views-cluster .view-switcher-group{border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.atelier-products-page .products-control-surface .controls-lower-row .filters-and-views-cluster .view-switcher-group .view-mode-btn{color:var(--adm-text-secondary,#57534e);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:650;transition:all .2s;display:inline-flex}.atelier-products-page .products-control-surface .controls-lower-row .filters-and-views-cluster .view-switcher-group .view-mode-btn:hover{color:var(--adm-text-primary,#1e1b18)}.atelier-products-page .products-control-surface .controls-lower-row .filters-and-views-cluster .view-switcher-group .view-mode-btn.active{color:var(--adm-text-primary,#1e1b18);background:#fff;box-shadow:0 1px 3px #18141214}.atelier-products-page .lookbook-cards-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (max-width:1500px){.atelier-products-page .lookbook-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.atelier-products-page .lookbook-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.atelier-products-page .lookbook-cards-grid{grid-template-columns:1fr}}.atelier-products-page .lookbook-cards-grid .lookbook-card{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:16px;flex-direction:column;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #1814120a}.atelier-products-page .lookbook-cards-grid .lookbook-card:hover{border-color:#9e7d3b73;transform:translateY(-4px);box-shadow:0 12px 28px #18141214,0 2px 8px #9e7d3b14}.atelier-products-page .lookbook-cards-grid .lookbook-card:hover .card-media-box .media-hover-overlay{opacity:1;pointer-events:auto}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box{aspect-ratio:3/4;background:#f3efe9;width:100%;position:relative;overflow:hidden}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box img,.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box video{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box:hover img{transform:scale(1.03)}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .status-badge-chip{letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:750;display:inline-flex;box-shadow:0 2px 6px #0000001f}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .status-badge-chip.active{color:#059669}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .status-badge-chip.active .status-dot{background:#059669}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .status-badge-chip.draft{color:#d97706}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .status-badge-chip.draft .status-dot{background:#d97706}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .status-badge-chip.archived{color:#dc2626}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .status-badge-chip.archived .status-dot{background:#dc2626}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .status-badge-chip .status-dot{border-radius:50%;width:6px;height:6px}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-top .collection-tag-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;background:#181412bf;border-radius:6px;padding:3px 9px;font-size:.7rem;font-weight:650}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-bottom{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-bottom .tryon-indicator-pill{color:#fff;background:#721121e6;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .floating-badges-bottom .badge-label-pill{color:#fff;text-transform:uppercase;background:#9e7d3be6;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:700}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .media-hover-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:3;background:#18141266;justify-content:center;align-items:center;gap:10px;transition:opacity .22s;display:flex;position:absolute;inset:0}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .media-hover-overlay .overlay-action-btn{border:1px solid var(--adm-border,#e8e2d8);width:42px;height:42px;color:var(--adm-text-primary,#1e1b18);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0000002e}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-media-box .media-hover-overlay .overlay-action-btn:hover{background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121);transform:scale(1.1)}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane{flex-direction:column;flex:1;gap:10px;padding:16px 18px;display:flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .info-taxonomy-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .info-taxonomy-row .sku-pill{color:var(--adm-gold,#9e7d3b);letter-spacing:.06em;font-size:.74rem;font-weight:750}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .info-taxonomy-row .category-tag{color:var(--adm-text-tertiary,#78716c);background:#faf8f5;border:1px solid #e8e2d8;border-radius:4px;padding:2px 7px;font-size:.74rem;font-weight:600}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-ensemble-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden;color:#1e1b18!important}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-material-snip{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden;color:#57534e!important}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .color-spec-row{color:#57534e;align-items:center;gap:6px;font-size:.78rem;font-weight:550;display:flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .color-spec-row .color-swatch-circle{border:1px solid #00000026;border-radius:50%;flex-shrink:0;width:12px;height:12px}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-price-row{align-items:baseline;gap:8px;margin-top:2px;display:flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-price-row .current-price{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;color:#1e1b18!important}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-price-row .original-price{font-size:.85rem;font-weight:500;text-decoration:line-through;color:#8c827a!important}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-price-row .discount-chip{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:750}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-variants-row{border-top:1px dashed var(--adm-border,#e8e2d8);flex-wrap:wrap;align-items:center;gap:5px;padding-top:6px;display:flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-variants-row .variant-chip{border:1px solid var(--adm-border,#e8e2d8);color:#44403c;background:#faf8f5;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-variants-row .variant-chip.low-stock{color:#b45309;background:#fffbeb;border-color:#fde68a}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-variants-row .variant-chip.out-of-stock{color:#b91c1c;background:#fef2f2;border-color:#fecdd3}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-variants-row .total-stock-count{color:#059669;margin-left:auto;font-size:.74rem;font-weight:700}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-variants-row .total-stock-count.warning{color:#d97706}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-actions-row{align-items:center;gap:8px;margin-top:8px;display:flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-actions-row .btn-edit-creation{background:var(--adm-maroon,#721121);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-actions-row .btn-edit-creation:hover{background:#8b1528;box-shadow:0 4px 12px #72112140}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-actions-row .btn-icon-secondary{border:1px solid var(--adm-border,#e8e2d8);width:36px;height:36px;color:var(--adm-text-secondary,#57534e);cursor:pointer;background:#faf8f5;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.atelier-products-page .lookbook-cards-grid .lookbook-card .card-info-pane .card-actions-row .btn-icon-secondary:hover{border-color:var(--adm-maroon,#721121);color:var(--adm-maroon,#721121);background:#fff}.atelier-products-page .products-table-wrapper{border:1.5px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:16px;overflow-x:auto;box-shadow:0 2px 10px #1814120a}.atelier-products-page .products-table-wrapper .products-data-table{border-collapse:collapse;text-align:left;width:100%}.atelier-products-page .products-table-wrapper .products-data-table thead{border-bottom:1.5px solid var(--adm-border,#e8e2d8);background:#faf8f5}.atelier-products-page .products-table-wrapper .products-data-table thead th{border-bottom:1.5px solid var(--adm-border,#e8e2d8);white-space:nowrap;padding:14px 18px}.atelier-products-page .products-table-wrapper .products-data-table thead th .th-content{color:#57534e;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.atelier-products-page .products-table-wrapper .products-data-table tbody tr{border-bottom:1px solid #f0ece4;transition:background .15s}.atelier-products-page .products-table-wrapper .products-data-table tbody tr:last-child{border-bottom:none}.atelier-products-page .products-table-wrapper .products-data-table tbody tr:hover{background:#fdfaf5}.atelier-products-page .products-table-wrapper .products-data-table tbody tr td{color:var(--adm-text-primary,#1e1b18);vertical-align:middle;padding:13px 18px;font-size:.85rem}.atelier-products-page .products-table-wrapper .products-data-table .table-thumbnail-box{cursor:pointer;background:#f3efe9;border:1.5px solid #e8e2d8;border-radius:8px;flex-shrink:0;width:46px;height:60px;transition:all .2s;position:relative;overflow:hidden}.atelier-products-page .products-table-wrapper .products-data-table .table-thumbnail-box img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.atelier-products-page .products-table-wrapper .products-data-table .table-thumbnail-box:hover{border-color:var(--adm-gold,#9e7d3b);box-shadow:0 2px 8px #9e7d3b40}.atelier-products-page .products-table-wrapper .products-data-table .table-thumbnail-box:hover img{transform:scale(1.1)}.atelier-products-page .products-table-wrapper .products-data-table .table-thumbnail-box:hover .thumb-zoom-hint{opacity:1}.atelier-products-page .products-table-wrapper .products-data-table .table-thumbnail-box .thumb-zoom-hint{color:#fff;opacity:0;background:#72112166;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}.atelier-products-page .products-table-wrapper .products-data-table .table-thumbnail-box .thumb-reel-badge{color:#fff;letter-spacing:.04em;background:#721121eb;border:.5px solid #ffffff4d;border-radius:3px;align-items:center;gap:2px;padding:1px 4px;font-size:.52rem;font-weight:800;display:flex;position:absolute;bottom:2px;right:2px}.atelier-products-page .products-table-wrapper .products-data-table .table-title-cell{align-items:center;gap:12px;display:flex}.atelier-products-page .products-table-wrapper .products-data-table .table-title-cell .title-meta-wrap{flex-direction:column;gap:3px;display:flex}.atelier-products-page .products-table-wrapper .products-data-table .table-title-cell .title-meta-wrap .tbl-item-name{color:#1e1b18;font-size:.9rem;font-weight:750;line-height:1.3}.atelier-products-page .products-table-wrapper .products-data-table .table-title-cell .title-meta-wrap .sku-row{align-items:center;gap:6px;display:flex}.atelier-products-page .products-table-wrapper .products-data-table .table-title-cell .title-meta-wrap .sku-row .tbl-item-sku{color:var(--adm-maroon,#721121);letter-spacing:.05em;background:#faf0f2;border:1px solid #e8c1c7;border-radius:4px;padding:1px 6px;font-size:.72rem;font-weight:750}.atelier-products-page .products-table-wrapper .products-data-table .table-title-cell .title-meta-wrap .sku-row .btn-micro-copy{color:#8c827a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:inline-flex}.atelier-products-page .products-table-wrapper .products-data-table .table-title-cell .title-meta-wrap .sku-row .btn-micro-copy:hover{color:var(--adm-maroon,#721121);background:#faf0f2}.atelier-products-page .products-table-wrapper .products-data-table .grid-cat-pill{color:#1e1b18;align-items:center;gap:4px;font-size:.82rem;font-weight:750;display:inline-flex}.atelier-products-page .products-table-wrapper .products-data-table .grid-collection-sub{color:#78716c;font-size:.74rem;font-weight:500}.atelier-products-page .products-table-wrapper .products-data-table .grid-price-block{flex-direction:column;gap:2px;display:flex}.atelier-products-page .products-table-wrapper .products-data-table .grid-price-block .grid-retail-price{color:#1e1b18;font-size:.92rem;font-weight:800}.atelier-products-page .products-table-wrapper .products-data-table .grid-price-block .grid-price-sub{align-items:center;gap:5px;display:flex}.atelier-products-page .products-table-wrapper .products-data-table .grid-price-block .grid-price-sub .grid-mrp-strike{color:#8c827a;font-size:.74rem;text-decoration:line-through}.atelier-products-page .products-table-wrapper .products-data-table .grid-price-block .grid-price-sub .grid-discount-pill{color:#065f46;background:#ecfdf5;border-radius:4px;padding:1px 4px;font-size:.65rem;font-weight:800}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell{flex-direction:column;gap:4px;min-width:130px;display:flex}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .stock-num-row{justify-content:space-between;align-items:center;font-size:.76rem;font-weight:700;display:flex}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .stock-num-row .stock-units-num{color:#1e1b18;font-weight:800}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .stock-num-row .stock-status-tag{align-items:center;gap:3px;font-size:.7rem;font-weight:750;display:inline-flex}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .stock-num-row .stock-status-tag.healthy{color:#059669}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .stock-num-row .stock-status-tag.low{color:#d97706}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .stock-num-row .stock-status-tag.depleted{color:#dc2626}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .meter-track{background:#e8e2d8;border-radius:9999px;width:100%;height:6px;overflow:hidden}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .meter-track .meter-fill{border-radius:9999px;height:100%;transition:width .3s}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .meter-track .meter-fill.healthy{background:linear-gradient(90deg,#10b981,#059669)}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .meter-track .meter-fill.low{background:linear-gradient(90deg,#fbbf24,#d97706)}.atelier-products-page .products-table-wrapper .products-data-table .stock-progress-cell .meter-track .meter-fill.empty{background:linear-gradient(90deg,#f87171,#dc2626)}.atelier-products-page .products-table-wrapper .products-data-table .drape-badge{letter-spacing:.02em;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.atelier-products-page .products-table-wrapper .products-data-table .drape-badge.ready{color:#6d28d9;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border:1px solid #ddd6fe}.atelier-products-page .products-table-wrapper .products-data-table .drape-badge.inactive{color:#8c827a;background:#faf8f5;border:1px solid #e8e2d8}.atelier-products-page .products-table-wrapper .products-data-table .status-pill-action{cursor:pointer;letter-spacing:.03em;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:750;transition:all .15s;display:inline-flex}.atelier-products-page .products-table-wrapper .products-data-table .status-pill-action.active{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.atelier-products-page .products-table-wrapper .products-data-table .status-pill-action.active:hover{background:#d1fae5}.atelier-products-page .products-table-wrapper .products-data-table .status-pill-action.draft{color:#92400e;background:#fffbeb;border-color:#fde68a}.atelier-products-page .products-table-wrapper .products-data-table .status-pill-action.draft:hover{background:#fef3c7}.atelier-products-page .products-table-wrapper .products-data-table .status-pill-action.archived{color:#991b1b;background:#fef2f2;border-color:#fecaca}.atelier-products-page .products-table-wrapper .products-data-table .status-pill-action.archived:hover{background:#fee2e2}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock{background:#faf8f5;border:1.5px solid #e8e2d8;border-radius:10px;align-items:center;gap:5px;padding:4px 6px;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #1814120a}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock:hover{background:#fff;border-color:#d6cebf;box-shadow:0 3px 10px #18141214}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;line-height:1;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.edit-primary{color:#fff;background:linear-gradient(#8b1528 0%,#721121 100%);border:1px solid #5a0e1a;gap:5px;padding:6px 12px;font-size:.76rem;font-weight:750;box-shadow:0 1px 4px #72112133}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.edit-primary:hover{background:linear-gradient(#9c1b30 0%,#821527 100%);transform:translateY(-1px);box-shadow:0 3px 8px #7211214d}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.icon-btn{color:#57534e;background:#fff;border:1px solid #e8e2d8;width:32px;height:32px}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.icon-btn:hover{transform:translateY(-1.5px);box-shadow:0 3px 6px #00000014}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.icon-btn.price:hover{color:#b45309;background:#fffbeb;border-color:#fcd34d}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.icon-btn.storefront:hover{color:#15803d;background:#f0fdf4;border-color:#86efac}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.icon-btn.duplicate:hover{color:#6d28d9;background:#f5f3ff;border-color:#c4b5fd}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.icon-btn.delete{color:#dc2626;background:#fff5f5;border-color:#fee2e2}.atelier-products-page .products-table-wrapper .products-data-table .grid-action-dock .dock-btn.icon-btn.delete:hover{color:#b91c1c;background:#fef2f2;border-color:#fca5a5;box-shadow:0 3px 8px #dc262626}.atelier-products-page .sku-matrix-console{flex-direction:column;gap:20px;width:100%;display:flex}.atelier-products-page .sku-matrix-console .sku-matrix-summary-strip{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex;box-shadow:0 1px 4px #18141208}.atelier-products-page .sku-matrix-console .sku-matrix-summary-strip .matrix-filter-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atelier-products-page .sku-matrix-console .sku-matrix-summary-strip .matrix-filter-pills .matrix-chip-btn{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#57534e);cursor:pointer;background:#faf8f5;border-radius:8px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .2s}.atelier-products-page .sku-matrix-console .sku-matrix-summary-strip .matrix-filter-pills .matrix-chip-btn:hover{color:var(--adm-text-primary,#1e1b18);background:#f3efe9}.atelier-products-page .sku-matrix-console .sku-matrix-summary-strip .matrix-filter-pills .matrix-chip-btn.active{background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121)}.atelier-products-page .sku-matrix-console .sku-matrix-summary-strip .matrix-summary-stats{color:var(--adm-text-secondary,#57534e);align-items:center;gap:16px;font-size:.82rem;font-weight:650;display:flex}.atelier-products-page .sku-matrix-console .sku-matrix-summary-strip .matrix-summary-stats .stat-item{align-items:center;gap:6px;display:flex}.atelier-products-page .sku-matrix-console .sku-matrix-summary-strip .matrix-summary-stats .stat-item .stat-badge{color:var(--adm-text-primary,#1e1b18);font-weight:800}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:16px;grid-template-columns:320px 1fr;gap:24px;padding:20px 24px;transition:all .25s;display:grid;box-shadow:0 2px 8px #18141208}@media (max-width:1100px){.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card{grid-template-columns:1fr}}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card:hover{border-color:#9e7d3b66;box-shadow:0 8px 24px #1814120f}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box{border-right:1px solid var(--adm-border,#e8e2d8);gap:16px;padding-right:20px;display:flex}@media (max-width:1100px){.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box{border-right:none;border-bottom:1px solid var(--adm-border,#e8e2d8);padding-bottom:16px;padding-right:0}}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-thumb{border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:10px;flex-shrink:0;width:80px;height:106px;overflow:hidden}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-thumb img{object-fit:cover;width:100%;height:100%}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .sku-code-pill{color:var(--adm-gold,#9e7d3b);letter-spacing:.06em;font-size:.74rem;font-weight:800}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .ensemble-name{color:#1e1b18;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3;overflow:hidden}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .ensemble-subinfo{color:#57534e;font-size:.78rem}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .total-stock-banner{border-radius:6px;align-items:center;gap:6px;width:fit-content;margin-top:4px;padding:4px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .total-stock-banner.nominal{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .total-stock-banner.low{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .total-stock-banner.empty{color:#dc2626;background:#fef2f2;border:1px solid #fecdd3}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .profile-actions-row{align-items:center;gap:8px;margin-top:8px;display:flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .profile-actions-row .btn-action-pill{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#1e1b18);cursor:pointer;background:#faf8f5;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:.74rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .ensemble-profile-box .ensemble-meta-details .profile-actions-row .btn-action-pill:hover{border-color:var(--adm-maroon,#721121);color:var(--adm-maroon,#721121);background:#fff}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-content:center;gap:14px;display:grid}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile{border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;transition:all .2s;display:flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile:hover{background:#fff;border-color:#d6cebf;box-shadow:0 4px 12px #1814120d}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-size-row{justify-content:space-between;align-items:center;display:flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-size-row .size-badge{color:#1e1b18;border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:6px;padding:2px 8px;font-size:.95rem;font-weight:800}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-size-row .stock-status-dot-pill{align-items:center;gap:4px;font-size:.7rem;font-weight:750;display:inline-flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-size-row .stock-status-dot-pill.healthy{color:#059669}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-size-row .stock-status-dot-pill.low{color:#d97706}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-size-row .stock-status-dot-pill.depleted{color:#dc2626}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-sku-code{color:#78716c;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.72rem;overflow:hidden}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .stock-stepper-control{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:2px 4px;display:flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .stock-stepper-control .stepper-btn{color:#1e1b18;cursor:pointer;background:#faf8f5;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:1rem;font-weight:800;transition:all .15s;display:flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .stock-stepper-control .stepper-btn:hover{background:var(--adm-maroon,#721121);color:#fff}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .stock-stepper-control .stepper-btn:disabled{opacity:.3;cursor:not-allowed}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .stock-stepper-control .stepper-value-input{text-align:center;color:#1e1b18;background:0 0;border:none;outline:none;width:44px;font-size:.92rem;font-weight:800}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .stock-stepper-control .unit-lbl{color:#78716c;padding-right:4px;font-size:.72rem}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-price-row{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-price-row .price-val{color:#1e1b18;font-weight:750}.atelier-products-page .sku-matrix-console .sku-ensemble-matrix-card .size-variants-matrix-grid .size-variant-tile .tile-price-row .loom-status-tag{color:#9e7d3b;font-weight:650}.atelier-products-page .atelier-studio-modal-backdrop{-webkit-backdrop-filter:blur(14px);z-index:1000;background:#181412b8;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out fadeIn;display:flex;position:fixed;inset:0}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window{background:#fff;border-radius:20px;flex-direction:column;width:96vw;max-width:1260px;height:92vh;max-height:900px;animation:.25s cubic-bezier(.16,1,.3,1) modalZoomIn;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000059,0 0 0 1px #9e7d3b40}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar{border-bottom:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar .modal-title-lockup{align-items:center;gap:14px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar .modal-title-lockup .atelier-icon-box{border:1.5px solid var(--adm-border,#e8e2d8);width:42px;height:42px;color:var(--adm-gold,#9e7d3b);background:#fff;border-radius:11px;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #0000000a}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar .modal-title-lockup .title-text-group{flex-direction:column;gap:2px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar .modal-title-lockup .title-text-group .topbar-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--adm-gold,#9e7d3b);font-size:.72rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar .modal-title-lockup .title-text-group .modal-main-heading{color:#1e1b18;margin:0;font-size:1.28rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar .modal-topbar-controls{align-items:center;gap:12px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar .modal-topbar-controls .btn-modal-close{border:1.5px solid var(--adm-border,#e8e2d8);color:#1e1b18;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-topbar .modal-topbar-controls .btn-modal-close:hover{color:#721121;background:#f3efe9;border-color:#d6cebf}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core{flex:1;grid-template-columns:295px 1fr;display:grid;overflow:hidden}@media (max-width:900px){.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core{grid-template-columns:1fr}}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail{border-right:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}@media (max-width:900px){.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail{display:none}}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card{border:1.5px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 2px 6px #1814120a}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card .mini-preview-img{aspect-ratio:16/9;background:#f3efe9;border:1px solid #e8e2d8;border-radius:9px;width:100%;position:relative;overflow:hidden}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card .mini-preview-img img{object-fit:cover;width:100%;height:100%}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card .mini-preview-img .mini-hero-badge{color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#721121eb;border-radius:4px;padding:2px 7px;font-size:.65rem;font-weight:800;position:absolute;bottom:6px;left:6px}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card .mini-title{color:#1e1b18;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:800;overflow:hidden}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card .mini-price-row{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card .mini-price-row .price{color:#1e1b18;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card .mini-price-row .status-chip{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .mini-preview-card .mini-meta-stats{color:#57534e;border-top:1px solid #f3efe9;align-items:center;gap:6px;padding-top:6px;font-size:.72rem;font-weight:700;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu{flex-direction:column;gap:5px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn{text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn .step-icon-box{border:1.5px solid var(--adm-border,#e8e2d8);color:#1e1b18;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn .step-meta{flex-direction:column;gap:1px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn .step-meta .step-title{color:#1e1b18;font-size:.86rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn .step-meta .step-subtext{color:#57534e;font-size:.74rem;font-weight:600}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn:hover{background:#f3efe9}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn.active{border-color:var(--adm-gold,#9e7d3b);background:#fff;box-shadow:0 3px 10px #9e7d3b1f}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn.active .step-icon-box{background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn.active .step-meta .step-title{color:var(--adm-maroon,#721121);font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-nav-rail .studio-stepper-menu .studio-step-btn.active .step-meta .step-subtext{color:#2c2623;font-weight:650}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content{flex-direction:column;display:flex;overflow:hidden}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .mobile-tabs-bar{border-bottom:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;gap:6px;padding:8px 16px;display:none;overflow-x:auto}@media (max-width:900px){.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .mobile-tabs-bar{display:flex}}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .mobile-tabs-bar .mobile-tab-btn{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e8e2d8;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:700}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .mobile-tabs-bar .mobile-tab-btn.active{background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body{background:#faf8f5;flex-direction:column;flex:1;gap:20px;padding:28px 36px;display:flex;overflow-y:auto}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card{background:#fff;border:1.5px solid #e8e2d8;border-radius:14px;padding:22px 24px;box-shadow:0 2px 8px #1814120a}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card.highlight-card{border-color:var(--adm-gold,#9e7d3b);background:linear-gradient(#fdfaf5 0%,#fff 100%)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .header-badge-icon{width:34px;height:34px;color:var(--adm-gold,#9e7d3b);background:#faf8f5;border:1px solid #d6cebf;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .header-badge-icon.video-accent{color:var(--adm-maroon,#721121);background:#faf0f2;border-color:#e8c1c7}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .header-text-block{flex:1}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .header-text-block h4{color:#1e1b18;margin:0;font-size:1.02rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .header-text-block p{color:#57534e;margin:3px 0 0;font-size:.8rem;font-weight:500;line-height:1.35}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .count-tag-pill{color:var(--adm-maroon,#721121);white-space:nowrap;background:#faf0f2;border:1px solid #e8c1c7;border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:.74rem;font-weight:750;display:inline-flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .count-tag-pill.success{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .reel-status-indicator{white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:5px 12px;font-size:.76rem;font-weight:750;display:inline-flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .reel-status-indicator.linked{color:#065f46;background:#ecfdf5;border:1.5px solid #a7f3d0;box-shadow:0 2px 6px #10b9811f}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .reel-status-indicator.linked .pulse-green-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 0 3px #10b98140}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .reel-status-indicator.unlinked{color:#78716c;background:#faf8f5;border:1px solid #d6cebf}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .studio-section-card .card-section-header .reel-status-indicator.unlinked .gray-dot{background:#a8a29e;border-radius:50%;width:7px;height:7px}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-grid-2col{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-grid-2col{grid-template-columns:1fr}}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group{flex-direction:column;gap:6px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group label{text-transform:uppercase;letter-spacing:.03em;align-items:center;display:flex;color:#1e1b18!important;font-size:.82rem!important;font-weight:750!important}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group label .req-star{color:#9e1b32;margin-left:3px;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-text,.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-select,.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-textarea{border-radius:9px;outline:none;width:100%;padding:10px 14px;font-weight:550;transition:all .2s;color:#1e1b18!important;background:#fff!important;border:1.5px solid #d6cebf!important;font-size:.9rem!important}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-text:focus,.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-select:focus,.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-textarea:focus{border-color:var(--adm-maroon,#721121)!important;background:#fff!important;box-shadow:0 0 0 3.5px #7211211f!important}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-text::placeholder,.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-select::placeholder,.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-textarea::placeholder{color:#8c827a!important}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .form-field-group .input-textarea{resize:vertical;min-height:80px;line-height:1.45}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid{grid-template-columns:1fr}}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile{cursor:pointer;background:#fff;border:1.5px solid #e8e2d8;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile:hover{border-color:#d6cebf;transform:translateY(-1px)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile.active{border-color:var(--adm-gold,#9e7d3b);background:#faf6ef;box-shadow:0 2px 8px #9e7d3b26}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile .tile-icon-box{width:36px;height:36px;color:var(--adm-gold,#9e7d3b);background:#faf8f5;border:1px solid #d6cebf;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile .tile-content{flex:1}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile .tile-content .tile-title-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile .tile-content .tile-title-row .tile-title{color:#1e1b18;font-size:.88rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile .tile-content .tile-title-row .active-pill{background:var(--adm-maroon,#721121);color:#fff;letter-spacing:.04em;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .primary-hero-selector-grid .hero-selector-tile .tile-content .tile-subtext{color:#57534e;font-size:.76rem;line-height:1.35;display:block}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box{text-align:center;cursor:pointer;background:#faf8f5;border:2px dashed #c8bfb0;border-radius:14px;padding:26px 20px;transition:all .2s}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box:hover,.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box.is-drag-over{border-color:var(--adm-maroon,#721121);background:#fff5f7;box-shadow:0 0 0 4px #72112114}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box.video-variant:hover,.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box.video-variant.is-drag-over{border-color:var(--adm-gold,#9e7d3b);background:#faf6ef;box-shadow:0 0 0 4px #9e7d3b1a}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box .dropzone-center-lockup{flex-direction:column;align-items:center;gap:8px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box .dropzone-center-lockup .dropzone-round-icon{width:48px;height:48px;color:var(--adm-maroon,#721121);background:#fff;border:1px solid #d6cebf;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 6px #0000000d}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box .dropzone-center-lockup .dropzone-round-icon.video-icon-bg{color:var(--adm-gold,#9e7d3b)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box .dropzone-center-lockup .dropzone-titles .main-prompt{color:#1e1b18;font-size:.94rem;font-weight:800;display:block}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box .dropzone-center-lockup .dropzone-titles .sub-prompt{color:#66605b;font-size:.77rem;font-weight:600;display:block}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-dropzone-box .dropzone-center-lockup .btn-dropzone-browse{margin-top:4px}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box{text-align:left;cursor:default;background:#fff;border:1.5px solid #e8e2d8;border-radius:12px;margin:4px 0;padding:16px 20px;animation:.2s ease-out fadeIn;box-shadow:0 4px 12px #1814120a}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box.video-progress{background:linear-gradient(#fdfaf5 0%,#fff 100%);border-color:#e8dcc8}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-progress-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-progress-top .upload-status-lockup{align-items:center;gap:10px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-progress-top .upload-status-lockup .upload-spinner-ring{border:2.5px solid #72112133;border-top-color:var(--adm-maroon,#721121);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-progress-top .upload-status-lockup .upload-spinner-ring.video-ring{border-color:#9e7d3b33;border-top-color:var(--adm-gold,#9e7d3b)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-progress-top .upload-status-lockup .upload-main-status{color:#1e1b18;font-size:.88rem;font-weight:750}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-progress-top .upload-pct-badge{color:var(--adm-maroon,#721121);letter-spacing:.02em;background:#faf0f2;border:1px solid #e8c1c7;border-radius:6px;padding:3px 10px;font-size:.82rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-progress-top .upload-pct-badge.video-badge{color:#855c1b;background:#faf6ef;border-color:#e8dcc8}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-bar-track{background:#f3efe9;border-radius:999px;width:100%;height:8px;margin-bottom:8px;overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-bar-track .upload-bar-fill{background-color:#721121;background-image:linear-gradient(45deg,#ffffff40 25%,#0000 25% 50%,#ffffff40 50% 75%,#0000 75%,#0000);background-size:28px 28px;border-radius:999px;height:100%;transition:width .25s;animation:1s linear infinite progressStripes}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-bar-track .upload-bar-fill.video-fill{background-color:#9e7d3b;background-image:linear-gradient(45deg,#ffffff4d 25%,#0000 25% 50%,#ffffff4d 50% 75%,#0000 75%,#0000)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-progress-box .upload-meta-footer{color:#78716c;justify-content:space-between;align-items:center;font-size:.73rem;font-weight:600;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-success-pill-banner{background:#ecfdf5;border:1.5px solid #10b981;border-radius:11px;align-items:center;gap:12px;margin:12px 0;padding:12px 16px;animation:.25s ease-out fadeIn;display:flex;box-shadow:0 3px 10px #10b9811f}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-success-pill-banner.video-success{background:linear-gradient(90deg,#ecfdf5 0%,#f0fdf4 100%);border-color:#059669}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-success-pill-banner .success-badge-mark{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 2px 6px #10b9814d}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-success-pill-banner .success-copy{flex:1}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-success-pill-banner .success-copy .title{color:#065f46;margin-bottom:2px;font-size:.86rem;font-weight:800;display:block}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-success-pill-banner .success-copy .desc{color:#047857;font-size:.74rem;font-weight:550;line-height:1.35;display:block}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-success-pill-banner .btn-close-notice{color:#065f46;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .upload-success-pill-banner .btn-close-notice:hover{background:#10b98126;transform:scale(1.1)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .media-url-adder-row{gap:8px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card{background:#fff;border:1.5px solid #e8e2d8;border-radius:12px;transition:all .2s;overflow:hidden;box-shadow:0 2px 6px #1814120d}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card.is-primary-hero{border-color:var(--adm-maroon,#721121);box-shadow:0 4px 14px #72112129}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-media-wrapper{aspect-ratio:3/4;background:#f3efe9;position:relative}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-media-wrapper img{object-fit:cover;width:100%;height:100%}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-media-wrapper .sequence-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.04em;background:#181412c7;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800;position:absolute;top:8px;left:8px}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card.is-primary-hero .sequence-badge{background:var(--adm-maroon,#721121);color:gold}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-bottom-actions{background:#faf8f5;border-top:1px solid #e8e2d8;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-bottom-actions .btn-action-hero{color:#1e1b18;cursor:pointer;background:#fff;border:1px solid #d6cebf;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:750;transition:all .15s}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-bottom-actions .btn-action-hero.active{background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-bottom-actions .mini-tools-group{align-items:center;gap:4px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-bottom-actions .mini-tools-group .btn-icon-action{color:#57534e;cursor:pointer;background:#fff;border:1px solid #d6cebf;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-bottom-actions .mini-tools-group .btn-icon-action:hover{color:#1e1b18;background:#f3efe9}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .lookbook-gallery-grid .lookbook-gallery-card .card-bottom-actions .mini-tools-group .btn-icon-action.delete:hover{color:#dc2626;background:#fee2e2;border-color:#f87171}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:20px;display:grid}@media (max-width:840px){.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid{grid-template-columns:1fr}}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-config-col{flex-direction:column;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-config-col .motion-tips-box{background:#faf8f5;border:1px solid #e8e2d8;border-radius:10px;margin-top:14px;padding:12px 14px}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-config-col .motion-tips-box .tips-title{color:#1e1b18;margin-bottom:6px;font-size:.76rem;font-weight:800;display:block}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-config-col .motion-tips-box .tips-list{color:#57534e;margin:0;padding-left:18px;font-size:.74rem;line-height:1.5}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col{flex-direction:column;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card{background:#fff;border:1.5px solid #e8e2d8;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 3px 12px #18141214}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-player-wrapper{aspect-ratio:16/9;background:#000;justify-content:center;align-items:center;display:flex;position:relative}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-player-wrapper .interactive-video-tag{object-fit:contain;background:#000;width:100%;height:100%}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-player-wrapper .video-overlay-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.06em;background:#721121e6;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:800;position:absolute;top:10px;left:10px}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-meta-bar{background:#faf8f5;border-top:1px solid #e8e2d8;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-meta-bar .url-display{color:#57534e;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.72rem;overflow:hidden}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-meta-bar .video-action-buttons{flex-shrink:0;align-items:center;gap:8px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-meta-bar .video-action-buttons .btn-hero-toggle{cursor:pointer;color:#1e1b18;background:#fff;border:1px solid #d6cebf;border-radius:6px;padding:4px 10px;font-size:.74rem;font-weight:750;transition:all .15s}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-meta-bar .video-action-buttons .btn-hero-toggle.is-active{background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121)}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-meta-bar .video-action-buttons .btn-trash-video{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #f87171;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-preview-card .video-meta-bar .video-action-buttons .btn-trash-video:hover{background:#fca5a5}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-empty-state{text-align:center;background:#faf8f5;border:2px dashed #d6cebf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:220px;padding:36px 20px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-empty-state .empty-icon-circle{color:#8c827a;background:#fff;border:1px solid #d6cebf;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:10px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-empty-state .empty-title{color:#1e1b18;margin-bottom:4px;font-size:.9rem;font-weight:800}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-core .studio-canvas-content .studio-scrollable-body .video-studio-grid .video-player-preview-col .video-empty-state .empty-desc{color:#66605b;max-width:260px;margin:0;font-size:.78rem;line-height:1.4}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-footer{border-top:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-footer .footer-status-indicator{color:#1e1b18;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.atelier-products-page .atelier-studio-modal-backdrop .studio-modal-window .studio-modal-footer .footer-action-buttons{align-items:center;gap:10px;display:flex}.atelier-products-page .image-zoom-overlay{-webkit-backdrop-filter:blur(8px);z-index:2000;background:#120e0ce0;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.atelier-products-page .image-zoom-overlay .zoom-modal-content{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.atelier-products-page .image-zoom-overlay .zoom-modal-content img{object-fit:contain;border-radius:12px;max-width:100%;max-height:85vh;box-shadow:0 20px 60px #00000080}.atelier-products-page .image-zoom-overlay .zoom-modal-content .btn-close-zoom{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:transform .15s;display:flex;position:absolute;top:-44px;right:0}.atelier-products-page .image-zoom-overlay .zoom-modal-content .btn-close-zoom:hover{transform:scale(1.15)}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes progressStripes{0%{background-position:28px 0}to{background-position:0 0}}.sku-master-architecture-ribbon{background:#faf8f5;border:1.5px solid #e8e2d8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex}.sku-master-architecture-ribbon .ribbon-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sku-master-architecture-ribbon .ribbon-left .ribbon-label{color:#57534e;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:750}.sku-master-architecture-ribbon .ribbon-left .ribbon-sku-tag{font-family:var(--font-sans);color:var(--adm-maroon,#721121);letter-spacing:.05em;background:#faf0f2;border:1.5px solid #e8c1c7;border-radius:6px;padding:3px 10px;font-size:.85rem;font-weight:800}.sku-master-architecture-ribbon .ribbon-left .ribbon-formula-pill{color:#78716c;background:#fff;border:1px solid #e8e2d8;border-radius:6px;padding:3px 9px;font-size:.76rem;font-weight:600}.sku-master-architecture-ribbon .ribbon-left .ribbon-formula-pill code{font-family:var(--font-mono,monospace);color:#9e7d3b;font-weight:700}.sku-master-architecture-ribbon .ribbon-right{color:#57534e;align-items:center;gap:8px;font-size:.8rem;display:flex}.sku-master-architecture-ribbon .ribbon-right .ribbon-metric-item{font-weight:500}.sku-master-architecture-ribbon .ribbon-right .ribbon-metric-item strong{color:#1e1b18;font-weight:800}.sku-master-architecture-ribbon .ribbon-right .ribbon-divider{color:#d6cebf}.quick-size-preset-strip{background:#fff;border:1.5px dashed #d6cebf;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}.quick-size-preset-strip .strip-title{color:#1e1b18;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-size:.74rem;font-weight:750;display:flex}.quick-size-preset-strip .preset-pill-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.quick-size-preset-strip .preset-size-chip{color:#1e1b18;cursor:pointer;background:#faf8f5;border:1.5px solid #d6cebf;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.76rem;font-weight:750;transition:all .15s;display:flex}.quick-size-preset-strip .preset-size-chip:hover{color:#9e7d3b;background:#fdfaf5;border-color:#9e7d3b;transform:translateY(-1px)}.quick-size-preset-strip .preset-size-chip.added{color:#065f46;cursor:default;background:#ecfdf5;border-color:#a7f3d0}.quick-size-preset-strip .preset-size-chip.added:hover{color:#065f46;background:#ecfdf5;border-color:#a7f3d0;transform:none}.studio-variant-table-wrap .variant-table-head{color:#78716c;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:12px;margin-bottom:6px;padding:6px 14px;font-size:.7rem;font-weight:800;display:flex}.studio-variant-table-wrap .variant-row-grid-card{background:#faf8f5;border:1.5px solid #e8e2d8;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.studio-variant-table-wrap .variant-row-grid-card:hover{background:#fff;border-color:#d6cebf;box-shadow:0 2px 6px #00000008}.studio-variant-table-wrap .variant-row-grid-card .size-input-col{width:120px}.studio-variant-table-wrap .variant-row-grid-card .size-input-col .size-field-input{color:#1e1b18;text-align:center;background:#fff;font-weight:750}.studio-variant-table-wrap .variant-row-grid-card .sku-input-col{flex:1}.studio-variant-table-wrap .variant-row-grid-card .sku-input-col .sku-input-composite{background:#fff;border:1.5px solid #d6cebf;border-radius:8px;align-items:center;padding:2px 6px;transition:border-color .15s;display:flex}.studio-variant-table-wrap .variant-row-grid-card .sku-input-col .sku-input-composite:focus-within{border-color:var(--adm-maroon,#721121);box-shadow:0 0 0 3px #72112114}.studio-variant-table-wrap .variant-row-grid-card .sku-input-col .sku-input-composite .sku-auto-tag{color:#721121;letter-spacing:.06em;background:#faf0f2;border:1px solid #e8c1c7;border-radius:4px;flex-shrink:0;margin-right:4px;padding:3px 6px;font-size:.62rem;font-weight:800}.studio-variant-table-wrap .variant-row-grid-card .sku-input-col .sku-input-composite .sku-field-input{letter-spacing:.04em;flex:1;min-width:0;box-shadow:none!important;color:#1e1b18!important;background:0 0!important;border:none!important;padding:4px 6px!important;font-size:.82rem!important;font-weight:750!important}.studio-variant-table-wrap .variant-row-grid-card .sku-input-col .sku-input-composite .sku-action-btn{color:#57534e;cursor:pointer;background:#faf8f5;border:1px solid #e8e2d8;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;margin-left:4px;padding:4px 8px;font-size:.7rem;font-weight:700;transition:all .15s;display:flex}.studio-variant-table-wrap .variant-row-grid-card .sku-input-col .sku-input-composite .sku-action-btn:hover{color:#9e7d3b;background:#fdfaf5;border-color:#9e7d3b}.studio-variant-table-wrap .variant-row-grid-card .stock-stepper-col{width:150px}.studio-variant-table-wrap .variant-row-grid-card .stock-stepper-col .modal-stock-stepper{background:#fff;border:1.5px solid #d6cebf;border-radius:8px;align-items:center;display:flex;overflow:hidden}.studio-variant-table-wrap .variant-row-grid-card .stock-stepper-col .modal-stock-stepper .step-btn{color:#1e1b18;cursor:pointer;background:#faf8f5;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:800;transition:all .15s;display:flex}.studio-variant-table-wrap .variant-row-grid-card .stock-stepper-col .modal-stock-stepper .step-btn:hover{color:#721121;background:#e8e2d8}.studio-variant-table-wrap .variant-row-grid-card .stock-stepper-col .modal-stock-stepper .step-input{text-align:center;color:#1e1b18;background:0 0;border:none;flex:1;width:50px;padding:4px 0;font-size:.85rem;font-weight:800}.studio-variant-table-wrap .variant-row-grid-card .stock-stepper-col .modal-stock-stepper .step-input:focus{outline:none}.studio-variant-table-wrap .variant-row-grid-card .status-tag-col{width:100px}.studio-variant-table-wrap .variant-row-grid-card .status-tag-col .sku-matrix-health-badge{letter-spacing:.05em;border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-block}.studio-variant-table-wrap .variant-row-grid-card .status-tag-col .sku-matrix-health-badge.healthy{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.studio-variant-table-wrap .variant-row-grid-card .status-tag-col .sku-matrix-health-badge.low{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.studio-variant-table-wrap .variant-row-grid-card .status-tag-col .sku-matrix-health-badge.depleted{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.studio-variant-table-wrap .variant-row-grid-card .action-col{width:44px}.studio-variant-table-wrap .variant-row-grid-card .action-col .btn-trash-tier{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.studio-variant-table-wrap .variant-row-grid-card .action-col .btn-trash-tier:hover:not(:disabled){background:#fee2e2;transform:scale(1.1)}.studio-variant-table-wrap .variant-row-grid-card .action-col .btn-trash-tier:disabled{opacity:.3;cursor:not-allowed}.quick-price-modal-card{background:#fff;border:1px solid #eae4d9;border-radius:20px;width:100%;max-width:540px;animation:.25s cubic-bezier(.16,1,.3,1) forwards modalScaleIn;overflow:hidden;box-shadow:0 25px 60px -15px #1b181540,0 0 0 1px #9e7d3b1a}.quick-price-modal-card .quick-price-header{background:linear-gradient(#faf8f5 0%,#fff 100%);border-bottom:1px solid #f0ece1;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.quick-price-modal-card .quick-price-header .header-branding{align-items:center;gap:12px;display:flex}.quick-price-modal-card .quick-price-header .header-branding .icon-badge{color:#faf8f5;background:linear-gradient(135deg,#721121 0%,#4a0b15 100%);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:800;display:flex;box-shadow:0 6px 16px #72112140}.quick-price-modal-card .quick-price-header .header-branding .title-wrap h3{color:#1e1b18;letter-spacing:-.01em;margin:0 0 2px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.12rem;font-weight:800}.quick-price-modal-card .quick-price-header .header-branding .title-wrap p{color:#78716c;margin:0;font-size:.76rem;font-weight:500}.quick-price-modal-card .quick-price-header .modal-close-btn{color:#78716c;cursor:pointer;background:#faf8f5;border:1px solid #e7e2d8;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.quick-price-modal-card .quick-price-header .modal-close-btn:hover{color:#1e1b18;background:#f5efeb;border-color:#d6cebf}.quick-price-modal-card .quick-price-body{flex-direction:column;gap:20px;padding:20px 24px;display:flex}.quick-price-modal-card .quick-price-product-preview{background:#faf8f5;border:1px solid #ece7dc;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.quick-price-modal-card .quick-price-product-preview .product-thumb{object-fit:cover;border:1px solid #d6cebf;border-radius:8px;flex-shrink:0;width:52px;height:64px}.quick-price-modal-card .quick-price-product-preview .product-meta{flex:1;min-width:0}.quick-price-modal-card .quick-price-product-preview .product-meta .meta-cat-sku{align-items:center;gap:8px;margin-bottom:4px;display:flex}.quick-price-modal-card .quick-price-product-preview .product-meta .meta-cat-sku .cat-tag{text-transform:uppercase;letter-spacing:.05em;color:#9e7d3b;background:#9e7d3b1a;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:700}.quick-price-modal-card .quick-price-product-preview .product-meta .meta-cat-sku .sku-code{color:#78716c;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.quick-price-modal-card .quick-price-product-preview .product-meta .product-title{color:#1e1b18;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:.92rem;font-weight:700;overflow:hidden}.quick-price-modal-card .quick-price-product-preview .product-meta .active-badge{color:#065f46;align-items:center;gap:5px;font-size:.7rem;font-weight:700;display:inline-flex}.quick-price-modal-card .quick-price-product-preview .product-meta .active-badge .dot{background:#10b981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #10b98199}.quick-price-modal-card .price-inputs-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.quick-price-modal-card .price-inputs-grid .price-input-card{flex-direction:column;gap:6px;display:flex}.quick-price-modal-card .price-inputs-grid .price-input-card label{text-transform:uppercase;letter-spacing:.04em;color:#57534e;justify-content:space-between;align-items:center;font-size:.76rem;font-weight:700;display:flex}.quick-price-modal-card .price-inputs-grid .price-input-card label .badge-current{color:#721121;background:#fdf2f4;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:800}.quick-price-modal-card .price-inputs-grid .price-input-card .input-currency-composite{align-items:center;display:flex;position:relative}.quick-price-modal-card .price-inputs-grid .price-input-card .input-currency-composite .currency-symbol{color:#9e7d3b;pointer-events:none;font-size:.95rem;font-weight:800;position:absolute;left:12px}.quick-price-modal-card .price-inputs-grid .price-input-card .input-currency-composite input{color:#1e1b18;background:#fff;border:1.5px solid #d6cebf;border-radius:10px;width:100%;padding:10px 12px 10px 30px;font-family:Plus Jakarta Sans,sans-serif;font-size:1.05rem;font-weight:800;transition:all .15s}.quick-price-modal-card .price-inputs-grid .price-input-card .input-currency-composite input:focus{border-color:#721121;outline:none;box-shadow:0 0 0 3px #7211211a}.quick-price-modal-card .quick-discount-container{flex-direction:column;gap:8px;display:flex}.quick-price-modal-card .quick-discount-container .presets-label{text-transform:uppercase;letter-spacing:.05em;color:#78716c;font-size:.74rem;font-weight:700}.quick-price-modal-card .quick-discount-container .preset-chips{flex-wrap:wrap;gap:6px;display:flex}.quick-price-modal-card .quick-discount-container .preset-chips .quick-disc-chip{color:#44403c;cursor:pointer;background:#faf8f5;border:1px solid #d6cebf;border-radius:8px;padding:6px 12px;font-size:.76rem;font-weight:700;transition:all .15s}.quick-price-modal-card .quick-discount-container .preset-chips .quick-disc-chip:hover{color:#1e1b18;background:#f2ede4;border-color:#9e7d3b;transform:translateY(-1px)}.quick-price-modal-card .quick-discount-container .preset-chips .quick-disc-chip.active{color:#faf8f5;background:#721121;border-color:#721121;box-shadow:0 3px 8px #72112140}.quick-price-modal-card .quick-price-telemetry-box{background:linear-gradient(135deg,#faf8f5 0%,#f5f1e8 100%);border:1px solid #e5dfd3;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.quick-price-modal-card .quick-price-telemetry-box .telemetry-item{flex-direction:column;gap:2px;display:flex}.quick-price-modal-card .quick-price-telemetry-box .telemetry-item .label{text-transform:uppercase;letter-spacing:.04em;color:#78716c;font-size:.68rem;font-weight:600}.quick-price-modal-card .quick-price-telemetry-box .telemetry-item .value{color:#1e1b18;font-size:.95rem;font-weight:800}.quick-price-modal-card .quick-price-telemetry-box .telemetry-item .value.discount{color:#059669}.quick-price-modal-card .quick-price-telemetry-box .telemetry-item .value.savings{color:#9e7d3b}.quick-price-modal-card .quick-price-telemetry-box .telemetry-item .value.tier{color:#721121;background:#fde8ea;border-radius:4px;padding:2px 6px;font-size:.78rem;display:inline-block}.quick-price-modal-card .quick-price-footer{background:#faf8f5;border-top:1px solid #efeae0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.quick-price-modal-card .quick-price-footer .btn-cancel{color:#57534e;cursor:pointer;background:#fff;border:1px solid #d6cebf;border-radius:10px;padding:10px 18px;font-size:.84rem;font-weight:700;transition:all .15s}.quick-price-modal-card .quick-price-footer .btn-cancel:hover{color:#1e1b18;background:#f5efeb}.quick-price-modal-card .quick-price-footer .btn-publish-valuation{color:#faf8f5;cursor:pointer;background:linear-gradient(135deg,#721121 0%,#4a0b15 100%);border:1px solid #721121;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-size:.85rem;font-weight:800;transition:all .15s;display:flex;box-shadow:0 4px 14px #7211214d}.quick-price-modal-card .quick-price-footer .btn-publish-valuation:hover{transform:translateY(-1px);box-shadow:0 6px 18px #72112166}.quick-price-modal-card .quick-price-footer .btn-publish-valuation:active{transform:translateY(0)}.categories-kpi-bar{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1200px){.categories-kpi-bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.categories-kpi-bar{grid-template-columns:1fr}}.categories-kpi-bar .kpi-tile{background:#fff;border:1px solid #e8e2d8;border-radius:14px;flex-direction:column;gap:8px;padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 4px #18141208}.categories-kpi-bar .kpi-tile:hover{border-color:#d6cebf;transform:translateY(-2px);box-shadow:0 8px 20px #9e7d3b17}.categories-kpi-bar .kpi-tile .tile-top-row{justify-content:space-between;align-items:center;display:flex}.categories-kpi-bar .kpi-tile .tile-top-row .tile-label{letter-spacing:.06em;text-transform:uppercase;color:#78716c;font-size:.76rem;font-weight:700}.categories-kpi-bar .kpi-tile .tile-top-row .tile-icon-box{color:#9e7d3b;background:#faf8f5;border:1px solid #e8e2d8;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.categories-kpi-bar .kpi-tile .tile-top-row .tile-icon-box.emerald{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.categories-kpi-bar .kpi-tile .tile-top-row .tile-icon-box.maroon{color:#721121;background:#fdf2f4;border-color:#fecdd3}.categories-kpi-bar .kpi-tile .tile-top-row .tile-icon-box.amber{color:#d97706;background:#fffbeb;border-color:#fde68a}.categories-kpi-bar .kpi-tile .tile-top-row .tile-icon-box.purple{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.categories-kpi-bar .kpi-tile .tile-metric-value{color:#1e1b18;letter-spacing:-.02em;font-size:1.45rem;font-weight:800;line-height:1.1}.categories-kpi-bar .kpi-tile .tile-micro-caption{color:#78716c;align-items:center;gap:5px;font-size:.78rem;display:flex}.category-lookbook-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;display:grid}.category-card{background:#fff;border:1px solid #e8e2d8;border-radius:16px;flex-direction:column;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 16px #1814120a}.category-card:hover{border-color:#d6cebf;transform:translateY(-3px);box-shadow:0 12px 28px #9e7d3b1f}.category-card:hover .category-card-thumb img{transform:scale(1.05)}.category-card .category-card-thumb{background:#faf8f5;width:100%;height:200px;position:relative;overflow:hidden}.category-card .category-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.category-card .category-card-thumb .thumb-gradient-overlay{pointer-events:none;background:linear-gradient(#0000000d 0%,#0000008c 100%);position:absolute;inset:0}.category-card .category-card-thumb .status-badge-pinned{letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0003}.category-card .category-card-thumb .status-badge-pinned.active{color:#065f46;background:#ecfdf5f2;border:1px solid #a7f3d0}.category-card .category-card-thumb .status-badge-pinned.inactive,.category-card .category-card-thumb .status-badge-pinned.archived{color:#991b1b;background:#fef2f2f2;border:1px solid #fecaca}.category-card .category-card-thumb .status-badge-pinned .pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px}.category-card .category-card-thumb .sort-badge-pinned{color:#f8e7be;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a6;border:1px solid #d4af3766;border-radius:8px;padding:3px 8px;font-size:.72rem;font-weight:800;position:absolute;top:12px;right:12px}.category-card .category-card-thumb .creations-chip-bottom{color:#faf8f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#721121e6;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 6px #00000040}.category-card .category-card-body{flex-direction:column;flex:1;gap:12px;padding:18px 20px;display:flex}.category-card .category-card-body .card-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.category-card .category-card-body .card-title-row h3{color:#1e1b18;margin:0;font-size:1.12rem;font-weight:800;line-height:1.25}.category-card .category-card-body p.category-desc{color:#78716c;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.category-card .category-card-body .category-path-pill{color:#9e7d3b;background:#faf8f5;border:1px solid #ece7dc;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:600;display:inline-flex}.category-card .category-action-dock{background:#faf8f5;border-top:1px solid #f0ebe1;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.category-card .category-action-dock .btn-card-edit{color:#1e1b18;cursor:pointer;background:#fff;border:1px solid #d6cebf;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.category-card .category-action-dock .btn-card-edit:hover{color:#faf8f5;background:#721121;border-color:#721121}.category-card .category-action-dock .btn-card-view-creations{color:#059669;background:#faf8f5;border:1px solid #d6cebf;border-radius:8px;align-items:center;gap:5px;padding:7px 12px;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.category-card .category-action-dock .btn-card-view-creations:hover{background:#ecfdf5;border-color:#10b981}.category-card .category-action-dock .btn-card-storefront{color:#9e7d3b;background:#faf8f5;border:1px solid #d6cebf;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .15s;display:inline-flex}.category-card .category-action-dock .btn-card-storefront:hover{background:#fef9e7;border-color:#d4af37;transform:translateY(-1px)}.category-presets-strip{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.category-presets-strip .presets-title{text-transform:uppercase;letter-spacing:.05em;color:#78716c;font-size:.74rem;font-weight:700}.category-presets-strip .preset-chips-wrap{flex-wrap:wrap;gap:6px;display:flex}.category-presets-strip .preset-chips-wrap .cat-preset-chip{color:#44403c;cursor:pointer;background:#faf8f5;border:1px solid #d6cebf;border-radius:6px;padding:5px 11px;font-size:.74rem;font-weight:700;transition:all .15s}.category-presets-strip .preset-chips-wrap .cat-preset-chip:hover{color:#faf8f5;background:#721121;border-color:#721121;transform:translateY(-1px)}.category-img-preview-box{background:#faf8f5;border:1px solid #ece7dc;border-radius:10px;align-items:center;gap:14px;margin-top:8px;padding:10px 14px;display:flex}.category-img-preview-box .preview-thumb{object-fit:cover;border:1px solid #d6cebf;border-radius:8px;flex-shrink:0;width:52px;height:64px}.category-img-preview-box .preview-info{flex-direction:column;gap:3px;display:flex}.category-img-preview-box .preview-info .info-label{text-transform:uppercase;color:#78716c;font-size:.7rem;font-weight:700}.category-img-preview-box .preview-info .info-status{color:#059669;font-size:.78rem;font-weight:600}.products-control-surface{background:#fff;border:1px solid #e8e2d8;border-radius:16px;flex-direction:column;gap:14px;padding:16px 20px;display:flex;box-shadow:0 1px 4px #18141208}.products-control-surface .silhouette-pills-scroll{align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.products-control-surface .silhouette-pills-scroll::-webkit-scrollbar{height:3px}.products-control-surface .silhouette-pills-scroll::-webkit-scrollbar-thumb{background:#e8e2d8;border-radius:2px}.products-control-surface .silhouette-pills-scroll .silhouette-pill{color:#57534e;cursor:pointer;white-space:nowrap;background:#faf8f5;border:1px solid #e8e2d8;border-radius:9999px;align-items:center;gap:7px;padding:7px 14px;font-size:.82rem;font-weight:650;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.products-control-surface .silhouette-pills-scroll .silhouette-pill .pill-count{color:#57534e;background:#1814120f;border-radius:10px;justify-content:center;align-items:center;padding:1px 6px;font-size:.7rem;font-weight:750;display:inline-flex}.products-control-surface .silhouette-pills-scroll .silhouette-pill:hover{color:#1e1b18;background:#f3efe9;border-color:#d6cebf}.products-control-surface .silhouette-pills-scroll .silhouette-pill.active{color:#fff;background:#721121;border-color:#721121;box-shadow:0 2px 8px #72112140}.products-control-surface .silhouette-pills-scroll .silhouette-pill.active .pill-count{color:#fff;background:#ffffff3d}.products-control-surface .products-lower-controls,.products-control-surface .controls-lower-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.products-control-surface .products-lower-controls .omni-search-wrapper,.products-control-surface .products-lower-controls .search-box-wrap,.products-control-surface .controls-lower-row .omni-search-wrapper,.products-control-surface .controls-lower-row .search-box-wrap{flex:1;align-items:center;max-width:380px;display:flex;position:relative}.products-control-surface .products-lower-controls .omni-search-wrapper svg,.products-control-surface .products-lower-controls .search-box-wrap svg,.products-control-surface .controls-lower-row .omni-search-wrapper svg,.products-control-surface .controls-lower-row .search-box-wrap svg{color:#8c827a;pointer-events:none;position:absolute;left:12px}.products-control-surface .products-lower-controls .omni-search-wrapper input,.products-control-surface .products-lower-controls .search-box-wrap input,.products-control-surface .controls-lower-row .omni-search-wrapper input,.products-control-surface .controls-lower-row .search-box-wrap input{color:#1e1b18;background:#faf8f5;border:1px solid #e8e2d8;border-radius:10px;outline:none;width:100%;padding:9px 36px;font-size:.85rem;font-weight:500;transition:all .2s}.products-control-surface .products-lower-controls .omni-search-wrapper input::placeholder,.products-control-surface .products-lower-controls .search-box-wrap input::placeholder,.products-control-surface .controls-lower-row .omni-search-wrapper input::placeholder,.products-control-surface .controls-lower-row .search-box-wrap input::placeholder{color:#8c827a}.products-control-surface .products-lower-controls .omni-search-wrapper input:focus,.products-control-surface .products-lower-controls .search-box-wrap input:focus,.products-control-surface .controls-lower-row .omni-search-wrapper input:focus,.products-control-surface .controls-lower-row .search-box-wrap input:focus{background:#fff;border-color:#721121;box-shadow:0 0 0 3px #72112114}.products-control-surface .products-lower-controls .omni-search-wrapper .search-clear-btn,.products-control-surface .products-lower-controls .search-box-wrap .search-clear-btn,.products-control-surface .controls-lower-row .omni-search-wrapper .search-clear-btn,.products-control-surface .controls-lower-row .search-box-wrap .search-clear-btn{color:#8c827a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;right:10px}.products-control-surface .products-lower-controls .omni-search-wrapper .search-clear-btn:hover,.products-control-surface .products-lower-controls .search-box-wrap .search-clear-btn:hover,.products-control-surface .controls-lower-row .omni-search-wrapper .search-clear-btn:hover,.products-control-surface .controls-lower-row .search-box-wrap .search-clear-btn:hover{color:#1e1b18}.products-control-surface .products-lower-controls .view-switcher-group,.products-control-surface .controls-lower-row .view-switcher-group{background:#faf8f5;border:1px solid #e8e2d8;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.products-control-surface .products-lower-controls .view-switcher-group .view-mode-btn,.products-control-surface .controls-lower-row .view-switcher-group .view-mode-btn{color:#57534e;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:650;transition:all .2s;display:inline-flex}.products-control-surface .products-lower-controls .view-switcher-group .view-mode-btn:hover,.products-control-surface .controls-lower-row .view-switcher-group .view-mode-btn:hover{color:#1e1b18}.products-control-surface .products-lower-controls .view-switcher-group .view-mode-btn.active,.products-control-surface .controls-lower-row .view-switcher-group .view-mode-btn.active{color:#1e1b18;background:#fff;box-shadow:0 1px 3px #18141214}.drawer-panel .drawer-header,.adm-drawer .drawer-header,.drawer-container .drawer-header{background:linear-gradient(#faf8f5 0%,#fff 100%)!important;border-bottom:1px solid #e8e2d8!important}.drawer-panel .drawer-header .drawer-title,.drawer-panel .drawer-header .drawer-title-group .drawer-title,.adm-drawer .drawer-header .drawer-title,.adm-drawer .drawer-header .drawer-title-group .drawer-title,.drawer-container .drawer-header .drawer-title,.drawer-container .drawer-header .drawer-title-group .drawer-title{color:#1e1b18!important;font-family:"Plus Jakarta Sans",var(--font-sans,sans-serif)!important;font-weight:800!important}.drawer-panel .drawer-header .drawer-subtitle,.drawer-panel .drawer-header .drawer-title-group .drawer-subtitle,.adm-drawer .drawer-header .drawer-subtitle,.adm-drawer .drawer-header .drawer-title-group .drawer-subtitle,.drawer-container .drawer-header .drawer-subtitle,.drawer-container .drawer-header .drawer-title-group .drawer-subtitle{color:#78716c!important;font-weight:500!important}.drawer-panel .drawer-content,.adm-drawer .drawer-content,.drawer-container .drawer-content{background:#fff!important}.drawer-panel .drawer-content .adm-form-group,.adm-drawer .drawer-content .adm-form-group,.drawer-container .drawer-content .adm-form-group{margin-bottom:18px}.drawer-panel .drawer-content .adm-form-group .adm-label,.adm-drawer .drawer-content .adm-form-group .adm-label,.drawer-container .drawer-content .adm-form-group .adm-label{margin-bottom:6px;font-size:.8rem;font-weight:700;display:block;color:#292524!important}.drawer-panel .drawer-content .adm-form-group .adm-label .required-star,.adm-drawer .drawer-content .adm-form-group .adm-label .required-star,.drawer-container .drawer-content .adm-form-group .adm-label .required-star{color:#e11d48}.drawer-panel .drawer-content .adm-form-group .adm-input,.drawer-panel .drawer-content .adm-form-group .adm-textarea,.drawer-panel .drawer-content .adm-form-group .adm-select,.adm-drawer .drawer-content .adm-form-group .adm-input,.adm-drawer .drawer-content .adm-form-group .adm-textarea,.adm-drawer .drawer-content .adm-form-group .adm-select,.drawer-container .drawer-content .adm-form-group .adm-input,.drawer-container .drawer-content .adm-form-group .adm-textarea,.drawer-container .drawer-content .adm-form-group .adm-select{background:#faf8f5;border:1px solid #e8e2d8;border-radius:8px;width:100%;padding:9px 12px;font-size:.86rem;transition:all .15s;color:#1e1b18!important}.drawer-panel .drawer-content .adm-form-group .adm-input:focus,.drawer-panel .drawer-content .adm-form-group .adm-textarea:focus,.drawer-panel .drawer-content .adm-form-group .adm-select:focus,.adm-drawer .drawer-content .adm-form-group .adm-input:focus,.adm-drawer .drawer-content .adm-form-group .adm-textarea:focus,.adm-drawer .drawer-content .adm-form-group .adm-select:focus,.drawer-container .drawer-content .adm-form-group .adm-input:focus,.drawer-container .drawer-content .adm-form-group .adm-textarea:focus,.drawer-container .drawer-content .adm-form-group .adm-select:focus{background:#fff;border-color:#721121;outline:none;box-shadow:0 0 0 3px #72112114}.drawer-panel .drawer-content .adm-form-group .adm-textarea,.adm-drawer .drawer-content .adm-form-group .adm-textarea,.drawer-container .drawer-content .adm-form-group .adm-textarea{resize:vertical}.drawer-panel .drawer-footer,.adm-drawer .drawer-footer,.drawer-container .drawer-footer{background:#faf8f5;border-top:1px solid #e8e2d8;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.category-modal-backdrop{-webkit-backdrop-filter:blur(14px);z-index:1200;background:#181412b8;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.category-modal-backdrop .category-modal-card{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:980px;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) modalZoomIn;display:flex;overflow:hidden;box-shadow:0 30px 90px #0006,0 0 0 1px #9e7d3b47}.category-modal-backdrop .category-modal-card .category-modal-header{background:linear-gradient(#faf8f5 0%,#fff 100%);border-bottom:1px solid #e8e2d8;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-header .modal-title-lockup{align-items:center;gap:14px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-header .modal-title-lockup .modal-icon-box{color:#721121;background:#fdf2f4;border:1px solid #fecdd3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 2px 8px #7211211a}.category-modal-backdrop .category-modal-card .category-modal-header .modal-title-lockup .title-text-group{flex-direction:column;gap:2px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-header .modal-title-lockup .title-text-group .modal-eyebrow{color:#9e7d3b;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.category-modal-backdrop .category-modal-card .category-modal-header .modal-title-lockup .title-text-group .modal-main-heading{margin:0;font-size:1.25rem;font-weight:800;line-height:1.25;color:#1e1b18!important;font-family:"Plus Jakarta Sans",var(--font-sans,sans-serif)!important}.category-modal-backdrop .category-modal-card .category-modal-header .modal-title-lockup .title-text-group .modal-subtitle{margin:0;font-size:.8rem;font-weight:500;color:#78716c!important}.category-modal-backdrop .category-modal-card .category-modal-header .modal-close-btn{color:#78716c;cursor:pointer;background:#faf8f5;border:1px solid #e8e2d8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.category-modal-backdrop .category-modal-card .category-modal-header .modal-close-btn:hover{color:#1e1b18;background:#f2ece4;border-color:#d6cebf;transform:rotate(90deg)}.category-modal-backdrop .category-modal-card .category-modal-form{flex-direction:column;flex:1;display:flex;overflow:hidden}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body{background:#fff;flex:1;grid-template-columns:1.15fr .85fr;gap:26px;padding:24px 28px;display:grid;overflow-y:auto}@media (max-width:860px){.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body{grid-template-columns:1fr}}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col{flex-direction:column;gap:18px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .presets-header-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .presets-header-row .presets-title{text-transform:uppercase;letter-spacing:.06em;color:#78716c;font-size:.74rem;font-weight:800}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .presets-header-row .presets-hint{color:#9e7d3b;font-size:.7rem;font-weight:600}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .preset-chips-wrap{flex-wrap:wrap;gap:6px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .preset-chips-wrap .cat-preset-chip{color:#44403c;cursor:pointer;background:#faf8f5;border:1px solid #d6cebf;border-radius:6px;padding:5px 11px;font-size:.74rem;font-weight:700;transition:all .15s}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .preset-chips-wrap .cat-preset-chip:hover{color:#faf8f5;background:#721121;border-color:#721121;transform:translateY(-1px)}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .preset-chips-wrap .cat-preset-chip.selected{color:#faf8f5;background:#721121;border-color:#721121;box-shadow:0 2px 6px #72112133}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid{flex-direction:column;gap:14px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-row-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:580px){.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-row-2{grid-template-columns:1fr}}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group{flex-direction:column;gap:6px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-label{align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:flex;color:#292524!important}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-label .required-star{color:#e11d48}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-input,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-select,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-textarea{background:#faf8f5;border:1px solid #e8e2d8;border-radius:9px;outline:none;width:100%;padding:9px 12px;font-size:.85rem;transition:all .15s;color:#1e1b18!important}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-input::placeholder,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-select::placeholder,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-textarea::placeholder{color:#a8a29e}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-input:focus,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-select:focus,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-textarea:focus{background:#fff;border-color:#721121;box-shadow:0 0 0 3px #72112114}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-input.mono,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-select.mono,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-textarea.mono{font-family:JetBrains Mono,monospace;font-size:.82rem;color:#9e7d3b!important}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .cat-textarea{resize:vertical;min-height:72px;line-height:1.45}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .label-with-action-row{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .label-with-action-row .s3-cloud-badge{color:#9e7d3b;letter-spacing:.03em;background:#fef9e7;border:1px solid #f8e7be;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .label-with-action-row .s3-cloud-badge .dot{background:#10b981;border-radius:50%;width:5px;height:5px}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-asset-input-cluster{align-items:center;gap:8px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-asset-input-cluster .cat-input{flex:1}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-asset-input-cluster .btn-s3-upload-trigger{color:#721121;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #9e7d3b;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:9px 15px;font-size:.78rem;font-weight:750;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 4px #9e7d3b1a}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-asset-input-cluster .btn-s3-upload-trigger:hover:not(:disabled){color:#faf8f5;background:#721121;border-color:#721121;transform:translateY(-1px);box-shadow:0 4px 12px #72112140}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-asset-input-cluster .btn-s3-upload-trigger:disabled{opacity:.7;cursor:wait}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-asset-input-cluster .btn-s3-upload-trigger.uploading{color:#9e7d3b;background:#faf8f5;border-color:#d6cebf}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-asset-input-cluster .btn-s3-upload-trigger .s3-spinner{border:2px solid #72112133;border-top-color:#721121;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spinAuthRing}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-upload-alert{border-radius:8px;align-items:center;gap:7px;margin-top:4px;padding:7px 12px;font-size:.74rem;font-weight:650;animation:.15s fadeIn;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-upload-alert.success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-form-col .form-fields-grid .cat-form-group .s3-upload-alert.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col{flex-direction:column;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame{background:#faf8f5;border:1px solid #ece7dc;border-radius:16px;flex-direction:column;gap:14px;height:100%;padding:18px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .frame-header{justify-content:space-between;align-items:center;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .frame-header .pulse-indicator{text-transform:uppercase;letter-spacing:.05em;color:#059669;align-items:center;gap:6px;font-size:.74rem;font-weight:800;display:inline-flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .frame-header .pulse-indicator .dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulseDotLive}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .frame-header .storefront-chip{color:#9e7d3b;background:#fef9e7;border:1px solid #f8e7be;border-radius:6px;padding:2px 7px;font-size:.7rem;font-weight:700}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card{background:#fff;border:1px solid #e8e2d8;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 14px #1814120a}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb{background:#1e1b18;height:175px;position:relative;overflow:hidden}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb img{object-fit:cover;width:100%;height:100%}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb .live-gradient{background:linear-gradient(#0000000d 0%,#0009 100%);position:absolute;inset:0}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb .live-status-pill{letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;align-items:center;gap:5px;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb .live-status-pill.active{color:#065f46;background:#ecfdf5f2;border:1px solid #a7f3d0}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb .live-status-pill.inactive,.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb .live-status-pill.archived{color:#991b1b;background:#fef2f2f2;border:1px solid #fecaca}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb .live-status-pill .dot{background:currentColor;border-radius:50%;width:5px;height:5px}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb .live-sort-pill{color:#f8e7be;background:#000000a6;border:1px solid #d4af3766;border-radius:6px;padding:2px 7px;font-size:.7rem;font-weight:800;position:absolute;top:10px;right:10px}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-thumb .live-creations-pill{color:#faf8f5;background:#721121e6;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;bottom:10px;left:10px}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-details{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-details .live-title{margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;color:#1e1b18!important}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-details .live-desc{color:#78716c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .live-category-card .live-card-details .live-path-pill{color:#9e7d3b;background:#faf8f5;border:1px solid #ece7dc;border-radius:6px;align-items:center;gap:5px;width:fit-content;margin-top:2px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:600;display:inline-flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .preview-telemetry-box{background:#fff;border:1px solid #ece7dc;border-radius:10px;flex-direction:column;gap:8px;margin-top:auto;padding:12px 14px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .preview-telemetry-box .telemetry-item{justify-content:space-between;align-items:center;font-size:.76rem;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .preview-telemetry-box .telemetry-item .k{color:#78716c;font-weight:600}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .preview-telemetry-box .telemetry-item .v{color:#1e1b18;font-weight:700}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .preview-telemetry-box .telemetry-item .v.mono{color:#9e7d3b;font-family:JetBrains Mono,monospace}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-body .modal-preview-col .preview-card-frame .preview-telemetry-box .telemetry-item .v.emerald{color:#059669}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer{background:#faf8f5;border-top:1px solid #e8e2d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer .footer-meta-note{color:#78716c;align-items:center;gap:7px;font-size:.76rem;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer .footer-meta-note .dot{background:#10b981;border-radius:50%;width:6px;height:6px}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer .footer-actions-group{align-items:center;gap:10px;display:flex}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer .footer-actions-group .btn-modal-cancel{color:#57534e;cursor:pointer;background:#fff;border:1px solid #d6cebf;border-radius:9px;padding:9px 18px;font-size:.84rem;font-weight:700;transition:all .15s}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer .footer-actions-group .btn-modal-cancel:hover{color:#1e1b18;background:#f3efe9}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer .footer-actions-group .btn-modal-submit{color:#faf8f5;cursor:pointer;background:#721121;border:1px solid #721121;border-radius:9px;align-items:center;gap:7px;padding:10px 22px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #72112140}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer .footer-actions-group .btn-modal-submit:hover{background:#560d19;border-color:#560d19;transform:translateY(-1px);box-shadow:0 6px 18px #72112159}.category-modal-backdrop .category-modal-card .category-modal-form .category-modal-footer .footer-actions-group .btn-modal-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.atelier-collections-studio{width:100%;padding-bottom:60px}.atelier-collections-studio .studio-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.atelier-collections-studio .studio-header-bar .header-titles{max-width:680px}.atelier-collections-studio .studio-header-bar .header-titles .studio-super-badge{text-transform:uppercase;letter-spacing:.12em;color:var(--adm-gold);background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.atelier-collections-studio .studio-header-bar .header-titles .main-title{color:var(--adm-text-primary);letter-spacing:-.02em;margin:0 0 6px;font-size:1.85rem;font-weight:800;line-height:1.2}.atelier-collections-studio .studio-header-bar .header-titles .main-subtitle{color:var(--adm-text-secondary);margin:0;font-size:.88rem;line-height:1.5}.atelier-collections-studio .studio-header-bar .header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atelier-collections-studio .collections-kpi-deck{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1180px){.atelier-collections-studio .collections-kpi-deck{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.atelier-collections-studio .collections-kpi-deck{grid-template-columns:1fr}}.atelier-collections-studio .collections-kpi-deck .kpi-card{border:1px solid var(--adm-border);background:#fff;border-radius:14px;flex-direction:column;padding:18px 20px;transition:all .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #18141208}.atelier-collections-studio .collections-kpi-deck .kpi-card:before{content:"";background:0 0;height:3px;transition:background .22s;position:absolute;top:0;left:0;right:0}.atelier-collections-studio .collections-kpi-deck .kpi-card:hover{border-color:var(--adm-border-gold);transform:translateY(-2px);box-shadow:0 8px 20px #1814120f}.atelier-collections-studio .collections-kpi-deck .kpi-card:hover:before{background:linear-gradient(90deg, var(--adm-maroon), var(--adm-gold))}.atelier-collections-studio .collections-kpi-deck .kpi-card .card-header-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.atelier-collections-studio .collections-kpi-deck .kpi-card .card-header-row .kpi-title{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-text-tertiary);font-size:.76rem;font-weight:700}.atelier-collections-studio .collections-kpi-deck .kpi-card .card-header-row .kpi-icon-pill{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.atelier-collections-studio .collections-kpi-deck .kpi-card .card-header-row .kpi-icon-pill.maroon{background:var(--adm-maroon-light);color:var(--adm-maroon);border:1px solid var(--adm-maroon-border)}.atelier-collections-studio .collections-kpi-deck .kpi-card .card-header-row .kpi-icon-pill.gold{background:var(--adm-gold-light);color:var(--adm-gold);border:1px solid var(--adm-border-gold)}.atelier-collections-studio .collections-kpi-deck .kpi-card .card-header-row .kpi-icon-pill.emerald{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0}.atelier-collections-studio .collections-kpi-deck .kpi-card .card-header-row .kpi-icon-pill.purple{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff}.atelier-collections-studio .collections-kpi-deck .kpi-card .kpi-value-row{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.atelier-collections-studio .collections-kpi-deck .kpi-card .kpi-value-row .kpi-main-number{color:var(--adm-text-primary);font-size:1.75rem;font-weight:800;line-height:1}.atelier-collections-studio .collections-kpi-deck .kpi-card .kpi-value-row .kpi-trend-pill{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:2px 7px;font-size:.72rem;font-weight:700}.atelier-collections-studio .collections-kpi-deck .kpi-card .kpi-caption{color:var(--adm-text-tertiary);margin:0;font-size:.78rem}.atelier-collections-studio .presets-expander-panel{border:1px solid var(--adm-border-gold);background:linear-gradient(135deg,#fff 0%,#faf8f5 100%);border-radius:14px;margin-bottom:22px;padding:16px 20px;box-shadow:0 4px 16px #9e7d3b14}.atelier-collections-studio .presets-expander-panel .presets-top-bar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.atelier-collections-studio .presets-expander-panel .presets-top-bar .presets-heading{color:var(--adm-text-primary);align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.atelier-collections-studio .presets-expander-panel .presets-top-bar .presets-heading .gold-sparkle{color:var(--adm-gold)}.atelier-collections-studio .presets-expander-panel .presets-top-bar .presets-close-btn{color:var(--adm-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:.78rem;font-weight:600}.atelier-collections-studio .presets-expander-panel .presets-top-bar .presets-close-btn:hover{color:var(--adm-text-primary);background:#0000000a}.atelier-collections-studio .presets-expander-panel .presets-cards-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.atelier-collections-studio .presets-expander-panel .presets-cards-row .preset-capsule-card{border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;padding:12px 14px;transition:all .2s;display:flex}.atelier-collections-studio .presets-expander-panel .presets-cards-row .preset-capsule-card:hover{border-color:var(--adm-maroon);transform:translateY(-2px);box-shadow:0 4px 14px #7211211f}.atelier-collections-studio .presets-expander-panel .presets-cards-row .preset-capsule-card .preset-title{color:var(--adm-text-primary);margin-bottom:4px;font-size:.86rem;font-weight:700}.atelier-collections-studio .presets-expander-panel .presets-cards-row .preset-capsule-card .preset-motif{color:var(--adm-text-secondary);margin-bottom:10px;font-size:.74rem;line-height:1.4}.atelier-collections-studio .presets-expander-panel .presets-cards-row .preset-capsule-card .preset-cta{color:var(--adm-maroon);align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:flex}.atelier-collections-studio .studio-control-surface{border:1px solid var(--adm-border);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;display:flex;box-shadow:0 1px 3px #18141208}.atelier-collections-studio .studio-control-surface .search-and-filters{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:280px;display:flex}.atelier-collections-studio .studio-control-surface .search-and-filters .search-box-wrap{flex:1;min-width:200px;max-width:360px;position:relative}.atelier-collections-studio .studio-control-surface .search-and-filters .search-box-wrap .search-icon-pos{color:var(--adm-text-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.atelier-collections-studio .studio-control-surface .search-and-filters .search-box-wrap .studio-search-input{border:1px solid var(--adm-border);background:var(--adm-bg);width:100%;height:38px;color:var(--adm-text-primary);border-radius:8px;padding:0 12px 0 36px;font-size:.84rem;transition:all .2s}.atelier-collections-studio .studio-control-surface .search-and-filters .search-box-wrap .studio-search-input:focus{border-color:var(--adm-maroon);background:#fff;outline:none;box-shadow:0 0 0 3px #72112114}.atelier-collections-studio .studio-control-surface .search-and-filters .filter-chips-cluster{gap:6px;display:flex}.atelier-collections-studio .studio-control-surface .search-and-filters .filter-chips-cluster .filter-chip-btn{border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .18s;display:inline-flex}.atelier-collections-studio .studio-control-surface .search-and-filters .filter-chips-cluster .filter-chip-btn .chip-dot{background:#10b981;border-radius:50%;width:7px;height:7px}.atelier-collections-studio .studio-control-surface .search-and-filters .filter-chips-cluster .filter-chip-btn .chip-counter{background:var(--adm-bg);color:var(--adm-text-tertiary);border-radius:10px;padding:1px 6px;font-size:.72rem}.atelier-collections-studio .studio-control-surface .search-and-filters .filter-chips-cluster .filter-chip-btn:hover{border-color:var(--adm-border-hover);color:var(--adm-text-primary)}.atelier-collections-studio .studio-control-surface .search-and-filters .filter-chips-cluster .filter-chip-btn.active{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.atelier-collections-studio .studio-control-surface .search-and-filters .filter-chips-cluster .filter-chip-btn.active .chip-counter{color:#fff;background:#fff3}.atelier-collections-studio .studio-control-surface .sorting-and-views{align-items:center;gap:12px;display:flex}.atelier-collections-studio .studio-control-surface .sorting-and-views .sort-select-wrap{color:var(--adm-text-tertiary);align-items:center;gap:6px;font-size:.8rem;display:flex}.atelier-collections-studio .studio-control-surface .sorting-and-views .sort-select-wrap .studio-sort-dropdown{border:1px solid var(--adm-border);height:38px;color:var(--adm-text-primary);cursor:pointer;background:#fff;border-radius:8px;padding:0 10px;font-size:.82rem;font-weight:600}.atelier-collections-studio .studio-control-surface .sorting-and-views .sort-select-wrap .studio-sort-dropdown:focus{border-color:var(--adm-maroon);outline:none}.atelier-collections-studio .studio-control-surface .sorting-and-views .view-toggle-cluster{background:var(--adm-bg);border:1px solid var(--adm-border);border-radius:8px;gap:2px;padding:3px;display:flex}.atelier-collections-studio .studio-control-surface .sorting-and-views .view-toggle-cluster .view-btn{cursor:pointer;color:var(--adm-text-tertiary);background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex}.atelier-collections-studio .studio-control-surface .sorting-and-views .view-toggle-cluster .view-btn:hover{color:var(--adm-text-primary)}.atelier-collections-studio .studio-control-surface .sorting-and-views .view-toggle-cluster .view-btn.active{color:var(--adm-maroon);background:#fff;font-weight:700;box-shadow:0 1px 4px #00000014}.atelier-collections-studio .collection-lookbook-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:22px;display:grid}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card{border:1px solid var(--adm-border);background:#fff;border-radius:16px;flex-direction:column;transition:all .26s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 10px #1814120a}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card:hover{border-color:var(--adm-border-gold);transform:translateY(-4px);box-shadow:0 12px 28px #18141217}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card:hover .banner-image-container img{transform:scale(1.04)}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container{background:#181412;width:100%;height:155px;position:relative;overflow:hidden}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container .banner-gradient-overlay{background:linear-gradient(#18141240 0%,#181412bf 100%);position:absolute;inset:0}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container .banner-floating-badges{justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container .banner-floating-badges .status-live-pill{letter-spacing:.05em;border-radius:12px;align-items:center;gap:6px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container .banner-floating-badges .status-live-pill.active{color:#fff;background:#10b981e6;box-shadow:0 2px 6px #0003}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container .banner-floating-badges .status-live-pill.active .pulse-dot{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2px #fff6}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container .banner-floating-badges .status-live-pill.archived{color:#fff;background:#64748bd9}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container .banner-floating-badges .status-live-pill.archived .pulse-dot{background:#cbd5e1;border-radius:50%;width:6px;height:6px}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .banner-image-container .banner-floating-badges .priority-stamp{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#0000008c;border:1px solid #ffffff26;border-radius:8px;padding:2px 8px;font-size:.72rem;font-weight:700}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .vignette-and-identity{align-items:flex-end;gap:14px;margin-top:-34px;margin-bottom:12px;padding:0 20px;display:flex;position:relative}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .vignette-and-identity .portrait-vignette-box{background:#ede8e1;border:3px solid #fff;border-radius:12px;flex-shrink:0;width:68px;height:68px;overflow:hidden;box-shadow:0 4px 12px #18141226}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .vignette-and-identity .portrait-vignette-box img{object-fit:cover;width:100%;height:100%}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .vignette-and-identity .slug-and-meta{flex:1;min-width:0;padding-bottom:4px}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .vignette-and-identity .slug-and-meta .slug-badge{color:var(--adm-gold);background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.74rem;transition:all .15s;display:inline-flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .vignette-and-identity .slug-and-meta .slug-badge:hover{background:#f5eedb}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-editorial-body{flex:1;padding:0 20px 16px}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-editorial-body .collection-name-heading{color:var(--adm-text-primary);margin:0 0 6px;font-size:1.22rem;font-weight:800;line-height:1.3}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-editorial-body .collection-narrative{color:var(--adm-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:.83rem;line-height:1.5;display:-webkit-box;overflow:hidden}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-editorial-body .ensembles-status-row{background:var(--adm-bg);border:1px solid var(--adm-border);border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-editorial-body .ensembles-status-row .ensembles-count-chip{color:var(--adm-text-primary);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-editorial-body .ensembles-status-row .ensembles-count-chip .bag-icon{color:var(--adm-maroon)}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-editorial-body .ensembles-status-row .curate-link-btn{color:var(--adm-maroon);cursor:pointer;background:0 0;border:none;font-size:.74rem;font-weight:700;text-decoration:underline}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-editorial-body .ensembles-status-row .curate-link-btn:hover{color:var(--adm-maroon-dark)}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-action-footer{border-top:1px solid var(--adm-border);background:#faf8f5;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-action-footer .left-actions{gap:6px;display:flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-action-footer .left-actions .mini-action-btn{border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:.76rem;font-weight:600;transition:all .15s;display:inline-flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-action-footer .left-actions .mini-action-btn:hover{border-color:var(--adm-text-primary);color:var(--adm-text-primary)}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-action-footer .right-actions{gap:6px;display:flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-action-footer .right-actions .btn-edit-config{background:var(--adm-maroon);border:1px solid var(--adm-maroon);color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:.76rem;font-weight:700;transition:all .15s;display:inline-flex}.atelier-collections-studio .collection-lookbook-grid .collection-lookbook-card .card-action-footer .right-actions .btn-edit-config:hover{background:var(--adm-maroon-dark)}.atelier-collections-studio .collection-matrix-table-wrap{border:1px solid var(--adm-border);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 10px #1814120a}.atelier-collections-studio .collection-matrix-table-wrap .matrix-data-table{border-collapse:collapse;text-align:left;width:100%}.atelier-collections-studio .collection-matrix-table-wrap .matrix-data-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--adm-text-tertiary);border-bottom:1px solid var(--adm-border);background:#faf8f5;padding:12px 16px;font-size:.76rem;font-weight:700}.atelier-collections-studio .collection-matrix-table-wrap .matrix-data-table tbody td{border-bottom:1px solid var(--adm-border);color:var(--adm-text-primary);vertical-align:middle;padding:14px 16px;font-size:.85rem}.atelier-collections-studio .collection-matrix-table-wrap .matrix-data-table tbody tr:hover{background:#fdfcfb}.atelier-collections-studio .collection-matrix-table-wrap .matrix-data-table .table-thumb-col{align-items:center;gap:12px;display:flex}.atelier-collections-studio .collection-matrix-table-wrap .matrix-data-table .table-thumb-col .table-mini-thumb{object-fit:cover;border:1px solid var(--adm-border);border-radius:8px;width:44px;height:44px}.atelier-collections-studio .collection-matrix-table-wrap .matrix-data-table .table-thumb-col .table-collection-titles .table-title{color:var(--adm-text-primary);font-weight:700;display:block}.atelier-collections-studio .collection-matrix-table-wrap .matrix-data-table .table-thumb-col .table-collection-titles .table-sub{color:var(--adm-text-tertiary);font-size:.74rem}.atelier-collections-studio .storefront-sim-deck{flex-direction:column;gap:24px;display:flex}.atelier-collections-studio .storefront-sim-deck .sim-banner-card{border:1px solid var(--adm-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #1814120f}.atelier-collections-studio .storefront-sim-deck .sim-banner-card .sim-stage-viewport{color:#fff;background-position:50%;background-size:cover;align-items:center;width:100%;height:280px;padding:40px 50px;display:flex;position:relative}.atelier-collections-studio .storefront-sim-deck .sim-banner-card .sim-stage-viewport .sim-stage-overlay{background:linear-gradient(90deg,#0e1626e0 0%,#0e162680 60%,#0e162633 100%);position:absolute;inset:0}.atelier-collections-studio .storefront-sim-deck .sim-banner-card .sim-stage-viewport .sim-stage-content{z-index:2;max-width:540px;position:relative}.atelier-collections-studio .storefront-sim-deck .sim-banner-card .sim-stage-viewport .sim-stage-content .sim-super-label{letter-spacing:.16em;text-transform:uppercase;color:#d4af37;margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}.atelier-collections-studio .storefront-sim-deck .sim-banner-card .sim-stage-viewport .sim-stage-content .sim-hero-title{text-shadow:0 2px 8px #00000080;margin:0 0 10px;font-family:Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:700;line-height:1.15;color:#fff!important}.atelier-collections-studio .storefront-sim-deck .sim-banner-card .sim-stage-viewport .sim-stage-content .sim-hero-desc{text-shadow:0 1px 4px #0006;margin:0 0 20px;font-size:.88rem;line-height:1.6;color:#fffffff2!important}.atelier-collections-studio .storefront-sim-deck .sim-banner-card .sim-stage-viewport .sim-stage-content .sim-hero-cta{color:#fff;letter-spacing:.04em;background:#9e7d3b;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.atelier-collections-studio .storefront-sim-deck .sim-banner-card .sim-meta-bar{border-top:1px solid var(--adm-border);color:var(--adm-text-secondary);background:#faf8f5;justify-content:space-between;align-items:center;padding:12px 20px;font-size:.8rem;display:flex}.atelier-collections-studio .studio-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#18141299;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.atelier-collections-studio .studio-modal-overlay .studio-modal-window{border:1px solid var(--adm-border-gold);background:#fff;border-radius:18px;flex-direction:column;width:820px;max-width:95vw;height:88vh;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #18141240}.atelier-collections-studio .studio-modal-overlay .studio-modal-window form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-header-strip{border-bottom:1px solid var(--adm-border);background:linear-gradient(#fff 0%,#faf8f5 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-header-strip .modal-title-wrap .modal-badge{text-transform:uppercase;letter-spacing:.12em;color:var(--adm-gold);margin-bottom:4px;font-size:.7rem;font-weight:800;display:block}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-header-strip .modal-title-wrap .modal-heading{color:var(--adm-text-primary);margin:0;font-size:1.3rem;font-weight:800}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-header-strip .modal-close-icon-btn{cursor:pointer;color:var(--adm-text-tertiary);background:0 0;border:none;border-radius:6px;padding:6px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-header-strip .modal-close-icon-btn:hover{color:var(--adm-text-primary);background:#0000000d}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-tabs-nav{border-bottom:1px solid var(--adm-border);background:#faf8f5;flex-shrink:0;gap:8px;padding:0 24px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-tabs-nav .modal-tab-btn{color:var(--adm-text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 14px;font-size:.82rem;font-weight:600;transition:all .18s;display:inline-flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-tabs-nav .modal-tab-btn:hover{color:var(--adm-text-primary)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-tabs-nav .modal-tab-btn.active{color:var(--adm-maroon);border-bottom-color:var(--adm-maroon);font-weight:700}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container{flex:1;min-height:0;padding:24px;overflow-y:auto}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group{margin-bottom:16px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group .field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-text-secondary);margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group .field-hint{color:var(--adm-text-tertiary);margin-top:4px;font-size:.72rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group .field-input,.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group .field-select,.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group .field-textarea{border:1px solid var(--adm-border);width:100%;color:var(--adm-text-primary);background:#fff;border-radius:8px;padding:9px 12px;font-size:.86rem;transition:border-color .18s}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group .field-input:focus,.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group .field-select:focus,.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .form-field-group .field-textarea:focus{border-color:var(--adm-maroon);outline:none;box-shadow:0 0 0 3px #72112114}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper{flex-direction:column;gap:22px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .step2-hero-notice{border:1px solid var(--adm-border-gold);background:linear-gradient(135deg,#fbf8f0 0%,#fff 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .step2-hero-notice .notice-left{align-items:center;gap:10px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .step2-hero-notice .notice-left .notice-icon-circle{background:var(--adm-gold-light);width:28px;height:28px;color:var(--adm-gold);border:1px solid var(--adm-border-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .step2-hero-notice .notice-left .notice-text{color:var(--adm-text-secondary);font-size:.82rem;line-height:1.4}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .step2-hero-notice .notice-left .notice-text strong{color:var(--adm-text-primary)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .step2-hero-notice .notice-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-gold);border:1px solid var(--adm-border-gold);background:#fff;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:.72rem;font-weight:800}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid{grid-template-columns:1fr 1.35fr;gap:20px;display:grid}@media (max-width:768px){.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid{grid-template-columns:1fr}}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card{border:1px solid var(--adm-border);background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:18px;transition:all .2s;display:flex;box-shadow:0 2px 8px #18141208}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card:hover{border-color:var(--adm-border-gold);box-shadow:0 4px 16px #1814120f}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-col-header{justify-content:space-between;align-items:center;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-col-header .col-title-group .col-main-title{color:var(--adm-text-primary);margin:0;font-size:.88rem;font-weight:800}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-col-header .col-title-group .col-sub-title{color:var(--adm-text-tertiary);margin:2px 0 0;font-size:.72rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-col-header .ratio-tag{background:var(--adm-bg);border:1px solid var(--adm-border);color:var(--adm-text-secondary);border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .portrait-preview-stage{background:#181412;border-radius:10px;width:100%;height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .portrait-preview-stage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .portrait-preview-stage:hover img{transform:scale(1.03)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .portrait-preview-stage .stage-overlay-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#181412bf;border:1px solid #fff3;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .banner-preview-stage{background:#181412;border-radius:10px;width:100%;height:155px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .banner-preview-stage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .banner-preview-stage:hover img{transform:scale(1.03)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .banner-preview-stage .banner-overlay-gradient{background:linear-gradient(#18141233 0%,#181412cc 100%);position:absolute;inset:0}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .banner-preview-stage .stage-overlay-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;z-index:2;background:#181412bf;border:1px solid #fff3;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-dropzone{border:1.5px dashed var(--adm-border-gold);background:var(--adm-bg);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:14px 12px;transition:all .18s;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-dropzone:hover{background:var(--adm-gold-light);border-color:var(--adm-maroon)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-dropzone .dropzone-icon{color:var(--adm-maroon)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-dropzone .dropzone-label{color:var(--adm-text-primary);font-size:.8rem;font-weight:700}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .media-dropzone .dropzone-spec{color:var(--adm-text-tertiary);font-size:.7rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .url-input-cluster{gap:8px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .url-input-cluster .url-field-input{border:1px solid var(--adm-border);height:36px;color:var(--adm-text-primary);border-radius:8px;flex:1;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:.8rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .media-dual-grid .media-column-card .url-input-cluster .url-field-input:focus{border-color:var(--adm-maroon);outline:none}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section{border:1px solid var(--adm-border);background:#fff;border-radius:14px;padding:16px 18px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-sec-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-sec-header .sec-title{color:var(--adm-text-primary);align-items:center;gap:6px;font-size:.84rem;font-weight:800;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-sec-header .sec-title .sparkle-gold{color:var(--adm-gold)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-sec-header .sec-hint{color:var(--adm-text-tertiary);font-size:.74rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:640px){.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid{grid-template-columns:repeat(2,1fr)}}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item{border:1.5px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item:hover{border-color:var(--adm-maroon);transform:translateY(-2px);box-shadow:0 4px 12px #7211211a}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item.active-preset{border-color:var(--adm-maroon);box-shadow:0 0 0 2px var(--adm-maroon)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item .preset-thumb-wrap{background:#ede8e1;width:100%;height:80px;position:relative}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item .preset-thumb-wrap img{object-fit:cover;width:100%;height:100%}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item .preset-thumb-wrap .preset-active-check{background:var(--adm-maroon);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:flex;position:absolute;top:6px;right:6px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item .preset-caption-box{padding:8px 10px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item .preset-caption-box .preset-name{color:var(--adm-text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.78rem;font-weight:700;overflow:hidden}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step2-wrapper .couture-presets-section .presets-gallery-grid .preset-gallery-item .preset-caption-box .preset-motif{color:var(--adm-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper{flex-direction:column;gap:20px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .simulator-control-bar{border:1px solid var(--adm-border);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .simulator-control-bar .sim-device-toggles{gap:6px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .simulator-control-bar .sim-device-toggles .device-btn{border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .simulator-control-bar .sim-device-toggles .device-btn:hover{border-color:var(--adm-border-hover)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .simulator-control-bar .sim-device-toggles .device-btn.active{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .simulator-control-bar .sim-status-telemetry{color:var(--adm-text-secondary);align-items:center;gap:8px;font-size:.78rem;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .simulator-control-bar .sim-status-telemetry .live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #10b98133}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window{border:1px solid var(--adm-border-gold);background:#fff;border-radius:14px;transition:max-width .3s cubic-bezier(.16,1,.3,1),margin .3s;overflow:hidden;box-shadow:0 16px 40px #1814121f}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window.mobile-view{border-radius:28px;max-width:390px;margin:0 auto;box-shadow:0 20px 50px #18141233}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window.mobile-view .sim-boutique-header .boutique-links{display:none}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window.mobile-view .sim-hero-stage-view{min-height:220px;padding:24px 20px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window.mobile-view .sim-hero-stage-view .sim-hero-content-block .sim-title-text{font-size:1.45rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window.mobile-view .sim-hero-stage-view .sim-hero-content-block .sim-desc-text{margin-bottom:12px;font-size:.78rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .browser-chrome-bar{border-bottom:1px solid var(--adm-border);background:#faf8f5;align-items:center;gap:12px;padding:8px 14px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .browser-chrome-bar .traffic-lights{gap:5px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .browser-chrome-bar .traffic-lights .dot{border-radius:50%;width:9px;height:9px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .browser-chrome-bar .traffic-lights .dot.red{background:#ef4444}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .browser-chrome-bar .traffic-lights .dot.yellow{background:#f59e0b}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .browser-chrome-bar .traffic-lights .dot.green{background:#10b981}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .browser-chrome-bar .mock-address-bar{border:1px solid var(--adm-border);color:var(--adm-text-secondary);background:#fff;border-radius:6px;flex:1;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.72rem;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .browser-chrome-bar .mock-address-bar .lock-icon{color:#059669}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-boutique-header{background:#fff;border-bottom:1px solid #f0ece4;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-boutique-header .boutique-brand{letter-spacing:.14em;color:#721121;font-family:Playfair Display,Georgia,serif;font-size:1rem;font-weight:800}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-boutique-header .boutique-links{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-text-secondary);gap:14px;font-size:.72rem;font-weight:600;display:flex}@media (max-width:600px){.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-boutique-header .boutique-links{display:none}}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-boutique-header .boutique-actions{color:var(--adm-gold);font-size:.72rem;font-weight:700}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-hero-stage-view{background-position:50%;background-size:cover;align-items:center;width:100%;min-height:250px;padding:36px 32px;display:flex;position:relative}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-hero-stage-view .sim-hero-gradient{background:linear-gradient(90deg,#0e1626e0 0%,#0e162699 60%,#0e162640 100%);position:absolute;inset:0}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-hero-stage-view .sim-hero-content-block{z-index:2;max-width:480px;position:relative}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-hero-stage-view .sim-hero-content-block .sim-super-chip{letter-spacing:.16em;text-transform:uppercase;color:#d4af37;background:#d4af3726;border:1px solid #d4af374d;border-radius:4px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-hero-stage-view .sim-hero-content-block .sim-title-text{text-shadow:0 2px 10px #0009;margin:0 0 8px;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:700;line-height:1.15;color:#fff!important}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-hero-stage-view .sim-hero-content-block .sim-desc-text{text-shadow:0 1px 6px #00000080;margin:0 0 16px;font-size:.84rem;line-height:1.55;color:#fffffff2!important}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-hero-stage-view .sim-hero-content-block .sim-cta-button{color:#fff;background:#9e7d3b;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #0000004d}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase{border-top:1px solid var(--adm-border);background:#faf8f5;padding:20px 24px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-header-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-header-row .showcase-title{color:var(--adm-text-primary);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;font-weight:800}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-header-row .showcase-count{color:var(--adm-text-tertiary);font-size:.74rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-products-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-products-grid .mini-prod-card{border:1px solid var(--adm-border);background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex;overflow:hidden}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-products-grid .mini-prod-card .mini-prod-img{object-fit:cover;background:#ede8e1;border-radius:6px;width:100%;height:110px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-products-grid .mini-prod-card .mini-prod-name{color:var(--adm-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:700;overflow:hidden}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-products-grid .mini-prod-card .mini-prod-price{color:var(--adm-maroon);font-size:.72rem;font-weight:800}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .browser-mock-window .sim-ensembles-showcase .showcase-empty-prompt{text-align:center;border:1px dashed var(--adm-border-gold);color:var(--adm-text-secondary);border-radius:8px;padding:16px;font-size:.78rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .readiness-audit-card{border:1px solid var(--adm-border);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .readiness-audit-card .audit-items-cluster{flex-wrap:wrap;gap:16px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .readiness-audit-card .audit-items-cluster .audit-item{align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .readiness-audit-card .audit-items-cluster .audit-item.valid{color:#0f766e}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .readiness-audit-card .audit-items-cluster .audit-item.warning{color:#b45309}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .readiness-audit-card .audit-readiness-pill{text-transform:uppercase;letter-spacing:.08em;border-radius:12px;padding:4px 10px;font-size:.74rem;font-weight:800}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .readiness-audit-card .audit-readiness-pill.ready{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .studio-step4-wrapper .readiness-audit-card .audit-readiness-pill.draft{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .product-picker-container{border:1px solid var(--adm-border);background:#fff;border-radius:12px;max-height:320px;overflow-y:auto}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .product-picker-container .product-picker-row{border-bottom:1px solid var(--adm-border);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:background .15s;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .product-picker-container .product-picker-row:hover{background:#faf8f5}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .product-picker-container .product-picker-row.selected{background:var(--adm-maroon-light)}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .product-picker-container .product-picker-row .product-info-cluster{align-items:center;gap:10px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .product-picker-container .product-picker-row .product-info-cluster .prod-thumb{object-fit:cover;border:1px solid var(--adm-border);border-radius:6px;width:38px;height:38px}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .product-picker-container .product-picker-row .product-info-cluster .prod-details .prod-name{color:var(--adm-text-primary);font-size:.82rem;font-weight:700;display:block}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-body-container .product-picker-container .product-picker-row .product-info-cluster .prod-details .prod-sku{color:var(--adm-text-tertiary);font-size:.72rem}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-footer-bar{border-top:1px solid var(--adm-border);background:#faf8f5;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-footer-bar .footer-left{gap:8px;display:flex}.atelier-collections-studio .studio-modal-overlay .studio-modal-window .modal-footer-bar .footer-right{gap:10px;display:flex}.atelier-collections-studio .fast-curate-drawer-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;background:#18141280;justify-content:flex-end;display:flex;position:fixed;inset:0}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer{background:#fff;flex-direction:column;width:480px;max-width:90vw;height:100vh;display:flex;box-shadow:-10px 0 30px #00000026}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-header{border-bottom:1px solid var(--adm-border);background:#faf8f5;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-header .drawer-title{color:var(--adm-text-primary);margin:0 0 4px;font-size:1.15rem;font-weight:800}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-header .drawer-sub{color:var(--adm-text-secondary);margin:0;font-size:.78rem}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-search-bar{border-bottom:1px solid var(--adm-border);background:#fff;padding:12px 20px}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list{flex-direction:column;flex:1;gap:8px;padding:14px 20px;display:flex;overflow-y:auto}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row{border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .18s;display:flex}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row:hover{border-color:var(--adm-border-hover);background:#faf8f5;transform:translate(2px)}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row.selected{border-color:var(--adm-maroon);background:var(--adm-maroon-light)}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row .product-info-cluster{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row .product-info-cluster input[type=checkbox]{width:16px;height:16px;accent-color:var(--adm-maroon);cursor:pointer;flex-shrink:0}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row .product-info-cluster .prod-thumb{object-fit:cover;border:1px solid var(--adm-border);background:#ede8e1;border-radius:8px;flex-shrink:0;width:44px;height:44px}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row .product-info-cluster .prod-details{flex:1;min-width:0}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row .product-info-cluster .prod-details .prod-name{color:var(--adm-text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.84rem;font-weight:700;display:block;overflow:hidden}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-items-list .product-picker-row .product-info-cluster .prod-details .prod-sku{color:var(--adm-text-tertiary);font-size:.74rem;display:block}.atelier-collections-studio .fast-curate-drawer-overlay .fast-curate-drawer .drawer-footer{border-top:1px solid var(--adm-border);background:#faf8f5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.atelier-inventory-vault{width:100%;padding-bottom:60px}.atelier-inventory-vault .vault-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.atelier-inventory-vault .vault-header-bar .header-titles{max-width:680px}.atelier-inventory-vault .vault-header-bar .header-titles .vault-super-badge{text-transform:uppercase;letter-spacing:.12em;color:var(--adm-gold);background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.atelier-inventory-vault .vault-header-bar .header-titles .main-title{color:var(--adm-text-primary);letter-spacing:-.02em;margin:0 0 6px;font-size:1.85rem;font-weight:800;line-height:1.2}.atelier-inventory-vault .vault-header-bar .header-titles .main-subtitle{color:var(--adm-text-secondary);margin:0;font-size:.86rem;line-height:1.5}.atelier-inventory-vault .vault-header-bar .header-actions .sync-pill{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.atelier-inventory-vault .vault-header-bar .header-actions .sync-pill .live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98140}@media (max-width:1024px){.atelier-inventory-vault .vault-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.atelier-inventory-vault .vault-stats-grid{grid-template-columns:1fr}}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury{border:1px solid var(--adm-border);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;padding:18px 20px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #18141208}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury:before{content:"";background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury.gold:before{background:linear-gradient(90deg,#9e7d3b,#d4af37)}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury.emerald:before{background:linear-gradient(90deg,#0f766e,#10b981)}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury.purple:before{background:linear-gradient(90deg,#6b21a8,#a855f7)}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury.amber:before{background:linear-gradient(90deg,#b45309,#f59e0b)}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury:hover{border-color:var(--adm-border-gold);transform:translateY(-2px);box-shadow:0 6px 18px #1814120f}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-top .stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-text-tertiary);font-size:.74rem;font-weight:700}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-top .stat-icon-wrap{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-top .stat-icon-wrap.gold{color:#9e7d3b;background:#d4af371f}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-top .stat-icon-wrap.emerald{color:#0f766e;background:#10b9811f}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-top .stat-icon-wrap.purple{color:#6b21a8;background:#a855f71f}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-top .stat-icon-wrap.amber{color:#b45309;background:#f59e0b1f}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-middle{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-middle .stat-number{color:var(--adm-text-primary);font-size:2rem;font-weight:800;line-height:1}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-middle .stat-number.emerald{color:#0f766e}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-middle .stat-number.purple{color:#6b21a8}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-middle .stat-number.amber{color:#b45309}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-middle .stat-badge{border-radius:10px;padding:2px 7px;font-size:.72rem;font-weight:700}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-middle .stat-badge.healthy{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .card-middle .stat-badge.warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.atelier-inventory-vault .vault-stats-grid .stat-card-luxury .stat-subtext{color:var(--adm-text-tertiary);margin:0;font-size:.76rem}.atelier-inventory-vault .vault-control-bar{border:1px solid var(--adm-border);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;display:flex}.atelier-inventory-vault .vault-control-bar .search-and-filters{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.atelier-inventory-vault .vault-control-bar .search-and-filters .vault-search-box{flex:1;min-width:260px;max-width:360px;position:relative}.atelier-inventory-vault .vault-control-bar .search-and-filters .vault-search-box .search-icon{color:var(--adm-text-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.atelier-inventory-vault .vault-control-bar .search-and-filters .vault-search-box .search-input{border:1px solid var(--adm-border);background:var(--adm-bg);width:100%;color:var(--adm-text-primary);border-radius:8px;padding:8px 32px 8px 36px;font-size:.84rem;transition:all .18s}.atelier-inventory-vault .vault-control-bar .search-and-filters .vault-search-box .search-input:focus{border-color:var(--adm-maroon);background:#fff;outline:none;box-shadow:0 0 0 3px #72112114}.atelier-inventory-vault .vault-control-bar .search-and-filters .vault-search-box .clear-search-btn{color:var(--adm-text-tertiary);cursor:pointer;background:0 0;border:none;padding:2px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.atelier-inventory-vault .vault-control-bar .search-and-filters .vault-search-box .clear-search-btn:hover{color:var(--adm-text-primary)}.atelier-inventory-vault .vault-control-bar .search-and-filters .filter-pills-cluster{flex-wrap:wrap;gap:6px;display:flex}.atelier-inventory-vault .vault-control-bar .search-and-filters .filter-pills-cluster .filter-pill-btn{border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.atelier-inventory-vault .vault-control-bar .search-and-filters .filter-pills-cluster .filter-pill-btn:hover{border-color:var(--adm-border-hover)}.atelier-inventory-vault .vault-control-bar .search-and-filters .filter-pills-cluster .filter-pill-btn.active{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.atelier-inventory-vault .vault-control-bar .search-and-filters .filter-pills-cluster .filter-pill-btn.active .filter-count-badge{color:#fff;background:#ffffff40}.atelier-inventory-vault .vault-control-bar .search-and-filters .filter-pills-cluster .filter-pill-btn .filter-count-badge{background:var(--adm-bg);color:var(--adm-text-tertiary);border-radius:10px;padding:1px 6px;font-size:.7rem;font-weight:700}.atelier-inventory-vault .vault-control-bar .vault-view-tabs{background:var(--adm-bg);border:1px solid var(--adm-border);border-radius:10px;gap:3px;padding:3px;display:inline-flex}.atelier-inventory-vault .vault-control-bar .vault-view-tabs .tab-switch-btn{color:var(--adm-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-size:.8rem;font-weight:700;transition:all .18s;display:inline-flex}.atelier-inventory-vault .vault-control-bar .vault-view-tabs .tab-switch-btn:hover{color:var(--adm-text-primary)}.atelier-inventory-vault .vault-control-bar .vault-view-tabs .tab-switch-btn.active{color:var(--adm-maroon);background:#fff;box-shadow:0 2px 6px #18141214}.atelier-inventory-vault .vault-table-card{border:1px solid var(--adm-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #1814120a}.atelier-inventory-vault .vault-table-card .table-scroll-wrap{width:100%;overflow-x:auto}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table{border-collapse:collapse;text-align:left;width:100%}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table thead{border-bottom:1px solid var(--adm-border);background:linear-gradient(#faf8f5 0%,#f5f1eb 100%)}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-text-tertiary);white-space:nowrap;padding:14px 18px;font-size:.72rem;font-weight:800}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table thead th.text-right{text-align:right}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table tbody tr{border-bottom:1px solid var(--adm-border);transition:background .15s}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table tbody tr:last-child{border-bottom:none}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table tbody tr:hover{background:#faf8f5}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table tbody tr td{vertical-align:middle;color:var(--adm-text-primary);padding:14px 18px;font-size:.84rem}.atelier-inventory-vault .vault-table-card .table-scroll-wrap .vault-table tbody tr td.text-right{text-align:right}.atelier-inventory-vault .vault-table-card .product-cell-cluster{align-items:center;gap:14px;min-width:240px;display:flex}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-thumb-box{border:1px solid var(--adm-border);background:#ede8e1;border-radius:8px;flex-shrink:0;width:46px;height:46px;position:relative;overflow:hidden}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-thumb-box img{object-fit:cover;width:100%;height:100%}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-thumb-box .fallback-icon{width:100%;height:100%;color:var(--adm-text-tertiary);justify-content:center;align-items:center;display:flex}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-meta-info{flex-direction:column;gap:3px;display:flex}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-meta-info .prod-title{color:var(--adm-text-primary);font-size:.86rem;font-weight:700;line-height:1.25}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-meta-info .prod-subline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-meta-info .prod-subline .sku-code-tag{color:var(--adm-maroon);cursor:pointer;background:#7211210f;border:1px solid #72112126;border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:700;display:inline-flex}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-meta-info .prod-subline .sku-code-tag:hover{background:#7211211f}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-meta-info .prod-subline .silhouette-tag{color:var(--adm-text-tertiary);background:var(--adm-bg);border:1px solid var(--adm-border);border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:700}.atelier-inventory-vault .vault-table-card .product-cell-cluster .prod-meta-info .prod-subline .size-chip{color:#9e7d3b;background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);border-radius:4px;padding:1px 5px;font-size:.7rem;font-weight:800}.atelier-inventory-vault .vault-table-card .units-gauge-box{flex-direction:column;gap:4px;display:flex}.atelier-inventory-vault .vault-table-card .units-gauge-box .units-main{font-size:1.05rem;font-weight:800;line-height:1}.atelier-inventory-vault .vault-table-card .units-gauge-box .units-main.healthy{color:#0f766e}.atelier-inventory-vault .vault-table-card .units-gauge-box .units-main.warning{color:#b45309}.atelier-inventory-vault .vault-table-card .units-gauge-box .units-main.depleted{color:#dc2626}.atelier-inventory-vault .vault-table-card .units-gauge-box .capacity-bar{background:var(--adm-bg);border:1px solid var(--adm-border);border-radius:2px;width:70px;height:4px;overflow:hidden}.atelier-inventory-vault .vault-table-card .units-gauge-box .capacity-bar .capacity-fill{border-radius:2px;height:100%}.atelier-inventory-vault .vault-table-card .units-gauge-box .capacity-bar .capacity-fill.healthy{background:#10b981}.atelier-inventory-vault .vault-table-card .units-gauge-box .capacity-bar .capacity-fill.warning{background:#f59e0b}.atelier-inventory-vault .vault-table-card .units-gauge-box .capacity-bar .capacity-fill.depleted{background:#ef4444}.atelier-inventory-vault .vault-table-card .reserved-bag-box{color:#6b21a8;background:#a855f714;border:1px solid #a855f733;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.86rem;font-weight:700;display:inline-flex}.atelier-inventory-vault .vault-table-card .health-pill{border-radius:12px;align-items:center;gap:5px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.atelier-inventory-vault .vault-table-card .health-pill.healthy{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0}.atelier-inventory-vault .vault-table-card .health-pill.healthy .dot{background:#10b981;border-radius:50%;width:6px;height:6px}.atelier-inventory-vault .vault-table-card .health-pill.warning{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.atelier-inventory-vault .vault-table-card .health-pill.warning .dot{background:#f59e0b;border-radius:50%;width:6px;height:6px}.atelier-inventory-vault .vault-table-card .health-pill.depleted{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.atelier-inventory-vault .vault-table-card .health-pill.depleted .dot{background:#ef4444;border-radius:50%;width:6px;height:6px}.atelier-inventory-vault .vault-table-card .row-actions-cluster{justify-content:flex-end;align-items:center;gap:6px;display:flex}.atelier-inventory-vault .vault-table-card .row-actions-cluster .quick-add-btn{border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;background:#fff;border-radius:6px;padding:4px 8px;font-size:.74rem;font-weight:700;transition:all .15s}.atelier-inventory-vault .vault-table-card .row-actions-cluster .quick-add-btn:hover{background:var(--adm-bg);border-color:var(--adm-border-hover);color:var(--adm-text-primary)}.atelier-inventory-vault .vault-table-card .row-actions-cluster .btn-adjust-main{border:1px solid var(--adm-border-gold);color:var(--adm-maroon);cursor:pointer;background:#faf8f5;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.atelier-inventory-vault .vault-table-card .row-actions-cluster .btn-adjust-main:hover{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.atelier-inventory-vault .movements-ledger-card{border:1px solid var(--adm-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #1814120a}.atelier-inventory-vault .movements-ledger-card .ledger-filter-strip{border-bottom:1px solid var(--adm-border);background:#faf8f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.atelier-inventory-vault .movements-ledger-card .ledger-filter-strip .ledger-title{color:var(--adm-text-primary);align-items:center;gap:6px;font-size:.88rem;font-weight:800;display:flex}.atelier-inventory-vault .movements-ledger-card .ledger-table{border-collapse:collapse;text-align:left;width:100%}.atelier-inventory-vault .movements-ledger-card .ledger-table thead{border-bottom:1px solid var(--adm-border);background:#faf8f5}.atelier-inventory-vault .movements-ledger-card .ledger-table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--adm-text-tertiary);padding:12px 18px;font-size:.72rem;font-weight:800}.atelier-inventory-vault .movements-ledger-card .ledger-table tbody tr{border-bottom:1px solid var(--adm-border);transition:background .15s}.atelier-inventory-vault .movements-ledger-card .ledger-table tbody tr:hover{background:#faf8f5}.atelier-inventory-vault .movements-ledger-card .ledger-table tbody tr td{vertical-align:middle;padding:12px 18px;font-size:.84rem}.atelier-inventory-vault .movements-ledger-card .ledger-table .mov-type-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.atelier-inventory-vault .movements-ledger-card .ledger-table .mov-type-pill.RESTOCK{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0}.atelier-inventory-vault .movements-ledger-card .ledger-table .mov-type-pill.PURCHASE{color:#6b21a8;background:#faf5ff;border:1px solid #e9d5ff}.atelier-inventory-vault .movements-ledger-card .ledger-table .mov-type-pill.DAMAGE{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.atelier-inventory-vault .movements-ledger-card .ledger-table .mov-type-pill.CYCLE_COUNT_UP,.atelier-inventory-vault .movements-ledger-card .ledger-table .mov-type-pill.CYCLE_COUNT_DOWN{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.atelier-inventory-vault .movements-ledger-card .ledger-table .mov-type-pill.GENERAL{color:#475569;background:#f8fafc;border:1px solid #e2e8f0}.atelier-inventory-vault .movements-ledger-card .ledger-table .delta-number{font-size:.95rem;font-weight:800}.atelier-inventory-vault .movements-ledger-card .ledger-table .delta-number.positive{color:#0f766e}.atelier-inventory-vault .movements-ledger-card .ledger-table .delta-number.negative{color:#dc2626}.atelier-inventory-vault .movements-ledger-card .ledger-table .actor-pill{background:var(--adm-bg);border:1px solid var(--adm-border);color:var(--adm-text-secondary);border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.72rem}.atelier-inventory-vault .inventory-adjust-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#18141299;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window{border:1px solid var(--adm-border-gold);background:#fff;border-radius:18px;flex-direction:column;width:560px;max-width:95vw;display:flex;overflow:hidden;box-shadow:0 24px 60px #18141240}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-header-strip{border-bottom:1px solid var(--adm-border);background:linear-gradient(#fff 0%,#faf8f5 100%);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-header-strip .modal-title-wrap .modal-badge{text-transform:uppercase;letter-spacing:.12em;color:var(--adm-gold);margin-bottom:3px;font-size:.7rem;font-weight:800;display:block}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-header-strip .modal-title-wrap .modal-heading{color:var(--adm-text-primary);margin:0;font-size:1.25rem;font-weight:800}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-header-strip .modal-close-icon-btn{cursor:pointer;color:var(--adm-text-tertiary);background:0 0;border:none;border-radius:6px;padding:6px}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-header-strip .modal-close-icon-btn:hover{color:var(--adm-text-primary);background:#0000000d}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body{flex-direction:column;gap:18px;padding:24px;display:flex}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card{border:1px solid var(--adm-border-gold);background:#faf8f5;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .sku-preview-left{align-items:center;gap:12px;display:flex}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .sku-preview-left .preview-thumb{object-fit:cover;border:1px solid var(--adm-border);border-radius:6px;width:44px;height:44px}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .sku-preview-left .preview-info .preview-title{color:var(--adm-text-primary);font-size:.86rem;font-weight:700;display:block}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .sku-preview-left .preview-info .preview-sku{color:var(--adm-maroon);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .stock-snapshot-pills{gap:8px;display:flex}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .stock-snapshot-pills .snapshot-pill{text-align:center;border:1px solid var(--adm-border);background:#fff;border-radius:6px;padding:4px 8px}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .stock-snapshot-pills .snapshot-pill .snap-label{text-transform:uppercase;color:var(--adm-text-tertiary);font-size:.65rem;font-weight:700;display:block}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .stock-snapshot-pills .snapshot-pill .snap-val{color:var(--adm-text-primary);font-size:.88rem;font-weight:800}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .sku-preview-card .stock-snapshot-pills .snapshot-pill .snap-val.green{color:#0f766e}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .form-field-group{flex-direction:column;gap:6px;display:flex}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .form-field-group .field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-text-secondary);font-size:.76rem;font-weight:700}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .form-field-group .field-input,.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .form-field-group .field-select,.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .form-field-group .field-textarea{border:1px solid var(--adm-border);width:100%;color:var(--adm-text-primary);box-sizing:border-box;background:#fff;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:.85rem;transition:all .18s}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .form-field-group .field-input:focus,.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .form-field-group .field-select:focus,.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .form-field-group .field-textarea:focus{border-color:var(--adm-maroon);outline:none;box-shadow:0 0 0 3px #72112114}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .presets-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .presets-row .preset-label{text-transform:uppercase;color:var(--adm-text-tertiary);font-size:.72rem;font-weight:700}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .presets-row .preset-chip-btn{border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;background:#fff;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:700;transition:all .15s}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .presets-row .preset-chip-btn:hover{border-color:var(--adm-maroon);color:var(--adm-maroon);background:var(--adm-bg)}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-body .presets-row .preset-chip-btn.active{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.atelier-inventory-vault .inventory-adjust-modal-overlay .inventory-adjust-modal-window .modal-footer-bar{border-top:1px solid var(--adm-border);background:#faf8f5;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orders-ops-desk{color:#181412;flex-direction:column;gap:16px;width:100%;max-width:1680px;margin:0 auto;font-family:Plus Jakarta Sans,Segoe UI,sans-serif;animation:.28s cubic-bezier(.16,1,.3,1) fadeIn;display:flex}.orders-ops-desk h1,.orders-ops-desk h2,.orders-ops-desk h3,.orders-ops-desk h4{text-shadow:none;color:#181412!important;font-family:Plus Jakarta Sans,Segoe UI,sans-serif!important}.orders-ops-desk.is-desk{gap:10px;height:calc(100vh - 116px);max-height:calc(100vh - 116px);overflow:hidden}.orders-ops-desk .ops-header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.orders-ops-desk .ops-header-slim{align-items:center;gap:12px}.orders-ops-desk .ops-header-slim h1{margin:0;font-size:1.35rem;color:#181412!important}.orders-ops-desk .ops-header-slim p{display:none}.orders-ops-desk .ops-header-copy{max-width:720px}.orders-ops-desk .ops-header-copy .ops-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--adm-gold);background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.orders-ops-desk .ops-header-copy h1{letter-spacing:-.03em;margin:0 0 6px;font-size:1.85rem;font-weight:800;line-height:1.15;color:#181412!important}.orders-ops-desk .ops-header-copy p{color:#4a433d;margin:0;font-size:.9rem}.orders-ops-desk .ops-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orders-ops-desk .ops-live{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.orders-ops-desk .ops-live em{color:var(--adm-text-tertiary);font-style:normal;font-weight:600}.orders-ops-desk .ops-live.offline{background:var(--adm-warning-bg);border-color:var(--adm-warning-border);color:var(--adm-warning)}.orders-ops-desk .ops-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98133}.orders-ops-desk .ops-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.orders-ops-desk .ops-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:all .18s;display:inline-flex}.orders-ops-desk .ops-btn.ghost{border-color:var(--adm-border);color:var(--adm-text-primary);background:#fff}.orders-ops-desk .ops-btn.ghost:hover:not(:disabled){border-color:var(--adm-maroon);color:var(--adm-maroon);background:var(--adm-maroon-light)}.orders-ops-desk .ops-btn.primary{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff!important}.orders-ops-desk .ops-btn.primary:hover:not(:disabled){background:var(--adm-maroon-dark)}.orders-ops-desk .ops-btn.compact{padding:7px 12px}.orders-ops-desk .ops-btn:disabled{opacity:.45;cursor:not-allowed}.orders-ops-desk .ops-btn.is-spinning svg{animation:.8s linear infinite spin}.orders-ops-desk .ops-pipeline-strip{flex-shrink:0;grid-template-columns:1.25fr repeat(4,1fr);gap:12px;display:grid}.orders-ops-desk .ops-pipe-card{text-align:left;border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border-radius:14px;min-height:98px;padding:16px 18px;transition:all .2s}.orders-ops-desk .ops-pipe-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.orders-ops-desk .ops-pipe-card.active{border-color:var(--adm-maroon);box-shadow:0 0 0 3px #72112114}.orders-ops-desk .ops-pipe-card .ops-pipe-top{letter-spacing:.06em;text-transform:uppercase;color:#4a433d;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.72rem;font-weight:750;display:flex}.orders-ops-desk .ops-pipe-card strong{letter-spacing:-.03em;font-size:1.45rem;line-height:1.1;display:block}.orders-ops-desk .ops-pipe-card small{color:#4a433d;margin-top:6px;font-size:.78rem;display:block}.orders-ops-desk .ops-pipe-card.gold .ops-pipe-top svg{color:var(--adm-gold)}.orders-ops-desk .ops-pipe-card.amber .ops-pipe-top svg{color:#b45309}.orders-ops-desk .ops-pipe-card.purple .ops-pipe-top svg{color:#7e22ce}.orders-ops-desk .ops-pipe-card.blue .ops-pipe-top svg{color:#1d4ed8}.orders-ops-desk .ops-pipe-card.teal .ops-pipe-top svg{color:#0f766e}.orders-ops-desk .ops-toolbar{border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.orders-ops-desk .ops-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.orders-ops-desk .ops-search{flex:1;min-width:280px;max-width:460px;position:relative}.orders-ops-desk .ops-search svg{color:var(--adm-text-tertiary);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.orders-ops-desk .ops-search input{background:#fff;border:1px solid #d4c9b8;border-radius:6px;width:100%;height:40px;padding:0 34px 0 36px;font-size:.86rem;font-weight:600;color:#181412!important}.orders-ops-desk .ops-search input::placeholder{opacity:1;color:#5a534c!important}.orders-ops-desk .ops-search input:focus{border-color:var(--adm-maroon);background:#fff;outline:none;box-shadow:0 0 0 3px #72112114}.orders-ops-desk .ops-search-clear{color:var(--adm-text-tertiary);cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.orders-ops-desk .ops-filters{flex-wrap:wrap;gap:6px;display:flex}.orders-ops-desk .ops-chip{border:1px solid var(--adm-border);color:#3f3832;cursor:pointer;background:#faf8f5;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.orders-ops-desk .ops-chip em{background:#efece6;border-radius:999px;padding:1px 6px;font-size:.68rem;font-style:normal}.orders-ops-desk .ops-chip:hover{color:var(--adm-text-primary)}.orders-ops-desk .ops-chip.active{background:var(--adm-maroon-light);border-color:var(--adm-maroon-border);color:var(--adm-maroon)}.orders-ops-desk .ops-chip.active em{background:var(--adm-maroon);color:#fff}.orders-ops-desk .ops-seg{border:1px solid var(--adm-border);background:#faf8f5;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.orders-ops-desk .ops-seg button{color:#3f3832;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.orders-ops-desk .ops-seg button.active{color:var(--adm-maroon);background:#fff;box-shadow:0 1px 4px #18141214}.orders-ops-desk .ops-select{background:#fff;border:1px solid #d4c9b8;border-radius:6px;height:36px;padding:0 10px;font-size:.8rem;font-weight:700;color:#181412!important}.orders-ops-desk .ops-result-line{color:#3f3832;flex-shrink:0;justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.orders-ops-desk .ops-result-line strong{color:#181412}.orders-ops-desk .ops-text-btn{color:var(--adm-maroon);cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:700}.orders-ops-desk .ops-empty-card{border:1px solid var(--adm-border);text-align:center;color:#4a433d;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:72px 24px;display:flex}.orders-ops-desk .ops-empty-card strong{color:var(--adm-text-primary);font-size:1.05rem}.orders-ops-desk .ops-empty-card .ops-btn{margin-top:8px}.orders-ops-desk .ops-spinner{border:3px solid var(--adm-border-gold);border-top-color:var(--adm-maroon);border-radius:50%;width:34px;height:34px;animation:1s linear infinite spin}.orders-ops-desk .ops-split{flex:1;grid-template-columns:minmax(340px,1fr) minmax(420px,1fr);align-items:stretch;gap:12px;height:100%;min-height:0;display:grid}.orders-ops-desk .ops-queue,.orders-ops-desk .ops-inspector,.orders-ops-desk .ops-ledger,.orders-ops-desk .ops-board{border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px}.orders-ops-desk .ops-queue{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.orders-ops-desk .ops-queue-tools{border-bottom:1px solid var(--adm-border);background:#faf8f5;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 10px 8px;display:flex}.orders-ops-desk .ops-queue-bar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.orders-ops-desk .ops-queue-tools .ops-search.compact{flex:240px;width:auto;min-width:220px;max-width:340px}.orders-ops-desk .ops-queue-tools .ops-search.compact input{height:38px;padding:0 32px 0 34px;font-size:.86rem;font-weight:600;color:#181412!important;border-radius:6px!important}.orders-ops-desk .ops-queue-tools .ops-search.compact input::placeholder{opacity:1;color:#5a534c!important}.orders-ops-desk .ops-queue-tools .ops-search.compact svg{color:#4a433d;left:11px}.orders-ops-desk .ops-rail{scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:7px;width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.orders-ops-desk .ops-rail::-webkit-scrollbar{height:5px}.orders-ops-desk .ops-rail::-webkit-scrollbar-thumb{background:#c4a96a;border-radius:4px}.orders-ops-desk .ops-rail-chip{text-align:left;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4d9c8;border-radius:5px;flex:1 0 auto;min-width:98px;padding:8px 11px 7px 12px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1814120a}.orders-ops-desk .ops-rail-chip:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.orders-ops-desk .ops-rail-chip span{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2;display:block}.orders-ops-desk .ops-rail-chip strong{letter-spacing:-.02em;margin-top:2px;font-size:1.14rem;font-weight:800;line-height:1.1;display:block;color:#181412!important}.orders-ops-desk .ops-rail-chip.gold{color:#7a5a1c;background:#fbf6ea;border-color:#e6d3a4}.orders-ops-desk .ops-rail-chip.gold:before{background:#9e7d3b}.orders-ops-desk .ops-rail-chip.gold strong{color:#6a4a12!important}.orders-ops-desk .ops-rail-chip.amber{color:#9a4a0a;background:#fff6e6;border-color:#f0d2a0}.orders-ops-desk .ops-rail-chip.amber:before{background:#c2410c}.orders-ops-desk .ops-rail-chip.amber strong{color:#7c2d12!important}.orders-ops-desk .ops-rail-chip.purple{color:#6b21a8;background:#f7f0ff;border-color:#e0c8f5}.orders-ops-desk .ops-rail-chip.purple:before{background:#7e22ce}.orders-ops-desk .ops-rail-chip.purple strong{color:#581c87!important}.orders-ops-desk .ops-rail-chip.blue{color:#1d4ed8;background:#f0f6ff;border-color:#c5d8f5}.orders-ops-desk .ops-rail-chip.blue:before{background:#1d4ed8}.orders-ops-desk .ops-rail-chip.blue strong{color:#1e3a8a!important}.orders-ops-desk .ops-rail-chip.teal{color:#0f766e;background:#eefbf6;border-color:#b7e4d4}.orders-ops-desk .ops-rail-chip.teal:before{background:#0f766e}.orders-ops-desk .ops-rail-chip.teal strong{color:#115e59!important}.orders-ops-desk .ops-rail-chip.rose{color:#b91c1c;background:#fff4f4;border-color:#f0c8c8}.orders-ops-desk .ops-rail-chip.rose:before{background:#b91c1c}.orders-ops-desk .ops-rail-chip.rose strong{color:#991b1b!important}.orders-ops-desk .ops-rail-chip:hover{border-color:#c9b48a}.orders-ops-desk .ops-rail-chip.active{box-shadow:inset 0 0 0 1px,0 1px 3px #1814120f}.orders-ops-desk .ops-queue-end{flex:none;align-items:center;gap:6px;margin-left:2px;display:flex}.orders-ops-desk .ops-queue-end .ops-select{height:38px}.orders-ops-desk .ops-queue-end .ops-seg button{padding:7px 10px;font-size:.76rem}.orders-ops-desk .ops-queue-filters{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.orders-ops-desk .ops-queue-count{color:#3f3832;margin-left:auto;font-size:.78rem;font-weight:700}.orders-ops-desk .ops-queue-head{border-bottom:1px solid var(--adm-border);letter-spacing:.06em;text-transform:uppercase;color:#3f3832;align-items:center;gap:8px;padding:14px 16px;font-size:.8rem;font-weight:800;display:flex}.orders-ops-desk .ops-queue-head em{background:var(--adm-maroon-light);color:var(--adm-maroon);border-radius:999px;padding:1px 7px;font-style:normal}.orders-ops-desk .ops-queue-list{flex:1;min-height:0;overflow-y:auto}.orders-ops-desk .ops-queue-row{border:none;border-bottom:1px solid var(--adm-border);color:#181412;text-align:left;cursor:pointer;background:#fff;grid-template-columns:56px 1fr auto;gap:12px;width:100%;padding:14px 16px;transition:all .15s;display:grid}.orders-ops-desk .ops-queue-row img{object-fit:cover;background:#faf8f5;border-radius:8px;width:56px;height:70px}.orders-ops-desk .ops-queue-row:hover{background:#faf8f5}.orders-ops-desk .ops-queue-row.active{background:var(--adm-maroon-light);box-shadow:inset 3px 0 0 var(--adm-maroon)}.orders-ops-desk .ops-queue-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.orders-ops-desk .ops-queue-copy strong{color:#181412;font-size:.92rem;font-weight:800}.orders-ops-desk .ops-queue-copy .ops-queue-item,.orders-ops-desk .ops-queue-copy .ops-queue-city,.orders-ops-desk .ops-queue-copy .ops-queue-date{color:#4a433d;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.orders-ops-desk .ops-queue-top{justify-content:space-between;gap:8px;display:flex}.orders-ops-desk .ops-queue-side{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.orders-ops-desk .ops-queue-side>strong{color:#181412;font-size:.95rem}.orders-ops-desk .ops-queue-side .ops-status,.orders-ops-desk .ops-queue-side .ops-pay{font-size:.7rem}.orders-ops-desk .ops-order-id{color:#6a4a12;align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex;font-family:JetBrains Mono,monospace!important}.orders-ops-desk .ops-status,.orders-ops-desk .ops-pay{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:.72rem;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex}.orders-ops-desk .ops-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.orders-ops-desk .ops-status.st-new{color:#b45309;background:#fffbeb}.orders-ops-desk .ops-status.st-work{color:#7e22ce;background:#faf5ff}.orders-ops-desk .ops-status.st-ship{color:#1d4ed8;background:#eff6ff}.orders-ops-desk .ops-status.st-done{color:#0f766e;background:#f0fdf4}.orders-ops-desk .ops-status.st-cancel{color:#b91c1c;background:#fef2f2}.orders-ops-desk .ops-pay.paid{color:#0f766e;background:#f0fdf4}.orders-ops-desk .ops-pay.cod{color:#b45309;background:#fffbeb}.orders-ops-desk .ops-pay.pending{color:#b91c1c;background:#fef2f2}.orders-ops-desk .ops-inspector{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.orders-ops-desk .ops-inspector:before{content:"";background:linear-gradient(90deg, var(--adm-maroon), var(--adm-gold));height:3px;position:absolute;top:0;left:0;right:0}.orders-ops-desk .ops-inspector-empty{color:#4a433d;text-align:center;justify-content:center;align-items:center;gap:10px;padding:40px}.orders-ops-desk .ops-inspector-head{flex-shrink:0;padding:16px 18px 12px}.orders-ops-desk .ops-inspector.is-fullfile .ops-inspector-head{padding-bottom:10px}.orders-ops-desk .ops-inspector-kicker{letter-spacing:.08em;text-transform:uppercase;color:#6a4a12;font-size:.74rem;font-weight:800}.orders-ops-desk .ops-dot-sep{margin:0 6px}.orders-ops-desk .ops-inspector-title-row{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 8px;display:flex}.orders-ops-desk .ops-inspector-title-row h2{letter-spacing:-.02em;margin:0;font-size:1.35rem;color:#181412!important}.orders-ops-desk .ops-inspector-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-ops-desk .ops-muted{color:#4a433d;font-size:.8rem}.orders-ops-desk .ops-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.orders-ops-desk .ops-facts>div{border:1px solid var(--adm-border);background:#faf8f5;border-radius:10px;min-width:0;padding:8px 10px}.orders-ops-desk .ops-facts span{letter-spacing:.05em;text-transform:uppercase;color:#4a433d;margin-bottom:3px;font-size:.7rem;font-weight:800;display:block}.orders-ops-desk .ops-facts strong{color:#181412;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.orders-ops-desk .ops-facts .ops-fact-value{align-items:center;gap:6px;min-width:0;display:flex}.orders-ops-desk .ops-facts .ops-fact-value strong{flex:1;min-width:0}.orders-ops-desk .ops-facts .ops-fact-value .ops-copy-btn{border-radius:4px;flex-shrink:0;width:22px;height:22px}.orders-ops-desk .ops-avatar.sm{flex-shrink:0;width:34px;height:34px;font-size:.68rem}.orders-ops-desk .ops-queue-track{color:#6a4a12;font-size:.76rem;font-weight:800}.orders-ops-desk .ops-mini-money{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.orders-ops-desk .ops-icon-btn,.orders-ops-desk .ops-copy-btn{border:1px solid var(--adm-border);width:28px;height:28px;color:var(--adm-text-secondary);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.orders-ops-desk .ops-icon-btn:hover,.orders-ops-desk .ops-copy-btn:hover{color:var(--adm-maroon);border-color:var(--adm-maroon-border)}.orders-ops-desk .ops-progress{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 18px 12px;display:grid}.orders-ops-desk .ops-progress-step{border:1px solid var(--adm-border);color:#4a433d;cursor:pointer;background:#faf8f5;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;font-size:.74rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s;display:flex}.orders-ops-desk .ops-progress-step.done{color:var(--adm-text-primary)}.orders-ops-desk .ops-progress-step.active{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff!important}.orders-ops-desk .ops-progress-step.is-next{border-color:var(--adm-maroon-border);color:var(--adm-maroon);cursor:pointer}.orders-ops-desk .ops-progress-step:disabled:not(.is-next){cursor:default}.orders-ops-desk .ops-progress-index{background:#18141214;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.64rem;display:inline-flex}.orders-ops-desk .ops-progress-step.active .ops-progress-index{background:#fff3}.orders-ops-desk .ops-tabs{border-bottom:1px solid var(--adm-border);gap:4px;padding:0 20px;display:flex}.orders-ops-desk .ops-tab{color:#4a433d;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 12px;font-size:.8rem;font-weight:750}.orders-ops-desk .ops-tab.active{color:var(--adm-maroon);border-bottom-color:var(--adm-maroon)}.orders-ops-desk .ops-inspector-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 18px 20px;display:flex;overflow-y:auto}.orders-ops-desk .ops-inspector.is-fullfile .ops-inspector-body{padding-bottom:24px}.orders-ops-desk .ops-panel{border:1px solid var(--adm-border);background:#faf8f5;border-radius:12px;padding:14px}.orders-ops-desk .ops-panel-title{letter-spacing:.06em;text-transform:uppercase;color:#3f3832;align-items:center;gap:6px;margin-bottom:10px;font-size:.78rem;font-weight:800;display:flex}.orders-ops-desk .ops-customer-card{align-items:center;gap:12px;margin-bottom:12px;display:flex}.orders-ops-desk .ops-avatar{color:#fff;background:linear-gradient(135deg,#721121,#9e7d3b);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;font-weight:800;display:flex}.orders-ops-desk .ops-customer-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.orders-ops-desk .ops-customer-copy .ops-link{color:#3f3832;font-size:.84rem;text-decoration:none}.orders-ops-desk .ops-customer-copy .ops-link:hover{color:var(--adm-maroon)}.orders-ops-desk .ops-address{color:var(--adm-text-secondary);gap:8px;font-size:.82rem;line-height:1.45;display:flex}.orders-ops-desk .ops-address svg{color:var(--adm-gold);flex-shrink:0;margin-top:2px}.orders-ops-desk .ops-address p{margin:0}.orders-ops-desk .ops-item-list{flex-direction:column;gap:10px;display:flex}.orders-ops-desk .ops-item-row{grid-template-columns:52px 1fr auto;align-items:center;gap:10px;display:grid}.orders-ops-desk .ops-item-row img{object-fit:cover;border-radius:8px;width:52px;height:64px}.orders-ops-desk .ops-item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.orders-ops-desk .ops-item-copy span{color:#4a433d;font-size:.8rem}.orders-ops-desk .ops-item-amt,.orders-ops-desk .ops-gold{color:var(--adm-text-gold);font-weight:750}.orders-ops-desk .ops-totals{flex-direction:column;gap:8px;display:flex}.orders-ops-desk .ops-totals>div{color:var(--adm-text-secondary);justify-content:space-between;font-size:.84rem;display:flex}.orders-ops-desk .ops-totals .is-discount{color:#0f766e}.orders-ops-desk .ops-totals .is-total{border-top:1px solid var(--adm-border);color:var(--adm-text-primary);padding-top:8px;font-size:.95rem}.orders-ops-desk .ops-pay-banner{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.orders-ops-desk .ops-pay-banner .ops-panel-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--adm-gold);margin-bottom:4px;font-size:.68rem;font-weight:800;display:block}.orders-ops-desk .ops-pay-banner p{color:var(--adm-text-secondary);margin:4px 0 0;font-size:.78rem}.orders-ops-desk .ops-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orders-ops-desk .ops-field-grid.compact{gap:8px}.orders-ops-desk .ops-field{flex-direction:column;gap:4px;min-width:0;display:flex}.orders-ops-desk .ops-field>span{letter-spacing:.05em;text-transform:uppercase;color:#4a433d;font-size:.72rem;font-weight:800}.orders-ops-desk .ops-field strong,.orders-ops-desk .ops-field code{word-break:break-all;font-size:.8rem}.orders-ops-desk .ops-field-value{align-items:center;gap:6px;display:flex}.orders-ops-desk .ops-compliance{color:#4a433d;align-items:center;gap:6px;margin-top:12px;font-size:.76rem;display:flex}.orders-ops-desk .ops-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.orders-ops-desk .ops-form-grid label{flex-direction:column;gap:6px;font-size:.76rem;font-weight:800;display:flex;color:#3f3832!important}.orders-ops-desk .ops-form-grid select,.orders-ops-desk .ops-form-grid input{border:1px solid var(--adm-border);height:38px;color:var(--adm-text-primary);background:#fff;border-radius:8px;padding:0 10px;font-size:.8rem}.orders-ops-desk .ops-link-row{color:var(--adm-maroon);align-items:center;gap:6px;margin-top:10px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.orders-ops-desk .otp-panel{background:linear-gradient(#fdfbf5 0%,#faf8f5 100%);border-color:#e8decc}.orders-ops-desk .ops-otp-box{border:1px solid var(--adm-border-gold);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.orders-ops-desk .ops-otp-box span{text-transform:uppercase;letter-spacing:.06em;color:#4a433d;font-size:.72rem;display:block}.orders-ops-desk .ops-otp-box strong{letter-spacing:.16em;font-size:1.4rem;font-family:JetBrains Mono,monospace!important}.orders-ops-desk .ops-help{color:#4a433d;margin:8px 0 0;font-size:.78rem}.orders-ops-desk .ops-error{color:var(--adm-danger);margin:8px 0;font-size:.76rem}.orders-ops-desk .ops-ship-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.orders-ops-desk .ops-chip-btn{border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px;font-size:.72rem;font-weight:700;text-decoration:none}.orders-ops-desk .ops-chip-btn:hover:not(:disabled){border-color:var(--adm-maroon);color:var(--adm-maroon)}.orders-ops-desk .ops-chip-btn:disabled{opacity:.4;cursor:not-allowed}.orders-ops-desk .ops-inspector-foot{border-top:1px solid var(--adm-border);background:#faf8f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.orders-ops-desk .ops-foot-left{gap:8px;display:flex}.orders-ops-desk .ops-board{box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(4,minmax(220px,1fr));gap:14px;padding:14px;display:grid}.orders-ops-desk .ops-column{border:1px solid var(--adm-border);background:#faf8f5;border-radius:14px;flex-direction:column;min-height:520px;display:flex;overflow:hidden}.orders-ops-desk .ops-column-head{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.orders-ops-desk .ops-column-head>div{align-items:center;gap:8px;display:flex}.orders-ops-desk .ops-column-head em{background:#e8e2d8;border-radius:999px;padding:1px 7px;font-size:.7rem;font-style:normal;font-weight:800}.orders-ops-desk .ops-column-head>span{color:var(--adm-maroon);font-size:.74rem;font-weight:750}.orders-ops-desk .ops-column-body{flex-direction:column;gap:10px;padding:12px;display:flex;overflow-y:auto}.orders-ops-desk .ops-column-empty{text-align:center;color:#4a433d;padding:28px 10px;font-size:.84rem}.orders-ops-desk .ops-mini-card{border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:12px;padding:12px;transition:all .18s}.orders-ops-desk .ops-mini-card:hover{border-color:var(--adm-gold);box-shadow:var(--shadow-md)}.orders-ops-desk .ops-mini-top{color:#4a433d;justify-content:space-between;margin-bottom:8px;font-size:.76rem;display:flex}.orders-ops-desk .ops-mini-top span:first-child{color:var(--adm-text-gold);font-weight:700;font-family:JetBrains Mono,monospace!important}.orders-ops-desk .ops-mini-mid{gap:10px;display:flex}.orders-ops-desk .ops-mini-mid img{object-fit:cover;border-radius:7px;width:44px;height:56px}.orders-ops-desk .ops-mini-mid div{flex-direction:column;gap:2px;min-width:0;display:flex}.orders-ops-desk .ops-mini-mid span{color:#4a433d;font-size:.76rem}.orders-ops-desk .ops-mini-bot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.orders-ops-desk .ops-mini-bot button{border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:7px;padding:4px 8px;font-size:.7rem;font-weight:750}.orders-ops-desk .ops-mini-bot button:hover{background:var(--adm-maroon);color:#fff;border-color:var(--adm-maroon)}.orders-ops-desk .ops-ledger{flex-direction:column;min-height:560px;max-height:calc(100vh - 250px);display:flex;overflow:hidden}.orders-ops-desk .ops-ledger-head{border-bottom:1px solid var(--adm-border);background:#faf8f5;flex-shrink:0;padding:14px 18px}.orders-ops-desk .ops-ledger-head strong{font-size:.95rem;display:block}.orders-ops-desk .ops-ledger-head span{color:#4a433d;font-size:.8rem}.orders-ops-desk .ops-ledger-scroll{flex:1;min-height:0;overflow:auto}.orders-ops-desk .ops-ledger table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.orders-ops-desk .ops-ledger th,.orders-ops-desk .ops-ledger td{text-align:left;border-bottom:1px solid var(--adm-border);vertical-align:top;background:#fff;padding:12px}.orders-ops-desk .ops-ledger th{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:#3f3832;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--adm-border);background:#f7f4ee;font-size:.68rem;font-weight:800;position:sticky;top:0}.orders-ops-desk .ops-ledger tbody tr:hover td{background:#fbf8f4}.orders-ops-desk .ops-ledger-sticky,.orders-ops-desk .ops-ledger th:first-child{z-index:2;min-width:168px;max-width:190px;position:sticky;left:0;box-shadow:4px 0 10px #1814120a}.orders-ops-desk .ops-ledger th:first-child{z-index:4}.orders-ops-desk .ops-ledger-actions-cell,.orders-ops-desk .ops-ledger th:last-child{z-index:2;min-width:118px;position:sticky;right:0;box-shadow:-4px 0 10px #1814120a}.orders-ops-desk .ops-ledger th:last-child{z-index:4}.orders-ops-desk .ops-ledger-order .ops-status{align-self:flex-start;margin-top:4px}.orders-ops-desk .ops-ledger-order,.orders-ops-desk .ops-ledger-date,.orders-ops-desk .ops-ledger-pay,.orders-ops-desk .ops-ledger-ship,.orders-ops-desk .ops-ledger-money{flex-direction:column;gap:3px;min-width:0;display:flex}.orders-ops-desk .ops-ledger-order span,.orders-ops-desk .ops-ledger-date span,.orders-ops-desk .ops-ledger-pay span,.orders-ops-desk .ops-ledger-ship span,.orders-ops-desk .ops-ledger-money span{color:#4a433d;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.76rem;overflow:hidden}.orders-ops-desk .ops-ledger-money{min-width:120px}.orders-ops-desk .ops-ledger-money strong{color:var(--adm-maroon);font-size:.95rem}.orders-ops-desk .ops-ledger-cust{align-items:flex-start;gap:10px;min-width:176px;display:flex}.orders-ops-desk .ops-ledger-cust strong{font-size:.86rem;display:block}.orders-ops-desk .ops-ledger-cust span{color:#4a433d;font-size:.76rem;display:block}.orders-ops-desk .ops-ledger-item{align-items:flex-start;gap:10px;min-width:190px;display:flex}.orders-ops-desk .ops-ledger-item img{object-fit:cover;background:#faf8f5;border-radius:8px;flex-shrink:0;width:44px;height:56px}.orders-ops-desk .ops-ledger-item strong{font-size:.84rem;display:block}.orders-ops-desk .ops-ledger-item span{color:#4a433d;font-size:.76rem;display:block}.orders-ops-desk .ops-ledger-ship{min-width:132px}.orders-ops-desk .ops-ledger-ship strong{font-size:.8rem}.orders-ops-desk .ops-ledger-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.orders-ops-desk .ops-ledger-actions button{border:1px solid var(--adm-border);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:6px 10px;font-size:.72rem;font-weight:750}.orders-ops-desk .ops-ledger-actions button:hover:not(:disabled){border-color:var(--adm-maroon);color:var(--adm-maroon)}.orders-ops-desk .ops-ledger-actions button.is-advance{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.orders-ops-desk .ops-ledger-actions button.is-advance:hover:not(:disabled){background:var(--adm-maroon-dark);color:#fff}.orders-ops-desk .ops-ledger-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1280px){.orders-ops-desk .ops-pipeline-strip,.orders-ops-desk .ops-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.orders-ops-desk .ops-split{grid-template-columns:1fr;height:auto}.orders-ops-desk.is-desk{height:auto;max-height:none}.orders-ops-desk .ops-queue{height:auto;max-height:55vh}.orders-ops-desk .ops-inspector:not(.is-drawer){height:auto;min-height:70vh}}@media (max-width:760px){.orders-ops-desk .ops-pipeline-strip,.orders-ops-desk .ops-board,.orders-ops-desk .ops-field-grid,.orders-ops-desk .ops-form-grid,.orders-ops-desk .ops-progress{grid-template-columns:1fr}.orders-ops-desk .ops-search{min-width:100%;max-width:none}.orders-ops-desk .ops-facts{grid-template-columns:1fr 1fr}.orders-ops-desk .ops-queue-row{grid-template-columns:48px 1fr}.orders-ops-desk .ops-queue-side{flex-direction:row;grid-column:2;align-items:center}}.ops-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1814126b;justify-content:flex-end;display:flex;position:fixed;inset:0}.ops-inspector.is-drawer{border-radius:0;width:min(520px,100%);height:100%;min-height:100%;box-shadow:-12px 0 40px #18141229}.ops-inspector.is-drawer .ops-inspector-body{max-height:none}@media print{.orders-ops-desk,.ops-drawer-backdrop{display:none!important}body:not(:has(.visra-label-print-clone)) .ship-desk{display:none!important}body:has(.visra-label-print-clone){background:#fff!important;margin:0!important;padding:0!important}body:has(.visra-label-print-clone)>:not(.visra-label-print-clone){display:none!important}.visra-label-print-clone{box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}}.ship-desk{color:#181412;flex-direction:column;gap:12px;width:100%;max-width:1680px;height:calc(100vh - 116px);max-height:calc(100vh - 116px);margin:0 auto;display:flex;overflow:hidden}.ship-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.ship-header h1{margin:0;font-size:1.35rem;font-weight:800;color:#181412!important}.ship-header p{color:#4a433d;margin:2px 0 0;font-size:.84rem}.ship-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ship-live{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.ship-live.offline{background:var(--adm-warning-bg);border-color:var(--adm-warning-border);color:var(--adm-warning)}.ship-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px}.ship-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.ship-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;display:flex}.ship-error button{cursor:pointer;color:inherit;background:0 0;border:none;margin-left:auto}.ship-btn{cursor:pointer;color:inherit;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.ship-btn.ghost{border-color:var(--adm-border);color:#181412;background:#fff}.ship-btn.ghost:hover{border-color:var(--adm-maroon);color:var(--adm-maroon)}.ship-btn.primary{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff!important}.ship-btn.primary:hover:not(:disabled){background:var(--adm-maroon-dark)}.ship-btn:disabled{opacity:.5;cursor:not-allowed}.ship-split{flex:1;grid-template-columns:minmax(340px,.95fr) minmax(420px,1.05fr);gap:12px;min-height:0;display:grid}.ship-queue,.ship-file{border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ship-tools{border-bottom:1px solid var(--adm-border);background:#faf8f5;flex-direction:column;flex-shrink:0;gap:8px;padding:10px;display:flex}.ship-search{position:relative}.ship-search svg{color:#4a433d;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ship-search input{border:1px solid #d4c9b8;width:100%;height:38px;padding:0 12px 0 34px;font-size:.86rem;font-weight:600;color:#181412!important;background:#fff!important;border-radius:6px!important}.ship-search input::placeholder{color:#5a534c!important}.ship-rail{gap:6px;display:flex;overflow-x:auto}.ship-chip{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4d9c8;border-radius:5px;flex:1 0 auto;min-width:88px;padding:7px 10px}.ship-chip span{text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:800;display:block}.ship-chip strong{margin-top:2px;font-size:1.05rem;display:block;color:#181412!important}.ship-chip.gold{color:#7a5a1c;background:#fbf6ea;border-color:#e6d3a4}.ship-chip.amber{color:#9a4a0a;background:#fff6e6;border-color:#f0d2a0}.ship-chip.blue{color:#1d4ed8;background:#f0f6ff;border-color:#c5d8f5}.ship-chip.purple{color:#6b21a8;background:#f7f0ff;border-color:#e0c8f5}.ship-chip.teal{color:#0f766e;background:#eefbf6;border-color:#b7e4d4}.ship-chip.active{box-shadow:inset 0 0 0 1px}.ship-list{flex:1;min-height:0;overflow-y:auto}.ship-row{border:none;border-bottom:1px solid var(--adm-border);text-align:left;cursor:pointer;color:#181412;background:#fff;grid-template-columns:1fr auto;gap:10px;width:100%;padding:13px 14px;display:grid}.ship-row:hover{background:#faf8f5}.ship-row.active{background:var(--adm-maroon-light);box-shadow:inset 3px 0 0 var(--adm-maroon)}.ship-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ship-row-copy strong{color:#181412;font-size:.9rem}.ship-row-copy span{color:#4a433d;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.ship-row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ship-awb{color:#6a4a12;font-size:.78rem;font-weight:800;font-family:JetBrains Mono,monospace!important}.ship-row-side{color:#4a433d;flex-direction:column;align-items:flex-end;gap:4px;font-size:.72rem;display:flex}.ship-row-side em{color:#6a4a12;font-style:normal;font-weight:800}.ship-badge{white-space:nowrap;border-radius:4px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.ship-badge.gold{color:#7a5a1c;background:#fbf6ea}.ship-badge.amber{color:#9a4a0a;background:#fff6e6}.ship-badge.blue{color:#1d4ed8;background:#eff6ff}.ship-badge.purple{color:#6b21a8;background:#f5f3ff}.ship-badge.teal{color:#0f766e;background:#f0fdf4}.ship-badge.rose{color:#b91c1c;background:#fef2f2}.ship-empty{text-align:center;color:#4a433d;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 20px;display:flex}.ship-empty strong{color:#181412;font-size:1.02rem}.ship-file{position:relative}.ship-file:before{content:"";background:linear-gradient(90deg, var(--adm-maroon), var(--adm-gold));height:3px;position:absolute;top:0;left:0;right:0}.ship-file-head{flex-shrink:0;padding:16px 18px 12px}.ship-kicker{letter-spacing:.08em;text-transform:uppercase;color:#6a4a12;font-size:.72rem;font-weight:800}.ship-file-title{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 6px;display:flex}.ship-file-title h2{margin:0;font-size:1.28rem;color:#181412!important}.ship-awb-row{color:#6a4a12;align-items:center;gap:6px;font-size:.84rem;font-weight:800;display:flex;font-family:JetBrains Mono,monospace!important}.ship-awb-row .ship-btn{padding:5px 10px;font-family:inherit;font-size:.78rem;font-family:Segoe UI,sans-serif!important}.ship-icon-btn{border:1px solid var(--adm-border);cursor:pointer;color:#4a433d;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ship-icon-btn:hover{color:var(--adm-maroon);border-color:var(--adm-maroon-border)}.ship-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ship-facts>div{border:1px solid var(--adm-border);background:#faf8f5;border-radius:8px;min-width:0;padding:8px 10px}.ship-facts span{letter-spacing:.04em;text-transform:uppercase;color:#4a433d;margin-bottom:3px;font-size:.68rem;font-weight:800;display:block}.ship-facts strong{color:#181412;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.ship-file-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 18px 16px;display:flex;overflow-y:auto}.ship-panel{border:1px solid var(--adm-border);background:#faf8f5;border-radius:10px;padding:14px}.ship-panel p{color:#3f3832;margin:0 0 8px;font-size:.84rem;line-height:1.45}.ship-panel p:last-child{margin-bottom:0}.ship-panel p strong{color:#181412;margin-right:6px}.ship-panel-title{letter-spacing:.06em;text-transform:uppercase;color:#3f3832;align-items:center;gap:6px;margin-bottom:10px;font-size:.76rem;font-weight:800;display:flex}.ship-muted{color:#4a433d;margin:0;font-size:.82rem}.ship-timeline{border-left:2px solid #e8d7b0;margin:0;padding:0 0 0 16px;list-style:none}.ship-timeline li{padding:0 0 14px 14px;position:relative}.ship-timeline li:before{content:"";background:#d8c29d;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-21px}.ship-timeline li.done:before{background:#0f766e}.ship-timeline li.current:before{background:var(--adm-maroon)}.ship-timeline li strong{color:#181412;font-size:.86rem;display:block}.ship-timeline li span,.ship-timeline li em{color:#4a433d;font-size:.76rem;font-style:normal;display:block}.ship-file-foot{border-top:1px solid var(--adm-border);background:#faf8f5;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:10px 14px 12px;display:flex}.ship-foot-scroll{scrollbar-width:thin;scrollbar-color:#d8c29d #0000;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.ship-foot-scroll::-webkit-scrollbar{height:6px}.ship-foot-scroll::-webkit-scrollbar-thumb{background:#d8c29d;border-radius:99px}.ship-foot-scroll .ship-btn{white-space:nowrap;flex:none}.ship-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1814126b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ship-label-modal{background:#f4eee4!important;width:min(520px,100%)!important;max-height:min(94vh,860px)!important}.ship-label-stage{background:#efe8dc;flex:1;justify-content:center;min-height:0;padding:16px 12px;display:flex;position:relative;overflow:auto}.ship-label-print-frame{opacity:0;pointer-events:none;border:0;width:0;height:0;position:absolute}body>.visra-label-print-clone{display:none}.visra-label-sheet{color:#181412;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background:#fffdf8;border:2px solid #721121;flex-direction:column;flex-shrink:0;width:4in;height:6in;min-height:6in;max-height:6in;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #18141224}.visra-label-sheet:before{content:"";pointer-events:none;z-index:2;border:1px solid #c9a96a;position:absolute;inset:5px}.visra-label-sheet .top{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#721121;background-image:linear-gradient(115deg,#5b0d18 0%,#721121 48%,#9e7d3b 100%);flex-shrink:0;padding:10px 14px 9px}.visra-label-sheet .brand{letter-spacing:.12em;word-spacing:.16em;text-transform:uppercase;color:#f3e3b8;white-space:nowrap;font-size:8px;overflow:hidden}.visra-label-sheet h1{letter-spacing:.02em;white-space:nowrap;margin:3px 0 0;font-size:17px;font-weight:700;color:#fff!important}.visra-label-sheet .care{flex-wrap:nowrap;gap:4px;margin-top:7px;display:flex;overflow:hidden}.visra-label-sheet .care span{letter-spacing:.03em;word-spacing:.08em;text-transform:uppercase;color:#f8f1de;white-space:nowrap;border:1px solid #f3e3b8b3;padding:2px 5px;font-size:7px;font-weight:800}.visra-label-sheet .awb-box{border-bottom:1px dashed #d8c29d;flex-shrink:0;padding:8px 14px}.visra-label-sheet .k{letter-spacing:.06em;word-spacing:.12em;text-transform:uppercase;color:#7a5a1c;white-space:nowrap;font-size:8px;font-weight:800}.visra-label-sheet .awb{letter-spacing:.02em;color:#181412;word-break:break-all;overflow-wrap:anywhere;margin:2px 0 6px;font-family:ui-monospace,Consolas,monospace;font-size:15px;font-weight:800;line-height:1.2}.visra-label-sheet .bars{white-space:nowrap;height:34px;overflow:hidden}.visra-label-sheet .bars i{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:34px;font-style:normal;display:inline-block;background:#181412!important}.visra-label-sheet .pin-row{border-bottom:1px solid #e8e2d8;flex-shrink:0;align-items:stretch;display:flex}.visra-label-sheet .pin{flex:1;min-width:0;padding:8px 14px}.visra-label-sheet .pin b{letter-spacing:.1em;white-space:nowrap;margin-top:2px;font-family:ui-monospace,Consolas,monospace;font-size:22px;display:block}.visra-label-sheet .svc{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fbf6ec;border-left:1px solid #e8e2d8;width:42%;min-width:0;padding:8px 12px}.visra-label-sheet .svc b{overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.25;display:block}.visra-label-sheet .split{flex:1;grid-template-columns:1fr 1.15fr;min-height:0;display:grid}.visra-label-sheet .addr{min-height:0;padding:8px 14px 10px;overflow:hidden}.visra-label-sheet .addr+.addr{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fffaf3;border-left:1px solid #e8e2d8}.visra-label-sheet .name{color:#181412;overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:700;line-height:1.25}.visra-label-sheet .meta{color:#3f3832;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.35}.visra-label-sheet .stats{border-top:1px solid #e8e2d8;flex-shrink:0;grid-template-columns:1fr 1fr;display:grid}.visra-label-sheet .stat{border-bottom:1px solid #e8e2d8;min-width:0;padding:7px 14px}.visra-label-sheet .stat:nth-child(odd){border-right:1px solid #e8e2d8}.visra-label-sheet .stat .name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.visra-label-sheet .foot{color:#574f49;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:7px 14px 9px;font-size:8px;line-height:1.3;overflow:hidden}.ship-modal{border:1px solid var(--adm-border);width:min(560px,100%);box-shadow:var(--shadow-lg);color:#181412;background:#fff;border-radius:12px;flex-direction:column;max-height:min(88vh,760px);padding:0;display:flex;overflow:hidden}.ship-modal.wide{width:min(740px,100%)}.ship-modal h2{margin:0;font-size:1.18rem;color:#181412!important}.ship-modal p{color:#4a433d;margin:4px 0 0;font-size:.8rem}.ship-modal label{flex-direction:column;gap:6px;font-size:.74rem;font-weight:800;display:flex;color:#3f3832!important}.ship-modal input,.ship-modal select{height:38px;padding:0 10px;font-size:.84rem;font-weight:600;color:#181412!important;background:#fff!important;border:1px solid #d4c9b8!important;border-radius:6px!important}.ship-modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.ship-modal-head{border-bottom:1px solid var(--adm-border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.ship-modal-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 20px 18px;display:flex;overflow:hidden auto}.ship-modal-foot{border-top:1px solid var(--adm-border);background:#faf8f5;flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.ship-fieldset{border:1px solid var(--adm-border);background:#faf8f5;border-radius:10px;flex-direction:column;gap:12px;min-width:0;max-width:100%;padding:14px;display:flex}.ship-fieldset h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800;color:#6a4a12!important}.ship-pack-hint{color:#7a5a1c;margin:0;font-size:.72rem;font-weight:600}.ship-hscroll{scrollbar-width:thin;scrollbar-color:#c9a96a #0000;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:stretch;gap:8px;max-width:100%;margin:0 -2px;padding:2px 2px 10px;display:flex;overflow:auto hidden}.ship-hscroll::-webkit-scrollbar{height:7px}.ship-hscroll::-webkit-scrollbar-track{background:#efe8dc;border-radius:99px}.ship-hscroll::-webkit-scrollbar-thumb{background:#c9a96a;border-radius:99px}.ship-hscroll.pack{min-height:86px}.ship-preset{appearance:none;color:#3f3832;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4c9b8;border-radius:999px;flex:none;height:32px;padding:0 12px;font-family:inherit;font-size:.72rem;font-weight:800}.ship-preset:hover{border-color:var(--adm-maroon);color:var(--adm-maroon)}.ship-preset.active{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.ship-pack-card{background:#fff;border:1px solid #e4d9c8;border-radius:8px;flex:0 0 118px;width:118px;min-width:118px;padding:8px 9px 10px;box-shadow:0 1px #1814120a;gap:6px!important}.ship-pack-card.wide{flex-basis:158px;width:158px;min-width:158px}.ship-pack-card input,.ship-pack-card select{width:100%;min-width:0;height:36px!important}.ship-checks{flex-wrap:wrap;gap:8px 16px;display:flex}.ship-checks label{cursor:pointer;white-space:nowrap;align-items:center;color:#3f3832!important;flex-direction:row!important;gap:8px!important;font-weight:700!important}.ship-checks input[type=checkbox]{accent-color:var(--adm-maroon);cursor:pointer;width:15px!important;height:15px!important}.ship-mode{border:1px solid var(--adm-border);background:#faf8f5;border-radius:8px;flex-shrink:0;gap:6px;padding:4px;display:flex}.ship-mode button{color:#3f3832;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:8px;font-size:.8rem;font-weight:700}.ship-mode button.active{color:var(--adm-maroon);background:#fff;box-shadow:0 1px 4px #18141214}.ship-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ship-dims{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.ship-auto-note{color:#1e3a8a;background:#f0f6ff;border:1px solid #c5d8f5;border-radius:8px;gap:8px;padding:12px;font-size:.8rem;line-height:1.45;display:flex}@media (max-width:980px){.ship-desk{height:auto;max-height:none}.ship-split{grid-template-columns:1fr;height:auto}.ship-queue{max-height:55vh}.ship-facts,.ship-form-row{grid-template-columns:1fr 1fr}}.logi-desk{color:#181412;flex-direction:column;gap:16px;width:100%;margin:0 auto;display:flex}.logi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.logi-head h1{letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;color:#181412!important}.logi-head p{color:#4a433d;margin:4px 0 0;font-size:.9rem}.logi-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.logi-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.logi-split{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.logi-rail{border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:14px 10px 12px;display:flex;position:sticky;top:16px}.logi-rail>button{text-align:left;cursor:pointer;color:#181412;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 10px;transition:all .16s;display:grid}.logi-rail>button strong{letter-spacing:-.02em;font-size:.9rem;font-weight:800;display:block}.logi-rail>button em{color:#6b645c;margin-top:2px;font-size:.72rem;font-style:normal;font-weight:600;display:block}.logi-rail>button b{color:var(--adm-gold);text-align:right;min-width:22px;font-size:.78rem;font-weight:800}.logi-rail>button:hover{background:var(--adm-gold-light)}.logi-rail>button.active{background:var(--adm-maroon-light);border-color:var(--adm-maroon-border)}.logi-rail>button.active strong{color:var(--adm-maroon)}.logi-rail>button.active .logi-ico{background:var(--adm-maroon);color:#fff;border-color:var(--adm-maroon)}.logi-rail-label{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-gold);margin:0 8px 6px;font-size:.66rem;font-weight:800}.logi-ico{background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);width:38px;height:38px;color:var(--adm-maroon);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.logi-stage{border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;min-height:620px;overflow:hidden}.logi-stage-bar{border-bottom:1px solid var(--adm-border);background:linear-gradient(#fffcf7 0%,#faf8f5 100%);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.logi-stage-bar h2{letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:800;display:flex;color:#181412!important}.logi-stage-bar h2 small{color:var(--adm-maroon);background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);text-align:center;border-radius:999px;min-width:24px;padding:2px 8px;font-size:.72rem;font-weight:800}.logi-stage-bar p{color:#6b645c;margin:4px 0 0;font-size:.82rem}.logi-search{flex-shrink:0;width:280px;margin-left:auto;position:relative}.logi-search svg{color:var(--adm-gold);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.logi-search input{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;outline:none;width:100%;height:40px;padding:0 12px 0 36px;font-size:.84rem}.logi-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.logi-stage-body{background:#f7f3ec;flex-direction:column;gap:12px;padding:18px 22px 28px;display:flex}.logi-empty{text-align:center;color:#6b645c;border:1px dashed var(--adm-border);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:32px 16px;display:flex}.logi-empty strong{color:#181412;font-size:.95rem}.logi-empty span{max-width:320px;font-size:.82rem}.logi-overview-banner{background:linear-gradient(135deg,#faf7f2 0%,#f5efe6 100%);border:1px solid #e5dccf;border-radius:14px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;padding:16px 20px;display:flex;box-shadow:0 2px 10px #18141208}.logi-overview-title{color:#181412;letter-spacing:-.01em;align-items:center;gap:8px;font-size:.88rem;font-weight:800;display:flex}.logi-overview-title svg{color:var(--adm-maroon)}.logi-overview-sub{color:#665c54;margin-top:3px;font-size:.78rem}.logi-routing-pill{text-transform:uppercase;color:var(--adm-maroon);background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);letter-spacing:.04em;border-radius:6px;padding:2px 8px;font-weight:800}.logi-overview-chips{flex-wrap:wrap;gap:8px;display:flex}.logi-status-chip{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.74rem;font-weight:600;display:inline-flex}.logi-status-chip.ready{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.logi-status-chip.ready .logi-status-dot{background:#10b981}.logi-status-chip.idle{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.logi-status-chip.idle .logi-status-dot{background:#f59e0b}.logi-status-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.logi-card{border:1px solid var(--adm-border);background:#fff;border-radius:16px;transition:all .2s ease-in-out;overflow:hidden;box-shadow:0 4px 20px #1814120a}.logi-card:hover{border-color:#d6cec5;box-shadow:0 8px 28px #18141212}.logi-card.off{opacity:.72;background:#fafafa}.logi-card-top{background:#faf8f5;border-bottom:1px solid #f0ece4;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.logi-card-hit{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.logi-card-hit strong{color:#181412;letter-spacing:-.01em;font-size:1.05rem;font-weight:800;display:block}.logi-card-hit em{color:#6b645c;margin-top:2px;font-size:.76rem;font-style:normal;font-weight:600;display:block}.logi-ico{width:44px;height:44px;color:var(--adm-maroon);background:#f3eee4;border:1px solid #e5dccf;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.logi-ico.shiprocket{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.logi-ico.delhivery{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.logi-ico.shadowfax{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.logi-ico.manual{color:#b45309;background:#fffbeb;border-color:#fde68a}.logi-card-tools{flex-shrink:0;align-items:center;gap:10px;display:flex}.logi-card-body{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.logi-notes{color:#4a433d;margin:0;font-size:.84rem;line-height:1.5}.logi-services{flex-wrap:wrap;gap:6px;display:flex}.logi-services span{color:var(--adm-maroon);background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);letter-spacing:.03em;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}.logi-mode-row{background:#faf8f5;border:1px solid #ebe4da;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.logi-mode-label{color:#3d352e;font-size:.8rem;font-weight:700}.logi-mode-segmented{background:#eae3d6;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.logi-seg-btn{color:#665c54;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:.74rem;font-weight:700;transition:all .15s}.logi-seg-btn.active{color:#92400e;background:#fff;box-shadow:0 2px 6px #00000014}.logi-seg-btn.active.live{color:#065f46}.logi-creds{background:#fcfaf6;border:1px solid #e8e1d5;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex}.logi-creds-header{border-bottom:1px solid #eae3d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.logi-creds-header h4{letter-spacing:.05em;text-transform:uppercase;color:var(--adm-maroon);margin:0;font-size:.82rem;font-weight:800}.logi-health-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.logi-health-pill.is-connected{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.logi-health-pill.is-ready{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.logi-health-pill.is-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.logi-health-pill.is-empty{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.logi-field{flex-direction:column;gap:6px;display:flex}.logi-field input[type=text],.logi-field input[type=email],.logi-field select{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;outline:none;height:42px;padding:0 14px;font-size:.85rem;font-weight:600;transition:all .15s}.logi-field input[type=text]:focus,.logi-field input[type=email]:focus,.logi-field select:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px #b8975b2e}.logi-field-header{color:#3d352e;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.logi-field-title{color:#3d352e}.logi-cred-pill{border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.logi-cred-pill.active{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.logi-cred-pill.active code{letter-spacing:.08em;color:#047857;font-family:monospace;font-size:.74rem;font-weight:800}.logi-cred-pill.empty{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.logi-input-box{align-items:center;display:flex;position:relative}.logi-input-box input{width:100%;height:42px;font-family:var(--font-mono,monospace);letter-spacing:.02em;border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;outline:none;padding:0 44px 0 14px;font-size:.85rem;transition:all .15s}.logi-input-box input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px #b8975b2e}.logi-input-box input::placeholder{color:#9c948a;font-style:italic}.logi-input-box .logi-reveal-btn{cursor:pointer;color:#8c827a;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.logi-input-box .logi-reveal-btn:hover{color:#181412;background:#f2ede4}.logi-field-hint{color:#7a7268;margin-top:2px;font-size:.7rem}.logi-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.logi-webhook-card{background:#f7f3ea;border:1px solid #e2d7c7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.logi-webhook-card .logi-webhook-info{flex:1;min-width:240px}.logi-webhook-card .logi-webhook-title{text-transform:uppercase;letter-spacing:.06em;color:#4a4036;margin-bottom:6px;font-size:.74rem;font-weight:800;display:block}.logi-webhook-card .logi-webhook-url{color:#181412;word-break:break-all;background:#fff;border:1px solid #dbd1c0;border-radius:8px;padding:8px 12px;font-family:monospace;font-size:.78rem;display:block}.logi-webhook-card .logi-webhook-note{color:#7a7064;margin:6px 0 0;font-size:.72rem}.logi-ping-row{color:#665c54;justify-content:space-between;align-items:center;padding:4px 6px;font-size:.76rem;display:flex}.logi-ping-row strong{color:#181412}.logi-actions-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.logi-test-banner{border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:.8rem;font-weight:600;display:flex}.logi-test-banner.ok{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.logi-test-banner.bad{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.logi-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.logi-pill.gold{color:var(--adm-gold);background:var(--adm-gold-light);border-color:var(--adm-border-gold)}.logi-pill.amber{color:#92400e;background:#fff7ed;border-color:#fde68a}.logi-pill.blue{color:#1e3a5f;background:#eff6ff;border-color:#bfdbfe}.logi-pill.teal{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.logi-switch{border:1px solid var(--adm-border);color:#6b645c;cursor:pointer;background:#f3f0ea;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;font-size:.74rem;font-weight:800;transition:all .2s;display:inline-flex}.logi-switch i{background:#c4bdb3;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.logi-switch.on{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.logi-switch.on i{background:#10b981;box-shadow:0 0 6px #10b98166}.logi-sim{border:1px solid var(--adm-border-gold);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.logi-sim-top{align-items:center;gap:10px;display:flex}.logi-sim-top strong{font-size:.92rem;font-weight:800;display:block}.logi-sim-top em{color:#6b645c;margin-top:2px;font-size:.76rem;font-style:normal;display:block}.logi-sim-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.logi-sim-result{background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.logi-sim-result span{color:#6b645c;font-size:.7rem;font-weight:700;display:block}.logi-sim-result strong{color:#181412;font-size:.88rem}.logi-sim-result b{color:var(--adm-maroon);font-size:1.05rem}.logi-sim-result.free{background:#ecfdf5;border-color:#a7f3d0}.logi-sim-result.free b{color:#065f46}.logi-sim-result.muted{border-color:var(--adm-border);color:#6b645c;background:#faf8f5;font-size:.82rem}.logi-rule-row{border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 14px;transition:all .16s;display:grid}.logi-rule-row strong{font-size:.9rem;font-weight:800;display:block}.logi-rule-row em{color:#6b645c;margin-top:2px;font-size:.74rem;font-style:normal;display:block}.logi-rule-row>b{color:var(--adm-maroon);font-size:.92rem}.logi-rule-row>b.free{color:#065f46}.logi-rule-row.off{opacity:.72}.logi-rule-row.open,.logi-rule-row:hover{border-color:var(--adm-maroon-border);background:#fffcf7}.logi-pri{color:var(--adm-gold);font-size:.72rem;font-weight:800}.logi-zone-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.logi-zone{border:1px solid var(--adm-border);background:#fff;border-radius:14px;padding:14px}.logi-zone header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.logi-zone code{color:var(--adm-gold);background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);border-radius:6px;padding:2px 6px;font-size:.72rem;font-weight:800}.logi-zone h3{margin:0 0 6px;font-size:.95rem;font-weight:800;color:#181412!important}.logi-zone p{color:#6b645c;margin:0;font-size:.8rem}@media (max-width:980px){.logi-split{grid-template-columns:1fr}.logi-rail{position:static}.logi-stage-bar{flex-wrap:wrap}.logi-search{width:100%}.logi-sim-grid,.logi-field-row{grid-template-columns:1fr 1fr}.logi-card-body{padding-left:16px}.logi-rule-row{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto}}.cpn-desk{color:#181412;flex-direction:column;gap:20px;width:100%;margin:0 auto;display:flex}.cpn-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-gold);margin:0 0 4px;font-size:.68rem;font-weight:800}.cpn-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cpn-hero h1{letter-spacing:-.04em;margin:0;font-size:1.85rem;font-weight:800;color:#181412!important}.cpn-lead{color:#5c544c;max-width:520px;margin:6px 0 0;font-size:.92rem;line-height:1.5}.cpn-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cpn-live{color:#8a8178;background:#f4f1eb;border-radius:99px;padding:6px 10px;font-size:.72rem;font-weight:700}.cpn-live.is-on{color:#065f46;background:#d1fae5}.cpn-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.cpn-toast.is-warn{color:#9a3412;background:#fff4e6;border-color:#f3d5a6}.cpn-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cpn-metric{text-align:left;border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:14px;padding:16px 16px 14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 8px 22px #18141208}.cpn-metric span{color:#7a7268;font-size:.72rem;font-weight:700;display:block}.cpn-metric strong{letter-spacing:-.04em;color:#181412;margin:6px 0 4px;font-size:1.7rem;font-weight:800;line-height:1;display:block}.cpn-metric small{color:#8a8178;font-size:.74rem;display:block}.cpn-metric:hover,.cpn-metric.is-on{border-color:var(--adm-maroon-border);box-shadow:0 10px 26px #72112114}.cpn-metric.is-on strong{color:var(--adm-maroon)}.cpn-metric.live.is-on{background:#f4fbf8}.cpn-metric.hold.is-on{background:#fbf8f0}.cpn-metric.done.is-on{background:#f8f6f3}.cpn-board{flex-direction:column;gap:14px;display:flex}.cpn-calc{border:1px solid var(--adm-border-gold);background:linear-gradient(#fffcf6 0%,#fff 100%);border-radius:16px;grid-template-columns:minmax(180px,1.1fr) 160px 140px minmax(220px,1.4fr);align-items:end;gap:12px;padding:16px 18px;display:grid}.cpn-calc h2{margin:0;font-size:1rem;font-weight:800;color:#181412!important}.cpn-calc p{color:#6b645c;margin:4px 0 0;font-size:.78rem}.cpn-calc label{letter-spacing:.04em;text-transform:uppercase;color:#7a7268;flex-direction:column;gap:6px;font-size:.7rem;font-weight:800;display:flex}.cpn-calc input{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:9px;outline:none;height:42px;padding:0 12px;font-size:.88rem;font-weight:700}.cpn-calc input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.cpn-calc-result{color:#6b645c;background:#f6f3ee;border-radius:9px;flex-direction:column;justify-content:center;gap:2px;min-height:42px;padding:8px 12px;font-size:.8rem;font-weight:600;display:flex}.cpn-calc-result b{color:#065f46;font-size:.95rem}.cpn-calc-result.is-ok{color:#065f46;background:#ecfdf5}.cpn-calc-result.is-no{color:#991b1b;background:#fef2f2}.cpn-calc-result.is-wait{color:#7a7268}.cpn-table-card{border:1px solid var(--adm-border);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #1814120a}.cpn-filters{border-bottom:1px solid var(--adm-border);background:#fbf9f6;flex-wrap:wrap;align-items:end;gap:10px;padding:14px 16px;display:flex}.cpn-search{flex:220px;min-width:200px;position:relative}.cpn-search svg{color:var(--adm-gold);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cpn-search input{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:9px;outline:none;width:100%;height:40px;padding:0 12px 0 36px;font-size:.84rem}.cpn-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.cpn-select{flex-direction:column;gap:5px;min-width:140px;display:flex}.cpn-select span{letter-spacing:.08em;text-transform:uppercase;color:#8a8178;font-size:.66rem;font-weight:800}.cpn-select select{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:9px;outline:none;height:40px;padding:0 10px;font-size:.82rem;font-weight:700}.cpn-count{color:#8a8178;white-space:nowrap;margin:0 0 8px auto;font-size:.76rem;font-weight:700}.cpn-table-wrap{overflow-x:auto}.cpn-table{border-collapse:collapse;width:100%}.cpn-table th,.cpn-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0ebe3;padding:14px 16px}.cpn-table th{letter-spacing:.08em;text-transform:uppercase;color:#8a8178;background:#fffcf8;font-size:.68rem;font-weight:800}.cpn-table tbody tr{cursor:pointer;transition:background .12s}.cpn-table tbody tr:hover,.cpn-table tbody tr.is-open{background:#fdf8f4}.cpn-table code{letter-spacing:.06em;color:var(--adm-maroon);background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);border-radius:6px;padding:3px 8px;font-size:.82rem;font-weight:800}.cpn-table td b{color:#181412;font-size:.9rem;display:block}.cpn-table td small,.cpn-table td .cpn-rule{display:block}.cpn-table td small{color:#7a7268;margin-top:3px;font-size:.74rem}.cpn-table td .cpn-rule{color:#3f3832;font-size:.82rem;font-weight:700}.cpn-usage{min-width:110px}.cpn-usage-track{background:#efe8dc;border-radius:99px;height:6px;overflow:hidden}.cpn-usage-track i{background:var(--adm-maroon);border-radius:inherit;height:100%;display:block}.cpn-usage small{color:#7a7268;margin-top:6px;font-size:.72rem;font-weight:700;display:block}.cpn-usage-lg{margin:4px 0 16px}.cpn-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;height:24px;padding:0 8px;font-size:.68rem;font-weight:800;display:inline-flex}.cpn-pill.active{color:#065f46;background:#d1fae5}.cpn-pill.inactive{color:#92400e;background:#fef3c7}.cpn-pill.expired{color:#6b645c;background:#efe8dc}.cpn-row-actions{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.cpn-row-actions button{border:1px solid var(--adm-border);color:#181412;cursor:pointer;background:#fff;border-radius:7px;height:32px;padding:0 10px;font-size:.74rem;font-weight:700}.cpn-row-actions button:hover{border-color:var(--adm-maroon);color:var(--adm-maroon)}.cpn-empty{text-align:center;color:#6b645c;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;padding:48px 16px;display:flex}.cpn-empty strong{color:#181412;font-size:1rem}.cpn-empty span{max-width:340px;font-size:.84rem}.cpn-overlay{z-index:80;background:#18141261;justify-content:flex-end;display:flex;position:fixed;inset:0}.cpn-overlay-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18141275;justify-content:center;align-items:center;padding:24px 16px}.cpn-invite-layer{z-index:90}.cpn-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(760px,100%);height:min(88vh,840px);display:flex;overflow:hidden;box-shadow:0 28px 80px #18141238}.cpn-invite-modal{width:min(560px,100%);height:min(80vh,700px)}.cpn-view-modal{background:#fff;width:min(1080px,96vw);height:min(88vh,800px)}.cpn-view-head-meta{align-items:center;gap:10px;display:flex}.cpn-view-sheet{flex-direction:column;gap:22px;display:flex}.cpn-view-hero{text-align:center;padding:8px 12px 4px}.cpn-view-offer{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-gold);margin:0;font-size:.78rem;font-weight:800}.cpn-view-code{letter-spacing:.14em;color:#181412;margin:10px 0 8px;font-size:2.4rem;font-weight:800;line-height:1}.cpn-view-desc{color:#5c544c;margin:0;font-size:.95rem}.cpn-view-hint{color:#0f766e;margin:10px 0 0;font-size:.8rem;font-weight:600}.cpn-view-hint.inactive{color:#9a3412}.cpn-view-hint.expired{color:#6b625a}.cpn-view-facts{border-top:1px solid var(--adm-border);border-bottom:1px solid var(--adm-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cpn-view-facts div{border-right:1px solid var(--adm-border);padding:14px 12px}.cpn-view-facts div:last-child{border-right:0}.cpn-view-facts span{letter-spacing:.06em;text-transform:uppercase;color:#8a8178;font-size:.68rem;font-weight:700;display:block}.cpn-view-facts strong{color:#181412;margin-top:6px;font-size:.9rem;font-weight:800;line-height:1.3;display:block}.cpn-view-progress{flex-direction:column;gap:8px;display:flex}.cpn-view-progress>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cpn-view-progress b{color:#181412;font-size:.92rem}.cpn-view-progress span{color:#7a7268;font-size:.76rem;font-weight:600}.cpn-view-progress .cpn-usage-track{height:5px}.cpn-view-main{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:28px;display:grid}.cpn-view-table-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cpn-view-table-head h3{color:#181412;margin:0;font-size:.92rem;font-weight:800}.cpn-view-table-head span{color:var(--adm-maroon);font-size:.76rem;font-weight:800}.cpn-view-table{border-collapse:collapse;width:100%}.cpn-view-table th,.cpn-view-table td{text-align:left;border-bottom:1px solid #f0ebe3;padding:10px 8px;font-size:.8rem}.cpn-view-table th{letter-spacing:.06em;text-transform:uppercase;color:#8a8178;font-size:.68rem}.cpn-view-table b{color:#181412;display:block}.cpn-view-table small{color:#8a8178;margin-top:2px;font-size:.72rem;display:block}.cpn-view-table td:nth-child(3){color:var(--adm-maroon);font-weight:800}.cpn-view-invited{color:#7a7268;margin:12px 0 0;font-size:.76rem}.cpn-view-quiet{color:#7a7268;margin:8px 0 0;font-size:.8rem}.cpn-view-empty{color:#7a7268;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0 4px;font-size:.84rem;display:flex}.cpn-view-empty p{margin:0}.cpn-view-bill h3{color:#181412;margin:0 0 12px;font-size:.92rem;font-weight:800}.cpn-view-bill label{color:#5c544c;flex-direction:column;gap:6px;font-size:.74rem;font-weight:700;display:flex}.cpn-view-bill input{border:1px solid var(--adm-border);border-radius:9px;outline:none;height:40px;padding:0 10px;font-size:.88rem;font-weight:600}.cpn-view-bill input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.cpn-view-bill dl{margin:14px 0 0}.cpn-view-bill dl>div{color:#7a7268;justify-content:space-between;gap:10px;padding:7px 0;font-size:.8rem;display:flex}.cpn-view-bill dd{color:#181412;margin:0;font-weight:800}.cpn-view-bill .is-pay{border-top:1px solid var(--adm-border);color:#181412;margin-top:4px;padding-top:10px}.cpn-view-bill .is-pay dd{color:var(--adm-maroon);font-size:1rem}.cpn-view-bill p{color:#9a3412;margin:10px 0 0;font-size:.76rem;font-weight:700}.cpn-modal-head,.cpn-modal-foot{background:#fff;flex-shrink:0}.cpn-modal-head{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.cpn-modal-head h2{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800;color:#181412!important}.cpn-modal-form{flex-direction:column;flex:1;min-height:0;display:flex}.cpn-modal-body{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.cpn-modal-foot{border-top:1px solid var(--adm-border);justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.cpn-form-error{color:#9a3412;margin:0;font-size:.8rem;font-weight:700}.cpn-invite-summary{border:1px dashed var(--adm-border);background:#fbf9f6;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.cpn-invite-summary p{color:#5c544c;margin:0;font-size:.82rem}.cpn-invite-chips{flex-wrap:wrap;gap:6px;display:flex}.cpn-invite-chips span{background:var(--adm-maroon-light);color:var(--adm-maroon);border-radius:99px;padding:4px 9px;font-size:.72rem;font-weight:800}.cpn-invite-search{margin-bottom:12px;display:block;position:relative}.cpn-invite-search svg{color:#8a8178;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cpn-invite-search input{border:1px solid var(--adm-border);border-radius:12px;outline:none;width:100%;height:44px;padding:0 12px 0 38px;font-size:.88rem}.cpn-invite-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.cpn-invite-toolbar{color:#7a7268;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.76rem;font-weight:700;display:flex}.cpn-invite-toolbar button{color:var(--adm-maroon);cursor:pointer;background:0 0;border:0;font-weight:800}.cpn-invite-empty{text-align:center;color:#7a7268;margin:28px 0;font-size:.86rem}.cpn-guest-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cpn-guest{text-align:left;border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.cpn-guest.is-on{border-color:var(--adm-maroon);background:var(--adm-maroon-light)}.cpn-guest-check{color:#fff;border:1.5px solid #c9c0b4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;display:inline-flex}.cpn-guest.is-on .cpn-guest-check{background:var(--adm-maroon);border-color:var(--adm-maroon)}.cpn-guest-copy{min-width:0}.cpn-guest-copy b{color:#181412;font-size:.88rem;display:block}.cpn-guest-copy small{color:#7a7268;margin-top:2px;font-size:.74rem;display:block}.cpn-drawer{background:#fff;flex-direction:column;width:min(440px,100vw);height:100%;padding:22px 22px 20px;display:flex;overflow-y:auto;box-shadow:-18px 0 40px #1814121f}.cpn-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cpn-drawer-head h2{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800;color:#181412!important}.cpn-preview{color:#fff8ee;background:#2a1418;border-radius:14px;margin-bottom:18px;padding:18px 16px}.cpn-preview span{letter-spacing:.12em;margin-bottom:8px;font-size:.78rem;font-weight:800;display:inline-block}.cpn-preview strong{letter-spacing:-.03em;font-size:1.45rem;display:block}.cpn-preview p{color:#fff8eeb8;margin:6px 0 0;font-size:.82rem}.cpn-preview.inactive,.cpn-preview.expired{background:#3f3832}.cpn-form{flex-direction:column;gap:12px;display:flex}.cpn-form label{color:#5c544c;flex-direction:column;gap:6px;font-size:.74rem;font-weight:700;display:flex}.cpn-form input{border:1px solid var(--adm-border);color:#181412;border-radius:9px;outline:none;height:42px;padding:0 12px;font-size:.88rem;font-weight:600}.cpn-form input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.cpn-form input:disabled{color:#8a8178;background:#f4f1eb}.cpn-fieldset{letter-spacing:.1em;text-transform:uppercase;color:var(--adm-gold);margin:6px 0 0;font-size:.68rem;font-weight:800}.cpn-type-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cpn-type-pair button{text-align:left;border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:12px;padding:12px}.cpn-type-pair button b{color:#181412;font-size:.88rem;display:block}.cpn-type-pair button small{color:#7a7268;margin-top:3px;display:block}.cpn-type-pair button.is-on{border-color:var(--adm-maroon);background:var(--adm-maroon-light)}.cpn-type-pair button.is-on b{color:var(--adm-maroon)}.cpn-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cpn-textarea{border:1px solid var(--adm-border);color:#181412;resize:vertical;border-radius:9px;outline:none;width:100%;min-height:92px;padding:10px 12px;font-family:inherit;font-size:.84rem;font-weight:600}.cpn-textarea:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.cpn-check{align-items:center;color:#181412!important;flex-direction:row!important;gap:8px!important;font-size:.84rem!important;font-weight:700!important}.cpn-check input{width:16px;height:16px}.cpn-people{margin:8px 0 16px}.cpn-people h3{color:#181412;align-items:center;gap:8px;margin:0 0 10px;font-size:.82rem;font-weight:800;display:flex}.cpn-people>p{color:#7a7268;margin:0;font-size:.8rem}.cpn-people ul{flex-direction:column;gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cpn-people li{border:1px solid var(--adm-border);background:#fbf9f6;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.cpn-people b{color:#181412;font-size:.84rem;display:block}.cpn-people small{color:#7a7268;margin-top:2px;font-size:.72rem;display:block}.cpn-people-meta{text-align:right;flex-shrink:0}.cpn-people-meta span{color:var(--adm-maroon);font-size:.78rem;font-weight:800;display:block}.cpn-drawer-foot,.cpn-drawer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:16px;display:flex}.cpn-facts{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0 0 16px;display:grid}.cpn-facts div{margin:0}.cpn-facts dt{color:#8a8178;font-size:.7rem;font-weight:700}.cpn-facts dd{color:#181412;margin:4px 0 0;font-size:.92rem;font-weight:800}@media (max-width:1100px){.cpn-metrics,.cpn-calc,.cpn-view-facts{grid-template-columns:1fr 1fr}.cpn-view-main{grid-template-columns:1fr}}@media (max-width:720px){.cpn-modal,.cpn-invite-modal,.cpn-view-modal{border-radius:18px 18px 0 0;align-self:flex-end;width:100%;height:min(94vh,100%)}.cpn-view-facts{grid-template-columns:1fr}.cpn-view-code{font-size:1.7rem}.cpn-view-table th:nth-child(2),.cpn-view-table td:nth-child(2){display:none}.cpn-overlay-modal{align-items:flex-end;padding:0}.cpn-metrics,.cpn-calc,.cpn-form-grid,.cpn-type-pair,.cpn-facts{grid-template-columns:1fr}.cpn-count{margin-left:0}.cpn-table th:nth-child(3),.cpn-table td:nth-child(3){display:none}}.vault-desk{color:#181412;width:100%;margin:0 auto;position:relative}.vault-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.vault-top h1{letter-spacing:-.04em;margin:0;font-size:1.85rem;font-weight:800;color:#181412!important}.vault-top p{color:#4a433d;margin:4px 0 0;font-size:.88rem}.vault-back{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--adm-gold);background:0 0;border:0;align-items:center;gap:4px;margin-bottom:6px;padding:0;font-size:.74rem;font-weight:800;display:inline-flex}.vault-top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vault-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.vault-s3{border:1px solid #0000;border-radius:999px;align-items:center;height:32px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.vault-s3.on{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.vault-s3.off{color:#92400e;background:#fff7ed;border-color:#fde68a}.vault-search{width:240px;position:relative}.vault-search svg{color:var(--adm-gold);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.vault-search input{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:999px;outline:none;width:100%;height:38px;padding:0 12px 0 34px;font-size:.82rem}.vault-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.vault-albums{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vault-album{cursor:pointer;text-align:left;border:0;border:1px solid var(--adm-border);background:#fff;border-radius:18px;padding:0;transition:transform .16s;overflow:hidden;box-shadow:0 10px 28px #1814120f}.vault-album:hover{transform:translateY(-3px)}.vault-album-cover{background:#2a1a16;height:150px;position:relative;overflow:hidden}.vault-media{background:#2a1a16;width:100%;height:100%;display:block;position:relative}.vault-media img,.vault-media video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s;display:block}.vault-media.is-ready img,.vault-media.is-ready video{opacity:1}.vault-media.is-fail{justify-content:center;align-items:center;display:flex}.vault-shimmer{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#f3e6d4;background:linear-gradient(110deg,#3a241e 8%,#6b463c 48%,#3a241e 92%) 0 0/220% 100%;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.68rem;font-weight:800;animation:1.15s linear infinite vaultPulse;display:flex;position:absolute;inset:0}.vault-shimmer i{border:2px solid #f3e6d438;border-top-color:#f3e6d4;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite vaultSpin}.vault-media-fail{color:#e8d9c4;text-align:center;padding:8px;font-size:.72rem;font-weight:700}@keyframes vaultPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes vaultSpin{to{transform:rotate(360deg)}}.vault-album-empty{color:#f3e6d4;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vault-album-copy{grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px 14px;display:grid}.vault-album-copy strong{color:#181412;font-size:.95rem;font-weight:800}.vault-album-copy em{color:#6b645c;grid-column:1;font-size:.74rem;font-style:normal}.vault-album-copy b{color:var(--adm-maroon);grid-row:1/span 2;align-self:center;font-size:1.05rem}.vault-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.vault-stage.with-inspect{grid-template-columns:minmax(0,1fr) 320px}.vault-tools{align-items:center;gap:8px;margin-bottom:14px;display:flex}.vault-tools select,.vault-tools button{border:1px solid var(--adm-border);color:#181412;cursor:pointer;background:#fff;border-radius:8px;height:34px;padding:0 10px;font-size:.76rem;font-weight:700}.vault-tools button.on{background:var(--adm-maroon-light);border-color:var(--adm-maroon-border);color:var(--adm-maroon)}.vault-mosaic{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:150px;gap:8px;display:grid}.vault-cell{cursor:pointer;background:#241814;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.vault-cell.wide{grid-area:span 2/span 2}.vault-cell.open,.vault-cell.picked{outline:2px solid var(--adm-maroon);outline-offset:2px}.vault-film{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#721121d9;border-radius:999px;padding:3px 8px;font-size:.64rem;font-style:normal;font-weight:800;position:absolute;bottom:8px;left:8px}.vault-check{z-index:2;background:0 0;border:2px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:8px;left:8px}.vault-check.on{background:var(--adm-maroon);border-color:var(--adm-maroon)}.vault-stage .vault-table{flex-direction:column;gap:6px;display:flex}.vault-row{text-align:left;border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:8px;display:grid}.vault-row img,.vault-row video,.vault-row .vault-media{object-fit:cover;border-radius:8px;width:52px;height:52px;overflow:hidden}.vault-row strong{font-size:.88rem;display:block}.vault-row em{color:#6b645c;font-size:.74rem;font-style:normal;display:block}.vault-row.open,.vault-row.picked{border-color:var(--adm-maroon)}.vault-inspect{border:1px solid var(--adm-border);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex;position:sticky;top:16px}.vault-inspect label{color:#4a433d;flex-direction:column;gap:5px;font-size:.72rem;font-weight:800;display:flex}.vault-inspect input,.vault-inspect select{border:1px solid var(--adm-border);color:#181412;border-radius:8px;height:36px;padding:0 10px;font-size:.84rem}.vault-inspect code{color:#6b645c;word-break:break-all;background:#faf8f5;border-radius:8px;padding:8px;font-size:.68rem}.vault-inspect-head{justify-content:flex-end;gap:6px;display:flex}.vault-inspect-head button{border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:8px;width:32px;height:32px}.vault-inspect-frame{background:#241814;border-radius:12px;justify-content:center;align-items:center;min-height:180px;display:flex;overflow:hidden}.vault-inspect-frame .vault-media{min-height:180px}.vault-inspect-frame .vault-media img,.vault-inspect-frame .vault-media video{object-fit:contain;max-height:240px}.vault-facts{color:#6b645c;margin:0;font-size:.74rem}.vault-inspect-actions{flex-wrap:wrap;gap:6px;display:flex}.vault-empty{text-align:center;color:#6b645c;border:1px dashed var(--adm-border);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;display:flex}.vault-empty strong{color:#181412}.vault-bulk{z-index:60;color:#fff;background:#181412;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #18141240}.vault-bulk .ship-btn.ghost{color:#fff;background:0 0;border-color:#fff3}.vault-veil{z-index:80;color:var(--adm-maroon);pointer-events:none;background:#fdfbf7eb;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0}@media (max-width:1100px){.vault-albums{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-stage.with-inspect{grid-template-columns:1fr}.vault-search{width:100%}.vault-cell.wide{grid-area:span 1/span 1}}.set-desk{color:#181412;flex-direction:column;gap:18px;width:100%;margin:0 auto;display:flex}.set-desk .spin{animation:.8s linear infinite spin}.set-desk .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.set-desk .ship-btn.danger{color:var(--adm-danger);border-color:var(--adm-danger-border)}.set-desk .ship-btn.danger:hover:not(:disabled){background:var(--adm-danger-bg);border-color:var(--adm-danger)}.set-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.set-head h1{letter-spacing:-.03em;margin:0;font-size:1.7rem;font-weight:800;color:#181412!important}.set-head p{color:#4a433d;margin:4px 0 0;font-size:.9rem}.set-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.set-saving{color:var(--adm-gold);font-size:.74rem;font-weight:700}.set-split{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:20px;display:grid}.set-rail{border:1px solid var(--adm-border);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:16px 10px;display:flex;position:sticky;top:16px}.set-rail>p{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-gold);margin:0 8px 8px;font-size:.66rem;font-weight:800}.set-rail>button{cursor:pointer;text-align:left;color:#3f3832;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.set-rail>button b{font-size:.88rem;font-weight:800;display:block}.set-rail>button small{color:#877e75;margin-top:2px;font-size:.7rem;font-weight:500;display:block}.set-rail>button em{letter-spacing:.06em;text-transform:uppercase;color:#6b645c;background:#f4f0ea;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:.64rem;font-style:normal;font-weight:800}.set-rail>button em.ok{background:var(--adm-success-bg);color:var(--adm-success)}.set-rail>button em.warn{background:var(--adm-warning-bg);color:var(--adm-warning)}.set-rail>button:hover{background:var(--adm-gold-light)}.set-rail>button.active{background:var(--adm-maroon-light)}.set-rail>button.active b{color:var(--adm-maroon)}.set-main{flex-direction:column;gap:14px;min-width:0;display:flex}.set-toolbar h2{margin:0;font-size:1.15rem;font-weight:800;color:#181412!important}.set-toolbar span{color:#6b645c;margin-top:2px;font-size:.78rem;display:block}.set-panel,.set-gate{border:1px solid var(--adm-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:22px;display:flex}.set-lede{color:#574f49;margin:0;font-size:.84rem;line-height:1.5}.set-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.set-field{flex-direction:column;gap:6px;min-width:0;display:flex}.set-field>span{letter-spacing:.08em;text-transform:uppercase;color:#6b645c;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:flex}.set-field>span em{letter-spacing:0;text-transform:none;color:var(--adm-gold);font-size:.68rem;font-style:normal}.set-field small{color:#877e75;font-size:.74rem}.set-field input,.set-field textarea,.set-field select{border:1px solid var(--adm-border);color:#181412;background:#fdfbf7;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:.9rem}.set-field input:focus,.set-field textarea:focus,.set-field select:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-glow);background:#fff}.set-field textarea{resize:vertical;min-height:72px}.set-field .mono,.set-field input.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.set-switch{border:1px solid var(--adm-border);background:#fdfbf7;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.set-switch strong{color:#181412;font-size:.92rem;display:block}.set-switch span{color:#6b645c;margin-top:3px;font-size:.8rem;display:block}.set-toggle{border:1px solid var(--adm-border);color:#6b645c;cursor:pointer;background:#fff;border-radius:999px;min-width:86px;height:36px;font-size:.76rem;font-weight:800}.set-toggle.on{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.set-banner{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.set-banner strong{color:var(--adm-success);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.set-banner span{color:#3f5a52;max-width:520px;margin-top:4px;font-size:.8rem;display:block}.set-banner.locked{background:var(--adm-warning-bg);border-color:var(--adm-warning-border)}.set-banner.locked strong{color:var(--adm-warning)}.set-banner.locked span{color:#7a4a12}.set-banner.scan{background:var(--adm-gold-light);border-color:var(--adm-border-gold)}.set-banner.scan strong{color:var(--adm-gold)}.set-banner.scan span{color:#6b5340}.set-sub{border:1px solid var(--adm-border);background:#fdfbf7;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.set-sub>header{color:var(--adm-gold);flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.set-sub>header strong{color:#181412;font-size:.9rem;display:block}.set-sub>header span{color:#6b645c;margin-top:2px;font-size:.76rem;display:block}.set-sub>header>div:first-of-type{flex:1;min-width:180px}.set-chips{flex-wrap:wrap;gap:6px;display:flex}.set-chips button{border:1px solid var(--adm-border);color:#3f3832;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.set-chips button:hover{border-color:var(--adm-maroon);color:var(--adm-maroon)}.set-bgs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.set-bg{border:1px solid var(--adm-border);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.set-bg input{border:1px solid var(--adm-border);color:#181412;background:#fdfbf7;border-radius:8px;width:100%;padding:8px 10px;font-size:.76rem}.set-bg-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.set-bg-top strong{color:#181412;font-size:.8rem}.set-bg-top button{color:var(--adm-maroon);cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:700}.set-preview{border:1px solid var(--adm-border);background:#f4f0ea;border-radius:10px;justify-content:center;align-items:center;height:128px;display:flex;position:relative;overflow:hidden}.set-preview img{object-fit:cover;width:100%;height:100%}.set-preview.mobile img{object-fit:contain;background:#2b1115}.set-preview>div{color:#877e75;flex-direction:column;align-items:center;gap:4px;font-size:.74rem;display:flex}.set-upload{cursor:pointer;position:relative}.set-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.set-keyrow{gap:8px;min-width:0;display:flex}.set-keyrow input{flex:1;min-width:0}.set-keyrow a.ship-btn{white-space:nowrap}.set-foot{justify-content:flex-end;padding-top:4px;display:flex}.set-empty{text-align:center;color:#6b645c;border:1px dashed var(--adm-border);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:32px 16px;display:flex}.set-empty strong{color:#181412}.set-wa-err,.set-test{border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;display:flex}.set-wa-err{background:var(--adm-danger-bg);border:1px solid var(--adm-danger-border);color:var(--adm-danger)}.set-test.ok{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success)}.set-test.no{background:var(--adm-danger-bg);border:1px solid var(--adm-danger-border);color:var(--adm-danger)}.set-qr{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:20px;display:grid}.set-qr-card{border:1px solid var(--adm-border);text-align:center;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:16px}.set-qr-card img{border-radius:8px;width:100%;height:auto;display:block}.set-qr-card span{color:#574f49;margin-top:10px;font-size:.72rem;font-weight:700;display:block}.set-qr-copy h3{margin:0 0 10px;font-size:1.05rem;color:#181412!important}.set-qr-copy ol{color:#574f49;margin:0 0 16px;padding-left:18px;font-size:.86rem;line-height:1.75}@media (max-width:980px){.set-split,.set-grid,.set-bgs,.set-qr{grid-template-columns:1fr}.set-rail{position:static}}.rvw-desk{color:#181412;flex-direction:column;gap:18px;width:100%;margin:0 auto;display:flex}.rvw-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-gold);margin:0 0 4px;font-size:.68rem;font-weight:800}.rvw-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rvw-hero h1{letter-spacing:-.04em;margin:0;font-size:1.85rem;font-weight:800;color:#181412!important}.rvw-lead{color:#5c544c;max-width:480px;margin:6px 0 0;font-size:.92rem;line-height:1.5}.rvw-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rvw-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.rvw-toast.is-warn{color:#9a3412;background:#fff4e6;border-color:#f3d5a6}.rvw-meters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rvw-meter{text-align:left;border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:16px;padding:14px 16px}.rvw-meter span{letter-spacing:.06em;text-transform:uppercase;color:#8a8178;font-size:.72rem;font-weight:800;display:block}.rvw-meter strong{letter-spacing:-.04em;color:#181412;margin-top:6px;font-size:1.7rem;display:block}.rvw-meter small{color:#7a7268;margin-top:2px;display:block}.rvw-meter.is-on{border-color:var(--adm-maroon);background:var(--adm-maroon-light)}.rvw-meter.is-on span,.rvw-meter.is-on strong{color:var(--adm-maroon)}.rvw-workspace{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;min-height:560px;display:grid}.rvw-queue,.rvw-reader{border:1px solid var(--adm-border);background:#fff;border-radius:18px}.rvw-queue{flex-direction:column;min-height:0;display:flex;overflow:hidden}.rvw-search{margin:14px 14px 8px;display:block;position:relative}.rvw-search svg{color:#8a8178;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.rvw-search input{border:1px solid var(--adm-border);border-radius:11px;outline:none;width:100%;height:42px;padding:0 12px 0 36px;font-size:.86rem}.rvw-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.rvw-product-filter{letter-spacing:.06em;text-transform:uppercase;color:#8a8178;flex-direction:column;gap:6px;padding:0 14px 10px;font-size:.7rem;font-weight:800;display:flex}.rvw-product-filter select{border:1px solid var(--adm-border);color:#181412;text-transform:none;letter-spacing:0;background:#fff;border-radius:10px;height:38px;padding:0 10px;font-size:.82rem;font-weight:700}.rvw-rating-row{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.rvw-rating-row button{border:1px solid var(--adm-border);color:#5c544c;cursor:pointer;background:#fbf9f6;border-radius:99px;padding:5px 10px;font-size:.72rem;font-weight:800}.rvw-rating-row button.is-on{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.rvw-list{flex-direction:column;flex:1;gap:6px;margin:0;padding:0 8px 12px;list-style:none;display:flex;overflow-y:auto}.rvw-item{text-align:left;cursor:pointer;background:#fbf9f6;border:1px solid #0000;border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.rvw-item.is-on{border-color:var(--adm-maroon);background:var(--adm-maroon-light)}.rvw-item.is-pending .rvw-item-meta small{color:#9a3412}.rvw-item.is-approved .rvw-item-meta small{color:#065f46}.rvw-thumb{object-fit:cover;color:#9e7d3b;background:#efe8dc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:64px;font-size:.9rem;display:inline-flex}.rvw-thumb.is-lg{width:72px;height:88px}.rvw-thumb.is-empty{border:1px dashed #d5cbbf}.rvw-avatar{color:#f3e6c8;background:#2a1418;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.72rem;font-weight:800;display:inline-flex}.rvw-avatar.is-lg{width:48px;height:48px;font-size:.88rem}.rvw-item-copy{min-width:0}.rvw-item-copy b,.rvw-item-copy small,.rvw-item-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rvw-item-copy b{color:#181412;font-size:.86rem}.rvw-item-copy small{color:#5c544c;margin-top:2px;font-size:.76rem}.rvw-item-copy em{color:#8a8178;margin-top:2px;font-size:.68rem;font-style:normal}.rvw-item-meta{text-align:right}.rvw-item-meta small{text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:.66rem;font-weight:800;display:block}.rvw-stars{color:#d5cbbf;letter-spacing:0;gap:1px;font-size:.78rem;display:inline-flex}.rvw-stars i{font-style:normal}.rvw-stars i.is-on{color:#c9a227}.rvw-empty,.rvw-reader-empty{text-align:center;color:#7a7268;margin:auto;padding:36px 20px;font-size:.88rem}.rvw-reader{flex-direction:column;min-width:0;padding:22px 24px 18px;display:flex}.rvw-reader-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.rvw-reader-head h2{margin:0;font-size:1.25rem;font-weight:800;color:#181412!important}.rvw-reader-head small{color:#7a7268;margin-top:4px;display:block}.rvw-reader-who{align-items:center;gap:12px;display:flex}.rvw-title{color:#2a1418;margin:0 0 10px;font-size:1.15rem;font-weight:700}.rvw-body{color:#3f3832;margin:0 0 18px;font-size:1rem;line-height:1.65}.rvw-product-card{color:#fff8ee;background:#2a1418;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:20px;padding:12px;text-decoration:none;display:grid}.rvw-product-card img,.rvw-product-card .rvw-thumb{object-fit:cover;border-radius:12px;width:72px;height:88px}.rvw-product-card span{letter-spacing:.1em;text-transform:uppercase;color:#e8c872;font-size:.68rem;font-weight:800;display:block}.rvw-product-card strong{color:#fff;margin-top:4px;font-size:1.05rem;line-height:1.3;display:block}.rvw-product-card small{color:#fff8eeb3;margin-top:6px;display:block}.rvw-photos{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.rvw-photos a{display:block}.rvw-photos img{object-fit:cover;border:1px solid var(--adm-border);border-radius:10px;width:76px;height:76px}.rvw-note{color:#7a7268;margin:0 0 16px;font-size:.8rem}.rvw-reader-foot{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.rvw-reject{flex-direction:column;gap:10px;width:100%;display:flex}.rvw-reject label{color:#5c544c;flex-direction:column;gap:6px;font-size:.74rem;font-weight:700;display:flex}.rvw-reject input{border:1px solid var(--adm-border);border-radius:9px;outline:none;height:42px;padding:0 12px;font-size:.88rem}.rvw-reject div{justify-content:flex-end;gap:8px;display:flex}@media (max-width:980px){.rvw-meters,.rvw-workspace{grid-template-columns:1fr}.rvw-queue{max-height:380px}}.gst-desk{color:#181412;flex-direction:column;gap:18px;width:100%;display:flex}.gst-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-gold);margin:0 0 4px;font-size:.68rem;font-weight:800}.gst-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gst-hero h1{letter-spacing:-.04em;margin:0;font-size:1.85rem;font-weight:800;color:#181412!important}.gst-lead{color:#5c544c;max-width:520px;margin:6px 0 0;line-height:1.5}.gst-hero-actions{align-items:center;gap:8px;display:flex}.gst-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:8px;padding:7px 12px;font-size:.76rem;font-weight:700}.gst-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gst-metrics button{text-align:left;border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:14px;padding:16px}.gst-metrics button.is-on{border-color:var(--adm-maroon);box-shadow:inset 0 0 0 1px var(--adm-maroon)}.gst-metrics span,.gst-metrics small{color:#7a7268;font-size:.74rem;display:block}.gst-metrics strong{letter-spacing:-.04em;color:#181412;margin:6px 0 4px;font-size:1.55rem;display:block}.gst-board{border:1px solid var(--adm-border);background:#fff;border-radius:16px;overflow:hidden}.gst-filters{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.gst-search{flex:1;min-width:220px;position:relative}.gst-search svg{color:#8a8178;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.gst-search input{border:1px solid var(--adm-border);border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px 0 36px}.gst-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.gst-select{color:#5c544c;align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:flex}.gst-select select{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;height:42px;padding:0 10px}.gst-count{color:#7a7268;margin:0 0 0 auto;font-size:.76rem;font-weight:700}.gst-table-wrap{overflow-x:auto}.gst-table{border-collapse:collapse;width:100%}.gst-table th,.gst-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0ebe3;padding:14px 16px}.gst-table th{letter-spacing:.06em;text-transform:uppercase;color:#8a8178;font-size:.68rem}.gst-table tbody tr{cursor:pointer}.gst-table tbody tr:hover{background:#fbf9f6}.gst-table b,.gst-table small{display:block}.gst-table small{color:#7a7268;margin-top:2px;font-size:.74rem}.gst-person{align-items:center;gap:12px;display:flex}.gst-person>span{width:38px;height:38px;color:var(--adm-maroon);background:#f3eee4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.74rem;font-weight:800;display:inline-flex}.gst-money{color:var(--adm-maroon);font-weight:800}.gst-tier,.gst-pill{border-radius:99px;align-items:center;gap:6px;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.gst-tier{color:#5c544c;background:#f4f1eb}.gst-tier.is-vip{color:#8b6824;background:#fbf8f0}.gst-pill.active{color:#0f766e;background:#f0fdf4}.gst-pill.suspended{color:#b91c1c;background:#fef2f2}.gst-pill.archived{color:#6b625a;background:#f4f1eb}.gst-empty{text-align:center;color:#7a7268;padding:48px 20px}.gst-empty strong{color:#181412;margin-bottom:6px;display:block}.gst-overlay{z-index:80;background:#18141275;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.gst-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(720px,100%);max-height:min(88vh,780px);display:flex;overflow:hidden;box-shadow:0 28px 80px #18141238}.gst-modal-head,.gst-modal-foot{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.gst-modal-head{border-bottom:1px solid var(--adm-border)}.gst-modal-head h2{margin:0;font-size:1.3rem;color:#181412!important}.gst-modal-foot{border-top:1px solid var(--adm-border)}.gst-modal-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 22px 22px;display:flex;overflow-y:auto}.gst-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gst-facts div{border:1px solid var(--adm-border);background:#fbf9f6;border-radius:14px;padding:14px}.gst-facts span{color:#8a8178;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700;display:block}.gst-facts strong{color:#181412;margin-top:6px;font-size:1.15rem;display:block}.gst-contact{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.gst-contact dt{color:#8a8178;font-size:.72rem;font-weight:700}.gst-contact dd{color:#181412;margin:4px 0 0;font-weight:800}.gst-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.gst-controls label{color:#5c544c;flex-direction:column;gap:6px;font-size:.74rem;font-weight:700;display:flex}.gst-controls select{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;min-width:180px;height:42px;padding:0 10px}.gst-status-actions{gap:8px;display:flex}.gst-suspend{color:#9a3412}.gst-addresses h3{margin:0 0 10px;font-size:.92rem}.gst-addresses ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gst-addresses li{border:1px solid var(--adm-border);background:#fbf9f6;border-radius:12px;padding:12px}.gst-addresses b,.gst-addresses span,.gst-addresses p{display:block}.gst-addresses span,.gst-addresses p{color:#5c544c;margin-top:4px;font-size:.84rem}@media (max-width:900px){.gst-metrics,.gst-facts,.gst-contact{grid-template-columns:1fr 1fr}.gst-count{margin-left:0}}@media (max-width:640px){.gst-metrics,.gst-facts,.gst-contact{grid-template-columns:1fr}.gst-overlay{align-items:flex-end;padding:0}.gst-modal{border-radius:18px 18px 0 0;width:100%;max-height:94vh}}.rtn-desk{color:#181412;flex-direction:column;gap:18px;width:100%;display:flex}.rtn-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.rtn-reasons{border:1px solid var(--adm-border);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:16px}.rtn-reasons h2{letter-spacing:-.03em;color:#181412;margin:0;font-size:1rem}.rtn-reasons .rtn-reasons-head p,.rtn-reasons .rtn-reasons-note{color:#6d6460;margin:4px 0 0;font-size:.8rem;line-height:1.45}.rtn-reasons ul{flex-direction:column;gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.rtn-reasons li{background:#faf7f5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.rtn-reasons li span{align-items:flex-start;gap:8px;min-width:0;font-size:.82rem;line-height:1.35;display:flex}.rtn-reasons li em{color:#721121;background:#fff;border:1px solid #72112129;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.rtn-reasons li button{color:#721121;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:.75rem;font-weight:700}.rtn-reasons li.is-empty{color:#6d6460;background:0 0;padding-left:0}.rtn-reasons form{align-items:center;gap:8px;display:flex}.rtn-reasons form input{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;flex:1;min-width:0;height:40px;padding:0 10px}.rtn-reason-preview{flex-direction:column;gap:6px;display:flex}.rtn-reason-preview span{letter-spacing:.08em;text-transform:uppercase;color:#8a8178;font-size:.68rem;font-weight:800}.rtn-reason-preview select{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;width:100%;height:42px;padding:0 12px;font-size:.86rem}.rtn-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-gold);margin:0 0 4px;font-size:.68rem;font-weight:800}.rtn-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rtn-hero h1{letter-spacing:-.04em;margin:0;font-size:1.85rem;font-weight:800;color:#181412!important}.rtn-lead{color:#5c544c;max-width:520px;margin:6px 0 0;line-height:1.5}.rtn-hero-actions{align-items:center;gap:8px;display:flex}.rtn-toast{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success);border-radius:8px;padding:7px 12px;font-size:.76rem;font-weight:700}.rtn-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.rtn-metrics button{text-align:left;border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:14px;padding:16px}.rtn-metrics button.is-on{border-color:var(--adm-maroon);box-shadow:inset 0 0 0 1px var(--adm-maroon)}.rtn-metrics span,.rtn-metrics small{color:#7a7268;font-size:.74rem;display:block}.rtn-metrics strong{letter-spacing:-.04em;color:#181412;margin:6px 0 4px;font-size:1.55rem;display:block}.rtn-board{border:1px solid var(--adm-border);background:#fff;border-radius:16px;overflow:hidden}.rtn-filters{border-bottom:1px solid var(--adm-border);align-items:center;gap:10px;padding:14px 16px;display:flex}.rtn-search{flex:1;min-width:220px;position:relative}.rtn-search svg{color:#8a8178;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.rtn-search input{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px 0 36px}.rtn-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.rtn-count{color:#7a7268;margin:0;font-size:.76rem;font-weight:700}.rtn-table-wrap{overflow-x:auto}.rtn-table{border-collapse:collapse;width:100%}.rtn-table th,.rtn-table td{text-align:left;vertical-align:middle;color:#181412;border-bottom:1px solid #f0ebe3;padding:14px 16px}.rtn-table th{letter-spacing:.06em;text-transform:uppercase;color:#8a8178;font-size:.68rem}.rtn-table tbody tr{cursor:pointer}.rtn-table tbody tr:hover{background:#fbf9f6}.rtn-table b,.rtn-table small{display:block}.rtn-table small{color:#7a7268;white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin-top:3px;font-size:.74rem;overflow:hidden}.rtn-pill{color:#5c544c;background:#f4f1eb;border-radius:99px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.rtn-pill.wait{color:#b91c1c;background:#fef2f2}.rtn-pill.move{color:#1d4ed8;background:#eff6ff}.rtn-pill.here{color:#8b6824;background:#fbf8f0}.rtn-pill.ready{color:#c2410c;background:#fff7ed}.rtn-pill.done{color:#0f766e;background:#f0fdf4}.rtn-pill.bad{color:#6b625a;background:#f4f1eb}.rtn-empty{text-align:center;color:#7a7268;padding:48px 20px}.rtn-empty strong,.rtn-empty span{display:block}.rtn-empty strong{color:#181412;margin-bottom:6px}.rtn-overlay{z-index:80;background:#18141275;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.rtn-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(760px,100%);max-height:min(88vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 60px #18141238}.rtn-modal-head,.rtn-modal-foot{background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.rtn-modal-head{border-bottom:1px solid var(--adm-border)}.rtn-modal-head h2{letter-spacing:-.03em;color:#181412;margin:0;font-size:1.35rem}.rtn-modal-head p{color:#7a7268;margin:4px 0 0;font-size:.84rem}.rtn-close{border:1px solid var(--adm-border);color:#181412;cursor:pointer;background:#fff;border-radius:10px;width:36px;height:36px}.rtn-modal-body{flex-direction:column;gap:16px;padding:18px 22px 22px;display:flex;overflow:auto}.rtn-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rtn-rail li{color:#8a8178;flex-direction:column;gap:6px;font-size:.72rem;font-weight:700;display:flex}.rtn-rail span{border:1px solid var(--adm-border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.68rem;display:inline-flex}.rtn-rail li.is-done,.rtn-rail li.is-now{color:#181412}.rtn-rail li.is-done span,.rtn-rail li.is-now span{background:var(--adm-maroon);border-color:var(--adm-maroon);color:#fff}.rtn-rail li.is-stop{color:#b91c1c}.rtn-note,.rtn-pieces,.rtn-fields,.rtn-checks{border:1px solid var(--adm-border);background:#fbf9f6;border-radius:14px;padding:14px}.rtn-note span{color:#8a8178;font-size:.72rem;font-weight:700;display:block}.rtn-note strong{color:#181412;margin-top:4px;display:block}.rtn-note p{color:#5c544c;margin:10px 0 0;line-height:1.45}.rtn-pieces h3,.rtn-fields h3,.rtn-checks h3{color:#181412;align-items:center;gap:8px;margin:0 0 10px;font-size:.92rem;display:flex}.rtn-pieces ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rtn-pieces li{border:1px solid var(--adm-border);background:#fff;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.rtn-pieces b,.rtn-pieces small{display:block}.rtn-pieces small{color:#7a7268;margin-top:3px;font-size:.74rem}.rtn-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rtn-grid label,.rtn-notes{color:#5c544c;flex-direction:column;gap:6px;font-size:.74rem;font-weight:700;display:flex}.rtn-grid input,.rtn-notes textarea{border:1px solid var(--adm-border);color:#181412;font:inherit;background:#fff;border-radius:10px;outline:none;padding:10px 12px;font-weight:500}.rtn-grid input:focus,.rtn-notes textarea:focus{border-color:var(--adm-gold)}.rtn-checks{background:#fff;flex-direction:column;gap:8px;display:flex}.rtn-checks label{color:#181412;align-items:center;gap:8px;font-size:.86rem;display:flex}.rtn-refund-ref{color:#5c544c;margin:0;font-size:.84rem}.rtn-refund-ref strong{color:var(--adm-maroon)}.rtn-modal-foot{border-top:1px solid var(--adm-border)}.rtn-foot-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rtn-decline{color:#9a3412}@media (max-width:980px){.rtn-layout{grid-template-columns:1fr}.rtn-reasons{position:static}.rtn-metrics,.rtn-rail{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rtn-metrics,.rtn-grid,.rtn-rail{grid-template-columns:1fr}.rtn-overlay{align-items:flex-end;padding:0}.rtn-modal{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.rtn-modal-foot{flex-direction:column;align-items:stretch}}.lgx-desk{color:#181412;flex-direction:column;gap:18px;width:100%;display:flex}.lgx-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-gold);margin:0 0 4px;font-size:.68rem;font-weight:800}.lgx-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lgx-hero h1{letter-spacing:-.04em;margin:0;font-size:1.85rem;font-weight:800;color:#181412!important}.lgx-lead{color:#5c544c;max-width:560px;margin:6px 0 0;line-height:1.5}.lgx-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lgx-toast{border-radius:8px;max-width:420px;padding:7px 12px;font-size:.76rem;font-weight:700}.lgx-toast.ok{background:var(--adm-success-bg);border:1px solid var(--adm-success-border);color:var(--adm-success)}.lgx-toast.bad{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.lgx-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.lgx-metrics button{text-align:left;border:1px solid var(--adm-border);cursor:pointer;background:#fff;border-radius:14px;padding:14px}.lgx-metrics button.is-on{border-color:var(--adm-maroon);box-shadow:inset 0 0 0 1px var(--adm-maroon)}.lgx-metrics button.is-alert strong{color:var(--adm-maroon)}.lgx-metrics span,.lgx-metrics small{color:#7a7268;font-size:.72rem;display:block}.lgx-metrics strong{letter-spacing:-.04em;color:#181412;margin:6px 0 4px;font-size:1.45rem;display:block}.lgx-partner{border:1px solid var(--adm-border);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:18px;display:grid}.lgx-partner-title{align-items:center;gap:12px;display:flex}.lgx-partner-title h2{color:#181412;margin:0;font-size:1.15rem}.lgx-partner-title p{color:#7a7268;margin:2px 0 0;font-size:.8rem}.lgx-partner-title .lgx-pill{margin-left:auto}.lgx-partner-mark{width:40px;height:40px;color:var(--adm-maroon);background:#f3eee4;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lgx-partner-facts,.lgx-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.lgx-partner-facts dt,.lgx-facts dt{color:#8a8178;font-size:.7rem;font-weight:700}.lgx-partner-facts dd,.lgx-facts dd{color:#181412;word-break:break-word;margin:4px 0 0;font-size:.86rem;font-weight:700}.lgx-facts{margin:0}.lgx-missing{color:#b91c1c;background:#fef2f2;border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:.8rem;font-weight:600;display:flex}.lgx-webhook{border:1px dashed var(--adm-border);background:#fbf9f6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.lgx-webhook span{color:#8a8178;font-size:.72rem;font-weight:700}.lgx-webhook code{color:#181412;word-break:break-all;flex:1;min-width:200px;font-size:.8rem}.lgx-partner-actions{border-left:1px solid var(--adm-border);flex-direction:column;gap:8px;padding-left:18px;display:flex}.lgx-partner-actions .ship-btn{width:100%}.lgx-test-result{color:#181412;margin:4px 0 0;font-size:.8rem;font-weight:700}.lgx-partner-note{color:#7a7268;margin:auto 0 0;font-size:.74rem;line-height:1.45}.lgx-board{border:1px solid var(--adm-border);background:#fff;border-radius:16px;overflow:hidden}.lgx-filters{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.lgx-search{flex:1;min-width:220px;position:relative}.lgx-search svg{color:#8a8178;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lgx-search input{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;outline:none;width:100%;height:42px;padding:0 12px 0 36px}.lgx-search input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px var(--adm-gold-muted)}.lgx-select{color:#5c544c;align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:flex}.lgx-select select{border:1px solid var(--adm-border);color:#181412;background:#fff;border-radius:10px;height:42px;padding:0 10px}.lgx-count{color:#7a7268;margin:0 0 0 auto;font-size:.76rem;font-weight:700}.lgx-table-wrap{overflow-x:auto}.lgx-table{border-collapse:collapse;width:100%}.lgx-table th,.lgx-table td{text-align:left;vertical-align:middle;color:#181412;white-space:nowrap;border-bottom:1px solid #f0ebe3;padding:13px 14px;font-size:.84rem}.lgx-table th{letter-spacing:.06em;text-transform:uppercase;color:#8a8178;font-size:.66rem}.lgx-table tbody tr{cursor:pointer}.lgx-table tbody tr:hover{background:#fbf9f6}.lgx-table b,.lgx-table small{display:block}.lgx-table small{color:#7a7268;margin-top:3px;font-size:.72rem}.lgx-table code{font-size:.78rem}.lgx-row-btn{padding:5px 9px;font-size:.72rem}.lgx-pill{color:#5c544c;white-space:nowrap;background:#f4f1eb;border-radius:99px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.lgx-pill.wait{color:#8b6824;background:#fbf8f0}.lgx-pill.move{color:#1d4ed8;background:#eff6ff}.lgx-pill.ofd{color:#c2410c;background:#fff7ed}.lgx-pill.done{color:#0f766e;background:#f0fdf4}.lgx-pill.bad{color:#b91c1c;background:#fef2f2}.lgx-pill.rto{color:#6d28d9;background:#f5f3ff}.lgx-pill.muted{color:#6b625a;background:#f4f1eb}.lgx-empty{text-align:center;color:#7a7268;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.lgx-empty strong{color:#181412}.lgx-pager{color:#5c544c;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;font-size:.8rem;display:flex}.lgx-overlay{z-index:80;background:#18141275;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.lgx-modal{background:#fff;border-radius:22px;flex-direction:column;width:min(780px,100%);max-height:min(88vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 60px #18141238}.lgx-modal-head,.lgx-modal-foot{background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.lgx-modal-head{border-bottom:1px solid var(--adm-border)}.lgx-modal-head>div{flex:1}.lgx-modal-head h2{letter-spacing:-.03em;color:#181412;margin:0;font-size:1.35rem}.lgx-modal-head p{color:#7a7268;margin:4px 0 0;font-size:.84rem}.lgx-close{border:1px solid var(--adm-border);color:#181412;cursor:pointer;background:#fff;border-radius:10px;width:36px;height:36px}.lgx-modal-body{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex;overflow:auto}.lgx-card{border:1px solid var(--adm-border);background:#fbf9f6;border-radius:14px;padding:14px}.lgx-card h3{color:#181412;margin:0 0 6px;font-size:.9rem}.lgx-card p{color:#3f3832;margin:0;font-size:.86rem}.lgx-card small{color:#7a7268;margin-top:6px;font-size:.74rem;display:block}.lgx-card.is-bad{background:#fef7f7;border-color:#fbd5d5}.lgx-card.is-rto{background:#f8f6ff;border-color:#ddd6fe}.lgx-timeline h3{color:#181412;margin:0 0 10px;font-size:.92rem}.lgx-timeline ol{margin:0;padding:0;list-style:none}.lgx-timeline li{gap:12px;padding:0 0 14px;display:flex;position:relative}.lgx-timeline li:before{content:"";background:var(--adm-border);width:1px;position:absolute;top:20px;bottom:0;left:9px}.lgx-timeline li:last-child:before{display:none}.lgx-timeline li>span{border:1px solid var(--adm-border);color:#fff;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.lgx-timeline li.is-now>span{background:var(--adm-maroon);border-color:var(--adm-maroon)}.lgx-timeline li b,.lgx-timeline li small{display:block}.lgx-timeline li b{color:#181412;font-size:.86rem}.lgx-timeline li small{color:#7a7268;margin-top:2px;font-size:.76rem}.lgx-muted{color:#7a7268;margin:0;font-size:.84rem}.lgx-modal-foot{border-top:1px solid var(--adm-border);justify-content:space-between}.lgx-foot-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lgx-danger{color:#9a3412}@media (max-width:1200px){.lgx-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.lgx-partner{grid-template-columns:1fr}.lgx-partner-actions{border-left:0;border-top:1px solid var(--adm-border);padding-top:14px;padding-left:0}.lgx-partner-facts,.lgx-facts{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lgx-metrics{grid-template-columns:1fr 1fr}.lgx-partner-facts,.lgx-facts{grid-template-columns:1fr}.lgx-overlay{align-items:flex-end;padding:0}.lgx-modal{border-radius:18px 18px 0 0;width:100%;max-height:94vh}.lgx-modal-foot{flex-direction:column;align-items:stretch}}.pay-recover-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#0f172abf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out payRecoverFadeIn;display:flex;position:fixed;inset:0}@keyframes payRecoverFadeIn{0%{opacity:0}to{opacity:1}}.pay-recover-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:480px;animation:.25s cubic-bezier(.16,1,.3,1) payRecoverSlideUp;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes payRecoverSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pay-recover-header{color:#fff;background:linear-gradient(135deg,#721121 0%,#4a0b15 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.pay-recover-header-copy{flex-direction:column;display:flex}.pay-recover-title{color:#fff;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.pay-recover-subtitle{color:#ffffffd1;margin:4px 0 0;font-size:13px}.pay-recover-close-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:background-color .15s,opacity .15s;display:flex}.pay-recover-close-btn:hover{background-color:#ffffff26}.pay-recover-body{padding:24px}.pay-recover-lead{color:#475569;margin:0 0 16px;font-size:14px;line-height:1.5}.pay-recover-lead strong{color:#1e293b;font-weight:600}.pay-recover-field{margin-bottom:16px}.pay-recover-label{color:#1e293b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.pay-recover-input{box-sizing:border-box;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;transition:border-color .15s,box-shadow .15s}.pay-recover-input::placeholder{color:#94a3b8}.pay-recover-input:focus{border-color:#721121;box-shadow:0 0 0 3px #7211211f}.pay-recover-input:disabled{color:#64748b;cursor:not-allowed;background-color:#f8fafc}.pay-recover-alert{border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.pay-recover-alert.is-error{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca}.pay-recover-alert.is-success{color:#15803d;background-color:#f0fdf4;border:1px solid #bbf7d0}.pay-recover-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pay-recover-btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.pay-recover-btn.ghost{color:#475569;background-color:#f1f5f9}.pay-recover-btn.ghost:hover:not(:disabled){color:#1e293b;background-color:#e2e8f0}.pay-recover-btn.primary{color:#fff;background-color:#721121;padding:10px 20px;font-weight:600}.pay-recover-btn.primary:hover:not(:disabled){background-color:#5b0e1a}.pay-recover-btn.primary:disabled{opacity:.6;cursor:not-allowed}.pay-recover-btn .is-spinning{animation:.8s linear infinite spin}@keyframes admToastIn{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes admToastOut{to{opacity:0;transform:translate(24px)scale(.98)}}@keyframes admToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes admToastRing{0%{box-shadow:0 0 0 0 var(--toast-ring)}to{box-shadow:0 0 0 10px #0000}}@keyframes admPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.adm-live-toasts{z-index:100001;pointer-events:none;flex-direction:column;gap:12px;width:384px;max-width:calc(100vw - 32px);display:flex;position:fixed;top:80px;right:20px}@media (max-width:640px){.adm-live-toasts{width:auto;top:12px;left:16px;right:16px}}.adm-live-toast{--toast-accent:#721121;--toast-soft:#fbeef0;--toast-ring:#72112140;background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);pointer-events:auto;font-family:var(--font-sans,"Plus Jakarta Sans", sans-serif);border-radius:14px;grid-template-columns:40px 1fr;gap:12px;padding:14px 40px 16px 14px;animation:.32s cubic-bezier(.16,1,.3,1) both admToastIn;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #1814120a,0 16px 40px -8px #18141238}.adm-live-toast:before{content:"";background:var(--toast-accent);width:4px;position:absolute;inset:0 auto 0 0}.adm-live-toast.is-leaving{animation:.22s ease-in forwards admToastOut}.adm-live-toast.tone-order{--toast-accent:#0f766e;--toast-soft:#e7f5f2;--toast-ring:#0f766e47}.adm-live-toast.tone-warning{--toast-accent:#b45309;--toast-soft:#fef5e7;--toast-ring:#b4530947}.adm-live-toast.tone-danger{--toast-accent:#721121;--toast-soft:#fbeef0;--toast-ring:#72112147}.adm-live-toast.tone-info{--toast-accent:#1d4ed8;--toast-soft:#eef3fe;--toast-ring:#1d4ed847}.adm-live-toast.tone-neutral{--toast-accent:#8b6824;--toast-soft:#fbf8f0;--toast-ring:#8b682447}.adm-live-toast__icon{background:var(--toast-soft);width:40px;height:40px;color:var(--toast-accent);border-radius:12px;justify-content:center;align-items:center;animation:1.2s ease-out .2s 2 admToastRing;display:flex}.adm-live-toast__body{min-width:0}.adm-live-toast__meta{align-items:center;gap:8px;margin-bottom:3px;display:flex}.adm-live-toast__label{letter-spacing:.08em;text-transform:uppercase;color:var(--toast-accent);font-size:.64rem;font-weight:800}.adm-live-toast__time{color:var(--adm-text-tertiary,#877e75);font-size:.68rem}.adm-live-toast__time:before{content:"•";opacity:.6;margin-right:8px}.adm-live-toast__title{color:var(--adm-text-primary,#181412);font-size:.9rem;font-weight:700;line-height:1.35;display:block}.adm-live-toast__message{color:var(--adm-text-secondary,#574f49);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.adm-live-toast__action{color:var(--toast-accent);background:var(--toast-soft);border-radius:999px;align-items:center;gap:2px;margin-top:10px;padding:5px 10px 5px 12px;font-size:.74rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.adm-live-toast__action:hover{background:var(--toast-accent);color:#fff}.adm-live-toast__close{width:26px;height:26px;color:var(--adm-text-tertiary,#877e75);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.adm-live-toast__close:hover{color:var(--adm-text-primary,#181412);background:#f4f0ea}.adm-live-toast__progress{background:var(--toast-accent);opacity:.35;transform-origin:0;height:3px;animation-name:admToastProgress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}.adm-live-toast.is-paused .adm-live-toast__progress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.adm-live-toast,.adm-live-toast.is-leaving,.adm-live-toast__icon{animation:none}}.adm-notify{position:relative}.adm-notify__actions{align-items:center;gap:10px;display:flex}.adm-notify__panel{z-index:100002;background:var(--adm-popover-bg,#fff);border:1px solid var(--adm-border-gold,#d8c29d);width:420px;max-width:calc(100vw - 24px);font-family:var(--font-sans,"Plus Jakarta Sans", sans-serif);border-radius:18px;animation:.2s cubic-bezier(.16,1,.3,1) both admPanelIn;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9,0 24px 64px -16px #18141259}.adm-notify__header{border-bottom:1px solid var(--adm-border,#e8e2d8);background:linear-gradient(#faf8f5 0%,#fff 100%);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 14px;display:flex}.adm-notify__heading{color:var(--adm-text-primary,#181412);font-size:.95rem;font-weight:800;display:block}.adm-notify__status{color:var(--adm-text-tertiary,#877e75);align-items:center;gap:6px;margin-top:4px;font-size:.72rem;display:inline-flex}.adm-notify__status.is-live{color:var(--adm-success,#0f766e)}.adm-notify__status-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.is-live .adm-notify__status-dot{box-shadow:0 0 0 3px #0f766e26}.adm-notify__clear{color:var(--adm-text-tertiary,#877e75);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 8px;font-size:.74rem;font-weight:700;transition:all .2s}.adm-notify__clear:hover{background:var(--adm-maroon-light,#fdf4f4);color:var(--adm-maroon,#721121)}.adm-notify__list{background:linear-gradient(#faf8f5 0%,#fff 40%);max-height:min(480px,100vh - 120px);padding:10px;overflow-y:auto}.adm-notify__item{color:inherit;margin-bottom:8px;text-decoration:none;display:block}.adm-notify__item:last-child{margin-bottom:0}.adm-notify__item:hover .adm-notify__card{border-color:var(--adm-border-gold,#d8c29d);transform:translateY(-1px);box-shadow:0 8px 24px -8px #1814122e}.adm-notify__card{--card-accent:#8b6824;--card-soft:#fbf8f0;border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:14px;grid-template-columns:40px 1fr;gap:12px;padding:12px 14px 12px 12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.adm-notify__card:before{content:"";background:var(--card-accent);border-radius:999px;width:3px;position:absolute;inset:10px auto 10px 0}.adm-notify__card.tone-order{--card-accent:#0f766e;--card-soft:#e7f5f2}.adm-notify__card.tone-warning{--card-accent:#b45309;--card-soft:#fef5e7}.adm-notify__card.tone-danger{--card-accent:#721121;--card-soft:#fbeef0}.adm-notify__card.tone-info{--card-accent:#1d4ed8;--card-soft:#eef3fe}.adm-notify__card.tone-neutral{--card-accent:#8b6824;--card-soft:#fbf8f0}.adm-notify__card.is-unread{background:linear-gradient(90deg, var(--card-soft) 0%, #fff 42%);border-color:#7211211f}.adm-notify__item-icon{border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:6px;display:flex}.adm-notify__item-icon.tone-order{color:#0f766e;background:#e7f5f2}.adm-notify__item-icon.tone-warning{color:#b45309;background:#fef5e7}.adm-notify__item-icon.tone-danger{color:#721121;background:#fbeef0}.adm-notify__item-icon.tone-info{color:#1d4ed8;background:#eef3fe}.adm-notify__item-icon.tone-neutral{color:#8b6824;background:#fbf8f0}.adm-notify__item-body{min-width:0}.adm-notify__item-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.adm-notify__item-meta time{color:var(--adm-text-tertiary,#877e75);flex-shrink:0;font-size:.68rem;font-weight:600}.adm-notify__pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.adm-notify__pill.tone-order{color:#0f766e;background:#e7f5f2}.adm-notify__pill.tone-warning{color:#b45309;background:#fef5e7}.adm-notify__pill.tone-danger{color:#721121;background:#fbeef0}.adm-notify__pill.tone-info{color:#1d4ed8;background:#eef3fe}.adm-notify__pill.tone-neutral{color:#8b6824;background:#fbf8f0}.adm-notify__item-title{color:var(--adm-text-primary,#181412);margin:0;font-size:.86rem;font-weight:800;line-height:1.35}.adm-notify__item-message{color:var(--adm-text-secondary,#574f49);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.adm-notify__item-cta{color:var(--adm-maroon,#721121);margin-top:8px;font-size:.72rem;font-weight:700;display:inline-block}.adm-notify__empty{text-align:center;padding:36px 24px}.adm-notify__empty p{color:var(--adm-text-primary,#181412);margin:12px 0 4px;font-size:.88rem;font-weight:700}.adm-notify__empty span{color:var(--adm-text-tertiary,#877e75);font-size:.76rem;line-height:1.5}.adm-notify__empty-icon{background:var(--adm-gold-light,#fbf8f0);width:44px;height:44px;color:var(--adm-gold,#9e7d3b);border-radius:14px;justify-content:center;align-items:center;margin:0 auto;display:flex}.uv-app{--uv-bg:#f4f0ec;--uv-surface:#fff;--uv-border:#2d24261a;--uv-text:#2a2224;--uv-muted:#6f6366;--uv-accent:#5c1a28;--uv-accent-soft:#5c1a2814;--uv-success:#0d6b4a;--uv-danger:#8b1e2f;--uv-radius:14px;--uv-shadow:0 12px 40px #2a222414;min-height:calc(100vh - 48px);color:var(--uv-text);padding:8px 4px 32px}.uv-head{margin-bottom:20px}.uv-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.uv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--uv-muted);margin:0 0 6px;font-size:.72rem;font-weight:600}.uv-title{letter-spacing:-.02em;color:var(--uv-accent);margin:0;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:650}.uv-subtitle{max-width:36rem;color:var(--uv-muted);margin:10px 0 0;font-size:.92rem;line-height:1.55}.uv-head-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.uv-notice{background:var(--uv-accent-soft);color:var(--uv-accent);border-radius:999px;margin:0;padding:8px 14px;font-size:.82rem;font-weight:600}.uv-btn{border:1px solid var(--uv-border);background:var(--uv-surface);cursor:pointer;color:var(--uv-text);border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.uv-btn:hover:not(:disabled){background:var(--uv-accent-soft);border-color:#5c1a2833}.uv-btn:disabled{opacity:.45;cursor:not-allowed}.uv-btn--ghost{background:0 0}.uv-btn--primary{background:var(--uv-accent);border-color:var(--uv-accent);color:#fff}.uv-btn--success{color:var(--uv-success);border-color:#0d6b4a59}.uv-btn--danger{color:var(--uv-danger);border-color:#8b1e2f59}.uv-banner{border-radius:var(--uv-radius);margin:14px 0 0;padding:12px 16px;font-size:.88rem;font-weight:550}.uv-banner--error{color:#7a1528;background:#fdecee;border:1px solid #f0c4cb}.uv-stat-bar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:22px;display:grid}.uv-stat{text-align:left;border-radius:var(--uv-radius);border:1px solid var(--uv-border);background:var(--uv-surface);cursor:pointer;padding:14px 16px;transition:box-shadow .15s,border-color .15s}.uv-stat:hover{box-shadow:var(--uv-shadow)}.uv-stat.is-active{box-shadow:0 0 0 2px var(--uv-accent-soft);border-color:#5c1a2859}.uv-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--uv-muted);font-size:.72rem;display:block}.uv-stat-value{color:var(--uv-accent);margin-top:4px;font-size:1.45rem;font-weight:700;display:block}.uv-stat-hint{color:var(--uv-muted);margin-top:2px;font-size:.78rem;display:block}.uv-split{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;gap:16px;min-height:520px;display:grid}@media (max-width:960px){.uv-split{grid-template-columns:1fr}}.uv-list-panel{background:var(--uv-surface);border:1px solid var(--uv-border);border-radius:calc(var(--uv-radius) + 2px);box-shadow:var(--uv-shadow);flex-direction:column;max-height:calc(100vh - 280px);display:flex;overflow:hidden}.uv-list-toolbar{border-bottom:1px solid var(--uv-border);background:var(--uv-bg);flex-wrap:wrap;gap:10px;padding:14px;display:flex}.uv-field{text-transform:uppercase;letter-spacing:.06em;color:var(--uv-muted);flex-direction:column;gap:4px;font-size:.68rem;font-weight:600;display:flex}.uv-field input,.uv-field select{border:1px solid var(--uv-border);text-transform:none;letter-spacing:normal;color:var(--uv-text);background:#fff;border-radius:8px;min-width:0;padding:8px 10px;font-size:.85rem}.uv-field--grow{flex:160px}.uv-list-meta{color:var(--uv-muted);border-bottom:1px solid var(--uv-border);margin:0;padding:8px 14px;font-size:.78rem}.uv-list-scroll{flex:1;min-height:200px;overflow:auto}.uv-empty{text-align:center;color:var(--uv-muted);padding:32px 20px;font-size:.9rem}.uv-user-cards{margin:0;padding:8px;list-style:none}.uv-user-card{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;gap:12px;padding:12px;transition:background .12s,border-color .12s;display:flex}.uv-user-card:hover{background:var(--uv-bg)}.uv-user-card.is-selected{background:var(--uv-accent-soft);border-color:#5c1a2838}.uv-user-card-avatar{color:#fff;background:linear-gradient(145deg,#5c1a28,#8b3040);border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:.8rem;font-weight:700;display:grid}.uv-user-card-body{flex-direction:column;gap:3px;min-width:0;display:flex}.uv-user-card-name{font-size:.92rem;font-weight:650}.uv-user-card-email{color:var(--uv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.uv-user-card-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.uv-user-card-muted{color:var(--uv-muted);font-size:.72rem}.uv-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-block}.uv-tag--active{color:var(--uv-success);background:#0d6b4a1f}.uv-tag--suspended{color:var(--uv-danger);background:#8b1e2f1f}.uv-tag--archived{color:#555;background:#5050501f}.uv-tag--locked{color:#8a4b00;background:#b4640026}.uv-tag--tier{color:var(--uv-accent);text-transform:none;background:#5c1a281a;font-weight:600}.uv-list-pager{border-top:1px solid var(--uv-border);color:var(--uv-muted);justify-content:space-between;align-items:center;padding:10px 14px;font-size:.82rem;display:flex}.uv-list-pager div{gap:6px;display:flex}.uv-inspector{background:var(--uv-surface);border:1px solid var(--uv-border);border-radius:calc(var(--uv-radius) + 2px);box-shadow:var(--uv-shadow);flex-direction:column;min-height:420px;max-height:calc(100vh - 280px);display:flex;overflow:hidden}.uv-inspector--empty{justify-content:center;align-items:center}.uv-inspector-placeholder{text-align:center;max-width:320px;padding:48px 32px}.uv-inspector-placeholder h2{color:var(--uv-accent);margin:12px 0 8px;font-size:1.15rem}.uv-inspector-placeholder p{color:var(--uv-muted);margin:0;font-size:.88rem;line-height:1.5}.uv-inspector-placeholder-icon{border:2px dashed var(--uv-border);width:56px;height:56px;color:var(--uv-muted);border-radius:16px;place-items:center;margin:0 auto;font-size:1.2rem;display:grid}.uv-inspector-head{border-bottom:1px solid var(--uv-border);background:linear-gradient(180deg, var(--uv-bg) 0%, var(--uv-surface) 100%);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.uv-inspector-identity{align-items:flex-start;gap:14px;display:flex}.uv-inspector-identity h2{margin:0;font-size:1.25rem;font-weight:700}.uv-inspector-avatar{color:#fff;background:linear-gradient(145deg,#5c1a28,#8b3040);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-weight:700;display:grid}.uv-inspector-id{color:var(--uv-muted);word-break:break-all;margin:4px 0 8px;font-family:ui-monospace,monospace;font-size:.72rem}.uv-inspector-badges{flex-wrap:wrap;gap:6px;display:flex}.uv-icon-btn{background:var(--uv-bg);cursor:pointer;width:36px;height:36px;color:var(--uv-muted);border:none;border-radius:10px;place-items:center;display:grid}.uv-icon-btn:hover{color:var(--uv-accent);background:var(--uv-accent-soft)}.uv-inspector-sync{color:var(--uv-muted);background:var(--uv-bg);border-bottom:1px solid var(--uv-border);margin:0;padding:8px 20px;font-size:.78rem}.uv-tabs{border-bottom:1px solid var(--uv-border);gap:4px;padding:10px 16px 0;display:flex;overflow-x:auto}.uv-tabs button{color:var(--uv-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:.82rem;font-weight:600}.uv-tabs button.is-active{color:var(--uv-accent);border-bottom-color:var(--uv-accent)}.uv-inspector-body{flex:1;padding:18px 20px 24px;overflow:auto}.uv-kpi-row{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-bottom:18px;display:grid}.uv-kpi{background:var(--uv-bg);border:1px solid var(--uv-border);border-radius:12px;padding:12px}.uv-kpi span{text-transform:uppercase;letter-spacing:.06em;color:var(--uv-muted);font-size:.7rem;display:block}.uv-kpi strong{color:var(--uv-accent);margin-top:4px;font-size:1.1rem;display:block}.uv-dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;margin:0 0 20px;display:grid}.uv-dl dt{text-transform:uppercase;letter-spacing:.06em;color:var(--uv-muted);font-size:.68rem}.uv-dl dd{margin:4px 0 0;font-size:.9rem;font-weight:550}.uv-actions-block{border-top:1px solid var(--uv-border);padding-top:16px}.uv-action-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.uv-section-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.uv-section-head h3{margin:0;font-size:1rem}.uv-link{color:var(--uv-accent);text-underline-offset:3px;font-size:.82rem;font-weight:600;text-decoration:underline}.uv-muted{color:var(--uv-muted);font-size:.88rem}.uv-order-list{flex-direction:column;gap:8px;display:flex}.uv-order-card{border:1px solid var(--uv-border);color:inherit;border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:grid}.uv-order-card:hover{background:var(--uv-accent-soft);border-color:#5c1a2840}.uv-order-card-num{font-size:.88rem;font-weight:650}.uv-order-card-meta{color:var(--uv-muted);grid-column:1;font-size:.78rem}.uv-order-card-right{text-align:right;grid-area:1/2/span 2}.uv-order-card-right strong{font-size:.9rem;display:block}.uv-order-card-right small{color:var(--uv-muted);font-size:.72rem}.uv-address-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uv-address-card{border:1px solid var(--uv-border);background:var(--uv-bg);border-radius:12px;padding:14px}.uv-address-card p{margin:6px 0 0;font-size:.85rem;line-height:1.45}.uv-address-type{text-transform:uppercase;letter-spacing:.06em;color:var(--uv-accent);font-size:.72rem;font-weight:700}.uv-security-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.uv-security-grid li{border:1px solid var(--uv-border);background:var(--uv-bg);border-radius:12px;padding:12px}.uv-security-grid li span{text-transform:uppercase;letter-spacing:.06em;color:var(--uv-muted);font-size:.68rem;display:block}.uv-security-grid li strong{margin-top:6px;font-size:.92rem;display:block}.uv-inspector-skeleton{width:100%;padding:24px}.uv-skel{background:linear-gradient(90deg,#ece6e0 25%,#f5f1ed 50%,#ece6e0 75%) 0 0/200% 100%;border-radius:8px;animation:1.2s infinite uv-shimmer}.uv-skel--title{width:55%;height:28px;margin-bottom:12px}.uv-skel--line{width:80%;height:14px;margin-bottom:8px}.uv-skel--line.short{width:45%}.uv-skel--block{height:72px}.uv-skel-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}@keyframes uv-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.le-app{--le-bg:#f6f2ed;--le-surface:#fff;--le-border:#2a22241a;--le-text:#2a2224;--le-muted:#6f6366;--le-accent:#5c1a28;--le-radius:14px;color:var(--le-text);padding:8px 4px 40px}.le-head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.le-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--le-muted);margin:0 0 6px;font-size:.72rem;font-weight:600}.le-head h1{color:var(--le-accent);margin:0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:650}.le-sub{max-width:40rem;color:var(--le-muted);margin:10px 0 0;font-size:.9rem;line-height:1.55}.le-head-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.le-notice{color:var(--le-accent);background:#5c1a2814;border-radius:999px;margin:0;padding:8px 14px;font-size:.82rem;font-weight:600}.le-btn{border:1px solid var(--le-border);background:var(--le-surface);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.le-btn--ghost{background:0 0}.le-btn--primary{background:var(--le-accent);border-color:var(--le-accent);color:#fff;margin-top:8px}.le-btn:disabled{opacity:.5;cursor:not-allowed}.le-banner{border-radius:var(--le-radius);margin-bottom:16px;padding:12px 16px;font-size:.88rem}.le-banner--error{color:#7a1528;background:#fdecee;border:1px solid #f0c4cb}.le-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:20px;display:grid}.le-stat{background:var(--le-surface);border:1px solid var(--le-border);border-radius:var(--le-radius);padding:14px 16px}.le-stat span{text-transform:uppercase;letter-spacing:.06em;color:var(--le-muted);font-size:.68rem;display:block}.le-stat strong{color:var(--le-accent);margin-top:4px;font-size:1.35rem;display:block}.le-stat--wide{grid-column:span 2}@media (max-width:720px){.le-stat--wide{grid-column:span 1}}.le-stat-inline{line-height:1.4;font-size:.82rem!important;font-weight:600!important}.le-grid{grid-template-columns:minmax(280px,1fr) minmax(320px,1.1fr);align-items:start;gap:16px;display:grid}@media (max-width:960px){.le-grid{grid-template-columns:1fr}}.le-panel{background:var(--le-surface);border:1px solid var(--le-border);border-radius:calc(var(--le-radius) + 2px);padding:20px;box-shadow:0 10px 36px #2a22240f}.le-panel h2{color:var(--le-accent);margin:0 0 6px;font-size:1.05rem}.le-panel h3{margin:16px 0 8px;font-size:.92rem}.le-hint{color:var(--le-muted);margin:0 0 16px;font-size:.82rem}.le-field{text-transform:uppercase;letter-spacing:.05em;color:var(--le-muted);flex-direction:column;gap:4px;margin-bottom:12px;font-size:.68rem;font-weight:600;display:flex}.le-field input,.le-field select,.le-field textarea{border:1px solid var(--le-border);text-transform:none;letter-spacing:normal;color:var(--le-text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:.88rem;font-weight:400}.le-field--inline{flex-direction:row;align-items:center;gap:8px;margin-bottom:0}.le-field--inline select{min-width:140px}.le-preview{margin:16px 0}.le-preview-label{text-transform:uppercase;letter-spacing:.06em;color:var(--le-muted);margin:0 0 8px;font-size:.72rem}.le-preview-card{background:var(--le-bg);border:1px dashed var(--le-border);border-radius:12px;padding:16px}.le-preview-card h3{color:var(--le-accent);margin:8px 0}.le-preview-card p{color:var(--le-muted);margin:0 0 8px;font-size:.85rem;line-height:1.5}.le-preview-logo{text-align:center;color:var(--le-muted);border-bottom:1px solid var(--le-border);margin-bottom:10px;padding:8px;font-size:.75rem}.le-preview-subject{color:var(--le-text)!important;font-weight:700!important}.le-list-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.le-table-wrap{border:1px solid var(--le-border);border-radius:12px;max-height:420px;margin-top:8px;overflow:auto}.le-table{border-collapse:collapse;width:100%;font-size:.82rem}.le-table th,.le-table td{text-align:left;border-bottom:1px solid var(--le-border);padding:10px 12px}.le-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--le-muted);background:var(--le-bg);font-size:.68rem;position:sticky;top:0}.le-empty{text-align:center;color:var(--le-muted);padding:24px;font-size:.88rem}.le-pager{color:var(--le-muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:.82rem;display:flex}.le-pager div{gap:6px;display:flex}.le-campaigns{border-top:1px solid var(--le-border);margin-top:20px;padding-top:16px}.le-campaigns ul{margin:0;padding:0;list-style:none}.le-campaigns li{border-bottom:1px solid var(--le-border);flex-direction:column;gap:4px;padding:10px 0;display:flex}.le-campaigns li strong{font-size:.85rem}.le-campaigns li span{color:var(--le-muted);font-size:.78rem}.admin-content-container:has(.atelier-inventory-vault){width:100%;max-width:none;padding-bottom:40px;padding-left:22px;padding-right:22px}@media (min-width:1280px){.admin-content-container:has(.atelier-inventory-vault){padding-left:28px;padding-right:28px}}.atelier-inventory-vault{width:100%;max-width:none;animation:.32s cubic-bezier(.16,1,.3,1) invVaultFadeIn}@keyframes invVaultFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseSyncDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}.atelier-inventory-vault .vault-header-bar{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.atelier-inventory-vault .vault-header-bar .header-titles{flex:1;min-width:260px;max-width:none}.atelier-inventory-vault .vault-header-bar .header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atelier-inventory-vault .vault-header-bar .header-actions .sync-pill{color:#047857;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:.77rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #10b98114}.atelier-inventory-vault .vault-header-bar .header-actions .sync-pill .live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseSyncDot;box-shadow:0 0 0 3px #10b9813d}.atelier-inventory-vault .vault-header-bar .header-actions .sync-pill:hover{background:#d1fae5;border-color:#6ee7b7}.atelier-inventory-vault .vault-header-bar .header-actions .btn-luxury-outline{appearance:none;cursor:pointer;border:none;border:1px solid var(--adm-border,#e2dbd0);height:38px;color:var(--adm-text-primary,#2c2623);letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 15px;font-family:inherit;font-size:.8rem;font-weight:600;line-height:1;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #1814120a}.atelier-inventory-vault .vault-header-bar .header-actions .btn-luxury-outline svg{color:var(--adm-text-secondary,#6e6259);flex-shrink:0;transition:color .18s,transform .25s}.atelier-inventory-vault .vault-header-bar .header-actions .btn-luxury-outline:hover{border-color:var(--adm-border-gold,#c5a880);color:#800020;background:#faf7f2;transform:translateY(-1px);box-shadow:0 3px 10px #c5a88038}.atelier-inventory-vault .vault-header-bar .header-actions .btn-luxury-outline:hover svg{color:#800020}.atelier-inventory-vault .vault-header-bar .header-actions .btn-luxury-outline:active{background:#f3ece2;transform:translateY(0);box-shadow:0 1px 2px #1814120f}.atelier-inventory-vault .vault-header-bar .header-actions .btn-luxury-outline.icon-only-btn{width:38px;padding:0}.atelier-inventory-vault .vault-header-bar .header-actions .btn-luxury-outline.icon-only-btn:hover svg{transform:rotate(180deg)}.atelier-inventory-vault .vault-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}@media (max-width:1200px){.atelier-inventory-vault .vault-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.atelier-inventory-vault .vault-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.atelier-inventory-vault .vault-stats-grid{grid-template-columns:1fr}}.atelier-inventory-vault .vault-control-bar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 20px;width:100%;margin-bottom:16px;display:grid}@media (max-width:1100px){.atelier-inventory-vault .vault-control-bar{grid-template-columns:1fr}}.atelier-inventory-vault .vault-control-bar .search-and-filters{width:100%;min-width:0}.atelier-inventory-vault .vault-control-bar .vault-search-box{flex:220px;max-width:none}.atelier-inventory-vault .vault-control-bar .vault-view-tabs{flex-shrink:0;max-width:100%;overflow-x:auto}.atelier-inventory-vault .vault-control-bar .vault-view-tabs .tab-switch-btn span{white-space:nowrap}.atelier-inventory-vault .vault-table-card,.atelier-inventory-vault .movements-ledger-card{width:100%;max-width:none}.atelier-inventory-vault .vault-table-toolbar{border-bottom:1px solid var(--adm-border);background:linear-gradient(#fff 0%,#faf8f5 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.atelier-inventory-vault .vault-table-toolbar .vault-table-title{color:var(--adm-text-primary);letter-spacing:-.01em;font-size:.88rem;font-weight:800}.atelier-inventory-vault .vault-table-toolbar .vault-table-meta{color:var(--adm-text-tertiary);font-size:.78rem;font-weight:600}.atelier-inventory-vault .vault-table-card .table-scroll-wrap,.atelier-inventory-vault .movements-ledger-card .table-scroll-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.atelier-inventory-vault .vault-table-card table.vault-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:100%;display:table}.atelier-inventory-vault .vault-table-card table.vault-table thead th{z-index:2;box-shadow:0 1px 0 var(--adm-border);background:#f5f1eb;position:sticky;top:0}.atelier-inventory-vault .vault-table-card table.vault-table .col-garment{width:34%}.atelier-inventory-vault .vault-table-card table.vault-table .col-units{width:11%}.atelier-inventory-vault .vault-table-card table.vault-table .col-health{width:14%}.atelier-inventory-vault .vault-table-card table.vault-table .col-sync{width:11%}.atelier-inventory-vault .vault-table-card table.vault-table .col-actions{width:15%}.atelier-inventory-vault .vault-table-card table.vault-table tbody td:first-child .prod-title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.atelier-inventory-vault .movements-ledger-card .ledger-table{table-layout:fixed;width:100%;min-width:920px}.atelier-inventory-vault .movements-ledger-card .ledger-table thead th{z-index:2;box-shadow:0 1px 0 var(--adm-border);background:#faf8f5;position:sticky;top:0}.atelier-inventory-vault .movements-ledger-card .ledger-table .col-ts{width:14%}.atelier-inventory-vault .movements-ledger-card .ledger-table .col-sku{width:22%}.atelier-inventory-vault .movements-ledger-card .ledger-table .col-type{width:12%}.atelier-inventory-vault .movements-ledger-card .ledger-table .col-delta{width:10%}.atelier-inventory-vault .movements-ledger-card .ledger-table .col-actor{width:12%}.atelier-inventory-vault .movements-ledger-card .ledger-table .col-reason{width:30%}.atelier-inventory-vault .ledger-reason-cell{color:var(--adm-text-secondary);word-break:break-word;font-size:.82rem}.atelier-inventory-vault .vault-toast{border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.atelier-inventory-vault .vault-toast.success{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0}.atelier-inventory-vault .vault-toast.error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.atelier-inventory-vault .vault-row-checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--adm-maroon,#800020);border-radius:4px}.atelier-inventory-vault tr.is-row-selected,.atelier-inventory-vault tr.is-row-selected td{background-color:#fdf9f3!important}.atelier-inventory-vault .selection-counter-chip{background:var(--adm-maroon,#800020);color:#fff;letter-spacing:.3px;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.atelier-inventory-vault .sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.atelier-inventory-vault .sortable-th:hover{color:var(--adm-maroon,#800020);background:#ede6dc!important}.atelier-inventory-vault .sortable-th .th-content{align-items:center;gap:6px;display:inline-flex}.atelier-inventory-vault .sortable-th .sort-indicator{font-size:.72rem;line-height:1}.atelier-inventory-vault .sortable-th .sort-indicator.idle{color:var(--adm-text-tertiary,#877e75);opacity:.5}.atelier-inventory-vault .sortable-th .sort-indicator.active{color:var(--adm-maroon,#800020);font-weight:800}.atelier-inventory-vault .vault-pagination-bar{border-top:1px solid var(--adm-border,#e8e2d8);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.atelier-inventory-vault .vault-pagination-bar .pager-meta{color:var(--adm-text-secondary,#5c544e);align-items:center;gap:16px;font-size:.82rem;display:flex}.atelier-inventory-vault .vault-pagination-bar .pager-meta .pager-range-text strong{color:var(--adm-text-primary,#181412)}.atelier-inventory-vault .vault-pagination-bar .pager-meta .page-size-picker{align-items:center;gap:8px;font-size:.8rem;display:flex}.atelier-inventory-vault .vault-pagination-bar .pager-meta .page-size-picker select{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#181412);cursor:pointer;background:#faf8f5;border-radius:6px;outline:none;padding:4px 8px;font-size:.8rem;font-weight:600}.atelier-inventory-vault .vault-pagination-bar .pager-meta .page-size-picker select:focus{border-color:var(--adm-border-gold,#c5a880)}.atelier-inventory-vault .vault-pagination-bar .pager-navigation{align-items:center;gap:6px;display:flex}.atelier-inventory-vault .vault-pagination-bar .pager-navigation .pager-nav-btn{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#181412);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.atelier-inventory-vault .vault-pagination-bar .pager-navigation .pager-nav-btn:hover:not(:disabled){border-color:var(--adm-border-gold,#c5a880);color:var(--adm-maroon,#800020);background:#faf7f2}.atelier-inventory-vault .vault-pagination-bar .pager-navigation .pager-nav-btn:disabled{opacity:.35;cursor:not-allowed}.atelier-inventory-vault .vault-pagination-bar .pager-navigation .pager-number-pills{align-items:center;gap:4px;display:flex}.atelier-inventory-vault .vault-pagination-bar .pager-navigation .pager-number-pills .pager-dots{color:var(--adm-text-tertiary,#877e75);padding:0 4px;font-size:.8rem}.atelier-inventory-vault .vault-pagination-bar .pager-navigation .pager-number-pills .pager-page-btn{min-width:32px;height:32px;color:var(--adm-text-secondary,#5c544e);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 6px;font-size:.82rem;font-weight:600;transition:all .15s}.atelier-inventory-vault .vault-pagination-bar .pager-navigation .pager-number-pills .pager-page-btn:hover{border-color:var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#181412);background:#faf7f2}.atelier-inventory-vault .vault-pagination-bar .pager-navigation .pager-number-pills .pager-page-btn.active{background:var(--adm-maroon,#800020);color:#fff;border-color:var(--adm-maroon,#800020);font-weight:700;box-shadow:0 2px 6px #80002040}.atelier-inventory-vault .floating-bulk-actions-bar{z-index:999;color:#faf7f2;background:#181412;border:1.5px solid #c5a880;border-radius:12px;align-items:center;gap:16px;padding:10px 18px;animation:.3s cubic-bezier(.16,1,.3,1) slideUpBulkBar;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 36px #0006,0 0 20px #c5a88026}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-info{align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:flex}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-info .bulk-badge{color:#181412;background:#c5a880;border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:800}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-actions{align-items:center;gap:8px;display:flex}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-actions .bulk-action-btn{cursor:pointer;color:#faf7f2;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .15s}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-actions .bulk-action-btn:hover{background:#ffffff2e;border-color:#c5a880}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-actions .bulk-action-btn.primary{color:#181412;background:#c5a880;border-color:#c5a880;align-items:center;gap:6px;display:inline-flex}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-actions .bulk-action-btn.primary:hover{background:#d8c29d}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-actions .bulk-action-btn.ghost{color:#a3998f;background:0 0;border:none;padding:6px 8px}.atelier-inventory-vault .floating-bulk-actions-bar .bulk-bar-actions .bulk-action-btn.ghost:hover{color:#fff}.atelier-inventory-vault .filter-dropdowns-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atelier-inventory-vault .filter-dropdowns-group .filter-select{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#5c544e);cursor:pointer;background:#fff;border-radius:20px;outline:none;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.atelier-inventory-vault .filter-dropdowns-group .filter-select:hover,.atelier-inventory-vault .filter-dropdowns-group .filter-select:focus{border-color:var(--adm-border-gold,#c5a880);color:var(--adm-text-primary,#181412)}.atelier-inventory-vault .filter-dropdowns-group .reset-filters-btn{color:#8c6f4b;cursor:pointer;background:#faf8f5;border:1px solid #e2dbd0;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:.74rem;font-weight:600;transition:all .15s;display:inline-flex}.atelier-inventory-vault .filter-dropdowns-group .reset-filters-btn:hover{color:#181412;background:#f3ece2;border-color:#c5a880}@keyframes slideUpBulkBar{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media print{.admin-sidebar,.admin-header,.vault-header-bar .header-actions,.vault-control-bar,.vault-pagination-bar,.floating-bulk-actions-bar,.row-actions-cluster,.vault-row-checkbox{display:none!important}.admin-content-container{max-width:none!important;padding:0!important}.vault-table-card{box-shadow:none!important;border:none!important}.vault-table{font-size:9pt!important}.vault-table th,.vault-table td{padding:4px 6px!important}}html,body{margin:0;padding:0;max-width:100%!important;overflow-x:hidden!important}.admin-login-portal-wrapper{box-sizing:border-box;min-height:100dvh;font-family:var(--font-sans,"Plus Jakarta Sans", -apple-system, sans-serif);justify-content:flex-end;align-items:center;display:flex;position:relative;color:#f8f7f4!important;background-color:#06080d!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.admin-login-portal-wrapper h1,.admin-login-portal-wrapper h2,.admin-login-portal-wrapper h3,.admin-login-portal-wrapper h4,.admin-login-portal-wrapper h5,.admin-login-portal-wrapper h6,.admin-login-portal-wrapper .console-heading,.admin-login-portal-wrapper .modal-title{color:#fff!important;font-family:var(--font-serif,"Playfair Display", serif)!important}.admin-login-portal-wrapper p,.admin-login-portal-wrapper span,.admin-login-portal-wrapper label,.admin-login-portal-wrapper input,.admin-login-portal-wrapper button{font-family:var(--font-sans,"Plus Jakarta Sans", sans-serif)}.admin-login-portal-wrapper svg{vertical-align:middle;flex-shrink:0;display:inline-block}.fullwidth-slider-stage{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.fullwidth-slider-stage .slider-bg-layer{opacity:0;background-position:50% 25%;background-size:cover;width:100%;height:100%;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),transform 7s cubic-bezier(.1,0,.3,1);position:absolute;inset:0;transform:scale(1.05)}.fullwidth-slider-stage .slider-bg-layer.active{opacity:1;transform:scale(1)}.fullwidth-slider-stage .slider-scrim-right{z-index:2;background:linear-gradient(270deg,#06080df2 0%,#06080de6 38%,#06080d85 65%,#06080d2e 82%,#06080d61 100%);position:absolute;inset:0}@media (max-width:1024px){.fullwidth-slider-stage .slider-scrim-right{background:linear-gradient(#06080da6 0%,#06080deb 50%,#06080dfa 100%)}}.fullwidth-slider-stage .slider-scrim-vertical{z-index:3;background:linear-gradient(#06080d8c 0%,#0000 25% 65%,#06080dd9 100%);position:absolute;inset:0}.fullwidth-slider-stage .slider-heritage-tint{mix-blend-mode:overlay;z-index:4;background:radial-gradient(circle at 35% 45%,#72112124 0%,#0000 65%);position:absolute;inset:0}.portal-content-layer{z-index:10;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:100%;min-height:100dvh;padding:32px clamp(20px,4.5vw,64px);display:flex;position:relative}@media (max-width:1024px){.portal-content-layer{flex-direction:column;justify-content:center;gap:24px;min-height:auto;padding:24px 16px}}.left-story-strip{flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:480px;height:100%;min-height:600px;animation:.6s ease-out fadeInConsole;display:flex}@media (max-width:1024px){.left-story-strip{text-align:center;align-items:center;max-width:100%;min-height:auto;margin-bottom:12px}}.left-story-strip .atelier-crest-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e121ad1;border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:8px;padding:7px 18px;display:inline-flex;box-shadow:0 4px 16px #0006}.left-story-strip .atelier-crest-badge .crest-star{color:#d4af37;font-size:.82rem}.left-story-strip .atelier-crest-badge .crest-text{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;color:#e6d5b8!important}.left-story-strip .atelier-crest-badge .crest-tag{letter-spacing:.1em;text-transform:uppercase;background:#ffffff14;border-radius:4px;margin-left:4px;padding:2px 8px;font-size:.68rem;font-weight:600;color:#ffffffbf!important}.left-story-strip .minimal-lookbook-controller{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e16c7;border:1px solid #d4af3747;border-radius:16px;flex-direction:column;gap:12px;margin-top:auto;padding:14px 18px;display:flex;box-shadow:0 12px 32px #00000080}@media (max-width:1024px){.left-story-strip .minimal-lookbook-controller{margin-top:16px}}.left-story-strip .minimal-lookbook-controller .controller-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.left-story-strip .minimal-lookbook-controller .controller-title-row .controller-label{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700;color:#ffffffbf!important}.left-story-strip .minimal-lookbook-controller .controller-title-row .controller-progress-track{background:#ffffff26;border-radius:999px;width:100px;height:3px;overflow:hidden}.left-story-strip .minimal-lookbook-controller .controller-title-row .controller-progress-track .controller-progress-fill{background:linear-gradient(90deg,#d4af37,#f1d78a);height:100%;transition:width 80ms linear}.left-story-strip .minimal-lookbook-controller .controller-pills-row{flex-wrap:wrap;gap:8px;display:flex}.left-story-strip .minimal-lookbook-controller .controller-pills-row .clothing-pill-btn{cursor:pointer;background:#121620cc;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:5px 10px;transition:all .2s;display:flex}.left-story-strip .minimal-lookbook-controller .controller-pills-row .clothing-pill-btn:hover{background:#1a202cf2;border-color:#d4af3766;transform:translateY(-1px)}.left-story-strip .minimal-lookbook-controller .controller-pills-row .clothing-pill-btn.active{background:#24181ef2;border-color:#d4af37;box-shadow:0 2px 10px #d4af3740}.left-story-strip .minimal-lookbook-controller .controller-pills-row .clothing-pill-btn.active .pill-img{border-color:#d4af37}.left-story-strip .minimal-lookbook-controller .controller-pills-row .clothing-pill-btn.active .pill-name{font-weight:700;color:#d4af37!important}.left-story-strip .minimal-lookbook-controller .controller-pills-row .clothing-pill-btn .pill-img{object-fit:cover;border:1px solid #fff3;border-radius:4px;flex-shrink:0;width:24px;height:24px}.left-story-strip .minimal-lookbook-controller .controller-pills-row .clothing-pill-btn .pill-name{white-space:nowrap;font-size:.69rem;font-weight:600;color:#fff!important}.right-form-section{flex-shrink:0;width:100%;max-width:440px;margin-left:auto;animation:.5s cubic-bezier(.16,1,.3,1) slideInFromRight}@media (max-width:1024px){.right-form-section{max-width:480px;margin:0 auto}}.right-form-section .login-glass-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#0b0f17eb;border:1px solid #d4af3752;border-radius:24px;padding:38px 36px;position:relative;overflow:hidden;box-shadow:0 24px 60px -10px #000000d9,0 0 35px #d4af3714}@media (max-width:480px){.right-form-section .login-glass-card{border-radius:18px;padding:28px 20px}}.right-form-section .login-glass-card:before{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);height:2px;position:absolute;top:0;left:15%;right:15%}.right-form-section .form-card-header{text-align:center;margin-bottom:24px}.right-form-section .form-card-header .brand-logo-seal{background:linear-gradient(135deg,#fffffffa 0%,#f9f4ebf2 100%);border:1px solid #d4af3773;border-radius:14px;justify-content:center;align-items:center;margin-bottom:14px;padding:10px 24px;transition:transform .3s;display:inline-flex;box-shadow:0 6px 20px #0006,0 0 16px #d4af372e}.right-form-section .form-card-header .brand-logo-seal:hover{transform:scale(1.02)}.right-form-section .form-card-header .brand-logo-seal .brand-logo-img{max-width:170px;height:auto;display:block}.right-form-section .form-card-header .telemetry-pill{background:#d4af3714;border:1px solid #d4af3752;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:4px 12px;display:inline-flex}.right-form-section .form-card-header .telemetry-pill .telemetry-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite pulseTelemetry;box-shadow:0 0 8px #10b981}.right-form-section .form-card-header .telemetry-pill .telemetry-text{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;color:#d4af37!important}.right-form-section .form-card-header .console-heading{text-shadow:0 2px 8px #0009;font-family:var(--font-serif,"Playfair Display", serif)!important;color:#fff!important;letter-spacing:-.01em!important;margin-bottom:4px!important;font-size:1.65rem!important;font-weight:700!important}.right-form-section .form-card-header .console-subheading{line-height:1.4;color:#ffffffb3!important;font-size:.82rem!important}.right-form-section .auth-error-banner{background:#b91c1c2e;border:1px solid #ef444473;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:11px 13px;font-size:.82rem;line-height:1.4;animation:.3s ease-in-out shakeError;display:flex;color:#fca5a5!important}.right-form-section .auth-error-banner span{color:#fca5a5!important}.right-form-section .auth-error-banner .error-icon{color:#ef4444;flex-shrink:0;width:18px;height:18px;margin-top:2px}.right-form-section .caps-lock-alert{background:#f59e0b24;border:1px solid #f59e0b59;border-radius:6px;align-items:center;gap:6px;margin-top:-6px;margin-bottom:6px;padding:6px 10px;font-size:.74rem;display:flex;color:#fbbf24!important}.right-form-section .caps-lock-alert span{color:#fbbf24!important}.right-form-section .caps-lock-alert svg{color:#fbbf24;flex-shrink:0;width:13px;height:13px}.right-form-section .auth-form{flex-direction:column;gap:18px;display:flex}.right-form-section .auth-form .form-input-group{flex-direction:column;gap:6px;display:flex}.right-form-section .auth-form .form-input-group .input-label-row{justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;display:flex;color:#ffffffe0!important}.right-form-section .auth-form .form-input-group .input-label-row span{color:#ffffffe0!important}.right-form-section .auth-form .form-input-group .input-label-row .input-hint{font-size:.69rem;font-weight:400;color:#ffffff73!important}.right-form-section .auth-form .form-input-group .input-relative-box{align-items:center;display:flex;position:relative}.right-form-section .auth-form .form-input-group .input-relative-box .input-leading-icon{color:#d4af37;pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;left:14px}.right-form-section .auth-form .form-input-group .input-relative-box .input-leading-icon svg{width:18px;height:18px}.right-form-section .auth-form .form-input-group .input-relative-box .portal-input,.right-form-section .auth-form .form-input-group .input-relative-box input[type=text],.right-form-section .auth-form .form-input-group .input-relative-box input[type=password]{color:#fff!important;width:100%!important;font-size:.92rem!important;font-family:var(--font-sans)!important;background:#ffffff12!important;border:1px solid #d4af374d!important;border-radius:12px!important;outline:none!important;padding:13px 44px!important;transition:all .25s!important}.right-form-section .auth-form .form-input-group .input-relative-box .portal-input::placeholder,.right-form-section .auth-form .form-input-group .input-relative-box input[type=text]::placeholder,.right-form-section .auth-form .form-input-group .input-relative-box input[type=password]::placeholder{color:#ffffff59!important}.right-form-section .auth-form .form-input-group .input-relative-box .portal-input:focus,.right-form-section .auth-form .form-input-group .input-relative-box input[type=text]:focus,.right-form-section .auth-form .form-input-group .input-relative-box input[type=password]:focus{color:#fff!important;background:#ffffff1f!important;border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af3740,0 4px 14px #0006!important}.right-form-section .auth-form .form-input-group .input-relative-box .portal-input:disabled,.right-form-section .auth-form .form-input-group .input-relative-box input[type=text]:disabled,.right-form-section .auth-form .form-input-group .input-relative-box input[type=password]:disabled{opacity:.6!important;cursor:not-allowed!important}.right-form-section .auth-form .form-input-group .input-relative-box .password-eye-btn{color:#ffffff8c;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .2s,background-color .2s;display:flex;position:absolute;right:10px}.right-form-section .auth-form .form-input-group .input-relative-box .password-eye-btn svg{width:18px;height:18px}.right-form-section .auth-form .form-input-group .input-relative-box .password-eye-btn:hover{color:#d4af37;background:#ffffff14}.right-form-section .auth-form .auth-options-row{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;font-size:.8rem;display:flex}.right-form-section .auth-form .auth-options-row .remember-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex;color:#fffc!important}.right-form-section .auth-form .auth-options-row .remember-label span{color:#fffc!important}.right-form-section .auth-form .auth-options-row .remember-label input[type=checkbox]{accent-color:#d4af37;cursor:pointer;border-radius:4px;width:15px;height:15px}.right-form-section .auth-form .auth-options-row .remember-label:hover span{color:#fff!important}.right-form-section .auth-form .auth-options-row .help-dialog-link{color:#d4af37;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .2s}.right-form-section .auth-form .auth-options-row .help-dialog-link:hover{color:#e6c466;text-decoration:underline}.right-form-section .auth-form .auth-submit-btn{letter-spacing:.02em;cursor:pointer;border:1px solid #ffebaf73;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #d4af3761;color:#090b10!important;font-family:var(--font-sans)!important;background:linear-gradient(135deg,#d4af37 0%,#b89628 50%,#8a6d19 100%)!important;font-size:.95rem!important;font-weight:800!important}.right-form-section .auth-form .auth-submit-btn span{color:#090b10!important;font-weight:800!important}.right-form-section .auth-form .auth-submit-btn svg{width:16px;height:16px;color:#090b10!important;stroke:#090b10!important}.right-form-section .auth-form .auth-submit-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:60%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.right-form-section .auth-form .auth-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #d4af378c;background:linear-gradient(135deg,#e6c466 0%,#d4af37 50%,#9e7d3b 100%)!important}.right-form-section .auth-form .auth-submit-btn:hover:not(:disabled):before{left:140%}.right-form-section .auth-form .auth-submit-btn:active:not(:disabled){transform:translateY(0)}.right-form-section .auth-form .auth-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.right-form-section .auth-form .auth-submit-btn .btn-spinner{border:2px solid #090b104d;border-top-color:#090b10;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spinAuthRing}.right-form-section .form-card-footer{text-align:center;border-top:1px solid #ffffff14;flex-direction:column;gap:7px;margin-top:24px;padding-top:16px;display:flex}.right-form-section .form-card-footer .trust-chips-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.7rem;display:flex;color:#ffffff8c!important}.right-form-section .form-card-footer .trust-chips-row span{align-items:center;gap:4px;display:inline-flex;color:#ffffff8c!important}.right-form-section .form-card-footer .trust-chips-row .trust-icon{color:#d4af37;width:12px;height:12px}.right-form-section .form-card-footer .gateway-status-line{justify-content:center;align-items:center;gap:6px;font-size:.67rem;display:inline-flex;color:#ffffff6b!important}.right-form-section .form-card-footer .gateway-status-line span{color:#ffffff6b!important}.right-form-section .form-card-footer .gateway-status-line .gateway-dot{background:#10b981;border-radius:50%;width:5px;height:5px}.admin-help-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out fadeInModal;display:flex;position:fixed;inset:0}.admin-help-modal-overlay .admin-help-modal{background:#0e121a;border:1px solid #d4af3773;border-radius:20px;width:100%;max-width:460px;padding:32px 28px;position:relative;box-shadow:0 25px 60px #000c,0 0 40px #d4af371f}.admin-help-modal-overlay .admin-help-modal .modal-close-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.admin-help-modal-overlay .admin-help-modal .modal-close-btn:hover{color:#d4af37;background:#d4af3733}.admin-help-modal-overlay .admin-help-modal .modal-icon-badge{color:#d4af37;background:linear-gradient(135deg,#721121 0%,#3b0811 100%);border:1px solid #d4af37;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.admin-help-modal-overlay .admin-help-modal .modal-icon-badge svg{width:24px;height:24px}.admin-help-modal-overlay .admin-help-modal .modal-title{font-family:var(--font-serif,"Playfair Display", serif)!important;color:#fff!important;margin-bottom:8px!important;font-size:1.35rem!important}.admin-help-modal-overlay .admin-help-modal .modal-desc{margin-bottom:20px;line-height:1.5;color:#ffffffb8!important;font-size:.85rem!important}.admin-help-modal-overlay .admin-help-modal .help-protocol-list{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px;display:flex}.admin-help-modal-overlay .admin-help-modal .help-protocol-list .protocol-item{gap:10px;font-size:.8rem;display:flex;color:#ffffffd1!important}.admin-help-modal-overlay .admin-help-modal .help-protocol-list .protocol-item span{color:#ffffffd1!important}.admin-help-modal-overlay .admin-help-modal .help-protocol-list .protocol-item .protocol-num{font-weight:700;color:#d4af37!important}.admin-help-modal-overlay .admin-help-modal .modal-action-btn{color:#090b10;cursor:pointer;background:#d4af37;border:none;border-radius:10px;width:100%;padding:12px;font-size:.88rem;font-weight:700;transition:background .2s}.admin-help-modal-overlay .admin-help-modal .modal-action-btn:hover{background:#e6c466}@keyframes slideInFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInConsole{0%{opacity:0;transform:translateY(14px)}to{opacity:1}}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}@keyframes pulseTelemetry{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes shakeError{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.menu-architect-container{margin:0 auto}.menu-architect-container .menus-header-zone{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.menu-architect-container .menus-header-zone .header-titles .header-badge-pill{text-transform:uppercase;letter-spacing:.14em;color:var(--adm-gold,#9e7d3b);background:var(--adm-gold-light,#fbf8f0);border:1px solid var(--adm-border-gold,#d8c29d);border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.menu-architect-container .menus-header-zone .header-titles .header-badge-pill .badge-sparkle{color:var(--adm-gold,#9e7d3b)}.menu-architect-container .menus-header-zone .header-titles .main-title{font-family:var(--font-serif);color:var(--adm-text-primary,#181412);letter-spacing:-.01em;margin-bottom:6px;font-size:1.85rem;font-weight:800;line-height:1.2}.menu-architect-container .menus-header-zone .header-titles .sub-title{color:var(--adm-text-secondary,#574f49);align-items:center;gap:12px;font-size:.88rem;display:flex}.menu-architect-container .menus-header-zone .header-titles .sub-title .status-dot-active{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #10b98133}.menu-architect-container .menus-header-zone .header-actions-group{align-items:center;gap:12px;display:flex}.menu-architect-container .menus-header-zone .header-actions-group .btn-outline-gold{color:var(--adm-text-secondary,#574f49);border:1px solid var(--adm-border,#e8e2d8);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.menu-architect-container .menus-header-zone .header-actions-group .btn-outline-gold:hover:not(:disabled){border-color:var(--adm-maroon,#721121);color:var(--adm-maroon,#721121);background:var(--adm-maroon-light,#fdf4f4)}.menu-architect-container .menus-header-zone .header-actions-group .btn-outline-gold:disabled{opacity:.6;cursor:not-allowed}.menu-architect-container .menus-header-zone .header-actions-group .btn-luxury-primary{letter-spacing:.02em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#721121 0%,#520914 100%);border:1px solid #520914;border-radius:10px;align-items:center;gap:8px;padding:10px 24px;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #72112140}.menu-architect-container .menus-header-zone .header-actions-group .btn-luxury-primary:hover:not(:disabled){background:linear-gradient(135deg,#851427 0%,#600b17 100%);transform:translateY(-1px);box-shadow:0 6px 20px #72112159}.menu-architect-container .menus-header-zone .header-actions-group .btn-luxury-primary:active:not(:disabled){transform:translateY(0)}.menu-architect-container .menus-header-zone .header-actions-group .btn-luxury-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.menu-architect-container .menus-toast-banner{border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:12px 18px;font-size:.88rem;font-weight:600;animation:.3s fadeInSlideDown;display:flex}.menu-architect-container .menus-toast-banner.toast-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.menu-architect-container .menus-toast-banner.toast-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.menu-architect-container .menus-toast-banner .toast-close-btn{cursor:pointer;color:inherit;background:0 0;border:none;padding:0 4px;font-size:1.1rem;line-height:1}.menu-architect-container .menu-location-tabs-bar{border:1px solid var(--adm-border,#e8e2d8);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:center;gap:8px;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.menu-architect-container .menu-location-tabs-bar .location-tab-btn{cursor:pointer;min-width:200px;color:var(--adm-text-secondary,#574f49);background:0 0;border:1px solid #0000;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.menu-architect-container .menu-location-tabs-bar .location-tab-btn .tab-left{align-items:center;gap:8px;display:flex}.menu-architect-container .menu-location-tabs-bar .location-tab-btn .tab-left .tab-icon{color:var(--adm-text-tertiary,#877e75);align-items:center;display:flex}.menu-architect-container .menu-location-tabs-bar .location-tab-btn .tab-count-chip{color:var(--adm-text-secondary,#574f49);background:#f3efea;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}.menu-architect-container .menu-location-tabs-bar .location-tab-btn:hover:not(.is-active){background:var(--adm-card-bg-hover,#faf8f5);color:var(--adm-text-primary,#181412)}.menu-architect-container .menu-location-tabs-bar .location-tab-btn.is-active{border-color:var(--adm-border-gold,#d8c29d);color:var(--adm-maroon,#721121);background:#fff;box-shadow:0 2px 8px #72112114}.menu-architect-container .menu-location-tabs-bar .location-tab-btn.is-active .tab-left .tab-icon{color:var(--adm-maroon,#721121)}.menu-architect-container .menu-location-tabs-bar .location-tab-btn.is-active .tab-count-chip{background:var(--adm-maroon-light,#fdf4f4);color:var(--adm-maroon,#721121);font-weight:800}.menu-architect-container .menu-builder-grid{grid-template-columns:360px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1080px){.menu-architect-container .menu-builder-grid{grid-template-columns:1fr}}.menu-architect-container .menu-builder-grid .add-items-sidebar{flex-direction:column;gap:16px;display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .sidebar-panel-header{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .sidebar-panel-header .panel-heading{font-family:var(--font-serif);color:var(--adm-text-primary,#181412);letter-spacing:-.01em;font-size:.98rem;font-weight:800}.menu-architect-container .menu-builder-grid .add-items-sidebar .sidebar-panel-header .panel-tip{color:var(--adm-gold,#9e7d3b);text-transform:uppercase;font-size:.74rem;font-weight:700}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box{border:1px solid var(--adm-border,#e8e2d8);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;transition:border-color .2s;overflow:hidden}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box.is-open{border-color:var(--adm-border-gold,#d8c29d)}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-header{cursor:pointer;width:100%;color:var(--adm-text-primary,#181412);background:#fff;border:none;justify-content:space-between;align-items:center;padding:14px 18px;font-size:.9rem;font-weight:700;transition:background .15s;display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-header:hover{background:var(--adm-card-bg-hover,#faf8f5)}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-header .header-left{align-items:center;gap:10px;display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-header .header-left .acc-icon{color:var(--adm-gold,#9e7d3b);display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-header .acc-arrow{color:var(--adm-text-tertiary,#877e75);transition:transform .2s}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-header .acc-arrow.arrow-rotated{transform:rotate(180deg)}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body{border-top:1px solid var(--adm-border,#e8e2d8);background:#fafaf8;padding:16px 18px 20px}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .search-filter-input{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:8px;outline:none;width:100%;margin-bottom:12px;padding:8px 12px;font-size:.82rem}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .search-filter-input:focus{border-color:var(--adm-gold,#9e7d3b);box-shadow:0 0 0 2px var(--adm-gold-glow)}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .items-checklist-scroll{flex-direction:column;gap:6px;max-height:220px;margin-bottom:14px;padding-right:4px;display:flex;overflow-y:auto}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .items-checklist-scroll::-webkit-scrollbar{width:5px}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .items-checklist-scroll::-webkit-scrollbar-thumb{background:#d8c29d;border-radius:10px}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .items-checklist-scroll .check-item-label{cursor:pointer;color:var(--adm-text-primary,#181412);background:#fff;border:1px solid #ece7de;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:.84rem;font-weight:500;transition:all .15s;display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .items-checklist-scroll .check-item-label:hover{background:#fdf9f3;border-color:#d8c29d}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .items-checklist-scroll .check-item-label input[type=checkbox]{accent-color:var(--adm-maroon,#721121);cursor:pointer;width:15px;height:15px}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .items-checklist-scroll .check-item-label .item-url-hint{color:var(--adm-text-tertiary,#877e75);margin-left:auto;font-family:monospace;font-size:.72rem}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .custom-link-fields{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .custom-link-fields .field-group{flex-direction:column;gap:4px;display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .custom-link-fields .field-group label{color:var(--adm-text-secondary,#574f49);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:700}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .custom-link-fields .field-group input{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:8px;outline:none;padding:8px 12px;font-size:.84rem}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .custom-link-fields .field-group input:focus{border-color:var(--adm-gold,#9e7d3b);box-shadow:0 0 0 2px var(--adm-gold-glow)}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .accordion-action-footer{border-top:1px dashed var(--adm-border,#e8e2d8);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .accordion-action-footer .select-all-btn{color:var(--adm-gold,#9e7d3b);cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:600;text-decoration:underline}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .accordion-action-footer .select-all-btn:hover{color:var(--adm-maroon,#721121)}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .accordion-action-footer .btn-add-to-menu{color:var(--adm-maroon,#721121);border:1px solid var(--adm-maroon-border,#f3d2d6);cursor:pointer;background:#fff;border-radius:8px;padding:7px 16px;font-size:.82rem;font-weight:700;transition:all .15s}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .accordion-action-footer .btn-add-to-menu:hover:not(:disabled){background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121)}.menu-architect-container .menu-builder-grid .add-items-sidebar .wp-accordion-box .accordion-body .accordion-action-footer .btn-add-to-menu:disabled{opacity:.5;cursor:not-allowed}.menu-architect-container .menu-builder-grid .menu-structure-panel{border:1px solid var(--adm-border,#e8e2d8);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:24px}.menu-architect-container .menu-builder-grid .menu-structure-panel .structure-top-bar{border-bottom:1px solid var(--adm-border,#e8e2d8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .structure-top-bar .menu-name-field{align-items:center;gap:10px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .structure-top-bar .menu-name-field label{color:var(--adm-text-secondary,#574f49);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .structure-top-bar .menu-name-field input{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:8px;min-width:280px;padding:6px 12px;font-size:1rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .structure-top-bar .menu-name-field input:focus{border-color:var(--adm-gold,#9e7d3b);outline:none}.menu-architect-container .menu-builder-grid .menu-structure-panel .structure-top-bar .active-switch-wrapper{color:var(--adm-text-primary,#181412);align-items:center;gap:10px;font-size:.84rem;font-weight:600;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .instructions-callout{color:#7a5b1e;background:#fdf9f0;border:1px solid #efe4ca;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:.82rem;line-height:1.5;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .instructions-callout .callout-icon{color:var(--adm-gold,#9e7d3b);margin-top:-1px;font-size:1rem}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-empty-state{text-align:center;background:#faf8f5;border:2px dashed #e2dacf;border-radius:12px;padding:48px 24px}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-empty-state .empty-icon{color:var(--adm-gold,#9e7d3b);margin-bottom:12px;font-size:2rem}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-empty-state h4{color:var(--adm-text-primary,#181412);margin-bottom:6px;font-size:1.1rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-empty-state p{color:var(--adm-text-secondary,#574f49);max-width:440px;margin:0 auto 16px;font-size:.84rem}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container{transition:all .2s;position:relative}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container.is-sub-item{margin-left:38px}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container.is-sub-item:before{content:"";background:#d8c29d;width:16px;height:2px;position:absolute;top:22px;left:-24px}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container.is-sub-item:after{content:"";background:#d8c29d;width:2px;height:28px;position:absolute;top:-6px;left:-24px}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container.is-disabled-item .menu-item-card{opacity:.82;background:#fbf9f6;border:1.5px dashed #d5cdc2}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container.is-disabled-item .menu-item-card:hover{opacity:1;background:#fff;border-color:#c5a880}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container.is-disabled-item .menu-item-card .item-title-text{color:#7a7268}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container.is-disabled-item .menu-item-card .disabled-mode-badge{letter-spacing:.4px;text-transform:uppercase;color:#8c6f4b;background:#f0e8de;border:1px solid #ddcfbf;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:10px;transition:all .2s;overflow:hidden;box-shadow:0 1px 4px #18141208}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card:hover{border-color:var(--adm-border-gold,#d8c29d);box-shadow:0 4px 12px #9e7d3b14}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group{flex:1;align-items:center;gap:10px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group .drag-handle-grip{color:#b5aca1;cursor:grab;padding:2px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group .item-title-text{color:var(--adm-text-primary,#181412);font-size:.92rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group .type-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group .type-pill.type-page{color:#1d4ed8;background:#eff6ff}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group .type-pill.type-category{color:#92400e;background:#fef3c7}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group .type-pill.type-collection{color:#6b21a8;background:#f3e8ff}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group .type-pill.type-custom{color:#4b5563;background:#f3f4f6}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-info-group .sub-item-badge{background:var(--adm-gold-light,#fbf8f0);color:var(--adm-gold,#9e7d3b);border:1px solid var(--adm-border-gold,#d8c29d);border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group{flex-shrink:0;align-items:center;gap:12px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-comingsoon-toggle{cursor:pointer;width:140px;min-width:140px;max-width:140px;font:inherit;background:#faf8f5;border:1px solid #e8e2d8;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;transition:all .15s;display:inline-flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-comingsoon-toggle:hover{background:#f5efe6;border-color:#d8c29d}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-comingsoon-toggle.is-active{background:#fffdf5;border-color:#d4af37;box-shadow:0 1px 4px #d4af372e}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-comingsoon-toggle.is-active .toggle-label-text{color:#997a15;font-weight:800}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-comingsoon-toggle .toggle-label-text{color:#877e75;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:.74rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-enable-toggle{cursor:pointer;width:104px;min-width:104px;max-width:104px;font:inherit;background:#faf8f5;border:1px solid #e8e2d8;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;transition:all .15s;display:inline-flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-enable-toggle:hover{background:#f5efe6;border-color:#d8c29d}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-enable-toggle:focus-visible{box-shadow:0 0 0 2px var(--adm-gold,#9e7d3b)}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-enable-toggle .visra-switch-toggle{pointer-events:none}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-enable-toggle .status-caption{letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-size:.74rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-enable-toggle .status-caption.status-active{color:#0f766e}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-enable-toggle .status-caption.status-disabled{color:#877e75}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-order-actions{background:#f8f6f2;border:1px solid #ece7de;border-radius:6px;align-items:center;gap:3px;padding:2px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-order-actions .btn-order-arrow{width:26px;height:26px;color:var(--adm-text-secondary,#574f49);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-order-actions .btn-order-arrow:hover:not(:disabled){color:var(--adm-maroon,#721121);background:#fff;box-shadow:0 1px 3px #0000000f}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .item-order-actions .btn-order-arrow:disabled{opacity:.3;cursor:not-allowed}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .btn-card-expand{cursor:pointer;color:var(--adm-text-tertiary,#877e75);background:0 0;border:none;padding:4px;transition:transform .2s;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-header .header-controls-group .btn-card-expand.is-expanded{transform:rotate(180deg)}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer{border-top:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;grid-template-columns:1fr 1fr;gap:14px;padding:16px 20px 20px;animation:.2s fadeIn;display:grid}@media (max-width:768px){.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer{grid-template-columns:1fr}}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-field{flex-direction:column;gap:5px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-field label{color:var(--adm-text-secondary,#574f49);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-field input{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:8px;outline:none;padding:8px 12px;font-size:.86rem}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-field input:focus{border-color:var(--adm-gold,#9e7d3b);box-shadow:0 0 0 2px var(--adm-gold-glow)}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-checkbox-field{color:var(--adm-text-secondary,#574f49);cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-checkbox-field input[type=checkbox]{accent-color:var(--adm-maroon,#721121);width:16px;height:16px}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-footer-actions{border-top:1px dashed #e2dacf;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-footer-actions .btn-delete-item{color:#b91c1c;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:.82rem;font-weight:700;display:inline-flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-footer-actions .btn-delete-item:hover{text-decoration:underline}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-footer-actions .btn-done-item{color:var(--adm-text-secondary,#574f49);border:1px solid var(--adm-border,#e8e2d8);cursor:pointer;background:#fff;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:600}.menu-architect-container .menu-builder-grid .menu-structure-panel .menu-items-tree-list .menu-item-row-container .menu-item-card .item-card-details-drawer .drawer-footer-actions .btn-done-item:hover{color:var(--adm-text-primary,#181412);background:#faf8f5}.menu-architect-container .menu-builder-grid .menu-structure-panel .structure-bottom-bar{border-top:1px solid var(--adm-border,#e8e2d8);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.menu-architect-container .menu-builder-grid .menu-structure-panel .structure-bottom-bar .item-summary-text{color:var(--adm-text-tertiary,#877e75);font-size:.84rem;font-weight:500}.menu-architect-container .live-preview-section{border:1px solid var(--adm-border,#e8e2d8);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;margin-top:36px;padding:20px 24px}.menu-architect-container .live-preview-section .preview-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.menu-architect-container .live-preview-section .preview-head .preview-title{font-family:var(--font-serif);color:var(--adm-text-primary,#181412);align-items:center;gap:8px;font-size:.98rem;font-weight:800;display:flex}.menu-architect-container .live-preview-section .preview-head .preview-badge{color:#0f766e;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:3px 10px;font-size:.72rem;font-weight:700}.menu-architect-container .live-preview-section .preview-bar-canvas{background:#faf8f5;border:1px solid #efeae2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 20px;display:flex}.menu-architect-container .live-preview-section .preview-bar-canvas .preview-link-chip{color:#2e2325;background:#fff;border:1px solid #e6e0d6;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.menu-architect-container .live-preview-section .preview-bar-canvas .preview-link-chip .preview-chip-badge{color:#fff;background:#721121;border-radius:4px;padding:1px 5px;font-size:.64rem;font-weight:700}.menu-architect-container .live-preview-section .preview-bar-canvas .preview-link-chip .preview-sub-indicator{color:#9e7d3b;font-size:.7rem}.menu-architect-container .visra-switch-toggle{flex-shrink:0;width:34px;height:18px;display:inline-block;position:relative}.menu-architect-container .visra-switch-toggle input{opacity:0;width:0;height:0}.menu-architect-container .visra-switch-toggle input:checked+.switch-slider{background-color:#10b981}.menu-architect-container .visra-switch-toggle input:checked+.switch-slider:before{transform:translate(16px)}.menu-architect-container .visra-switch-toggle input:focus+.switch-slider{box-shadow:0 0 1px #10b981}.menu-architect-container .visra-switch-toggle.is-checked .switch-slider{background-color:#10b981}.menu-architect-container .visra-switch-toggle.is-checked .switch-slider:before{transform:translate(16px)}.menu-architect-container .visra-switch-toggle.is-checked.is-gold .switch-slider{background-color:#d4af37!important}.menu-architect-container .visra-switch-toggle.is-checked.is-gold .switch-slider:before{transform:translate(16px)}.menu-architect-container .visra-switch-toggle .switch-slider{cursor:pointer;background-color:#d1d5db;border-radius:18px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.menu-architect-container .visra-switch-toggle .switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}@keyframes fadeInSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.shp-page{color:#1a1614;flex-direction:column;gap:24px;width:100%;margin:0 auto;display:flex}.shp-hero{border-bottom:1px solid #e5dccfb3;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.shp-hero-content{max-width:640px}.shp-beacon{letter-spacing:.1em;text-transform:uppercase;color:var(--adm-maroon);background:#faf7f2;border:1px solid #eae3d6;border-radius:999px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.shp-beacon-dot{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #10b98133}.shp-title{letter-spacing:-.03em;color:#14100e;font-size:1.85rem;font-weight:900;font-family:var(--font-heading,"Outfit", sans-serif);margin:0}.shp-subtitle{color:#6e6459;margin:6px 0 0;font-size:.88rem;line-height:1.5}.shp-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shp-toast{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.shp-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.shp-kpi-card{background:#fff;border:1px solid #ebe4da;border-radius:16px;flex-direction:column;gap:8px;padding:18px 22px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #18141208}.shp-kpi-card:hover{border-color:#dbd2c5;transform:translateY(-2px);box-shadow:0 6px 18px #1814120f}.shp-kpi-top{justify-content:space-between;align-items:center;display:flex}.shp-kpi-label{text-transform:uppercase;letter-spacing:.06em;color:#7d7367;font-size:.74rem;font-weight:800}.shp-kpi-icon{width:34px;height:34px;color:var(--adm-maroon);background:#faf7f2;border:1px solid #ebe4da;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.shp-kpi-val{color:#14100e;letter-spacing:-.02em;font-size:1.35rem;font-weight:900}.shp-kpi-meta{color:#665c54;align-items:center;gap:6px;font-size:.76rem;display:flex}.shp-pill-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.shp-pill-badge.live{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.shp-pill-badge.sand{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.shp-nav-bar{background:#f4efe6;border:1px solid #e6ddcf;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:6px;display:flex}.shp-nav-tabs{flex-wrap:wrap;gap:4px;display:flex}.shp-nav-tab{color:#63584c;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:.84rem;font-weight:700;transition:all .15s;display:inline-flex}.shp-nav-tab:hover{color:#181412;background:#ffffff80}.shp-nav-tab.active{color:#14100e;background:#fff;box-shadow:0 2px 8px #0000000f}.shp-nav-tab.active .shp-tab-badge{background:var(--adm-maroon-light);color:var(--adm-maroon);border-color:var(--adm-maroon-border)}.shp-tab-badge{color:#5c5245;background:#e5dccf;border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:800}.shp-search-box{min-width:260px;position:relative}.shp-search-box svg{color:#948a7d;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.shp-search-box input{color:#14100e;background:#fff;border:1px solid #ded5c7;border-radius:10px;outline:none;width:100%;height:38px;padding:0 14px 0 36px;font-size:.82rem;transition:all .15s}.shp-search-box input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3px #b8975b2e}.shp-carrier-deck{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.shp-carrier-card-btn{cursor:pointer;text-align:left;background:#fff;border:2px solid #ebe4da;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;transition:all .18s;display:flex;position:relative;overflow:hidden}.shp-carrier-card-btn:hover{border-color:#d4c9bc;transform:translateY(-2px);box-shadow:0 6px 20px #0000000d}.shp-carrier-card-btn.selected{border-color:var(--adm-maroon);background:#fffdf9;box-shadow:0 6px 22px #722f371a}.shp-carrier-card-btn.selected:after{content:"";background:var(--adm-maroon);height:4px;position:absolute;top:0;left:0;right:0}.shp-carrier-emblem{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:900;display:inline-flex}.shp-carrier-emblem.shiprocket{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe}.shp-carrier-emblem.delhivery{color:#dc2626;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);border:1px solid #fecaca}.shp-carrier-emblem.shadowfax{color:#059669;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:1px solid #a7f3d0}.shp-carrier-emblem.manual{color:#d97706;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a}.shp-carrier-card-info{flex:1;min-width:0}.shp-carrier-card-info h3{color:#14100e;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:flex;overflow:hidden}.shp-carrier-card-info p{color:#6e6459;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.74rem;overflow:hidden}.shp-carrier-card-status{align-items:center;gap:6px;margin-top:6px;font-size:.7rem;font-weight:700;display:flex}.shp-studio{background:#fff;border:1px solid #e8e0d5;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 30px #1814120d}.shp-studio-header{background:linear-gradient(135deg,#faf7f2 0%,#f4efe6 100%);border-bottom:1px solid #ebe4da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.shp-studio-carrier-tag{align-items:center;gap:16px;display:flex}.shp-studio-titles h2{color:#14100e;letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:1.35rem;font-weight:900;display:flex}.shp-studio-titles p{color:#6e6459;margin:3px 0 0;font-size:.82rem}.shp-studio-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shp-env-segmented{background:#eae3d6;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.shp-env-btn{color:#665c54;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:.76rem;font-weight:700;transition:all .15s}.shp-env-btn.active{color:#92400e;background:#fff;box-shadow:0 2px 6px #00000014}.shp-env-btn.active.live{color:#065f46}.shp-switch{color:#665c54;cursor:pointer;background:#efe9de;border:1px solid #ded5c7;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px 0 8px;font-size:.78rem;font-weight:800;transition:all .2s;display:inline-flex}.shp-switch i{background:#bfb7ac;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block}.shp-switch.on{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.shp-switch.on i{background:#10b981;box-shadow:0 0 8px #10b98166}.shp-dispatch-mode-bar{background:#faf8f5;border:1px solid #ebe4da;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.shp-dispatch-mode-bar.auto-active{background:#f0fdf4;border-color:#bbf7d0}.shp-dispatch-mode-info{flex-direction:column;gap:4px;display:flex}.shp-dispatch-mode-title{color:#14100e;align-items:center;gap:8px;font-size:.88rem;font-weight:800;display:flex}.shp-dispatch-mode-title svg{color:#92400e}.shp-dispatch-mode-desc{color:#665c54;max-width:580px;margin:0;font-size:.78rem;line-height:1.4}.shp-mode-segmented{background:#eae3d6;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.shp-mode-btn{color:#665c54;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:7px 18px;font-size:.78rem;font-weight:800;transition:all .15s}.shp-mode-btn.active{color:#14100e;background:#fff;box-shadow:0 2px 6px #00000014}.shp-mode-btn.active.auto{color:#065f46;background:#fff;box-shadow:0 2px 8px #10b98133}.shp-studio-body{flex-direction:column;gap:24px;padding:28px 30px;display:flex}.shp-section-card{background:#faf8f5;border:1px solid #ebe4da;border-radius:16px;flex-direction:column;gap:16px;padding:22px 24px;display:flex}.shp-section-head{border-bottom:1px solid #eae3d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.shp-section-head h4{text-transform:uppercase;letter-spacing:.06em;color:var(--adm-maroon);align-items:center;gap:8px;margin:0;font-size:.84rem;font-weight:900;display:flex}.shp-form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.shp-field{flex-direction:column;gap:6px;display:flex}.shp-field-header{color:#38302a;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.shp-cred-pill{border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.shp-cred-pill.active{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.shp-cred-pill.active code{letter-spacing:.08em;color:#047857;font-family:monospace;font-size:.76rem;font-weight:900}.shp-cred-pill.empty{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb}.shp-input-wrap{align-items:center;display:flex;position:relative}.shp-input-wrap input{width:100%;height:44px;font-family:var(--font-mono,monospace);letter-spacing:.02em;color:#14100e;background:#fff;border:1.5px solid #ded5c7;border-radius:10px;outline:none;padding:0 46px 0 16px;font-size:.88rem;transition:all .15s}.shp-input-wrap input:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3.5px #b8975b33}.shp-input-wrap input::placeholder{color:#9c948a;font-style:italic}.shp-input-wrap .shp-eye-btn{cursor:pointer;color:#8c827a;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.shp-input-wrap .shp-eye-btn:hover{color:#14100e;background:#f2ede4}.shp-input-plain{color:#14100e;background:#fff;border:1.5px solid #ded5c7;border-radius:10px;outline:none;height:44px;padding:0 16px;font-size:.88rem;transition:all .15s}.shp-input-plain:focus{border-color:var(--adm-gold);box-shadow:0 0 0 3.5px #b8975b33}.shp-field-hint{color:#7a7064;margin-top:2px;font-size:.72rem}.shp-webhook-box{background:#f5efe6;border:1px solid #e0d5c3;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.shp-webhook-left{flex:1;min-width:260px}.shp-webhook-left h5{text-transform:uppercase;letter-spacing:.06em;color:#4a4036;align-items:center;gap:6px;margin:0 0 6px;font-size:.76rem;font-weight:800;display:flex}.shp-webhook-left code{color:#14100e;word-break:break-all;background:#fff;border:1px solid #d9cebd;border-radius:8px;padding:8px 14px;font-family:monospace;font-size:.82rem;display:block}.shp-webhook-left p{color:#7a7064;margin:6px 0 0;font-size:.72rem}.shp-studio-footer{background:#faf7f2;border-top:1px solid #ebe4da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 30px;display:flex}.shp-last-ping{color:#665c54;font-size:.78rem}.shp-last-ping strong{color:#14100e}.shp-action-btns{align-items:center;gap:12px;display:flex}.shp-btn{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:.84rem;font-weight:800;transition:all .15s;display:inline-flex}.shp-btn.primary{background:var(--adm-maroon);color:#fff;box-shadow:0 3px 12px #722f3740}.shp-btn.primary:hover{background:#5b252b;box-shadow:0 6px 18px #722f3759}.shp-btn.primary:disabled{opacity:.6;cursor:not-allowed}.shp-btn.ghost{color:#14100e;background:#fff;border:1.5px solid #ded5c7}.shp-btn.ghost:hover{background:#f4efe6;border-color:#cfc4b3}.shp-btn.ghost:disabled{opacity:.6;cursor:not-allowed}.shp-test-feedback{border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:14px 18px;font-size:.82rem;font-weight:700;display:flex}.shp-test-feedback.ok{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.shp-test-feedback.bad{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.shp-rules-wrap{background:#fff;border:1px solid #e8e0d5;border-radius:18px;overflow:auto hidden;box-shadow:0 4px 20px #0000000a}.shp-table{border-collapse:collapse;text-align:left;width:100%}.shp-table th{text-transform:uppercase;letter-spacing:.06em;color:#7d7367;background:#faf7f2;border-bottom:1px solid #eae3d6;padding:14px 20px;font-size:.74rem;font-weight:800}.shp-table td{color:#14100e;border-bottom:1px solid #f3ede4;padding:16px 20px;font-size:.84rem}.shp-table tr:last-child td{border-bottom:none}.shp-table tr:hover td{background:#fcfaf6}.shp-charge-pill{border-radius:6px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.shp-charge-pill.free{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.shp-charge-pill.paid{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.shp-sim-card{background:linear-gradient(135deg,#fff 0%,#fcfaf6 100%);border:1.5px solid #e2d7c7;border-radius:18px;flex-direction:column;gap:20px;padding:26px 30px;display:flex;box-shadow:0 6px 24px #1814120a}.shp-sim-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.shp-sim-result-box{border:1.5px solid var(--adm-gold);background:#faf7f2;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.shp-sim-result-box.free{background:#ecfdf5;border-color:#10b981}.shp-zones-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.shp-zone-card{background:#fff;border:1px solid #e8e0d5;border-radius:16px;flex-direction:column;gap:10px;padding:20px 22px;display:flex;box-shadow:0 3px 14px #00000008}.shp-zone-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.shp-zone-card header code{color:var(--adm-maroon);background:#faf7f2;border:1px solid #ebe4da;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:.78rem;font-weight:800}.shp-zone-card h3{color:#14100e;margin:0;font-size:1.05rem;font-weight:800}.shp-zone-card p{color:#6e6459;margin:0;font-size:.8rem;line-height:1.4}.analytics-modern-container{width:100%;color:var(--adm-text-primary);font-family:var(--font-sans);margin:0 auto}@media (max-width:768px){.analytics-modern-container{padding:1rem}}.analytics-header-zone{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;display:flex}.analytics-header-zone .header-titles .header-badge-row{background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);color:var(--adm-text-gold);letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.analytics-header-zone .header-titles .header-badge-row .badge-radar-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s infinite analyticsPulse;box-shadow:0 0 #10b981b3}.analytics-header-zone .header-titles h1{letter-spacing:-.02em;color:var(--adm-text-primary);margin:0 0 .35rem;font-size:1.85rem;font-weight:800}.analytics-header-zone .header-titles p{color:var(--adm-text-tertiary);margin:0;font-size:.9rem}.analytics-header-zone .header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.analytics-header-zone .header-actions .timeframe-group{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:10px;padding:3px;display:flex;box-shadow:0 1px 3px #0000000a}.analytics-header-zone .header-actions .timeframe-group .tf-btn{color:var(--adm-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s}.analytics-header-zone .header-actions .timeframe-group .tf-btn:hover{color:var(--adm-text-primary)}.analytics-header-zone .header-actions .timeframe-group .tf-btn.active{background:var(--adm-maroon);color:#fff;box-shadow:0 2px 5px #72112140}.analytics-header-zone .header-actions .refresh-btn{background:var(--adm-card-bg);border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;border-radius:9px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.analytics-header-zone .header-actions .refresh-btn:hover{background:var(--adm-card-bg-hover);border-color:var(--adm-border-hover);color:var(--adm-text-primary)}.analytics-header-zone .header-actions .refresh-btn .spin-icon{animation:1s linear infinite spin}@keyframes analyticsPulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.analytics-live-banner{background:linear-gradient(135deg,#10b98114 0%,#0f766e0a 100%);border:1px solid #10b9814d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.85rem 1.25rem;display:flex}.analytics-live-banner .banner-left{align-items:center;gap:.85rem;display:flex}.analytics-live-banner .banner-left .live-beacon{background:#10b981;border-radius:50%;width:14px;height:14px;animation:1.5s infinite analyticsPulse;position:relative;box-shadow:0 0 0 4px #10b98140}.analytics-live-banner .banner-left .banner-text{color:#065f46;font-size:.92rem;font-weight:700}.analytics-live-banner .banner-left .banner-text .highlight-count{color:#047857;margin:0 .2rem;font-size:1.15rem;font-weight:800}.analytics-live-banner .banner-right{color:#065f46;align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:flex}.analytics-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.analytics-kpi-grid .kpi-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:14px;padding:1.25rem;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 2px 8px #00000005}.analytics-kpi-grid .kpi-card:hover{border-color:var(--adm-border-gold);transform:translateY(-2px);box-shadow:0 6px 16px #9e7d3b14}.analytics-kpi-grid .kpi-card .kpi-top{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.analytics-kpi-grid .kpi-card .kpi-top .kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-text-tertiary);font-size:.78rem;font-weight:700}.analytics-kpi-grid .kpi-card .kpi-top .kpi-icon-wrap{background:var(--adm-gold-light);width:32px;height:32px;color:var(--adm-gold);border-radius:8px;justify-content:center;align-items:center;display:flex}.analytics-kpi-grid .kpi-card .kpi-top .kpi-icon-wrap.emerald{color:#059669;background:#ecfdf5}.analytics-kpi-grid .kpi-card .kpi-top .kpi-icon-wrap.maroon{background:var(--adm-maroon-light);color:var(--adm-maroon)}.analytics-kpi-grid .kpi-card .kpi-top .kpi-icon-wrap.blue{color:#2563eb;background:#eff6ff}.analytics-kpi-grid .kpi-card .kpi-value{color:var(--adm-text-primary);margin-bottom:.35rem;font-size:1.9rem;font-weight:800;line-height:1.1}.analytics-kpi-grid .kpi-card .kpi-caption{color:var(--adm-text-tertiary);font-size:.8rem}.analytics-tab-nav{border-bottom:1px solid var(--adm-border);gap:.5rem;margin-bottom:1.75rem;display:flex;overflow-x:auto}.analytics-tab-nav .tab-btn{color:var(--adm-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.92rem;font-weight:700;transition:all .15s;display:inline-flex}.analytics-tab-nav .tab-btn:hover{color:var(--adm-text-primary)}.analytics-tab-nav .tab-btn.active{color:var(--adm-maroon);border-bottom-color:var(--adm-maroon)}.analytics-tab-nav .tab-btn .tab-badge{background:var(--adm-gold-light);color:var(--adm-text-gold);border:1px solid var(--adm-border-gold);border-radius:9999px;padding:.15rem .5rem;font-size:.72rem}.analytics-grid-two-col{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:1024px){.analytics-grid-two-col{grid-template-columns:1fr}}.analytics-grid-three-col{grid-template-columns:1fr 1fr 1fr;gap:1.25rem;margin-bottom:2rem;display:grid}@media (max-width:1024px){.analytics-grid-three-col{grid-template-columns:1fr}}.analytics-surface-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:14px;padding:1.5rem;box-shadow:0 2px 10px #00000005}.analytics-surface-card .card-head{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.analytics-surface-card .card-head .card-title-group h3{color:var(--adm-text-primary);margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.analytics-surface-card .card-head .card-title-group p{color:var(--adm-text-tertiary);margin:0;font-size:.82rem}.analytics-surface-card .card-head .head-tag{background:var(--adm-gold-light);color:var(--adm-text-gold);border:1px solid var(--adm-border-gold);border-radius:6px;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.source-meters-list{flex-direction:column;gap:1rem;display:flex}.source-meters-list .source-row .source-meta{justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.88rem;display:flex}.source-meters-list .source-row .source-meta .source-name{align-items:center;gap:.5rem;font-weight:700;display:flex}.source-meters-list .source-row .source-meta .source-stats{color:var(--adm-text-tertiary);font-weight:600}.source-meters-list .source-row .source-meta .source-stats .source-count{color:var(--adm-text-primary);margin-right:.4rem;font-weight:700}.source-meters-list .source-row .source-track{background:#f1ece4;border-radius:9999px;width:100%;height:8px;overflow:hidden}.source-meters-list .source-row .source-track .source-bar{border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.source-meters-list .source-row .source-track .source-bar.bar-instagram{background:linear-gradient(90deg,#e1306c,#f77737)}.source-meters-list .source-row .source-track .source-bar.bar-google{background:linear-gradient(90deg,#4285f4,#34a853)}.source-meters-list .source-row .source-track .source-bar.bar-facebook{background:linear-gradient(90deg,#1877f2,#0a53be)}.source-meters-list .source-row .source-track .source-bar.bar-direct{background:linear-gradient(90deg,#721121,#9e7d3b)}.source-meters-list .source-row .source-track .source-bar.bar-referral{background:linear-gradient(90deg,#0d9488,#14b8a6)}.source-meters-list .source-row .source-track .source-bar.bar-campaign{background:linear-gradient(90deg,#d97706,#f59e0b)}.source-meters-list .source-row .source-track .source-bar.bar-other{background:#a8a29e}.mini-analytics-table{border-collapse:collapse;width:100%;font-size:.86rem}.mini-analytics-table th{text-align:left;text-transform:uppercase;color:var(--adm-text-tertiary);border-bottom:1px solid var(--adm-border);padding:.5rem .75rem;font-size:.75rem;font-weight:700}.mini-analytics-table td{color:var(--adm-text-secondary);border-bottom:1px solid #f1ece4;padding:.65rem .75rem}.mini-analytics-table td:first-child{color:var(--adm-text-primary);font-weight:600}.mini-analytics-table tr:last-child td{border-bottom:none}.dwell-table-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:14px;padding:1.5rem;box-shadow:0 2px 10px #00000005}.dwell-table-card .table-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.dwell-table-card .table-intro h3{margin:0 0 .25rem;font-size:1.2rem;font-weight:800}.dwell-table-card .table-intro p{color:var(--adm-text-tertiary);margin:0;font-size:.85rem}.dwell-table-card .table-scroll-frame{overflow-x:auto}.dwell-table-card .dwell-table{border-collapse:collapse;width:100%;font-size:.88rem}.dwell-table-card .dwell-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--adm-text-tertiary);border-bottom:1px solid var(--adm-border);background:var(--adm-card-bg-hover);padding:.85rem 1rem;font-size:.76rem;font-weight:700}.dwell-table-card .dwell-table th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.dwell-table-card .dwell-table th:last-child{text-align:right;border-top-right-radius:8px;border-bottom-right-radius:8px}.dwell-table-card .dwell-table td{vertical-align:middle;border-bottom:1px solid #f1ece4;padding:.9rem 1rem}.dwell-table-card .dwell-table td:last-child{text-align:right}.dwell-table-card .dwell-table tbody tr{transition:background .15s}.dwell-table-card .dwell-table tbody tr:hover{background:#9e7d3b0a}.dwell-table-card .dwell-table .page-cell{flex-direction:column;gap:.15rem;display:flex}.dwell-table-card .dwell-table .page-cell .page-title-text{color:var(--adm-text-primary);font-size:.92rem;font-weight:700}.dwell-table-card .dwell-table .page-cell .page-path-text{color:var(--adm-text-tertiary);font-family:monospace;font-size:.78rem}.dwell-table-card .dwell-table .dwell-badge{border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.dwell-table-card .dwell-table .dwell-badge.dwell-high{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.dwell-table-card .dwell-table .dwell-badge.dwell-medium{background:var(--adm-gold-light);color:var(--adm-text-gold);border:1px solid var(--adm-border-gold)}.dwell-table-card .dwell-table .dwell-badge.dwell-low{color:var(--adm-text-secondary);border:1px solid var(--adm-border);background:#f8f7f4}.dwell-table-card .dwell-table .open-page-link{border:1px solid var(--adm-border);background:var(--adm-card-bg);color:var(--adm-text-secondary);border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.dwell-table-card .dwell-table .open-page-link:hover{border-color:var(--adm-border-gold);color:var(--adm-maroon);background:var(--adm-card-bg-hover)}.analytics-feed-list{flex-direction:column;gap:.85rem;display:flex}.analytics-feed-list .feed-item{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.analytics-feed-list .feed-item:hover{border-color:var(--adm-border-gold);box-shadow:0 4px 12px #00000008}.analytics-feed-list .feed-item.is-live{background:linear-gradient(90deg, #10b98108 0%, var(--adm-card-bg) 100%);border-left:4px solid #10b981}.analytics-feed-list .feed-item .feed-left{align-items:center;gap:1rem;display:flex}.analytics-feed-list .feed-item .feed-left .feed-status-dot{background:#d1d5db;border-radius:50%;width:10px;height:10px}.analytics-feed-list .feed-item .feed-left .feed-status-dot.active{background:#10b981;animation:1.6s infinite analyticsPulse;box-shadow:0 0 0 3px #10b9814d}.analytics-feed-list .feed-item .feed-left .feed-details .feed-id-row{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.analytics-feed-list .feed-item .feed-left .feed-details .feed-id-row .feed-vid{color:var(--adm-text-primary);font-family:monospace;font-size:.85rem;font-weight:700}.analytics-feed-list .feed-item .feed-left .feed-details .feed-id-row .feed-source-pill{background:var(--adm-gold-light);color:var(--adm-text-gold);border:1px solid var(--adm-border-gold);border-radius:4px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.analytics-feed-list .feed-item .feed-left .feed-details .feed-id-row .feed-country{color:var(--adm-text-secondary);font-size:.8rem}.analytics-feed-list .feed-item .feed-left .feed-details .feed-page-viewing{color:var(--adm-text-tertiary);font-size:.82rem}.analytics-feed-list .feed-item .feed-left .feed-details .feed-page-viewing strong{color:var(--adm-text-secondary);font-family:monospace}.analytics-feed-list .feed-item .feed-right{text-align:right;align-items:center;gap:1.5rem;display:flex}.analytics-feed-list .feed-item .feed-right .dwell-stat{flex-direction:column;display:flex}.analytics-feed-list .feed-item .feed-right .dwell-stat .stat-num{color:var(--adm-text-primary);font-size:1rem;font-weight:800}.analytics-feed-list .feed-item .feed-right .dwell-stat .stat-label{color:var(--adm-text-tertiary);text-transform:uppercase;font-size:.72rem}.commerce-analytics .platform-module-nav,.commerce-analytics .platform-filters,.commerce-analytics .platform-kpis,.commerce-analytics .platform-bars,.commerce-analytics .platform-panel{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.commerce-analytics .platform-module-nav button,.commerce-analytics .platform-export,.commerce-analytics .platform-settings button,.commerce-analytics .platform-panel button{border:1px solid var(--adm-border-gold,#e4d8c8);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .75rem}.commerce-analytics .platform-module-nav button.active{color:#fff;background:#721121}.commerce-analytics .platform-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.commerce-analytics .platform-kpi,.commerce-analytics .platform-panel{border:1px solid var(--adm-border-gold,#e4d8c8);background:#fff;border-radius:12px;padding:.8rem}.commerce-analytics .platform-kpi h2,.commerce-analytics .platform-note,.commerce-analytics .platform-status{font-size:.78rem}.commerce-analytics .platform-kpi strong{font-size:1.3rem;display:block}.commerce-analytics .platform-status.is-error{color:#721121}.commerce-analytics .platform-bars{gap:.4rem;display:grid}.commerce-analytics .platform-bars>div{grid-template-columns:minmax(90px,160px) 1fr auto;align-items:center;gap:.5rem;display:grid}.commerce-analytics .platform-bars i{background:#721121;border-radius:99px;height:8px;display:block}.commerce-analytics .platform-table-wrap{overflow-x:auto}.commerce-analytics table{border-collapse:collapse;width:100%;font-size:.82rem}.commerce-analytics th,.commerce-analytics td{text-align:left;border-bottom:1px solid #eee;padding:.45rem}.commerce-analytics .platform-settings{gap:.7rem;max-width:640px;display:grid}.analytics-workspace-root{width:100%;max-width:100%;color:var(--adm-text-primary);font-family:var(--font-sans);margin:0 auto}.analytics-workspace-root .space-y-6>*+*{margin-top:1.5rem}.analytics-workspace-root .space-y-5>*+*{margin-top:1.25rem}.analytics-workspace-root .space-y-4>*+*{margin-top:1rem}.analytics-workspace-root .space-y-3>*+*{margin-top:.75rem}.analytics-workspace-root .space-y-1>*+*{margin-top:.25rem}.analytics-workspace-root .analytics-header-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:12px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 1px 3px #0000000a}.analytics-workspace-root .analytics-header-card .header-info{flex-direction:column;gap:.25rem;display:flex}.analytics-workspace-root .analytics-header-card .header-info .title-row{align-items:center;gap:.65rem;display:flex}.analytics-workspace-root .analytics-header-card .header-info .title-row .icon-badge{color:#9e7d3b;background:#faf6f0;border:1px solid #e8dfd0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.analytics-workspace-root .analytics-header-card .header-info .title-row h1{letter-spacing:-.02em;color:var(--adm-text-primary);margin:0;font-size:1.45rem;font-weight:800}.analytics-workspace-root .analytics-header-card .header-info p{color:var(--adm-text-secondary);max-width:700px;margin:0;font-size:.82rem}.analytics-workspace-root .analytics-header-card .header-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.analytics-workspace-root .analytics-header-card .header-controls select{background:var(--adm-card-bg);border:1px solid var(--adm-border);color:var(--adm-text-primary);cursor:pointer;border-radius:8px;outline:none;padding:.45rem 1rem;font-size:.82rem;font-weight:600;transition:border-color .15s}.analytics-workspace-root .analytics-header-card .header-controls select:focus{border-color:var(--adm-border-gold)}.analytics-workspace-root .analytics-header-card .header-controls .btn-refresh{background:var(--adm-card-bg);border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.analytics-workspace-root .analytics-header-card .header-controls .btn-refresh:hover{background:var(--adm-card-bg-hover,#faf8f5);color:var(--adm-text-primary);border-color:var(--adm-border-gold)}.analytics-workspace-root .analytics-header-card .header-controls .btn-refresh:disabled{opacity:.6;cursor:not-allowed}.analytics-workspace-root .analytics-tab-strip{border-bottom:1px solid var(--adm-border);align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:2px;display:flex;overflow-x:auto}.analytics-workspace-root .analytics-tab-strip .tab-button{color:var(--adm-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.analytics-workspace-root .analytics-tab-strip .tab-button:hover{color:var(--adm-text-primary);border-bottom-color:var(--adm-border-hover,#dbd4c7)}.analytics-workspace-root .analytics-tab-strip .tab-button.is-active{color:#721121;border-bottom-color:#721121;font-weight:750}.analytics-workspace-root .analytics-tab-strip .tab-button .tab-tag{color:#9e7d3b;background:#faf6f0;border:1px solid #e8dfd0;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:.65rem;font-weight:700}.analytics-workspace-root .analytics-tab-strip .tab-button .tab-tag.active-tag{color:#721121;background:#fdf2f4;border-color:#f8d7dc}.analytics-workspace-root .analytics-insight-callout{background:#fffdf9;border:1px solid #efe4d2;border-left:4px solid #d4af37;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;font-size:.82rem;display:flex}.analytics-workspace-root .analytics-insight-callout .callout-left{align-items:center;gap:.65rem;display:flex}.analytics-workspace-root .analytics-insight-callout .callout-left .beacon-dot{background:#d4af37;border-radius:50%;width:8px;height:8px;animation:1.8s infinite analyticsPulse;box-shadow:0 0 0 3px #d4af3740}.analytics-workspace-root .analytics-insight-callout .callout-link{color:#721121;align-items:center;gap:.35rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.analytics-workspace-root .analytics-insight-callout .callout-link:hover{color:#8f2d3e;text-decoration:underline}.analytics-workspace-root .analytics-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-bottom:1.5rem;display:grid}@media (max-width:1400px){.analytics-workspace-root .analytics-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.analytics-workspace-root .analytics-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.analytics-workspace-root .analytics-kpi-row{grid-template-columns:1fr}}.analytics-workspace-root .analytics-kpi-row .kpi-tile{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:12px;flex-direction:column;justify-content:space-between;min-width:0;min-height:110px;padding:1.15rem 1.25rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000008}.analytics-workspace-root .analytics-kpi-row .kpi-tile:hover{border-color:var(--adm-border-gold);transform:translateY(-2px);box-shadow:0 4px 12px #9e7d3b14}.analytics-workspace-root .analytics-kpi-row .kpi-tile .tile-label{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block;overflow:hidden}.analytics-workspace-root .analytics-kpi-row .kpi-tile .tile-value{color:var(--adm-text-primary);font-size:1.6rem;font-weight:800;line-height:1.15;font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;display:block;overflow:hidden}.analytics-workspace-root .analytics-kpi-row .kpi-tile .tile-sub{color:var(--adm-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;display:block;overflow:hidden}.analytics-workspace-root .analytics-chart-panel{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:14px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #00000008}.analytics-workspace-root .analytics-chart-panel .chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.analytics-workspace-root .analytics-chart-panel .chart-header h3{color:var(--adm-text-primary);margin:0 0 .2rem;font-size:1.05rem;font-weight:750}.analytics-workspace-root .analytics-chart-panel .chart-header span{color:var(--adm-text-tertiary);font-size:.8rem}.analytics-workspace-root .analytics-chart-panel .chart-header .btn-export{color:var(--adm-text-secondary);background:var(--adm-card-bg);border:1px solid var(--adm-border);cursor:pointer;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.analytics-workspace-root .analytics-chart-panel .chart-header .btn-export:hover{border-color:var(--adm-border-gold);color:var(--adm-text-primary);background:#faf8f5}.analytics-workspace-root .analytics-chart-panel .svg-chart-wrap{width:100%;height:200px;min-height:200px;position:relative}.analytics-workspace-root .analytics-chart-panel .svg-chart-wrap svg{width:100%;height:100%;display:block}.analytics-workspace-root .analytics-chart-panel .svg-chart-wrap .chart-tooltip{pointer-events:none;color:#fff;z-index:20;white-space:nowrap;background:#181412;border-radius:6px;margin-top:-8px;padding:6px 10px;font-size:.75rem;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 14px #0003}.analytics-workspace-root .analytics-chart-panel .svg-chart-wrap .chart-tooltip .tt-date{color:#a8a29e;font-size:.68rem;display:block}.analytics-workspace-root .analytics-chart-panel .svg-chart-wrap .chart-tooltip .tt-val{color:#d4af37;font-weight:700}.analytics-workspace-root .analytics-two-col{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.analytics-workspace-root .analytics-two-col{grid-template-columns:1fr}}.analytics-workspace-root .analytics-two-col .surface-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:14px;padding:1.5rem;box-shadow:0 1px 3px #00000008}.analytics-workspace-root .analytics-two-col .surface-card .card-top{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.analytics-workspace-root .analytics-two-col .surface-card .card-top h3{color:var(--adm-text-primary);margin:0;font-size:.95rem;font-weight:750}.analytics-workspace-root .analytics-two-col .surface-card .card-top .tag{color:var(--adm-text-tertiary);font-family:monospace;font-size:.72rem}.analytics-workspace-root .analytics-two-col .surface-card .meter-list{flex-direction:column;gap:.85rem;display:flex}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item{flex-direction:column;gap:.35rem;display:flex}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .meter-meta{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .meter-meta .meta-left{color:var(--adm-text-primary);align-items:center;gap:.5rem;font-weight:600;display:flex}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .meter-meta .meta-left .step-num{color:#9e7d3b;background:#faf6f0;border:1px solid #e8dfd0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-family:monospace;font-size:.65rem;display:flex}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .meter-meta .meta-right{color:var(--adm-text-secondary);align-items:center;gap:.35rem;font-family:monospace;font-weight:600;display:flex}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .meter-meta .meta-right .sub-ratio{color:var(--adm-text-tertiary);font-size:.72rem}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .progress-bar-wrap{background:#f1ece4;border-radius:999px;width:100%;height:7px;overflow:hidden}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .progress-bar-wrap .progress-fill{border-radius:999px;height:100%;transition:width .4s}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .progress-bar-wrap .progress-fill.gold{background:linear-gradient(90deg,#d4af37,#9e7d3b)}.analytics-workspace-root .analytics-two-col .surface-card .meter-list .meter-item .progress-bar-wrap .progress-fill.emerald{background:linear-gradient(90deg,#10b981,#059669)}.analytics-workspace-root .analytics-table-panel{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:14px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #00000008}.analytics-workspace-root .analytics-table-panel .table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.analytics-workspace-root .analytics-table-panel .table-toolbar .search-group{align-items:center;gap:.75rem;display:flex}.analytics-workspace-root .analytics-table-panel .table-toolbar .search-group input{border:1px solid var(--adm-border);background:var(--adm-card-bg);color:var(--adm-text-primary);border-radius:8px;outline:none;width:260px;padding:.45rem .85rem;font-size:.82rem}.analytics-workspace-root .analytics-table-panel .table-toolbar .search-group input:focus{border-color:var(--adm-border-gold)}.analytics-workspace-root .analytics-table-panel .table-toolbar .search-group .record-counter{color:var(--adm-text-tertiary);font-family:monospace;font-size:.75rem}.analytics-workspace-root .analytics-table-panel .table-toolbar .btn-table-action{color:var(--adm-text-secondary);background:var(--adm-card-bg);border:1px solid var(--adm-border);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.analytics-workspace-root .analytics-table-panel .table-toolbar .btn-table-action:hover{border-color:var(--adm-border-gold);color:var(--adm-text-primary);background:#faf8f5}.analytics-workspace-root .analytics-table-panel .table-scroll-container{border:1px solid var(--adm-border);border-radius:10px;width:100%;overflow-x:auto}.analytics-workspace-root .analytics-table-panel .table-scroll-container table{border-collapse:collapse;width:100%;font-size:.84rem}.analytics-workspace-root .analytics-table-panel .table-scroll-container table thead{border-bottom:1px solid var(--adm-border);background:#faf8f5}.analytics-workspace-root .analytics-table-panel .table-scroll-container table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--adm-text-tertiary);white-space:nowrap;padding:.75rem 1rem;font-size:.72rem;font-weight:700}.analytics-workspace-root .analytics-table-panel .table-scroll-container table tbody tr{border-bottom:1px solid #f3efe9;transition:background .12s}.analytics-workspace-root .analytics-table-panel .table-scroll-container table tbody tr:hover{background:#faf9f6}.analytics-workspace-root .analytics-table-panel .table-scroll-container table tbody tr td{color:var(--adm-text-primary);white-space:nowrap;vertical-align:middle;padding:.85rem 1rem}.analytics-workspace-root .analytics-table-panel .table-pagination{border-top:1px solid var(--adm-border);color:var(--adm-text-secondary);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;font-size:.8rem;display:flex}.analytics-workspace-root .analytics-table-panel .table-pagination .pagination-controls{align-items:center;gap:.5rem;display:flex}.analytics-workspace-root .analytics-table-panel .table-pagination .pagination-controls button{background:var(--adm-card-bg);border:1px solid var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-size:.78rem;font-weight:600}.analytics-workspace-root .analytics-table-panel .table-pagination .pagination-controls button:hover:not(:disabled){border-color:var(--adm-border-gold);color:var(--adm-text-primary);background:#faf8f5}.analytics-workspace-root .analytics-table-panel .table-pagination .pagination-controls button:disabled{opacity:.4;cursor:not-allowed}.analytics-workspace-root .analytics-retention-row{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.analytics-workspace-root .analytics-retention-row{grid-template-columns:1fr}}.analytics-workspace-root .analytics-retention-row .retention-card{background:var(--adm-card-bg);border:1px solid var(--adm-border);border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #00000008}.analytics-workspace-root .analytics-retention-row .retention-card .r-label{text-transform:uppercase;letter-spacing:.05em;color:var(--adm-text-tertiary);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.analytics-workspace-root .analytics-retention-row .retention-card .r-val{color:var(--adm-text-primary);margin-bottom:.25rem;font-size:1.8rem;font-weight:800;display:block}.analytics-workspace-root .analytics-retention-row .retention-card .r-sub{color:var(--adm-text-secondary);font-size:.75rem}.analytics-workspace-root .grid{display:grid}.analytics-workspace-root .flex{display:flex}.analytics-workspace-root .items-center{align-items:center}.analytics-workspace-root .justify-between{justify-content:space-between}.analytics-workspace-root .flex-col{flex-direction:column}.analytics-workspace-root .w-full{width:100%}.analytics-workspace-root .h-full{height:100%}.analytics-workspace-root .overflow-x-auto{overflow-x:auto}.analytics-workspace-root .rounded-xl{border-radius:14px}.analytics-workspace-root .rounded-lg{border-radius:10px}.analytics-workspace-root .rounded-full{border-radius:9999px}.analytics-workspace-root .border{border:1px solid var(--adm-border)}.analytics-workspace-root .border-b{border-bottom:1px solid var(--adm-border)}.analytics-workspace-root .gap-1{gap:.25rem}.analytics-workspace-root .gap-2{gap:.5rem}.analytics-workspace-root .gap-3{gap:.75rem}.analytics-workspace-root .gap-4{gap:1rem}.analytics-workspace-root .p-2{padding:.5rem}.analytics-workspace-root .p-3{padding:.75rem}.analytics-workspace-root .p-4{padding:1.15rem}.analytics-workspace-root .p-5{padding:1.35rem}.analytics-workspace-root .p-8{padding:2rem}.analytics-workspace-root .px-2\.5{padding-left:.625rem;padding-right:.625rem}.analytics-workspace-root .px-3{padding-left:.75rem;padding-right:.75rem}.analytics-workspace-root .px-3\.5{padding-left:.875rem;padding-right:.875rem}.analytics-workspace-root .px-4{padding-left:1rem;padding-right:1rem}.analytics-workspace-root .py-1{padding-top:.25rem;padding-bottom:.25rem}.analytics-workspace-root .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.analytics-workspace-root .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.analytics-workspace-root .bg-stone-900\/60,.analytics-workspace-root .bg-stone-900\/40,.analytics-workspace-root .bg-stone-900{background:var(--adm-card-bg)}.analytics-workspace-root .bg-stone-800{background:#faf8f5}.analytics-workspace-root .bg-stone-800\/60{background:#f5f1eb}.analytics-workspace-root .hover\:bg-stone-700:hover{background:#efebe4}.analytics-workspace-root .hover\:bg-stone-800\/30:hover{background:#faf8f5}.analytics-workspace-root .border-stone-800\/80,.analytics-workspace-root .border-stone-800\/60,.analytics-workspace-root .border-stone-800,.analytics-workspace-root .border-stone-700{border-color:var(--adm-border)}.analytics-workspace-root .border-amber-900\/40,.analytics-workspace-root .border-amber-500\/30,.analytics-workspace-root .border-amber-500\/20{border-color:var(--adm-border-gold)}.analytics-workspace-root .bg-amber-500\/10,.analytics-workspace-root .bg-amber-500\/5,.analytics-workspace-root .bg-amber-500\/20{background:var(--adm-gold-light)}.analytics-workspace-root .text-stone-100,.analytics-workspace-root .text-stone-200{color:var(--adm-text-primary)}.analytics-workspace-root .text-stone-300,.analytics-workspace-root .text-stone-400{color:var(--adm-text-secondary)}.analytics-workspace-root .text-stone-500{color:var(--adm-text-tertiary)}.analytics-workspace-root .text-amber-400,.analytics-workspace-root .text-amber-300{color:#9e7d3b}.analytics-workspace-root .text-emerald-300,.analytics-workspace-root .text-emerald-400{color:#059669}.analytics-workspace-root .text-rose-300,.analytics-workspace-root .text-rose-400{color:#dc2626}.analytics-workspace-root .block{display:block}.analytics-workspace-root .inline-block{display:inline-block}.analytics-workspace-root .inline-flex{display:inline-flex}.analytics-workspace-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-workspace-root .mt-0\.5{margin-top:.125rem}.analytics-workspace-root .mt-1{margin-top:.25rem}.analytics-workspace-root .mt-2{margin-top:.5rem}.analytics-workspace-root .mt-3{margin-top:.75rem}.analytics-workspace-root .mb-1{margin-bottom:.25rem}.analytics-workspace-root .mb-2{margin-bottom:.5rem}.analytics-workspace-root .mb-3{margin-bottom:.75rem}.analytics-workspace-root .mb-4{margin-bottom:1rem}.analytics-workspace-root .font-bold{font-weight:700}.analytics-workspace-root .font-semibold{font-weight:600}.analytics-workspace-root .font-medium{font-weight:500}.analytics-workspace-root .font-mono{font-family:monospace}.analytics-workspace-root .font-serif{font-family:var(--font-sans)}.analytics-workspace-root .text-xs{font-size:.75rem}.analytics-workspace-root .text-sm{font-size:.875rem}.analytics-workspace-root .text-base{font-size:1rem}.analytics-workspace-root .text-lg{font-size:1.125rem}.analytics-workspace-root .text-xl{font-size:1.35rem}.analytics-workspace-root .text-2xl{font-size:1.65rem}.analytics-workspace-root .grid-cols-1{grid-template-columns:1fr}.analytics-workspace-root .grid-cols-2{grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.analytics-workspace-root .sm\:flex-row{flex-direction:row}.analytics-workspace-root .sm\:items-center{align-items:center}.analytics-workspace-root .sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.analytics-workspace-root .md\:flex-row{flex-direction:row}.analytics-workspace-root .md\:items-center{align-items:center}.analytics-workspace-root .md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.analytics-workspace-root .md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.analytics-workspace-root .lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}}.analytics-workspace-root table{border-collapse:collapse;width:100%}.analytics-workspace-root table th{color:var(--adm-text-tertiary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--adm-border);text-align:left;white-space:nowrap;background:#faf8f5;padding:.75rem 1rem;font-size:.72rem;font-weight:700}.analytics-workspace-root table td{color:var(--adm-text-primary);white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f3efe9;padding:.85rem 1rem;font-size:.82rem}.analytics-workspace-root input[type=text],.analytics-workspace-root select{background:var(--adm-card-bg);border:1px solid var(--adm-border);color:var(--adm-text-primary);border-radius:8px;outline:none;padding:.45rem .85rem;font-size:.82rem}.analytics-workspace-root input[type=text]:focus,.analytics-workspace-root select:focus{border-color:var(--adm-border-gold)}.analytics-workspace-root button{font-family:inherit}.muses-control-page{color:var(--adm-text-primary,#181412);font-family:var(--font-body,"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0 auto}.muses-control-page .muses-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.muses-control-page .muses-topbar .muses-header-info{flex:1;min-width:320px}.muses-control-page .muses-topbar .muses-header-info .muses-breadcrumbs{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-maroon,#721121);align-items:center;gap:8px;margin-bottom:10px;font-size:.73rem;font-weight:700;display:flex}.muses-control-page .muses-topbar .muses-header-info .muses-breadcrumbs .breadcrumb-sep{opacity:.35;color:var(--adm-text-secondary,#574f49);font-weight:400}.muses-control-page .muses-topbar .muses-header-info .muses-breadcrumbs .breadcrumb-current{color:var(--adm-gold,#9e7d3b);letter-spacing:.14em}.muses-control-page .muses-topbar .muses-header-info .muses-title-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.muses-control-page .muses-topbar .muses-header-info .muses-title-row .muses-page-title{font-size:2.15rem;font-family:var(--font-heading,"Playfair Display", "Cormorant Garamond", Georgia, serif);color:#1a1412;letter-spacing:-.02em;text-shadow:0 1px 1px #0000000a;margin:0;font-weight:700;line-height:1.15}.muses-control-page .muses-topbar .muses-header-info .muses-title-row .muses-status-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:100px;align-items:center;gap:7px;padding:6px 14px;font-size:.72rem;font-weight:700;transition:all .3s;display:inline-flex}.muses-control-page .muses-topbar .muses-header-info .muses-title-row .muses-status-badge .badge-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.muses-control-page .muses-topbar .muses-header-info .muses-title-row .muses-status-badge.status-live{color:#14532d;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac;box-shadow:0 2px 8px #16a34a24}.muses-control-page .muses-topbar .muses-header-info .muses-title-row .muses-status-badge.status-live .badge-dot{background:#16a34a;animation:2.2s infinite musesPulse;box-shadow:0 0 8px #16a34acc}.muses-control-page .muses-topbar .muses-header-info .muses-title-row .muses-status-badge.status-hidden{color:#9f1239;background:linear-gradient(135deg,#fff1f2 0%,#ffe4e6 100%);border:1px solid #fecdd3;box-shadow:0 2px 8px #9f12391f}.muses-control-page .muses-topbar .muses-header-info .muses-title-row .muses-status-badge.status-hidden .badge-dot{background:#e11d48}.muses-control-page .muses-topbar .muses-header-info .muses-page-desc{color:var(--adm-text-secondary,#574f49);letter-spacing:.01em;max-width:820px;margin:0;font-size:.88rem;line-height:1.55}.muses-control-page .muses-topbar .muses-topbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.muses-control-page .muses-topbar .muses-topbar-actions .muses-btn-storefront{color:#2d2420;cursor:pointer;background:#fff;border:1px solid #c5a88066;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #00000008}.muses-control-page .muses-topbar .muses-topbar-actions .muses-btn-storefront:hover{border-color:var(--adm-gold,#9e7d3b);color:var(--adm-maroon,#721121);background:#faf8f5;transform:translateY(-2px);box-shadow:0 6px 16px #9e7d3b1f}.muses-control-page .muses-topbar .muses-topbar-actions .muses-btn-sync{color:#2d2420;cursor:pointer;background:#fff;border:1px solid #c5a88066;border-radius:10px;align-items:center;gap:7px;padding:10px 18px;font-size:.82rem;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #00000008}.muses-control-page .muses-topbar .muses-topbar-actions .muses-btn-sync:hover{border-color:var(--adm-gold,#9e7d3b);color:var(--adm-maroon,#721121);background:#faf8f5;transform:translateY(-2px);box-shadow:0 6px 16px #9e7d3b1f}.muses-control-page .muses-topbar .muses-topbar-actions .muses-btn-primary{color:#faf8f5;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#721121 0%,#4d0011 100%);border:1px solid #d4af3780;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-size:.84rem;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #72112147}.muses-control-page .muses-topbar .muses-topbar-actions .muses-btn-primary:hover{background:linear-gradient(135deg,#851628 0%,#5e0016 100%);border-color:#d4af37cc;transform:translateY(-2px);box-shadow:0 8px 24px #72112166}.muses-control-page .muses-toast{border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:13px 20px;font-size:.88rem;font-weight:600;animation:.26s cubic-bezier(.16,1,.3,1) musesSlideDown;display:flex;box-shadow:0 6px 20px #0000000f}.muses-control-page .muses-toast.muses-toast-notice{color:#14532d;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac}.muses-control-page .muses-toast.muses-toast-error{color:#9f1239;background:linear-gradient(135deg,#fff1f2 0%,#ffe4e6 100%);border:1px solid #fecdd3}.muses-control-page .muses-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:1100px){.muses-control-page .muses-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.muses-control-page .muses-stats-grid{grid-template-columns:1fr}}.muses-control-page .muses-stats-grid .muses-stat-card{background:#fff;border:1px solid #c5a88052;border-radius:16px;align-items:center;gap:18px;padding:20px 24px;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000008}.muses-control-page .muses-stats-grid .muses-stat-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#d4af3759,#0000);height:2px;transition:opacity .24s;position:absolute;top:0;left:0;right:0}.muses-control-page .muses-stats-grid .muses-stat-card:hover{border-color:#c5a88099;transform:translateY(-2px);box-shadow:0 8px 24px #6b11200f}.muses-control-page .muses-stats-grid .muses-stat-card:hover:before{opacity:1}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-icon{justifyContent:center;border-radius:13px;flex-shrink:0;align-items:center;width:48px;height:48px;transition:transform .22s;display:flex}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-icon.icon-gold{color:#9e7d3b;background:linear-gradient(135deg,#fbf8f0 0%,#f5ece0 100%);border:1px solid #9e7d3b40}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-icon.icon-green{color:#16a34a;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-icon.icon-amber{color:#d97706;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-icon.icon-maroon{color:#faf8f5;background:linear-gradient(135deg,#721121 0%,#4d0011 100%);border:1px solid #d4af3766;box-shadow:0 4px 12px #72112138}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-icon.icon-red{color:#faf8f5;background:linear-gradient(135deg,#991b1b 0%,#581c1c 100%);border:1px solid #fecdd3;box-shadow:0 4px 12px #991b1b38}.muses-control-page .muses-stats-grid .muses-stat-card:hover .muses-stat-icon{transform:scale(1.06)}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-meta .muses-stat-label{color:var(--adm-text-tertiary,#877e75);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:.73rem;font-weight:700}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-meta .muses-stat-value{font-size:1.65rem;font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#1a1412;font-weight:700;line-height:1.15}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-meta .muses-stat-value.value-maroon{color:var(--adm-maroon,#721121);letter-spacing:.04em;font-family:inherit;font-size:1.05rem;font-weight:800}.muses-control-page .muses-stats-grid .muses-stat-card .muses-stat-meta .muses-stat-value.value-red{color:#991b1b;letter-spacing:.04em;font-family:inherit;font-size:1.05rem;font-weight:800}.muses-control-page .muses-stats-grid .muses-stat-card.highlight-enabled{background:linear-gradient(#fff 0%,#faf8f5 100%);border-color:#d4af3773}.muses-control-page .muses-stats-grid .muses-stat-card.highlight-disabled{background:linear-gradient(#fff 0%,#fff5f5 100%);border-color:#fecdd3}.muses-control-page .muses-command-panel{background:linear-gradient(#fff 0%,#faf8f5 100%);border:1px solid #c5a8806b;border-radius:18px;margin-bottom:38px;padding:28px 34px;position:relative;box-shadow:0 6px 28px #6b11200a}.muses-control-page .muses-command-panel .muses-command-header{border-bottom:1px solid #c5a88038;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.muses-control-page .muses-command-panel .muses-command-header .muses-command-titles{max-width:680px}.muses-control-page .muses-command-panel .muses-command-header .muses-command-titles .muses-command-badge{letter-spacing:.16em;text-transform:uppercase;color:var(--adm-maroon,#721121);align-items:center;gap:8px;margin-bottom:8px;font-size:.72rem;font-weight:700;display:inline-flex}.muses-control-page .muses-command-panel .muses-command-header .muses-command-titles .muses-command-title{font-size:1.45rem;font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#1a1412;letter-spacing:-.01em;margin:0 0 8px;font-weight:700}.muses-control-page .muses-command-panel .muses-command-header .muses-command-titles .muses-command-desc{color:var(--adm-text-secondary,#574f49);margin:0;font-size:.86rem;line-height:1.6}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box{background:#fff;border:1px solid #c5a88059;border-radius:14px;align-items:center;gap:18px;padding:14px 22px;display:flex;box-shadow:0 4px 14px #00000008}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-toggle-info{text-align:right}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-toggle-info .muses-master-toggle-label{color:#1a1412;letter-spacing:.01em;margin-bottom:3px;font-size:.82rem;font-weight:700}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-toggle-info .muses-master-toggle-state{text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;font-weight:700}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-toggle-info .muses-master-toggle-state.is-live{color:#16a34a}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-toggle-info .muses-master-toggle-state.is-hidden{color:#dc2626}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-switch{cursor:pointer;background:#d1d5db;border:2px solid #e5e7eb;border-radius:20px;width:60px;height:34px;padding:0;transition:all .28s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:inset 0 2px 4px #0000001a}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-switch.is-active{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-color:#86efac;box-shadow:inset 0 2px 4px #00000026,0 0 10px #16a34a4d}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-switch.is-busy{cursor:wait;opacity:.75}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-switch .switch-knob{justifyContent:center;background:#fff;border-radius:50%;align-items:center;width:26px;height:26px;transition:all .28s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000040}.muses-control-page .muses-command-panel .muses-command-header .muses-master-toggle-box .muses-master-switch .switch-knob.knob-active{left:28px}.muses-control-page .muses-command-panel .muses-headings-form{margin-top:26px}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-grid-2{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:18px;display:grid}@media (max-width:768px){.muses-control-page .muses-command-panel .muses-headings-form .muses-form-grid-2{grid-template-columns:1fr}}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-field{margin-bottom:18px}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-field .muses-form-label{text-transform:uppercase;letter-spacing:.1em;color:var(--adm-text-secondary,#574f49);margin-bottom:7px;font-size:.75rem;font-weight:700;display:block}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-field .muses-form-input,.muses-control-page .muses-command-panel .muses-headings-form .muses-form-field .muses-form-textarea{color:#1a1412;box-sizing:border-box;background:#fff;border:1px solid #c5a88059;border-radius:10px;width:100%;padding:12px 16px;font-family:inherit;font-size:.88rem;transition:all .2s}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-field .muses-form-input:focus,.muses-control-page .muses-command-panel .muses-headings-form .muses-form-field .muses-form-textarea:focus{border-color:var(--adm-gold,#9e7d3b);background:#fff;outline:none;box-shadow:0 0 0 3px #9e7d3b29}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-field .muses-form-textarea{resize:vertical;line-height:1.6}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-actions{justify-content:flex-end;margin-top:4px;display:flex}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-actions .muses-btn-save{color:#faf8f5;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#721121 0%,#4d0011 100%);border:1px solid #d4af3773;border-radius:10px;align-items:center;gap:8px;padding:11px 24px;font-size:.84rem;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #72112138}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-actions .muses-btn-save:hover{background:linear-gradient(135deg,#851628 0%,#5e0016 100%);border-color:#d4af37b3;transform:translateY(-2px);box-shadow:0 8px 22px #72112159}.muses-control-page .muses-command-panel .muses-headings-form .muses-form-actions .muses-btn-save:disabled{cursor:wait;opacity:.65}.muses-control-page .muses-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.muses-control-page .muses-filter-bar .muses-filter-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.muses-control-page .muses-filter-bar .muses-filter-tabs .muses-filter-tab-btn{cursor:pointer;color:var(--adm-text-secondary,#574f49);background:#fff;border:1px solid #c5a88059;border-radius:100px;padding:9px 18px;font-size:.82rem;font-weight:600;transition:all .22s}.muses-control-page .muses-filter-bar .muses-filter-tabs .muses-filter-tab-btn:hover{border-color:var(--adm-gold,#9e7d3b);color:#1a1412}.muses-control-page .muses-filter-bar .muses-filter-tabs .muses-filter-tab-btn.tab-active-all{border-color:var(--adm-maroon,#721121);color:#fff;background:linear-gradient(135deg,#721121 0%,#4d0011 100%);box-shadow:0 4px 12px #72112140}.muses-control-page .muses-filter-bar .muses-filter-tabs .muses-filter-tab-btn.tab-active-live{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-color:#16a34a;box-shadow:0 4px 12px #16a34a40}.muses-control-page .muses-filter-bar .muses-filter-tabs .muses-filter-tab-btn.tab-active-inactive{color:#fff;background:linear-gradient(135deg,#64748b 0%,#475569 100%);border-color:#64748b;box-shadow:0 4px 12px #64748b40}.muses-control-page .muses-filter-bar .muses-search-box{min-width:300px;position:relative}.muses-control-page .muses-filter-bar .muses-search-box .muses-search-input{box-sizing:border-box;background:#fff;border:1px solid #c5a88061;border-radius:100px;width:100%;padding:10px 16px 10px 40px;font-size:.84rem;transition:all .2s}.muses-control-page .muses-filter-bar .muses-search-box .muses-search-input:focus{border-color:var(--adm-gold,#9e7d3b);outline:none;box-shadow:0 0 0 3px #9e7d3b26}.muses-control-page .muses-filter-bar .muses-search-box .muses-search-icon{color:#9e7d3b;pointer-events:none;align-items:center;display:flex;position:absolute;top:11px;left:14px}.muses-control-page .muses-filter-bar .muses-search-box .muses-search-clear{cursor:pointer;color:#9ca3af;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:9px;right:12px}.muses-control-page .muses-filter-bar .muses-search-box .muses-search-clear:hover{color:#1a1412}.muses-control-page .muses-loading-state,.muses-control-page .muses-empty-state{text-align:center;background:#fff;border:1px solid #c5a88052;border-radius:18px;padding:80px 24px;box-shadow:0 4px 20px #00000008}.muses-control-page .muses-loading-state .empty-state-icon,.muses-control-page .muses-empty-state .empty-state-icon{color:#9e7d3b;justifyContent:center;background:linear-gradient(135deg,#fbf8f0 0%,#f5ece0 100%);border:1px solid #9e7d3b40;border-radius:50%;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.muses-control-page .muses-loading-state .empty-state-title,.muses-control-page .muses-empty-state .empty-state-title{font-size:1.25rem;font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#1a1412;margin:0 0 8px;font-weight:700}.muses-control-page .muses-loading-state .empty-state-desc,.muses-control-page .muses-empty-state .empty-state-desc{color:var(--adm-text-secondary,#574f49);max-width:480px;margin:0 auto 24px;font-size:.88rem;line-height:1.6}.muses-control-page .muses-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1200px){.muses-control-page .muses-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.muses-control-page .muses-cards-grid{grid-template-columns:1fr}}.muses-control-page .muses-cards-grid .muses-card{justifyContent:space-between;background:#fff;border:1px solid #c5a8804d;border-radius:18px;flex-direction:column;padding:24px;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 18px #6b112008}.muses-control-page .muses-cards-grid .muses-card:hover{border-color:#c5a880a6;transform:translateY(-4px);box-shadow:0 12px 32px #6b112014}.muses-control-page .muses-cards-grid .muses-card.card-inactive{opacity:.72;background:#f8fafc;border-color:#e2e8f0}.muses-control-page .muses-cards-grid .muses-card .muses-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user{align-items:center;gap:14px;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-avatar{color:#fff;justifyContent:center;letter-spacing:.04em;border:2px solid #d4af3766;border-radius:50%;flex-shrink:0;align-items:center;width:48px;height:48px;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 4px 10px #0000002e}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-avatar.avatar-gradient-0{background:linear-gradient(135deg,#721121 0%,#4d0011 100%)}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-avatar.avatar-gradient-1{background:linear-gradient(135deg,#9b1d22 0%,#5e0b14 100%)}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-avatar.avatar-gradient-2{background:linear-gradient(135deg,#6b21a8 0%,#3b0764 100%)}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-avatar.avatar-gradient-3{background:linear-gradient(135deg,#0f766e 0%,#134e4a 100%)}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-avatar.avatar-gradient-4{background:linear-gradient(135deg,#854d0e 0%,#451a03 100%)}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-name-group .muses-card-name-line{align-items:center;gap:6px;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-name-group .muses-card-name-line .muses-card-name{font-size:1.05rem;font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#1a1412;font-weight:700}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-name-group .muses-card-name-line .muses-verified-icon{color:#16a34a;align-items:center;display:inline-flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-user .muses-card-name-group .muses-card-location{color:var(--adm-text-tertiary,#877e75);align-items:center;gap:5px;margin-top:3px;font-size:.76rem;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-badges{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-badges .muses-status-pill{text-transform:uppercase;letter-spacing:.08em;border-radius:100px;padding:3px 10px;font-size:.67rem;font-weight:700}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-badges .muses-status-pill.pill-active{color:#166534;background:#f0fdf4;border:1px solid #86efac}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-badges .muses-status-pill.pill-inactive{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}.muses-control-page .muses-cards-grid .muses-card .muses-card-header .muses-card-badges .muses-order-pill{color:#94a3b8;letter-spacing:.02em;font-size:.69rem;font-weight:600}.muses-control-page .muses-cards-grid .muses-card .muses-rating-row{justifyContent:space-between;align-items:center;margin-bottom:12px;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-rating-row .muses-stars{color:#d4af37;letter-spacing:3px;font-size:1rem}.muses-control-page .muses-cards-grid .muses-card .muses-rating-row .muses-date{color:var(--adm-text-tertiary,#877e75);font-size:.75rem;font-weight:600}.muses-control-page .muses-cards-grid .muses-card .muses-highlight-quote{font-size:.94rem;font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:var(--adm-maroon,#721121);margin-bottom:10px;font-style:italic;font-weight:700;line-height:1.45}.muses-control-page .muses-cards-grid .muses-card .muses-full-quote{color:var(--adm-text-secondary,#574f49);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:76px;margin:0 0 18px;font-size:.83rem;line-height:1.6;display:-webkit-box;overflow:hidden}.muses-control-page .muses-cards-grid .muses-card .muses-garment-box{background:#faf8f5;border:1px solid #c5a88047;border-radius:11px;align-items:center;gap:12px;margin-bottom:20px;padding:10px 14px;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-garment-box .muses-garment-thumb{object-fit:cover;border:1px solid #c5a88066;border-radius:8px;flex-shrink:0;width:40px;height:40px}.muses-control-page .muses-cards-grid .muses-card .muses-garment-box .muses-garment-thumb-fallback{color:#9e7d3b;justifyContent:center;background:#f3ece1;border-radius:8px;flex-shrink:0;align-items:center;width:40px;height:40px;font-size:.78rem;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-garment-box .muses-garment-details{overflow:hidden}.muses-control-page .muses-cards-grid .muses-card .muses-garment-box .muses-garment-details .muses-garment-name{color:#1a1412;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.muses-control-page .muses-cards-grid .muses-card .muses-garment-box .muses-garment-details .muses-garment-cat{color:#9e7d3b;letter-spacing:.02em;font-size:.72rem;font-weight:600}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer{justifyContent:space-between;border-top:1px solid #c5a88033;align-items:center;padding-top:16px;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-toggle-visibility-btn{cursor:pointer;background:#fff;border:1px solid #c5a88059;border-radius:8px;align-items:center;gap:6px;padding:8px 13px;font-size:.76rem;font-weight:600;transition:all .2s;display:inline-flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-toggle-visibility-btn.btn-hide{color:#dc2626}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-toggle-visibility-btn.btn-hide:hover{background:#fef2f2;border-color:#fecaca}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-toggle-visibility-btn.btn-show{color:#16a34a}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-toggle-visibility-btn.btn-show:hover{background:#f0fdf4;border-color:#86efac}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-card-btn-group{align-items:center;gap:8px;display:flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-card-btn-group .muses-edit-btn{color:#1a1412;cursor:pointer;background:#fff;border:1px solid #c5a88059;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.76rem;font-weight:600;transition:all .2s;display:inline-flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-card-btn-group .muses-edit-btn:hover{border-color:var(--adm-gold,#9e7d3b);color:var(--adm-maroon,#721121);background:#faf8f5}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-card-btn-group .muses-delete-btn{justifyContent:center;color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;align-items:center;width:32px;height:32px;transition:all .2s;display:inline-flex}.muses-control-page .muses-cards-grid .muses-card .muses-card-footer .muses-card-btn-group .muses-delete-btn:hover{color:#be123c;background:#ffe4e6;border-color:#fda4af}.muses-control-page .muses-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justifyContent:center;z-index:9999;background-color:#140e0cad;align-items:center;padding:20px;animation:.22s musesFadeIn;display:flex;position:fixed;inset:0}.muses-control-page .muses-modal-overlay .muses-modal-dialog{background:#fff;border:1px solid #d4af3773;border-radius:20px;width:100%;max-width:760px;max-height:90vh;overflow-y:auto;box-shadow:0 28px 60px #0000004d}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-header{background:linear-gradient(#fff 0%,#faf8f5 100%);border-bottom:1px solid #c5a88040;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-header .muses-modal-title{font-size:1.35rem;font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#1a1412;margin:0;font-weight:700}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-header .muses-modal-subtitle{color:var(--adm-text-tertiary,#877e75);margin-top:3px;font-size:.8rem;display:block}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-header .muses-modal-close-btn{cursor:pointer;color:var(--adm-text-tertiary,#877e75);justifyContent:center;background:0 0;border:none;border-radius:8px;align-items:center;padding:8px;transition:all .2s;display:flex}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-header .muses-modal-close-btn:hover{color:#1a1412;background:#f3ece1}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form{padding:30px}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-grid-3{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:18px;display:grid}@media (max-width:680px){.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-grid-3{grid-template-columns:1fr}}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-grid-4{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px;display:grid}@media (max-width:680px){.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-grid-4{grid-template-columns:repeat(2,1fr)}}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field{margin-bottom:18px}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field .muses-form-label{text-transform:uppercase;letter-spacing:.1em;color:var(--adm-text-secondary,#574f49);margin-bottom:6px;font-size:.74rem;font-weight:700;display:block}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field .muses-form-input,.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field .muses-form-select,.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field .muses-form-textarea{color:#1a1412;box-sizing:border-box;background:#fff;border:1px solid #c5a88061;border-radius:10px;width:100%;padding:11px 15px;font-family:inherit;font-size:.88rem;transition:all .2s}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field .muses-form-input:focus,.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field .muses-form-select:focus,.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field .muses-form-textarea:focus{border-color:var(--adm-gold,#9e7d3b);outline:none;box-shadow:0 0 0 3px #9e7d3b29}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-form-field .muses-form-textarea{resize:vertical;line-height:1.6}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-garment-fieldset{background:#faf8f5;border:1px dashed #c5a88073;border-radius:14px;margin-bottom:24px;padding:20px 22px}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-garment-fieldset .muses-fieldset-legend{text-transform:uppercase;letter-spacing:.14em;color:var(--adm-maroon,#721121);margin-bottom:14px;font-size:.74rem;font-weight:700}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-modal-actions{border-top:1px solid #c5a88033;justify-content:flex-end;gap:14px;padding-top:10px;display:flex}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-modal-actions .muses-btn-cancel{color:var(--adm-text-secondary,#574f49);cursor:pointer;background:#fff;border:1px solid #c5a88066;border-radius:10px;padding:10px 22px;font-size:.84rem;font-weight:600;transition:all .2s}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-modal-actions .muses-btn-cancel:hover{color:#1a1412;background:#faf8f5}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-modal-actions .muses-btn-submit{color:#faf8f5;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#721121 0%,#4d0011 100%);border:1px solid #d4af3780;border-radius:10px;align-items:center;gap:8px;padding:10px 26px;font-size:.84rem;font-weight:700;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #72112140}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-modal-actions .muses-btn-submit:hover{background:linear-gradient(135deg,#851628 0%,#5e0016 100%);border-color:#d4af37cc;transform:translateY(-2px);box-shadow:0 8px 22px #72112161}.muses-control-page .muses-modal-overlay .muses-modal-dialog .muses-modal-form .muses-modal-actions .muses-btn-submit:disabled{cursor:wait;opacity:.65}.muses-control-page .muses-confirm-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justifyContent:center;z-index:10000;background-color:#140e0cad;align-items:center;padding:20px;animation:.2s musesFadeIn;display:flex;position:fixed;inset:0}.muses-control-page .muses-confirm-overlay .muses-confirm-box{text-align:center;background:#fff;border:1px solid #fecdd3;border-radius:18px;width:100%;max-width:440px;padding:30px;box-shadow:0 24px 48px #00000040}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-icon{color:#e11d48;justifyContent:center;background:#fff1f2;border-radius:50%;align-items:center;width:54px;height:54px;margin:0 auto 16px;display:flex}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-title{font-size:1.25rem;font-family:var(--font-heading,"Playfair Display", Georgia, serif);color:#1a1412;margin:0 0 10px;font-weight:700}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-desc{color:var(--adm-text-secondary,#574f49);margin:0 0 24px;font-size:.86rem;line-height:1.55}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-actions{justify-content:center;gap:12px;display:flex}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-actions .muses-btn-cancel{color:var(--adm-text-secondary,#574f49);cursor:pointer;background:#fff;border:1px solid #c5a88066;border-radius:10px;padding:10px 22px;font-size:.84rem;font-weight:600;transition:all .2s}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-actions .muses-btn-cancel:hover{color:#1a1412;background:#faf8f5}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-actions .muses-btn-danger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#991b1b 100%);border:none;border-radius:10px;padding:10px 24px;font-size:.84rem;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #dc262640}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-actions .muses-btn-danger:hover{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);box-shadow:0 6px 18px #dc262659}.muses-control-page .muses-confirm-overlay .muses-confirm-box .muses-confirm-actions .muses-btn-danger:disabled{cursor:wait;opacity:.65}@keyframes musesFadeIn{0%{opacity:0}to{opacity:1}}@keyframes musesSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes musesPulse{0%{box-shadow:0 0 #16a34a99}70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}.setm-shell{width:100%;color:var(--adm-text-primary,#181412);flex-direction:column;gap:24px;margin:0 auto;animation:.35s cubic-bezier(.16,1,.3,1) setmFadeIn;display:flex}.setm-shell *{box-sizing:border-box}@keyframes setmFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.setm-spin{animation:.9s linear infinite setmSpin}@keyframes setmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.setm-header{border-bottom:1px solid #e8e2d8d9;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.setm-header-left{max-width:680px}.setm-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--adm-maroon,#721121);background:#faf7f2;border:1px solid #eae3d6;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:4px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.setm-kicker-dot{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #10b98133}.setm-kicker-dot.locked{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.setm-title{letter-spacing:-.03em;color:#14100e;font-size:1.85rem;font-weight:900;font-family:var(--font-heading,"Outfit", sans-serif);margin:0;line-height:1.2}.setm-subtitle{color:#6e6459;margin:6px 0 0;font-size:.88rem;line-height:1.5}.setm-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setm-toast{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:.8rem;font-weight:700;animation:.2s ease-out setmFadeIn;display:inline-flex;box-shadow:0 2px 8px #10b9811f}.setm-saving-badge{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex}.setm-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.setm-btn.primary{background:var(--adm-maroon,#721121);color:#fff;box-shadow:0 2px 10px #72112140}.setm-btn.primary:hover:not(:disabled){background:var(--adm-maroon-dark,#520914);transform:translateY(-1px);box-shadow:0 4px 14px #72112159}.setm-btn.ghost{color:#38312b;background:#fff;border-color:#e2dbd0}.setm-btn.ghost:hover:not(:disabled){color:#181412;background:#faf7f2;border-color:#d4cabc;transform:translateY(-1px)}.setm-btn.gold{color:#8b6824;background:#faf6ed;border-color:#e7dcbf}.setm-btn.gold:hover:not(:disabled){color:#6e5118;background:#f4ece0;border-color:#d8c29d}.setm-btn.danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.setm-btn.danger:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.setm-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.setm-error-banner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.85rem;font-weight:600;display:flex}.setm-error-banner>div{align-items:center;gap:10px;display:flex}.setm-error-banner button{color:#991b1b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.setm-error-banner button:hover{background:#991b1b1a}.setm-telemetry{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.setm-telemetry-card{cursor:pointer;background:#fff;border:1px solid #e8e2d8;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #18141208}.setm-telemetry-card:before{content:"";background:0 0;width:4px;height:100%;transition:background .2s;position:absolute;top:0;left:0}.setm-telemetry-card:hover{border-color:#d4cabc;transform:translateY(-2px);box-shadow:0 6px 18px #1814120f}.setm-telemetry-card:hover:before{background:var(--adm-maroon,#721121)}.setm-telemetry-card.active{border-color:var(--adm-maroon,#721121);background:#fffdfd}.setm-telemetry-card.active:before{background:var(--adm-maroon,#721121)}.setm-telemetry-card .setm-telem-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.setm-telemetry-card .setm-telem-icon.gate-live{color:#059669;background:#ecfdf5}.setm-telemetry-card .setm-telem-icon.gate-locked{color:#d97706;background:#fffbeb}.setm-telemetry-card .setm-telem-icon.wa-ready{color:#16a34a;background:#f0fdf4}.setm-telemetry-card .setm-telem-icon.wa-scan{color:#b45309;background:#fef3c7}.setm-telemetry-card .setm-telem-icon.pay-active{color:var(--adm-maroon,#721121);background:#fdf2f4}.setm-telemetry-card .setm-telem-icon.ship-active{color:#9e7d3b;background:#faf5ea}.setm-telemetry-card .setm-telem-body{flex-direction:column;flex:1;min-width:0;display:flex}.setm-telemetry-card .setm-telem-body .setm-telem-label{letter-spacing:.08em;text-transform:uppercase;color:#877e75;font-size:.72rem;font-weight:800}.setm-telemetry-card .setm-telem-body .setm-telem-val{color:#181412;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:2px;font-size:.96rem;font-weight:800;display:flex;overflow:hidden}.setm-telemetry-card .setm-telem-body .setm-telem-sub{color:#6b645c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.74rem;overflow:hidden}.setm-telemetry-card .setm-telem-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.65rem;font-weight:800}.setm-telemetry-card .setm-telem-pill.ok{color:#166534;background:#dcfce7}.setm-telemetry-card .setm-telem-pill.warn{color:#92400e;background:#fef3c7}.setm-nav-bar{background:#fff;border:1px solid #e8e2d8;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;box-shadow:0 1px 3px #18141205}.setm-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;display:flex;overflow-x:auto}.setm-tabs::-webkit-scrollbar{display:none}.setm-tab-btn{color:#4a433d;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:.84rem;font-weight:700;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.setm-tab-btn .setm-tab-icon{color:#877e75;align-items:center;transition:color .16s;display:flex}.setm-tab-btn .setm-tab-pill{text-transform:uppercase;letter-spacing:.06em;color:#6b645c;background:#f4efea;border-radius:999px;padding:2px 6px;font-size:.62rem;font-weight:800;transition:all .16s}.setm-tab-btn .setm-tab-pill.ok{color:#15803d;background:#dcfce7}.setm-tab-btn .setm-tab-pill.warn{color:#b45309;background:#fef3c7}.setm-tab-btn:hover{color:#181412;background:#faf6f0}.setm-tab-btn:hover .setm-tab-icon{color:var(--adm-maroon,#721121)}.setm-tab-btn.active{background:var(--adm-maroon,#721121);color:#fff;border-color:var(--adm-maroon,#721121);box-shadow:0 2px 10px #72112140}.setm-tab-btn.active .setm-tab-icon{color:#fee2e2}.setm-tab-btn.active .setm-tab-pill{color:#fff;background:#ffffff38}.setm-tab-btn.active .setm-tab-pill.ok{color:#fff;background:#10b981}.setm-tab-btn.active .setm-tab-pill.warn{color:#fff;background:#f59e0b}.setm-search-wrap{flex:1;min-width:240px;max-width:340px;position:relative}.setm-search-wrap .setm-search-icon{color:#9c9388;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.setm-search-wrap input{color:#181412;background:#faf7f2;border:1px solid #eae3d6;border-radius:10px;outline:none;width:100%;padding:8px 32px 8px 34px;font-size:.82rem;transition:all .18s}.setm-search-wrap input::placeholder{color:#9c9388}.setm-search-wrap input:focus{background:#fff;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.setm-search-wrap .setm-search-clear{color:#9c9388;cursor:pointer;background:0 0;border:none;align-items:center;padding:3px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.setm-search-wrap .setm-search-clear:hover{color:#181412}.setm-pane{flex-direction:column;gap:20px;animation:.25s ease-out setmFadeIn;display:flex}.setm-card{background:#fff;border:1px solid #e8e2d8;border-radius:18px;flex-direction:column;gap:20px;padding:24px;transition:border-color .16s;display:flex;box-shadow:0 1px 3px #18141205}.setm-card.highlighted{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}.setm-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setm-card-header .setm-card-title-group{align-items:center;gap:12px;display:flex}.setm-card-header .setm-card-title-group .setm-card-icon{width:38px;height:38px;color:var(--adm-maroon,#721121);background:#faf7f2;border:1px solid #eae3d6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.setm-card-header .setm-card-title-group h3{color:#14100e;letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:800}.setm-card-header .setm-card-title-group p{color:#6e6459;margin:2px 0 0;font-size:.78rem}.setm-card-header .setm-card-action{align-items:center;gap:8px;display:flex}.setm-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.setm-grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.setm-field{flex-direction:column;gap:6px;min-width:0;display:flex}.setm-field .setm-field-label{letter-spacing:.07em;text-transform:uppercase;color:#5e564e;justify-content:space-between;align-items:center;font-size:.74rem;font-weight:800;display:flex}.setm-field .setm-field-label em{color:#b45309;text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-size:.7rem;font-style:normal;font-weight:700;display:inline-flex}.setm-field .setm-input-wrap{align-items:center;display:flex;position:relative}.setm-field .setm-input-wrap .setm-affix{color:#8c8276;pointer-events:none;font-size:.88rem;font-weight:700;position:absolute;left:12px}.setm-field .setm-input-wrap input.has-prefix{padding-left:30px}.setm-field input,.setm-field textarea,.setm-field select{color:#181412;background:#fdfbf7;border:1px solid #e0d8cb;border-radius:11px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.9rem;transition:all .16s}.setm-field input::placeholder,.setm-field textarea::placeholder,.setm-field select::placeholder{color:#a3998d}.setm-field input:focus,.setm-field textarea:focus,.setm-field select:focus{background:#fff;border-color:#b89230;box-shadow:0 0 0 3px #b892301f}.setm-field input.mono,.setm-field textarea.mono,.setm-field select.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.setm-field textarea{resize:vertical;min-height:80px;line-height:1.5}.setm-field small{color:#7e756b;font-size:.74rem;line-height:1.4}.setm-toggle-box{background:#faf7f2;border:1px solid #eae3d6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:all .18s;display:flex}.setm-toggle-box.active{background:#fff;border-color:#d8c29d;box-shadow:0 2px 8px #9e7d3b14}.setm-toggle-box.danger-border{background:#fff5f7;border-color:#e11d48}.setm-toggle-box .setm-toggle-text{flex-direction:column;gap:3px;display:flex}.setm-toggle-box .setm-toggle-text .setm-toggle-title-row{align-items:center;gap:8px;display:flex}.setm-toggle-box .setm-toggle-text .setm-toggle-title-row strong{color:#181412;font-size:.92rem;font-weight:800}.setm-toggle-box .setm-toggle-text span{color:#6e6459;font-size:.78rem;line-height:1.45}.setm-switch{cursor:pointer;background:#d9d1c3;border:none;border-radius:999px;flex-shrink:0;width:48px;height:26px;padding:0;transition:background-color .2s cubic-bezier(.16,1,.3,1);position:relative}.setm-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.setm-switch.on{background:var(--adm-maroon,#721121)}.setm-switch.on:after{transform:translate(22px)}.setm-doc-preview{background:linear-gradient(#fff 0%,#faf8f5 100%);border:1.5px dashed #d4cabc;border-radius:16px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 4px 14px #18141208}.setm-doc-preview .setm-doc-head{border-bottom:1px solid #eae3d6;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.setm-doc-preview .setm-doc-head .setm-doc-brand h4{font-size:1.15rem;font-weight:900;font-family:var(--font-heading,"Cinzel", serif);letter-spacing:.08em;color:var(--adm-maroon,#721121);margin:0}.setm-doc-preview .setm-doc-head .setm-doc-brand span{color:#877e75;margin-top:2px;font-size:.74rem;display:block}.setm-doc-preview .setm-doc-head .setm-doc-badge{letter-spacing:.1em;text-transform:uppercase;color:#6b645c;background:#f4efea;border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:800}.setm-doc-preview .setm-doc-details{grid-template-columns:1fr 1fr;gap:12px;font-size:.78rem;display:grid}.setm-doc-preview .setm-doc-details .setm-doc-row{flex-direction:column;display:flex}.setm-doc-preview .setm-doc-details .setm-doc-row strong{color:#8a8177;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800}.setm-doc-preview .setm-doc-details .setm-doc-row span{color:#181412;word-break:break-word;margin-top:2px;font-weight:600}.setm-shipping-sim{background:linear-gradient(135deg,#faf7f2 0%,#f5efe6 100%);border:1px solid #e2d9cc;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.setm-shipping-sim .setm-ship-tier-bar{background:#e0d7c9;border-radius:999px;height:10px;margin:8px 0;position:relative;overflow:hidden}.setm-shipping-sim .setm-ship-tier-bar .setm-ship-tier-fill{background:linear-gradient(90deg,#9e7d3b 0%,#10b981 100%);border-radius:999px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.setm-shipping-sim .setm-ship-tier-markers{color:#6e6459;justify-content:space-between;font-size:.76rem;font-weight:700;display:flex}.setm-gate-hero{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.setm-gate-hero.live{color:#14532d;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #86efac}.setm-gate-hero.locked{color:#78350f;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fcd34d}.setm-gate-hero .setm-gate-hero-left{align-items:center;gap:16px;display:flex}.setm-gate-hero .setm-gate-hero-left .setm-gate-hero-icon{background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 14px #00000014}.setm-gate-hero .setm-gate-hero-left h3{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:900}.setm-gate-hero .setm-gate-hero-left p{opacity:.9;max-width:520px;margin:4px 0 0;font-size:.84rem;line-height:1.45}.setm-countdown-strip{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.setm-countdown-strip .setm-clock-digit{background:#fff;border:1px solid #eae3d6;border-radius:12px;flex-direction:column;align-items:center;min-width:64px;padding:10px 14px;display:flex;box-shadow:0 2px 6px #1814120a}.setm-countdown-strip .setm-clock-digit b{color:#181412;font-size:1.4rem;font-weight:900;font-family:var(--font-heading,"Outfit", sans-serif);line-height:1}.setm-countdown-strip .setm-clock-digit small{letter-spacing:.08em;text-transform:uppercase;color:#8c8276;margin-top:4px;font-size:.65rem;font-weight:800}.setm-photo-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:860px){.setm-photo-grid{grid-template-columns:1fr}}.setm-photo-card{background:#faf7f2;border:1px solid #eae3d6;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.setm-photo-card .setm-photo-card-top{justify-content:space-between;align-items:center;display:flex}.setm-photo-card .setm-photo-card-top strong{color:#181412;font-size:.86rem;font-weight:800}.setm-photo-card .setm-photo-card-top button{color:#b91c1c;cursor:pointer;background:0 0;border:none;font-size:.74rem;font-weight:700}.setm-photo-card .setm-photo-card-top button:hover{text-decoration:underline}.setm-photo-card .setm-photo-preview{background:#efe9df;border:1px solid #dfd8cb;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.setm-photo-card .setm-photo-preview.desktop{aspect-ratio:16/9}.setm-photo-card .setm-photo-preview.mobile{aspect-ratio:9/16;max-width:240px;margin:0 auto}.setm-photo-card .setm-photo-preview img{object-fit:cover;width:100%;height:100%;display:block}.setm-photo-card .setm-photo-preview .setm-no-photo{color:#9c9388;flex-direction:column;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:flex}.setm-photo-card .setm-upload-label{color:#38312b;cursor:pointer;background:#fff;border:1px solid #d8cfc2;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:700;transition:all .16s;display:inline-flex}.setm-photo-card .setm-upload-label:hover{color:#181412;background:#f4efea;border-color:#b89230}.setm-photo-card .setm-upload-label input[type=file]{display:none}.setm-terminal-row{align-items:center;gap:8px;display:flex}.setm-terminal-row input{background:#faf7f2;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.setm-qr-studio{grid-template-columns:260px 1fr;align-items:center;gap:24px;display:grid}@media (max-width:768px){.setm-qr-studio{text-align:center;grid-template-columns:1fr;justify-items:center}}.setm-qr-card{background:#fff;border:1px solid #e8e2d8;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex;box-shadow:0 4px 16px #1814120d}.setm-qr-card img{border-radius:12px;display:block}.setm-qr-card span{color:#8c8276;letter-spacing:.04em;font-size:.72rem;font-weight:700}.setm-qr-guide{flex-direction:column;gap:12px;display:flex}.setm-qr-guide h3{color:#14100e;margin:0;font-size:1.15rem;font-weight:800}.setm-qr-guide ol{color:#5e564e;margin:0;padding-left:18px;font-size:.85rem;line-height:1.6}.setm-qr-guide ol li{margin-bottom:4px}.setm-slide-card{background:#fff;border:1px solid #e8e2d8;border-radius:16px;flex-direction:column;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 1px 4px #18141205}.setm-slide-card.collapsed{background:#fff;border-color:#e8e2d8;padding:12px 18px}.setm-slide-card.collapsed:hover{background:#faf8f5;border-color:#d4af37;box-shadow:0 3px 12px #d4af3714}.setm-slide-card.collapsed .setm-slide-head{align-items:center;gap:16px}.setm-slide-card.collapsed .setm-slide-thumb{border-radius:8px;width:104px;height:58px}.setm-slide-card.expanded{border:1.5px solid var(--adm-maroon,#721121);background:#fff;padding:20px;box-shadow:0 6px 22px #72112114}.setm-slide-card.expanded .setm-slide-head{border-bottom:1px solid #eae3d6;align-items:flex-start;gap:16px;padding-bottom:16px}.setm-slide-card.expanded .setm-slide-thumb{aspect-ratio:16/9;border-radius:10px;width:180px}.setm-slide-card .setm-slide-head{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.setm-slide-card .setm-slide-head .setm-slide-thumb{background:#efe9df;border:1px solid #dcd4c6;flex-shrink:0;transition:all .2s;overflow:hidden}.setm-slide-card .setm-slide-head .setm-slide-thumb img{object-fit:cover;width:100%;height:100%;display:block}.setm-slide-card .setm-slide-head .setm-slide-meta{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:220px;display:flex}.setm-slide-card .setm-slide-head .setm-slide-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.setm-slide-card .setm-slide-body{flex-direction:column;gap:16px;padding-top:18px;animation:.22s ease-out setmFadeIn;display:flex}.setm-slide-image-editor{background:#faf7f2;border:1px solid #eae3d6;border-radius:14px;align-items:stretch;gap:20px;padding:18px;display:flex}@media (max-width:820px){.setm-slide-image-editor{flex-direction:column}}.setm-slide-image-editor .setm-slide-image-preview-col{aspect-ratio:16/9;background:#efe9df;border:1px solid #dcd4c6;border-radius:10px;flex-shrink:0;width:290px;position:relative;overflow:hidden;box-shadow:0 2px 8px #1814120d}@media (max-width:820px){.setm-slide-image-editor .setm-slide-image-preview-col{width:100%}}.setm-slide-image-editor .setm-slide-image-preview-col img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.setm-slide-image-editor .setm-slide-image-preview-col:hover img{transform:scale(1.02)}.setm-slide-image-editor .setm-slide-image-preview-col .setm-slide-image-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#181412c2;border-radius:4px;padding:3px 8px;font-size:.62rem;font-weight:700;position:absolute;top:8px;left:8px}.setm-slide-image-editor .setm-slide-image-controls-col{justifyContent:space-between;flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.setm-slide-image-editor .setm-slide-image-controls-col .setm-slide-image-title-wrap h4{color:#181412;margin:0;font-size:.94rem;font-weight:800}.setm-slide-image-editor .setm-slide-image-controls-col .setm-slide-image-title-wrap p{color:#6e6459;margin:4px 0 0;font-size:.77rem;line-height:1.45}.setm-slide-image-editor .setm-slide-image-controls-col .setm-slide-image-actions-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heritage-showcase-editor{flex-direction:column;gap:14px;margin-top:8px;display:flex}.heritage-showcase-head,.heritage-piece-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.heritage-showcase-head p,.heritage-piece-head p{color:#6e6459;margin:4px 0 0;font-size:.82rem}.heritage-piece{background:#fdfbf7;border:1px solid #e8e2d8;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.heritage-selected{background:#fff;border:1px solid #e8e2d8;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.heritage-selected .heritage-selected-photo,.heritage-selected .catalog-image-empty{object-fit:cover;border-radius:8px;flex-shrink:0;width:54px;height:68px;min-height:68px}.heritage-selected span{letter-spacing:.08em;text-transform:uppercase;color:#8a8174;font-size:.68rem;font-weight:800;display:block}.heritage-selected strong{color:#181412;margin-top:2px;display:block}.heritage-selected em{color:#6e6459;margin-top:2px;font-size:.78rem;font-style:normal;display:block}.heritage-product-list{background:#fff;border:1px solid #e8e2d8;border-radius:12px;max-height:320px;overflow-y:auto}.heritage-product-empty{color:#6e6459;margin:0;padding:16px;font-size:.86rem}.heritage-product-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0ebe3;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.heritage-product-row:last-child{border-bottom:0}.heritage-product-row:hover{background:#faf7f2}.heritage-product-row.is-selected{background:#fbf4f1;box-shadow:inset 3px 0 #721121}.heritage-product-row .heritage-product-photo,.heritage-product-row .catalog-image-empty{object-fit:cover;border-radius:7px;flex-shrink:0;width:42px;height:54px;min-height:54px}.heritage-product-copy{min-width:0}.heritage-product-copy strong,.heritage-product-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.heritage-product-copy strong{color:#181412;font-size:.88rem}.heritage-product-copy em{color:#6e6459;margin-top:2px;font-size:.75rem;font-style:normal}.setm-google-shell{flex-direction:column;gap:20px;animation:.3s cubic-bezier(.16,1,.3,1) setmFadeIn;display:flex}.setm-google-hero{background:linear-gradient(135deg,#faf7f2 0%,#fff 50%,#faf5ea 100%);border:1px solid #e6dccd;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #7211210a}.setm-google-hero:before{content:"";background:linear-gradient(90deg,#721121 0%,#d4af37 50%,#721121 100%);width:100%;height:3px;position:absolute;top:0;left:0}.setm-google-hero .setm-google-hero-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.setm-google-hero .setm-google-brand{align-items:center;gap:16px;display:flex}.setm-google-hero .setm-google-brand .setm-google-logo-badge{color:#721121;background:#fff;border:1px solid #e8e2d8;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 12px #1814120f}.setm-google-hero .setm-google-brand h2{letter-spacing:-.02em;color:#14100e;margin:0;font-size:1.35rem;font-weight:900}.setm-google-hero .setm-google-brand p{color:#6e6459;max-width:620px;margin:3px 0 0;font-size:.82rem;line-height:1.45}.setm-google-hero .setm-google-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setm-google-hero .setm-google-chips{border-top:1px dashed #e5ddcf;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.setm-google-hero .setm-chip{letter-spacing:.02em;color:#4a433d;background:#fff;border:1px solid #e8e2d8;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.74rem;font-weight:750;transition:all .16s;display:inline-flex}.setm-google-hero .setm-chip .setm-chip-dot{background:#9c9388;border-radius:50%;width:7px;height:7px}.setm-google-hero .setm-chip .setm-chip-dot.ok{background:#10b981;box-shadow:0 0 0 2px #10b98133}.setm-google-hero .setm-chip .setm-chip-dot.warn{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.setm-google-hero .setm-chip .setm-chip-dot.danger{background:#ef4444;box-shadow:0 0 0 2px #ef444433}.setm-google-tabs{scrollbar-width:none;border-bottom:1px solid #eae3d6;align-items:center;gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.setm-google-tabs::-webkit-scrollbar{display:none}.setm-google-tabs .setm-subtab-btn{color:#6e6459;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:750;transition:all .16s;display:inline-flex}.setm-google-tabs .setm-subtab-btn:hover{color:#181412;background:#faf7f2}.setm-google-tabs .setm-subtab-btn.active{color:#721121;background:#fff;border-color:#d4af37;box-shadow:0 2px 8px #7211210f}.setm-google-tabs .setm-subtab-btn .setm-subtab-badge{color:#721121;background:#faf7f2;border:1px solid #eae3d6;border-radius:6px;padding:1px 6px;font-size:.65rem;font-weight:800}.setm-seo-scoreboard{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.setm-seo-stat-box{background:#fff;border:1px solid #e8e2d8;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:all .18s;display:flex}.setm-seo-stat-box:hover{border-color:#d8c29d;transform:translateY(-1px)}.setm-seo-stat-box .setm-seo-stat-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.setm-seo-stat-box .setm-seo-stat-icon.score-high{color:#059669;background:#ecfdf5}.setm-seo-stat-box .setm-seo-stat-icon.score-med{color:#d97706;background:#fffbeb}.setm-seo-stat-box .setm-seo-stat-icon.score-low{color:#dc2626;background:#fef2f2}.setm-seo-stat-box .setm-seo-stat-icon.neutral{color:#721121;background:#faf7f2}.setm-seo-stat-box .setm-seo-stat-body{flex-direction:column;display:flex}.setm-seo-stat-box .setm-seo-stat-body .setm-seo-stat-val{color:#181412;font-size:1.25rem;font-weight:900;line-height:1.1}.setm-seo-stat-box .setm-seo-stat-body .setm-seo-stat-label{text-transform:uppercase;letter-spacing:.06em;color:#877e75;margin-top:3px;font-size:.74rem;font-weight:750}.setm-seo-stat-box .setm-seo-stat-body .setm-seo-stat-sub{color:#6e6459;margin-top:2px;font-size:.72rem}.setm-inspect-shell{background:#faf7f2;border:1px solid #eae3d6;border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.setm-inspect-shell .setm-inspect-input-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setm-inspect-shell .setm-inspect-input-row .setm-inspect-input{flex:1;min-width:280px}.setm-inspect-shell .setm-inspect-shortcuts{color:#6e6459;flex-wrap:wrap;align-items:center;gap:8px;font-size:.74rem;display:flex}.setm-inspect-shell .setm-inspect-shortcuts button{color:#4a433d;cursor:pointer;background:#fff;border:1px solid #e0d8cb;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:700;transition:all .15s}.setm-inspect-shell .setm-inspect-shortcuts button:hover{color:#721121;background:#f4ece0;border-color:#d8c29d}.setm-inspect-card{background:#fff;border:1.5px solid #bbf7d0;border-radius:12px;flex-direction:column;gap:12px;padding:16px;animation:.2s ease-out setmFadeIn;display:flex}.setm-inspect-card.error{background:#fef2f2;border-color:#fecaca}.setm-inspect-card .setm-inspect-verdict{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.setm-inspect-card .setm-inspect-verdict .setm-verdict-tag{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:800}.setm-inspect-card .setm-inspect-verdict .setm-verdict-tag.pass{color:#166534;background:#dcfce7}.setm-inspect-card .setm-inspect-verdict .setm-verdict-tag.neutral{color:#92400e;background:#fef3c7}.setm-inspect-card .setm-inspect-verdict .setm-verdict-tag.fail{color:#991b1b;background:#fee2e2}.setm-inspect-card .setm-inspect-grid{border-top:1px solid #eae3d6;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-top:10px;display:grid}.setm-inspect-card .setm-inspect-grid .setm-inspect-item{flex-direction:column;gap:2px;display:flex}.setm-inspect-card .setm-inspect-grid .setm-inspect-item span.label{letter-spacing:.06em;text-transform:uppercase;color:#877e75;font-size:.68rem;font-weight:800}.setm-inspect-card .setm-inspect-grid .setm-inspect-item span.val{color:#181412;word-break:break-all;font-size:.82rem;font-weight:700}.setm-audit-issue-card{background:#fff;border:1px solid #e8e2d8;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;transition:all .16s;display:flex}.setm-audit-issue-card:hover{border-color:#d4cabc;box-shadow:0 2px 8px #1814120a}.setm-audit-issue-card.critical{border-left:4px solid #ef4444}.setm-audit-issue-card.warning{border-left:4px solid #f59e0b}.setm-audit-issue-card.info{border-left:4px solid #3b82f6}.setm-audit-issue-card .setm-issue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.setm-audit-issue-card .setm-issue-head .setm-issue-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:800}.setm-audit-issue-card .setm-issue-head .setm-issue-badge.critical{color:#991b1b;background:#fee2e2}.setm-audit-issue-card .setm-issue-head .setm-issue-badge.warning{color:#92400e;background:#fef3c7}.setm-audit-issue-card .setm-issue-head .setm-issue-badge.info{color:#1e40af;background:#eff6ff}.setm-audit-issue-card .setm-issue-recommendation{color:#5e564e;background:#faf7f2;border:1px solid #eae3d6;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:.78rem;display:flex}.setm-dropzone{text-align:center;cursor:pointer;background:#faf8f5;border:2px dashed #d4af37;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:24px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.setm-dropzone:hover,.setm-dropzone.is-dragover{background:#fffdf9;border-color:#721121;transform:translateY(-1px);box-shadow:0 4px 16px #72112114}.setm-dropzone .setm-dropzone-icon{color:#9e7d3b;background:#fff;border:1px solid #e8e2d8;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 2px 8px #9e7d3b1f}.setm-dropzone h5{color:#181412;margin:0;font-size:.92rem;font-weight:800}.setm-dropzone p{color:#6e6459;max-width:480px;margin:0;font-size:.78rem}.setm-meta-shell{flex-direction:column;gap:20px;animation:.3s cubic-bezier(.16,1,.3,1) setmFadeIn;display:flex}.setm-meta-hero{background:linear-gradient(135deg,#faf7f2 0%,#fff 50%,#f5f3ff 100%);border:1px solid #e6dccd;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 4px 20px #7211210a}.setm-meta-hero:before{content:"";background:linear-gradient(90deg,#721121 0%,#6366f1 50%,#d4af37 100%);width:100%;height:3px;position:absolute;top:0;left:0}.setm-meta-hero .setm-meta-hero-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.setm-meta-hero .setm-meta-brand{align-items:center;gap:16px;display:flex}.setm-meta-hero .setm-meta-brand .setm-meta-logo-badge{color:#6366f1;background:#fff;border:1px solid #e8e2d8;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 12px #1814120f}.setm-meta-hero .setm-meta-brand h2{letter-spacing:-.02em;color:#14100e;margin:0;font-size:1.35rem;font-weight:900}.setm-meta-hero .setm-meta-brand p{color:#6e6459;max-width:620px;margin:3px 0 0;font-size:.82rem;line-height:1.45}.setm-meta-hero .setm-meta-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setm-meta-hero .setm-meta-chips{border-top:1px dashed #e5ddcf;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.setm-event-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.setm-event-toggle-item{background:#faf7f2;border:1px solid #eae3d6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:all .16s;display:flex}.setm-event-toggle-item:hover{background:#fff;border-color:#d8c29d}.setm-event-toggle-item.is-on{background:#fff;border-color:#c7d2fe;box-shadow:0 2px 6px #6366f10d}.setm-event-toggle-item .setm-event-title-wrap{flex-direction:column;gap:2px;display:flex}.setm-event-toggle-item .setm-event-title-wrap strong{color:#181412;font-size:.88rem;font-weight:800}.setm-event-toggle-item .setm-event-title-wrap span{color:#6e6459;font-size:.74rem}.setm-meta-table-wrap{background:#fff;border:1px solid #e8e2d8;border-radius:14px;overflow-x:auto}.setm-meta-table-wrap table{border-collapse:collapse;width:100%;font-size:.82rem}.setm-meta-table-wrap table thead{background:#faf7f2;border-bottom:1px solid #e8e2d8}.setm-meta-table-wrap table thead th{letter-spacing:.06em;text-transform:uppercase;color:#7a7268;white-space:nowrap;padding:12px 16px;font-size:.72rem;font-weight:800}.setm-meta-table-wrap table tbody tr{border-bottom:1px solid #f2ece1;transition:background-color .14s}.setm-meta-table-wrap table tbody tr:last-child{border-bottom:none}.setm-meta-table-wrap table tbody tr:hover{background:#faf8f5}.setm-meta-table-wrap table tbody tr td{color:#181412;vertical-align:middle;white-space:nowrap;padding:12px 16px}.setm-meta-table-wrap table tbody tr td.error-col{text-overflow:ellipsis;white-space:nowrap;color:#991b1b;max-width:300px;font-size:.76rem;overflow:hidden}.setm-status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.setm-status-pill.success{color:#166534;background:#dcfce7}.setm-status-pill.pending{color:#92400e;background:#fef3c7}.setm-status-pill.failed{color:#991b1b;background:#fee2e2}@media (max-width:900px){.setm-header,.setm-nav-bar{flex-direction:column;align-items:stretch}.setm-nav-bar .setm-search-wrap{min-width:0;max-width:none}}.platform-pro-container{width:100%;max-width:1680px;color:var(--adm-text-primary,#181412);font-family:var(--font-sans,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif);margin:0 auto;padding:0 .75rem 3.5rem;animation:.28s cubic-bezier(.16,1,.3,1) proFadeIn}@media (max-width:768px){.platform-pro-container{padding:0 .4rem 2rem}}@keyframes proFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes liveBeaconGlow{0%{transform:scale(.92);box-shadow:0 0 #10b98199}70%{transform:scale(1.08);box-shadow:0 0 0 7px #10b98100}to{transform:scale(.92);box-shadow:0 0 #10b98100}}@keyframes spinQuick{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pro-header-toolbar{border-bottom:1px solid #ebe5db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.pro-header-toolbar .header-left{flex-direction:column;gap:.35rem;display:flex}.pro-header-toolbar .header-left .breadcrumb-row{color:#877e75;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin-bottom:.15rem;font-size:.76rem;font-weight:600;display:flex}.pro-header-toolbar .header-left .breadcrumb-row .crumb-divider{color:#e8e2d8}.pro-header-toolbar .header-left .breadcrumb-row .crumb-active{color:#721121;font-weight:700}.pro-header-toolbar .header-left .title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pro-header-toolbar .header-left .title-row h1{letter-spacing:-.025em;color:#181412;margin:0;font-size:1.85rem;font-weight:800;line-height:1.2}.pro-header-toolbar .header-left .title-row .telemetry-live-pill{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:.45rem;padding:.28rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.pro-header-toolbar .header-left .title-row .telemetry-live-pill .radar-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s infinite liveBeaconGlow}.pro-header-toolbar .header-left .title-row .telemetry-live-pill.paused{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.pro-header-toolbar .header-left .title-row .telemetry-live-pill.paused .radar-dot{background:#ef4444;animation:none}.pro-header-toolbar .header-left .subtitle-row{color:#574f49;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.84rem;display:flex}.pro-header-toolbar .header-left .subtitle-row .tz-chip{color:#574f49;background:#f3efea;border:1px solid #e8e2d8;border-radius:6px;padding:.12rem .5rem;font-size:.72rem;font-weight:600}.pro-header-toolbar .header-right{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.pro-header-toolbar .header-right .date-range-select-wrap{background:#fff;border:1px solid #e8e2d8;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .75rem;transition:all .18s;display:inline-flex;box-shadow:0 1px 3px #18141208}.pro-header-toolbar .header-right .date-range-select-wrap:focus-within,.pro-header-toolbar .header-right .date-range-select-wrap:hover{border-color:#9e7d3b}.pro-header-toolbar .header-right .date-range-select-wrap svg{color:#877e75;flex-shrink:0}.pro-header-toolbar .header-right .date-range-select-wrap select{color:#181412;cursor:pointer;background:0 0;border:none;outline:none;padding-right:.25rem;font-size:.82rem;font-weight:600}.pro-header-toolbar .header-right .custom-date-inputs{background:#fff;border:1px solid #e8e2d8;border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex}.pro-header-toolbar .header-right .custom-date-inputs span{color:#877e75;font-size:.78rem}.pro-header-toolbar .header-right .custom-date-inputs input[type=date]{color:#181412;background:#faf8f5;border:1px solid #e8e2d8;border-radius:6px;outline:none;padding:.25rem .45rem;font-size:.75rem}.pro-header-toolbar .header-right .sync-speed-wrap{background:#fff;border:1px solid #e8e2d8;border-radius:10px;align-items:center;padding:2px;display:inline-flex;box-shadow:0 1px 3px #18141208}.pro-header-toolbar .header-right .sync-speed-wrap select{color:#574f49;cursor:pointer;background:0 0;border:none;outline:none;padding:.4rem .55rem;font-size:.78rem;font-weight:600}.pro-header-toolbar .header-right .sync-speed-wrap .btn-sync-now{cursor:pointer;color:#574f49;background:0 0;border:none;border-radius:8px;align-items:center;padding:.4rem .6rem;transition:all .15s;display:flex}.pro-header-toolbar .header-right .sync-speed-wrap .btn-sync-now:hover{color:#721121;background:#f8f5f0}.pro-header-toolbar .header-right .sync-speed-wrap .btn-sync-now.spinning svg{animation:.8s linear infinite spinQuick}.pro-header-toolbar .header-right .btn-header-action{color:#574f49;cursor:pointer;background:#fff;border:1px solid #e8e2d8;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.82rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #18141208}.pro-header-toolbar .header-right .btn-header-action:hover{color:#721121;background:#faf8f5;border-color:#9e7d3b;transform:translateY(-1px)}.pro-header-toolbar .header-right .btn-header-action.primary{color:#fff;background:#721121;border-color:#721121;box-shadow:0 2px 8px #72112138}.pro-header-toolbar .header-right .btn-header-action.primary:hover{background:#520914;border-color:#520914;box-shadow:0 4px 12px #7211214d}.pro-main-tabs-nav{scrollbar-width:none;background:#f3efea;border:1px solid #e8e2d8;border-radius:14px;align-items:center;gap:.35rem;margin-bottom:1.5rem;padding:5px;display:flex;overflow-x:auto}.pro-main-tabs-nav::-webkit-scrollbar{display:none}.pro-main-tabs-nav .nav-tab-btn{color:#574f49;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.55rem;padding:.6rem 1.15rem;font-size:.84rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.pro-main-tabs-nav .nav-tab-btn svg{color:#877e75;flex-shrink:0;transition:color .18s}.pro-main-tabs-nav .nav-tab-btn:hover{color:#181412;background:#ffffffb3}.pro-main-tabs-nav .nav-tab-btn:hover svg{color:#721121}.pro-main-tabs-nav .nav-tab-btn.active{color:#721121;background:#fff;font-weight:700;box-shadow:0 2px 8px #18141214}.pro-main-tabs-nav .nav-tab-btn.active svg{color:#721121}.pro-main-tabs-nav .nav-tab-btn.active:after{content:"";background:#9e7d3b;border-radius:2px;height:2px;position:absolute;bottom:3px;left:20%;right:20%}.pro-main-tabs-nav .nav-tab-btn .tab-counter{color:#fff;background:#10b981;border-radius:9999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700}.sub-module-nav-pills{scrollbar-width:none;align-items:center;gap:.45rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.sub-module-nav-pills::-webkit-scrollbar{display:none}.sub-module-nav-pills .sub-pill-btn{color:#574f49;cursor:pointer;white-space:nowrap;background:#faf8f5;border:1px solid #e6dfd5;border-radius:9999px;padding:.45rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1)}.sub-module-nav-pills .sub-pill-btn:hover{color:#181412;background:#fff;border-color:#9e7d3b;transform:translateY(-1px)}.sub-module-nav-pills .sub-pill-btn.active{color:#fff;background:#721121;border-color:#721121;font-weight:700;box-shadow:0 2px 8px #72112138}.pro-hero-metrics-grid{grid-template-columns:repeat(5,1fr);gap:1.15rem;margin-bottom:1.5rem;display:grid}@media (max-width:1400px){.pro-hero-metrics-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.pro-hero-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pro-hero-metrics-grid{grid-template-columns:1fr}}.pro-hero-metrics-grid .hero-metric-card{cursor:pointer;background:#fff;border:1px solid #ebe5db;border-radius:16px;flex-direction:column;justify-content:space-between;gap:.85rem;padding:1.35rem 1.45rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #18141208}.pro-hero-metrics-grid .hero-metric-card:before{content:"";background:0 0;border-radius:3px;height:3px;transition:background .2s;position:absolute;top:0;left:12px;right:12px}.pro-hero-metrics-grid .hero-metric-card:hover{border-color:#9e7d3b;transform:translateY(-2px);box-shadow:0 8px 24px #1814120f}.pro-hero-metrics-grid .hero-metric-card:hover:before{background:linear-gradient(90deg,#721121,#9e7d3b)}.pro-hero-metrics-grid .hero-metric-card.selected-filter{background:#fffcf9;border-color:#721121}.pro-hero-metrics-grid .hero-metric-card.selected-filter:before{background:#721121}.pro-hero-metrics-grid .hero-metric-card .card-top{justify-content:space-between;align-items:center;display:flex}.pro-hero-metrics-grid .hero-metric-card .card-top .metric-heading{text-transform:uppercase;letter-spacing:.05em;color:#877e75;margin:0;font-size:.78rem;font-weight:700}.pro-hero-metrics-grid .hero-metric-card .card-top .metric-icon-bubble{color:#721121;background:#fbf8f0;border:1px solid #f0e6d2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .18s;display:flex}.pro-hero-metrics-grid .hero-metric-card:hover .metric-icon-bubble{color:#721121;background:#fdf4f4;border-color:#fecaca}.pro-hero-metrics-grid .hero-metric-card .card-number-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.pro-hero-metrics-grid .hero-metric-card .card-number-row .main-value{letter-spacing:-.035em;color:#181412;margin:0;font-size:1.95rem;font-weight:800;line-height:1.1}.pro-hero-metrics-grid .hero-metric-card .card-footer{border-top:1px solid #f5f1e9;flex-direction:column;gap:.35rem;padding-top:.75rem;display:flex}.pro-hero-metrics-grid .hero-metric-card .card-footer .trend-pill{border-radius:9999px;align-items:center;gap:.25rem;width:fit-content;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.pro-hero-metrics-grid .hero-metric-card .card-footer .trend-pill.positive{color:#15803d;background:#dcfce7}.pro-hero-metrics-grid .hero-metric-card .card-footer .trend-pill.negative{color:#b91c1c;background:#fee2e2}.pro-hero-metrics-grid .hero-metric-card .card-footer .trend-pill.neutral{color:#6b6259;background:#f3efea}.pro-hero-metrics-grid .hero-metric-card .card-footer .secondary-note{color:#877e75;font-size:.74rem;line-height:1.35}.pro-meta-suite-banner{background:linear-gradient(135deg,#faf8f5 0%,#fff 100%);border:1px solid #e8e2d8;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #18141208}.pro-meta-suite-banner:before{content:"";background:linear-gradient(#9e7d3b,#721121);width:4px;position:absolute;top:0;bottom:0;left:0}.pro-meta-suite-banner .banner-left{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pro-meta-suite-banner .banner-left .meta-logo-chip{color:#721121;background:#fbf8f0;border:1px solid #d8c29d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pro-meta-suite-banner .banner-left .account-info{flex-direction:column;gap:.2rem;display:flex}.pro-meta-suite-banner .banner-left .account-info .account-name-line{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pro-meta-suite-banner .banner-left .account-info .account-name-line .account-name{color:#181412;font-size:.95rem;font-weight:700}.pro-meta-suite-banner .banner-left .account-info .account-name-line .account-id-tag{color:#574f49;background:#f3efea;border:1px solid #e8e2d8;border-radius:6px;padding:.1rem .45rem;font-family:monospace;font-size:.72rem}.pro-meta-suite-banner .banner-left .account-info .account-meta-line{color:#877e75;font-size:.78rem}.pro-meta-suite-banner .banner-right .btn-open-marketing{color:#fff;background:#721121;border:1px solid #721121;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #72112138}.pro-meta-suite-banner .banner-right .btn-open-marketing:hover{background:#520914;border-color:#520914;transform:translateY(-1px);box-shadow:0 4px 14px #7211214d}.pro-interactive-chart-card{background:#fff;border:1px solid #ebe5db;border-radius:18px;margin-bottom:1.5rem;padding:1.5rem 1.75rem;box-shadow:0 1px 4px #18141208}.pro-interactive-chart-card .chart-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.pro-interactive-chart-card .chart-card-header .chart-title-box h3{letter-spacing:-.015em;color:#181412;margin:0 0 .2rem;font-size:1.15rem;font-weight:800}.pro-interactive-chart-card .chart-card-header .chart-title-box p{color:#877e75;margin:0;font-size:.8rem}.pro-interactive-chart-card .chart-card-header .chart-metric-switchers{background:#f3efea;border:1px solid #e6dfd5;border-radius:10px;align-items:center;gap:.35rem;padding:3px;display:flex}.pro-interactive-chart-card .chart-card-header .chart-metric-switchers button{color:#6b6259;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.4rem .85rem;font-size:.78rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1)}.pro-interactive-chart-card .chart-card-header .chart-metric-switchers button:hover{color:#181412}.pro-interactive-chart-card .chart-card-header .chart-metric-switchers button.active{color:#fff;background:#721121;font-weight:700;box-shadow:0 2px 6px #72112140}.pro-interactive-chart-card .chart-card-header .chart-period-summary{background:#faf8f5;border:1px solid #ebe5db;border-radius:12px;align-items:center;gap:1.25rem;padding:.45rem 1rem;display:flex}.pro-interactive-chart-card .chart-card-header .chart-period-summary .stat-item{flex-direction:column;display:flex}.pro-interactive-chart-card .chart-card-header .chart-period-summary .stat-item .lbl{color:#877e75;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.pro-interactive-chart-card .chart-card-header .chart-period-summary .stat-item .val{color:#181412;font-size:.95rem;font-weight:800}.pro-interactive-chart-card .bezier-chart-container{width:100%;height:260px;position:relative}.pro-interactive-chart-card .bezier-chart-container svg{width:100%;height:100%;overflow:visible}.pro-interactive-chart-card .bezier-chart-container .chart-grid-line{stroke:#f3efea;stroke-dasharray:4 4;stroke-width:1px}.pro-interactive-chart-card .bezier-chart-container .chart-axis-label{fill:#877e75;font-size:10px;font-weight:600}.pro-interactive-chart-card .bezier-chart-container .chart-interactive-dot{cursor:pointer;transition:r .15s,stroke-width .15s}.pro-interactive-chart-card .bezier-chart-container .chart-interactive-dot:hover{r:6!important;stroke:#9e7d3b!important;stroke-width:3px!important}.pro-interactive-chart-card .bezier-chart-container .chart-hover-line{stroke:#9e7d3b;stroke-width:1.5px;stroke-dasharray:3 3;pointer-events:none}.pro-interactive-chart-card .chart-tooltip-floating{color:#fff;pointer-events:none;z-index:10;white-space:nowrap;background:#181412;border-radius:8px;padding:.45rem .85rem;font-size:.78rem;position:absolute;transform:translate(-50%,-120%);box-shadow:0 4px 16px #00000040}.pro-interactive-chart-card .chart-tooltip-floating .tip-date{color:#a39b92;margin-bottom:2px;font-size:.7rem}.pro-interactive-chart-card .chart-tooltip-floating .tip-val{color:#fde68a;font-size:.88rem;font-weight:800}.pro-two-column-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.pro-two-column-grid{grid-template-columns:1fr}}.pro-two-column-grid .pro-card{background:#fff;border:1px solid #ebe5db;border-radius:18px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #18141208}.pro-two-column-grid .pro-card .card-header-bar{justify-content:space-between;align-items:center;display:flex}.pro-two-column-grid .pro-card .card-header-bar h4{letter-spacing:-.015em;color:#181412;margin:0;font-size:1.05rem;font-weight:800}.pro-two-column-grid .pro-card .card-header-bar .card-tag{color:#9e7d3b;background:#fbf8f0;border:1px solid #d8c29d;border-radius:6px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.pro-two-column-grid .funnel-pipeline-list{flex-direction:column;gap:.85rem;display:flex}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row{flex-direction:column;gap:.4rem;display:flex}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row .stage-meta{justify-content:space-between;align-items:center;font-size:.84rem;display:flex}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row .stage-meta .stage-step-num{color:#721121;background:#fbf8f0;border:1px solid #d8c29d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;display:inline-flex}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row .stage-meta .stage-title{color:#181412;font-weight:700}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row .stage-meta .stage-nums{align-items:center;gap:.65rem;display:flex}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row .stage-meta .stage-nums .count{color:#181412;font-weight:800}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row .stage-meta .stage-nums .rate{color:#877e75;font-size:.75rem}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row .stage-bar-track{background:#f3efea;border-radius:99px;width:100%;height:8px;overflow:hidden}.pro-two-column-grid .funnel-pipeline-list .funnel-stage-row .stage-bar-track .stage-bar-fill{background:linear-gradient(90deg,#721121,#9e7d3b);border-radius:99px;height:100%;transition:width .4s ease-out}.pro-two-column-grid .ranked-products-list{flex-direction:column;gap:.65rem;display:flex}.pro-two-column-grid .ranked-products-list .product-rank-item{background:#faf8f5;border:1px solid #f0ece4;border-radius:10px;justify-content:space-between;align-items:center;padding:.65rem .85rem;transition:all .15s;display:flex}.pro-two-column-grid .ranked-products-list .product-rank-item:hover{background:#fff;border-color:#9e7d3b;box-shadow:0 2px 8px #1814120a}.pro-two-column-grid .ranked-products-list .product-rank-item .item-left{align-items:center;gap:.75rem;display:flex}.pro-two-column-grid .ranked-products-list .product-rank-item .item-left .rank-num{color:#574f49;background:#efe9de;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:flex}.pro-two-column-grid .ranked-products-list .product-rank-item .item-left .item-info{flex-direction:column;display:flex}.pro-two-column-grid .ranked-products-list .product-rank-item .item-left .item-info .item-name{color:#181412;font-size:.82rem;font-weight:700}.pro-two-column-grid .ranked-products-list .product-rank-item .item-left .item-info .item-sku{color:#877e75;font-size:.72rem}.pro-two-column-grid .ranked-products-list .product-rank-item .item-right{flex-direction:column;align-items:flex-end;display:flex}.pro-two-column-grid .ranked-products-list .product-rank-item .item-right .item-rev{color:#721121;font-size:.85rem;font-weight:800}.pro-two-column-grid .ranked-products-list .product-rank-item .item-right .item-units{color:#877e75;font-size:.72rem}.pro-live-radar-view{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.pro-live-radar-view .radar-hero-banner{background:linear-gradient(135deg,#10b98114 0%,#0f766e0a 100%);border:1px solid #10b98140;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.pro-live-radar-view .radar-hero-banner .hero-beacon-box{align-items:center;gap:.85rem;display:flex}.pro-live-radar-view .radar-hero-banner .hero-beacon-box .beacon-ring{background:#10b981;border-radius:50%;width:14px;height:14px;animation:1.6s infinite liveBeaconGlow}.pro-live-radar-view .radar-hero-banner .hero-beacon-box h3{color:#065f46;margin:0;font-size:1.15rem;font-weight:800}.pro-live-radar-view .radar-hero-banner .hero-beacon-box h3 span{color:#047857;margin:0 .25rem;font-size:1.35rem}.pro-live-radar-view .live-stream-feed-card{background:#fff;border:1px solid #ebe5db;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #18141208}.pro-live-radar-view .live-stream-feed-card .feed-header{justify-content:space-between;align-items:center;margin-bottom:1.15rem;display:flex}.pro-live-radar-view .live-stream-feed-card .feed-header h4{margin:0;font-size:1rem;font-weight:800}.pro-live-radar-view .live-stream-feed-card .feed-items-list{flex-direction:column;gap:.65rem;max-height:520px;display:flex;overflow-y:auto}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item{background:#faf8f5;border:1px solid #efeae0;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:all .15s;display:flex}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item:hover{background:#fff;border-color:#9e7d3b;box-shadow:0 2px 8px #1814120a}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-type-chip{text-transform:uppercase;border-radius:6px;padding:.2rem .55rem;font-size:.7rem;font-weight:800}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-type-chip.view{color:#0369a1;background:#e0f2fe}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-type-chip.cart{color:#6d28d9;background:#ede9fe}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-type-chip.checkout{color:#b45309;background:#fef3c7}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-type-chip.order{color:#15803d;background:#dcfce7}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-type-chip.other{color:#574f49;background:#f3efea}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-path{color:#181412;font-family:monospace;font-size:.82rem;font-weight:600}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-val{color:#721121;font-size:.85rem;font-weight:800}.pro-live-radar-view .live-stream-feed-card .feed-items-list .feed-item .event-time{color:#877e75;white-space:nowrap;font-size:.74rem}.pro-clean-table-card{background:#fff;border:1px solid #ebe5db;border-radius:16px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 1px 4px #18141208}.pro-clean-table-card .table-header-bar{border-bottom:1px solid #ebe5db;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.15rem 1.45rem;display:flex}.pro-clean-table-card .table-header-bar .table-title-group{align-items:center;gap:.65rem;display:flex}.pro-clean-table-card .table-header-bar .table-title-group h4{color:#181412;margin:0;font-size:1.05rem;font-weight:800}.pro-clean-table-card .table-header-bar .table-title-group .record-count-badge{color:#6b6259;background:#f3efea;border:1px solid #e6dfd5;border-radius:9999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.pro-clean-table-card .table-header-bar .table-search-box{background:#faf8f5;border:1px solid #e6dfd5;border-radius:10px;align-items:center;gap:.45rem;padding:.4rem .85rem;transition:all .18s;display:inline-flex}.pro-clean-table-card .table-header-bar .table-search-box:focus-within{background:#fff;border-color:#721121;box-shadow:0 0 0 3px #72112114}.pro-clean-table-card .table-header-bar .table-search-box svg{color:#877e75;flex-shrink:0}.pro-clean-table-card .table-header-bar .table-search-box .table-search-input{color:#181412;background:0 0;border:none;outline:none;width:200px;font-family:inherit;font-size:.8rem}.pro-clean-table-card table{border-collapse:collapse;width:100%;font-size:.84rem}.pro-clean-table-card table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#6b6259;white-space:nowrap;background:#faf8f5;border-bottom:1px solid #ebe5db;padding:.8rem 1.25rem;font-size:.72rem;font-weight:700}.pro-clean-table-card table td{color:#574f49;border-bottom:1px solid #f3efea;padding:.85rem 1.25rem}.pro-clean-table-card table td.bold-text{color:#181412;font-weight:700}.pro-clean-table-card table td.price-text{color:#721121;font-weight:800}.pro-clean-table-card table tr:hover td{background:#fdfbf8}.pro-clean-table-card table tr:last-child td{border-bottom:none}.pro-clean-table-card .table-footer-bar{color:#877e75;background:#faf8f5;border-top:1px solid #ebe5db;justify-content:space-between;align-items:center;padding:.85rem 1.45rem;font-size:.78rem;display:flex}.pro-clean-table-card .table-footer-bar .pagination-btns{gap:.4rem;display:flex}.pro-clean-table-card .table-footer-bar .pagination-btns button{color:#574f49;cursor:pointer;background:#fff;border:1px solid #e6dfd5;border-radius:6px;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:all .15s}.pro-clean-table-card .table-footer-bar .pagination-btns button:hover:not(:disabled){color:#721121;border-color:#721121}.pro-clean-table-card .table-footer-bar .pagination-btns button:disabled{opacity:.4;cursor:not-allowed}.pro-accounting-dossier{background:#fff;border:1px solid #ebe5db;border-radius:16px;margin-top:2rem;padding:1.35rem 1.65rem;box-shadow:0 1px 3px #18141208}.pro-accounting-dossier .dossier-header{border-bottom:1px solid #f0ece4;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.pro-accounting-dossier .dossier-header .dossier-title-wrap{align-items:center;gap:.75rem;display:flex}.pro-accounting-dossier .dossier-header .dossier-title-wrap .dossier-icon{color:#9e7d3b;background:#fbf8f0;border:1px solid #d8c29d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pro-accounting-dossier .dossier-header .dossier-title-wrap h5{color:#181412;margin:0 0 .15rem;font-size:.95rem;font-weight:800}.pro-accounting-dossier .dossier-header .dossier-title-wrap span{color:#877e75;font-size:.76rem}.pro-accounting-dossier .dossier-notes-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.75rem 1.25rem;display:grid}.pro-accounting-dossier .dossier-notes-grid .dossier-note-item{align-items:flex-start;gap:.55rem;display:flex}.pro-accounting-dossier .dossier-notes-grid .dossier-note-item .note-bullet{color:#9e7d3b;flex-shrink:0;margin-top:.25rem;font-size:.65rem}.pro-accounting-dossier .dossier-notes-grid .dossier-note-item p{color:#574f49;margin:0;font-size:.8rem;line-height:1.45}.pro-accounting-dossier .dossier-warning-alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:center;gap:.65rem;margin-top:1rem;padding:.65rem 1rem;font-size:.8rem;font-weight:600;display:flex}.pro-accounting-dossier .dossier-warning-alert svg{color:#b45309;flex-shrink:0}.pro-settings-container{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}.pro-settings-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.35rem;display:grid}@media (max-width:768px){.pro-settings-grid{grid-template-columns:1fr}}.pro-settings-card{background:#fff;border:1px solid #ebe5db;border-radius:18px;flex-direction:column;gap:1.25rem;padding:1.5rem 1.65rem;display:flex;box-shadow:0 1px 3px #18141208}.pro-settings-card .card-top-header{border-bottom:1px solid #f0ece4;align-items:center;gap:.65rem;padding-bottom:.85rem;display:flex}.pro-settings-card .card-top-header .icon-box{color:#721121;background:#fdf4f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pro-settings-card .card-top-header h4{letter-spacing:-.015em;color:#181412;margin:0;font-size:1.05rem;font-weight:800}.pro-settings-card .settings-fields-stack{flex-direction:column;gap:1.15rem;display:flex}.settings-toggle-row{background:#faf8f5;border:1px solid #f0ece4;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.settings-toggle-row .toggle-text{flex-direction:column;gap:.15rem;display:flex}.settings-toggle-row .toggle-text .title{color:#181412;font-size:.84rem;font-weight:700}.settings-toggle-row .toggle-text .desc{color:#877e75;font-size:.72rem}.settings-toggle-row .luxury-switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.settings-toggle-row .luxury-switch input{opacity:0;width:0;height:0}.settings-toggle-row .luxury-switch .slider{cursor:pointer;background-color:#d6cec4;border-radius:24px;transition:all .25s;position:absolute;inset:0}.settings-toggle-row .luxury-switch .slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .25s;position:absolute;bottom:3px;left:3px;box-shadow:0 1px 3px #0003}.settings-toggle-row .luxury-switch input:checked+.slider{background-color:#721121}.settings-toggle-row .luxury-switch input:checked+.slider:before{transform:translate(20px)}.form-input-group{flex-direction:column;gap:.35rem;display:flex}.form-input-group label{color:#574f49;letter-spacing:.02em;font-size:.78rem;font-weight:700}.form-input-group input[type=text],.form-input-group input[type=number],.form-input-group input[type=password],.form-input-group select{color:#181412;background:#faf8f5;border:1px solid #e6dfd5;border-radius:10px;outline:none;padding:.55rem .85rem;font-family:inherit;font-size:.84rem;transition:all .15s}.form-input-group input[type=text]:focus,.form-input-group input[type=number]:focus,.form-input-group input[type=password]:focus,.form-input-group select:focus{background:#fff;border-color:#721121;box-shadow:0 0 0 3px #72112114}.form-input-group input[type=text]:read-only,.form-input-group input[type=number]:read-only,.form-input-group input[type=password]:read-only,.form-input-group select:read-only{color:#877e75;cursor:default;background:#f3efea}.form-input-group .field-caption{color:#877e75;font-size:.72rem}.encryption-status-pill{border-radius:6px;align-items:center;gap:.4rem;width:fit-content;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.encryption-status-pill.ready{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.encryption-status-pill.missing{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.pro-exports-section{background:#fff;border:1px solid #ebe5db;border-radius:18px;margin-bottom:1.5rem;padding:1.5rem 1.75rem;box-shadow:0 1px 3px #18141208}.pro-exports-section .section-headline{border-bottom:1px solid #f0ece4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.85rem;display:flex}.pro-exports-section .section-headline h4{color:#181412;margin:0;font-size:1.15rem;font-weight:800}.pro-exports-section .section-headline span{color:#877e75;font-size:.78rem}.export-search-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.export-search-toolbar .export-filter-pills{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.export-search-toolbar .export-filter-pills .filter-pill{color:#6b6259;cursor:pointer;background:#faf8f5;border:1px solid #e6dfd5;border-radius:9999px;padding:.35rem .8rem;font-size:.76rem;font-weight:600;transition:all .15s}.export-search-toolbar .export-filter-pills .filter-pill:hover{color:#181412;background:#fff;border-color:#9e7d3b}.export-search-toolbar .export-filter-pills .filter-pill.active{color:#fff;background:#721121;border-color:#721121;font-weight:700}.export-search-toolbar .export-search-input{color:#181412;background:#fff;border:1px solid #e6dfd5;border-radius:10px;outline:none;min-width:240px;padding:.45rem .85rem;font-size:.8rem;transition:all .15s}.export-search-toolbar .export-search-input:focus{border-color:#721121;box-shadow:0 0 0 3px #72112114}.export-category-block{margin-bottom:2rem}.export-category-block .export-category-header{border-bottom:1px solid #f0ece4;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding-bottom:.45rem;display:flex}.export-category-block .export-category-header .cat-title-left{align-items:center;gap:.5rem;display:flex}.export-category-block .export-category-header .cat-title-left h5{color:#181412;letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:800}.export-category-block .export-category-header .cat-title-left .cat-badge{color:#721121;background:#f4efe6;border-radius:6px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.export-category-block .export-category-header .cat-caption{color:#877e75;font-size:.74rem}.pro-all-exports-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.pro-all-exports-grid .export-card-item{background:#faf8f5;border:1px solid #ebe5db;border-radius:14px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.15rem;transition:all .18s;display:flex}.pro-all-exports-grid .export-card-item:hover{background:#fff;border-color:#9e7d3b;transform:translateY(-2px);box-shadow:0 4px 16px #1814120d}.pro-all-exports-grid .export-card-item .export-card-header{align-items:flex-start;gap:.75rem;display:flex}.pro-all-exports-grid .export-card-item .export-card-header .export-icon-box{color:#721121;background:#fdf4f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pro-all-exports-grid .export-card-item .export-card-header .export-titles h5{color:#181412;margin:0 0 .2rem;font-size:.88rem;font-weight:700}.pro-all-exports-grid .export-card-item .export-card-header .export-titles p{color:#877e75;margin:0;font-size:.74rem;line-height:1.35}.pro-all-exports-grid .export-card-item .btn-download-module-csv{color:#574f49;cursor:pointer;background:#fff;border:1px solid #e6dfd5;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.pro-all-exports-grid .export-card-item .btn-download-module-csv:hover{color:#fff;background:#721121;border-color:#721121;box-shadow:0 2px 6px #72112133}.forget-input{color:#181412;background:#faf8f5;border:1px solid #e6dfd5;border-radius:10px;flex:1;min-width:280px;padding:.65rem 1rem;font-family:inherit;font-size:.86rem;transition:all .15s}.forget-input:focus{background:#fff;border-color:#b91c1c;outline:none;box-shadow:0 0 0 3px #b91c1c14}.quality-status-badge{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.quality-status-badge.on,.quality-status-badge.active,.quality-status-badge.success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.quality-status-badge.warning,.quality-status-badge.pending{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.quality-status-badge.off,.quality-status-badge.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.quality-status-badge.neutral{color:#6b6259;background:#f3efea;border:1px solid #e6dfd5}.settings-save-bar{background:#fff;border:1px solid #ebe5db;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;display:flex;box-shadow:0 4px 16px #1814120a}.settings-save-bar .save-bar-info{color:#6b6259;align-items:center;gap:.65rem;font-size:.84rem;display:flex}.settings-save-bar .save-bar-info svg{color:#9e7d3b}.settings-save-bar .save-bar-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn-save-settings{color:#fff;cursor:pointer;background:#721121;border:1px solid #721121;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem 1.65rem;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #72112138}.btn-save-settings:hover{background:#520914;border-color:#520914;transform:translateY(-1px);box-shadow:0 6px 18px #7211214d}.btn-save-settings:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary-action{color:#574f49;cursor:pointer;background:#fff;border:1px solid #e6dfd5;border-radius:12px;align-items:center;gap:.55rem;padding:.7rem 1.5rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #1814120a}.btn-secondary-action:hover{color:#9e7d3b;background:#faf8f5;border-color:#9e7d3b}.btn-secondary-action:disabled{opacity:.6;cursor:not-allowed}.btn-danger-action{color:#b91c1c;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:.45rem;padding:.6rem 1.25rem;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-danger-action:hover{color:#991b1b;background:#fee2e2;border-color:#f87171}.marketing-desk-container{width:100%;max-width:100%;color:var(--adm-text-primary,#181412);font-family:var(--font-sans,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif);margin:0 auto;padding:0 0 3.5rem;animation:.28s cubic-bezier(.16,1,.3,1) mktFadeIn}@media (max-width:768px){.marketing-desk-container{padding:0 0 2rem}}@keyframes mktFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mktPulseGlow{0%{transform:scale(.92);box-shadow:0 0 #10b98199}70%{transform:scale(1.08);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.92);box-shadow:0 0 #10b98100}}@keyframes mktSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mkt-header-toolbar{border-bottom:1px solid var(--adm-border,#e8e2d8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.mkt-header-toolbar .header-left{flex-direction:column;gap:.35rem;display:flex}.mkt-header-toolbar .header-left .breadcrumb-row{color:var(--adm-text-tertiary,#877e75);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:.76rem;font-weight:600;display:flex}.mkt-header-toolbar .header-left .breadcrumb-row .crumb-divider{color:var(--adm-border,#e8e2d8)}.mkt-header-toolbar .header-left .breadcrumb-row .crumb-active{color:var(--adm-text-maroon,#721121);font-weight:700}.mkt-header-toolbar .header-left .title-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mkt-header-toolbar .header-left .title-row h1{letter-spacing:-.025em;color:var(--adm-text-primary,#181412);margin:0;font-size:1.85rem;font-weight:800;line-height:1.2}.mkt-header-toolbar .header-left .subtitle-row{color:var(--adm-text-secondary,#574f49);align-items:center;gap:.75rem;margin:0;font-size:.86rem;display:flex}.mkt-header-toolbar .header-right{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mkt-header-toolbar .header-right .date-range-select-wrap{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .75rem;transition:all .18s;display:inline-flex;box-shadow:0 1px 3px #18141208}.mkt-header-toolbar .header-right .date-range-select-wrap:focus-within,.mkt-header-toolbar .header-right .date-range-select-wrap:hover{border-color:var(--adm-gold,#9e7d3b)}.mkt-header-toolbar .header-right .date-range-select-wrap svg{color:var(--adm-text-tertiary,#877e75);flex-shrink:0}.mkt-header-toolbar .header-right .date-range-select-wrap select{color:var(--adm-text-primary,#181412);cursor:pointer;background:0 0;border:none;outline:none;padding-right:.25rem;font-size:.82rem;font-weight:600}.mkt-header-toolbar .header-right .custom-date-inputs{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:10px;align-items:center;gap:.4rem;padding:.3rem .6rem;display:inline-flex}.mkt-header-toolbar .header-right .custom-date-inputs input[type=date]{border:1px solid var(--adm-border,#e8e2d8);background:var(--adm-bg,#f8f7f4);color:var(--adm-text-primary,#181412);border-radius:6px;outline:none;padding:.25rem .5rem;font-size:.76rem;font-weight:600}.mkt-header-toolbar .header-right .custom-date-inputs input[type=date]:focus{border-color:var(--adm-gold,#9e7d3b)}.mkt-header-toolbar .header-right .custom-date-inputs .date-sep{color:var(--adm-text-tertiary,#877e75);font-size:.75rem}.btn-mkt-action{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#574f49);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.82rem;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #18141208}.btn-mkt-action:hover{border-color:var(--adm-maroon,#721121);color:var(--adm-maroon,#721121);background:var(--adm-maroon-light,#fdf4f4);transform:translateY(-1px)}.btn-mkt-action.primary{background:var(--adm-maroon,#721121);border-color:var(--adm-maroon,#721121);color:#fff;box-shadow:0 2px 8px #72112138}.btn-mkt-action.primary:hover{background:var(--adm-maroon-dark,#520914);border-color:var(--adm-maroon-dark,#520914);color:#fff;box-shadow:0 4px 14px #72112152}.btn-mkt-action.primary:disabled{opacity:.65;cursor:not-allowed;transform:none}.btn-mkt-action.gold{background:var(--adm-gold-light,#fbf8f0);border-color:var(--adm-border-gold,#d8c29d);color:var(--adm-text-gold,#8b6824)}.btn-mkt-action.gold:hover{border-color:var(--adm-gold,#9e7d3b);background:#f5eedc}.btn-mkt-action svg.spinning{animation:.9s linear infinite mktSpin}.mkt-account-banner{border:1px solid var(--adm-border,#e8e2d8);background:linear-gradient(135deg,#fff 0%,#faf8f5 100%);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.9rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #18141208}.mkt-account-banner:before{content:"";background:linear-gradient(180deg, var(--adm-gold,#9e7d3b), var(--adm-maroon,#721121));width:4px;position:absolute;top:0;bottom:0;left:0}.mkt-account-banner .banner-left{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mkt-account-banner .banner-left .meta-logo-chip{background:var(--adm-gold-light,#fbf8f0);border:1px solid var(--adm-border-gold,#d8c29d);width:38px;height:38px;color:var(--adm-maroon,#721121);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mkt-account-banner .banner-left .account-info{flex-direction:column;gap:.2rem;display:flex}.mkt-account-banner .banner-left .account-info .account-name-line{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.mkt-account-banner .banner-left .account-info .account-name-line .account-name{color:var(--adm-text-primary,#181412);font-size:.92rem;font-weight:700}.mkt-account-banner .banner-left .account-info .account-name-line .account-id-tag{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#574f49);background:#f3efea;border-radius:6px;padding:.1rem .45rem;font-family:monospace;font-size:.72rem}.mkt-account-banner .banner-left .account-info .account-meta-line{color:var(--adm-text-tertiary,#877e75);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.76rem;display:flex}.mkt-account-banner .banner-left .account-info .account-meta-line .meta-pill{align-items:center;gap:.35rem;display:inline-flex}.mkt-account-banner .banner-left .account-info .account-meta-line .meta-pill svg{color:var(--adm-gold,#9e7d3b)}.mkt-account-banner .banner-right{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mkt-account-banner .banner-right .status-pill{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.mkt-account-banner .banner-right .status-pill.connected{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.mkt-account-banner .banner-right .status-pill.connected .radar-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:1.8s infinite mktPulseGlow}.mkt-account-banner .banner-right .status-pill.disconnected{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.mkt-account-banner .banner-right .status-pill.disconnected .radar-dot{background:#ef4444;border-radius:50%;width:7px;height:7px}.mkt-account-banner .banner-right .status-pill.pending{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.mkt-account-banner .banner-right .status-pill.pending .radar-dot{background:#f59e0b;border-radius:50%;width:7px;height:7px}.mkt-account-banner .banner-right .freshness-tag{color:var(--adm-text-tertiary,#877e75);background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:8px;padding:.25rem .6rem;font-size:.75rem}.mkt-account-banner.warning-state{background:#fffdf8;border-color:#fde68a}.mkt-account-banner.warning-state:before{background:#f59e0b}.mkt-account-banner.error-state{background:#fff8f8;border-color:#fecaca}.mkt-account-banner.error-state:before{background:#ef4444}.mkt-subnav-bar{border:1px solid var(--adm-border,#e8e2d8);scrollbar-width:none;background:#f3efea;border-radius:14px;align-items:center;gap:.35rem;margin-bottom:1.75rem;padding:5px;display:flex;overflow-x:auto}.mkt-subnav-bar::-webkit-scrollbar{display:none}.mkt-subnav-bar .nav-pill-item{color:var(--adm-text-secondary,#574f49);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.mkt-subnav-bar .nav-pill-item svg{color:var(--adm-text-tertiary,#877e75);flex-shrink:0;transition:color .18s}.mkt-subnav-bar .nav-pill-item:hover{color:var(--adm-text-primary,#181412);background:#ffffffb3}.mkt-subnav-bar .nav-pill-item:hover svg{color:var(--adm-maroon,#721121)}.mkt-subnav-bar .nav-pill-item.is-active{color:var(--adm-maroon,#721121);background:#fff;font-weight:700;box-shadow:0 2px 8px #18141214}.mkt-subnav-bar .nav-pill-item.is-active svg{color:var(--adm-maroon,#721121)}.mkt-subnav-bar .nav-pill-item.is-active:after{content:"";background:var(--adm-gold,#9e7d3b);border-radius:2px;height:2px;position:absolute;bottom:2px;left:20%;right:20%}.mkt-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.15rem;margin-bottom:1.75rem;display:grid}.mkt-kpi-grid .kpi-card{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:16px;flex-direction:column;justify-content:space-between;gap:.85rem;padding:1.25rem 1.35rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #18141208}.mkt-kpi-grid .kpi-card:before{content:"";background:0 0;border-radius:3px;height:3px;transition:background .2s;position:absolute;top:0;left:12px;right:12px}.mkt-kpi-grid .kpi-card:hover{border-color:var(--adm-gold,#9e7d3b);transform:translateY(-2px);box-shadow:0 8px 24px #1814120f}.mkt-kpi-grid .kpi-card:hover:before{background:linear-gradient(90deg, var(--adm-maroon,#721121), var(--adm-gold,#9e7d3b))}.mkt-kpi-grid .kpi-card .kpi-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mkt-kpi-grid .kpi-card .kpi-top .kpi-label-group{align-items:center;gap:.45rem;display:flex}.mkt-kpi-grid .kpi-card .kpi-top .kpi-label-group .kpi-icon-wrap{background:var(--adm-gold-light,#fbf8f0);width:26px;height:26px;color:var(--adm-text-gold,#8b6824);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mkt-kpi-grid .kpi-card .kpi-top .kpi-label-group .kpi-label{color:var(--adm-text-secondary,#574f49);letter-spacing:-.01em;font-size:.82rem;font-weight:700}.mkt-kpi-grid .kpi-card .kpi-top .kpi-info-trigger{color:var(--adm-text-tertiary,#877e75);cursor:help;opacity:.7;transition:opacity .15s}.mkt-kpi-grid .kpi-card .kpi-top .kpi-info-trigger:hover{opacity:1;color:var(--adm-text-primary,#181412)}.mkt-kpi-grid .kpi-card .kpi-value{letter-spacing:-.03em;color:var(--adm-text-primary,#181412);font-feature-settings:"tnum";font-size:1.75rem;font-weight:800;line-height:1.1}.mkt-kpi-grid .kpi-card .kpi-value.dimmed{color:var(--adm-text-tertiary,#877e75);font-size:1.15rem;font-weight:600}.mkt-kpi-grid .kpi-card .kpi-footer{color:var(--adm-text-tertiary,#877e75);border-top:1px solid #f5f1eb;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.55rem;font-size:.74rem;display:flex}.mkt-kpi-grid .kpi-card .kpi-footer .kpi-prev-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mkt-kpi-grid .kpi-card .kpi-footer .delta-pill{border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.12rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.mkt-kpi-grid .kpi-card .kpi-footer .delta-pill.positive{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.mkt-kpi-grid .kpi-card .kpi-footer .delta-pill.negative{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.mkt-kpi-grid .kpi-card .kpi-footer .delta-pill.neutral{color:#574f49;background:#f3efea;border:1px solid #e6dfd5}.mkt-trend-card{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:16px;margin-bottom:1.75rem;padding:1.35rem 1.5rem;box-shadow:0 1px 3px #18141208}.mkt-trend-card .trend-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.mkt-trend-card .trend-header-row .trend-titles h2{color:var(--adm-text-primary,#181412);margin:0 0 .2rem;font-size:1.05rem;font-weight:800}.mkt-trend-card .trend-header-row .trend-titles p{color:var(--adm-text-tertiary,#877e75);margin:0;font-size:.8rem}.mkt-trend-card .trend-header-row .trend-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mkt-trend-card .trend-header-row .trend-controls .metric-pill-tabs{border:1px solid var(--adm-border,#e8e2d8);background:#f3efea;border-radius:10px;padding:3px;display:flex}.mkt-trend-card .trend-header-row .trend-controls .metric-pill-tabs .btn-tab-chip{color:var(--adm-text-secondary,#574f49);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.3rem .65rem;font-size:.74rem;font-weight:600;transition:all .15s}.mkt-trend-card .trend-header-row .trend-controls .metric-pill-tabs .btn-tab-chip:hover{color:var(--adm-text-primary,#181412)}.mkt-trend-card .trend-header-row .trend-controls .metric-pill-tabs .btn-tab-chip.active{color:var(--adm-maroon,#721121);background:#fff;font-weight:700;box-shadow:0 1px 3px #18141214}.mkt-trend-card .trend-header-row .trend-controls .grain-select-pill{color:var(--adm-text-secondary,#574f49);border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.78rem;font-weight:600;display:flex}.mkt-trend-card .trend-header-row .trend-controls .grain-select-pill select{color:var(--adm-text-maroon,#721121);cursor:pointer;background:0 0;border:none;outline:none;font-size:.78rem;font-weight:700}.mkt-trend-card .trend-bars-container{border-bottom:1px solid var(--adm-border,#e8e2d8);align-items:flex-end;gap:.4rem;height:140px;padding:.75rem .5rem 0;display:flex;position:relative}.mkt-trend-card .trend-bars-container .bar-column{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.mkt-trend-card .trend-bars-container .bar-column .bar-fill{background:linear-gradient(180deg, var(--adm-maroon,#721121) 0%, #7211218c 100%);border-radius:4px 4px 0 0;width:100%;max-width:28px;min-height:4px;transition:all .2s}.mkt-trend-card .trend-bars-container .bar-column .bar-fill:hover{background:linear-gradient(180deg, var(--adm-gold,#9e7d3b) 0%, #721121 100%);transform:scaleY(1.03);box-shadow:0 0 10px #9e7d3b66}.mkt-trend-card .trend-bars-container .bar-column:hover .bar-tooltip{opacity:1;visibility:visible;transform:translateY(-8px)}.mkt-trend-card .trend-bars-container .bar-column .bar-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:20;background:#181412;border-radius:8px;padding:.4rem .65rem;font-size:.72rem;transition:all .18s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(0);box-shadow:0 4px 12px #0003}.mkt-trend-card .trend-bars-container .bar-column .bar-tooltip .tip-date{color:var(--adm-gold,#c5a880);margin-bottom:2px;font-size:.68rem;font-weight:700}.mkt-trend-card .trend-bars-container .bar-column .bar-tooltip .tip-val{font-size:.8rem;font-weight:800}.mkt-trend-card .trend-bars-container .bar-column .bar-tooltip:after{content:"";border:4px solid #0000;border-top-color:#181412;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mkt-trend-card .trend-summary-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding-top:.35rem;display:flex}.mkt-trend-card .trend-summary-strip .trend-date-bounds{color:var(--adm-text-tertiary,#877e75);font-size:.76rem}.mkt-trend-card .trend-summary-strip .trend-stat-pills{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mkt-trend-card .trend-summary-strip .trend-stat-pills .stat-item{color:var(--adm-text-secondary,#574f49);font-size:.76rem}.mkt-trend-card .trend-summary-strip .trend-stat-pills .stat-item strong{color:var(--adm-text-primary,#181412);font-weight:700}.mkt-insights-section{margin-bottom:1.75rem}.mkt-insights-section .insights-header{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.mkt-insights-section .insights-header h3{color:var(--adm-text-primary,#181412);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:800}.mkt-insights-section .insights-header .ai-badge{background:var(--adm-gold-light,#fbf8f0);border:1px solid var(--adm-border-gold,#d8c29d);color:var(--adm-text-gold,#8b6824);border-radius:9999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.mkt-insights-section .insights-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.mkt-insights-section .insights-grid .insight-card{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:12px;flex-direction:column;gap:.45rem;padding:1rem 1.15rem;transition:all .15s;display:flex;box-shadow:0 1px 3px #18141205}.mkt-insights-section .insights-grid .insight-card:hover{border-color:var(--adm-gold,#9e7d3b);transform:translateY(-1px)}.mkt-insights-section .insights-grid .insight-card .insight-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mkt-insights-section .insights-grid .insight-card .insight-top .insight-tag{color:var(--adm-maroon,#721121);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:700}.mkt-insights-section .insights-grid .insight-card .insight-top .insight-window{color:var(--adm-text-tertiary,#877e75);font-size:.72rem}.mkt-insights-section .insights-grid .insight-card .insight-headline{color:var(--adm-text-primary,#181412);font-size:.86rem;font-weight:700;line-height:1.35}.mkt-insights-section .insights-grid .insight-card .insight-formula{color:var(--adm-text-tertiary,#877e75);background:#faf8f5;border-radius:6px;padding:.35rem .55rem;font-size:.74rem}.mkt-table-card{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:16px;margin-bottom:2rem;overflow:hidden;box-shadow:0 1px 3px #18141208}.mkt-table-card .table-toolbar{border-bottom:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.25rem;display:flex}.mkt-table-card .table-toolbar .search-box-wrap{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:10px;align-items:center;gap:.45rem;min-width:260px;padding:.4rem .75rem;transition:all .18s;display:inline-flex}.mkt-table-card .table-toolbar .search-box-wrap:focus-within{border-color:var(--adm-maroon,#721121);box-shadow:0 0 0 2px #72112114}.mkt-table-card .table-toolbar .search-box-wrap svg{color:var(--adm-text-tertiary,#877e75)}.mkt-table-card .table-toolbar .search-box-wrap input{color:var(--adm-text-primary,#181412);background:0 0;border:none;outline:none;width:100%;font-size:.82rem}.mkt-table-card .table-toolbar .search-box-wrap input::placeholder{color:var(--adm-text-tertiary,#877e75)}.mkt-table-card .table-toolbar .table-tools-right{align-items:center;gap:.65rem;display:flex}.mkt-table-card .table-toolbar .table-tools-right .columns-dropdown{position:relative}.mkt-table-card .table-toolbar .table-tools-right .columns-dropdown summary{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#574f49);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:9px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.78rem;font-weight:600;list-style:none;transition:all .15s;display:inline-flex}.mkt-table-card .table-toolbar .table-tools-right .columns-dropdown summary::-webkit-details-marker{display:none}.mkt-table-card .table-toolbar .table-tools-right .columns-dropdown summary:hover{border-color:var(--adm-gold,#9e7d3b)}.mkt-table-card .table-toolbar .table-tools-right .columns-dropdown .columns-menu{border:1px solid var(--adm-border,#e8e2d8);z-index:30;background:#fff;border-radius:12px;min-width:200px;max-height:320px;padding:.65rem;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #1814121a}.mkt-table-card .table-toolbar .table-tools-right .columns-dropdown .columns-menu label{color:var(--adm-text-secondary,#574f49);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.78rem;display:flex}.mkt-table-card .table-toolbar .table-tools-right .columns-dropdown .columns-menu label:hover{color:var(--adm-text-primary,#181412);background:#faf8f5}.mkt-table-card .table-toolbar .table-tools-right .columns-dropdown .columns-menu label input[type=checkbox]{accent-color:var(--adm-maroon,#721121)}.mkt-table-card .table-responsive-box{width:100%;overflow-x:auto}.mkt-table-card table.mkt-data-table{border-collapse:collapse;width:100%;font-size:.82rem}.mkt-table-card table.mkt-data-table thead{border-bottom:1px solid var(--adm-border,#e8e2d8);background:#f8f6f2}.mkt-table-card table.mkt-data-table thead th{text-align:left;color:var(--adm-text-secondary,#574f49);white-space:nowrap;letter-spacing:.02em;padding:.65rem .85rem;font-size:.76rem;font-weight:700}.mkt-table-card table.mkt-data-table thead th button.sort-header-btn{font-weight:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;transition:color .15s;display:inline-flex}.mkt-table-card table.mkt-data-table thead th button.sort-header-btn:hover{color:var(--adm-maroon,#721121)}.mkt-table-card table.mkt-data-table tbody tr{border-bottom:1px solid #f3efea;transition:background .12s}.mkt-table-card table.mkt-data-table tbody tr:hover{background:#faf8f5}.mkt-table-card table.mkt-data-table tbody tr td{vertical-align:middle;color:var(--adm-text-primary,#181412);padding:.75rem .85rem}.mkt-table-card table.mkt-data-table tbody tr td.cell-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-table-card .table-pagination-bar{border-top:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#574f49);background:#faf8f5;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;font-size:.78rem;display:flex}.mkt-table-card .table-pagination-bar .pagination-actions{align-items:center;gap:.5rem;display:flex}.mkt-table-card .table-pagination-bar .pagination-actions button{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#574f49);cursor:pointer;background:#fff;border-radius:8px;padding:.3rem .75rem;font-size:.76rem;font-weight:600;transition:all .15s}.mkt-table-card .table-pagination-bar .pagination-actions button:hover:not(:disabled){border-color:var(--adm-maroon,#721121);color:var(--adm-maroon,#721121)}.mkt-table-card .table-pagination-bar .pagination-actions button:disabled{opacity:.45;cursor:not-allowed}.mkt-creatives-desk{margin-bottom:2rem}.mkt-creatives-desk .view-switcher-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.mkt-creatives-desk .view-switcher-bar .mode-pills{border:1px solid var(--adm-border,#e8e2d8);background:#f3efea;border-radius:10px;padding:3px;display:inline-flex}.mkt-creatives-desk .view-switcher-bar .mode-pills button{color:var(--adm-text-secondary,#574f49);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.mkt-creatives-desk .view-switcher-bar .mode-pills button.active{color:var(--adm-maroon,#721121);background:#fff;font-weight:700;box-shadow:0 1px 3px #18141214}.mkt-creatives-desk .creatives-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem;display:grid}.mkt-creatives-desk .creatives-grid .creative-card{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:16px;flex-direction:column;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 1px 3px #18141208}.mkt-creatives-desk .creatives-grid .creative-card:hover{border-color:var(--adm-gold,#9e7d3b);transform:translateY(-2px);box-shadow:0 8px 24px #18141214}.mkt-creatives-desk .creatives-grid .creative-card .creative-media-thumb{background:#181412;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.mkt-creatives-desk .creatives-grid .creative-card .creative-media-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.mkt-creatives-desk .creatives-grid .creative-card .creative-media-thumb:hover img{transform:scale(1.04)}.mkt-creatives-desk .creatives-grid .creative-card .creative-media-thumb .format-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.05em;background:#181412cc;border-radius:6px;padding:.2rem .5rem;font-size:.68rem;font-weight:700;position:absolute;top:10px;left:10px}.mkt-creatives-desk .creatives-grid .creative-card .creative-media-thumb .video-play-indicator{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#721121d9;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content{flex-direction:column;flex:1;gap:.65rem;padding:1rem 1.15rem;display:flex}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .creative-title{color:var(--adm-text-primary,#181412);font-size:.88rem;font-weight:700;line-height:1.3}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .creative-copy-snippet{color:var(--adm-text-secondary,#574f49);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .video-retention-funnel{border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:10px;padding:.65rem}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .video-retention-funnel .funnel-label-line{color:var(--adm-text-secondary,#574f49);justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:flex}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .video-retention-funnel .funnel-bar-track{background:#e8e2d8;border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .video-retention-funnel .funnel-bar-track .segment{background:var(--adm-gold,#9e7d3b);border-radius:2px;height:100%}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .video-retention-funnel .retention-markers{color:var(--adm-text-tertiary,#877e75);justify-content:space-between;margin-top:.35rem;font-size:.64rem;display:flex}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .creative-metric-chips{border-top:1px solid #f5f1eb;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;padding-top:.5rem;display:grid}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .creative-metric-chips .chip-item{flex-direction:column;display:flex}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .creative-metric-chips .chip-item .chip-lbl{color:var(--adm-text-tertiary,#877e75);font-size:.68rem}.mkt-creatives-desk .creatives-grid .creative-card .creative-body-content .creative-metric-chips .chip-item .chip-val{color:var(--adm-text-primary,#181412);font-size:.84rem;font-weight:800}.mkt-conversions-matrix{margin-bottom:2rem}.mkt-conversions-matrix .matrix-columns-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (max-width:1024px){.mkt-conversions-matrix .matrix-columns-grid{grid-template-columns:1fr}}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:16px;flex-direction:column;gap:1rem;padding:1.35rem;display:flex;position:relative;box-shadow:0 1px 3px #18141208}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card:before{content:"";border-radius:16px 16px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card.meta-panel:before{background:linear-gradient(90deg,#1877f2,#42b72a)}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card.commerce-panel:before{background:linear-gradient(90deg, var(--adm-maroon,#721121), #b91c1c)}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card.link-panel:before{background:linear-gradient(90deg, var(--adm-gold,#9e7d3b), #d4af37)}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card .panel-head{justify-content:space-between;align-items:center;display:flex}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card .panel-head h3{color:var(--adm-text-primary,#181412);margin:0;font-size:1rem;font-weight:800}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card .panel-head .panel-badge{border-radius:9999px;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card .panel-metrics-list{flex-direction:column;gap:.65rem;display:flex}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card .panel-metrics-list .row-item{border-bottom:1px solid #f5f1eb;justify-content:space-between;align-items:center;padding:.45rem 0;display:flex}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card .panel-metrics-list .row-item .row-title{color:var(--adm-text-secondary,#574f49);font-size:.8rem}.mkt-conversions-matrix .matrix-columns-grid .matrix-panel-card .panel-metrics-list .row-item .row-val{color:var(--adm-text-primary,#181412);font-size:.88rem;font-weight:800}.mkt-conversions-matrix .reconciliation-notice-card{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-secondary,#574f49);background:#faf8f5;border-radius:12px;align-items:flex-start;gap:.85rem;padding:1rem 1.25rem;font-size:.82rem;line-height:1.45;display:flex}.mkt-conversions-matrix .reconciliation-notice-card svg{color:var(--adm-gold,#9e7d3b);flex-shrink:0;margin-top:2px}.mkt-diagnostics-desk{margin-bottom:2rem}.mkt-diagnostics-desk .diagnostics-health-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.15rem;margin-bottom:1.5rem;display:grid}.mkt-diagnostics-desk .diagnostics-health-grid .health-card{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:14px;flex-direction:column;gap:.5rem;padding:1.15rem 1.25rem;display:flex;box-shadow:0 1px 3px #18141208}.mkt-diagnostics-desk .diagnostics-health-grid .health-card .health-label{text-transform:uppercase;color:var(--adm-text-tertiary,#877e75);letter-spacing:.05em;font-size:.74rem;font-weight:700}.mkt-diagnostics-desk .diagnostics-health-grid .health-card .health-val{color:var(--adm-text-primary,#181412);font-size:1.15rem;font-weight:800}.mkt-diagnostics-desk .diagnostics-health-grid .health-card .health-sub{color:var(--adm-text-secondary,#574f49);font-size:.76rem}.mkt-diagnostics-desk .diagnostics-action-bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.mkt-reports-desk{margin-bottom:2rem}.mkt-reports-desk .reports-top-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.mkt-reports-desk .reports-top-grid{grid-template-columns:1fr}}.mkt-reports-desk .reports-top-grid .report-box{border:1px solid var(--adm-border,#e8e2d8);background:#fff;border-radius:14px;padding:1.25rem;box-shadow:0 1px 3px #18141208}.mkt-reports-desk .reports-top-grid .report-box h3{color:var(--adm-text-primary,#181412);margin:0 0 .4rem;font-size:.95rem;font-weight:800}.mkt-reports-desk .reports-top-grid .report-box p{color:var(--adm-text-secondary,#574f49);margin:0 0 1rem;font-size:.8rem}.mkt-reports-desk .reports-top-grid .report-box .preset-form{gap:.5rem;display:flex}.mkt-reports-desk .reports-top-grid .report-box .preset-form input{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#181412);border-radius:10px;outline:none;flex:1;padding:.5rem .85rem;font-size:.82rem}.mkt-reports-desk .reports-top-grid .report-box .preset-form input:focus{border-color:var(--adm-maroon,#721121)}.badge-status{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.badge-status.active{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.badge-status.paused{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.badge-status.archived{color:#6b6259;background:#f3efea;border:1px solid #e6dfd5}.badge-status.roas-high{background:var(--adm-gold-light,#fbf8f0);color:var(--adm-text-gold,#8b6824);border:1px solid var(--adm-border-gold,#d8c29d);box-shadow:0 0 8px #9e7d3b33}.gsc-suite-container,.prf-suite-container{width:100%;animation:.3s cubic-bezier(.16,1,.3,1) mktFadeIn}.gsc-suite-container .gsc-hero-grid,.gsc-suite-container .prf-hero-grid,.prf-suite-container .gsc-hero-grid,.prf-suite-container .prf-hero-grid{grid-template-columns:repeat(5,1fr);gap:1.15rem;margin-bottom:1.5rem;display:grid}@media (max-width:1400px){.gsc-suite-container .gsc-hero-grid,.gsc-suite-container .prf-hero-grid,.prf-suite-container .gsc-hero-grid,.prf-suite-container .prf-hero-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.gsc-suite-container .gsc-hero-grid,.gsc-suite-container .prf-hero-grid,.prf-suite-container .gsc-hero-grid,.prf-suite-container .prf-hero-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.gsc-suite-container .gsc-hero-grid,.gsc-suite-container .prf-hero-grid,.prf-suite-container .gsc-hero-grid,.prf-suite-container .prf-hero-grid{grid-template-columns:1fr}}.gsc-suite-container .gsc-hero-card,.prf-suite-container .gsc-hero-card{background:#fff;border:1px solid #ebe5db;border-radius:16px;flex-direction:column;justify-content:space-between;gap:.85rem;padding:1.25rem 1.4rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #18141208}.gsc-suite-container .gsc-hero-card:before,.prf-suite-container .gsc-hero-card:before{content:"";background:0 0;border-radius:3px;height:3px;transition:background .2s;position:absolute;top:0;left:12px;right:12px}.gsc-suite-container .gsc-hero-card:hover,.prf-suite-container .gsc-hero-card:hover{border-color:#9e7d3b;transform:translateY(-2px);box-shadow:0 8px 24px #1814120f}.gsc-suite-container .gsc-hero-card:hover:before,.prf-suite-container .gsc-hero-card:hover:before{background:linear-gradient(90deg,#721121,#9e7d3b)}.gsc-suite-container .gsc-hero-card .card-top,.prf-suite-container .gsc-hero-card .card-top{justify-content:space-between;align-items:center;display:flex}.gsc-suite-container .gsc-hero-card .card-top .metric-label,.prf-suite-container .gsc-hero-card .card-top .metric-label{text-transform:uppercase;letter-spacing:.06em;color:#877e75;font-size:.76rem;font-weight:750}.gsc-suite-container .gsc-hero-card .card-top .metric-bubble,.prf-suite-container .gsc-hero-card .card-top .metric-bubble{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gsc-suite-container .gsc-hero-card .card-top .metric-bubble.burgundy,.prf-suite-container .gsc-hero-card .card-top .metric-bubble.burgundy{color:#721121;background:#fdf4f4;border:1px solid #fecaca}.gsc-suite-container .gsc-hero-card .card-top .metric-bubble.gold,.prf-suite-container .gsc-hero-card .card-top .metric-bubble.gold{color:#9e7d3b;background:#fbf8f0;border:1px solid #eedfbe}.gsc-suite-container .gsc-hero-card .card-top .metric-bubble.emerald,.prf-suite-container .gsc-hero-card .card-top .metric-bubble.emerald{color:#059669;background:#ecfdf5;border:1px solid #bbf7d0}.gsc-suite-container .gsc-hero-card .card-top .metric-bubble.indigo,.prf-suite-container .gsc-hero-card .card-top .metric-bubble.indigo{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.gsc-suite-container .gsc-hero-card .card-value,.prf-suite-container .gsc-hero-card .card-value{letter-spacing:-.035em;color:#181412;margin:0;font-size:1.85rem;font-weight:850;line-height:1.1}.gsc-suite-container .gsc-hero-card .card-footer,.prf-suite-container .gsc-hero-card .card-footer{border-top:1px solid #f5f1e9;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;font-size:.74rem;display:flex}.gsc-suite-container .gsc-hero-card .card-footer .sub-badge,.prf-suite-container .gsc-hero-card .card-footer .sub-badge{border-radius:6px;padding:.15rem .5rem;font-weight:700}.gsc-suite-container .gsc-hero-card .card-footer .sub-badge.emerald,.prf-suite-container .gsc-hero-card .card-footer .sub-badge.emerald{color:#166534;background:#dcfce7}.gsc-suite-container .gsc-hero-card .card-footer .sub-badge.gold,.prf-suite-container .gsc-hero-card .card-footer .sub-badge.gold{color:#8b6824;background:#faf6ed;border:1px solid #e7dcbf}.gsc-suite-container .gsc-hero-card .card-footer .sub-badge.neutral,.prf-suite-container .gsc-hero-card .card-footer .sub-badge.neutral{color:#574f49;background:#f3efea}.gsc-suite-container .gsc-hero-card .card-footer .sub-caption,.prf-suite-container .gsc-hero-card .card-footer .sub-caption{color:#877e75}.gsc-suite-container .gsc-nav-tabs,.prf-suite-container .gsc-nav-tabs{scrollbar-width:none;background:#f3efea;border:1px solid #e8e2d8;border-radius:14px;align-items:center;gap:.35rem;margin-bottom:1.5rem;padding:5px;display:flex;overflow-x:auto}.gsc-suite-container .gsc-nav-tabs::-webkit-scrollbar{display:none}.prf-suite-container .gsc-nav-tabs::-webkit-scrollbar{display:none}.gsc-suite-container .gsc-nav-tabs .gsc-tab-btn,.prf-suite-container .gsc-nav-tabs .gsc-tab-btn{color:#574f49;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.55rem;padding:.6rem 1.15rem;font-size:.84rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.gsc-suite-container .gsc-nav-tabs .gsc-tab-btn svg,.prf-suite-container .gsc-nav-tabs .gsc-tab-btn svg{color:#877e75;transition:color .18s}.gsc-suite-container .gsc-nav-tabs .gsc-tab-btn:hover,.prf-suite-container .gsc-nav-tabs .gsc-tab-btn:hover{color:#181412;background:#ffffffb3}.gsc-suite-container .gsc-nav-tabs .gsc-tab-btn:hover svg,.prf-suite-container .gsc-nav-tabs .gsc-tab-btn:hover svg{color:#721121}.gsc-suite-container .gsc-nav-tabs .gsc-tab-btn.active,.prf-suite-container .gsc-nav-tabs .gsc-tab-btn.active{color:#721121;background:#fff;font-weight:750;box-shadow:0 2px 8px #18141214}.gsc-suite-container .gsc-nav-tabs .gsc-tab-btn.active svg,.prf-suite-container .gsc-nav-tabs .gsc-tab-btn.active svg{color:#721121}.gsc-suite-container .gsc-nav-tabs .gsc-tab-btn.active:after,.prf-suite-container .gsc-nav-tabs .gsc-tab-btn.active:after{content:"";background:#9e7d3b;border-radius:2px;height:2px;position:absolute;bottom:3px;left:20%;right:20%}.gsc-suite-container .gsc-nav-tabs .gsc-tab-btn .tab-count,.prf-suite-container .gsc-nav-tabs .gsc-tab-btn .tab-count{color:#721121;background:#faf8f5;border:1px solid #e8e2d8;border-radius:9999px;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.gsc-suite-container .gsc-card,.prf-suite-container .gsc-card{background:#fff;border:1px solid #ebe5db;border-radius:18px;margin-bottom:1.5rem;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 1px 3px #18141208}.gsc-suite-container .gsc-card.highlight,.prf-suite-container .gsc-card.highlight{background:linear-gradient(135deg,#faf8f5 0%,#fff 100%);border-color:#d8c29d}.gsc-suite-container .gsc-card.highlight:before,.prf-suite-container .gsc-card.highlight:before{content:"";background:linear-gradient(#9e7d3b,#721121);width:4px;position:absolute;top:0;bottom:0;left:0}.gsc-suite-container .gsc-card .card-header-row,.prf-suite-container .gsc-card .card-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.gsc-suite-container .gsc-card .card-header-row .header-title-group,.prf-suite-container .gsc-card .card-header-row .header-title-group{align-items:center;gap:.75rem;display:flex}.gsc-suite-container .gsc-card .card-header-row .header-title-group .icon-box,.prf-suite-container .gsc-card .card-header-row .header-title-group .icon-box{color:#721121;background:#faf8f5;border:1px solid #e8e2d8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gsc-suite-container .gsc-card .card-header-row .header-title-group h3,.prf-suite-container .gsc-card .card-header-row .header-title-group h3{letter-spacing:-.015em;color:#181412;margin:0;font-size:1.1rem;font-weight:800}.gsc-suite-container .gsc-card .card-header-row .header-title-group p,.prf-suite-container .gsc-card .card-header-row .header-title-group p{color:#877e75;margin:2px 0 0;font-size:.8rem}.gsc-suite-container .gsc-filter-toolbar,.prf-suite-container .gsc-filter-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1.15rem;display:flex}.gsc-suite-container .gsc-filter-toolbar .search-input-box,.prf-suite-container .gsc-filter-toolbar .search-input-box{background:#faf8f5;border:1px solid #e8e2d8;border-radius:10px;flex:280px;align-items:center;gap:.5rem;max-width:440px;padding:.45rem .85rem;transition:all .18s;display:inline-flex}.gsc-suite-container .gsc-filter-toolbar .search-input-box:focus-within,.prf-suite-container .gsc-filter-toolbar .search-input-box:focus-within{background:#fff;border-color:#9e7d3b;box-shadow:0 0 0 3px #9e7d3b1f}.gsc-suite-container .gsc-filter-toolbar .search-input-box svg,.prf-suite-container .gsc-filter-toolbar .search-input-box svg{color:#877e75}.gsc-suite-container .gsc-filter-toolbar .search-input-box input,.prf-suite-container .gsc-filter-toolbar .search-input-box input{color:#181412;background:0 0;border:none;outline:none;width:100%;font-size:.82rem}.gsc-suite-container .gsc-filter-toolbar .search-input-box input::placeholder,.prf-suite-container .gsc-filter-toolbar .search-input-box input::placeholder{color:#a8a199}.gsc-suite-container .gsc-table,.prf-suite-container .gsc-table{border-collapse:collapse;width:100%;font-size:.83rem}.gsc-suite-container .gsc-table thead tr,.prf-suite-container .gsc-table thead tr{text-align:left;border-bottom:1.5px solid #e8e2d8}.gsc-suite-container .gsc-table thead tr th,.prf-suite-container .gsc-table thead tr th{text-transform:uppercase;letter-spacing:.05em;color:#877e75;white-space:nowrap;padding:.65rem .85rem;font-size:.74rem;font-weight:700}.gsc-suite-container .gsc-table tbody tr,.prf-suite-container .gsc-table tbody tr{border-bottom:1px solid #f5f1e9;transition:background .12s}.gsc-suite-container .gsc-table tbody tr:hover,.prf-suite-container .gsc-table tbody tr:hover{background:#faf8f5}.gsc-suite-container .gsc-table tbody tr td,.prf-suite-container .gsc-table tbody tr td{color:#181412;vertical-align:middle;padding:.8rem .85rem}.gsc-suite-container .rank-pill,.prf-suite-container .rank-pill{border-radius:6px;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.gsc-suite-container .rank-pill.top-tier,.prf-suite-container .rank-pill.top-tier{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.gsc-suite-container .rank-pill.page-one,.prf-suite-container .rank-pill.page-one{color:#8b6824;background:#faf6ed;border:1px solid #e7dcbf}.gsc-suite-container .rank-pill.neutral,.prf-suite-container .rank-pill.neutral{color:#6b6259;background:#f3efea;border:1px solid #e6dfd5}.gsc-suite-container .ctr-bar-cell,.prf-suite-container .ctr-bar-cell{align-items:center;gap:.65rem;display:flex}.gsc-suite-container .ctr-bar-cell .ctr-val,.prf-suite-container .ctr-bar-cell .ctr-val{color:#181412;flex-shrink:0;width:52px;font-weight:750}.gsc-suite-container .ctr-bar-cell .ctr-track,.prf-suite-container .ctr-bar-cell .ctr-track{background:#f3efea;border-radius:99px;flex:1;max-width:120px;height:6px;overflow:hidden}.gsc-suite-container .ctr-bar-cell .ctr-track .ctr-fill,.prf-suite-container .ctr-bar-cell .ctr-track .ctr-fill{background:linear-gradient(90deg,#9e7d3b,#059669);border-radius:99px;height:100%}.prf-suite-container{width:100%;animation:.3s cubic-bezier(.16,1,.3,1) mktFadeIn}.prf-suite-container .prf-hero-grid{grid-template-columns:repeat(5,1fr);gap:1.15rem;margin-bottom:1.5rem;display:grid}@media (max-width:1400px){.prf-suite-container .prf-hero-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.prf-suite-container .prf-hero-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.prf-suite-container .prf-hero-grid{grid-template-columns:1fr}}.prf-suite-container .prf-friction-grid{grid-template-columns:repeat(4,1fr);gap:1.15rem;margin-bottom:1.5rem;display:grid}@media (max-width:1100px){.prf-suite-container .prf-friction-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.prf-suite-container .prf-friction-grid{grid-template-columns:1fr}}.prf-suite-container .prf-friction-card{background:#fff;border:1px solid #ebe5db;border-radius:14px;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.15rem 1.25rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #18141205}.prf-suite-container .prf-friction-card:hover{border-color:#9e7d3b;transform:translateY(-1px)}.prf-suite-container .prf-friction-card .friction-label{text-transform:uppercase;letter-spacing:.05em;color:#877e75;font-size:.74rem;font-weight:750}.prf-suite-container .prf-friction-card .friction-val{color:#181412;font-size:1.35rem;font-weight:850;line-height:1.1}.prf-suite-container .prf-friction-card .friction-val.danger{color:#dc2626}.prf-suite-container .prf-friction-card .friction-note{color:#877e75;font-size:.72rem}.prf-suite-container .prf-waterfall-card{background:linear-gradient(135deg,#faf8f5 0%,#fff 100%);border:1px solid #e8e2d8;border-radius:18px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 1px 3px #18141208}.prf-suite-container .prf-waterfall-card .waterfall-step-row{border-bottom:1px solid #f0ece4;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.84rem;display:flex}.prf-suite-container .prf-waterfall-card .waterfall-step-row:last-child{border-bottom:none;padding-top:1rem;font-weight:850}.prf-suite-container .prf-waterfall-card .waterfall-step-row .step-left{align-items:center;gap:.65rem;display:flex}.prf-suite-container .prf-waterfall-card .waterfall-step-row .step-right{text-align:right;font-weight:800}.prf-suite-container .prf-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#1814128c;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out mktFadeIn;display:flex;position:fixed;inset:0}.prf-suite-container .prf-modal-card{background:#fff;border:1px solid #e8e2d8;border-radius:20px;width:100%;max-width:640px;max-height:90vh;padding:1.75rem 2rem;position:relative;overflow-y:auto;box-shadow:0 24px 60px #18141233}.prf-suite-container .prf-modal-card .modal-header-line{border-bottom:1px solid #e8e2d8;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.prf-suite-container .prf-modal-card .modal-header-line h3{color:#181412;margin:0;font-size:1.25rem;font-weight:850}.prf-suite-container .prf-modal-card .modal-header-line p{color:#877e75;margin:4px 0 0;font-size:.8rem}.prf-suite-container .prf-modal-card .modal-header-line button.close-btn{color:#877e75;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;transition:color .15s}.prf-suite-container .prf-modal-card .modal-header-line button.close-btn:hover{color:#181412}.prf-suite-container .prf-modal-card .form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (max-width:580px){.prf-suite-container .prf-modal-card .form-grid{grid-template-columns:1fr}}.prf-suite-container .prf-modal-card .form-grid .field-box{flex-direction:column;gap:.35rem;display:flex}.prf-suite-container .prf-modal-card .form-grid .field-box label{color:#574f49;font-size:.78rem;font-weight:750}.prf-suite-container .prf-modal-card .form-grid .field-box .input-group{align-items:center;display:flex;position:relative}.prf-suite-container .prf-modal-card .form-grid .field-box .input-group span.prefix{color:#877e75;pointer-events:none;font-size:.78rem;font-weight:700;position:absolute;left:10px}.prf-suite-container .prf-modal-card .form-grid .field-box .input-group input{color:#181412;background:#faf8f5;border:1px solid #e8e2d8;border-radius:8px;outline:none;width:100%;padding:.55rem .75rem .55rem 1.75rem;font-size:.84rem;font-weight:650;transition:all .18s}.prf-suite-container .prf-modal-card .form-grid .field-box .input-group input:focus{background:#fff;border-color:#9e7d3b;box-shadow:0 0 0 3px #9e7d3b1f}.prf-suite-container .prf-modal-card .modal-actions{border-top:1px solid #e8e2d8;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.bi-actionable-workspace{flex-direction:column;gap:1.25rem;width:100%;margin-top:.5rem;display:flex}.bi-actionable-workspace .bi-header-card{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 1px 3px #00000008}.bi-actionable-workspace .bi-header-card .bi-header-info{flex-direction:column;gap:.35rem;display:flex}.bi-actionable-workspace .bi-header-card .bi-header-info .bi-header-title-row{align-items:center;gap:.65rem;display:flex}.bi-actionable-workspace .bi-header-card .bi-header-info .bi-header-title-row .bi-icon-badge{color:#9e7d3b;background:#faf5eb;border:1px solid #e5d9c4;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bi-actionable-workspace .bi-header-card .bi-header-info .bi-header-title-row .bi-title{color:var(--adm-text-primary,#181412);letter-spacing:-.01em;margin:0;font-family:inherit;font-size:1.2rem;font-weight:800}.bi-actionable-workspace .bi-header-card .bi-header-info .bi-subtitle{color:var(--adm-text-secondary,#6e6459);max-width:650px;margin:0;font-size:.78rem;line-height:1.4}.bi-actionable-workspace .bi-header-card .bi-header-controls{align-items:center;gap:.65rem;display:flex}.bi-actionable-workspace .bi-header-card .bi-header-controls .bi-select{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#181412);cursor:pointer;background:#fff;border-radius:8px;outline:none;padding:6px 12px;font-size:.78rem;font-weight:500}.bi-actionable-workspace .bi-header-card .bi-header-controls .bi-select:focus{border-color:#721121}.bi-actionable-workspace .bi-header-card .bi-header-controls .bi-refresh-btn{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#181412);cursor:pointer;background:#faf8f5;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.bi-actionable-workspace .bi-header-card .bi-header-controls .bi-refresh-btn:hover:not(:disabled){background:#f3efe9;border-color:#d4af37}.bi-actionable-workspace .bi-header-card .bi-header-controls .bi-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.bi-actionable-workspace .bi-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:1200px){.bi-actionable-workspace .bi-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.bi-actionable-workspace .bi-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:12px;min-width:0;padding:1rem 1.15rem;transition:all .18s;overflow:hidden;box-shadow:0 1px 3px #00000005}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile .bi-kpi-tile-top{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile .bi-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:#8c827a;font-family:monospace;font-size:.68rem;font-weight:700;display:block}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile .bi-kpi-value{color:var(--adm-text-primary,#181412);margin-bottom:.2rem;font-size:1.65rem;font-weight:800;line-height:1.2;display:block}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile .bi-kpi-sub{color:var(--adm-text-secondary,#6e6459);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;display:block;overflow:hidden}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-critical{cursor:pointer}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-critical:hover,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-critical.is-active{background:#fef2f2;border-color:#f87171}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-critical .bi-kpi-label,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-critical .bi-kpi-value{color:#991b1b}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-high{cursor:pointer}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-high:hover,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-high.is-active{background:#fffbeb;border-color:#fbbf24}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-high .bi-kpi-label,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-high .bi-kpi-value{color:#b45309}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-medium{cursor:pointer}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-medium:hover,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-medium.is-active{background:#faf5eb;border-color:#fcd34d}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-medium .bi-kpi-label,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-medium .bi-kpi-value{color:#92400e}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-info{cursor:pointer}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-info:hover,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-info.is-active{background:#f8fafc;border-color:#cbd5e1}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-info .bi-kpi-label,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-info .bi-kpi-value{color:#334155}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-unavailable{cursor:pointer}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-unavailable:hover,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-unavailable.is-active{background:#f9fafb;border-color:#e5e7eb}.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-unavailable .bi-kpi-label,.bi-actionable-workspace .bi-kpi-grid .bi-kpi-tile.bi-kpi-unavailable .bi-kpi-value{color:#6b7280}.bi-actionable-workspace .bi-pulse-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.8s infinite biPulseGlow}.bi-actionable-workspace .bi-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;display:inline-block}.bi-actionable-workspace .bi-toolbar{border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.bi-actionable-workspace .bi-toolbar .bi-search-wrap{flex:1;min-width:260px}.bi-actionable-workspace .bi-toolbar .bi-search-wrap .bi-search-input{border:1px solid var(--adm-border,#e8e2d8);width:100%;color:var(--adm-text-primary,#181412);background:#fff;border-radius:8px;outline:none;padding:.45rem .85rem;font-size:.78rem}.bi-actionable-workspace .bi-toolbar .bi-search-wrap .bi-search-input:focus{border-color:#721121}.bi-actionable-workspace .bi-toolbar .bi-filters-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bi-actionable-workspace .bi-toolbar .bi-filters-row .bi-select{border:1px solid var(--adm-border,#e8e2d8);color:var(--adm-text-primary,#181412);background:#fff;border-radius:8px;outline:none;padding:.45rem .75rem;font-size:.78rem}.bi-actionable-workspace .bi-toolbar .bi-filters-row .bi-select:focus{border-color:#721121}.bi-actionable-workspace .bi-toolbar .bi-filters-row .bi-reset-btn{color:#721121;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0 4px;font-size:.75rem;font-weight:600;text-decoration:underline}.bi-actionable-workspace .bi-toolbar .bi-filters-row .bi-reset-btn:hover{color:#9e7d3b}.bi-actionable-workspace .bi-insights-list{flex-direction:column;gap:1rem;display:flex}.bi-actionable-workspace .bi-insight-card{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:12px;padding:1.25rem 1.5rem;transition:all .18s;box-shadow:0 1px 3px #00000005}.bi-actionable-workspace .bi-insight-card.severity-critical{border-left:4px solid #dc2626}.bi-actionable-workspace .bi-insight-card.severity-high{border-left:4px solid #d97706}.bi-actionable-workspace .bi-insight-card.severity-medium{border-left:4px solid #f59e0b}.bi-actionable-workspace .bi-insight-card.severity-low{border-left:4px solid #2563eb}.bi-actionable-workspace .bi-insight-card.severity-informational{border-left:4px solid #64748b}.bi-actionable-workspace .bi-insight-card .bi-insight-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge{border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-critical{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-critical .bi-dot{background:#ef4444}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-high{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-high .bi-dot{background:#f59e0b}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-medium{color:#854d0e;background:#fef9c3;border:1px solid #fef08a}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-medium .bi-dot{background:#eab308}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-low{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-low .bi-dot{background:#3b82f6}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-info{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-severity-badge.bi-badge-info .bi-dot{background:#64748b}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-pattern-tag{color:#574f46;border:1px solid var(--adm-border,#e8e2d8);background:#faf8f5;border-radius:9999px;padding:2px 8px;font-size:.68rem;font-weight:600}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-status-badge{color:#9e7d3b;background:#faf5eb;border:1px solid #e5d9c4;border-radius:9999px;padding:2px 8px;font-size:.68rem;font-weight:700}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-insight-badges .bi-insight-id{color:#8c827a;font-family:monospace;font-size:.68rem}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-source-tag{text-align:right}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-source-tag .bi-source-label{text-transform:uppercase;color:#8c827a;font-family:monospace;font-size:.6rem;font-weight:700;display:block}.bi-actionable-workspace .bi-insight-card .bi-insight-header .bi-source-tag .bi-source-val{color:var(--adm-text-primary,#181412);font-size:.72rem;font-weight:600}.bi-actionable-workspace .bi-insight-card .bi-insight-title{color:var(--adm-text-primary,#181412);letter-spacing:-.01em;margin:0 0 .35rem;font-family:inherit;font-size:1.05rem;font-weight:700}.bi-actionable-workspace .bi-insight-card .bi-insight-explanation{color:#574f46;margin:0 0 .9rem;font-size:.8rem;line-height:1.5}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}@media (max-width:900px){.bi-actionable-workspace .bi-insight-card .bi-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bi-actionable-workspace .bi-insight-card .bi-metrics-grid{grid-template-columns:1fr}}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell{background:#faf8f5;border:1px solid #efebe4;border-radius:8px;min-width:0;padding:.65rem .85rem}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell .bi-metric-label{color:#8c827a;text-transform:uppercase;margin-bottom:.25rem;font-family:monospace;font-size:.62rem;font-weight:700;display:block}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell .bi-metric-value{color:var(--adm-text-primary,#181412);font-size:.95rem;font-weight:700;display:block}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell .bi-entity-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell .bi-entity-row .bi-entity-name{color:#721121;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell .bi-entity-row .bi-ext-link{color:#8c827a;align-items:center;display:inline-flex}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell .bi-entity-row .bi-ext-link:hover{color:#721121}.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell .bi-metric-rule,.bi-actionable-workspace .bi-insight-card .bi-metrics-grid .bi-metric-cell .bi-metric-window{color:var(--adm-text-primary,#181412);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.76rem;display:block;overflow:hidden}.bi-actionable-workspace .bi-insight-card .bi-chips-row{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.bi-actionable-workspace .bi-insight-card .bi-chips-row .bi-detail-chip{border:1px solid var(--adm-border,#e8e2d8);color:#574f46;background:#fdfbf7;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:.7rem}.bi-actionable-workspace .bi-insight-card .bi-chips-row .bi-detail-chip strong{color:var(--adm-text-primary,#181412);font-weight:600}.bi-actionable-workspace .bi-insight-card .bi-action-callout{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.bi-actionable-workspace .bi-insight-card .bi-action-callout .bi-action-icon{color:#b45309;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;padding:4px;display:flex}.bi-actionable-workspace .bi-insight-card .bi-action-callout .bi-action-content .bi-action-heading{color:#b45309;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.65rem;font-weight:800;display:block}.bi-actionable-workspace .bi-insight-card .bi-action-callout .bi-action-content .bi-action-text{color:#78350f;margin:0;font-size:.8rem;line-height:1.45}.bi-actionable-workspace .bi-skeleton-card{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.bi-actionable-workspace .bi-skeleton-card .bi-skeleton-line{background:#f3efe9;border-radius:4px;height:14px;animation:.8s infinite alternate mktFadeIn}.bi-actionable-workspace .bi-skeleton-card .bi-skeleton-line.short{width:25%}.bi-actionable-workspace .bi-skeleton-card .bi-skeleton-line.medium{width:50%}.bi-actionable-workspace .bi-skeleton-card .bi-skeleton-block{background:#f3efe9;border-radius:8px;height:60px}.bi-actionable-workspace .bi-error-card{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:1.5rem}.bi-actionable-workspace .bi-error-card .bi-error-title-row{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.9rem;font-weight:700;display:flex}.bi-actionable-workspace .bi-error-card .bi-error-msg{color:#b91c1c;margin:0 0 1rem;font-size:.78rem}.bi-actionable-workspace .bi-error-card .bi-retry-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:6px 14px;font-size:.78rem;font-weight:600}.bi-actionable-workspace .bi-empty-card{background:var(--adm-card-bg,#fff);border:1px solid var(--adm-border,#e8e2d8);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.bi-actionable-workspace .bi-empty-card .bi-empty-icon-wrap{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.75rem;display:flex}.bi-actionable-workspace .bi-empty-card .bi-empty-title{color:var(--adm-text-primary,#181412);margin:0 0 .35rem;font-family:inherit;font-size:1.05rem;font-weight:700}.bi-actionable-workspace .bi-empty-card .bi-empty-sub{color:var(--adm-text-secondary,#6e6459);max-width:420px;margin:0;font-size:.78rem}@keyframes biPulseGlow{0%{transform:scale(.92);box-shadow:0 0 #ef444499}70%{transform:scale(1.08);box-shadow:0 0 0 6px #ef444400}to{transform:scale(.92);box-shadow:0 0 #ef444400}}.session-timeout-backdrop{z-index:99999;-webkit-backdrop-filter:blur(14px);box-sizing:border-box;background:#06080dd1;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.25s cubic-bezier(.16,1,.3,1) timeoutFadeIn;display:flex;position:fixed;inset:0}.session-timeout-card{color:#f8f7f4;text-align:center;box-sizing:border-box;background:linear-gradient(165deg,#161b26f5 0%,#0d111afa 100%);border:1px solid #d4af3752;border-radius:20px;width:100%;max-width:480px;padding:34px 32px 30px;animation:.3s cubic-bezier(.16,1,.3,1) timeoutScaleUp;position:relative;box-shadow:0 24px 64px #000000bf,0 0 40px #d4af371f,inset 0 1px #ffffff14}.session-timeout-card .timeout-icon-badge{color:#e6ca85;background:radial-gradient(circle,#d4af3738 0%,#d4af370d 70%);border:1px solid #d4af3773;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;display:flex;position:relative}.session-timeout-card .timeout-icon-badge .timeout-svg-icon{z-index:2;width:28px;height:28px}.session-timeout-card .timeout-icon-badge .pulsing-halo{z-index:1;border:1px solid #d4af3766;border-radius:50%;animation:2s ease-in-out infinite pulseGoldHalo;position:absolute;inset:-6px}.session-timeout-card .timeout-icon-badge.is-urgent{color:#fbbf24;background:radial-gradient(circle,#f59e0b4d 0%,#ef44441a 70%);border-color:#f59e0b99}.session-timeout-card .timeout-icon-badge.is-urgent .pulsing-halo{border-color:#f59e0bb3;animation:1s ease-in-out infinite pulseUrgentHalo}.session-timeout-card .timeout-security-pill{letter-spacing:.12em;text-transform:uppercase;color:#e6ca85;background:#d4af371f;border:1px solid #d4af374d;border-radius:100px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:.68rem;font-weight:600;display:inline-flex}.session-timeout-card .timeout-security-pill .pill-star{color:#d4af37;font-size:.72rem}.session-timeout-card .timeout-heading{font-family:var(--font-serif,"Playfair Display", Georgia, serif);color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:1.45rem;font-weight:600;line-height:1.25}.session-timeout-card .timeout-body{font-family:var(--font-sans,"Plus Jakarta Sans", sans-serif);color:#ffffffb8;margin:0 0 20px;font-size:.88rem;line-height:1.55}.session-timeout-card .timeout-body strong{color:#fff;font-weight:600}.session-timeout-card .countdown-clock-container{background:#080b12b8;border:1px solid #ffffff1a;border-radius:14px;margin-bottom:20px;padding:16px 20px;transition:all .3s}.session-timeout-card .countdown-clock-container.urgent{background:#f59e0b0f;border-color:#f59e0b73}.session-timeout-card .countdown-clock-container .countdown-time-digits{letter-spacing:.06em;color:#e6ca85;text-shadow:0 0 20px #d4af374d;margin-bottom:4px;font-family:Cinzel,Playfair Display,monospace,serif;font-size:2.3rem;font-weight:700;line-height:1.1}.session-timeout-card .countdown-clock-container.urgent .countdown-time-digits{color:#fbbf24;text-shadow:0 0 24px #f59e0b80}.session-timeout-card .countdown-clock-container .countdown-subtext{color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:.76rem}.session-timeout-card .countdown-clock-container .countdown-track{background:#ffffff1f;border-radius:10px;width:100%;height:4px;overflow:hidden}.session-timeout-card .countdown-clock-container .countdown-track .countdown-fill{background:linear-gradient(90deg,#c5a880,#e6ca85);border-radius:10px;height:100%;transition:width .9s linear}.session-timeout-card .countdown-clock-container .countdown-track .countdown-fill.urgent{background:linear-gradient(90deg,#f59e0b,#ef4444)}.session-timeout-card .timeout-prompt-question{color:#ffffffe0;margin:0 0 22px;font-size:.9rem;font-weight:500}.session-timeout-card .timeout-action-row{flex-direction:column;gap:10px;display:flex}@media (min-width:420px){.session-timeout-card .timeout-action-row{flex-direction:row;gap:12px}}.session-timeout-card .timeout-action-row button{font-family:var(--font-sans,"Plus Jakarta Sans", sans-serif);cursor:pointer;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.88rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.session-timeout-card .timeout-action-row button:disabled{opacity:.6;cursor:not-allowed}.session-timeout-card .timeout-action-row .timeout-btn-primary{color:#0b0e14;background:linear-gradient(135deg,#e6ca85 0%,#c49746 100%);border:1px solid #ffffff4d;flex:1.3;box-shadow:0 4px 16px #c4974659}.session-timeout-card .timeout-action-row .timeout-btn-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 22px #c4974680}.session-timeout-card .timeout-action-row .timeout-btn-primary:active:not(:disabled){transform:translateY(0)}.session-timeout-card .timeout-action-row .timeout-btn-primary .btn-spinner{border:2px solid #0b0e144d;border-top-color:#0b0e14;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spinTimeout}.session-timeout-card .timeout-action-row .timeout-btn-secondary{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff29;flex:1}.session-timeout-card .timeout-action-row .timeout-btn-secondary:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff47}.auth-idle-notice-banner{color:#f8f7f4;background:#d4af3724;border:1px solid #d4af3766;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:12px 14px;animation:.3s timeoutFadeIn;display:flex}.auth-idle-notice-banner .notice-icon{color:#e6ca85;flex-shrink:0;width:20px;height:20px;margin-top:1px}.auth-idle-notice-banner .notice-body{flex-direction:column;flex:1;gap:3px;display:flex}.auth-idle-notice-banner .notice-body .notice-title{color:#e6ca85;letter-spacing:.01em;font-size:.84rem;font-weight:600}.auth-idle-notice-banner .notice-body .notice-desc{color:#ffffffc7;font-size:.78rem;line-height:1.45}.auth-idle-notice-banner .notice-close-btn{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1rem;line-height:1;transition:color .15s}.auth-idle-notice-banner .notice-close-btn:hover{color:#fff}@keyframes timeoutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes timeoutScaleUp{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes pulseGoldHalo{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes pulseUrgentHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes spinTimeout{to{transform:rotate(360deg)}}.staff-workspace-container{max-width:1600px;font-family:var(--font-sans);color:var(--adm-text-primary);flex-direction:column;gap:24px;margin:0 auto;padding:24px 32px 60px;display:flex}.staff-header-banner{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.staff-header-banner .header-titles{flex-direction:column;gap:6px;display:flex}.staff-header-banner .header-titles .header-badge-row{align-items:center;gap:10px;display:flex}.staff-header-banner .header-titles .header-badge-row .kicker-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--adm-maroon);background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:700}.staff-header-banner .header-titles .header-badge-row .security-pill{color:var(--adm-text-secondary);align-items:center;gap:6px;font-size:.75rem;display:flex}.staff-header-banner .header-titles .header-badge-row .security-pill .live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #10b98133}.staff-header-banner .header-titles h1{color:var(--adm-text-primary);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.staff-header-banner .header-titles p{color:var(--adm-text-secondary);max-width:680px;margin:0;font-size:.88rem}.staff-header-banner .header-actions{align-items:center;gap:12px;display:flex}.staff-header-banner .header-actions .btn-secondary{border:1px solid var(--adm-border);color:var(--adm-text-primary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.staff-header-banner .header-actions .btn-secondary:hover{border-color:var(--adm-gold);background:var(--adm-card-bg-hover)}.staff-header-banner .header-actions .btn-primary{background:var(--adm-maroon);border:1px solid var(--adm-maroon-dark);color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #72112133}.staff-header-banner .header-actions .btn-primary:hover{background:var(--adm-maroon-dark);transform:translateY(-1px);box-shadow:0 4px 12px #7211214d}.staff-header-banner .header-actions .btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.staff-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.staff-kpi-grid .kpi-stat-card{border:1px solid var(--adm-border);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.staff-kpi-grid .kpi-stat-card:hover{border-color:var(--adm-border-gold);box-shadow:0 6px 18px #1814120d}.staff-kpi-grid .kpi-stat-card .kpi-accent-bar{height:3px;position:absolute;top:0;left:0;right:0}.staff-kpi-grid .kpi-stat-card.kpi-total .kpi-accent-bar{background:var(--adm-gold)}.staff-kpi-grid .kpi-stat-card.kpi-active .kpi-accent-bar{background:#10b981}.staff-kpi-grid .kpi-stat-card.kpi-suspended .kpi-accent-bar{background:#ef4444}.staff-kpi-grid .kpi-stat-card.kpi-invites .kpi-accent-bar{background:#3b82f6}.staff-kpi-grid .kpi-stat-card.kpi-super .kpi-accent-bar{background:var(--adm-maroon)}.staff-kpi-grid .kpi-stat-card .kpi-top-row{justify-content:space-between;align-items:center;display:flex}.staff-kpi-grid .kpi-stat-card .kpi-top-row .kpi-label{text-transform:uppercase;letter-spacing:.06em;color:var(--adm-text-secondary);font-size:.78rem;font-weight:600}.staff-kpi-grid .kpi-stat-card .kpi-top-row .kpi-icon{color:var(--adm-text-tertiary);opacity:.8}.staff-kpi-grid .kpi-stat-card .kpi-value-row{align-items:baseline;gap:8px;display:flex}.staff-kpi-grid .kpi-stat-card .kpi-value-row .kpi-number{color:var(--adm-text-primary);font-size:1.85rem;font-weight:700;line-height:1.1}.staff-kpi-grid .kpi-stat-card .kpi-value-row .kpi-subtext{color:var(--adm-text-tertiary);font-size:.78rem}.staff-tab-bar{border-bottom:2px solid var(--adm-border);align-items:center;gap:8px;margin-top:4px;display:flex}.staff-tab-bar .tab-btn{color:var(--adm-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 20px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.staff-tab-bar .tab-btn:hover{color:var(--adm-text-primary)}.staff-tab-bar .tab-btn.active{color:var(--adm-maroon);border-bottom-color:var(--adm-maroon)}.staff-tab-bar .tab-btn .tab-counter{background:var(--adm-gold-light);color:var(--adm-text-gold);border-radius:9999px;padding:2px 7px;font-size:.72rem;font-weight:700}.staff-toolbar-card{border:1px solid var(--adm-border);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.staff-toolbar-card .search-box{background:var(--adm-bg);border:1px solid var(--adm-border);border-radius:8px;flex:1;align-items:center;gap:10px;min-width:240px;padding:8px 14px;transition:border-color .2s;display:flex}.staff-toolbar-card .search-box:focus-within{border-color:var(--adm-gold);background:#fff}.staff-toolbar-card .search-box svg{color:var(--adm-text-tertiary);flex-shrink:0}.staff-toolbar-card .search-box input{width:100%;color:var(--adm-text-primary);background:0 0;border:none;outline:none;font-size:.85rem}.staff-toolbar-card .search-box input::placeholder{color:var(--adm-text-tertiary)}.staff-toolbar-card .filter-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.staff-toolbar-card .filter-controls .filter-select{background:var(--adm-bg);border:1px solid var(--adm-border);color:var(--adm-text-primary);cursor:pointer;border-radius:8px;outline:none;padding:8px 12px;font-size:.84rem;font-weight:500}.staff-toolbar-card .filter-controls .filter-select:focus{border-color:var(--adm-gold)}.staff-table-card{border:1px solid var(--adm-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #18141205}.staff-table-card .table-responsive{width:100%;overflow-x:auto}.staff-table-card table.staff-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.staff-table-card table.staff-data-table thead{border-bottom:1px solid var(--adm-border);background:#faf8f5}.staff-table-card table.staff-data-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--adm-text-secondary);white-space:nowrap;padding:13px 18px;font-size:.75rem;font-weight:700}.staff-table-card table.staff-data-table tbody tr{border-bottom:1px solid var(--adm-border);transition:background .15s}.staff-table-card table.staff-data-table tbody tr:last-child{border-bottom:none}.staff-table-card table.staff-data-table tbody tr:hover{background:#faf8f5}.staff-table-card table.staff-data-table tbody tr td{vertical-align:middle;color:var(--adm-text-primary);padding:14px 18px}.staff-user-cell{align-items:center;gap:12px;display:flex}.staff-user-cell .staff-avatar-badge{background:var(--adm-maroon-light);border:1px solid var(--adm-maroon-border);width:38px;height:38px;color:var(--adm-maroon);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.staff-user-cell .staff-user-details{flex-direction:column;gap:2px;display:flex}.staff-user-cell .staff-user-details .staff-name{color:var(--adm-text-primary);align-items:center;gap:6px;font-weight:600;display:flex}.staff-user-cell .staff-user-details .staff-name .self-badge{color:var(--adm-text-gold);background:#9e7d3b26;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:700}.staff-user-cell .staff-user-details .staff-email{color:var(--adm-text-secondary);font-size:.78rem}.role-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.role-badge.role-super_admin{color:#fff;background:#520914;box-shadow:0 1px 4px #52091433}.role-badge.role-admin{background:var(--adm-maroon-light);color:var(--adm-maroon);border:1px solid var(--adm-maroon-border)}.role-badge.role-marketing_manager{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.role-badge.role-seo_manager{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.role-badge.role-finance_manager{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.role-badge.role-analytics_viewer{color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff}.status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.status-badge .status-dot{border-radius:50%;width:6px;height:6px}.status-badge.status-active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.status-badge.status-active .status-dot{background:#10b981}.status-badge.status-suspended{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.status-badge.status-suspended .status-dot{background:#ef4444}.status-badge.status-pending{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.status-badge.status-pending .status-dot{background:#f59e0b}.status-badge.status-sent{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.status-badge.status-sent .status-dot{background:#3b82f6}.status-badge.status-accepted{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.status-badge.status-accepted .status-dot{background:#10b981}.status-badge.status-failed{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.status-badge.status-failed .status-dot{background:#ef4444}.status-badge.status-revoked{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.status-badge.status-revoked .status-dot{background:#9ca3af}.table-actions-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.table-actions-cell .action-btn{border:1px solid var(--adm-border);color:var(--adm-text-primary);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.table-actions-cell .action-btn:hover{border-color:var(--adm-gold);background:var(--adm-card-bg-hover)}.table-actions-cell .action-btn.btn-danger{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.table-actions-cell .action-btn.btn-danger:hover{background:#fee2e2;border-color:#f87171}.table-actions-cell .action-btn.btn-accent{color:var(--adm-maroon);border-color:var(--adm-maroon-border);background:var(--adm-maroon-light)}.table-actions-cell .action-btn.btn-accent:hover{background:#fce8e8}.table-pagination-footer{border-top:1px solid var(--adm-border);color:var(--adm-text-secondary);background:#faf8f5;justify-content:space-between;align-items:center;padding:14px 20px;font-size:.82rem;display:flex}.table-pagination-footer .page-btns{align-items:center;gap:8px;display:flex}.table-pagination-footer .page-btns button{border:1px solid var(--adm-border);color:var(--adm-text-primary);cursor:pointer;background:#fff;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:600}.table-pagination-footer .page-btns button:disabled{opacity:.4;cursor:not-allowed}.table-pagination-footer .page-btns button:hover:not(:disabled){border-color:var(--adm-gold)}.admin-modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#0b0f17b3;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.admin-modal-backdrop .admin-modal-box{border:1px solid var(--adm-border);background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:540px;max-height:90vh;animation:.2s ease-out scaleUp;display:flex;overflow-y:auto;box-shadow:0 24px 48px #00000040}.admin-modal-backdrop .admin-modal-box .modal-head{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.admin-modal-backdrop .admin-modal-box .modal-head .head-title-wrap{align-items:center;gap:12px;display:flex}.admin-modal-backdrop .admin-modal-box .modal-head .head-title-wrap .modal-icon-badge{background:var(--adm-maroon-light);width:38px;height:38px;color:var(--adm-maroon);border-radius:10px;justify-content:center;align-items:center;display:flex}.admin-modal-backdrop .admin-modal-box .modal-head .head-title-wrap h2{color:var(--adm-text-primary);margin:0;font-size:1.15rem;font-weight:700}.admin-modal-backdrop .admin-modal-box .modal-head .close-btn{color:var(--adm-text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.3rem;line-height:1}.admin-modal-backdrop .admin-modal-box .modal-head .close-btn:hover{color:var(--adm-text-primary)}.admin-modal-backdrop .admin-modal-box .modal-body{flex-direction:column;gap:18px;padding:24px;display:flex}.admin-modal-backdrop .admin-modal-box .modal-body .form-group{flex-direction:column;gap:6px;display:flex}.admin-modal-backdrop .admin-modal-box .modal-body .form-group label{color:var(--adm-text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.admin-modal-backdrop .admin-modal-box .modal-body .form-group input,.admin-modal-backdrop .admin-modal-box .modal-body .form-group select,.admin-modal-backdrop .admin-modal-box .modal-body .form-group textarea{border:1px solid var(--adm-border);color:var(--adm-text-primary);background:var(--adm-bg);border-radius:8px;outline:none;padding:10px 14px;font-size:.88rem}.admin-modal-backdrop .admin-modal-box .modal-body .form-group input:focus,.admin-modal-backdrop .admin-modal-box .modal-body .form-group select:focus,.admin-modal-backdrop .admin-modal-box .modal-body .form-group textarea:focus{border-color:var(--adm-gold);background:#fff}.admin-modal-backdrop .admin-modal-box .modal-body .form-group .field-hint{color:var(--adm-text-tertiary);font-size:.76rem}.admin-modal-backdrop .admin-modal-box .modal-body .info-callout{background:var(--adm-gold-light);border:1px solid var(--adm-border-gold);color:var(--adm-text-gold);border-radius:8px;padding:12px 16px;font-size:.82rem;line-height:1.5}.admin-modal-backdrop .admin-modal-box .modal-body .danger-callout{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-size:.82rem;line-height:1.5}.admin-modal-backdrop .admin-modal-box .modal-foot{border-top:1px solid var(--adm-border);background:#faf8f5;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.admin-modal-backdrop .admin-modal-box .modal-foot button{cursor:pointer;border-radius:8px;padding:9px 18px;font-size:.85rem;font-weight:600}.activation-page-stage{width:100%;min-height:100vh;font-family:var(--font-sans);color:#fff;background:radial-gradient(circle at 50% 20%,#171f2d 0%,#0b0f17 100%);justify-content:center;align-items:center;padding:40px 20px;display:flex}.activation-card-shell{background:#111827;border:1px solid #d4af374d;border-radius:20px;flex-direction:column;gap:24px;width:100%;max-width:540px;padding:44px 36px;display:flex;box-shadow:0 25px 60px #000000b3}.activation-card-shell .activation-brand-seal{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.activation-card-shell .activation-brand-seal .brand-logo-img{object-fit:contain;width:auto;height:48px}.activation-card-shell .activation-brand-seal .atelier-crest{color:#fcd34d;letter-spacing:.12em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af374d;border-radius:9999px;align-items:center;gap:6px;padding:3px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.activation-card-shell .activation-brand-seal h1{color:#fff;letter-spacing:.02em;margin:4px 0 0;font-family:Cinzel,serif;font-size:1.6rem;font-weight:700}.activation-card-shell .activation-brand-seal p{color:#9ca3af;margin:0;font-size:.88rem;line-height:1.5}.activation-card-shell .verified-invite-dossier{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.activation-card-shell .verified-invite-dossier .invitee-info{flex-direction:column;gap:3px;display:flex}.activation-card-shell .verified-invite-dossier .invitee-info .invitee-name{color:#f3f4f6;font-size:.95rem;font-weight:700}.activation-card-shell .verified-invite-dossier .invitee-info .invitee-email{color:#9ca3af;font-size:.8rem}.activation-card-shell .activation-form{flex-direction:column;gap:18px;display:flex}.activation-card-shell .activation-form .form-field{flex-direction:column;gap:6px;display:flex}.activation-card-shell .activation-form .form-field .field-label-row{text-transform:uppercase;letter-spacing:.06em;color:#d1d5db;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:600;display:flex}.activation-card-shell .activation-form .form-field .input-wrapper{align-items:center;display:flex;position:relative}.activation-card-shell .activation-form .form-field .input-wrapper input{color:#fff;background:#111827cc;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;padding:12px 44px 12px 14px;font-size:.92rem;transition:border-color .2s,box-shadow .2s}.activation-card-shell .activation-form .form-field .input-wrapper input:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}.activation-card-shell .activation-form .form-field .input-wrapper .eye-toggle-btn{color:#9ca3af;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:12px}.activation-card-shell .activation-form .form-field .input-wrapper .eye-toggle-btn:hover{color:#fff}.activation-card-shell .activation-form .password-strength-widget{flex-direction:column;gap:6px;display:flex}.activation-card-shell .activation-form .password-strength-widget .strength-track{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.activation-card-shell .activation-form .password-strength-widget .strength-track .strength-bar{height:100%;transition:width .3s,background-color .3s}.activation-card-shell .activation-form .password-strength-widget .strength-label-row{color:#9ca3af;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.activation-card-shell .activation-form .activation-submit-btn{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#721121 0%,#520914 100%);border:1px solid #9e7d3b;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px 24px;font-size:.92rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 16px #72112166}.activation-card-shell .activation-form .activation-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#8a1528 0%,#630b18 100%);transform:translateY(-1px);box-shadow:0 6px 20px #72112199}.activation-card-shell .activation-form .activation-submit-btn:disabled{opacity:.5;cursor:not-allowed}.activation-card-shell .activation-error-alert{color:#fca5a5;background:#ef444426;border:1px solid #ef444459;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:.84rem;display:flex}.activity-governance-container{max-width:1600px;font-family:var(--font-sans);color:var(--adm-text-primary);flex-direction:column;gap:24px;margin:0 auto;padding:24px 32px 60px;display:flex}.activity-governance-container .governance-header-banner{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.activity-governance-container .governance-header-banner .header-titles{flex-direction:column;gap:6px;display:flex}.activity-governance-container .governance-header-banner .header-titles .super-admin-shield-tag{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#520914;border-radius:4px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.activity-governance-container .governance-header-banner .header-titles h1{color:var(--adm-text-primary);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.activity-governance-container .governance-header-banner .header-titles p{color:var(--adm-text-secondary);max-width:720px;margin:0;font-size:.88rem}.activity-governance-container .governance-header-banner .governance-actions{align-items:center;gap:12px;display:flex}.activity-governance-container .governance-header-banner .governance-actions .btn-export-csv{border:1px solid var(--adm-border-gold);color:var(--adm-text-gold);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.activity-governance-container .governance-header-banner .governance-actions .btn-export-csv:hover{background:var(--adm-gold-light);border-color:var(--adm-gold)}.activity-governance-container .governance-filters-card{border:1px solid var(--adm-border);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:18px 22px;display:flex}.activity-governance-container .governance-filters-card .filters-top-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-governance-container .governance-filters-card .filters-top-row .search-input-box{background:var(--adm-bg);border:1px solid var(--adm-border);border-radius:8px;flex:1;align-items:center;gap:10px;min-width:260px;padding:8px 14px;display:flex}.activity-governance-container .governance-filters-card .filters-top-row .search-input-box input{width:100%;color:var(--adm-text-primary);background:0 0;border:none;outline:none;font-size:.85rem}.activity-governance-container .governance-filters-card .filters-selectors-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activity-governance-container .governance-filters-card .filters-selectors-row .filter-pill-select{background:var(--adm-bg);border:1px solid var(--adm-border);color:var(--adm-text-primary);border-radius:8px;outline:none;padding:7px 12px;font-size:.82rem;font-weight:500}.activity-governance-container .governance-filters-card .filters-selectors-row .filter-pill-select:focus{border-color:var(--adm-gold)}.activity-governance-container .governance-filters-card .filters-selectors-row .date-input{background:var(--adm-bg);border:1px solid var(--adm-border);color:var(--adm-text-primary);border-radius:8px;outline:none;padding:6px 10px;font-size:.8rem}.activity-governance-container .governance-filters-card .filters-selectors-row .btn-clear-filters{border:1px dashed var(--adm-border);color:var(--adm-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:.78rem}.activity-governance-container .governance-filters-card .filters-selectors-row .btn-clear-filters:hover{color:var(--adm-maroon);border-color:var(--adm-maroon)}.activity-governance-container .diff-inspector-modal .diff-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:.82rem}.activity-governance-container .diff-inspector-modal .diff-table th{text-align:left;border-bottom:1px solid var(--adm-border);text-transform:uppercase;color:var(--adm-text-secondary);background:#faf8f5;padding:10px 14px;font-size:.74rem;font-weight:700}.activity-governance-container .diff-inspector-modal .diff-table td{border-bottom:1px solid var(--adm-border);vertical-align:top;padding:10px 14px}.activity-governance-container .diff-inspector-modal .diff-table .field-key{color:var(--adm-text-primary);font-family:monospace;font-weight:600}.activity-governance-container .diff-inspector-modal .diff-table .prev-val{color:#b91c1c;word-break:break-all;background:#fef2f2;border-radius:4px;padding:4px 8px;font-family:monospace}.activity-governance-container .diff-inspector-modal .diff-table .new-val{color:#047857;word-break:break-all;background:#ecfdf5;border-radius:4px;padding:4px 8px;font-family:monospace}@keyframes scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
