html[data-theme=dark]{--ui-ink:#e7ecef;--ui-ink-soft:#cad4d9;--ui-harbor:#7fc4d3;--ui-harbor-soft:#17333d;--ui-copper:#f39a70;--ui-copper-soft:#43281f;--ui-page-background:#111619;--ui-canvas:#111619;--ui-canvas-deep:#20282c;--ui-surface:#1a2125;--ui-surface-subtle:#151c20;--ui-line:#303b40;--ui-line-strong:#425057;--ui-muted:#9eabb1;--ui-muted-light:#7f8d93;--ui-success:#65c5a5;--ui-success-soft:#17372d;--ui-warning:#e3ad54;--ui-warning-soft:#3b301d;--ui-danger:#ef8585;--ui-danger-soft:#422425;--ui-shadow-sm:0 1px 2px #00000038, 0 8px 24px #00000029;--ui-shadow-md:0 18px 50px #00000061;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body.vitrina-ui,html[data-theme=dark] :where(.auth-shell,.selector-page-container,.selector-main,.store-products-page,.customer-care-page,.customer-care-workspace,.supplier-shell,.platform-admin,.billing-page,.settings-workspace-shell,.agent-page,.agent-workspace,.agent-shell){background:var(--ui-page-background)!important;color:var(--ui-ink)!important}html[data-theme=dark] :where(.auth-card,.workspace-sidebar,.selector-header,.store-products-header,.care-detail,.care-detail>header,.care-toolbar,.care-tabs,.care-message-card,.care-summary article,.conversation-list,.chat-composer,.store-products-grid>article,.store-products-toolbar,.store-products-modal>section,.selector-insights-card,.selector-filter-card,.selector-results-card,.selector-intelligence-panel,.selector-jam-panel,.tenant-card,.admin-summary article,.billing-cycle,.plan-card,.subscription-card,.account-card,.auth-menu-dropdown){background:var(--ui-surface)!important;border-color:var(--ui-line)!important;color:var(--ui-ink)!important}html[data-theme=dark] :where(.store-product-assets,.store-product-media,.conversation-product-context,.selector-insights-category-controls,.selector-data-scope-note,.user-list){background:var(--ui-surface-subtle)!important}html[data-theme=dark] :where(h1,h2,h3,strong,b,dd,.conversation-message p,.store-product-title b){color:var(--ui-ink)}html[data-theme=dark] :where(p,small,span,dt,.store-product-title small){border-color:var(--ui-line)}html[data-theme=dark] :where(input,select,textarea,button){border-color:var(--ui-line-strong)}html[data-theme=dark] .vitrina-ui select:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}
.auth-gate-loading{min-height:100vh;color:var(--ink);background:var(--paper);place-content:center;justify-items:center;gap:10px;display:grid}.auth-gate-loading strong{font-size:16px;font-weight:600}.auth-gate-loading p{color:var(--muted);margin:0;font-size:13px}.auth-gate-loading button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:0 14px}.auth-gate-spinner{border:2px solid var(--line);border-top-color:var(--violet);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite auth-gate-spin}@keyframes auth-gate-spin{to{transform:rotate(360deg)}}
.trial-banner{z-index:1000;color:#44339a;background:#ede9ff;justify-content:center;align-items:center;gap:18px;padding:9px 18px;font-size:14px;display:flex;position:relative}.trial-banner.warning{color:#72510e;background:#fff0ce}.trial-banner a{color:inherit;font-weight:800}
