html[data-theme=dark][data-palette=purple]{--ui-bg:#0b1020;--ui-panel:#151e30;--ui-panel-alt:#1c2639;--ui-sidebar:#0e1524;--ui-border:#35405a;--ui-text:#f3f4fd;--ui-muted:#afbbce;--ui-accent:#b3a0ff;--ui-accent-dark:#715ad4;--ui-accent-high:#9478f0;--ui-tint:#272343;--ui-hover:#292944;--ui-field:#121b2d;--ui-track:#263047;--ui-light-accent:#eee9ff}html[data-theme=light][data-palette=purple]{--ui-bg:#f5f7fc;--ui-panel:#fff;--ui-panel-alt:#f6f7fd;--ui-sidebar:#fff;--ui-border:#dce3f0;--ui-text:#26344d;--ui-muted:#62728b;--ui-accent:#6650bd;--ui-accent-dark:#5a43ac;--ui-accent-high:#7860d3;--ui-tint:#eeeafd;--ui-hover:#f0ebff;--ui-field:#fff;--ui-track:#e8ecf5;--ui-light-accent:#eeeafd}html[data-theme=dark][data-palette=blue]{--ui-bg:#091523;--ui-panel:#102238;--ui-panel-alt:#182d46;--ui-sidebar:#0c1b2e;--ui-border:#2b4665;--ui-text:#eef5ff;--ui-muted:#abbfd7;--ui-accent:#83b5ff;--ui-accent-dark:#2463cd;--ui-accent-high:#4b8de9;--ui-tint:#193757;--ui-hover:#203d5c;--ui-field:#0e2034;--ui-track:#243e58;--ui-light-accent:#e6f1ff}html[data-theme=light][data-palette=blue]{--ui-bg:#f1f6fe;--ui-panel:#fff;--ui-panel-alt:#f6f9fe;--ui-sidebar:#fff;--ui-border:#d6e4f2;--ui-text:#1f344f;--ui-muted:#5b708a;--ui-accent:#2059b5;--ui-accent-dark:#1d4ca0;--ui-accent-high:#3575cf;--ui-tint:#e5f0ff;--ui-hover:#eaf2fd;--ui-field:#fff;--ui-track:#e3edf8;--ui-light-accent:#e5f0ff}html[data-theme=dark][data-palette=emerald]{--ui-bg:#081916;--ui-panel:#112821;--ui-panel-alt:#19372e;--ui-sidebar:#0b211d;--ui-border:#2b5145;--ui-text:#f1f9f5;--ui-muted:#b0cdc2;--ui-accent:#83e3bc;--ui-accent-dark:#13765b;--ui-accent-high:#21a780;--ui-tint:#183d32;--ui-hover:#245243;--ui-field:#10241e;--ui-track:#28483e;--ui-light-accent:#dff8ec}html[data-theme=light][data-palette=emerald]{--ui-bg:#f1f9f6;--ui-panel:#fff;--ui-panel-alt:#f6fcf9;--ui-sidebar:#fff;--ui-border:#d3e9df;--ui-text:#204036;--ui-muted:#547266;--ui-accent:#127759;--ui-accent-dark:#0c624b;--ui-accent-high:#229575;--ui-tint:#e2f7ec;--ui-hover:#e7f5ee;--ui-field:#fff;--ui-track:#e0eee7;--ui-light-accent:#e2f7ec}html[data-theme=dark][data-palette=copper]{--ui-bg:#14191f;--ui-panel:#222a33;--ui-panel-alt:#2c3540;--ui-sidebar:#192128;--ui-border:#414b58;--ui-text:#f7f5f1;--ui-muted:#c1c0bd;--ui-accent:#f1bf87;--ui-accent-dark:#a97943;--ui-accent-high:#d59b61;--ui-tint:#403428;--ui-hover:#473b30;--ui-field:#1b242d;--ui-track:#424751;--ui-light-accent:#f9e9d7}html[data-theme=light][data-palette=copper]{--ui-bg:#faf7f2;--ui-panel:#fff;--ui-panel-alt:#fdfaf7;--ui-sidebar:#fff;--ui-border:#e7dfd5;--ui-text:#3d342f;--ui-muted:#73685f;--ui-accent:#95612f;--ui-accent-dark:#7d4e22;--ui-accent-high:#bb834d;--ui-tint:#f8ebdc;--ui-hover:#f6ede2;--ui-field:#fff;--ui-track:#eee5dc;--ui-light-accent:#f8ebdc}html[data-theme=dark][data-palette=green]{--ui-bg:#071912;--ui-panel:#10291f;--ui-panel-alt:#193629;--ui-sidebar:#091e17;--ui-border:#305341;--ui-text:#f0faf4;--ui-muted:#b3d0be;--ui-accent:#70e4a5;--ui-accent-dark:#0d5638;--ui-accent-high:#15734d;--ui-tint:#193e2b;--ui-hover:#244a35;--ui-field:#0e241b;--ui-track:#2b4937;--ui-light-accent:#dcf6e8}html[data-theme=light][data-palette=green]{--ui-bg:#eef9f1;--ui-panel:#fff;--ui-panel-alt:#f6fcf7;--ui-sidebar:#fff;--ui-border:#cfe6d6;--ui-text:#1e3c2b;--ui-muted:#51715e;--ui-accent:#12683b;--ui-accent-dark:#084b2c;--ui-accent-high:#176c41;--ui-tint:#ddf4e5;--ui-hover:#e8f7ed;--ui-field:#fff;--ui-track:#e0efe4;--ui-light-accent:#ddf4e5}html[data-theme=dark][data-palette=black]{--ui-bg:#090b0f;--ui-panel:#171b22;--ui-panel-alt:#202630;--ui-sidebar:#0d1015;--ui-border:#424b59;--ui-text:#f4f6f8;--ui-muted:#b5beca;--ui-accent:#d4dbe5;--ui-accent-dark:#48515f;--ui-accent-high:#606c7d;--ui-tint:#303742;--ui-hover:#303742;--ui-field:#141921;--ui-track:#35404d;--ui-light-accent:#edf0f5}html[data-theme=light][data-palette=black]{--ui-bg:#f1f2f4;--ui-panel:#fff;--ui-panel-alt:#f7f8fa;--ui-sidebar:#fff;--ui-border:#cfd4dc;--ui-text:#22262c;--ui-muted:#59626e;--ui-accent:#353e4a;--ui-accent-dark:#242c35;--ui-accent-high:#46505c;--ui-tint:#e8ebef;--ui-hover:#eceff3;--ui-field:#fff;--ui-track:#e2e6eb;--ui-light-accent:#e8ebef}html[data-theme=dark][data-palette=yellow]{--ui-bg:#171509;--ui-panel:#252211;--ui-panel-alt:#322d17;--ui-sidebar:#1d1a0c;--ui-border:#5c5030;--ui-text:#fffbea;--ui-muted:#d8caa4;--ui-accent:#ffd65d;--ui-accent-dark:#704b00;--ui-accent-high:#986900;--ui-tint:#403316;--ui-hover:#4a3b1d;--ui-field:#221e0e;--ui-track:#4b3d1e;--ui-light-accent:#fff3ce}html[data-theme=light][data-palette=yellow]{--ui-bg:#fff9e9;--ui-panel:#fff;--ui-panel-alt:#fffcf3;--ui-sidebar:#fffef8;--ui-border:#e9dbb5;--ui-text:#473619;--ui-muted:#76613f;--ui-accent:#815800;--ui-accent-dark:#684400;--ui-accent-high:#916200;--ui-tint:#fff0bf;--ui-hover:#fff3d7;--ui-field:#fff;--ui-track:#f2e7c9;--ui-light-accent:#fff0bf}html[data-theme=dark][data-palette=red]{--ui-bg:#1a0e14;--ui-panel:#2a1720;--ui-panel-alt:#37202a;--ui-sidebar:#210f17;--ui-border:#613746;--ui-text:#fff4f5;--ui-muted:#dfbbc4;--ui-accent:#ff9aaa;--ui-accent-dark:#84263e;--ui-accent-high:#b3344e;--ui-tint:#49222e;--ui-hover:#562a37;--ui-field:#26151e;--ui-track:#57313f;--ui-light-accent:#ffe6ea}html[data-theme=light][data-palette=red]{--ui-bg:#fff3f5;--ui-panel:#fff;--ui-panel-alt:#fff8f9;--ui-sidebar:#fff;--ui-border:#f0d7df;--ui-text:#442632;--ui-muted:#855a68;--ui-accent:#992a42;--ui-accent-dark:#732037;--ui-accent-high:#a93249;--ui-tint:#ffe4ea;--ui-hover:#ffeef1;--ui-field:#fff;--ui-track:#f4e0e6;--ui-light-accent:#ffe4ea}html[data-theme=dark][data-palette=navy]{--ui-bg:#07111f;--ui-panel:#10233b;--ui-panel-alt:#192f4b;--ui-sidebar:#09192e;--ui-border:#34516e;--ui-text:#f0f7ff;--ui-muted:#b4c8df;--ui-accent:#96c5ff;--ui-accent-dark:#174778;--ui-accent-high:#255d9d;--ui-tint:#193959;--ui-hover:#254565;--ui-field:#0d2036;--ui-track:#2e4965;--ui-light-accent:#dcecff}html[data-theme=light][data-palette=navy]{--ui-bg:#edf3fb;--ui-panel:#fff;--ui-panel-alt:#f5f8fd;--ui-sidebar:#fff;--ui-border:#cfdeef;--ui-text:#1c324e;--ui-muted:#556f8a;--ui-accent:#174775;--ui-accent-dark:#10365d;--ui-accent-high:#205a98;--ui-tint:#dceafa;--ui-hover:#e8f1fc;--ui-field:#fff;--ui-track:#dfebf7;--ui-light-accent:#dceafa}html[data-theme=dark][data-palette=black-gold]{--ui-bg:#070809;--ui-panel:#141619;--ui-panel-alt:#202126;--ui-sidebar:#090a0c;--ui-border:#534726;--ui-text:#fff9e9;--ui-muted:#d1c5a4;--ui-accent:#ffda67;--ui-accent-dark:#654500;--ui-accent-high:#936400;--ui-tint:#372d13;--ui-hover:#413519;--ui-field:#121315;--ui-track:#41391e;--ui-light-accent:#fff4ce}html[data-theme=light][data-palette=black-gold]{--ui-bg:#fffaf0;--ui-panel:#fff;--ui-panel-alt:#fffcf5;--ui-sidebar:#fffef9;--ui-border:#dfd0aa;--ui-text:#29251a;--ui-muted:#695c43;--ui-accent:#725000;--ui-accent-dark:#4e3600;--ui-accent-high:#795200;--ui-tint:#fff0c2;--ui-hover:#fff3d3;--ui-field:#fff;--ui-track:#efe3c4;--ui-light-accent:#fff0c2}html[data-theme][data-palette]{--bg:var(--ui-bg);--panel:var(--ui-panel);--line:var(--ui-border);--muted:var(--ui-muted);--text:var(--ui-text);--purple:var(--ui-accent);--surface-soft:var(--ui-panel-alt);--theme-surface:var(--ui-panel);--theme-surface-raised:var(--ui-panel-alt);--theme-border:var(--ui-border);--theme-label:var(--ui-muted);--theme-accent:var(--ui-accent)}html[data-theme][data-palette] body{background:var(--ui-bg);color:var(--ui-text)}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage){background:var(--ui-bg)!important;color:var(--ui-text)!important}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage)>aside{background:var(--ui-sidebar)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage)>aside nav a{color:var(--ui-muted)!important}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage)>aside nav a:hover{background:var(--ui-hover)!important;color:var(--ui-accent)!important}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage)>aside nav a.active{background:var(--ui-tint)!important;color:var(--ui-accent)!important;border-color:var(--ui-accent-high)!important}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage)>aside .brand>span{background:linear-gradient(135deg,var(--ui-accent-high),var(--ui-accent-dark))!important;color:#fff!important}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage)>aside :is(.brand small,.sideAppearance>span,.sidePalette>span,footer small){color:var(--ui-muted)!important}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage)>.mobileTopNavigation{background:var(--ui-panel)!important;border-color:var(--ui-border)!important;box-shadow:0 5px 17px rgba(0,0,0,.07)!important}html[data-theme][data-palette] .mobileTopNavigation .mobileNavigationBrand{color:var(--ui-text)!important}html[data-theme][data-palette] .mobileTopNavigation .mobileNavigationBrand>span{color:var(--ui-accent)!important}html[data-theme][data-palette] .mobileTopNavigation :is(.mobileNavigationBack,.mobileNavigationHome,.mobileAppearanceQuickToggle){background:var(--ui-tint)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}html[data-theme][data-palette] main:not(.auth):not(.lpSite):not(.mhLanding):not(.frPage):not(.signupPage) :is(.content,.clientContent){color:var(--ui-text)}html[data-theme][data-palette] :is(.content,.clientContent) :is(h1,h2,h3,h4){color:var(--ui-text)}html[data-theme][data-palette] :is(.clientTop>p,.clientTop>div>p,.panelHead>small,.content>header>p,.dvEyebrow,.dvGreetingAccent){color:var(--ui-accent)!important}html[data-theme][data-palette] :is(.clientTop>span,.clientTop>div>span,.dvWelcome>span){color:var(--ui-muted)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(.panel,.grid article,.clientTable,.clientModal,.settingsForm,.kpi,.statusSummary>div,.cashStats article,.inventoryStats article,.financeStats article,.teamGrid article,.osKanban>section,.customersDirectory,.customerCompactCard,.mobileOsCard,.importPanel,.accountSecurityPanel,.appearanceSettingsPanel,.recentOrdersPanel){background:var(--ui-panel)!important;border-color:var(--ui-border)!important;color:var(--ui-text)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(.searchBox,.clientCount,.inventoryFiltersBar,.importDrop,.importTypeOption,.importGuide>div,.importMappingField select,.importOverview>div,.productPhotoField,.productPhotoPreview,.customerDetailsSection,.recentOrdersDisclosure summary,.lowStockPanel .replenishmentList,.clientModal .formSection,.detailHero,.clientTableHead,.productHead,.osHead){background:var(--ui-panel-alt)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--ui-field)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus-visible{border-color:var(--ui-accent-high)!important;outline-color:var(--ui-accent)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(input,textarea)::placeholder{color:var(--ui-muted)!important;opacity:.85}html[data-theme][data-palette] :is(.content,.clientContent) :is(.icon,.avatar,.emptyIcon,.customerCompactAvatar,.productVisual){background:var(--ui-tint)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(.ghost,.closeBtn,.rowActions button,.productActions button,.actions button,.inventoryFilterReset){background:var(--ui-panel-alt)!important;color:var(--ui-muted)!important;border-color:var(--ui-border)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(.modalActions button:not(.ghost),.clientTop button:not(.ghost),.primaryAction,.newOrderButton,.newProductButton){background:linear-gradient(125deg,var(--ui-accent-high),var(--ui-accent-dark))!important;color:#fff!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(.modalHead small,.formSection>small,.appearanceSettingsIntro small,.panelHead small,.customerCompactInfo strong,.customerCompactAvatar,.productActions svg,.actions svg,.productPhotoNotice svg){accent-color:var(--ui-accent);color:var(--ui-accent)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(.clientRow,.productRow,.osRow,.dashOrders>div,.recentOrdersList>div,.modalHead,.formSection,.modalGrid,.osEditBar,.osCloseout,.productActions){border-color:var(--ui-border)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(.productRow,.mobileOsCardFooter){background-color:var(--ui-panel-alt)!important;color:var(--ui-text)!important}html[data-theme][data-palette] .appearanceChoice,html[data-theme][data-palette] :is(.clientContent,.content,.mobileTopNavigation,.sideAppearance) .appearanceQuickToggle{background:var(--ui-panel-alt)!important;color:var(--ui-accent)!important;border-color:var(--ui-border)!important}html[data-theme][data-palette] .appearanceChoice.isSelected{background:var(--ui-tint)!important;border-color:var(--ui-accent-high)!important;box-shadow:inset 0 0 0 1px var(--ui-accent-high)}html[data-theme][data-palette] .appearanceChoice strong{color:var(--ui-text)!important}html[data-theme][data-palette] .appearanceChoice small{color:var(--ui-muted)!important}html[data-theme][data-palette] .appearanceSettingsPanel{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}html[data-theme][data-palette] .appearanceSettingsIntro h2{color:var(--ui-text)!important}html[data-theme][data-palette] .appearanceSettingsIntro p{color:var(--ui-muted)!important}html[data-theme][data-palette] :is(.content,.clientContent) :is(.accountSecurityShortcut,.importNotice,.accountSecurityDescription,.accountSecurityTip,.productPhotoNotice){border-color:var(--ui-border)!important}html[data-theme][data-palette] .dashboardV2{--dv-bg-card:var(--ui-panel);--dv-bg-soft:var(--ui-panel-alt);--dv-border:var(--ui-border);--dv-heading:var(--ui-text);--dv-description:var(--ui-muted);--dv-accent:var(--ui-accent);--dv-icon-bg:var(--ui-tint);--dv-hover:var(--ui-hover);--dv-track:var(--ui-track);--dv-surface:var(--ui-field)}html[data-theme][data-palette] .dashboardV2 .dvNewOrder{background:linear-gradient(130deg,var(--ui-accent-high),var(--ui-accent-dark))!important;border-color:var(--ui-accent-high)!important;color:#fff!important}html[data-theme][data-palette] .dashboardV2 .dvMetricFeatured{background:linear-gradient(135deg,var(--ui-panel),var(--ui-tint))!important;border-color:var(--ui-accent-high)!important}html[data-theme][data-palette] .dashboardV2 .dvAppBarTrack span,html[data-theme][data-palette] .dashboardV2 .dvChartBar{background:linear-gradient(180deg,var(--ui-accent-high),var(--ui-accent-dark))!important}html[data-theme][data-palette] .dashboardV2 .dvMetric:hover,html[data-theme][data-palette] .dashboardV2 .dvQuickActions a:hover{border-color:var(--ui-accent-high)!important}.paletteSettings{display:flex;flex-direction:column;gap:18px;min-width:0}.paletteSettingsHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.paletteSettingsHeading>div{min-width:0}.paletteSettingsHeading>svg{color:var(--ui-accent);flex-shrink:0}.paletteSettingsHeading small{color:var(--ui-accent);font-size:10px;font-weight:800;letter-spacing:.1em}.paletteSettingsHeading h3{margin:6px 0;font-size:18px;color:var(--ui-text);letter-spacing:-.025em}.paletteSettingsHeading p{margin:0;color:var(--ui-muted);font-size:12px;line-height:1.6}.paletteGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.paletteCard{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:11px;min-width:0;padding:15px;border-radius:12px;border:1px solid var(--ui-border);background:var(--ui-panel-alt);text-align:left;cursor:pointer;color:var(--ui-text);transition:border-color .14s ease,transform .14s ease,background .14s ease}.paletteCard:hover{transform:translateY(-1px);border-color:var(--ui-accent-high)}.paletteCard.isSelected{border-color:var(--ui-accent-high);background:var(--ui-tint);box-shadow:inset 0 0 0 1px var(--ui-accent-high)}.paletteSwatches{display:flex;gap:4px;width:100%;height:37px}.paletteSwatches i{display:block;flex:1 1;border-radius:6px;border:1px solid rgba(125,130,145,.16)}.paletteCardDescription{display:flex;flex-direction:column;gap:3px;padding-right:23px}.paletteCardDescription strong{font-size:12px;line-height:1.35;color:var(--ui-text)!important}.paletteCardDescription small{font-size:10.5px;line-height:1.4;color:var(--ui-muted)!important}.paletteTick{display:grid;place-items:center;position:absolute;right:14px;bottom:18px;width:19px;height:19px;border-radius:50%;border:1px solid var(--ui-border);color:var(--ui-panel)}.paletteCard.isSelected .paletteTick{background:var(--ui-accent-dark);border-color:var(--ui-accent-dark);color:#fff}.paletteLivePreview{padding:17px;border-radius:14px;border:1px solid var(--ui-border);background:var(--ui-bg)}.palettePreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:13px}.palettePreviewHeader>span{display:inline-flex;gap:8px;align-items:center;color:var(--ui-text);font-size:12px;font-weight:750}.palettePreviewHeader>span svg{color:var(--ui-accent)}.palettePreviewHeader>small{color:var(--ui-muted);font-size:10px}.palettePreviewStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.palettePreviewStats>div{display:flex;flex-direction:column;gap:6px;padding:13px;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:10px}.palettePreviewStats small{font-size:10px;color:var(--ui-muted)!important}.palettePreviewStats strong{font-size:16px;color:var(--ui-text)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.palettePreviewStats>div>span{height:4px;border-radius:8px;background:var(--ui-accent-high)}.palettePreviewFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px;color:var(--ui-muted);font-size:10px}.palettePreviewFoot>span{display:inline-flex;align-items:center;gap:5px}.palettePreviewFoot svg{color:var(--ui-accent)}.paletteSaveStatus{display:flex;align-items:center;gap:7px;min-height:20px;color:var(--ui-muted);font-size:11px;line-height:1.5}.paletteSaveStatus svg{color:var(--ui-accent);flex:0 0 auto}.sidePalette{display:flex;flex-direction:column;gap:9px;margin-bottom:15px}.sidePalette>span{color:var(--ui-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}.sidePalette>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.sidePaletteButton{position:relative;display:grid;place-items:center;padding:4px;width:100%;height:35px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-panel);cursor:pointer}.sidePaletteButton.isSelected,.sidePaletteButton:hover{border-color:var(--ui-accent-high);box-shadow:0 0 0 1px var(--ui-accent-high)}.sidePaletteButton:before{content:"";position:absolute;display:block;inset:4px;border-radius:6px;background:var(--palette-swatch,#6551c8)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.13);pointer-events:none}.sidePaletteButton[data-swatch=purple]{--palette-swatch:#6551c8}.sidePaletteButton[data-swatch=blue]{--palette-swatch:#2463cd}.sidePaletteButton[data-swatch=emerald]{--palette-swatch:#16856b}.sidePaletteButton[data-swatch=copper]{--palette-swatch:#cf9659}.sidePaletteButton[data-swatch=green]{--palette-swatch:#249457}.sidePaletteButton[data-swatch=black]{--palette-swatch:#20242a}.sidePaletteButton[data-swatch=yellow]{--palette-swatch:#f4bd35}.sidePaletteButton[data-swatch=red]{--palette-swatch:#c64259}.sidePaletteButton[data-swatch=navy]{--palette-swatch:#183b65}.sidePaletteButton[data-swatch=black-gold]{--palette-swatch:linear-gradient(135deg,#070809,#070809 55%,#f4c43a 0,#f4c43a)}.sidePaletteButton svg{position:relative;z-index:1;color:#fff!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65));pointer-events:none}.sideAppearance{margin-bottom:11px}html[data-theme][data-palette] .sidePaletteButton{background:var(--ui-panel)!important;border-color:var(--ui-border)!important}html[data-theme][data-palette] .sidePaletteButton.isSelected{border-color:var(--ui-accent)!important;box-shadow:0 0 0 1px var(--ui-accent)}@media(max-width:760px){.paletteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.paletteCard{padding:11px}.paletteSwatches{height:29px}.palettePreviewStats{gap:6px}.palettePreviewStats>div{padding:9px}.palettePreviewStats strong{font-size:13px}}@media(max-width:390px){.paletteGrid,.palettePreviewStats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.paletteCard{transition:none}}main.appShell .clientContent>form.clientModal.settingsForm{width:min(1100px,100%);max-width:100%;min-width:0;margin:0;padding:clamp(22px,3vw,36px);gap:28px;border-radius:18px;box-sizing:border-box}main.appShell .clientContent>form.settingsForm .formSection{min-width:0;padding-top:25px}main.appShell .clientContent>form.settingsForm .formSection:first-child{padding-top:0;border-top:0}main.appShell .clientContent>form.settingsForm .formSection h3{margin:6px 0 20px;font-size:14px;line-height:1.5}main.appShell .clientContent>form.settingsForm .modalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 22px;gap:18px 22px;width:100%}main.appShell .clientContent>form.settingsForm .modalGrid label{min-width:0;max-width:100%}main.appShell .clientContent>form.settingsForm .modalGrid label.full{grid-column:1/-1}main.appShell .clientContent>form.settingsForm :is(input,textarea){width:100%;max-width:100%;box-sizing:border-box}main.appShell .clientContent>form.settingsForm input{min-height:51px;padding:11px 15px;font-size:14px}main.appShell .clientContent>form.settingsForm textarea{display:block;min-height:300px;padding:16px 17px;font-size:14px;line-height:1.7;resize:vertical}main.appShell .clientContent>form.settingsForm .modalActions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}@media(max-width:760px){main.appShell .clientContent>form.clientModal.settingsForm{width:100%;padding:20px 16px;gap:22px}main.appShell .clientContent>form.settingsForm .modalGrid{grid-template-columns:minmax(0,1fr);gap:15px}main.appShell .clientContent>form.settingsForm .modalGrid label.full{grid-column:1}main.appShell .clientContent>form.settingsForm textarea{min-height:250px}}html[data-theme][data-palette] .productDeleteModal .productDeleteStockInfo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:10px;border:1px solid var(--ui-border);background:var(--ui-panel-alt);color:var(--ui-muted);font-size:12px;line-height:1.4}html[data-theme][data-palette] .productDeleteModal .productDeleteStockInfo strong{color:var(--ui-text);font-size:13px;text-align:right}html[data-theme][data-palette] .productDeleteModal .productDeleteVerification{display:flex;flex-direction:column;gap:8px;color:var(--ui-text);font-size:12px;font-weight:600;line-height:1.5}html[data-theme][data-palette] .productDeleteModal .productDeleteVerification strong{color:#ee7085;font-weight:900;letter-spacing:.08em}html[data-theme][data-palette] .productDeleteModal .productDeleteVerification input{width:100%;min-height:46px;padding:11px 13px;background:var(--ui-field)!important;color:var(--ui-text)!important;border:1px solid var(--ui-border)!important;border-radius:10px;font-size:13px}html[data-theme][data-palette] .productDeleteModal .productDeleteVerification input:focus-visible{outline:2px solid #d84c66;outline-offset:2px}html[data-theme][data-palette] .productDeleteActions button.productDeleteConfirm{background:#c42f48!important;border:1px solid #e64c66!important;color:#fff!important}html[data-theme][data-palette] .productDeleteActions button.productDeleteConfirm:hover:not(:disabled){background:#a9243d!important}html[data-theme][data-palette] .productDeleteActions button.productDeleteConfirm:disabled{opacity:.46;cursor:not-allowed}html[data-theme=light] .productDeleteModal>p{color:#4d5e76}html[data-theme=light] .productDeleteModal>p strong{color:#25354f}html[data-theme=light] .productDeleteModal .productDeleteWarning{background:#fff0f2;border-color:#ebc5cb;color:#9a3346}html[data-theme=light] .productDeleteModal .productDeleteWarning strong{color:#963046}html[data-theme=light] .productDeleteModal .productDeleteWarning span{color:#934457}@media(max-width:520px){html[data-theme][data-palette] .productDeleteModal .productDeleteStockInfo{align-items:flex-start;flex-direction:column;gap:5px}}.clientContent .productEditPhotoSection{display:flex;flex-direction:column;gap:12px;min-width:0;padding:17px;border:1px solid var(--ui-border,#354058);border-radius:15px;background:var(--ui-panel-alt,#151f30)}.clientContent .productEditPhotoHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.clientContent .productEditPhotoHeading>div{display:flex;flex-direction:column;gap:5px;min-width:0}.clientContent .productEditPhotoHeading strong{color:var(--ui-text,#eff1fa);font-size:14px;font-weight:800}.clientContent .productEditPhotoHeading small{color:var(--ui-muted,#b7c3d6);font-size:12px;line-height:1.55}.clientContent .productEditPhotoHeading>svg{flex-shrink:0;color:var(--ui-accent,#b4a2ff)}.clientContent .productEditPhotoSection .productPhotoField{background:var(--ui-panel,#131c2c)!important;border:1px solid var(--ui-border,#374158)!important;border-radius:12px}.clientContent .productEditPhotoSection .productPhotoPreview{background:var(--ui-field,#0f1827)!important;color:var(--ui-accent,#b4a2ff)!important;border-color:var(--ui-border,#354058)!important}.clientContent .productEditPhotoSection .productPhotoFieldBody>strong{color:var(--ui-text,#eff1fa)!important}.clientContent .productEditPhotoSection .productPhotoFieldBody>small,.clientContent .productEditPhotoSection .productPhotoFieldBody>strong>span{color:var(--ui-muted,#adbad0)!important}.clientContent .productPhotoChoices{position:relative}.clientContent .productPhotoNativeInput{position:absolute!important;left:-9999px!important;top:0!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;border:0!important}.clientContent .productEditPhotoSection button.productPhotoChoose{display:inline-flex!important;align-items:center;justify-content:center;flex-direction:row;min-height:43px;padding:10px 14px;border-radius:10px;font-size:12px;font-weight:750;white-space:normal;border:1px solid var(--ui-border,#4c437d);background:var(--ui-tint,#272345)!important;color:var(--ui-accent,#d5caff)!important;cursor:pointer}.clientContent .productEditPhotoSection button.productPhotoGalleryButton{background:var(--ui-accent-dark,#725bcf)!important;border-color:var(--ui-accent-high,#9578ef)!important;color:#fff!important}.clientContent .productEditPhotoSection button.productPhotoChoose:hover:not(:disabled){filter:brightness(1.12)}.clientContent .productEditPhotoSection button.productPhotoChoose:disabled{opacity:.65;cursor:wait}.clientContent .productPhotoDraftState{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.5;font-weight:750;color:var(--ui-accent,#a697fb)}.clientContent .productPhotoDraftState>svg{flex-shrink:0}html[data-theme=light] .clientContent .productEditPhotoSection{background:var(--ui-panel-alt,#f6f7fd)}@media(max-width:600px){.clientContent .productEditPhotoSection{padding:13px}.clientContent .productEditPhotoSection .productPhotoField{flex-wrap:wrap}.clientContent .productEditPhotoSection .productPhotoChoices{width:100%}.clientContent .productEditPhotoSection .productPhotoChoices button.productPhotoChoose{flex:1 1 130px}}.feeInfo{display:flex;align-items:flex-start;gap:11px;padding:16px 18px;margin:14px 0 20px;border:1px solid var(--ui-border,#39445a);background:var(--ui-panel-alt,#182336);border-radius:13px;color:var(--ui-muted,#b8c1d2)}.feeInfo>svg{flex:0 0 20px;color:var(--ui-accent,#ac9cf3)}.feeInfo strong{color:var(--ui-text,#f2f4ff)}.feeInfo p{font-size:12px;line-height:1.7;margin:0}.feeSample,.feeTable{padding:25px!important;margin-block:18px;border-radius:16px}.feeSample>div:first-child>small{display:flex;align-items:center;gap:8px;color:var(--ui-accent,#b9a8ff);font-size:11px;font-weight:800}.feeSample h2,.feeTable h2{color:var(--ui-text,#fff);font-size:19px;letter-spacing:-.03em;margin:8px 0 14px}.feeSampleInputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.feeSampleInputs label{display:flex;flex-direction:column;gap:8px;color:var(--ui-muted,#b9c4d5);font-size:12px}.feeRateRow input,.feeSampleInputs :is(input,select){height:43px;padding:10px 12px;min-width:0;width:100%;color:var(--ui-text,#fff);background:var(--ui-field,#172031);border:1px solid var(--ui-border,#354058);border-radius:9px;font-size:13px}.feeSampleResults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:17px}.feeSampleResults>div{display:flex;flex-direction:column;gap:8px;background:var(--ui-panel-alt,#192336);border:1px solid var(--ui-border,#3b4663);border-radius:12px;padding:16px}.feeSampleResults small{color:var(--ui-muted,#b0bbcf);font-size:11px}.feeSampleResults b{color:var(--ui-text,#fff);font-size:clamp(17px,2vw,23px)}.feeSampleResults>div:last-child{background:var(--ui-tint,#282446);border-color:var(--ui-accent-high,#7c66d5)}.feeTableHead{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px}.feeTableHead>div>small{color:var(--ui-accent,#bbaaff);letter-spacing:.09em;font-size:10px;font-weight:800}.feeTableHead h2{display:flex;gap:8px;align-items:center}.feeTableHead p{font-size:12px;line-height:1.6;color:var(--ui-muted,#b5c0d3);margin:0}.feeSaveBottom,.feeTable button{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;padding:11px 16px;border:0;border-radius:10px;background:var(--ui-accent-dark,#6951bc);color:#fff;cursor:pointer;font-weight:800;font-size:12px}.feeTable button:disabled{opacity:.58;cursor:wait}.feeRateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;align-items:start}.feeRateGroup{min-width:0;padding:18px;background:var(--ui-panel-alt,#1b2537);border:1px solid var(--ui-border,#3c4661);border-radius:13px}.feeRateGroup h3{display:flex;flex-direction:column;gap:2px;color:var(--ui-text,#fff);font-size:15px;line-height:1.4;margin:0 0 14px}.feeRateGroup h3 small{font-size:10px;color:var(--ui-muted,#abb8d1);font-weight:500}.feeRateLabels,.feeRateRow{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px}.feeRateLabels{font-size:10px;font-weight:750;color:var(--ui-muted,#b4bfd1);margin-bottom:7px}.feeRateRow{margin-bottom:9px}.feeRateRow>strong{font-size:12px;color:var(--ui-text,#e5e9f8)}.feeRateRow input{font-size:12px;text-align:right}.feeRateRow input:disabled{opacity:.65}.feeSaveBottom{margin-top:20px}.feeSuccess{display:flex;align-items:center;gap:9px;padding:14px;border-radius:9px;background:var(--ui-tint,#282541);color:var(--ui-accent,#b4a5fa);font-size:12px}.feeProfitCard{margin:23px 0 16px;padding:22px;border:1px solid var(--ui-border,#34425c);border-radius:15px;background:var(--ui-panel,#162035)}.feeProfitCard header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:17px}.feeProfitCard header>div{display:flex;flex-direction:column;gap:4px}.feeProfitCard header strong{font-size:16px;color:var(--ui-text,#fff)}.feeProfitCard header small{font-size:11px;color:var(--ui-muted,#b2bfd5)}.feeProfitCard header>a{display:inline-flex;align-items:center;gap:7px;color:var(--ui-accent,#b5a5f4);font-size:12px;font-weight:700}.feeProfitStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.feeProfitStats>div{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px;border:1px solid var(--ui-border,#3c4763);border-radius:11px;background:var(--ui-panel-alt,#202940)}.feeProfitStats small{font-size:10px;color:var(--ui-muted,#c0c8da)}.feeProfitStats strong{font-size:clamp(15px,2vw,21px);color:var(--ui-text,#fff);overflow-wrap:anywhere}.feeProfitStats>div:last-child{background:var(--ui-tint,#282346);border-color:var(--ui-accent-high,#8770e4)}.feeProfitCard>p{font-size:11px;color:var(--ui-muted,#b5c2d3);line-height:1.65;margin:13px 0 0}.feePdvEstimate{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid var(--ui-border,#42516a);border-radius:11px;background:var(--ui-panel-alt,#202a3d)}.feePdvEstimate>span{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--ui-muted,#c1cad9)}.feePdvEstimate strong{color:var(--ui-text,#fff)}.feePdvEstimate>span:last-child{font-weight:800}@media(max-width:860px){.feeRateGrid{grid-template-columns:1fr}.feeProfitStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.feeSample,.feeTable{padding:16px!important}.feeTableHead{flex-direction:column;align-items:flex-start}.feeSampleInputs,.feeSampleResults{grid-template-columns:1fr}.feeProfitStats{grid-template-columns:1fr 1fr}.feeRateLabels,.feeRateRow{grid-template-columns:50px minmax(0,1fr) minmax(0,1fr)}}.clientContent .cashRolloverNotice{display:flex;align-items:center;gap:13px;margin:14px 0 21px;padding:16px 19px;border:1px solid var(--ui-border,#3c4762);border-radius:14px;background:var(--ui-tint,#211f42);color:var(--ui-text,#f3f3ff)}.clientContent .cashRolloverNotice>svg:first-child{flex:0 0 19px;color:var(--ui-accent,#b8a4ff)}.clientContent .cashRolloverNotice>svg:last-child{flex:0 0 18px;color:#3ca987;margin-left:auto}.clientContent .cashRolloverNotice>div{min-width:0;display:flex;flex-direction:column;gap:5px}.clientContent .cashRolloverNotice strong{font-size:13px;font-weight:800;color:var(--ui-text,#f4f3ff)}.clientContent .cashRolloverNotice span{font-size:11px;color:var(--ui-muted,#c5c7d8);line-height:1.65}.clientContent .cashHistory strong.cashAutoStatus{color:var(--ui-accent,#b9a5ff)!important;font-size:11px;font-weight:750}@media(max-width:550px){.clientContent .cashRolloverNotice{align-items:flex-start;padding:13px;gap:10px}.clientContent .cashRolloverNotice>svg:last-child{display:none}}.feeSimple .feeSimpleBody{display:grid;grid-gap:16px;gap:16px;max-width:1200px;margin-top:18px}.clientContent .cashAutomationCard,.feeSimple .feeSimplePanel{padding:20px;border:1px solid var(--ui-border,#39445a);border-radius:15px;color:var(--ui-text,#f4f5ff);background:var(--ui-panel,#11192b);min-width:0}.feeSimple .feeSimpleNav{display:flex;gap:9px;flex-wrap:wrap}.feeSimple .feeSimpleNav a{display:inline-flex;align-items:center;gap:7px;min-height:41px}.feeSimple .feeSimpleHeading{display:flex;gap:12px;align-items:flex-start;min-width:0}.feeSimple .feeStep{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:9px;background:var(--ui-tint,#2c244e);color:var(--ui-accent,#b8a7ff);font-weight:850;font-size:14px}.feeSimple .feeSimpleHeading h2{display:flex;align-items:center;gap:7px;font-size:17px;line-height:1.4;margin:1px 0 6px}.feeSimple .feeSimpleHeading p{color:var(--ui-muted,#bdc8dd);font-size:12px;line-height:1.6;margin:0}.feeSimple .feeMethodTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:17px}.feeSimple .feeMethodTabs button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:104px;padding:13px;border-radius:11px;border:1px solid var(--ui-border,#38465d);background:var(--ui-panel-alt,#1b2639);color:var(--ui-text,#f5f5ff);cursor:pointer;text-align:left}.feeSimple .feeMethodTabs button.isActive{border-color:var(--ui-accent-high,#8273e9);background:var(--ui-tint,#292449);box-shadow:inset 0 0 0 1px var(--ui-accent-high,#8273e9)}.feeSimple .feeMethodTabs button strong{font-size:13px;line-height:1.3}.feeSimple .feeMethodTabs button small{font-size:11px;color:var(--ui-muted,#bfcae0)}.feeSimple .feeMethodTabs button svg{color:var(--ui-accent,#b7a8f7)}.feeSimple .feeSimpleToolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.cashAutomationForm .cashAutomationFoot button,.feeSimple .feeBulkForm button,.feeSimple .feePrimarySave,.feeSimple .feeSimpleSaveFoot button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 15px;min-height:43px;border:0;border-radius:10px;background:var(--ui-accent-dark,#6550b8);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.cashAutomationForm button:disabled,.feeSimple button:disabled{opacity:.55;cursor:not-allowed}.feeSimple .feeSimpleRateTable{max-width:900px;margin-top:18px;display:grid;grid-gap:7px;gap:7px}.feeSimple .feeRateLabels,.feeSimple .feeRateRow{grid-template-columns:85px minmax(0,1fr) minmax(0,1fr)}.feeSimple .feeRateLabels{font-size:11px;padding:0 6px}.feeSimple .feeRateRow{padding:5px 6px;border-radius:9px;background:var(--ui-panel-alt,#1b2536)}.feeSimple .feeRateRow input{height:39px}.feeSimple .feeSimpleSaveFoot{border-top:1px solid var(--ui-border,#38445a);margin-top:17px;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.feeSimple .feeSimpleSaveFoot small{color:var(--ui-muted,#bcc8da);font-size:12px}.feeSimple .feeBulkDetails{padding:12px;margin-top:17px;border-radius:11px;border:1px solid var(--ui-border,#3a485f);background:var(--ui-panel-alt,#1a2335)}.feeSimple .feeBulkDetails summary{font-size:12px;font-weight:750;cursor:pointer}.feeSimple .feeBulkForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;margin-top:15px}.feeSimple .feeBulkForm label{display:grid;grid-gap:7px;gap:7px;font-size:11px}.feeSimple .feeBulkForm input{min-width:0;width:100%;height:42px;box-sizing:border-box;padding:9px;border:1px solid var(--ui-border,#39445a);border-radius:8px;background:var(--ui-field,#111827);color:var(--ui-text,#fff)}.feeSimple .feeBulkForm>small{grid-column:1/-1;color:var(--ui-muted,#bdc9dc);font-size:11px;line-height:1.5}.feeSimple .feeSampleInputs{margin-top:16px}.feeSimple .feeSampleResults{margin-top:13px}.feeSimple .feeSimpleHint{display:flex;gap:8px;align-items:flex-start;line-height:1.65;color:var(--ui-muted,#bbc5d8);font-size:12px}.feeSimple p.feeSimpleHint{margin:16px 0 0}.feeSimple .feeSimpleHint svg{flex:none;margin-top:2px}.clientContent .cashAutomationCard{margin:14px 0 20px}.cashAutomationIntro{display:flex;align-items:flex-start;gap:11px}.cashAutomationIntro>svg{flex:none;margin-top:5px;color:var(--ui-accent,#ad9df4)}.cashAutomationIntro small{font-size:10px;color:var(--ui-accent,#b4a3ff);font-weight:850;letter-spacing:.07em}.cashAutomationIntro h2{font-size:17px;margin:5px 0}.cashAutomationIntro p{font-size:12px;margin:0;color:var(--ui-muted,#bec9db);line-height:1.5}.cashAutomationForm{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.cashAutomationChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.cashAutomationChoices label{display:flex;gap:10px;align-items:flex-start;padding:15px;border:1px solid var(--ui-border,#3c485f);border-radius:11px;background:var(--ui-panel-alt,#1b263a);cursor:pointer;min-width:0}.cashAutomationChoices label.selected{border-color:var(--ui-accent-high,#8270e4);background:var(--ui-tint,#282343)}.cashAutomationChoices input{flex:none;accent-color:var(--ui-accent-high,#8270e4);margin-top:3px}.cashAutomationChoices strong{font-size:13px;display:block}.cashAutomationChoices small{font-size:11px;color:var(--ui-muted,#bfccdc);line-height:1.5;display:block;margin-top:5px}.cashAutomationTimes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.cashAutomationTimes label{display:grid;grid-gap:7px;gap:7px;color:var(--ui-text,#eef0ff);font-size:12px}.cashAutomationTimes input{min-height:43px;box-sizing:border-box;padding:8px 10px;color:var(--ui-text,#fff);color-scheme:inherit;border-radius:8px;border:1px solid var(--ui-border,#39455b);background:var(--ui-field,#111a2b);width:100%}.cashAutomationTimes>span{grid-column:1/-1;font-size:11px;color:var(--ui-muted,#bccbda);line-height:1.6}.cashAutomationFoot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.cashAutomationFoot>small{flex:1 1;min-width:180px;font-size:11px;line-height:1.6;color:var(--ui-muted,#b5c3da)}.cashAutomationAlert,.cashAutomationSuccess{padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.55}.cashAutomationAlert{border:1px solid #a9515b;color:#e38b93}.cashAutomationSuccess{border:1px solid var(--ui-accent-high,#7263c9);color:var(--ui-text,#fff)}@media(max-width:850px){.feeSimple .feeMethodTabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.clientContent .cashAutomationCard,.feeSimple .feeSimplePanel{padding:14px}.feeSimple .feeMethodTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.feeSimple .feeMethodTabs button{min-height:88px}.feeSimple .feeSimpleToolbar{align-items:stretch}.feeSimple .feePrimarySave{width:100%}.feeSimple .feeRateLabels,.feeSimple .feeRateRow{grid-template-columns:54px minmax(0,1fr) minmax(0,1fr);gap:6px}.feeSimple .feeRateLabels{font-size:10px}.feeSimple .feeBulkForm{grid-template-columns:repeat(2,minmax(0,1fr))}.feeSimple .feeBulkForm button{grid-column:1/-1}.cashAutomationChoices,.cashAutomationTimes{grid-template-columns:1fr}.cashAutomationTimes>span{grid-column:auto}.cashAutomationFoot button{width:100%}}.clientContent .cashAutoSetup{display:grid;grid-gap:15px;gap:15px;min-width:0}.clientContent .cashAutoSectionTitle{display:flex;align-items:flex-start;gap:9px}.clientContent .cashAutoSectionTitle>svg{flex:none;color:var(--ui-accent,#b5a6fa);margin-top:2px}.clientContent .cashAutoSectionTitle>div{display:grid;grid-gap:3px;gap:3px}.clientContent .cashAutoSectionTitle strong{font-size:13px}.clientContent .cashAutoSectionTitle small{font-size:11px;color:var(--ui-muted,#bdc7d8);line-height:1.5}.clientContent .cashPresetList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.clientContent .cashPresetButton{display:grid;justify-content:stretch;align-content:center;text-align:left;grid-gap:5px;gap:5px;min-width:0;background:var(--ui-panel-alt,#1b2639);color:var(--ui-text,#f5f5ff);border:1px solid var(--ui-border,#39465b);border-radius:10px;padding:11px 12px;min-height:65px;cursor:pointer;box-shadow:none}.clientContent .cashPresetButton strong{font-size:12px;line-height:1.3}.clientContent .cashPresetButton small{font-size:11px;color:var(--ui-muted,#c0c9dd);white-space:nowrap}.clientContent .cashPresetButton.isSelected{border-color:var(--ui-accent-high,#8676f3);background:var(--ui-tint,#302a50);box-shadow:inset 0 0 0 1px var(--ui-accent-high,#8676f3)}.clientContent .cashPresetButton:disabled{cursor:not-allowed;opacity:.55}.clientContent .cashAutomationTimesGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;min-width:0}.clientContent .cashTimeBox{padding:13px;border:1px solid var(--ui-border,#39465b);border-radius:11px;background:var(--ui-panel-alt,#1b2639);min-width:0;display:grid;grid-gap:10px;gap:10px}.clientContent .cashTimeBox>strong{font-size:12px}.clientContent .cashTimeSelectors{display:flex;align-items:end;gap:9px;min-width:0}.clientContent .cashTimeSelectors label{display:grid;grid-gap:6px;gap:6px;min-width:0;flex:1 1;font-size:11px;color:var(--ui-muted,#bdc7d8)}.clientContent .cashTimeSelectors select{display:block;box-sizing:border-box;min-width:0;width:100%;height:45px;border:1px solid var(--ui-border,#40506a);border-radius:9px;background:var(--ui-field,#111a2b);color:var(--ui-text,#fff);padding:0 12px;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.clientContent .cashTimeSelectors select:focus-visible{outline:2px solid var(--ui-accent-high,#8c7bfa);outline-offset:2px}.clientContent .cashTimeSeparator{font-size:21px;font-weight:900;padding-bottom:9px;color:var(--ui-text,#fff)}.clientContent .cashAutomationSummary{display:grid;grid-gap:7px;gap:7px;padding:14px;border-radius:11px;background:var(--ui-tint,#292345);border:1px solid var(--ui-accent-high,#8673db);line-height:1.6}.clientContent .cashAutomationSummary>strong{display:flex;align-items:center;gap:8px;font-size:12px}.clientContent .cashAutomationSummary p{font-size:13px;margin:0;overflow-wrap:anywhere}.clientContent .cashAutomationSummary small{font-size:11px;color:var(--ui-muted,#c6cde0)}.clientContent .cashManualDescription{padding:11px 13px;border-radius:10px;background:var(--ui-panel-alt,#202b3e);border:1px solid var(--ui-border,#39465b);font-size:12px;line-height:1.6;margin:0}.clientContent .cashAutomationAlert button{display:inline-flex;min-height:34px;padding:7px 11px;margin:7px 0 0;background:var(--ui-panel-alt,#252e43);border:1px solid}@media(max-width:850px){.clientContent .cashPresetList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.clientContent .cashAutomationTimesGrid{grid-template-columns:1fr}.clientContent .cashPresetButton{min-height:62px}.clientContent .cashTimeBox{padding:12px}.clientContent .cashTimeSelectors select{min-height:46px}}.clientContent .cashZonePanel{display:grid;grid-gap:11px;gap:11px;min-width:0;padding:13px 14px;border:1px solid var(--ui-border,#39465b);border-radius:11px;background:var(--ui-panel-alt,#1b2639)}.clientContent .cashZoneHeading{display:grid;grid-gap:4px;gap:4px}.clientContent .cashZoneHeading strong{font-size:13px;color:var(--ui-text,#f4f5ff)}.clientContent .cashZoneHeading small{font-size:11px;color:var(--ui-muted,#bbc6d9);line-height:1.5}.clientContent .cashZoneInputs{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:11px;gap:11px}.clientContent .cashZoneInputs label{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:11px;font-weight:700;color:var(--ui-muted,#bbc6d9)}.clientContent .cashZoneInputs select{width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding:8px 10px;border-radius:9px;border:1px solid var(--ui-border,#40506a);color:var(--ui-text,#fff);background:var(--ui-field,#111a2b);font-size:13px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.clientContent .cashZoneInputs select:focus-visible{outline:2px solid var(--ui-accent-high,#8c7bfa);outline-offset:2px}.clientContent .cashZonePreview{font-size:11px;color:var(--ui-muted,#c2cddd);line-height:1.6;overflow-wrap:anywhere}.clientContent .cashZonePreview b{color:var(--ui-text,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clientContent .cashZoneWarning{color:var(--ui-muted,#bbc6d9);font-size:11px;line-height:1.5}@media(max-width:600px){.clientContent .cashZonePanel{padding:12px}.clientContent .cashZoneInputs{grid-template-columns:1fr}.clientContent .cashZoneInputs select{min-height:46px}}.clientContent .cashOpen.cashOpeningCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,290px) minmax(132px,150px);align-items:center;grid-gap:19px;gap:19px;min-width:0;padding:22px 24px;margin:16px 0 22px;border:1px solid var(--ui-border,#39465b);border-radius:16px;background:var(--ui-panel,#151e30);color:var(--ui-text,#f3f5fc)}.clientContent .cashOpeningIntro{display:flex;align-items:center;gap:15px;min-width:0}.clientContent .cashOpeningIntro>div{min-width:0}.clientContent .cashOpeningIcon{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;border-radius:14px;background:var(--ui-tint,#292444);color:var(--ui-accent,#a897ff)}.clientContent .cashOpeningIntro small{display:block;margin-bottom:5px;color:var(--ui-accent,#a897ff);font-size:10px;font-weight:850;letter-spacing:.1em}.clientContent .cashOpeningIntro h2{margin:0;color:var(--ui-text,#f3f5fc);font-size:19px;line-height:1.25}.clientContent .cashOpeningIntro p{margin:7px 0 0;color:var(--ui-muted,#b6c2d5);font-size:12px;line-height:1.5}.clientContent .cashOpeningField{display:grid;grid-gap:7px;gap:7px;min-width:0;width:100%;font-size:12px;font-weight:800;color:var(--ui-text,#f3f5fc)}.clientContent .cashOpeningField>span:first-child{line-height:1.35}.clientContent .cashOpeningInput{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 13px;border:1px solid var(--ui-border,#40506a);border-radius:11px;background:var(--ui-field,#101a2c);color:var(--ui-text,#f3f5fc)}.clientContent .cashOpeningInput>span{flex:none;font-size:14px;font-weight:850;color:var(--ui-muted,#b6c2d5)}.clientContent .cashOpeningInput input{display:block;flex:1 1 auto;min-width:0;max-width:100%;width:100%;min-height:46px;height:46px;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--ui-text,#f3f5fc);font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clientContent .cashOpeningInput:focus-within{border-color:var(--ui-accent-high,#9382ff);box-shadow:0 0 0 3px rgba(132,111,247,.18)}.clientContent .cashOpeningInput input:focus-visible{outline:0;box-shadow:none}.clientContent .cashOpeningField small{font-size:10px;font-weight:500;line-height:1.45;color:var(--ui-muted,#b6c2d5)}.clientContent .cashOpen.cashOpeningCard .cashOpeningSubmit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;width:100%;padding:12px;border:0;border-radius:11px;background:linear-gradient(125deg,#7968ff,#6251ea);color:#fff;font-size:13px;font-weight:850;white-space:nowrap}.clientContent .cashOpeningSubmit:disabled{cursor:wait;opacity:.6}@media(max-width:1030px){.clientContent .cashOpen.cashOpeningCard{grid-template-columns:minmax(0,1fr) minmax(138px,160px);gap:15px}.clientContent .cashOpeningIntro{grid-column:1/-1}}@media(max-width:680px){.clientContent .cashOpen.cashOpeningCard{grid-template-columns:minmax(0,1fr);gap:16px;padding:17px}.clientContent .cashOpeningIntro{grid-column:1}.clientContent .cashOpeningIcon{flex-basis:44px;width:44px;height:44px}.clientContent .cashOpeningField{min-width:0}.clientContent .cashOpen.cashOpeningCard .cashOpeningSubmit{min-height:49px}}