.directory-mode{background:var(--ui-soft,#edf1f6);border:1px solid var(--ui-border,#dfe5ec);border-radius:12px;flex-shrink:0;gap:3px;padding:4px;display:inline-flex}.directory-mode button{color:var(--ui-muted,#576478);font-size:calc(13px * var(--ui-font-scale,1));background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-weight:650;transition:background .12s,color .12s;display:flex}.directory-mode button svg{width:16px;height:16px}.directory-mode button[aria-pressed=true]{color:var(--ui-text,#153b65);background:var(--ui-surface,white);box-shadow:0 1px 4px #162b4620}.directory-mode button:focus-visible,.account-identity:focus-visible,.catalog-open:focus-visible,.account-invoices:focus-visible{outline-offset:3px;outline:3px solid #77a8e8}.account-collection,.product-collection{background:var(--ui-soft,#f5f7fa);gap:18px;padding:22px;display:grid}.account-collection{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.account-card{background:var(--ui-surface,white);border:1px solid var(--ui-border,#dde4ec);border-radius:18px;flex-direction:column;min-width:0;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 3px 12px #172f4d04}.account-card:hover{border-color:var(--ui-border,#aec3db);box-shadow:0 5px 18px #172f4d0b}.account-card-top{align-items:center;gap:10px;margin-bottom:18px;display:flex}.account-monogram{width:52px;height:52px;font-size:calc(19px * var(--ui-font-scale,1));background:var(--ui-accent-soft,#e8effa);color:var(--ui-accent-text,#3e6091);border-radius:16px;place-items:center;font-weight:750;display:grid}.account-monogram.tone-1{background:var(--ui-raised,#e4f3ec);color:var(--ui-success,#327360)}.account-monogram.tone-2{background:var(--ui-purple-soft,#f3edf9);color:var(--ui-muted,#785aa0)}.account-monogram.tone-3{background:var(--ui-warning-soft,#fff1e2);color:var(--ui-warning,#99703d)}.account-state{background:var(--ui-soft,#edf7f1);color:var(--ui-muted,#386e51);font-size:calc(12px * var(--ui-font-scale,1));border-radius:7px;margin-left:auto;padding:5px 9px;font-weight:600}.account-state.muted{background:var(--ui-soft,#f0f1f4);color:var(--ui-muted,#6a7280)}.account-card-top input{accent-color:#275d9b;width:18px;height:18px}.account-identity{text-align:start;color:var(--ui-text,#1e2b40);background:0 0;border:0;width:100%;padding:0 24px 0 0;position:relative}.account-identity>span{font-size:calc(11px * var(--ui-font-scale,1));letter-spacing:.07em;text-transform:uppercase;color:var(--ui-muted,#7a8696);overflow-wrap:anywhere;font-weight:650;display:block}.account-identity h2{font-size:calc(20px * var(--ui-font-scale,1));letter-spacing:-.025em;overflow-wrap:anywhere;margin:7px 0 0;font-weight:720;line-height:1.4}.account-identity>svg{width:18px;color:var(--ui-muted,#8394ab);position:absolute;top:24px;right:0}.account-contact{gap:12px;margin:22px 0;display:grid}.account-contact>div{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:3px;display:grid}.account-contact dt{color:var(--ui-muted,#818b99);font-size:calc(12px * var(--ui-font-scale,1));align-items:center;gap:7px;display:flex}.account-contact dt svg{flex-shrink:0;width:13px;height:13px}.account-contact dd{font-size:calc(14px * var(--ui-font-scale,1));color:var(--ui-muted,#394960);overflow-wrap:anywhere;margin:0;line-height:1.5}.account-invoices{border:0;border-top:1px solid var(--ui-border,#e9eef4);width:100%;color:var(--ui-accent-text,#315d90);font-weight:650;font-size:calc(13px * var(--ui-font-scale,1));text-align:start;background:0 0;align-items:center;gap:9px;margin-top:auto;padding:17px 0 0;display:flex}.account-invoices svg{width:17px;height:17px}.account-invoices svg:last-child{width:15px;margin-left:auto}.account-collection.presentation-compact{grid-template-columns:1fr;gap:10px}.presentation-compact .account-card{border-radius:13px;grid-template-columns:54px minmax(150px,1fr) minmax(210px,1.3fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.presentation-compact .account-card-top{margin:0}.presentation-compact .account-state{display:none}.presentation-compact .account-card-top input{position:absolute;top:9px;left:9px}.presentation-compact .account-identity h2{font-size:calc(17px * var(--ui-font-scale,1))}.presentation-compact .account-contact{gap:4px;margin:0}.presentation-compact .account-contact>div:first-child{display:none}.presentation-compact .account-invoices{border:0;width:auto;margin:0;padding:10px 0}.product-collection{grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr))}.catalog-product{background:var(--ui-surface,white);border:1px solid var(--ui-border,#dfe5ed);border-radius:17px;flex-direction:column;min-width:0;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.catalog-product:hover{border-color:var(--ui-border,#a7bed9);box-shadow:0 6px 22px #1834500c}.catalog-open{text-align:start;color:var(--ui-text,#202d40);background:0 0;border:0;flex-direction:column;flex:1;width:100%;min-width:0;padding:0;display:flex}.catalog-photo{background:linear-gradient(145deg,var(--ui-soft,#f4f6f9),var(--ui-soft,#e9eef4));border-bottom:1px solid var(--ui-border,#edf0f5);width:100%;height:180px;position:relative}.catalog-photo-loader{width:100%;height:100%}.catalog-photo .record-photo.photo-compact{background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%}.catalog-photo .record-photo img{object-fit:contain;width:100%;height:100%;padding:18px}.catalog-photo .record-photo>div{color:var(--ui-muted,#91a0b3);font-size:calc(12px * var(--ui-font-scale,1));flex-direction:column;align-items:center;gap:8px;display:flex}.catalog-photo .record-photo>div svg{stroke-width:1.2px;width:36px;height:36px}.catalog-category{text-overflow:ellipsis;white-space:nowrap;background:var(--ui-glass,#ffffffed);max-width:calc(100% - 24px);color:var(--ui-muted,#69788d);border:1px solid var(--ui-border,#e3e9f0);font-size:calc(11px * var(--ui-font-scale,1));border-radius:6px;padding:5px 8px;position:absolute;bottom:10px;left:12px;overflow:hidden}.catalog-copy{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;padding:19px;display:flex}.catalog-code{font-size:calc(11px * var(--ui-font-scale,1));letter-spacing:.035em;color:var(--ui-muted,#7f8b9c);overflow-wrap:anywhere;font-weight:650}.catalog-copy h2{font-size:calc(17px * var(--ui-font-scale,1));letter-spacing:-.015em;overflow-wrap:anywhere;margin:7px 0;font-weight:700;line-height:1.5}.catalog-copy p{font-size:calc(13px * var(--ui-font-scale,1));color:var(--ui-muted,#7b8798);overflow-wrap:anywhere;margin:0 0 20px;line-height:1.5}.catalog-price{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.catalog-price small{color:var(--ui-muted,#8792a1);font-size:calc(11px * var(--ui-font-scale,1));margin-bottom:4px;display:block}.catalog-price strong{font-size:calc(20px * var(--ui-font-scale,1));letter-spacing:-.04em;color:var(--ui-text,#24496d);overflow-wrap:anywhere;font-weight:750}.catalog-price>svg{width:17px;height:17px;color:var(--ui-muted,#879db6);flex-shrink:0}.catalog-stock{border-top:1px solid var(--ui-border,#eef1f5);font-size:calc(12px * var(--ui-font-scale,1));color:var(--ui-muted,#7e8a9b);align-items:center;gap:6px;margin:0 19px;padding:13px 0;display:flex}.catalog-stock>svg{width:14px;height:14px}.catalog-stock strong{color:var(--ui-muted,#40516a);font-variant-numeric:tabular-nums}.catalog-stock>span:last-child{text-align:end;overflow-wrap:anywhere;max-width:48%;margin-left:auto}.product-collection.presentation-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,175px),1fr));gap:12px}.presentation-compact .catalog-photo{height:130px}.presentation-compact .catalog-copy{padding:14px}.presentation-compact .catalog-copy h2{font-size:calc(15px * var(--ui-font-scale,1))}.presentation-compact .catalog-copy p{display:none}.presentation-compact .catalog-price{margin-top:12px}.presentation-compact .catalog-price strong{font-size:calc(17px * var(--ui-font-scale,1))}.presentation-compact .catalog-stock{font-size:calc(11px * var(--ui-font-scale,1));margin:0 14px}.presentation-compact .catalog-stock>span:last-child{display:none}.directory-empty{text-align:center;min-height:220px;color:var(--ui-muted,#738197);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:20px;display:flex}.directory-empty>svg{width:32px;height:32px;color:var(--ui-muted,#91a5bd);margin-bottom:15px}.directory-empty h2,.directory-empty h3{font-size:calc(18px * var(--ui-font-scale,1));color:var(--ui-muted,#364c69);margin:0 0 8px}.directory-empty p{font-size:calc(14px * var(--ui-font-scale,1))}.account-history-dialog{box-sizing:border-box;border:0;border-left:1px solid var(--ui-border,#dfe6ef);background:var(--ui-soft,#f5f7fa);width:min(720px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ui-text,#24344c);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 70px #152a4826}.account-history-dialog[open]{flex-direction:column;display:flex}.account-history-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14223870}.account-history-dialog>header{background:var(--ui-surface,white);border-bottom:1px solid var(--ui-border,#e0e7ee);flex-shrink:0;justify-content:space-between;gap:16px;padding:30px;display:flex}.account-history-dialog>header h2{font-size:calc(25px * var(--ui-font-scale,1));letter-spacing:-.04em;margin:7px 0}.account-history-dialog>header p:last-child{color:var(--ui-muted,#6c7c90);font-size:calc(15px * var(--ui-font-scale,1));overflow-wrap:anywhere}.account-history-dialog>header button{align-self:flex-start}.account-history-body{overscroll-behavior:contain;flex:1;padding:24px 30px;overflow-y:auto}.history-scope{font-size:calc(12px * var(--ui-font-scale,1));color:var(--ui-muted,#7a889b);margin:0 0 24px}.history-count{font-size:calc(13px * var(--ui-font-scale,1));color:var(--ui-muted,#65758c);margin-bottom:12px;font-weight:650}.invoice-history-list{gap:10px;display:grid}.history-invoice{color:var(--ui-text,#293e58);background:var(--ui-surface,white);border:1px solid var(--ui-border,#e0e6ef);border-radius:13px;align-items:center;gap:14px;min-width:0;padding:19px 16px;text-decoration:none;display:flex}.history-invoice:hover{border-color:var(--ui-border,#adc4dd)}.history-invoice-icon{background:var(--ui-accent-soft,#eef3fa);color:var(--ui-muted,#5f7fa3);border-radius:10px;padding:10px;display:flex}.history-invoice svg{flex-shrink:0;width:18px;height:18px}.history-invoice strong{font-size:calc(15px * var(--ui-font-scale,1));overflow-wrap:anywhere;display:block}.history-invoice small{font-size:calc(11px * var(--ui-font-scale,1));color:var(--ui-muted,#7b8ba0);margin-top:4px;line-height:1.6;display:block}.history-invoice>div{flex:1;min-width:0}.history-invoice-amount{text-align:end;max-width:48%}.account-history-dialog>footer{padding:18px 30px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--ui-border,#dfe5ed);background:var(--ui-surface,white);justify-content:space-between;align-items:center;gap:10px;display:flex}.history-pagination{font-size:calc(12px * var(--ui-font-scale,1));white-space:nowrap;align-items:center;gap:8px;display:flex}.directory-sort-controls{display:flex!important}@media (max-width:1100px){.presentation-compact .account-card{grid-template-columns:48px minmax(120px,1fr) minmax(180px,1fr)}.presentation-compact .account-invoices{border-top:1px solid var(--ui-border,#edf1f5);grid-column:2/-1;padding-top:12px}.presentation-compact .account-monogram{width:44px;height:44px}}@media (max-width:700px){.directory-mode{box-sizing:border-box;width:100%}.directory-mode button{min-height:42px;font-size:calc(13px * var(--ui-font-scale,1));flex:1}.account-collection,.product-collection{gap:12px;padding:13px}.account-card{padding:20px}.account-card-top{margin-bottom:12px}.account-identity h2{font-size:calc(20px * var(--ui-font-scale,1))}.account-collection.presentation-compact .account-card{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:17px}.presentation-compact .account-contact,.presentation-compact .account-invoices{grid-column:2/-1}.product-collection,.product-collection.presentation-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-photo{height:145px}.catalog-copy{padding:12px}.catalog-copy h2{font-size:calc(15px * var(--ui-font-scale,1))}.catalog-copy p{font-size:calc(12px * var(--ui-font-scale,1))}.catalog-price strong{font-size:calc(17px * var(--ui-font-scale,1))}.catalog-stock{font-size:calc(11px * var(--ui-font-scale,1));flex-wrap:wrap;margin:0 12px}.catalog-stock>span:last-child{display:none}.catalog-code{font-size:calc(10px * var(--ui-font-scale,1))}.catalog-price>svg{display:none}.catalog-category{font-size:calc(10px * var(--ui-font-scale,1));max-width:calc(100% - 14px);left:7px}.account-history-dialog>header{padding:22px 18px}.account-history-body{padding:20px 12px}.history-invoice{gap:10px;padding:16px 12px}.history-invoice-icon{display:none}.history-invoice strong{font-size:calc(14px * var(--ui-font-scale,1))}.account-history-dialog>footer{padding:14px 12px max(14px,env(safe-area-inset-bottom));flex-wrap:wrap}.history-pagination{margin-left:auto}}@media (prefers-reduced-motion:reduce){.directory-mode button,.account-card,.catalog-product{transition:none}}
.filter-workbench{min-width:0;position:relative}.filter-workbench .list-view-controls{border-bottom:0;flex-wrap:wrap;gap:9px;padding:14px 18px}.filter-trigger[aria-expanded=true]{color:var(--ui-accent-text,#315bc3);border-color:var(--ui-border,#a7bdec);background:var(--ui-accent-soft,#edf3ff)}.filter-trigger b{background:var(--ui-accent,#315bc3);color:#fff;min-width:21px;height:21px;font-size:calc(11px * var(--ui-font-scale,1));border-radius:7px;place-items:center;display:grid}.active-filter-chips{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 15px;display:flex}.active-filter-chips button{border:1px solid var(--ui-border,#dce5f4);background:var(--ui-accent-soft,#eff4fc);color:var(--ui-muted,#40618a);font-size:calc(12px * var(--ui-font-scale,1));border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:34px;padding:7px 10px;display:flex}.active-filter-chips button span{overflow-wrap:anywhere;text-align:start}.active-filter-chips svg{flex-shrink:0;width:13px;height:13px}.active-filter-chips .clear-filter-chips{color:var(--ui-muted,#75839a);background:0 0;border-color:#0000}.filter-panel{background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#d8e2f0);border-radius:16px;margin:0 18px 18px;overflow:clip;box-shadow:0 8px 28px #243e6610}.filter-panel>header{border-bottom:1px solid var(--ui-border,#edf1f7);background:linear-gradient(110deg,var(--ui-accent-soft,#f6f9ff),var(--ui-surface,#fff));justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.filter-panel h2{font-size:calc(18px * var(--ui-font-scale,1));letter-spacing:-.025em;color:var(--ui-text,#243b5c);margin:0 0 6px}.filter-panel header p{font-size:calc(13px * var(--ui-font-scale,1));color:var(--ui-muted,#8290a5);margin:0;line-height:1.6}.filter-panel input,.filter-panel select{font:inherit;box-sizing:border-box;border:1px solid var(--ui-border,#dce4ef);background:var(--ui-surface,#fff);width:100%;min-width:0;min-height:43px;color:var(--ui-muted,#344a69);border-radius:9px;outline:none;padding:10px 12px}.filter-panel select{padding-right:28px}.filter-panel input:focus,.filter-panel select:focus{border-color:var(--ui-border,#82a7e3);box-shadow:0 0 0 3px #eaf1fe}.filter-quick-section{padding:20px 24px 0}.filter-section-label{font-size:calc(12px * var(--ui-font-scale,1));color:var(--ui-muted,#556e91);align-items:center;gap:7px;font-weight:700;display:flex}.filter-section-label svg{width:15px;height:15px}.date-presets{flex-wrap:wrap;gap:7px;margin:12px 0 18px;display:flex}.date-presets button{font-size:calc(12px * var(--ui-font-scale,1));border:1px solid var(--ui-border,#e0e7f1);background:var(--ui-accent-soft,#f7f9fd);color:var(--ui-muted,#597394);border-radius:7px;min-height:34px;padding:7px 11px}.date-presets button:hover{background:var(--ui-accent-soft,#eaf1ff);border-color:var(--ui-border,#b7cdf3)}.date-presets button[aria-pressed=true]{background:var(--ui-accent-soft,#eaf1ff);border-color:var(--ui-border,#9ebce9);color:var(--ui-accent-text,#315ca1)}.filter-quick-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px 24px 0;display:grid}.filter-quick-section .filter-quick-fields{padding:0}.filter-quick-fields label{font-size:calc(12px * var(--ui-font-scale,1));color:var(--ui-muted,#6c7d95);gap:7px;font-weight:600;display:grid}.filter-conditions{padding:24px}.filter-condition-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.filter-condition-heading>span:last-child{font-size:calc(11px * var(--ui-font-scale,1));color:var(--ui-muted,#95a0b2)}.filter-rule{background:var(--ui-accent-soft,#f8fafd);border:1px solid var(--ui-border,#e8edf5);border-radius:11px;grid-template-columns:46px minmax(120px,1fr) minmax(140px,1fr) minmax(180px,1.8fr) 38px;align-items:center;gap:9px;margin-bottom:10px;padding:12px;display:grid}.filter-rule-join{letter-spacing:.08em;color:var(--ui-muted,#8b9cb5);font-size:9px;font-weight:750}.filter-rule-values{align-items:center;gap:8px;min-width:0;display:flex}.filter-rule-values>span{font-size:calc(11px * var(--ui-font-scale,1));color:var(--ui-muted,#7b8eaa)}.filter-rule>.icon-button{grid-column:5;width:36px;min-width:36px;min-height:40px}.filter-rule select,.filter-rule input{font-size:calc(13px * var(--ui-font-scale,1))}.filter-empty-hint{font-size:calc(13px * var(--ui-font-scale,1));color:var(--ui-muted,#8a96a8);margin:4px 0 18px}.filter-panel .add-condition{font-size:calc(12px * var(--ui-font-scale,1));min-height:38px}.filter-panel>footer{border-top:1px solid var(--ui-border,#e6edf6);background:var(--ui-accent-soft,#f8faff);justify-content:space-between;gap:12px;padding:16px 24px;display:flex}.filter-panel>footer>div{gap:8px;display:flex}.filter-panel>footer button{font-size:calc(13px * var(--ui-font-scale,1))}.filter-validation{background:var(--ui-danger-soft,#fff0f0);color:var(--ui-danger,#aa3434);font-size:calc(13px * var(--ui-font-scale,1));border-radius:8px;margin:0 24px 18px;padding:12px 14px}@media (max-width:1050px){.filter-rule{grid-template-columns:40px 1fr 1fr 36px}.filter-rule-values{grid-column:2/4}.filter-rule>.icon-button{grid-area:1/4/3}}@media (max-width:700px){.filter-workbench .list-view-controls{gap:7px;padding:12px}.filter-panel{border-radius:13px;margin:0 10px 12px}.filter-panel>header{gap:10px;padding:18px 14px}.filter-panel h2{font-size:calc(17px * var(--ui-font-scale,1))}.filter-quick-section,.filter-conditions{padding:18px 14px}.filter-quick-section{padding-bottom:0}.filter-quick-fields{grid-template-columns:1fr 1fr;gap:10px;padding:18px 14px 0}.filter-quick-fields label:last-child{grid-column:1/-1}.filter-rule{grid-template-columns:1fr 36px;gap:8px;padding:11px}.filter-rule-join{grid-area:1/1}.filter-rule>select{grid-area:auto/1}.filter-rule-values{grid-column:1/-1}.filter-rule>.icon-button{grid-area:1/2/3}.filter-panel input,.filter-panel select{font-size:calc(16px * var(--ui-font-scale,1));min-height:44px}.filter-rule-values input{width:100%;min-width:0}.filter-panel>footer{bottom:calc(76px + env(safe-area-inset-bottom));z-index:2;padding:13px;position:sticky}.filter-panel>footer .primary{padding-left:12px;padding-right:12px}.active-filter-chips{padding:0 12px 12px}.active-filter-chips button{min-height:40px}.filter-validation{margin:0 14px 14px}}@media (prefers-reduced-motion:no-preference){.filter-panel{animation:.13s ease-out filter-reveal}@keyframes filter-reveal{0%{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}}}
:root{--ui-surface:#fff;--ui-soft:#f4f6fa;--ui-raised:#eaf0f7;--ui-glass:#fffffff2;--ui-text:#1c2b43;--ui-muted:#596b82;--ui-border:#dce3ed;--ui-accent:#345cde;--ui-accent-hover:#2445b3;--ui-accent-text:#3159c5;--ui-accent-soft:#edf2ff;--ui-success:#20734f;--ui-success-soft:#eaf7f0;--ui-danger:#b5343e;--ui-danger-soft:#fff0f1;--ui-warning:#86550c;--ui-warning-soft:#fff6df;--ui-purple:#79509d;--ui-purple-soft:#f5edfb;--ui-font-scale:1;--ui-radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=warm]{--ui-surface:#fffdf8;--ui-soft:#f5f1e8;--ui-raised:#ece6d9;--ui-glass:#fffdf8f2;--ui-text:#37352e;--ui-muted:#6b6559;--ui-border:#ddd6c8}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-surface:#182337;--ui-soft:#111b2c;--ui-raised:#243249;--ui-glass:#182337f5;--ui-text:#e7edf7;--ui-muted:#a9b9ce;--ui-border:#34455e;--ui-accent-text:#a4bbff;--ui-accent-soft:#253961;--ui-success:#83ddb1;--ui-success-soft:#183e35;--ui-danger:#ffa5ad;--ui-danger-soft:#482935;--ui-warning:#f0c778;--ui-warning-soft:#413622;--ui-purple:#d4b0f6;--ui-purple-soft:#392d4c}:root[data-accent=emerald]{--ui-accent:#147453;--ui-accent-hover:#0d5c41;--ui-accent-text:#146749;--ui-accent-soft:#e7f5ee}:root[data-accent=violet]{--ui-accent:#7450c5;--ui-accent-hover:#5e3da7;--ui-accent-text:#6943b4;--ui-accent-soft:#f1ecfb}:root[data-accent=amber]{--ui-accent:#94620f;--ui-accent-hover:#754c09;--ui-accent-text:#81520a;--ui-accent-soft:#fff4dd}:root[data-theme=dark][data-accent=emerald]{--ui-accent-text:#8ee2be;--ui-accent-soft:#1d4038}:root[data-theme=dark][data-accent=violet]{--ui-accent-text:#d0b7ff;--ui-accent-soft:#382d56}:root[data-theme=dark][data-accent=amber]{--ui-accent-text:#f4d08b;--ui-accent-soft:#423824}:root[data-text-size=large]{--ui-font-scale:1.1}:root[data-text-size=larger]{--ui-font-scale:1.2}:root[data-corners=crisp]{--ui-radius:3px}html body{--ink:var(--ui-text);--muted:var(--ui-muted);--line:var(--ui-border);--soft:var(--ui-soft);--paper:var(--ui-surface);--green:var(--ui-accent);--green-dark:var(--ui-accent-hover);background:var(--ui-soft);color:var(--ui-text)}body .primary{background:var(--ui-accent);border-color:var(--ui-accent);color:#fff}body .primary:hover:not(:disabled){background:var(--ui-accent-hover)}body :is(input,select,textarea){accent-color:var(--ui-accent);caret-color:var(--ui-accent-text)}body :is(input,textarea)::placeholder{color:var(--ui-muted);opacity:.85}body :is(button,input,select,textarea,.business-panel,.metric-card,.account-card,.catalog-product,.filter-workbench,.account-panel,.command-palette){border-radius:var(--ui-radius)}body :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ui-accent-text);outline-offset:3px}body .sidebar nav a.active{border-left-color:var(--ui-accent-text);background:color-mix(in srgb,var(--ui-accent) 32%,#121c31);color:#fff}body .sidebar{color:#d7e0f0}body .sidebar nav a,body .sidebar .nav-label,body .sidebar-foot small{color:#adbed8}body .sidebar .brand,body .sidebar-foot strong{color:#f4f7fc}body .sidebar .brand-mark,body .device-brand .brand-mark{background:var(--ui-accent);color:#fff}html[data-rows=striped] tbody tr:nth-child(2n):not([aria-selected=true]):not(:hover)>td{background:var(--ui-soft)}@media (min-width:1200px) and (pointer:fine){html[data-density=compact] tbody td{padding-top:8px;padding-bottom:8px}html[data-density=compact] tbody tr{height:auto}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.appearance-trigger{flex-shrink:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}body dialog.account-panel{border:1px solid var(--ui-border);width:min(580px,100vw - 24px);color:var(--ui-text);max-height:calc(100dvh - 24px);margin:auto}body dialog.account-panel::backdrop{background:#0815268a}body dialog.account-panel footer{flex-wrap:wrap}body dialog.workspace-modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);margin:auto;overflow:auto}body dialog.workspace-modal::backdrop{background:#0815268a}body dialog.command-modal{margin-top:min(15dvh,120px)}body .command-modal>header{background:var(--ui-surface);z-index:1;position:sticky;top:0}body .command-modal input{min-width:0;font-size:max(16px,calc(14px * var(--ui-font-scale)))}body .command-modal header>div{min-width:0}body .command-empty{color:var(--ui-muted);font-size:calc(14px * var(--ui-font-scale));padding:16px;line-height:1.6}body dialog.whatsapp-dialog{width:min(560px,100vw - 24px);padding:0}body .whatsapp-header{z-index:1;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px;display:flex;position:sticky;top:0}body .whatsapp-header>div{min-width:0}body .whatsapp-header h2{font-size:calc(22px * var(--ui-font-scale));letter-spacing:-.5px;margin:0;line-height:1.3}body .whatsapp-header p{font-size:calc(13px * var(--ui-font-scale));overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}body .whatsapp-header .dialog-close{flex:0 0 40px;width:40px;height:40px;min-height:40px;margin:0;padding:0;position:static;transform:none}body .whatsapp-body{padding:20px}body .whatsapp-body p{font-size:calc(14px * var(--ui-font-scale));margin:18px 0;line-height:1.6}body .whatsapp-body label{font-size:calc(14px * var(--ui-font-scale));letter-spacing:0}body .whatsapp-body :is(input,select){width:100%;min-height:44px;font-size:max(16px,calc(14px * var(--ui-font-scale)));background:var(--ui-surface);color:var(--ui-text)}body .whatsapp-body .primary{min-height:44px;margin-top:14px}.appearance-panel{border:1px solid var(--ui-border);background:var(--ui-surface);width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ui-text);border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #0005}.appearance-panel::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0815268a}.appearance-content>header{border-bottom:1px solid var(--ui-border);z-index:1;background:var(--ui-surface);align-items:center;gap:14px;padding:22px 24px;display:flex;position:sticky;top:0}.appearance-content>header h2{font-size:calc(24px * var(--ui-font-scale));letter-spacing:-.6px;margin:0}.appearance-content>header .quiet{margin-left:auto}.appearance-content .eyebrow{color:var(--ui-accent-text);margin:0 0 4px}.appearance-symbol{background:var(--ui-accent-soft);color:var(--ui-accent-text);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.appearance-body{padding:20px 24px}.appearance-intro,.appearance-note{color:var(--ui-muted);font-size:calc(14px * var(--ui-font-scale));margin:0 0 22px;line-height:1.65}.appearance-body fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.appearance-body legend,.appearance-controls label{font-weight:650;font-size:calc(14px * var(--ui-font-scale));margin-bottom:12px}.theme-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.theme-option{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);text-align:left;min-width:0;padding:8px}.theme-option[aria-pressed=true]{border-color:var(--ui-accent-text);box-shadow:0 0 0 1px var(--ui-accent-text);background:var(--ui-accent-soft)}.theme-mini{background:#f0f3f9;border-radius:5px;height:60px;margin-bottom:10px;display:flex;overflow:hidden}.theme-mini>i{background:#17233b;width:22%}.theme-mini>span{flex-wrap:wrap;flex:1;align-content:center;gap:5px;padding:8px;display:flex}.theme-mini b{background:#fff;border-radius:2px;width:calc(50% - 3px);height:17px}.theme-mini b:first-child{background:#bccbe5;width:100%;height:6px}.theme-sample-dark .theme-mini{background:#111b2c}.theme-sample-dark .theme-mini b{background:#34455e}.theme-sample-warm .theme-mini{background:#ebe5d9}.theme-sample-warm .theme-mini b{background:#fffdf8}.theme-sample-system .theme-mini{background:linear-gradient(90deg,#f0f3f9 50%,#182337 50%)}.theme-option>span:nth-child(2){font-size:calc(13px * var(--ui-font-scale));flex-wrap:wrap;align-items:center;gap:5px;display:flex}.theme-option small{font-size:calc(11px * var(--ui-font-scale));color:var(--ui-muted);margin-top:5px;display:block}.accent-options{flex-wrap:wrap;gap:8px;display:flex}.accent-option{border:1px solid var(--ui-border);min-height:42px;color:var(--ui-text);background:var(--ui-surface);font-size:calc(13px * var(--ui-font-scale));align-items:center;gap:8px;padding:8px 10px;display:flex}.accent-option[aria-pressed=true]{border-color:var(--ui-accent-text);background:var(--ui-accent-soft)}.accent-option i{color:#fff;background:#345cde;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.accent-emerald i{background:#147453}.accent-violet i{background:#7450c5}.accent-amber i{background:#94620f}.appearance-controls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.appearance-controls label{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.appearance-controls select{border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-height:44px;color:var(--ui-text);font-size:calc(15px * var(--ui-font-scale));padding:8px 10px}.appearance-note{font-size:calc(12px * var(--ui-font-scale));margin:18px 0}.appearance-preview{background:var(--ui-soft);border:1px solid var(--ui-border);border-radius:var(--ui-radius);font-size:calc(14px * var(--ui-font-scale));padding:18px}.appearance-preview header{align-items:center;gap:10px;display:flex}.appearance-preview small{color:var(--ui-muted);margin-top:3px;display:block}.appearance-preview>div{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:20px 0 12px;display:flex}.appearance-example-badge{color:var(--ui-success);background:var(--ui-success-soft);border-radius:20px;padding:4px 10px;font-weight:650}.appearance-content>footer{border-top:1px solid var(--ui-border);background:var(--ui-surface);z-index:1;padding:16px 24px;position:sticky;bottom:0}.appearance-content>footer p{font-size:calc(12px * var(--ui-font-scale));color:var(--ui-muted);margin:0 0 10px;line-height:1.5}.appearance-content>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.appearance-content>footer .quiet{align-items:center;gap:6px;margin-right:auto;display:flex}@media (max-width:700px){.appearance-panel{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0}.appearance-content>header{padding:calc(16px + env(safe-area-inset-top)) 18px 16px}.appearance-body{padding:18px}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-content>footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.appearance-controls select{font-size:max(16px,calc(15px * var(--ui-font-scale)))}.appearance-content>footer button{min-height:44px}}@media (max-width:360px){.appearance-controls{grid-template-columns:1fr}}@media print{:root[data-theme][data-accent]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-surface:#fff;--ui-soft:#f4f6fa;--ui-raised:#eaf0f7;--ui-glass:#fff;--ui-text:#1c2b43;--ui-muted:#596b82;--ui-border:#dce3ed;--ui-accent-text:#3159c5;--ui-accent-soft:#edf2ff;--ui-success:#20734f;--ui-success-soft:#eaf7f0;--ui-danger:#b5343e;--ui-danger-soft:#fff0f1;--ui-warning:#86550c;--ui-warning-soft:#fff6df;--ui-purple:#79509d;--ui-purple-soft:#f5edfb;--ui-font-scale:1}.appearance-panel,.appearance-trigger{display:none!important}}
