.ai-editor{color:#202b3e;max-height:92dvh;font-size:16px;overflow-y:auto;background:#fff!important;border-radius:20px!important;gap:18px!important;width:min(900px,100vw - 24px)!important;max-width:900px!important;padding:22px!important}.ai-heading{align-items:center;gap:12px;padding-right:25px;display:flex}.ai-heading h2{font-size:20px;font-weight:700;line-height:1.3}.ai-heading p{color:#657085;margin:4px 0 0;font-size:14px}.ai-mark{color:#703ed3;background:#eee7ff;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ai-tabs{gap:4px;width:100%;background:#f2f3f6!important;border-radius:12px!important;height:auto!important;padding:4px!important;display:flex!important}.ai-tabs button{flex:1;gap:6px;min-height:42px;font-size:14px}.ai-body{padding-top:15px}.ai-editor button,.ai-editor a.ai-primary{cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ai-editor button:disabled{opacity:.5;cursor:not-allowed}:is(.ai-editor button:focus-visible,.ai-editor input:focus-visible,.ai-editor textarea:focus-visible,.ai-editor select:focus-visible){outline-offset:2px;outline:3px solid #ac91e5}.ai-editor .ai-primary{color:#fff!important;background:#703dcc!important;border-color:#703dcc!important}.ai-editor fieldset{border:0;min-width:0;margin:0;padding:0}.ai-field{flex-direction:column;gap:7px;min-width:0;margin:16px 0 10px;font-size:14px;font-weight:600;display:flex}.ai-field input,.ai-field select,.ai-field textarea{box-sizing:border-box;color:#202b3e;resize:vertical;background:#fff;border:1px solid #d6dce5;border-radius:10px;width:100%;min-height:45px;padding:11px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4}.ai-chips{flex-wrap:wrap;gap:7px;display:flex}.ai-chips button{border-radius:20px;min-height:36px;padding:6px 11px;font-size:14px;font-weight:500}.ai-chips button[aria-pressed=true]{color:#6431be;background:#f0eaff;border-color:#9366dc}.ai-source{background:#f5f6f8;border-radius:14px;margin:0;overflow:hidden}.ai-source img{object-fit:contain;width:100%;max-height:245px}.ai-source figcaption{text-align:center;color:#667186;padding:9px;font-size:13px}.ai-source-choices{gap:8px;margin-top:8px;display:flex}.ai-source-choices button{width:64px;height:54px;padding:3px;overflow:hidden}.ai-source-choices button[aria-pressed=true]{border:2px solid #703dcc}.ai-source-choices img{object-fit:contain;width:100%;height:100%}.ai-upload{cursor:pointer;background:#faf8ff;border:1px dashed #b7a3d9;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.ai-upload input{max-width:100%;font-size:14px}.ai-upload span{color:#657085;font-size:13px}.ai-simulation,.ai-usage{color:#637086;margin:14px 0;font-size:13px;line-height:1.6}.ai-usage{text-align:center;display:block}.ai-generate{width:100%;margin-top:6px;min-height:48px!important}.ai-alert,.ai-notice{border-radius:10px;margin:12px 0;padding:12px;font-size:14px;line-height:1.5}.ai-alert{color:#9d2633;background:#fff0f0}.ai-notice{color:#503c74;background:#f3f0fb}.ai-notice p{margin:5px 0}.ai-comparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ai-comparison figure{background:#f6f7f9;border:1px solid #e1e5ec;border-radius:14px;margin:0;overflow:hidden}.ai-comparison figcaption{background:#fff;align-items:center;gap:5px;padding:10px;font-size:14px;font-weight:600;display:flex}.ai-comparison img{object-fit:contain;width:100%;height:260px}.ai-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ai-result-details{flex-direction:column;gap:5px;margin:14px 0;display:flex}.ai-result-details span{color:#657085;font-size:14px}.ai-customer{border-top:1px solid #e3e6ed;flex-direction:column;gap:8px;margin-top:18px;padding-top:3px;display:flex}.ai-customer small{color:#637086;font-size:13px}.ai-link{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ai-link label{width:100%}.ai-history-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ai-history-row{border-bottom:1px solid #e3e6ed;padding:10px 0}.ai-history-open{text-align:left;width:100%;border:0!important;justify-content:flex-start!important;gap:12px!important;padding:0!important;display:flex!important}.ai-history-open img,.ai-history-icon{object-fit:contain;background:#f5f3f9;border-radius:9px;flex-shrink:0;width:72px;height:70px}.ai-history-icon{place-items:center;display:grid}.ai-history-open>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-history-open span span{font-size:14px;font-weight:400}.ai-history-open small{color:#677286;font-size:12px;font-weight:400}.ai-history-row details{margin:9px 0;font-size:13px}.ai-history-row details p{overflow-wrap:anywhere;line-height:1.5}.ai-empty{color:#677286;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 12px;display:flex}.ai-empty p{margin:0;font-size:14px}.ai-toggle{align-items:center;gap:10px;padding:12px 0;font-size:15px;display:flex}.ai-toggle input{accent-color:#703dcc;width:20px;height:20px}.ai-plan-settings{border-top:1px solid #e3e6ed;margin-top:20px;padding-top:15px;font-size:14px}.ai-plan-settings form{align-items:end;gap:10px;display:flex}.ai-plan-settings form label{flex:1}.ai-plan-settings form button{margin-bottom:10px}.ai-entry{color:#6536b3;cursor:pointer;background:#f6f1ff;border:1px solid #ded3f3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:14px;font-weight:600;display:inline-flex}.ai-toolbar{flex-wrap:wrap;gap:9px;margin:12px 0 18px;display:flex}.ai-toolbar small{color:#677286;font-size:13px}.ai-product-button{width:100%;margin:8px 0}.ai-saved-strip{border-top:1px solid #e3e6ed;margin-top:10px;padding-top:10px}.ai-saved-strip button{color:#6536b3;background:#f6f1ff;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:14px;display:flex}@media (max-width:600px){.ai-editor{max-height:94dvh;border-radius:16px!important;padding:16px!important}.ai-heading h2{font-size:18px}.ai-tabs button{font-size:13px;padding:8px 5px!important}.ai-tabs button svg{display:none}.ai-comparison{grid-template-columns:1fr;gap:10px}.ai-comparison img{height:210px}.ai-source img{max-height:190px}.ai-actions button{padding:10px 7px;font-size:13px}.ai-actions button svg{width:15px}.ai-plan-settings form{flex-direction:column;align-items:stretch;gap:0}}.ai-editor .ai-tab-layout{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.ai-editor .ai-tabs{flex:none;align-items:center;min-width:0;height:auto!important}.ai-editor .ai-tabs button{white-space:normal;min-width:0;min-height:42px;height:auto!important}.ai-editor .ai-body{flex:none;width:100%;min-width:0}.ai-editor .ai-body[hidden]{display:none!important}.platform-shell{color:#eaf1f5;max-width:1120px;margin:auto;padding:22px 20px 110px}.access-scope h2:not(:first-child){margin-top:24px}.access-segment,.access-role-row{gap:9px;padding-bottom:3px;display:flex;overflow-x:auto}.access-segment button,.access-role-row button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#bfd0d9;white-space:nowrap;border-radius:12px;padding:12px 14px;font-size:.9rem}.access-segment button{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.access-segment button.active,.access-role-row button.active{color:#172630;background:#ffcc32;border-color:#ffcc32;font-weight:750}.access-title{align-items:flex-start;gap:12px;display:flex}.access-title>svg{color:#ffcf3d;min-width:24px}.access-title h2{margin-bottom:5px}.access-title p{color:#acc0cb;margin:0;font-size:.9rem}.access-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.access-list>label{background:var(--metal-surface);border:1px solid var(--metal-edge);cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-width:0;min-height:76px;padding:10px 12px;display:grid}.access-list>label>.access-copy{display:contents}.access-list strong{overflow-wrap:anywhere;grid-column:1/-1;line-height:1.3}.access-list small{grid-area:2/1;line-height:1.3}.access-list [data-slot=switch]{grid-area:2/2}.access-list strong,.access-list small{display:block}.access-list strong{font-size:.95rem}.access-list small{color:#a9bdc8;margin-top:0;font-size:.8125rem}.platform-access-view{min-width:0}.platform-access-view .platform-heading{margin:16px 0}.platform-access-view .platform-heading h1{margin-bottom:0}.platform-access-view .platform-section{min-width:0;margin:12px 0;padding:14px}.platform-access-view .platform-section h2{margin-bottom:10px;font-size:1rem}.platform-access-view .access-scope h2:not(:first-child){margin-top:14px}.platform-access-view .access-title{gap:8px}.platform-access-view .access-title h2{margin-bottom:4px}.platform-access-view .access-title p{font-size:.875rem;line-height:1.4}.platform-access-view .access-list{gap:8px;margin-top:12px}.platform-access-view .access-segment button,.platform-access-view .access-role-row button{min-height:44px;padding:8px 10px}.platform-access-view .access-segment svg{flex-shrink:0;width:20px;height:20px}@media (max-width:600px){.access-segment button{flex:none}.platform-access-view .access-segment{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.platform-access-view .access-segment button{white-space:normal}.platform-access-view .access-list>label{padding:10px}.platform-access-view .access-list strong{font-size:.875rem}}.platform-header{border-bottom:1px solid var(--metal-edge);align-items:center;gap:18px;padding-bottom:20px;display:flex}.platform-header>span{color:#acbdc8;flex:1;font-size:.875rem}.platform-header>a{color:#ffce36;font-size:.9rem}.platform-heading{margin:28px 0}.platform-heading>span{color:#ffcf40;font-size:.875rem;font-weight:700}.platform-heading h1{margin:8px 0 12px;font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.2}.platform-heading p{color:#aec1cc;font-size:1rem;line-height:1.6}.platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.platform-metrics article{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.platform-metrics svg{color:#ffd047}.platform-metrics strong{font-size:2rem}.platform-metrics span{color:#b8cbd5;font-size:.875rem}.platform-section{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:18px;margin:18px 0;padding:22px}.platform-section h2{margin:0 0 18px;font-size:1.125rem;font-weight:700}.platform-section p{font-size:1rem;line-height:1.6}.platform-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-shortcuts>a,.platform-shortcuts>button{text-align:left;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#f0f5f7;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.platform-shortcuts span{flex:1}.platform-shortcuts strong,.platform-shortcuts small{display:block}.platform-shortcuts strong{font-size:1rem}.platform-shortcuts small{color:#b7cbd7;margin-top:5px;font-size:.875rem;line-height:1.4}.platform-shortcuts svg{color:#ffce39;width:23px;min-width:23px}.platform-shortcuts .platform-finance-link{background:#123d32;border-color:#2c7459}.platform-finance-link svg{color:#6be4a5}.platform-company-list{gap:12px;display:grid}.platform-company-list>button{border:1px solid var(--metal-edge);background:var(--metal-surface);text-align:left;color:inherit;border-radius:15px;align-items:center;gap:16px;padding:20px;display:flex}.platform-company-list i{color:#ffcf39;background:var(--metal-surface);border-radius:12px;padding:12px}.platform-company-list span{flex:1}.platform-company-list strong{font-size:1.125rem;display:block}.platform-company-list small{color:#b2c8d4;margin-top:6px;font-size:.875rem;display:block}.platform-nav{width:min(620px,100% - 24px);padding:9px 6px calc(9px + env(safe-area-inset-bottom));z-index:90;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:24px;justify-content:space-around;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 -1px 2px #91afbe50,0 8px 24px #0009}.platform-nav button{color:#b5cad5;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:10px 7px;font-size:.875rem;display:flex}.platform-nav .active{color:#ffd047}.platform-nav svg{width:24px;height:24px}.platform-primary{color:#17252d;cursor:pointer;background:#ffca28;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:1rem;font-weight:700;display:inline-flex}.platform-primary:disabled{opacity:.5;cursor:default}.platform-back{color:#ffce39;background:0 0;border:0;padding:12px 0;font-size:1rem}.platform-company-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.platform-company-info span{color:#a9c0cc;font-size:.875rem}.platform-company-info strong{color:#ecf2f6;overflow-wrap:anywhere;margin-top:6px;font-size:1rem;display:block}.platform-store-list article,.platform-ledger article{border-top:1px solid var(--metal-edge);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.platform-store-list small,.platform-ledger small{color:#adc3d0;margin-top:5px;font-size:.875rem;display:block}.platform-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-team>div{border:1px solid var(--metal-edge);border-radius:10px;padding:12px;font-size:.9rem}.platform-team span{color:#b0c7d2;margin-top:5px;font-size:.875rem;display:block}.platform-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-form label,.platform-register label{font-size:.9rem;display:block}.platform-form input,.platform-form select,.platform-register input,.platform-month input{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#edf5f8;border-radius:10px;width:100%;min-width:0;margin-top:8px;padding:13px;font-size:1rem;display:block}.platform-money strong{overflow-wrap:anywhere;font-size:clamp(1rem,3vw,1.7rem)}.platform-money article:first-child strong,.platform-ledger .income{color:#71dfaa}.platform-ledger .expense{color:#ffb0a1}.platform-error,.platform-register [role=alert]{color:#ffc0b3}.platform-note{color:#a9beca}.platform-month{max-width:220px;display:block}.platform-finance-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.platform-finance-toolbar .platform-month{color:#a9beca;max-width:none;font-size:.8rem;font-weight:700}.platform-finance-toolbar .platform-month input{min-height:48px;margin-top:5px;padding:9px 12px}.platform-new-entry{color:#72efb8;min-height:48px;font:inherit;white-space:nowrap;background:#1bb57629;border:1px solid #3ae2a161;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.86rem;font-weight:800;display:inline-flex}.platform-money-compact{gap:8px;margin-bottom:14px}.platform-money-compact article{border-radius:16px;min-height:82px;padding:13px 12px}.platform-money-compact span{font-size:.78rem}.platform-money-compact strong{margin-top:7px;font-size:clamp(.94rem,3.8vw,1.35rem)}.platform-entry-card{margin:8px 0 14px;padding:14px}.platform-entry-head,.platform-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-entry-head small{color:#71dfaa;font-weight:800}.platform-entry-head h2{margin:2px 0 0;font-size:1.05rem}.platform-entry-head button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#edf5f8;width:36px;height:36px;font:inherit;border-radius:12px;font-size:1.4rem}.platform-form-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.platform-form-compact label{font-size:.8rem}.platform-form-compact input,.platform-form-compact select{min-height:46px;margin-top:5px;padding:9px 11px}.platform-form-wide{grid-column:1/-1}.platform-form-compact .platform-primary{align-self:end;min-height:46px}.platform-movements{padding:15px}.platform-section-title h2{margin:0}.platform-section-title span{background:var(--metal-surface);color:#a9beca;text-align:center;border-radius:999px;min-width:30px;padding:4px 9px;font-size:.78rem;font-weight:800}.platform-movements .platform-ledger{margin-top:10px}.platform-movements .platform-ledger article{padding:11px 0}.platform-register{color:#e7f2f7;max-width:580px;margin:0 auto;padding:28px 20px 60px}.platform-register h1{margin-top:24px;font-size:1.7rem}.platform-register p{color:#b8c9d4;margin:18px 0;line-height:1.6}.platform-register label{margin:18px 0}.platform-register form{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:18px;margin:22px 0;padding:20px}.platform-register a{color:#ffcf3e}.company-context-banner{z-index:110;background:var(--metal-surface);color:#f2f6f8;border-bottom:2px solid #ffcd35;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0004}.company-context-banner span{color:#ffcf45;margin-top:3px;font-size:.875rem;display:block}.company-context-banner button{color:#142733;background:#ffce39;border:0;border-radius:9px;padding:10px 12px;font-size:.875rem;font-weight:700}.company-context-banner p{color:#ffbdb0;width:100%}@media (max-width:600px){.platform-new-entry{width:50px;padding-inline:0}.platform-new-entry span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.platform-shell{padding:18px 14px 120px}.platform-header{flex-wrap:wrap;gap:10px}.platform-header img{width:148px}.platform-header>span{font-size:.8rem}.platform-section{padding:16px}.platform-shortcuts{grid-template-columns:1fr}.platform-metrics{gap:8px}.platform-metrics article{padding:14px 10px}.platform-metrics strong{font-size:1.7rem}.platform-metrics span{line-height:1.4}.platform-money strong{font-size:1.05rem}.platform-store-list article{flex-direction:column;align-items:flex-start}.platform-store-list button{width:100%}.platform-team,.platform-form{grid-template-columns:1fr}.platform-company-list>button{padding:16px}.platform-nav button{font-size:.8rem}.company-context-banner{padding:10px 12px}.company-context-banner strong{font-size:.95rem}}.platform-home-view .platform-heading{margin:16px 0}.platform-home-view .platform-heading h1{margin:6px 0;font-size:1.5rem}.platform-home-view .platform-heading p{margin:0;font-size:.875rem;line-height:1.4}.platform-home-view .platform-metrics{gap:8px;margin:14px 0}.platform-home-view .platform-metrics article{border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;min-width:0;padding:12px 10px;display:grid}.platform-home-view .platform-metrics strong{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.2}.platform-home-view .platform-metrics span{grid-column:1/-1;font-size:.875rem;line-height:1.3}.platform-home-view .platform-section{border-radius:14px;margin:12px 0;padding:14px}.platform-home-view .platform-section h2{margin-bottom:12px;font-size:1rem}.platform-home-view .platform-shortcuts>button,.platform-home-view .platform-shortcuts>a{gap:8px;min-width:0;min-height:56px;padding:10px}.platform-home-view .platform-shortcuts span{min-width:0}.platform-home-view .platform-shortcuts strong{overflow-wrap:anywhere;font-size:.875rem;line-height:1.3}.platform-home-view .platform-company-list>button{border-radius:12px;gap:10px;padding:12px}.platform-home-view .platform-company-list i{padding:8px}.platform-home-view .platform-company-list strong{font-size:1rem}.agent-control-shortcut{background:var(--metal-surface);border:1px solid #3d7162;border-radius:14px;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;text-decoration:none;display:flex;color:#a3edcd!important}.agent-control-shortcut>span{flex:1}.agent-control-shortcut strong,.agent-control-shortcut small{display:block}.agent-control-shortcut small{color:#b5d3cc;margin-top:3px;font-size:13px}.terms-page,.terms-admin{max-width:850px;padding:24px 16px calc(28px + env(safe-area-inset-bottom));color:#eef4f7;margin:0 auto}.terms-page>img{margin:0 0 20px}.terms-card,.terms-admin section{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:20px;margin-bottom:18px;padding:20px}.terms-card h1,.terms-admin h1{margin:0 0 12px;font-size:1.5rem;line-height:1.3}.terms-card p,.terms-admin p{font-size:1rem;line-height:1.6}.terms-version{color:#ffce36;margin:12px 0;display:block}.terms-document{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--metal-base);border:1px solid var(--metal-edge);scrollbar-gutter:stable;border-radius:12px;height:43dvh;min-height:220px;padding:18px;font-size:1rem;line-height:1.7;overflow-y:auto}.terms-hint,.terms-companies{color:#b9cbd5}.terms-check{align-items:flex-start;gap:14px;margin:18px 0;font-size:1rem;line-height:1.5;display:flex}.terms-check>[data-slot=checkbox]{width:24px;min-width:24px;height:24px;margin-top:2px}.terms-primary{color:#10212b;background:#ffca28;border:0;border-radius:12px;width:100%;margin-top:20px;padding:16px;font-size:1rem;font-weight:700;display:block}.terms-primary:disabled{opacity:.4;cursor:not-allowed}.terms-exit{color:#b9cbd5;background:0 0;border:0;margin:20px auto 0;padding:12px;font-size:.95rem;text-decoration:underline;display:block}.terms-loading{text-align:center;padding:40px 20px}.terms-admin input,.terms-admin textarea{background:var(--metal-surface);color:#eef4f7;border:1px solid var(--metal-edge);border-radius:8px;width:100%;margin:8px 0 16px;padding:12px;font-size:1rem;display:block}.terms-admin textarea{min-height:300px}.terms-admin table{border-collapse:collapse;width:100%;font-size:.875rem}.terms-admin th,.terms-admin td{text-align:left;border-bottom:1px solid var(--metal-edge);vertical-align:top;padding:12px 10px}.terms-table{overflow:auto}.terms-admin summary{cursor:pointer;color:#ffce36;padding:12px}.terms-admin a{color:#ffce36}.terms-admin label{font-size:1rem}.terms-admin [role=alert]{color:#ffbbab}.terms-reading{margin-top:24px}.terms-reading h2{margin:0;font-size:1.125rem;font-weight:700}.terms-reading .terms-version{margin:6px 0 12px}.terms-confirmations{border-top:1px solid var(--metal-edge);margin-top:24px;padding-top:8px}.terms-card [role=alert]{color:#ffbbab}@media (max-width:480px){.terms-card{padding:16px}.terms-document{padding:14px}}.terms-reading summary{cursor:pointer;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:12px;padding:14px 16px;font-size:1rem;font-weight:600}.terms-reading summary .terms-version{white-space:nowrap;margin-left:8px;font-size:.875rem;display:inline}.terms-reading[open] .terms-document,.terms-reading+.terms-reading{margin-top:12px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:lab(40.4273% 67.2623 53.7441);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-12{top:calc(var(--spacing) * 12)}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[CanvasText\]{color:canvastext}.text-current{color:currentColor}.text-red-700{color:var(--color-red-700)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0), calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0, calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0, calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-horizontal]) *){text-wrap:balance}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(:focus-visible) *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-open] *),.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-lg)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:is(.focus\:z-10:focus,.focus-visible\:z-10:focus-visible){z-index:10}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius-lg)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:var(--radius-md)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}:is(.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible),.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true])){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius-lg)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-active\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-behind\:opacity-0[data-behind]{opacity:0}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-horizontal\:mx-px[data-horizontal]{margin-inline:1px}.data-horizontal\:h-1[data-horizontal]{height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5[data-horizontal]{height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full[data-horizontal]{height:100%}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-auto[data-horizontal]{width:auto}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:#0000}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:my-px[data-vertical]{margin-block:1px}.data-vertical\:h-auto[data-vertical]{height:auto}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:min-h-40[data-vertical]{min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1[data-vertical]{width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5[data-vertical]{width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto[data-vertical]{width:auto}.data-vertical\:w-full[data-vertical]{width:100%}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-vertical\:border-l[data-vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent[data-vertical]{border-left-color:#0000}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-full{width:100%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}.dark\:after\:mix-blend-lighten:after{content:var(--tw-content);mix-blend-mode:lighten}.dark\:disabled\:bg-transparent:disabled{background-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}:root{--glass-base:#07111f;--glass-surface:#172a4294;--glass-raised:#1f334dd6;--glass-edge:#c4daf540;--glass-gradient:linear-gradient(135deg,#d8e6ff17,#6f96c206 46%,#08142533);--glass-shadow:inset 0 1px 0 #ffffff14,0 8px 28px #00050f2e;--glass-muted:#b9c9dc;--glass-radius:18px}.mercadorias-lista,.usuarios-loja{background:var(--metal-base);border:1px solid var(--metal-edge);color:#fff;border-radius:20px;max-width:1180px;margin:16px auto;padding:22px}.mercadorias-lista>h2,.usuarios-loja>h2{margin:0 0 6px;font-size:28px}.mercadorias-lista>p,.usuarios-loja>p{color:#c6c6c6}.mercadorias-cabecalho,.mercadorias-lista>article{grid-template-columns:55px minmax(180px,1.5fr) minmax(170px,1fr) 90px;align-items:center;gap:14px;display:grid}.mercadorias-cabecalho{background:var(--metal-surface);color:#ffbd17;border-radius:10px;padding:12px}.mercadorias-lista>article{border-bottom:1px solid var(--metal-edge);padding:13px 12px}.mercadorias-lista article>div{gap:4px;display:grid}.mercadorias-lista small{color:#bdbdbd}.mercadorias-lista article>strong:last-child{text-align:center;font-size:20px}.lista-baixa{color:#ff5959}.lista-boa{color:#42d87e}.usuarios-loja>span{color:#ffbd17;text-transform:uppercase;font-weight:900}.usuarios-loja>div{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.usuarios-loja label{gap:7px;font-weight:800;display:grid}.usuarios-loja input{background:var(--metal-surface);color:#fff;font:inherit;border:1px solid #555;border-radius:11px;padding:13px}.usuarios-loja button{color:#171717;background:#ffbd17;border:0;border-radius:11px;padding:14px;font-weight:900}.usuarios-loja button:disabled{opacity:.5}@media (max-width:700px){.mercadorias-cabecalho{display:none}.mercadorias-lista>article{grid-template-columns:38px 1fr 65px}.mercadorias-lista>article>span{color:#ccc;grid-column:2/-1}.usuarios-loja>div{grid-template-columns:1fr}.usuarios-loja button{width:100%}}.movimento-historico{position:relative;padding-top:42px!important}.movimento-historico>span{border-radius:999px;padding:6px 11px;font-size:13px;font-weight:900;position:absolute;top:10px;left:12px}.tipo-baixa{color:#08783b;background:#dff7e9}.tipo-repor{color:#7a5500;background:#fff0bd}.movimento-modal,.movimento-modal h2,.movimento-modal label{color:#142f44!important}.movimento-modal input{color:#142f44!important;background:#fff!important}.movimento-modal p{color:#526b7d!important}:root{--ink:#11202e;--muted:#526b7d;--gold:#ffbd17;--green:#0dc62d;--line:#bdd7e7;--white:#f7fcff}*{box-sizing:border-box}body{background:var(--metal-surface);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit;cursor:pointer}main{background:linear-gradient(115deg,var(--metal-surface) 0 240px,#c6e4f5 240px,#edf8ff 100%);grid-template-columns:240px 1fr;min-height:100vh;display:grid}aside{background:linear-gradient(180deg,var(--metal-surface),var(--metal-surface));color:#fff;flex-direction:column;gap:28px;padding:24px 16px;display:flex}aside>img{object-fit:contain;width:76px;height:76px;margin:0 auto}aside nav{gap:8px;display:grid}aside nav button{color:#bfc9d1;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:14px;font-weight:700;display:flex}aside nav svg{width:21px}aside nav .on{background:var(--metal-surface);color:#fff}.protecao{background:var(--metal-surface);border-radius:14px;grid-template-columns:auto 1fr;gap:3px 9px;margin-top:auto;padding:15px;display:grid}.protecao svg{color:var(--green);grid-row:1/3}.protecao small{color:#9eb0bd}.conteudo{background:linear-gradient(135deg,#c6e4f5f5,#edf8fffa 48%,#d0eaf9f5);width:100%;max-width:1500px;min-height:100vh;margin:auto;padding:24px 32px}.conteudo>header{justify-content:space-between;align-items:center;display:flex}.conteudo>header img{object-fit:contain;object-position:left;width:210px;height:70px}.conteudo>header p{color:var(--muted);margin:-12px 0 0 66px}.primario,.secundario{border:0;border-radius:12px;align-items:center;gap:8px;padding:14px 18px;font-weight:800;display:flex}.primario{background:var(--gold);color:#17202a}.secundario{color:var(--ink);background:#eef7fc}.boas{margin:38px 0 22px}.boas span,.planos-titulo>span{color:#147e35;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:900}.boas h1{margin:8px 0;font-size:34px}.boas p,.painel-titulo p,.planos-titulo p{color:var(--muted);font-size:17px}.metricas{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.card{border:1px solid var(--line);background:#f7fcfff0;border-radius:17px;grid-template-columns:auto 1fr;gap:4px 12px;padding:19px;display:grid}.card div{color:#bb8200;background:#fff5d8;border-radius:13px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.card span{color:var(--muted)}.card b{font-size:25px}.painel{border:1px solid var(--line);background:#f7fcfff0;border-radius:20px;margin-top:18px;padding:22px}.painel-titulo{justify-content:space-between;align-items:center;display:flex}.painel-titulo h2{margin:0}.loja{border-top:1px solid var(--line);grid-template-columns:auto minmax(180px,1.5fr) auto repeat(3,80px) auto auto;align-items:center;gap:15px;padding:18px 0;display:grid}.loja-icone{color:#169335;background:#e9f9ec;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.loja-nome{gap:4px;display:grid}.loja-nome span,.loja small{color:var(--muted);font-size:13px}.loja>div:not(.loja-icone):not(.loja-nome){gap:4px;display:grid}.plano{color:#8b6200;background:#fff3d0;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.status{color:#178b37;font-weight:800}.abrir{border:1px solid var(--line);color:var(--ink);text-align:center;background:#fff;border-radius:10px;padding:11px;font-weight:800;text-decoration:none}.planos{margin-top:18px}.planos-titulo{text-align:center;padding:26px 10px 18px}.planos-titulo h2{margin:8px 0;font-size:30px}.grade-planos{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.plano-card{border:1px solid var(--line);background:#f7fcfff0;border-radius:20px;padding:24px;position:relative;box-shadow:0 12px 34px #234b6617}.plano-card.destaque{border:2px solid var(--gold);transform:translateY(-5px)}.recomendado{background:var(--gold);border-radius:999px;padding:6px 11px;font-size:12px;position:absolute;top:-13px;right:18px}.plano-card h3{margin:0 0 16px;font-size:21px}.preco{align-items:baseline;gap:4px;display:flex}.preco small{font-weight:800}.preco b{font-size:38px}.preco span{color:var(--muted)}.anual{background:#e6f3fb;border-radius:13px;grid-template-columns:1fr auto;gap:5px;margin:18px 0;padding:14px;display:grid}.anual span{color:var(--muted)}.anual em{color:#157d35;grid-column:1/-1;font-style:normal;font-weight:900}.plano-card ul{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.plano-card li{align-items:center;gap:8px;display:flex}.plano-card li svg{color:#178b37;width:18px}.plano-card>button{background:var(--metal-surface);color:#fff;border:0;border-radius:12px;width:100%;padding:14px;font-weight:900}.plano-card.destaque>button{background:var(--gold);color:#17202a}.proximos{background:var(--metal-surface);color:#fff;border-radius:20px;margin-top:24px;padding:22px}.proximos h2{margin-top:0}.proximos div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.proximos p{color:#d1dae0;align-items:center;gap:9px;display:flex}.proximos svg{color:var(--green)}@media (max-width:900px){main{background:linear-gradient(135deg,#c6e4f5,#edf8ff);grid-template-columns:1fr}aside{display:none}.conteudo{padding:18px}.metricas{grid-template-columns:1fr 1fr}.loja{grid-template-columns:auto 1fr auto}.loja>:nth-child(n+4):not(.status):not(.abrir){display:none}.grade-planos,.proximos div{grid-template-columns:1fr}.plano-card.destaque{transform:none}}@media (max-width:540px){.conteudo>header{align-items:flex-start}.conteudo>header img{width:170px}.conteudo>header p{margin-left:50px}.primario{padding:13px;font-size:0}.primario svg{width:24px}.boas h1{font-size:29px}.metricas{grid-template-columns:1fr}.painel{padding:15px}.painel-titulo .secundario{display:none}.loja{grid-template-columns:auto 1fr}.loja .plano,.loja .status{display:none}.abrir{grid-column:1/-1}.proximos{padding:18px}}.loja-page{background:linear-gradient(135deg,#c6e4f5,#edf8ff 50%,#d0eaf9);min-height:100vh;padding:24px}.loja-header{grid-template-columns:160px 1fr 70px;align-items:center;max-width:1180px;margin:auto;display:grid}.loja-header>a{color:#16334a;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:flex}.loja-header>div{text-align:center}.loja-header span{color:#147e35;text-transform:uppercase;font-weight:900}.loja-header h1{margin:5px 0;font-size:34px}.loja-header p{color:var(--muted);margin:0}.loja-header img{width:64px}.sucesso{z-index:4;color:#fff;background:#117a35;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;max-width:740px;margin:20px auto;padding:18px 22px;font-size:20px;font-weight:900;display:flex;position:sticky;top:12px;box-shadow:0 12px 30px #193c5050}.sucesso button{color:#fff;background:0 0;border:1px solid #fff8;border-radius:9px;padding:8px 12px}.loja-resumo{grid-template-columns:1fr 1fr;gap:15px;max-width:1180px;margin:24px auto 16px;display:grid}.loja-resumo>div{background:var(--metal-surface);color:#fff;border-radius:17px;grid-template-columns:auto 1fr;gap:4px 12px;padding:19px;display:grid}.loja-resumo svg{color:var(--gold);grid-row:1/3}.loja-resumo b{font-size:25px}.estoque{border:1px solid var(--line);background:#f7fcff;border-radius:20px;max-width:1180px;margin:auto;padding:22px}.estoque-titulo{justify-content:space-between;align-items:center;gap:18px;display:flex}.estoque-titulo h2{margin:0;font-size:28px}.estoque-titulo label{background:#fff;border:2px solid #b6cfdf;border-radius:13px;align-items:center;gap:9px;min-width:320px;padding:0 13px;display:flex}.estoque-titulo input{border:0;outline:0;width:100%;padding:14px 0;font-size:16px}.categorias{flex-wrap:wrap;gap:8px;margin:8px 0 20px;display:flex}.categorias button{background:#dcebf4;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.categorias button.ativa{background:var(--gold)}.produtos{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.produto{background:#fff;border:1px solid #d1e0e9;border-radius:17px;grid-template-columns:repeat(2,1fr);gap:15px;padding:17px;display:grid}.produto>div{gap:5px;display:grid}.produto small{color:#607484;font-size:12px;font-weight:900}.produto .qtd{border-top:1px solid #dce6eb;padding-top:10px}.qtd b{font-size:24px}.acoes{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.acoes button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:13px;font-weight:900;display:flex}.acoes svg{width:18px}.baixar{color:#fff;background:#20a962}.baixar:disabled{opacity:.45}.repor{background:var(--gold);color:#17202a}@media (max-width:760px){.loja-page{padding:16px}.loja-header{grid-template-columns:50px 1fr 50px}.loja-header>a{font-size:0}.loja-header h1{font-size:27px}.loja-header img{width:48px}.loja-resumo,.produtos{grid-template-columns:1fr}.estoque{padding:15px}.estoque-titulo{display:grid}.estoque-titulo label{min-width:0}.sucesso{font-size:17px}.produto{font-size:16px}}.loja-page{background:linear-gradient(145deg,#111,var(--metal-base) 48%,var(--metal-base));color:#f5f5f5}.loja-header>a{color:#f2f2f2}.loja-header span{color:var(--gold)}.loja-header p{color:#bdbdbd}.loja-nav{background:var(--metal-base);border:1px solid var(--metal-edge);border-radius:16px;flex-wrap:wrap;gap:9px;max-width:1180px;margin:22px auto 0;padding:10px;display:flex}.loja-nav button,.loja-nav a{background:var(--metal-surface);color:#e6e6e6;border:0;border-radius:11px;padding:13px 17px;font-weight:900;text-decoration:none}.loja-nav button.ativa,.loja-nav .fabricas-link:hover{background:var(--gold);color:#151515}.loja-resumo>div{background:var(--metal-base);border:1px solid var(--metal-edge)}.loja-resumo span{color:#c8c8c8}.estoque{background:var(--metal-base);border-color:var(--metal-edge)}.estoque-titulo p{color:#bcbcbc}.estoque-titulo label{background:var(--metal-base);border-color:var(--metal-edge)}.estoque-titulo input{color:#fff;background:0 0}.estoque-titulo input::placeholder{color:#aaa}.categorias button{background:var(--metal-surface);color:#eee}.categorias button.ativa{color:#161616}.produto{background:var(--metal-base);border-color:var(--metal-edge)}.produto small{color:#bcbcbc}.produto .qtd{border-color:var(--metal-edge)}.qtd .boa{color:#39d274}.qtd .baixa{color:#ff5b5b}.aba-preparo{background:var(--metal-base);border:1px solid var(--metal-edge);text-align:center;border-radius:20px;max-width:1180px;margin:16px auto;padding:36px}.aba-preparo span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.aba-preparo h2{margin:10px;font-size:30px}.aba-preparo p{color:#c7c7c7;max-width:720px;margin:0 auto 18px;font-size:18px;line-height:1.55}.aba-preparo b{color:#f5c43d}@media (max-width:760px){.loja-nav{grid-template-columns:1fr 1fr;display:grid}.loja-nav button,.loja-nav a{text-align:center;padding:12px 8px;font-size:14px}.loja-nav .fabricas-link{grid-column:1/-1}.aba-preparo{padding:25px 18px}}.anual{grid-template-columns:1fr auto auto;align-items:center}.anual del{color:#8596a2;font-weight:700}.anual>b{color:#13813a;font-size:21px}.anual em{grid-column:1/-1}.atividade-painel{margin-top:0}.ao-vivo{color:#147d34;background:#e4f6e8;border-radius:999px;padding:8px 12px;font-weight:900}.atividade-loja{border-top:1px solid var(--line);grid-template-columns:auto minmax(200px,1fr) repeat(3,110px) auto;align-items:center;gap:18px;padding:20px 0;display:grid}.atividade-loja>div:not(.loja-icone){gap:4px;display:grid}.atividade-loja small{color:var(--muted)}.atividade-vazia{text-align:center;color:var(--muted);border:2px dashed #bdd3e0;border-radius:16px;place-items:center;gap:8px;padding:28px;display:grid}.atividade-vazia svg{color:#6d8798;width:34px;height:34px}.atividade-vazia b{color:var(--ink)}.usuarios-grade{grid-template-columns:minmax(280px,360px) 1fr;gap:18px;display:grid}.usuario-form{gap:15px;margin-top:0;display:grid}.usuario-form h2{align-items:center;gap:9px;margin:0;display:flex}.usuario-form label{gap:7px;font-weight:800;display:grid}.usuario-form input,.usuario-form select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:11px;padding:13px}.usuario-form .primario{justify-content:center}.usuario-form>small{color:var(--muted);line-height:1.4}.lista-usuarios{margin-top:0}.usuario-linha{border-top:1px solid var(--line);grid-template-columns:auto minmax(150px,1fr) minmax(120px,.7fr) auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.usuario-linha>div:not(.avatar){gap:4px;display:grid}.usuario-linha small{color:var(--muted)}.avatar{background:var(--metal-raised);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;font-weight:900;display:grid}.perfil{color:#7c5900;background:#fff2cb;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:900}.usuario-linha>button{color:#bd3128;background:#ffe5e2;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.usuario-linha>button svg{width:19px}@media (max-width:900px){.atividade-loja{grid-template-columns:auto 1fr auto}.atividade-loja>div:nth-child(n+3){display:none}.usuarios-grade{grid-template-columns:1fr}.anual{grid-template-columns:1fr auto}}@media (max-width:600px){.usuario-linha{grid-template-columns:auto 1fr auto}.usuario-linha>div:nth-child(3),.usuario-linha .perfil{display:none}.atividade-painel{padding:15px}.ao-vivo{display:none}}@media (max-width:900px){main>aside{z-index:20;background:var(--metal-surface);padding:9px;display:flex;position:sticky;top:0;overflow-x:auto}main>aside>img,main>aside .protecao{display:none}main>aside nav{gap:5px;width:max-content;display:flex}main>aside nav button{white-space:nowrap;padding:11px 13px;font-size:14px}main>aside nav svg{width:18px}}.comercial{min-height:100vh;color:var(--ink);background:linear-gradient(145deg,#d7eefb,#f3fbff 48%,#c7e6f7)}.comercial-header{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:20px 24px;display:flex}.comercial-header img{object-fit:contain;width:190px;height:65px}.comercial-header nav{align-items:center;gap:25px;display:flex}.comercial-header a{color:var(--ink);font-weight:800;text-decoration:none}.comercial-header .entrar-link{background:var(--metal-surface);color:#fff;border-radius:11px;padding:12px 18px}.hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:55px;max-width:1180px;margin:45px auto 70px;padding:0 24px;display:grid}.hero>div:first-child>span,.planos-publicos>span{color:#157f38;text-transform:uppercase;letter-spacing:.09em;font-weight:900}.hero h1{max-width:700px;margin:13px 0 20px;font-size:58px;line-height:1.02}.hero p{color:#496476;max-width:720px;font-size:20px;line-height:1.55}.hero-acoes{gap:12px;margin:27px 0;display:flex}.hero-acoes a{background:var(--metal-surface);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:15px 20px;font-weight:900;text-decoration:none;display:flex}.hero-acoes a+a{color:var(--ink);border:1px solid var(--line);background:#fff}.hero>div>small{color:#466071;align-items:center;gap:8px;font-size:15px;display:flex}.hero>div>small svg{color:#16853a}.hero-card{background:var(--metal-surface);color:#fff;border-radius:25px;gap:13px;padding:26px;display:grid;box-shadow:0 25px 60px #1f567a35}.hero-card>img{width:78px;margin:auto}.hero-card>b{text-align:center;margin-bottom:7px;font-size:20px}.hero-card>div{background:var(--metal-raised);border-radius:13px;justify-content:space-between;padding:16px;display:flex}.hero-card span{color:#c6d8e4}.hero-card strong{color:var(--gold)}.recursos-publicos{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:auto;padding:0 24px 65px;display:grid}.recursos-publicos article{border:1px solid var(--line);background:#f9fdff;border-radius:18px;padding:24px}.recursos-publicos svg{color:#16883c}.recursos-publicos h2{font-size:21px}.recursos-publicos p{color:var(--muted);line-height:1.5}.planos-publicos{text-align:center;background:#eef9ff;padding:65px 24px}.planos-publicos>h2{margin:10px 0 35px;font-size:36px}.planos-publicos>div{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1040px;margin:auto;display:grid}.planos-publicos article{text-align:left;border:1px solid var(--line);background:#fff;border-radius:20px;gap:14px;padding:25px;display:grid;position:relative}.planos-publicos article.destaque{border:2px solid var(--gold)}.planos-publicos article>em{background:var(--gold);border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:-13px;right:18px}.planos-publicos h3{margin:0}.planos-publicos article>p{color:var(--muted);margin:0}.planos-publicos article>p b{color:var(--ink);font-size:38px}.planos-publicos article>strong{color:#15813a;align-items:center;gap:8px;display:flex}.planos-publicos article>strong svg{width:18px}.planos-publicos ul{color:#526978;gap:8px;padding-left:20px;display:grid}.planos-publicos article>a{background:var(--metal-surface);color:#fff;text-align:center;border-radius:11px;padding:13px;font-weight:900;text-decoration:none}.comercial footer{background:var(--metal-surface);color:#d5e2ea;align-items:center;gap:12px;padding:22px max(24px,50% - 566px);display:flex}.comercial footer img{width:42px}.comercial footer a{color:#fff;margin-left:auto}.login-page{background:#edf8fe;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-marca{background:linear-gradient(145deg,var(--metal-surface),var(--metal-raised));color:#fff;flex-direction:column;justify-content:center;padding:50px max(45px,50vw - 590px);display:flex}.login-marca>a{color:#d9e7f0;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex;position:absolute;top:30px}.login-marca>a svg{width:19px}.login-marca>img{filter:drop-shadow(0 8px 18px #0003);width:230px}.login-marca h1{max-width:500px;margin:35px 0 14px;font-size:46px;line-height:1.08}.login-marca>p{color:#c2d3df;max-width:510px;font-size:19px;line-height:1.55}.login-marca>div{background:#ffffff12;border:1px solid #ffffff1d;border-radius:15px;align-items:center;gap:13px;max-width:420px;margin-top:25px;padding:16px;display:flex}.login-marca>div span{color:#bed0dc;display:grid}.login-area{place-items:center;padding:30px;display:grid}.login-area form{border:1px solid var(--line);background:#fff;border-radius:24px;gap:16px;width:min(440px,100%);padding:34px;display:grid;box-shadow:0 18px 55px #244e6b20}.login-area form>img{width:65px}.login-area form>span{color:#16823a;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:900}.login-area h2{margin:-5px 0;font-size:32px}.login-area form>p{color:var(--muted);margin:0 0 5px}.login-area label{gap:7px;font-weight:800;display:grid}.login-area label>div{background:#f7fbfd;border:2px solid #c7dbe7;border-radius:12px;align-items:center;padding:0 12px;display:flex}.login-area label svg{color:#607889;width:20px}.login-area input,.login-area select{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:14px 10px}.login-area label button{background:0 0;border:0;place-items:center;display:grid}.login-botao{background:var(--gold);color:#16212a;border:0;border-radius:12px;padding:15px;font-weight:900}.login-aviso{color:#126d31;background:#e7f7ea;border-radius:12px;padding:13px;font-weight:800;line-height:1.4}.login-area form>small{text-align:center;color:var(--muted)}@media (max-width:800px){.comercial-header nav>a:not(.entrar-link){display:none}.hero{grid-template-columns:1fr;margin-top:25px}.hero h1{font-size:43px}.recursos-publicos,.planos-publicos>div,.login-page{grid-template-columns:1fr}.login-marca{padding:80px 25px 35px}.login-marca h1{font-size:34px}.login-marca>img{width:190px}.login-area{padding:22px}.login-area form{padding:25px}}.separador-login{color:#8a9ba7;align-items:center;gap:10px;display:flex}.separador-login:before,.separador-login:after{content:"";background:#d8e4eb;flex:1;height:1px}.dono-link{border:2px solid var(--metal-edge);color:#173950;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px;font-weight:900;text-decoration:none;display:flex}.dono-link svg{width:20px}.planos-publicos article>ul{padding:0;list-style:none}.planos-publicos article>ul li{align-items:flex-start;gap:8px;display:flex}.planos-publicos article>ul svg{color:#16823a;width:17px;min-width:17px}.login-area{position:relative}.conheca-planos{color:#173950;background:#fff;border:1px solid #bdd3e0;border-radius:11px;padding:11px 15px;font-weight:900;text-decoration:none;position:absolute;top:28px;right:34px}@media (max-width:800px){.conheca-planos{top:18px;right:20px}.login-area{padding-top:72px}}.login-marca{color:#102b3d;background:linear-gradient(145deg,#76b7d8,#c8eaf8)}.login-marca>img{filter:drop-shadow(0 9px 18px #12374d30)}.login-marca>p{color:#31586f}.login-marca>div span{color:#365f76}.login-marca>img{width:330px;max-width:90%}.login-chamada{color:#176d38;text-transform:uppercase;letter-spacing:.09em;margin-top:30px;font-weight:900}.login-marca h1{margin-top:10px}.login-icone{width:82px!important}.manter{color:#536b7b;grid-template-columns:auto 1fr;align-items:center;gap:9px;font-weight:700!important;display:flex!important}.manter input{accent-color:#16833a;width:19px;height:19px;margin:0}.criar-usuario{border:2px solid var(--metal-edge);color:#173950;background:#fff;border-radius:12px;padding:13px;font-weight:900}.login-aviso{align-items:flex-start;gap:9px;display:flex}.login-aviso svg{width:21px;min-width:21px}.modal-fundo{z-index:100;background:#0a1825b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cadastro-modal{background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;gap:14px;width:min(520px,100%);max-height:92vh;padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.cadastro-modal>span,.cadastro-modal>h2,.cadastro-modal>p,.cadastro-modal>.cadastro-erro,.cadastro-modal>.login-botao{grid-column:1/-1}.cadastro-modal>span{color:#16813a;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.cadastro-modal h2{margin:0;font-size:30px}.cadastro-modal p{color:var(--muted);margin:0}.cadastro-modal label{gap:7px;font-weight:800;display:grid}.cadastro-modal input,.cadastro-modal select{font:inherit;border:1px solid #bfd3df;border-radius:11px;min-width:0;padding:13px}.fechar-modal{background:#edf3f6;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.cadastro-erro{color:#a42a23;background:#ffe8e5;border-radius:10px;padding:11px;font-weight:800}@media (max-width:650px){.login-marca>img{width:250px}.login-chamada{margin-top:20px}.cadastro-modal{grid-template-columns:1fr;padding:24px}.cadastro-modal>*{grid-column:1!important}}.guias-usuarios{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.guias-usuarios button{border:1px solid var(--line);color:var(--ink);background:#f8fcff;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-weight:900;display:flex}.guias-usuarios button.ativa{background:var(--metal-raised);color:#fff;border-color:var(--metal-edge)}.guias-usuarios b{color:#173950;background:#dcebf4;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:13px;display:grid}.guias-usuarios button.ativa b{background:var(--gold)}.pendentes-painel{margin-top:0}.pendente-linha{border-top:1px solid var(--line);grid-template-columns:auto minmax(180px,1fr) minmax(130px,.7fr) auto auto;align-items:center;gap:14px;padding:17px 0;display:grid}.pendente-linha>div:not(.avatar){gap:4px;display:grid}.pendente-linha small{color:var(--muted)}.pendente-linha button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:12px 14px;font-weight:900;display:flex}.pendente-linha button svg{width:19px}.aprovar{color:#157535;background:#dff5e5}.recusar{color:#b62c25;background:#ffe4e1}.sem-pendentes{color:#16813a;align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}.sem-pendentes svg{width:38px;height:38px}@media (max-width:760px){.pendente-linha{grid-template-columns:auto 1fr 1fr}.pendente-linha>div:nth-child(3){display:none}.pendente-linha .aprovar{grid-column:1/3}.pendente-linha .recusar{grid-column:3}.guias-usuarios{grid-template-columns:1fr;display:grid}.guias-usuarios button{justify-content:space-between}}.setup-page{background:linear-gradient(145deg,var(--metal-surface),var(--metal-raised));place-items:center;min-height:100vh;padding:24px;display:grid}.setup-card{background:#fff;border-radius:24px;width:min(540px,100%);padding:34px;box-shadow:0 25px 70px #0005}.setup-card>img{width:240px;max-width:75%;margin:0 auto 24px;display:block}.setup-card>span{color:#17813a;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font-weight:900;display:flex}.setup-card>span svg{width:21px}.setup-card h1{margin:12px 0 8px;font-size:34px}.setup-card>p,.setup-card>small{color:var(--muted);line-height:1.5}.setup-card form{gap:15px;margin:24px 0;display:grid}.setup-card label{gap:7px;font-weight:900;display:grid}.setup-card label>div{background:#f7fbfd;border:2px solid #c7dbe7;border-radius:12px;align-items:center;padding:0 12px;display:flex}.setup-card label svg{color:#607889;width:20px}.setup-card input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:14px 10px}.setup-card .login-botao{font-size:17px}.movimento-fundo{z-index:120;background:#08141fbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.movimento-modal{background:#fff;border-radius:24px;grid-template-columns:64px 1fr;gap:18px;width:min(520px,100%);padding:28px;display:grid;box-shadow:0 30px 90px #0007}.movimento-modal>div:nth-child(2) span{font-size:21px;font-weight:900}.movimento-modal h2{margin:8px 0 4px;font-size:20px}.movimento-modal p{color:var(--muted);margin:0;font-size:17px}.icone-baixa,.icone-repor{color:#fff;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.icone-baixa{background:#20a962}.icone-repor{background:var(--gold);color:#17202a}.movimento-modal>label{grid-column:1/-1;gap:9px;font-size:18px;font-weight:900;display:grid}.movimento-modal input{-webkit-appearance:textfield;appearance:textfield;border:2px solid #a9c4d4;border-radius:14px;outline:0;width:100%;padding:16px;font:700 24px/1 inherit}.movimento-modal input:focus{border-color:#177c45;box-shadow:0 0 0 4px #20a96222}.movimento-acoes{grid-column:1/-1;grid-template-columns:1fr 1.35fr;gap:12px;margin-top:5px;display:grid}.movimento-acoes button{border:0;border-radius:13px;padding:15px;font-size:17px;font-weight:900}.movimento-acoes button:first-child{color:#203746;background:#dfe7ec}.confirmar-baixa{color:#fff;background:#20a962}.confirmar-repor{background:var(--gold);color:#17202a}.movimento-acoes button:disabled{opacity:.55}.fabricas-page{color:#f5f5f5;width:100%;min-height:100vh;overflow-x:hidden;background:linear-gradient(145deg,#111,var(--metal-base) 52%,var(--metal-base))!important;grid-template-columns:none!important;display:block!important}.fabricas-container{width:min(1180px,100%);margin:0 auto;padding:34px 22px 60px}.fabricas-header{border-bottom:1px solid var(--metal-edge);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:26px;display:flex}.fabricas-intro{min-width:0}.fabricas-eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.fabricas-intro h1{margin:0;font-size:38px;line-height:1.1}.fabricas-intro>p:not(.fabricas-eyebrow){color:#c6c6c6;margin:10px 0 0}.fabricas-status{color:#62e9a5;background:#173c2c;border:1px solid #266d4a;border-radius:999px;align-items:center;gap:7px;margin-top:16px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.fabricas-status svg{width:15px}.fabricas-top-actions{justify-items:end;gap:13px;width:min(100%,360px);display:grid}.fabricas-voltar{color:#dedede;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.fabricas-voltar:hover{color:var(--gold)}.fabricas-voltar svg{width:18px}.fabricas-busca{width:100%;position:relative}.fabricas-busca>svg{z-index:1;color:#a8a8a8;width:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.fabricas-busca input{border:1px solid var(--metal-edge);background:var(--metal-base);color:#fff;height:46px;padding-left:42px}.fabricas-busca input::placeholder{color:#aaa}.fabricas-filtros{align-items:center;gap:9px;margin:26px 0 22px;padding-bottom:3px;display:flex;overflow-x:auto}.fabricas-filtros>svg{color:#aaa;flex:none;width:18px}.fabricas-filtros button{background:var(--metal-surface);color:#e9e9e9;border:1px solid #444;border-radius:999px;flex:none;padding:10px 15px;font-size:14px;font-weight:800}.fabricas-filtros button.ativo{border-color:var(--gold);background:var(--gold);color:#171717}.fabricas-contagem{color:#bdbdbd;margin:0 0 16px;font-size:14px}.fabricas-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.fabricas-card{width:100%;min-width:0;transition:transform .18s,border-color .18s;box-shadow:0 10px 28px #0004;border:1px solid var(--metal-edge)!important;background:var(--metal-base)!important;color:#f5f5f5!important;gap:0!important;padding:0!important}.fabricas-card:hover{transform:translateY(-3px);border-color:#8d742d!important}.fabricas-imagem{aspect-ratio:4/3;background:var(--metal-base);width:100%;overflow:hidden}.fabricas-imagem img{object-fit:cover;width:100%;height:100%;display:block}.fabricas-card-conteudo{padding:18px!important}.fabricas-card-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.fabricas-card-topo>span{color:#ffd65b;letter-spacing:.08em;text-transform:uppercase;background:#433912;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.fabricas-card-topo small{color:#bdbdbd;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fabricas-card h2{margin:14px 0 0;font-size:21px;line-height:1.2}.fabricas-tipo{color:#d0d0d0;margin:5px 0 0;font-size:14px}.fabricas-dados{border-top:1px solid var(--metal-edge);gap:12px;margin:17px 0 0;padding-top:15px;display:grid}.fabricas-dados dt{color:#aeb0b3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.fabricas-dados dd{color:#eee;margin:5px 0 0;font-size:13px;line-height:1.4}.fabricas-detalhes{background:var(--gold)!important;color:#171717!important;width:100%!important;height:42px!important;margin-top:18px!important;font-weight:900!important}.fabricas-detalhes:hover{background:#ffd15b!important}.fabricas-vazio{border:1px dashed var(--metal-edge);color:#aaa;text-align:center;border-radius:18px;padding:70px 20px}.fabricas-dialogo{max-height:92vh;overflow-y:auto;border:1px solid var(--metal-edge)!important;background:var(--metal-base)!important;color:#fff!important;gap:0!important;width:min(620px,100% - 24px)!important;max-width:620px!important;padding:0!important}.fabricas-dialogo>button{z-index:3;color:#fff;background:#181818cc}.fabricas-dialogo-imagem{aspect-ratio:16/9;background:var(--metal-base);width:100%;position:relative;overflow:hidden}.fabricas-dialogo-imagem img{object-fit:cover;width:100%;height:100%;display:block}.fabricas-dialogo-imagem span{color:#fff;background:#149357;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:14px;left:14px}.fabricas-dialogo-imagem svg{width:15px}.fabricas-dialogo-corpo{padding:22px}.fabricas-dialogo-corpo [data-slot=dialog-title]{color:#fff;font-size:22px}.fabricas-dialogo-corpo [data-slot=dialog-description]{color:#bcbcbc}.fabricas-dialogo-dados{border:1px solid var(--metal-edge);background:var(--metal-base);border-radius:16px;grid-template-columns:1fr 1fr;gap:17px 20px;margin-top:20px;padding:18px;display:grid}.fabricas-dialogo-dados div{min-width:0}.fabricas-dialogo-dados small,.fabricas-quantidade small{color:#aaa;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.fabricas-dialogo-dados b{color:#f4f4f4;margin-top:5px;font-size:14px;line-height:1.4;display:block}.fabricas-dev{background:#2b271a;border:1px solid #66551e;border-radius:16px;gap:14px;margin-top:18px;padding:18px;display:grid}.fabricas-dev>span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.fabricas-dev label{color:#ddd;gap:7px;font-size:12px;font-weight:800;display:grid}.fabricas-dev select,.fabricas-dev input{background:var(--metal-base);color:#fff;border:1px solid #555;border-radius:10px;width:100%;height:43px;padding:0 11px}.fabricas-quantidade{background:var(--metal-base);border-radius:11px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.fabricas-quantidade b{font-size:27px}.fabricas-quantidade b.boa{color:#4bd77f}.fabricas-quantidade b.baixa{color:#ff5959}.fabricas-movimentos{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fabricas-movimentos button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:47px;font-weight:900;display:flex}.fabricas-movimentos button:first-child{color:#fff;background:#1eaa65}.fabricas-movimentos button:last-child{background:var(--gold);color:#181818}.fabricas-movimentos button:disabled{cursor:not-allowed;opacity:.4}.fabricas-movimentos svg{width:18px}.fabricas-mensagem,.fabricas-sem-vinculo{color:#76e8a9;background:#193d2b;border-radius:9px;margin:0;padding:11px;font-size:12px;line-height:1.45}.fabricas-sem-vinculo{color:#e7d393;background:#38321e}@media (max-width:940px){.fabricas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.fabricas-container{padding:24px 14px 48px}.fabricas-header{text-align:center;flex-direction:column;align-items:center}.fabricas-intro h1{font-size:29px}.fabricas-status{justify-content:center;max-width:100%}.fabricas-top-actions{justify-items:center}.fabricas-voltar{justify-content:center}.fabricas-filtros{flex-wrap:wrap;justify-content:center;overflow:visible}.fabricas-filtros>svg{display:none}.fabricas-grid{grid-template-columns:minmax(0,1fr)}.fabricas-card{max-width:430px;margin:0 auto}.fabricas-dialogo-corpo{padding:18px}.fabricas-dialogo-dados{grid-template-columns:1fr}.fabricas-movimentos{grid-template-columns:1fr 1fr}}.developer-session{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.developer-session>span{overflow-wrap:anywhere;font-size:12px}.developer-session button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.developer-session [role=alert]{color:#ffb4a9;width:100%}.inventory-sync{color:#777;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:10px 20px;font-size:12px;display:flex}.inventory-sync button{color:inherit;background:0 0;border:1px solid #7776;border-radius:8px;padding:6px 10px}.inventory-sync button:disabled{opacity:.5}.pwa-toolbar{flex-wrap:wrap;gap:10px}.dashboard-sync{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.manage-users{color:#102536;background:#f7fbff;border-radius:16px;min-width:0;padding:20px}.manage-users h1{font-size:24px}.user-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.user-tools>label{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.user-tools input,.user-tools select,.user-tools>select{color:#102536;background:#fff;border:1px solid #bfd3e0;border-radius:8px;min-width:0;padding:9px}.user-tools button,.user-actions button,.user-edit-modal button{color:#102536;background:#fff;border:1px solid #bfd3e0;border-radius:8px;padding:8px 12px;font-weight:600}.user-tools .selected{background:var(--metal-surface);color:#fff}.compact-user-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.compact-user{background:#fff;border:1px solid #c8dce8;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.compact-user-heading{align-items:center;gap:10px;min-width:0;display:flex}.compact-user-heading>div:last-child{min-width:0}.compact-user-heading h2{overflow-wrap:anywhere;margin:0;font-size:16px}.compact-user-heading p,.compact-user p{overflow-wrap:anywhere;margin:0;font-size:14px}.compact-user .avatar{flex-shrink:0;width:34px;height:34px;font-size:16px}.compact-user small{color:#526679;font-size:12px}.user-role{color:#276344;font-size:12px;font-weight:700}.user-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:8px;display:flex}.user-actions button{align-items:center;gap:5px;font-size:14px;display:inline-flex}.user-edit-modal{color:#102536;background:#fff;border-radius:16px;gap:14px;width:min(480px,100vw - 24px);max-height:92vh;padding:24px;display:grid;overflow:auto}.user-edit-modal label{gap:6px;font-size:14px;display:grid}.user-edit-modal input,.user-edit-modal select{color:#102536;background:#fff;border:1px solid #bdd0dd;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:16px}.user-password{gap:6px;display:flex}.user-password input{flex:1;min-width:0}.user-edit-modal small{color:#526679;font-size:13px}.user-edit-modal .primario,.manage-users .primario{color:#102536;background:#ffbf13}.user-edit-modal [role=alert]{color:#a52424}.manage-users button:disabled,.user-edit-modal button:disabled{opacity:.5;cursor:wait}.developer-dashboard .loja{flex-wrap:wrap;gap:16px}.developer-dashboard .loja-nome{min-width:160px}@media (max-width:600px){.manage-users{padding:12px}.compact-user-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.manage-users .painel-titulo{flex-wrap:wrap;gap:12px}.dashboard-sync{margin-top:12px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.atalhos-estoque{justify-content:flex-end;max-width:1180px;margin:0 auto 16px;display:flex}.atalhos-estoque button{color:#172c3e;cursor:pointer;background:#ffbd19;border:0;border-radius:12px;padding:14px 20px;font-weight:900}.movimento-detalhes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.movimento-detalhes p{background:#ffffff0f;border-radius:10px;flex-direction:column;margin:0;padding:10px;display:flex}.movimento-detalhes small,.usuarios-ativos-loja small,.atividades-reais small{display:block}.produto-formulario{max-width:1180px;margin:24px auto}.usuarios-ativos-loja{margin-top:28px}.usuarios-ativos-loja article{border-top:1px solid #ffffff1f;grid-template-columns:1fr 180px auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.usuarios-ativos-loja button,.usuarios-ativos-loja select{border-radius:10px;min-height:44px;padding:8px 12px}.usuarios-ativos-loja .excluir{color:#fff;background:#d94e4e}.atividades-reais article{border-top:1px solid #dbe5ec;grid-template-columns:110px 1fr 1fr;align-items:center;gap:16px;padding:14px;display:grid}.atividades-reais .tipo-baixa,.atividades-reais .tipo-repor{text-align:center;border-radius:10px;padding:7px 10px;font-weight:800}.atividades-reais .tipo-baixa{color:#08783d;background:#d9f6e6}.atividades-reais .tipo-repor{color:#755000;background:#fff0bf}@media (max-width:700px){.movimento-detalhes{grid-template-columns:1fr 1fr}.usuarios-ativos-loja article,.atividades-reais article{grid-template-columns:1fr}.atalhos-estoque{padding:0 14px}.atalhos-estoque button{width:100%}}.produto{position:relative}.excluir-produto{color:#fff;cursor:pointer;z-index:2;background:#5b6064;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.excluir-produto:hover{background:#d94e4e}.excluir-produto svg{width:18px}.produto>div:nth-of-type(2){padding-right:42px}.movimento-historico{padding-top:18px!important}.movimento-historico>b{margin-bottom:8px;display:block}.movimento-historico>span{margin-bottom:10px;display:inline-block;position:static!important}.acabando-lista{background:var(--metal-base);border:1px solid var(--metal-edge);color:#fff;border-radius:20px;max-width:1180px;margin:24px auto;padding:24px}.acabando-lista>div>span{color:#ffbd19;text-transform:uppercase;font-weight:900}.acabando-lista h2{margin:6px 0;font-size:30px}.acabando-lista>div>p{color:#d0d0d0}.acabando-lista article{background:var(--metal-base);border:1px solid var(--metal-edge);border-radius:15px;grid-template-columns:1fr 110px 145px;align-items:center;gap:14px;margin-top:12px;padding:16px;display:grid}.acabando-lista article>div:first-child{gap:5px;display:grid}.acabando-lista article small{color:#cfcfcf}.acabando-quantidade{text-align:center;display:grid}.acabando-quantidade strong{color:#ef5d58;font-size:27px}.acabando-lista .repor{color:#172c3e;background:#ffbd19;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:13px;font-weight:900;display:flex}.acabando-lista .repor svg{width:19px}.acabando-vazio{background:var(--metal-base);border-radius:14px;gap:5px;margin-top:20px;padding:25px;display:grid}@media (max-width:650px){.acabando-lista{margin:20px 14px;padding:16px}.acabando-lista article{grid-template-columns:1fr 80px}.acabando-lista article .repor{grid-column:1/-1}.acabando-lista h2{font-size:26px}}.usuarios-loja>.usuarios-ativos-loja{width:100%;margin-top:30px;display:block!important}.usuarios-ativos-loja h3{border-bottom:1px solid var(--metal-edge);margin:0 0 10px;padding-bottom:12px}.usuarios-ativos-loja article{width:100%;grid-template-columns:minmax(220px,1fr) minmax(160px,220px) 100px 100px!important}.usuarios-ativos-loja article>div{min-width:0}.usuarios-ativos-loja article b,.usuarios-ativos-loja article small{overflow-wrap:anywhere}@media (max-width:700px){.usuarios-ativos-loja article{grid-template-columns:1fr!important}.usuarios-ativos-loja article button,.usuarios-ativos-loja article select{width:100%}}.produto-controles{z-index:3;gap:7px;display:flex;position:absolute;top:12px;right:12px}.produto-controles button{cursor:pointer;border:0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid;position:static!important}.produto-controles svg{width:18px}.editar-produto-inline,.salvar-produto{color:#172c3e;background:#ffbd19}.cancelar-produto,.produto-controles .excluir-produto{color:#fff;background:#5b6064}.produto-controles .excluir-produto:hover{background:#d94e4e}.produto>div:not(.acoes):not(.produto-controles){min-width:0}.produto>div>input{background:var(--metal-base);color:#fff;border:2px solid #ffbd19;border-radius:9px;width:100%;min-height:44px;padding:9px 10px;font:700 16px Arial}.produto:has(.produto-controles)>div:nth-of-type(2){padding-right:88px}.historico-topo{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.historico-topo h2{margin:0}.historico-topo button{color:#fff;background:#d94e4e;border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 15px;font-weight:900;display:flex}.historico-topo button svg{width:18px}@media (max-width:650px){.produto-controles{top:10px;right:10px}.produto-controles button{width:38px;height:38px}.historico-topo{flex-direction:column;align-items:stretch}.historico-topo button{justify-content:center}}.produto-foto{background:var(--metal-base);aspect-ratio:16/8;border-radius:17px 17px 0 0;grid-column:1/-1;margin:-17px -17px 2px;position:relative;overflow:hidden}.produto-foto img{object-fit:cover;width:100%;height:100%;display:block}.produto-foto span{color:#fff;letter-spacing:.04em;background:#11834d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;bottom:12px;left:12px;box-shadow:0 5px 18px #0008}.produto:has(.produto-foto){overflow:hidden}.produto:has(.produto-foto) .produto-controles{top:12px;padding-right:0!important}.produto:has(.produto-foto):has(.produto-controles)>div:nth-of-type(3){padding-right:88px}.produto:has(.produto-foto) .produto-controles button{box-shadow:0 5px 18px #0007}@media (max-width:760px){.produto-foto{aspect-ratio:16/9}.produto-foto span{bottom:10px;left:10px}}.estoque-busca-fixa{z-index:30;border:1px solid var(--metal-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e1ef2;border-radius:15px;margin:6px -8px 14px;padding:8px;position:sticky;top:12px;box-shadow:0 10px 24px #0006}.estoque-busca-fixa label{border:2px solid var(--metal-edge);background:var(--metal-base);border-radius:12px;align-items:center;gap:10px;width:min(430px,100%);margin-left:auto;padding:0 14px;display:flex}.estoque-busca-fixa svg{color:#c7c7c7;width:20px}.estoque-busca-fixa input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 0;font-size:16px}.estoque-busca-fixa input::placeholder{color:#aaa}.historico-busca{border:2px solid var(--metal-edge);background:var(--metal-base);border-radius:13px;align-items:center;gap:10px;width:min(520px,100%);margin:0 0 22px;padding:0 14px;display:flex}.historico-busca svg{color:#c8c8c8;width:20px}.historico-busca input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:14px 0}.historico-busca input::placeholder{color:#aaa}.historico-vazio{color:#bdbdbd;border:1px dashed #555;border-radius:15px;align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}.historico-vazio svg{width:30px;color:var(--gold)}.produto-foto{width:calc(100% + 34px);color:inherit;text-align:left;cursor:zoom-in;border:0}.produto-foto span{align-items:center;gap:6px;display:flex}.produto-foto span svg{width:15px}.produto-controles .vincular-foto{color:#fff;background:#147d49}.produto:has(.produto-controles .vincular-foto)>div:nth-of-type(2){padding-right:132px}.foto-ampliada{border:1px solid var(--metal-edge);background:var(--metal-base);color:#fff;border-radius:22px;width:min(850px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 30px 90px #0009}.foto-ampliada>img{object-fit:contain;background:#fff;width:100%;max-height:70vh;display:block}.foto-ampliada>div{padding:20px}.foto-ampliada span{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.foto-ampliada h2{margin:7px 0;font-size:24px}.foto-ampliada p{color:#c9c9c9;margin:0}.fechar-foto{z-index:2;color:#fff;background:#171717dd;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:13px;right:13px}.fechar-foto svg{width:20px}.foto-vinculo-modal{border:1px solid var(--metal-edge);background:var(--metal-base);color:#fff;border-radius:22px;grid-template-rows:auto auto minmax(180px,1fr) auto;gap:15px;width:min(900px,100%);max-height:92vh;padding:22px;display:grid;overflow:hidden;box-shadow:0 30px 90px #0009}.foto-vinculo-modal>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.foto-vinculo-modal>header span{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.foto-vinculo-modal h2{margin:6px 0;font-size:25px}.foto-vinculo-modal header p{color:#c7c7c7;margin:0}.foto-vinculo-modal>header>button{background:var(--metal-surface);color:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.foto-vinculo-busca{background:var(--metal-base);border:1px solid #555;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.foto-vinculo-busca svg{color:#bbb;width:19px}.foto-vinculo-busca input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:13px 0}.foto-opcoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.foto-opcoes>button{background:var(--metal-base);color:#fff;text-align:left;border:2px solid #0000;border-radius:13px;grid-template-columns:76px 1fr;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.foto-opcoes>button.selecionada{border-color:var(--gold);background:#393119}.foto-opcoes img{object-fit:cover;background:#fff;border-radius:9px;width:76px;height:60px}.foto-opcoes span{gap:4px;min-width:0;display:grid}.foto-opcoes b,.foto-opcoes small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foto-opcoes small{color:#bcbcbc}.foto-opcoes-vazia{color:#bbb;border:1px dashed #555;border-radius:13px;place-items:center;min-height:180px;display:grid}.foto-vinculo-modal>footer{justify-content:flex-end;gap:9px;display:flex}.foto-vinculo-modal>footer button{border:0;border-radius:11px;padding:13px 16px;font-weight:900}.remover-vinculo{color:#fff;background:#693535;margin-right:auto}.cancelar-vinculo{background:var(--metal-surface);color:#fff}.salvar-vinculo{background:var(--gold);color:#171717}.foto-vinculo-modal>footer button:disabled{opacity:.45}@media (max-width:760px){.estoque-busca-fixa{margin:4px -5px 13px;padding:7px;top:8px}.estoque-busca-fixa label{width:100%;margin:0}.historico-busca{width:100%}.produto-foto{width:calc(100% + 30px)}.foto-vinculo-modal{padding:16px}.foto-opcoes{grid-template-columns:1fr 1fr}.foto-opcoes>button{grid-template-columns:62px 1fr}.foto-opcoes img{width:62px;height:54px}.foto-vinculo-modal>footer{grid-template-columns:1fr 1fr;display:grid}.foto-vinculo-modal>footer .remover-vinculo{grid-column:1/-1;margin:0}.foto-ampliada>img{max-height:65vh}}body dialog.foto-vinculo-modal{width:min(680px,100% - 24px);max-width:calc(100% - 24px);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:18px;gap:0;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;-webkit-backdrop-filter:none!important;background:#0e1b2c!important}.foto-vinculo-modal:not([open]){display:none}.foto-vinculo-modal[open]{flex-direction:column;display:flex}.foto-vinculo-modal::backdrop{background:#020710cc}.foto-vinculo-modal>header{border-bottom:1px solid var(--metal-edge);flex:none;gap:12px;padding:16px}.foto-vinculo-modal>header>div{overflow-wrap:anywhere;min-width:0}.foto-vinculo-modal>header>button{flex:none;min-width:44px;min-height:44px}.foto-vinculo-modal h2{margin:5px 0;font-size:20px;line-height:1.25}.foto-vinculo-modal header p{font-size:14px;line-height:1.4}.foto-vinculo-conteudo{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding:14px 16px;overflow-y:auto}.foto-vinculo-conteudo .photo-source-tabs{margin:0 0 14px}.foto-vinculo-conteudo .foto-vinculo-busca{margin-bottom:12px}.foto-vinculo-conteudo .foto-opcoes{padding:0;overflow:visible}.foto-vinculo-conteudo .photo-picker-preview img{object-fit:contain;height:auto;max-height:min(260px,35dvh)}.foto-vinculo-conteudo .photo-picker small{font-size:13px}.foto-vinculo-modal>footer{border-top:1px solid var(--metal-edge);isolation:isolate;background:#0e1b2c;flex:none;padding:12px 16px}.foto-vinculo-modal>footer button{white-space:normal;min-width:0;min-height:44px;font-size:14px;line-height:1.3}@media (max-width:380px){.foto-vinculo-modal h2{font-size:18px}.foto-vinculo-modal>header,.foto-vinculo-conteudo{padding:12px}.foto-vinculo-modal>footer{padding:10px 12px}}.history-panel{background:var(--metal-base);border:1px solid var(--metal-edge);color:#f5f5f5;text-align:left;border-radius:18px;max-width:1180px;margin:16px auto;padding:24px}.history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.history-heading h2{margin:0;font-size:1.5rem}.history-panel button{cursor:pointer;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#eee;border-radius:8px;min-height:40px;padding:8px 12px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.3}.history-panel button:disabled{cursor:wait;opacity:.55}:is(.history-panel button:focus-visible,.history-panel input:focus-visible,.history-panel select:focus-visible){outline-offset:3px;outline:2px solid #ffbd19}.history-clear{align-items:center;gap:6px;display:flex}.history-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.history-tabs button[aria-pressed=true]{color:#181818;background:#ffbd19;border-color:#ffbd19;font-weight:750}.history-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.history-search{border:1px solid var(--metal-edge);background:var(--metal-base);border-radius:9px;flex:300px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.history-search svg{color:#bbb;flex:none}.history-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;font-size:1rem}.history-search input::placeholder{color:#b8b8b8}.history-period,.history-dates label{color:#ccc;gap:5px;font-size:.875rem;display:grid}.history-period select,.history-dates input{border:1px solid var(--metal-edge);background:var(--metal-base);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;min-width:0;min-height:44px;padding:8px 10px;font-size:.875rem}.history-dates{flex-wrap:wrap;gap:10px;display:flex}.history-help{color:#bbb;margin:0 0 14px;font-size:.875rem;line-height:1.5}.history-list{gap:8px;display:grid}.history-card{border:1px solid var(--metal-edge);background:var(--metal-base);border-radius:10px;grid-template-columns:minmax(0,2.4fr) minmax(95px,.9fr) minmax(0,1fr) minmax(100px,.8fr) 110px;align-items:center;gap:12px;padding:13px 15px;display:grid}.history-card>*{overflow-wrap:anywhere;min-width:0}.history-product h3{color:#fff;margin:0;font-size:1rem;font-weight:700;line-height:1.35}.history-product p{color:#c5c5c5;margin:4px 0 0;font-size:.8125rem;line-height:1.4}.history-date{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.history-card small{color:#bbb;margin-top:3px;font-size:.8125rem;font-weight:400;line-height:1.4;display:block}.history-person span{font-size:.875rem;line-height:1.4}.history-quantity strong{white-space:nowrap;font-size:1rem}.history-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.history-badge{border-radius:5px;align-self:flex-start;padding:3px 7px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.history-badge.withdrawal{color:#ffd080;background:#493920}.history-badge.restock{color:#8fe8b0;background:#1c4230}.history-badge.returned{color:#d4d4d4;background:var(--metal-surface)}.history-panel .history-return{color:#ffda7e;background:0 0;border-color:#706039;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px 8px;display:flex}.history-return svg{flex:none}.history-confirm{background:#353020;border:1px solid #807041;border-radius:8px;grid-column:1/-1;padding:12px}.history-confirm p{margin:0 0 10px;font-size:.875rem;line-height:1.5}.history-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.history-panel .history-return-confirm{color:#181818;background:#ffbd19;border-color:#ffbd19}.history-notice,.history-error{border-radius:8px;padding:12px;font-size:.875rem;line-height:1.5}.history-notice{color:#c1f4d4;background:#1c4230}.history-error{color:#ffcece;background:#4c2929;margin-bottom:12px}.history-error button{margin-left:10px}.history-empty{color:#ccc;text-align:center;border:1px dashed #555;border-radius:10px;padding:32px 15px;font-size:.875rem}.history-loading{text-align:center;color:#ccc;font-size:.875rem}.history-more{margin:16px auto 0;display:block}@media (max-width:800px){.history-panel{margin:16px 12px;padding:16px}.history-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:9px;padding:12px}.history-product{grid-column:1/3}.history-date{text-align:right;grid-column:3}.history-person{grid-column:1}.history-quantity{grid-column:2}.history-actions{grid-column:3;align-items:flex-end}.history-actions .history-badge{align-self:flex-end}.history-heading{flex-wrap:wrap}.history-heading h2{font-size:1.375rem}}@media (max-width:420px){.history-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.history-product{grid-column:1/-1}.history-date{text-align:right;grid-area:2/2}.history-person{grid-area:2/1}.history-quantity{grid-area:3/1}.history-actions{flex-flow:wrap;grid-area:3/2;justify-content:flex-end;align-items:center}.history-actions .history-badge{align-self:center}.history-period,.history-dates{width:100%}.history-dates label{flex:1;min-width:0}.history-panel{padding:12px}.history-tabs button{flex:1}.history-search{flex-basis:100%}}.history-day-heading{color:#ffdc86;text-transform:capitalize;margin:20px 0 10px;font-size:.9375rem;font-weight:700}.history-period-nav{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.history-heading>button{align-items:center;gap:6px;display:flex}.history-product .history-order{color:#ffe0a0}.history-panel [hidden]{display:none}.history-panel .history-card{border-left:3px solid #62d69a}.history-panel .history-card.history-out{border-left-color:#efba57}.history-out .history-quantity>strong{color:#ffd080}.history-in .history-quantity>strong{color:#80e5ad}.history-card .history-quantity small b{color:#dcebe5;font-weight:700}@media (max-width:800px){.history-panel{margin:12px 0;padding:10px}.history-panel .history-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 8px;padding:9px 10px}.history-card .history-product{grid-area:1/1}.history-card .history-product h3{font-size:14px;font-weight:750;line-height:1.3}.history-card .history-product p{margin:3px 0 0;font-size:12px;line-height:1.3}.history-card .history-actions{flex-direction:column;grid-area:1/2;align-items:flex-end;gap:5px;display:flex}.history-card .history-badge{white-space:nowrap;padding:3px 6px;font-size:12px}.history-card .history-person{grid-area:2/1;line-height:1.3}.history-card .history-person small{display:none}.history-card .history-person span{font-size:13px}.history-card .history-date{text-align:right;grid-area:2/2}.history-card .history-full-date{display:none}.history-card .history-date small{margin:0;font-size:13px}.history-card .history-quantity{flex-wrap:wrap;grid-area:3/1/auto/-1;align-items:baseline;gap:10px;display:flex}.history-card .history-quantity strong{font-size:14px;line-height:1.3}.history-card .history-quantity small{margin:0;font-size:12px}.history-list{gap:6px}.history-day-heading{margin:14px 0 7px;font-size:13px}.history-card .history-confirm{grid-area:4/1/auto/-1}}.history-return-detail{overflow-wrap:anywhere;color:#b7cbd6;grid-column:1/-1;font-size:.875rem}.history-return-detail p{margin:4px 0}.history-confirm label{gap:6px;font-size:.95rem;display:grid}.history-confirm textarea{background:var(--metal-surface);color:#edf5fa;width:100%;min-height:80px;font:inherit;resize:vertical;border:1px solid #56707e;border-radius:10px;padding:10px}.pwa-toolbar{padding:8px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:var(--metal-base);border-bottom:1px solid var(--metal-edge);color:#ffda75;justify-content:flex-end;gap:12px;display:flex}.pwa-toolbar a,.pwa-toolbar button{min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font:600 .875rem/1.4 system-ui;text-decoration:none;display:inline-flex}.pwa-toolbar a:hover{text-decoration:underline}.pwa-offline{color:#fff0ce;text-align:center;background:#573d18;padding:12px 18px;font:14px/1.5 system-ui}.pwa-install-page{background:var(--metal-base);color:#f5f5f5;min-height:100dvh;padding:24px 16px 48px;font:16px/1.6 system-ui}.pwa-install-page>section{background:var(--metal-base);border:1px solid var(--metal-edge);border-radius:20px;max-width:580px;margin:24px auto;padding:28px}.pwa-back{color:#ffda75;align-items:center;gap:7px;width:fit-content;margin:auto;text-decoration:none;display:flex}.pwa-app-icon{border-radius:20px;margin-bottom:18px;display:block}.pwa-install-page h1{margin:0 0 14px;font-size:1.8rem;line-height:1.25}.pwa-install-page h2{margin:22px 0 8px;font-size:1.125rem}.pwa-install-page p{color:#cecece;margin:0 0 16px}.pwa-install-page .pwa-install-button{color:#171717;cursor:pointer;background:#ffbd19;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;margin:20px 0;padding:14px;font:700 1rem system-ui;display:flex}.pwa-install-instructions{border-top:1px solid #444;margin-top:24px}.pwa-install-instructions ol{color:#ddd;margin:0;padding-left:23px}.pwa-install-instructions li{padding:4px 0}.pwa-installed{color:#c2f5d4;background:#204934;border-radius:10px;padding:14px}.pwa-install-page .pwa-online-note{border-top:1px solid #444;margin:24px 0 0;padding-top:18px;font-size:.875rem}.pwa-install-page .pwa-install-hint{background:#333;border-radius:9px;padding:12px;font-size:.875rem}:is(.pwa-toolbar a:focus-visible,.pwa-toolbar button:focus-visible,.pwa-install-page a:focus-visible,.pwa-install-page button:focus-visible){outline-offset:3px;outline:2px solid #ffbd19}@media (display-mode:standalone){.pwa-toolbar{padding-top:max(8px,env(safe-area-inset-top));justify-content:space-between}body{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:420px){.pwa-install-page>section{padding:20px}.pwa-install-page h1{font-size:1.5rem}}.pwa-install-page .pwa-install-button{text-align:center;min-height:48px;line-height:1.4;text-decoration:none}.pwa-install-page .pwa-install-button:disabled{opacity:.6;cursor:wait}.pwa-device-picker{color:#c6d4df;gap:7px;margin:22px 0 16px;font-size:.875rem;display:grid}.pwa-device-picker select{background:var(--metal-surface);color:#f0f5f9;width:100%;min-height:46px;font:inherit;border:1px solid #647888;border-radius:10px;padding:10px;font-size:1rem}.pwa-install-page .pwa-open-browser{text-align:center;color:#eaf1f7;border:1px solid #627989;border-radius:11px;justify-content:center;align-items:center;min-height:48px;margin-top:18px;padding:12px;text-decoration:none;display:flex}.pwa-install-help{border-top:1px solid var(--metal-edge);margin-top:24px;padding-top:16px}.pwa-install-help summary{cursor:pointer;color:#ffe091;padding:8px 0;font-size:.95rem;line-height:1.5}.pwa-install-help p{margin-top:12px;font-size:.875rem}.pwa-install-help a{color:#ffe091;align-items:center;min-height:44px;line-height:1.5;display:inline-flex}.pwa-copy{margin-top:20px}.pwa-copy label{gap:7px;font-size:.875rem;display:grid}.pwa-copy input{background:var(--metal-surface);color:#eaf1f7;border:1px solid #627989;border-radius:9px;width:100%;min-height:44px;padding:10px;font-size:.875rem}.pwa-copy button{background:var(--metal-surface);color:#eaf1f7;width:100%;min-height:46px;font:inherit;border:1px solid #627989;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:10px 0;display:flex}.pwa-copy p{font-size:.875rem}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8edf2;--muted:#b4c0cb;--gold:#ffbf17;--green:#62d99b;--line:#354957;--white:#1b2a36;--app-bg:#101820;--app-card:#1b2a36;--app-field:#263845}body,main,.conteudo,.loja-page,.comercial,.login-page,.setup-page,.fabricas-page,.fabricas-container,.pwa-install-page{background:var(--app-bg);color:var(--ink)}aside,.login-marca{background:var(--metal-surface)}.login-marca{color:var(--ink)}.login-marca>p,.login-marca>div span,.manter{color:var(--muted)}.login-marca>div{background:var(--metal-surface);border-color:var(--line)}.login-marca>div b{color:var(--ink)}.login-marca>div svg{color:var(--gold)}.login-chamada,.login-area form>span,.cadastro-modal>span,.setup-card>span{color:#85dfac}.login-area form{background:var(--app-card);color:var(--ink);box-shadow:none}.login-area label>div,.setup-card label>div{background:var(--app-field);border-color:#536a79}.login-area label button{color:var(--muted)}.conheca-planos,.criar-usuario,.dono-link,.fechar-modal,.movimento-acoes button:first-child{background:var(--app-field);color:var(--ink);border-color:var(--line)}.login-aviso{color:#a6e9c1;background:#1b4033}.conteudo{background:var(--app-bg)}.card,.painel,.plano-card,.estoque,.loja-resumo>div,.loja-nav,.mercadorias-lista,.usuarios-loja,.aba-preparo,.acabando-lista,.history-panel,.manage-users,.compact-user,.user-edit-modal,.setup-card,.login-formulario,.login-card,.cadastro-modal,.movimento-modal,.produto-formulario,.foto-ampliada,.foto-vinculo-modal,.fabricas-card,.fabricas-dialogo,.pwa-install-page>section,.recursos-publicos article,.planos-publicos article,.hero-card{box-shadow:none;background:var(--app-card)!important;color:var(--ink)!important;border-color:var(--line)!important}.produto,.history-card,.acabando-lista article,.acabando-vazio,.mercadorias-cabecalho,.foto-opcoes>button,.fabricas-dialogo-dados,.fabricas-quantidade,.hero-card>div,.anual,.protecao{background:var(--metal-surface);border-color:var(--line);color:var(--ink)}.produto .qtd,.mercadorias-lista>article,.atividades-reais article,.pwa-install-instructions,.pwa-online-note{border-color:var(--line)}.estoque-busca-fixa{border-color:var(--line);background:#101820f5}.estoque-titulo label,.estoque-busca-fixa label,.historico-busca,.history-search,.foto-vinculo-busca,.login-form form label>div,.setup-card form label>div{background:var(--app-field);color:var(--ink);border-color:#536a79}input:not([type=checkbox]):not([type=radio]),select,textarea,.movimento-modal input{accent-color:var(--gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--app-field)!important;color:var(--ink)!important;border-color:#536a79!important}input::placeholder,textarea::placeholder{opacity:1;color:#afbec9!important}.estoque-titulo input,.estoque-busca-fixa input,.history-search input,.historico-busca input,.foto-vinculo-busca input{background:0 0!important}.movimento-modal h2,.movimento-modal label,.cadastro-modal h2,.user-edit-modal h2,.fabricas-dialogo-corpo [data-slot=dialog-title],.login-form h2,.login-form h1,.setup-card h1{color:var(--ink)!important}.movimento-modal p,.user-edit-modal small,.compact-user small,.produto small,.history-product p,.history-card small,.loja-header p,.estoque-titulo p,.loja-resumo span,.history-help,.history-period,.history-dates label,.history-empty,.history-loading,.aba-preparo p,.mercadorias-lista small,.mercadorias-lista>p,.usuarios-loja>p,.acabando-lista article small,.acabando-lista>div>p,.fabricas-dialogo-corpo [data-slot=dialog-description],.fabricas-dialogo-dados small,.fabricas-quantidade small,.pwa-install-page p,.pwa-install-instructions ol,.hero p,.hero>div>small,.planos-publicos ul,.login-form p,.setup-card p,.setup-card>small,.login-rodape,.inventory-sync{color:var(--muted)!important}.secundario,.abrir,.loja-nav button,.loja-nav a,.categorias button,.user-tools button,.user-actions button,.user-edit-modal button,.history-panel button,.cancelar-vinculo,.foto-vinculo-modal>header>button{background:var(--app-field);color:var(--ink);border-color:var(--line)}.primario,.user-edit-modal .primario,.manage-users .primario,.repor,.editar-produto-inline,.salvar-produto,.salvar-vinculo,.login-botao,.loja-nav button.ativa,.categorias button.ativa,.history-tabs button[aria-pressed=true],.history-panel .history-return-confirm,.pwa-install-page .pwa-install-button,.atalhos-estoque button{background:var(--gold);color:#101820!important}.loja-nav a:hover,.user-tools .selected,aside nav .on{background:var(--metal-raised);color:var(--ink)}.history-panel .history-return{color:#ffda7e;background:0 0}.plano,.perfil,.card div{color:#ffda7e;background:#3b3420}.loja-icone,.ao-vivo,.tipo-baixa,.atividades-reais .tipo-baixa{color:#8ae5b2;background:#1b4033}.tipo-repor,.atividades-reais .tipo-repor{color:#ffda7e;background:#3b3420}.status,.user-role,.boas span,.anual>b,.anual em,.planos-titulo>span,.hero>div:first-child>span,.planos-publicos>span{color:#85dfac}.user-edit-modal [role=alert],.cadastro-erro,.login-erro{color:#ffb9b5;background:#42282b}.baixar,.fabricas-movimentos button:first-child{color:#fff;background:#23764f}.planos-publicos,.proximos,.comercial footer{background:var(--metal-surface)}.hero-acoes a+a{background:var(--app-card);color:var(--ink)}.pwa-toolbar{background:var(--app-bg);border-color:var(--line);color:#ffda7e}.pwa-install-page .pwa-install-hint{background:var(--app-field)}.foto-ampliada>img,.produto-foto,.foto-opcoes img{background:var(--metal-surface)}.fabricas-dialogo-imagem,.fabricas-dev,.fabricas-filtros button{background:var(--metal-surface);color:var(--ink)}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--gold);outline-offset:3px}button:disabled{cursor:wait;opacity:.55}.owner-nav{background:var(--metal-surface);border:1px solid var(--line);border-radius:14px;gap:8px;max-width:1180px;margin:20px auto;padding:7px;display:flex}.owner-nav a,.owner-nav button{min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.owner-nav .active,.owner-nav .selected,.owner-nav [aria-current=page]{background:var(--metal-raised);color:#ffda7e}@media (max-width:540px){.primario{padding:12px;font-size:14px}.conteudo>header{flex-wrap:wrap;gap:16px}.metricas{grid-template-columns:1fr 1fr}.card{grid-template-columns:1fr;padding:14px}.card div{grid-row:auto;width:34px;height:34px}.card span{font-size:13px}.owner-nav{gap:2px}.owner-nav a,.owner-nav button{padding:10px 7px;font-size:14px}.loja-header>a{flex-direction:column;font-size:12px}.loja-header{grid-template-columns:60px minmax(0,1fr) 48px}}.report-page{max-width:1240px;color:var(--ink);min-height:100dvh;margin:auto;padding:24px 30px 50px;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.report-brand{justify-content:space-between;align-items:center;display:flex}.report-brand img{object-fit:contain;width:180px;height:55px}.report-brand .avatar{background:var(--metal-raised);color:#e8edf2;width:40px;height:40px;font-size:16px}.report-heading h1{letter-spacing:-.7px;margin:6px 0 12px;font-size:32px;line-height:1.2}.report-heading p{color:var(--muted);margin:4px 0}.report-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:22px;display:flex}.report-filters label{min-width:160px;color:var(--muted);flex:1;gap:6px;font-size:13px;display:grid}.report-filters select,.report-filters input{border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;min-height:46px;padding:10px;font-size:15px}.report-shared{background:var(--metal-surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:18px;display:flex}.report-shared>svg{color:var(--gold);flex:none}.report-shared p{color:var(--muted);margin:4px 0;font-size:14px}.report-shared small{color:var(--muted);font-size:12px}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.report-kpis article{background:var(--app-card);border:1px solid var(--line);border-radius:15px;gap:7px;min-width:0;padding:20px;display:grid;position:relative}.report-kpis svg{color:var(--gold);width:21px;height:21px}.report-kpis span{color:var(--muted);font-size:14px}.report-kpis strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:34px;line-height:1.2}.report-kpis small{color:var(--muted);font-size:12px}.report-period-note,.report-note{color:var(--muted);font-size:13px;line-height:1.6}.report-period-note{margin:18px 0 24px}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.report-card{background:var(--app-card);border:1px solid var(--line);border-radius:15px;min-width:0;padding:22px}.report-card h2{align-items:center;gap:8px;margin:0 0 18px;font-size:18px;line-height:1.4;display:flex}.report-card .report-note{margin:-6px 0 15px}.report-wide{grid-column:1/-1}.report-empty{color:var(--muted);padding:14px 0;font-size:14px}.report-ranking{gap:20px;display:grid}.report-ranking>div>div:first-child{justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.report-ranking strong{white-space:nowrap}.report-ranking small{color:var(--muted);font-size:12px;font-weight:400}.report-track{background:var(--metal-raised);border-radius:10px;height:7px;margin:9px 0 4px;overflow:hidden}.report-track i{background:#ffbf17;border-radius:10px;min-width:0;height:100%;display:block}.report-products{margin:0;padding:0;list-style:none}.report-products li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:14px;display:flex}.report-products li:last-child{border-bottom:0}.report-products li div{min-width:0}.report-products strong{overflow-wrap:anywhere}.report-products small,.report-table-wrap small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.report-products b{white-space:nowrap;color:#ffda7e}.report-products b.report-zero{color:#ffaaa5}.report-card summary{cursor:pointer;color:#ffda7e;min-height:44px;padding:10px 0;font-size:14px;display:list-item}.report-day-list{max-height:340px;overflow:auto}.report-day-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:3px 12px;padding:12px 0;font-size:14px;display:grid}.report-day-list strong{text-align:right}.report-day-list small{text-align:right;color:var(--muted);grid-column:2}.report-table-wrap{overflow-x:auto}.report-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:13px}.report-table-wrap th{color:var(--muted);font-weight:400}.report-table-wrap th,.report-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 10px}.report-table-wrap td strong{display:block}.report-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;font-size:12px;display:flex}.report-footer>div{flex-wrap:wrap;gap:10px;display:flex}.report-footer button,.report-error button{border:1px solid var(--line);background:var(--app-card);color:var(--ink);border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.report-footer .primario{background:var(--gold);color:#101820}.report-error{color:#ffb9b5;background:#42282b;border-radius:10px;padding:14px}.report-error button{margin-top:10px}@media (max-width:700px){.report-page{padding:18px 16px 35px}.report-brand img{width:155px;height:45px}.report-heading{margin:25px 0 20px}.report-heading h1{font-size:28px}.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.report-kpis article{padding:16px 14px}.report-kpis strong{font-size:29px}.report-kpis span{font-size:13px}.report-kpis small{font-size:11px}.report-grid{grid-template-columns:1fr;gap:14px}.report-card{padding:18px}.report-filters{gap:10px}.report-filters label{min-width:135px}.report-shared{align-items:flex-start;padding:15px}.report-footer>div{width:100%}.report-footer button{flex:1;justify-content:center}.report-footer .primario{flex:2}.report-ranking>div>div:first-child{font-size:13px}}@media print{body,.report-page{color:#111!important;background:#fff!important}.pwa-toolbar,.owner-nav,.report-footer button,.report-filters,.report-brand,.report-error{display:none!important}.report-page{max-width:none;padding:0;font-size:11px}.report-heading{margin:0 0 20px}.report-card,.report-kpis article,.report-shared{box-shadow:none;break-inside:avoid;border-color:#aaa;color:#111!important;background:#fff!important}.report-page p,.report-page small,.report-page span{color:#333!important}.report-page strong,.report-page b,.report-page h2{color:#111!important}.report-grid{display:block}.report-card{margin-bottom:15px}.report-day-list{max-height:none;overflow:visible}.report-table-wrap{overflow:visible}.report-table-wrap table{min-width:0}.report-page details::details-content{content-visibility:visible}.report-page details>*{display:block}.report-track,.report-track i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body:has(.login-compact) .pwa-toolbar{display:none}.login-compact{background:var(--metal-base);color:#e8edf2;min-height:100svh;padding:0 max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));flex-direction:column;display:flex}.login-topbar{justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1060px;margin:0 auto;padding:28px 0 20px;display:flex}.login-brand{width:205px;max-width:70%;color:var(--muted);gap:2px;text-decoration:none;display:grid}.login-brand img{width:100%;height:auto;display:block}.login-brand span{white-space:nowrap;padding-left:27%;font-size:14px}.login-plans{min-height:44px;color:var(--gold);border:1px solid #625329;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.login-content{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:420px;margin:auto;padding:22px 0 44px;display:flex}.login-form-compact{background:linear-gradient(120deg,var(--metal-surface),var(--metal-surface));border:1px solid var(--metal-edge);border-radius:18px;gap:17px;padding:30px;display:grid}.login-form-compact h1{letter-spacing:-.5px;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.25}.login-form-compact label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.login-form-compact label>div{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.login-form-compact label>div>svg{width:19px;height:19px;color:var(--muted);flex:none}.login-form-compact input:not([type=checkbox]){border:0;outline:0;width:100%;min-width:0;min-height:48px;padding:12px 0;font:400 16px Arial;background:0 0!important}.login-form-compact label>div:focus-within{outline:2px solid var(--gold);outline-offset:2px}.login-form-compact label>div button{min-width:40px;min-height:44px;color:var(--muted);background:0 0;border:0;place-items:center;margin-right:-8px;display:grid}.login-form-compact label>div button svg{width:20px;height:20px}.login-form-compact .manter{gap:8px;font-size:13px;line-height:1.4;font-weight:400!important;display:flex!important}.login-form-compact .manter input{width:16px;height:16px;accent-color:var(--gold);flex:none;margin:0}.login-form-compact .login-botao,.login-form-compact .criar-usuario{border-radius:10px;min-height:46px;padding:12px;font-size:16px}.login-form-compact .criar-usuario{border:1px solid var(--metal-edge);color:var(--ink);background:0 0;font-weight:600}.login-form-compact .cadastro-erro,.login-form-compact .login-aviso{margin:0;font-size:14px;font-weight:400}.login-install{min-height:36px;color:var(--muted);text-underline-offset:4px;align-self:center;align-items:center;margin-top:18px;padding:5px 12px;font-size:14px;display:flex}@media (max-width:600px){.login-topbar{padding:22px 0 12px}.login-brand{width:185px}.login-brand span{font-size:12px}.login-plans{padding:9px 15px;font-size:14px}.login-content{padding:16px 0 22px}.login-form-compact{gap:15px;padding:24px}}@media (max-height:700px){.login-topbar{padding-top:16px;padding-bottom:8px}.login-brand{width:160px}.login-brand span{font-size:12px}.login-content{padding:12px 0 4px}.login-form-compact{gap:12px;padding:20px}.login-form-compact h1{margin-bottom:2px;font-size:22px}.login-install{margin-top:10px}}.login-welcome-layout{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:64px;width:100%;max-width:1060px;margin:auto;padding:12px 0 34px;display:grid}.login-intro{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding-bottom:32px;display:flex}.login-shelf{object-fit:contain;mix-blend-mode:lighten;border-radius:16px;width:100%;height:auto;max-height:350px;display:block}.login-intro h2{letter-spacing:-.6px;max-width:390px;color:var(--ink);margin:0 0 10px;font-size:30px;line-height:1.22}.login-intro p{color:var(--muted);max-width:360px;margin:0;font-size:16px;line-height:1.5}.login-welcome-layout .login-content{flex:none;padding:0}.loja-page:has(.stock-header-compact){padding:24px 30px}.loja-header.stock-header-compact{align-items:center;gap:14px;max-width:1180px;min-height:82px;padding:4px 0 10px;display:flex}.loja-header.stock-header-compact>img{object-fit:contain;flex:none;width:48px;height:50px}.loja-header.stock-header-compact .stock-store-title{text-align:left;flex:1;min-width:0}.stock-header-compact .stock-store-title h1{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0 0 4px;font-size:25px;font-weight:700;line-height:1.2}.stock-header-compact .stock-store-title p{color:var(--muted);margin:0;font-size:14px;line-height:1.4}.loja-header.stock-header-compact .stock-owner-link{color:var(--muted);flex-direction:row;align-items:center;gap:6px;min-height:44px;padding:6px;font-size:14px;font-weight:600;display:flex}.stock-sync-compact{gap:8px;max-width:1180px;margin:0 auto;padding:5px 0 8px;font-size:12px}.stock-sync-compact button{padding:5px 9px}@media (max-width:700px){.loja-page:has(.stock-header-compact){padding:18px 16px}.loja-header.stock-header-compact{min-height:72px!important}}@media (max-width:760px){.login-welcome-layout{flex-direction:column;justify-content:center;gap:16px;max-width:420px;padding:8px 0 12px;display:flex}.login-intro{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:0;display:grid}.login-shelf{object-fit:contain;border-radius:8px;width:112px;height:100px}.login-intro h2{letter-spacing:-.2px;margin-bottom:6px;font-size:18px;line-height:1.25}.login-intro p{font-size:14px;line-height:1.4}.login-welcome-layout .login-content{width:100%;margin:0}.login-welcome-layout .login-form-compact{gap:12px;padding:20px}.loja-header.stock-header-compact{gap:12px;min-height:60px}.loja-header.stock-header-compact>img{width:43px;height:46px}.stock-header-compact .stock-store-title h1{font-size:22px}.stock-header-compact .stock-store-title p{font-size:13px}}@media (max-width:760px) and (max-height:740px){.login-compact{padding-bottom:10px}.login-topbar{padding-top:12px;padding-bottom:6px}.login-brand{width:150px}.login-brand span{font-size:12px}.login-welcome-layout{gap:10px;padding:4px 0 0}.login-intro{grid-template-columns:88px minmax(0,1fr);gap:10px}.login-shelf{width:88px;height:75px}.login-intro h2{margin-bottom:4px;font-size:16px}.login-intro p{font-size:13px;line-height:1.3}.login-welcome-layout .login-form-compact{gap:9px;padding:16px 20px}.login-form-compact label{gap:5px}.login-form-compact input:not([type=checkbox]){min-height:44px;padding:10px 0}.login-form-compact h1{margin-bottom:2px;font-size:21px}.login-form-compact .login-botao,.login-form-compact .criar-usuario{min-height:44px;padding:10px}.login-install{min-height:30px;margin-top:8px;padding:3px 8px}}.report-page{background:var(--metal-base);font-family:Arial,Helvetica,sans-serif}.report-brand{padding:4px 0 10px}.report-brand>a{color:var(--muted);gap:0;text-decoration:none;display:grid}.report-brand img{width:190px;height:auto}.report-brand small{padding-left:27%;font-size:13px}.report-brand .avatar{border:1px solid var(--gold);background:var(--metal-surface);color:#ffe5a1;width:42px;height:42px}.owner-nav{border:0;border-bottom:1px solid var(--metal-edge);background:0 0;border-radius:0;gap:8px;margin:14px auto 25px;padding:0}.owner-nav a,.owner-nav button{color:#b4c0cb;background:0 0;border-radius:0;min-height:50px;padding:14px 8px;font-size:16px;position:relative}.owner-nav .active,.owner-nav .selected,.owner-nav [aria-current=page]{color:var(--gold);background:0 0}.owner-nav .active:after,.owner-nav .selected:after,.owner-nav [aria-current=page]:after{content:"";background:var(--gold);border-radius:3px 3px 0 0;height:4px;position:absolute;bottom:-1px;left:0;right:0}.report-heading{margin:20px 0}.report-heading h1{letter-spacing:-.6px;margin:0 0 4px;font-size:30px;font-weight:700}.report-heading p{margin:0;font-size:18px}.report-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-filters label{min-width:0}.report-filters label>span{font-size:13px}.report-filters select{font-size:15px}.report-more-filters{grid-column:1/-1}.report-more-filters>summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:14px}.report-more-filters[open]>label{max-width:360px;margin-top:8px}.report-kpis article{background:linear-gradient(120deg,var(--metal-surface),var(--metal-surface));border-color:var(--metal-edge);border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-content:center;gap:3px 12px;padding:18px 14px}.report-kpis svg{box-sizing:content-box;background:var(--metal-surface);color:#e8edf2;border-radius:50%;grid-area:1/1/4;align-self:center;width:23px;height:23px;padding:11px}.report-kpis span,.report-kpis strong,.report-kpis small{grid-column:2}.report-kpis strong{font-size:30px}.report-kpis span{font-size:14px}.report-kpis small{font-size:12px}.report-kpis article:nth-child(3) svg{color:var(--gold)}.report-kpis article:nth-child(4) svg{color:#86d960}.report-card{background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));border-color:var(--metal-edge);border-radius:13px}.report-card h2{font-size:18px}.report-card h2 svg{color:var(--gold)}.report-grid{grid-template-areas:"stores alerts""top sellers""days days""recent recent"}.report-stores{grid-area:stores}.report-alerts{grid-area:alerts}.report-top{grid-area:top}.report-sellers{grid-area:sellers}.report-days{grid-area:days}.report-recent{grid-area:recent}.report-stores .report-ranking{gap:14px}.report-stores .report-ranking>div{grid-template-columns:minmax(110px,1.1fr) minmax(70px,1.5fr) auto;align-items:center;gap:6px 12px;font-size:14px;display:grid}.report-stores .report-track{border-radius:4px;height:13px;margin:0}.report-stores .report-track i{background:linear-gradient(90deg,#ffc736,#efb42b);border-radius:4px}.report-stores .report-ranking small{grid-column:1/-1}.report-stores .report-ranking strong{font-size:15px}.report-preview-list li{background:var(--metal-surface);border-radius:9px;margin:5px 0;padding:10px 12px;border:1px solid var(--metal-edge)!important}.report-preview-list .stock-badge{color:#ffd479;background:#4b3d18;border-radius:20px;padding:6px 10px;font-size:13px;font-weight:500}.report-preview-list .stock-badge.report-zero{color:#ffaba5;background:#512e31}.report-card details>summary{font-size:14px}.report-footer button,.report-footer .primario{border:1px solid var(--gold);background:0 0;font-weight:600;color:var(--gold)!important}.report-footer>div>button:first-child{border-color:var(--metal-edge);color:var(--muted)!important}@media (max-width:700px){.report-page{padding:18px 16px 32px}.report-brand img{width:158px}.report-brand small{font-size:12px}.owner-nav{gap:4px}.owner-nav a,.owner-nav button{gap:7px;font-size:15px}.report-kpis article{grid-template-columns:37px minmax(0,1fr);column-gap:9px;padding:14px 11px}.report-kpis svg{width:21px;height:21px;padding:8px}.report-kpis strong{font-size:27px}.report-kpis span{font-size:13px}.report-kpis small{display:none}.report-grid{grid-template-areas:"stores""alerts""top""sellers""days""recent"}.report-heading h1{font-size:28px}.report-heading p{font-size:17px}.report-filters{gap:10px}.report-filters select{padding:10px 8px;font-size:14px}.report-stores .report-ranking>div{grid-template-columns:minmax(115px,1.15fr) minmax(65px,1.4fr) auto;gap:6px 10px;font-size:13px}.report-card{padding:16px}.report-footer>div{gap:8px}.report-footer button{padding:10px;font-size:14px}}@media print{.report-page,.report-card,.report-kpis article{background:#fff!important}.report-brand,.report-more-filters{display:none}.report-kpis small,.report-grid{display:block}}.section-loading{padding:20px 0}.loading-title{width:180px;height:22px;margin-bottom:18px}.loading-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.loading-card{background:var(--metal-surface);height:190px}.section-loading>span{color:#b4c0cb;margin:12px 0;display:block}.load-more-products{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;border-radius:10px;margin:20px auto;padding:12px 20px;display:block}.mercadorias-lista>article,.acabando-lista>article{content-visibility:auto;contain-intrinsic-size:auto 90px}@media (prefers-reduced-motion:reduce){.section-loading [data-slot=skeleton]{animation:none}}.developer-dashboard aside nav>a{color:#b4c0cb;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.dashboard-sync{flex-direction:column;gap:4px;display:flex}.dashboard-sync small{color:#b4c0cb;font-size:11px}.sync-live{color:#68cc9b}.sync-failed,.stock-attention{color:#ffb66c}.developer-day{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}.developer-day>div{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:14px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:18px;display:grid}.developer-day svg{color:#ffbf17}.developer-day span{color:#b4c0cb;font-size:13px}.developer-day strong{font-size:24px}.developer-attention{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:16px;margin-bottom:22px;padding:18px 22px}.developer-attention h2{align-items:center;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.developer-attention>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.developer-attention button{background:var(--metal-surface);border-radius:10px;padding:10px 14px;font-size:13px}.developer-attention strong{color:#ffbf17}.developer-groups{gap:18px;display:grid}.developer-group{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:18px;margin-bottom:18px;padding:24px}.developer-group>header,.developer-recent>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.developer-group h2,.developer-recent h2{margin:2px 0 5px;font-size:20px}.developer-group p,.developer-group header span{color:#b4c0cb;margin:0;font-size:13px}.developer-group header>div{min-width:0}.developer-group header button,.developer-recent button,.group-actions a,.group-actions button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;border-radius:9px;padding:9px 12px;font-size:12px;text-decoration:none}.group-totals{border-bottom:1px solid var(--metal-edge);flex-wrap:wrap;gap:16px 28px;padding:20px 0;display:flex}.group-totals span{color:#b4c0cb;font-size:13px}.group-totals b{color:#e8edf2;margin-right:4px;font-size:19px}.group-shops>div{border-bottom:1px solid var(--metal-edge);justify-content:space-between;align-items:center;gap:14px;padding:17px 0;display:flex}.group-shops>div:last-child{border:0;padding-bottom:0}.group-shops small{color:#b4c0cb;margin-top:5px;font-size:12px;display:block}.group-actions{flex-wrap:wrap;gap:7px;display:flex}.developer-warning{color:#ffbd87;background:#382b21;border:1px solid #725337;border-radius:12px;gap:10px;margin:12px 0;padding:14px;font-size:13px;display:flex}.developer-recent{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:18px;margin-top:20px;padding:22px}.developer-recent>p{color:#b4c0cb;font-size:13px}.activities-compact>article{border-bottom:1px solid var(--metal-edge);grid-template-columns:86px 1fr auto;align-items:center;gap:12px;padding:14px 0;font-size:13px;display:grid}.activities-compact small{color:#b4c0cb;margin-top:4px;font-size:11px;display:block}.activities-compact article>div:last-child{text-align:right}.activities-compact article>span{font-size:11px}.developer-plans>p{color:#b4c0cb;margin-bottom:18px;font-size:13px}.plan-editor{flex-wrap:wrap;align-items:end;gap:14px;padding:18px 0;display:flex}.plan-editor label{gap:5px;font-size:12px;display:grid}.plan-editor input,.plan-editor select{background:var(--metal-surface);color:#e8edf2;border:1px solid var(--metal-edge);border-radius:8px;padding:10px}.plan-editor button{color:#101820;background:#ffbf17;border-radius:8px;padding:10px 15px}@media (max-width:800px){.developer-day{grid-template-columns:1fr}.developer-day>div{padding:12px 16px}.developer-group{padding:18px}.developer-group>header{align-items:start}.developer-group>header .primario{padding:10px;font-size:12px}.group-shops>div{flex-direction:column;align-items:start}.activities-compact>article{grid-template-columns:68px 1fr;gap:8px}.activities-compact article>div:last-child{text-align:left;grid-column:2}.developer-attention>div{flex-direction:column;align-items:stretch}.developer-dashboard .conteudo>header{flex-wrap:wrap;gap:14px}.dashboard-sync{max-width:100%}}.app-mobile-shell{--nav-width:196px}.app-navigation{z-index:35;width:var(--nav-width);background:var(--metal-surface);border-right:1px solid var(--metal-edge);color:#b8c4d1;padding:24px 12px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-nav-brand{padding:0 8px 26px;display:block}.app-nav-brand img{object-fit:contain;width:160px;height:42px}.app-nav-primary,.app-nav-extras{gap:7px;display:grid}.app-nav-extras{border-top:1px solid var(--metal-edge);margin-top:18px;padding-top:16px}.app-navigation .app-nav-item,.app-more-dialog .app-nav-item{color:#becad6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;min-height:46px;padding:11px 12px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.app-navigation .app-nav-item svg,.app-more-dialog .app-nav-item svg{flex:none;width:22px;height:22px}.app-navigation .app-nav-item.is-current,.app-more-dialog .app-nav-item.is-current{color:#ffbf17;background:#ffbf1717;border-color:#ffbf1738}.app-navigation .app-nav-item:hover,.app-more-dialog .app-nav-item:hover{background:var(--metal-surface)}.app-navigation .app-nav-item:disabled{opacity:.45;cursor:wait}:is(.app-navigation :focus-visible,.stock-redesign :focus-visible,.app-more-dialog :focus-visible){outline-offset:3px;outline:2px solid #ffbf17}.app-nav-more{display:none!important}.app-mobile-shell:not(.developer-dashboard){margin-left:var(--nav-width);max-width:none;padding:24px 30px 48px}.dashboard-navigation{display:none}.app-more-dialog{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;border-radius:22px;width:min(480px,100% - 28px);max-height:85dvh;margin:auto;padding:0;position:fixed;inset:0}.app-more-dialog::backdrop{background:#060c13bb}.stock-photo-dialog::backdrop{background:#060c13bb}.app-more-dialog>section{padding:22px}.app-more-dialog header,.stock-photo-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.app-more-dialog h2{margin:0;font-size:22px}.app-more-dialog p{color:#acbbca;margin:6px 0 0;font-size:14px}.app-more-dialog header button,.stock-photo-dialog header button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.app-more-links{gap:5px;display:grid}.app-more-dialog .developer-session{border-top:1px solid var(--metal-edge);color:#becad6;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:18px;display:flex}.app-more-dialog .developer-session button{border:1px solid var(--metal-edge);color:#ffda7e;background:0 0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px;display:flex}.stock-redesign.loja-page{color:#e8edf2;min-height:100dvh;background:var(--metal-base)!important}.stock-redesign .loja-header{flex-direction:column;align-items:stretch;gap:22px;max-width:1180px;margin:0 auto 20px;padding:0;display:flex}.stock-redesign .stock-brand{align-self:center;line-height:0;display:block}.stock-redesign .stock-brand img{object-fit:contain;width:185px;height:48px}.stock-redesign .stock-store-title{text-align:left}.stock-redesign .stock-store-title h1{letter-spacing:-.4px;margin:0 0 5px;font-size:26px;font-weight:700;line-height:1.2}.stock-redesign .stock-store-title p{color:#aab9cc;margin:0;font-size:17px;line-height:1.4}.stock-redesign .estoque{border:0;border-radius:0;padding:0;background:0 0!important}.stock-redesign .estoque-busca-fixa{z-index:30;padding:max(8px,env(safe-area-inset-top,0px)) 0 8px;margin:-8px 0;position:sticky;top:0;background:var(--metal-base)!important}.stock-redesign .estoque-busca-fixa>label{border:1px solid var(--metal-edge);color:#c3cedf;border-radius:15px;align-items:center;gap:14px;width:100%;max-width:none;min-height:48px;margin:0;padding:0 16px;display:flex;background:var(--metal-surface)!important}.stock-redesign .estoque-busca-fixa svg{flex:none;width:24px;height:24px}.stock-redesign .estoque-busca-fixa input{color:#e8edf2;width:100%;min-width:0;box-shadow:none;border:0;border-radius:0;outline:0;padding:12px 0;font-size:16px;line-height:1.4;background:0 0!important}.stock-redesign .estoque-busca-fixa input::placeholder{color:#b6c2d3}.stock-redesign .estoque-busca-fixa>label:focus-within{border-color:#ffbf17}.stock-redesign .loja-resumo{justify-content:center;align-items:center;gap:0;max-width:none;margin:16px 0 18px;padding:0;display:flex}.stock-redesign .loja-resumo>div{border:0;border-radius:0;justify-content:center;align-items:baseline;gap:8px;width:50%;padding:0 8px;display:flex;background:0 0!important}.stock-redesign .loja-resumo>div+div{border-left:1px solid var(--metal-edge)}.stock-redesign .loja-resumo b{font-variant-numeric:tabular-nums;color:#f2f4f8;font-size:23px;line-height:1.5}.stock-redesign .loja-resumo span{color:#acbace;font-size:15px}.stock-redesign .categorias{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 0 12px;padding:2px 1px 4px;display:flex;overflow-x:auto}.stock-redesign .categorias::-webkit-scrollbar{display:none}.stock-redesign .categorias button{color:#c6d0df;white-space:nowrap;border:1px solid #637687;border-radius:999px;flex:none;min-height:40px;padding:8px 22px;font-size:14px;font-weight:500;background:var(--metal-surface)!important}.stock-redesign .categorias button.ativa{border-color:#ffbf17;font-weight:700;color:#101820!important;background:#ffbf17!important}.stock-redesign .produtos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.stock-redesign .stock-product{border:1px solid var(--metal-edge);box-shadow:none;border-radius:14px;grid-template-columns:minmax(100px,30%) minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;padding:13px;display:grid;position:relative;overflow:visible;background:var(--metal-surface)!important}.stock-redesign .stock-product-photo{color:#aebecd;background:#d8d9d6;border:0;border-radius:10px;align-self:stretch;width:100%;min-width:0;height:100%;min-height:140px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.stock-redesign .stock-product-photo img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.stock-redesign .stock-product-photo.no-photo{background:var(--metal-surface);border:1px solid var(--metal-edge);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.stock-product-photo.no-photo svg{width:28px;height:28px}.stock-product-photo.no-photo span{font-size:12px}.stock-redesign .stock-product-info{flex-direction:column;align-self:stretch;gap:0;min-width:0;display:flex}.stock-product-heading{justify-content:space-between;align-items:start;gap:2px;min-width:0;display:flex}.stock-redesign .stock-product-heading h2{color:#f0f3f6;overflow-wrap:anywhere;letter-spacing:-.25px;margin:0 0 7px;font-size:17px;font-weight:700;line-height:1.25}.stock-product-menu{flex:none;margin:-7px -8px 0 0;position:relative}.stock-product-menu summary{color:#a7b9c7;cursor:pointer;border-radius:8px;place-items:center;width:32px;height:32px;list-style:none;display:grid}.stock-product-menu summary::-webkit-details-marker{display:none}.stock-product-menu summary svg{width:19px;height:19px}.stock-product-menu>div{z-index:10;background:var(--metal-surface);border:1px solid #526773;border-radius:12px;min-width:160px;padding:5px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 12px 28px #0006}.stock-product-menu button{color:#e8edf2;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:44px;padding:12px;font-size:14px;display:flex}.stock-product-menu button:hover{background:var(--metal-raised)}.stock-product-menu button svg{width:17px;height:17px}.stock-redesign .stock-product-info>p{color:#aebdd0;overflow-wrap:anywhere;margin:0 0 7px;font-size:14px;line-height:1.4}.stock-redesign .stock-product-info>.stock-product-quantity{align-items:center;gap:7px;margin:2px 0 12px;font-size:15px;font-weight:600;display:flex;color:#5cda91!important}.stock-product-quantity i{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.stock-redesign .stock-product-info>.stock-product-quantity.is-low{color:#ffcf72!important}.stock-redesign .stock-product-info>.stock-product-quantity.is-empty{color:#ffaaa5!important}.stock-product-actions{gap:8px;margin-top:auto;display:flex}.stock-product-actions button{white-space:nowrap;cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:42px;padding:8px 6px;font-size:15px;font-weight:700;display:flex}.stock-product-actions svg{flex:none;width:18px;height:18px}.stock-product-actions .stock-withdraw{border:1px solid #ffbf17;color:#101820!important;background:#ffbf17!important}.stock-product-actions .stock-restock{border:1.5px solid #8c9eb1;color:#f2f5fa!important;background:0 0!important}.stock-product-actions button:disabled{opacity:.4;cursor:not-allowed}.stock-product-edit{gap:10px;display:grid}.stock-product-edit label{color:#bac9d6;gap:4px;font-size:12px;display:grid}.stock-product-edit input{background:var(--metal-surface);color:#fff;border:1px solid #567080;border-radius:6px;width:100%;min-width:0;padding:8px;font-size:16px}.stock-product-edit>div{flex-wrap:wrap;gap:6px;display:flex}.stock-product-edit button{background:var(--metal-raised);color:#fff;border:1px solid #537180;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px;font-size:13px;display:flex}.stock-product-edit button svg{width:16px;height:16px}.stock-product.is-editing .stock-product-photo{align-self:start;max-height:180px}.stock-empty,.stock-sync-error{border:1px solid var(--metal-edge);color:#c5d1da;background:var(--metal-surface);border-radius:12px;max-width:1180px;margin:14px auto;padding:16px}.stock-photo-dialog{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;border-radius:18px;width:min(760px,100% - 28px);max-height:90dvh;margin:auto;padding:18px;position:fixed;inset:0}.stock-photo-dialog h2{margin:0;font-size:20px}.stock-photo-dialog img{object-fit:contain;border-radius:10px;width:100%;max-height:65dvh;display:block}.stock-photo-dialog p{color:#b6c5d5;margin:14px 0 0;font-size:14px}@media (min-width:901px){.app-mobile-shell.report-page{max-width:none}.app-mobile-shell.fabricas-page{width:auto}.stock-redesign .stock-brand{display:none}.stock-redesign .loja-header{margin-bottom:20px}.app-mobile-shell .owner-nav{display:none}}@media (min-width:901px) and (max-width:1150px){.stock-redesign .produtos{grid-template-columns:1fr}}@media (max-width:900px){body:has(.app-mobile-shell)>.pwa-toolbar{display:none}.app-mobile-shell:not(.developer-dashboard){padding:18px max(14px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));margin:0}.app-navigation,.app-navigation.dashboard-navigation{width:100%;padding:6px max(5px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));border:0;border-top:1px solid var(--metal-edge);background:var(--metal-surface);z-index:35;display:block;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -5px 20px #0a151b33}.app-nav-brand,.app-nav-extras{display:none}.app-nav-primary{justify-content:space-around;gap:2px;display:flex}.app-navigation .app-nav-item{text-align:center;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:59px;padding:7px 2px;font-size:12px;line-height:1.2;display:flex}.app-navigation .app-nav-item svg{stroke-width:1.8px;width:24px;height:24px}.app-navigation .app-nav-more{display:flex!important}.app-mobile-shell .owner-nav,.app-mobile-shell.developer-dashboard>aside{display:none}.developer-dashboard.app-mobile-shell{padding-bottom:calc(100px + env(safe-area-inset-bottom));display:block}.developer-dashboard.app-mobile-shell>.conteudo{margin-left:0}.app-more-dialog{width:100%;max-width:none;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0;margin:0;inset:auto 0 0}.stock-redesign .loja-header{gap:18px;margin-bottom:14px}.stock-redesign .stock-brand img{width:174px;height:45px}.stock-redesign .stock-store-title h1{font-size:23px}.stock-redesign .stock-store-title p{font-size:16px}.stock-redesign .loja-resumo{margin:16px 0}.stock-redesign .produtos{grid-template-columns:1fr;gap:10px}.stock-redesign .stock-product{grid-template-columns:30% minmax(0,1fr);gap:12px;padding:11px}.stock-redesign .stock-product-heading h2{font-size:16px}.stock-redesign .stock-product-info>p{font-size:13px}.stock-redesign .stock-product-photo{min-height:140px}.stock-redesign .stock-product-info>.stock-product-quantity{font-size:14px}.stock-product-actions button{gap:4px;font-size:15px}.app-mobile-shell .fabricas-voltar{display:none}}@media (max-width:360px){.stock-redesign .stock-product{grid-template-columns:27% minmax(0,1fr);gap:9px;padding:10px}.stock-redesign .loja-resumo b{font-size:21px}.stock-redesign .loja-resumo span{font-size:13px}.stock-product-actions button{padding:8px 3px;font-size:14px}.app-navigation .app-nav-item{font-size:11px}}@media print{.app-navigation,.app-more-dialog{display:none!important}.app-mobile-shell:not(.developer-dashboard){margin-left:0!important;padding:0!important}.app-mobile-shell.developer-dashboard{padding-bottom:0}}.stock-redesign .stock-product>div{padding-right:0}.stock-redesign .estoque-busca-fixa{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.app-nav-status{color:#afc2cd;align-self:center;padding:8px;font-size:.875rem}.app-nav-status button{color:#ffcf36;border:1px solid var(--metal-edge);background:0 0;border-radius:10px;padding:8px}.catalog-admin-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.catalog-admin-actions button,.catalog-empty-add{color:#101820;background:#ffbf17;border:1px solid #ffbf17;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.catalog-admin-actions button:first-child{background:var(--metal-surface);color:#f1f5f9;border-color:#556d7c}.catalog-admin-actions svg{width:18px;height:18px}.catalog-empty-add{margin:16px auto 0}.photo-error{color:#ffd5cb;background:#422d2d;border:1px solid #a66358;border-radius:10px;margin:12px 0;padding:12px;font-size:14px;line-height:1.5}.catalog-saved{color:#b6f0ce;background:#1d3d31;border:1px solid #41755e;border-radius:10px;margin:12px 0;padding:12px;font-size:14px}.photo-picker fieldset{border:0;min-width:0;margin:0;padding:0}.photo-picker legend{color:#e8edf2;margin-bottom:10px;font-size:14px;font-weight:600}.photo-picker-actions{flex-wrap:wrap;gap:10px;display:flex}.photo-picker-actions label{background:var(--metal-surface);color:#edf3f8;cursor:pointer;border:1px solid #5c7180;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px;font-size:14px;position:relative;overflow:hidden;display:flex!important}.photo-picker-actions input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.photo-picker-actions label:focus-within{outline-offset:2px;outline:2px solid #ffbf17}.photo-picker-actions svg{flex:none;width:21px;height:21px}.photo-picker small{color:#aebecd;margin-top:10px;font-size:12px;line-height:1.5;display:block}.photo-picker fieldset:disabled{opacity:.55}.photo-picker-preview{background:var(--metal-base);border:1px solid var(--metal-edge);border-radius:12px;margin-top:15px;position:relative;overflow:hidden}.photo-picker-preview img{object-fit:contain;width:100%;max-height:260px;display:block}.photo-picker-preview button{color:#fff;background:#11222dea;border:1px solid #657c8b;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px}.photo-source-tabs{gap:8px;margin:16px 0;display:flex}.photo-source-tabs button{background:var(--metal-surface);color:#d3dfe9;border:1px solid #516a79;border-radius:10px;flex:1;min-height:44px;font-size:14px}.photo-source-tabs button[aria-pressed=true]{color:#101820;background:#ffbf17;border-color:#ffbf17;font-weight:700}.foto-vinculo-modal>.photo-picker{margin:16px 0}.foto-vinculo-modal>.photo-error{margin:14px 0}.foto-vinculo-modal footer button:disabled{opacity:.5;cursor:wait}.catalog-editor{max-height:90dvh;overflow-y:auto;background:var(--metal-surface)!important;color:#e8edf2!important;border:1px solid var(--metal-edge)!important;border-radius:18px!important;width:min(560px,100% - 24px)!important;max-width:560px!important;padding:22px!important;display:block!important}.catalog-editor>header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:20px;display:flex}.catalog-editor>header>button{background:var(--metal-surface);color:#fff;border:1px solid #526c7c;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.catalog-editor [data-slot=dialog-title]{font-size:22px;line-height:1.3}.catalog-editor [data-slot=dialog-description]{color:#b2c2d0;margin-top:6px;font-size:14px;line-height:1.45}.catalog-editor form>fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.catalog-editor form>fieldset>label{color:#cbd7e2;gap:6px;font-size:14px;display:grid}.catalog-editor form>fieldset>label>input,.catalog-editor select{color:#eef3f7;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.catalog-editor footer{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.catalog-editor footer button{color:#101820;background:#ffbf17;border:1px solid #ffbf17;border-radius:10px;flex:1;min-height:46px;padding:10px;font-size:14px;font-weight:700;line-height:1.3}.catalog-editor footer button+button{color:#f0f4f7;background:0 0;border-color:#6a7f8e}.catalog-editor button:disabled{opacity:.5;cursor:wait}@media (max-width:600px){.catalog-admin-actions button{flex:1}.catalog-editor{padding:18px!important}.photo-picker-actions{flex-direction:column}.foto-vinculo-modal{max-height:88dvh;overflow:auto}}.fabricas-page .fabricas-filtros{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-width:0;max-width:100%;margin:18px 0 16px;padding:2px 1px 6px;display:flex;overflow:auto hidden}.fabricas-page .fabricas-filtros::-webkit-scrollbar{display:none}.fabricas-page .fabricas-filtros button{background:var(--metal-surface);color:#c6d0df;white-space:nowrap;border:1px solid #637687;border-radius:999px;flex:none;min-height:40px;padding:8px 22px;font-size:14px;font-weight:500}.fabricas-page .fabricas-filtros button.ativo{color:#101820;background:#ffbf17;border-color:#ffbf17;font-weight:700}.catalog-card-actions{gap:8px;margin-top:10px;display:flex}.catalog-card-actions button{background:var(--metal-surface);color:#edf3f8;border:1px solid #556c7b;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px;font-size:14px;display:flex}.catalog-card-actions svg{width:17px;height:17px}.catalog-card-actions button:last-child{color:#ffc1b8}.product-type-options{border:0;min-width:0;margin:0;padding:0}.product-type-options legend{color:#cbd7e2;margin-bottom:8px;font-size:14px}.product-type-options>div{flex-wrap:wrap;gap:8px;display:flex}.product-type-options label{cursor:pointer;display:block;position:relative}.product-type-options input{opacity:0;width:1px;height:1px;position:absolute}.product-type-options span{background:var(--metal-surface);color:#d7e1e9;border:1px solid #556c7b;border-radius:999px;align-items:center;min-height:42px;padding:8px 14px;font-size:14px;display:flex}.product-type-options input:checked+span{color:#101820;background:#ffbf17;border-color:#ffbf17;font-weight:700}.product-type-options input:focus-visible+span{outline-offset:2px;outline:2px solid #fff}.product-type-options input:disabled+span{opacity:.5}.product-type-options>select{margin-top:10px}.catalog-name-preview{color:#b6c5d1;margin:0;font-size:14px;line-height:1.5}.catalog-name-preview strong{color:#ffe091}.catalog-delete [data-slot=alert-dialog-title]{margin-bottom:12px;font-size:22px;line-height:1.3}.catalog-delete [data-slot=alert-dialog-description]{color:#c9d5df;font-size:16px;line-height:1.5}.catalog-delete footer button.catalog-delete-confirm{color:#fff;background:#7b3434;border-color:#b16b63}.fabricas-page .fabricas-card-topo>span,.fabricas-page .fabricas-eyebrow,.fabricas-page .fabricas-dados dt,.fabricas-dialogo .fabricas-dev>span,.fabricas-dialogo .fabricas-dialogo-dados small{text-transform:none;letter-spacing:normal;font-size:13px}.fabricas-page .fabricas-card h2{text-transform:none;overflow-wrap:anywhere}.fabricas-page .fabricas-card-topo small,.fabricas-page .fabricas-dados dd{font-size:14px}.stock-product-heading h2{text-transform:none}.stock-product-edit select{background:var(--metal-surface);color:#e9eff4;border:1px solid #546a7a;border-radius:8px;width:100%;min-height:44px;padding:10px;font-size:16px}.catalog-card-actions .catalog-edit-button{color:#ffe091;border-color:#9b8445;font-weight:600}.catalog-gallery-picker{margin-top:16px}.catalog-gallery-picker label[aria-disabled=true]{opacity:.55;cursor:default}.catalog-gallery-picker label[aria-disabled=true] input{cursor:default}.catalog-photo-unavailable{text-align:center;height:100%;min-height:180px;color:var(--muted-foreground,#a8bdcb);background:var(--metal-surface,#102231);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex}.app-opening{display:none}html[data-armazio-opening]{overflow:hidden}html[data-armazio-opening] .app-opening{z-index:10000;background:var(--metal-base);color:#eef5fc;height:100dvh;animation:3.2s both armazio-opening-out;animation-delay:var(--armazio-opening-offset,0s);place-items:center;display:grid;position:fixed;inset:0}.app-opening-video{object-fit:contain;pointer-events:none;width:100%;height:100%;margin:auto;display:block;position:absolute;inset:0}.app-opening-fallback{color:#b6ccdb;place-items:center;gap:18px;width:min(70vw,335px);font:400 16px/1.5 system-ui,sans-serif;display:grid}.app-opening-fallback img{width:100%;height:auto}@keyframes armazio-opening-out{0%,92%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){html[data-armazio-opening]{overflow:auto}html[data-armazio-opening] .app-opening{animation:none;display:none}}.home-actions{margin:24px 0}.home-actions h2{color:#e8edf2;margin:20px 0 12px;font-size:20px;line-height:1.3}.home-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-actions-grid>a,.home-actions-grid>button,.home-actions-utility>a{background:var(--metal-surface);border:1px solid var(--metal-edge);color:#e8edf2;text-align:left;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:14px 16px;font:500 1rem/1.4 Arial,Helvetica,sans-serif;text-decoration:none;display:flex}.home-actions-grid svg,.home-actions-utility>a>svg{color:#b9cedf;flex:none;width:24px;height:24px}.home-actions-grid span{overflow-wrap:anywhere;min-width:0}.home-actions .home-action-chevron{color:#aabdcf;width:17px;height:17px;margin-left:auto}.home-actions-grid>a:hover,.home-actions-grid>button:hover,.home-actions-utility>a:hover{background:var(--metal-surface)}.home-actions-utility{gap:10px;margin-top:10px;display:grid}.home-actions-utility>a{color:#b9cedf;min-height:48px;font-size:14px}.home-actions .developer-session{color:#b9cedf;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;font-size:14px;display:flex}.home-actions .developer-session button,.home-team-back button{border:1px solid var(--metal-edge);color:#ffda7e;background:0 0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.home-team-back{margin:16px 0}.home-actions :focus-visible{outline-offset:3px;outline:2px solid #ffbf17}.home-team-back :focus-visible{outline-offset:3px;outline:2px solid #ffbf17}.report-disclosure>summary:focus-visible{outline-offset:3px;outline:2px solid #ffbf17}.report-page .report-grid{flex-direction:column;gap:10px;display:flex}.report-page .report-disclosure{padding:0;overflow:hidden}.report-page .report-disclosure>summary{color:#e8edf2;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:16px 18px;list-style:none;display:flex}.report-disclosure>summary::-webkit-details-marker{display:none}.report-disclosure>summary>h2{margin:0;font-size:16px;line-height:1.4}.report-disclosure>summary>svg{color:#b9cedf;flex:none;width:19px;height:19px}.report-disclosure[open]>summary>svg{transform:rotate(180deg)}.report-disclosure[open]>summary{border-bottom:1px solid var(--metal-edge)}.report-disclosure-content{padding:16px 18px}.report-disclosure-content>.report-note{margin:0 0 12px}.report-page .report-kpis svg{color:#ffbf17;background:0 0;padding:5px}.report-page .report-heading{margin:20px 0}.report-page .report-footer{margin-top:18px}@media (min-width:901px){.home-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-page .report-filters,.report-page .report-kpis,.home-actions,.report-page .report-grid,.report-page .report-footer,.report-page .report-period-note{max-width:1180px}.home-actions-utility>a{max-width:420px}}@media (max-width:900px){.app-navigation .app-nav-item.is-current{background:0 0;border-color:#0000;position:relative}.app-navigation .app-nav-item.is-current:after{content:"";background:#ffbf17;border-radius:3px;width:34px;height:3px;position:absolute;bottom:0;left:calc(50% - 17px)}.app-navigation .app-nav-item{border-radius:8px;min-height:60px;font-size:12px}.app-navigation .app-nav-item svg{width:25px;height:25px}.home-actions-grid>a,.home-actions-grid>button{gap:9px;min-height:64px;padding:12px 10px;font-size:14px}.home-actions-grid svg{width:22px;height:22px}.home-actions h2{font-size:19px}.report-page .report-kpis{gap:10px}.report-page .report-kpis article{grid-template-columns:28px minmax(0,1fr);gap:4px 9px}.report-page .report-kpis svg{width:23px;height:23px;padding:0}.report-page .report-kpis span{font-size:14px}.report-disclosure-content,.report-page .report-disclosure>summary{padding:14px}}@media (max-width:360px){.home-actions .home-action-chevron{display:none}.home-actions-grid>a,.home-actions-grid>button{gap:7px;padding:12px 9px}.report-page .report-kpis article{grid-template-columns:1fr}.report-page .report-kpis svg{display:none}.report-page .report-kpis span,.report-page .report-kpis strong{grid-column:1}}@media print{.home-actions,.home-team-back{display:none!important}.report-page .report-grid{display:block}.report-page .report-disclosure{margin-bottom:15px;overflow:visible}.report-disclosure>summary>svg{display:none}.report-page .report-disclosure>summary{border-bottom:1px solid #aaa}.report-page .report-disclosure-content{display:block}}.app-nav-icon{display:contents}@media (max-width:900px){.app-navigation:not(.dashboard-navigation){inset:auto max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:linear-gradient(165deg,var(--metal-raised) 0%,var(--metal-surface) 20%,var(--metal-surface) 72%,var(--metal-surface) 100%);border:1px solid #516778;border-radius:26px;width:auto;padding:5px 6px 7px;box-shadow:inset 0 2px 2px #d7edff45,inset 0 -2px 3px #020b1466,0 8px 20px #0008,0 2px 4px #0005}.app-navigation:not(.dashboard-navigation) .app-nav-item{color:#bad4e5;background:0 0;border:0;gap:4px;min-height:62px;padding:2px;font-size:12px}.app-navigation:not(.dashboard-navigation) .app-nav-icon{border-radius:12px;justify-content:center;align-items:center;width:46px;height:36px;font-style:normal;display:flex}.app-navigation:not(.dashboard-navigation) .app-nav-icon svg{filter:drop-shadow(0 1px #e9f6ff55)drop-shadow(0 2px 1px #0009);width:25px;height:25px}.app-navigation:not(.dashboard-navigation) .app-nav-item.is-current{color:#ffcf32}.app-navigation:not(.dashboard-navigation) .app-nav-item.is-current:after{display:none}.app-navigation:not(.dashboard-navigation) .app-nav-item.is-current .app-nav-icon{color:#102633;background:linear-gradient(145deg,#ffe795,#ffc72c 42%,#eda900);border:1px solid #ffdd70;box-shadow:inset 0 2px 2px #fff9,inset 0 -2px 2px #b57a0066,0 3px 5px #0006,0 0 13px #ffc32926}.app-navigation:not(.dashboard-navigation) .app-nav-item.is-current svg{filter:drop-shadow(0 1px #fff5)}.app-navigation:not(.dashboard-navigation) .app-nav-item:active .app-nav-icon{transform:translateY(1px)}}.fabricas-page.app-mobile-shell .fabricas-container{padding:0}.fabricas-page .fabricas-header{text-align:left;border:0;flex-direction:column;align-items:stretch;gap:22px;margin:0 auto 20px;padding:0;display:flex}.fabricas-brand{align-self:center;line-height:0;display:block}.fabricas-brand img{object-fit:contain;width:185px;height:48px;display:block}.fabricas-page .fabricas-intro h1{letter-spacing:-.4px;margin:0 0 5px;font-size:26px;font-weight:700;line-height:1.2}.fabricas-page .fabricas-intro>p{color:#aab9cc;margin:0;font-size:17px;line-height:1.4}.fabricas-page .fabricas-top-actions{justify-items:stretch;width:100%}.fabricas-page .fabricas-voltar{justify-self:end}@media (min-width:901px){.fabricas-brand{display:none}}@media (max-width:900px){.fabricas-page .fabricas-header{gap:18px;margin-bottom:14px}.fabricas-brand img{width:174px;height:45px}.fabricas-page .fabricas-intro h1{font-size:23px}.fabricas-page .fabricas-intro>p{font-size:16px}}.seller-home{max-width:1040px}.seller-home .report-heading{margin:18px 0}.seller-profile{border:1px solid var(--metal-edge);background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));border-radius:16px;align-items:center;gap:16px;margin-bottom:22px;padding:20px;display:flex}.seller-profile>div{min-width:0}.seller-profile h2{margin:0 0 5px;font-size:23px;line-height:1.3}.seller-profile strong{font-size:14px;font-weight:500}.seller-profile p{color:#c0ced8;overflow-wrap:anywhere;margin:4px 0;font-size:13px}.seller-profile small{color:#a9bdcc;overflow-wrap:anywhere}.seller-avatar{background:var(--metal-raised);color:#ffcf56;cursor:pointer;border:2px solid #d3a834;border-radius:50%;flex:none;width:76px;height:76px;padding:0;font-size:24px;font-weight:600;position:relative}.seller-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.seller-avatar>i{color:#101820;border:2px solid var(--metal-edge);background:#ffbf17;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:-3px;right:-3px}.seller-period{margin:0 0 18px}.seller-period>div:first-child{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;display:grid}.seller-period button{color:#b9cddd;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;font:500 14px Arial,sans-serif}.seller-period button[aria-pressed=true]{color:#101820;background:#ffbf17}.seller-period p,.seller-updated{color:#9db3c2;margin:10px 0;font-size:12px}.seller-dates{gap:12px;margin-top:12px;display:flex}.seller-dates label{flex:1;gap:5px;min-width:0;font-size:13px;display:grid}.seller-dates input{background:var(--metal-surface);color:#e8edf2;border:1px solid var(--metal-edge);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px}.seller-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.seller-kpis article{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:13px;flex-direction:column;gap:6px;padding:16px;display:flex}.seller-kpis svg{color:#ffbf17;width:22px;height:22px}.seller-kpis article:last-child svg{color:#74cdb8}.seller-kpis strong{font-variant-numeric:tabular-nums;font-size:32px;line-height:1.2}.seller-kpis span{color:#d5e0e7;font-size:13px}.seller-kpis small{color:#9db3c2;font-size:11px}.seller-ranking{margin-bottom:20px}.seller-ranking ol{margin:0;padding:0;list-style:none}.seller-ranking li{border-bottom:1px solid var(--metal-edge);align-items:center;gap:12px;padding:13px 0;display:flex}.seller-ranking li:last-child{border-bottom:0}.seller-ranking li>div{flex:1;min-width:0}.seller-ranking strong{overflow-wrap:anywhere;font-size:14px}.seller-ranking small{color:#adc0ce;font-size:12px}.seller-ranking li>div>small{display:block}.seller-ranking b{white-space:nowrap;color:#ffcf56;font-size:16px}.seller-rank{border:1px solid var(--metal-edge);color:#ffcf56;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.seller-ranking .report-note{margin:14px 0 0}.seller-home .home-actions{margin:20px 0}.seller-home .home-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-notice{color:#8dd6bf;font-size:14px}:is(.seller-home :focus-visible,.profile-photo-dialog :focus-visible){outline-offset:3px;outline:2px solid #ffbf17}.profile-photo-dialog{color:#e8edf2;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:18px;width:min(460px,100% - 28px);max-height:85dvh;padding:20px;overflow:auto}.profile-photo-dialog::backdrop{background:#050c13ba}.profile-photo-dialog header,.profile-photo-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-photo-dialog h2{margin:0;font-size:20px}.profile-photo-dialog button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;cursor:pointer;border-radius:9px;min-height:44px;padding:10px 14px}.profile-photo-dialog header button{place-items:center;padding:9px;display:grid}.profile-photo-dialog footer{justify-content:flex-end;margin-top:20px}.profile-photo-dialog .profile-save{color:#101820;background:#ffbf17;border-color:#ffbf17}.profile-photo-dialog button:disabled{opacity:.5;cursor:default}.profile-photo-dialog .photo-picker-preview img{object-fit:cover;border-radius:50%;width:120px;height:120px}.profile-photo-dialog .photo-picker{margin-top:18px}@media (max-width:600px){.seller-profile{gap:13px;padding:16px}.seller-profile h2{font-size:21px}.seller-avatar{width:66px;height:66px}.seller-kpis{gap:8px}.seller-kpis article{padding:13px 10px}.seller-kpis strong{font-size:28px}.seller-kpis span{font-size:12px}.seller-kpis small{font-size:10px}.seller-ranking{padding:16px}.seller-home .report-heading h1{font-size:26px}}@media (prefers-reduced-motion:no-preference){.seller-period button{transition:background .15s}}.seller-role{color:#101820;background:#ffbf17;border-radius:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.seller-profile h2{overflow-wrap:anywhere}.seller-profile p{margin-top:6px;font-weight:600}.seller-section-heading{margin:22px 0 14px}.seller-section-heading h2,.seller-top>h2{margin:0 0 6px;font-size:21px;line-height:1.3}.seller-section-heading p{color:#adc0ce;margin:0;font-size:14px}.seller-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.seller-kpis article{flex-direction:row;align-items:center;gap:12px;padding:18px 16px}.seller-kpis article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.seller-kpis svg,.seller-kpis article:last-child svg{color:#b9cddd;flex:none;width:30px;height:30px}.seller-kpis span{font-size:13px}.seller-returned{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#b9cddd;border-radius:12px;align-items:center;gap:14px;margin-bottom:26px;padding:13px 18px;font-size:14px;display:flex}.seller-returned svg{width:24px;height:24px}.seller-top>h2{margin-bottom:12px}.seller-ranking{padding:5px 16px}.seller-ranking li{padding:14px 0}.seller-rank{color:#101820;background:#ffbf17;border:0;border-radius:50%;font-weight:700}.seller-product-icon{color:#b9cddd;flex:none;width:32px;height:32px}.seller-ranking small{display:block}.seller-home .home-actions-grid svg{width:27px;height:27px}.seller-home .home-action-chevron{display:none}.seller-home .home-actions h2{font-size:21px}.seller-home .report-heading h1{margin-bottom:18px}@media (max-width:400px){.seller-kpis article{gap:8px;padding:14px 10px}.seller-kpis svg{width:25px;height:25px}.seller-kpis span{font-size:12px}.seller-kpis strong{font-size:27px}}.stock-redesign .mercadorias-lista{border-radius:14px;padding:16px}.stock-redesign .mercadorias-lista>h2{font-size:23px}.stock-redesign .mercadorias-lista>p{margin:5px 0 14px;font-size:13px}.stock-redesign .mercadorias-cabecalho,.stock-redesign .mercadorias-lista>article{grid-template-columns:30px minmax(160px,1.4fr) minmax(140px,1fr) 70px;gap:8px;padding:9px 10px;font-size:14px;line-height:1.35}.stock-redesign .mercadorias-lista>article{contain-intrinsic-size:auto 58px;min-height:0}.stock-redesign .mercadorias-lista>article>div{gap:2px;min-width:0}.stock-redesign .mercadorias-lista strong,.stock-redesign .mercadorias-lista small,.stock-redesign .mercadorias-lista article>span{overflow-wrap:anywhere}.stock-redesign .mercadorias-lista small{font-size:12px}.stock-redesign .mercadorias-lista article>b{color:#aabcca;font-size:12px}.stock-redesign .mercadorias-lista article>strong:last-child{font-size:18px}.stock-redesign .mercadorias-lista article>span{color:#b7c8d4;font-size:13px}.stock-redesign .mercadorias-cabecalho{font-size:12px}.compact-user .user-last-access{color:#b7c8d4;margin:8px 0 2px;font-size:12px;line-height:1.45;display:block}.produto-formulario .new-product-photo{grid-column:1/-1;min-width:0}.produto-formulario .new-product-photo>p{color:#b7c8d4;font-size:13px}.produto-formulario fieldset.new-product-fields{border:0;margin:0;padding:0;display:contents}.produto-formulario .new-product-photo .photo-picker-actions label{font-weight:500}.produto-formulario .photo-error{grid-column:1/-1}@media (max-width:700px){.stock-redesign .mercadorias-lista{padding:13px 10px}.stock-redesign .mercadorias-lista>article{contain-intrinsic-size:auto 75px;grid-template-columns:22px minmax(0,1fr) 48px;gap:3px 8px;padding:10px 4px}.stock-redesign .mercadorias-lista>article>b{grid-area:1/1/3;align-self:center}.stock-redesign .mercadorias-lista>article>div{grid-area:1/2}.stock-redesign .mercadorias-lista>article>span{grid-area:2/2;font-size:12px}.stock-redesign .mercadorias-lista>article>strong:last-child{grid-area:1/3/3;align-self:center;font-size:18px}.stock-redesign .mercadorias-lista>article>strong:last-child:after{content:" un.";color:#adc0ce;font-size:11px;font-weight:400;display:block}}.orders-page{max-width:1080px}.orders-page button,.orders-page input,.orders-page select,.orders-page textarea{font:inherit}.orders-page button{cursor:pointer;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:inline-flex}.orders-page button:disabled{opacity:.5;cursor:wait}.orders-page .order-primary{color:#101820;background:#ffbf17;border-color:#ffbf17;font-weight:700}.order-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:22px 0;display:flex}.order-heading h1{margin:0;font-size:28px}.order-heading p{color:#afc3d1;margin:5px 0;font-size:14px}.order-card{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:14px;margin:16px 0;padding:18px}.order-card h2{margin:0 0 15px;font-size:18px}.order-card>header,.order-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-card>header h2{margin:0}.order-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.orders-page label{color:#c4d3dd;gap:6px;min-width:0;font-size:14px;display:grid}.orders-page input,.orders-page select,.orders-page textarea{border:1px solid var(--metal-edge);color:#e8edf2;background:var(--metal-surface);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.order-wide{grid-column:1/-1}.order-shop{margin-top:14px}.order-shop summary{cursor:pointer;color:#b7cbd9;min-height:32px;font-size:14px}.orders-page small,.order-muted{color:#abc0cf;font-size:13px}.order-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.order-steps button[aria-pressed=true]{color:#101820;background:#ffbf17;border-color:#ffbf17;font-weight:700}.order-fields{border:0;min-width:0;margin:0;padding:0}.order-continue{width:100%}.order-item{border-top:1px solid var(--metal-edge);margin-top:18px;padding-top:15px}.order-item-title{align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-item-title>button{margin-left:auto}.order-item-title img{object-fit:cover;border-radius:7px;width:70px;height:52px}.order-item-subtotal,.order-totals>p{justify-content:space-between;gap:12px;display:flex}.order-grand-total{color:#ffcf56;border-top:1px solid var(--metal-edge);padding-top:16px;font-size:20px}.orders-page .order-check{align-items:center;gap:10px;display:flex}.orders-page .order-check input{accent-color:#ffbf17;flex:none;width:20px;height:20px;min-height:20px}.order-save,.order-share{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.order-save>button{flex:1}.order-error{color:#ffc7c3;background:#42282b;border-radius:10px;padding:14px}.order-error button{margin-left:10px}.order-message{color:#97dcc6}.order-stock-note{color:#afc3d1;margin:16px 0;font-size:13px}.order-search{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:10px;align-items:center;padding-left:12px;display:flex!important}.order-search input{border:0}.order-list-filters{gap:12px;margin:20px 0;display:flex}.order-list-filters>label{flex:1}.order-list-filters>select{width:145px}.order-list{gap:10px;display:grid}.order-list>button{text-align:left;justify-content:flex-start;min-width:0;padding:16px}.order-list>button>svg{color:#ffbf17;flex:none;width:20px}.order-list>button>div{flex:1;min-width:0}.order-list strong{overflow-wrap:anywhere;font-size:15px}.order-list small{margin-top:4px;display:block}.order-list>button>span{text-align:right;flex:none}.order-empty{color:#abc0cf;text-align:center;padding:30px 10px}.order-picker-backdrop{z-index:90;background:#07101aca;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.order-picker{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:16px;width:min(580px,100%);max-height:85dvh;padding:20px;overflow:auto}.order-picker h2{margin:0;font-size:20px}.order-picker>.order-search{margin:15px 0}.order-product-results{gap:7px;max-height:45dvh;margin:14px 0;display:grid;overflow:auto}.order-product-results>button{text-align:left;width:100%;padding:12px;display:block}.order-product-results small{margin-top:4px;display:block}.orders-page :focus-visible{outline-offset:3px;outline:2px solid #ffbf17}.orders-page .order-back{background:0 0;margin-top:18px}@media (max-width:600px){.order-card{padding:15px}.order-inputs{gap:12px}.order-heading h1{font-size:25px}.order-list>button{gap:9px;padding:13px 10px}.order-list>button>svg:last-child{display:none}.order-list>button>span b{font-size:14px}.order-list-filters{gap:8px}.order-list-filters>select{width:112px}.order-save>button{padding:10px 8px;font-size:14px}.order-steps>button{padding:10px 6px;font-size:14px}.order-grand-total{font-size:18px}}.orders-page .order-installments-off:disabled{color:#77838c;border-color:var(--metal-edge);opacity:1;cursor:not-allowed;background:#06090c}.order-deadline{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.order-deadline input{grid-column:1}.order-input-unit{color:#b7c5cf;font-size:14px}.order-shop-fixed{gap:8px;display:grid}.order-shop-fixed p{margin:0}.order-shop-fixed label{margin-top:8px}.order-cancelled{color:#ffd1d1;background:#301f25;border:1px solid #a95757;border-radius:12px;padding:14px}.order-cancel-button{margin-top:18px;color:#ffc2c2!important;background:#301f25!important;border:1px solid #a95757!important}.order-addon{padding:14px 18px}.order-addon .order-inputs{margin-top:12px}.order-addon strong{font-size:15px}.order-item-title{flex-wrap:wrap}.order-top-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.orders-page .order-top-actions>button{margin-top:0;padding:10px;font-size:14px}.order-top-actions .order-back{flex-shrink:1}.order-top-actions .order-cancel-button{flex-shrink:0}.order-item-compact{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;margin-top:12px;padding:13px}.order-item-summary{align-items:center;gap:12px;min-width:0;display:flex}.order-item-summary>img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:52px}.order-item-description{flex:1;gap:5px;min-width:0;display:grid}.order-item-description>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.order-item-description>span{color:#b6cad6;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.order-item-description>small{color:#edcc78}.order-item-side{flex:none;justify-items:end;gap:6px;display:grid}.order-item-side>b{color:#ffcf56;white-space:nowrap;font-size:16px}.orders-page .order-item-side>button{background:var(--metal-surface);min-height:44px;padding:7px 10px;font-size:14px}.order-item-edit{border-top:1px solid var(--metal-edge);margin-top:14px;padding-top:12px}.order-item-edit-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.orders-page .order-item-edit-heading>button{min-width:44px;padding:8px}.order-item-finish{justify-content:flex-end;margin-top:16px;display:flex}@media (max-width:450px){.order-item-compact{padding:11px}.order-item-summary{flex-wrap:wrap;gap:9px}.order-item-summary>img{width:44px;height:46px}.order-item-description{flex-basis:calc(100% - 60px)}.order-item-side{justify-content:space-between;align-items:center;width:100%;display:flex}.order-item-finish>button{width:100%}}.order-service-summary{background:var(--metal-surface);border:1px solid #556477;border-radius:10px;margin:16px 0;padding:14px}.order-service-summary>strong{font-size:15px}.order-service-summary p{font-size:14px}.order-service-summary small{line-height:1.5;display:block}.order-discount{align-items:end;margin:12px 0}.order-discount+small{margin-bottom:10px;display:block}.order-editor .order-date-only{padding:11px 14px}.order-editor .order-date-only>label{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-editor .order-date-only input{width:175px;max-width:60%;min-height:40px;padding:7px 9px}.order-editor .order-item-compact{min-width:0;margin-top:10px;padding:10px;scroll-margin-block:18px}.order-editor .order-item-summary{flex-wrap:nowrap;gap:8px}.order-editor .order-item-summary>img{width:40px;height:40px}.order-editor .order-item-description{flex:1;gap:3px}.order-editor .order-item-description>strong{font-size:14px;line-height:1.25}.order-editor .order-item-description>span{font-size:12px;line-height:1.35}.order-editor .order-item-side{flex:none;gap:3px;width:auto;display:grid}.order-editor .order-item-side>b{font-size:14px}.orders-page .order-editor .order-item-side>button{min-height:40px;padding:5px 9px;font-size:12px}.order-editor .order-item-edit{margin-top:8px;padding-top:8px}.order-editor .order-item-edit-heading{margin-bottom:7px}.order-editor .order-item-edit .order-inputs{gap:8px}.order-editor .order-item-edit label{gap:4px;font-size:12px}.order-editor .order-item-edit input:not([type=checkbox]),.order-editor .order-item-edit textarea{min-height:40px;padding:7px 8px;font-size:16px}.order-editor .order-item-edit-heading>button{min-width:36px;min-height:36px;padding:6px}.order-editor .order-item-finish{margin-top:9px}.order-editor .order-item-finish>button{min-height:42px;padding:8px 14px;font-size:14px}.order-editor .order-totals>h2{margin-bottom:10px}@media (max-width:450px){.order-editor .order-item-summary>img{width:36px;height:38px}.order-editor .order-item-side>b,.order-editor .order-item-description>strong{font-size:13px}.order-editor .order-item-description>span{font-size:11px}.order-editor .order-item-compact{padding:9px}.order-editor .order-item-finish>button{width:100%}}.sign-page{color:#eaf0f5;width:100%;max-width:820px;margin:0 auto;padding:24px 16px 40px;display:block}.sign-brand{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.sign-brand img{object-fit:contain;width:160px;height:48px}.sign-page .order-card{margin-bottom:18px}.sign-page .order-heading{display:block}.sign-page h1{font-size:26px}.sign-page h2{font-size:20px}.sign-page h3{font-size:17px}.sign-page p{line-height:1.6}.sign-page button,.sign-page a.order-primary,.order-signature-controls button,.order-signature-controls a{min-height:44px}.sign-page label{gap:9px;margin-top:18px;display:grid}.sign-page .order-check{display:flex}.sign-page input:not([type=checkbox]){border:1px solid var(--metal-edge);background:var(--metal-base);color:#fff;border-radius:10px;width:100%;min-height:46px;padding:10px;font-size:16px}.sign-canvas{aspect-ratio:600/360;background:#fff;border:2px solid #8398a8;border-radius:12px;width:100%;max-width:600px;height:auto;margin:16px 0;display:block}.sign-pad{touch-action:none;cursor:crosshair;min-height:0}.sign-main-button{justify-content:center;align-items:center;width:100%;margin:20px 0 0;padding:15px;display:flex}.sign-item{border-bottom:1px solid var(--metal-edge);padding:14px 0}.sign-item>div{justify-content:space-between;gap:14px;display:flex}.sign-details dl{grid-template-columns:155px 1fr;gap:9px;margin:0;display:grid}.sign-details dt{color:#9fb2c0}.sign-details dd{overflow-wrap:anywhere;margin:0}.sign-prewrap{white-space:pre-wrap}.sign-footer{color:#aebcca;overflow-wrap:anywhere;margin-top:24px;font-size:13px}.sign-footer code{font-size:12px}.sign-success{border-color:#3d9473!important}.sign-success a,.sign-link a{justify-content:center;align-items:center;padding:12px;text-decoration:none;display:inline-flex}.sign-actions{flex-wrap:wrap;gap:10px;display:flex}.sign-link{gap:12px;margin:16px 0;display:grid}.sign-link label{gap:8px;display:grid}.sign-link input{width:100%;min-width:0}.sign-ok{color:#7be0ae}.sign-pending{color:#f7cd61}.sign-history{border-bottom:1px solid var(--metal-edge);overflow-wrap:anywhere;gap:9px;padding:14px 0;display:grid}.order-signature-controls summary{cursor:pointer;padding:12px 0}.order-signature-controls small{overflow-wrap:anywhere;margin:10px 0;display:block}.sign-page .order-back{margin-bottom:15px}:is(body:has(.sign-page) .pwa-toolbar,body:has(.sign-page) .app-opening){display:none!important}@media (max-width:550px){.sign-details dl{grid-template-columns:1fr;gap:4px}.sign-details dd{margin-bottom:10px}.sign-brand{align-items:flex-start}.sign-brand span{text-align:right;font-size:13px}.sign-item>div{font-size:14px}.sign-page{padding-top:18px}.sign-page .order-card{padding:18px}.sign-page .order-heading{display:block}}.sign-page{min-height:100vh;background:var(--metal-base)!important}.sign-page button,.sign-page a.order-primary{font:inherit;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#eaf0f5;cursor:pointer;border-radius:10px;padding:11px 15px}.sign-page .order-primary{border-color:#ffbf17;font-weight:700;color:#101820!important;background:#ffbf17!important}.sign-page button:disabled{opacity:.6;cursor:wait}.sign-page .order-check input{accent-color:#ffbf17;flex:none;width:22px;height:22px}.sign-page .order-check{align-items:center;gap:12px}.sign-brand img{flex:none}.sign-brand span{overflow-wrap:anywhere}.sign-page small{color:#b6c6d2;line-height:1.5}.sign-page .order-card>label{width:100%}.commercial-page{padding-bottom:100px}.commercial-filters,.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finance-metrics article{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:14px;gap:8px;min-width:0;padding:18px;display:grid}.finance-metrics span{color:#b9cbd6;font-size:14px}.finance-metrics strong{overflow-wrap:anywhere;color:#ffcf56;font-size:24px}.commercial-note{color:#aec1cd;font-size:14px;line-height:1.6}.finance-sellers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.orders-page .finance-sellers>button{text-align:left;justify-content:stretch;gap:8px;padding:16px;display:grid}.finance-sellers>button>div{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;display:flex}.finance-sellers small{overflow-wrap:anywhere}.finance-orders{gap:8px;display:grid}.finance-orders>a,.orders-page .finance-orders>button{text-align:left;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:14px;text-decoration:none;display:flex}.finance-orders>*>div{min-width:0}.finance-orders strong{overflow-wrap:anywhere;font-size:15px}.finance-orders small{margin-top:5px;display:block}.finance-orders b{white-space:nowrap;font-size:14px}.commercial-send,.commercial-page .order-heading>a{color:#ffcf56;border:1px solid #d3a01d;border-radius:10px;padding:12px 16px;font-size:15px;text-decoration:none;display:inline-flex}.commercial-send-options{gap:10px;margin:14px 0;display:grid}.commercial-send-options>button{justify-content:flex-start}.order-signature-controls details{margin-top:16px}.order-signature-controls details summary{cursor:pointer;padding:10px 0}.order-signature-controls details>small,.order-signature-controls>a{margin-top:12px;display:block}.order-signature-controls details>button{margin:10px 8px 0 0}.orders-page .order-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.order-review>p{justify-content:space-between;gap:15px;display:flex}.order-review>p>span{overflow-wrap:anywhere}.order-review b{white-space:nowrap}.order-review>button{margin:14px 8px 0 0}.unit-manager{background:var(--metal-surface);border:1px solid var(--metal-edge);color:#e8edf2;border-radius:14px;margin:18px 0;padding:18px}.unit-manager h2{font-size:18px}.unit-manager p{color:#b7c9d4;font-size:14px;line-height:1.5}.unit-manager button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px}.unit-manager .painel-titulo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.unit-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;max-height:320px;display:grid;overflow-y:auto}.unit-list article{background:var(--metal-surface);border:1px solid var(--metal-edge);overflow-wrap:anywhere;border-radius:10px;gap:6px;padding:12px;font-size:14px;display:grid}.unit-list small{color:#b7c9d4}.unit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.unit-form label{gap:6px;font-size:14px;display:grid}.unit-form input,.unit-form select{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e8edf2;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.unit-form>div{align-items:end;gap:10px;display:flex}.unit-form [role=alert]{color:#ffc7c3}:is(.unit-manager :focus-visible,.commercial-page :focus-visible){outline-offset:3px;outline:2px solid #ffbf17}@media (max-width:650px){.commercial-filters,.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-metrics article{padding:14px}.finance-metrics strong{font-size:21px}.finance-sellers{grid-template-columns:1fr}.finance-orders>a,.orders-page .finance-orders>button{gap:8px;padding:12px}.orders-page .order-steps button{padding:10px 5px;font-size:14px;line-height:1.35}.unit-form{grid-template-columns:1fr}.unit-manager{padding:14px}.order-review>button{width:100%;margin-right:0}}.finance-compact{max-width:1080px}.finance-toolbar{justify-content:space-between;align-items:end;gap:12px;margin:14px 0;display:flex}.finance-period{gap:8px;margin-left:auto;display:flex}.finance-period label{font-size:13px}.finance-period select{max-width:145px}.finance-period input{max-width:160px}.finance-compact .finance-back{background:0 0;padding:10px;font-size:14px}.finance-heading{margin:16px 0}.finance-heading h1{margin:0 0 6px;font-size:25px}.finance-heading p{color:#d6e1e8;margin:0;font-size:15px}.finance-heading p span{color:#a9becb}.finance-heading h2{color:#ffcf56;margin:12px 0 0;font-size:20px}.finance-brief{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.finance-brief>div{align-content:start;gap:5px;min-width:0;display:grid}.finance-brief small{font-size:13px}.finance-brief strong{color:#ffcf56;font-size:18px}.finance-brief b{font-size:16px}.finance-brief strong,.finance-brief b{overflow-wrap:anywhere}.finance-section-title{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 12px;display:flex}.finance-section-title h2{margin:0;font-size:17px}.finance-section-title>small{text-align:right;font-size:13px}.finance-tile-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.orders-page .finance-tile{aspect-ratio:1;text-align:left;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-width:0;padding:15px;transition:background .12s,border-color .12s;display:flex}.orders-page .finance-tile:hover{background:var(--metal-surface);border-color:#bb9228}.finance-tile>svg{color:#ffcf56;flex-shrink:0;margin-bottom:5px}.finance-tile>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.finance-tile>span{color:#b9cbd6;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.finance-tile>div{gap:3px;width:100%;margin-top:auto;padding-top:12px;display:grid}.finance-tile>div small{font-size:12px}.finance-tile>div b{color:#ffcf56;overflow-wrap:anywhere;font-size:18px;line-height:1.2}.finance-sale-list{gap:9px;display:grid}.finance-sale{background:var(--metal-surface);border:1px solid var(--metal-edge);color:#e8edf2;border-radius:12px;padding:13px;text-decoration:none;display:block;position:relative}.finance-sale-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.finance-sale-top strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.finance-sale-top b{color:#ffcf56;white-space:nowrap;font-size:16px}.finance-sale-meta{color:#b8cbd6;flex-wrap:wrap;gap:5px 14px;margin-top:7px;font-size:14px;display:flex}.finance-status{color:#a2d9bd}.finance-status-cancelled{color:#f0a8a8}.finance-status-draft{color:#d1bf88}.finance-sale>small{margin-top:7px;display:block}.finance-sale-open{color:#cbdbe5;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:13px;display:flex}.finance-notes{color:#acbfcc;margin-top:22px;font-size:13px;line-height:1.5}.finance-notes summary{cursor:pointer;padding:8px 0}.finance-notes p{margin:8px 0}.finance-sync{color:#91a8b7;min-height:20px;margin-top:6px;font-size:12px;display:block}.finance-tile-skeleton{aspect-ratio:1;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:13px;align-content:center;gap:15px;padding:18px;display:grid}.finance-tile-skeleton>span{background:var(--metal-raised);border-radius:4px;height:13px}.finance-tile-skeleton>span:nth-child(2){width:65%}@media (max-width:950px){.finance-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.finance-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.finance-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orders-page .finance-tile{min-height:168px;padding:13px}.finance-period label{font-size:12px}.finance-period input{max-width:137px}.finance-period select{max-width:120px}.finance-toolbar{flex-wrap:wrap;gap:8px}.finance-brief{gap:8px;padding:12px}.finance-brief strong,.finance-brief b{font-size:15px}.finance-brief small{font-size:12px}.finance-sale-top{flex-wrap:wrap}.finance-heading h1{font-size:23px}.finance-section-title>small{max-width:50%}}.user-shop-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.user-shop-tabs button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#c6d4db;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;flex:none;padding:10px 16px;font-size:14px}.user-shop-tabs button[aria-pressed=true]{color:#ffd057;background:#403b25;border-color:#8a7131}:is(.user-shop-tabs button:focus-visible,.user-list-row button:focus-visible){outline-offset:3px;outline:2px solid #ffd057}.users-by-shop{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-list-row{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#dce6eb;border-radius:14px;min-width:0;padding:13px 15px}.user-list-summary{grid-template-columns:minmax(0,1fr) 16px minmax(0,.8fr);align-items:center;gap:10px;display:grid}.user-list-summary strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.user-list-summary small{color:#aabdc8;overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.user-list-summary>svg{color:#d4b664}.user-list-local{text-align:right}.user-list-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:9px;display:flex}.user-list-footer>small{color:#aabdc8;font-size:11px;line-height:1.5}.user-list-footer .user-actions{gap:5px;margin:0}.user-list-footer .user-actions button{min-height:40px;padding:7px 9px;font-size:12px}.user-locations{border-top:1px solid var(--metal-edge);margin:20px 0;padding-top:14px}.user-locations>summary{cursor:pointer;color:#c6d4db;padding:8px 0;font-size:14px}.profile-phone{min-width:0;font-size:13px}.profile-phone>button{background:var(--metal-surface);border:1px solid var(--metal-edge);color:#e1e9ed;min-height:40px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex}.profile-phone form{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:12px;gap:10px;width:min(100%,340px);margin-top:8px;padding:14px;display:grid}.profile-phone label{gap:7px;display:grid}.profile-phone input{background:var(--metal-surface);color:#e1e9ed;border:1px solid var(--metal-edge);width:100%;min-height:44px;font:inherit;border-radius:8px;padding:9px}.profile-phone form>div{gap:8px;display:flex}.profile-phone form button{background:var(--metal-surface);color:#e1e9ed;border:1px solid var(--metal-edge);border-radius:8px;min-height:42px;padding:9px 12px}.profile-phone small,.profile-phone p{color:#b8cbd6;font-size:12px;line-height:1.5}.order-shop-fixed input[readonly]{background:var(--metal-surface);color:#b9cbd5;cursor:default}@media (max-width:700px){.users-by-shop{grid-template-columns:1fr}.user-list-row{padding:11px 12px}.manage-users .painel-titulo h1{font-size:23px}.manage-users .user-tools>label{flex:1;min-width:100%}.user-list-summary{gap:8px}.user-list-footer{gap:3px}.user-shop-tabs{margin-right:-4px}.seller-profile .profile-phone{grid-column:1/-1}}.user-local-filter{align-items:center;gap:10px;margin:4px 0 12px;display:flex}.user-local-filter>label{color:#c8d8e0;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.user-local-filter select{font:inherit;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e1ebef;border-radius:9px;max-width:100%;min-height:44px;padding:9px}.user-local-filter>small{color:#adbfca}.user-local-button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#ffcf56;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;justify-content:flex-end;align-items:center;gap:5px;max-width:100%;padding:7px 9px;font-size:14px;display:inline-flex}.user-local-button svg{flex-shrink:0}.user-new-local{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:10px;gap:10px;padding:12px;display:grid}.user-new-local>div{flex-wrap:wrap;gap:8px;display:flex}.user-new-local button{background:var(--metal-surface);color:#e1ebef;border:1px solid #55707e;border-radius:8px;min-height:44px;padding:8px 12px}.user-new-local small{color:#b5cbd5}@media (max-width:500px){.user-local-filter{flex-wrap:wrap}.user-local-filter>label{width:100%}.user-local-filter select{flex:1;min-width:0}}.quote-products-title{margin-top:24px}.quote-item-summary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quote-item-summary>div{flex:1;min-width:120px}.quote-item-summary strong{overflow-wrap:anywhere}.quote-item-summary small{margin-top:4px;display:block}.quote-item-summary img{object-fit:cover;border-radius:8px;width:56px;height:48px}.quote-item-summary>b{font-size:14px}.quote-item-fields{margin-top:16px}.quote-discount{margin-top:24px}.quote-status-filter{max-width:300px;margin-bottom:18px}.quote-status.approved{color:#91d9b4}.quote-status.refused,.quote-status.expired{color:#efb7a8}@media (max-width:500px){.quote-item-summary>button{padding:8px}.quote-item-summary{gap:8px}.quote-item-summary>b{margin-left:auto}}.report-brand,.stock-header-compact,.fabricas-header{position:relative}.restock-bell{z-index:45;flex:none;align-self:center;margin-left:auto;position:relative}.restock-trigger{place-items:center;width:40px;height:40px;display:grid;position:relative;border:1px solid var(--metal-edge)!important;background:var(--metal-surface)!important;color:#e0e8ed!important;border-radius:12px!important}.restock-trigger i{background:#ffc400;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.restock-popover{background:var(--metal-surface);color:#e0e8ed;border:1px solid var(--metal-edge);border-radius:16px;width:min(340px,100vw - 32px);max-height:65vh;padding:16px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 14px 35px #0008}.restock-popover header{justify-content:space-between;align-items:center;gap:12px;display:flex}.restock-popover header button{color:inherit;background:0 0;border:0;min-width:36px;min-height:36px}.restock-popover article{border-bottom:1px solid var(--metal-edge);gap:4px;padding:12px 0;display:grid}.restock-popover article strong{font-size:14px}.restock-popover small,.restock-popover time{color:#a6b8c4;font-size:12px;display:block}.restock-popover article span{color:#8bdc9c;font-size:13px}.restock-popover>small{margin-top:12px}.home-pending{margin:20px 0}.home-pending h2{font-size:17px}.home-pending>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-pending a{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#dce6ec;border-radius:14px;flex-direction:column;gap:8px;padding:14px;text-decoration:none;display:flex}.home-pending strong{color:#ffca28;font-size:23px}.home-pending span{font-size:12px;line-height:1.4}.customer-history,.order-audit{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:14px;margin:16px 0;padding:14px}.customer-history summary,.order-audit summary{cursor:pointer;color:#e0e8ed;padding:4px;font-size:14px}.customer-search{align-items:end;gap:8px;margin:14px 0;display:flex}.customer-search label{flex:1;gap:6px;min-width:0;font-size:13px;display:grid}.customer-search input{box-sizing:border-box;width:100%}.customer-result{border-top:1px solid var(--metal-edge);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.customer-result>div{flex:1;min-width:160px}.customer-result small,.delivery-summary small{color:#a6b8c4;margin-top:4px;font-size:12px;line-height:1.5;display:block}.customer-result a,.delivery-list a{color:#ffca28;font-size:13px}.delivery-summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.delivery-summary>div{min-width:0}.delivery-summary span{color:#ffca28;margin-top:6px;font-size:13px;display:block}.delivery-list .order-card{padding:16px}.delivery-list .order-card>a{margin-top:10px;display:inline-block}.delivery-editor{border-top:1px solid var(--metal-edge);margin-top:14px;padding:14px 0}.delivery-editor h3{font-size:16px}.delivery-editor>small,.order-audit>small{color:#a6b8c4;margin-top:12px;font-size:12px;display:block}.order-audit article{border-top:1px solid var(--metal-edge);padding:12px 0}.order-audit time{color:#a6b8c4;font-size:12px;display:block}.order-audit li{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.order-audit ul{padding-left:18px}.finance-tile div>small:last-child{margin-top:5px}.seller-commission{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:14px;margin:14px 0;padding:16px}.seller-commission strong{color:#ffca28;margin:6px 0;font-size:22px;display:block}.seller-commission small{color:#a6b8c4;display:block}@media (max-width:500px){.home-pending>div{gap:7px}.home-pending a{padding:10px}.delivery-summary{flex-direction:column;align-items:flex-start}.restock-popover{right:-4px}.customer-search{flex-direction:column;align-items:stretch}}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:3px;outline:2px solid #ffc400}.stock-redesign .stock-header-compact>.restock-bell,.fabricas-header>.restock-bell{position:absolute;top:3px;right:0}.stock-header-compact .stock-store-title,.fabricas-header .fabricas-intro{padding-right:48px}.report-brand>.avatar{margin-left:auto;margin-right:10px}.report-brand>.avatar+.restock-bell{margin-left:0}.conteudo>header{position:relative}.restock-popover header{min-height:0!important;margin:0!important;padding:0!important}.restock-popover>small{font-size:12px!important}@media print{.restock-bell,.home-pending,.seller-commission,.customer-history{display:none!important}}.home-upcoming{margin-top:10px}.home-upcoming summary{cursor:pointer;color:#a6b8c4;padding:8px 0;font-size:13px}.home-upcoming a{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:10px 12px}.home-upcoming small{color:#ffca28;flex-shrink:0;font-size:12px}.restock-bell{align-items:center;gap:8px;display:flex}.preview-avatar-replaced{display:none!important}.role-preview{position:relative}.role-preview-avatar{place-items:center;width:40px;height:40px;font-weight:700;border:1px solid var(--metal-edge)!important;background:var(--metal-surface)!important;color:#ffcf56!important;border-radius:50%!important;padding:0!important;font-size:16px!important;display:grid!important}.role-preview-avatar.is-preview{border:2px solid #ffca28!important}.role-preview-popover{z-index:90;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#e1ebf0;border-radius:14px;width:min(300px,100vw - 40px);padding:16px;position:absolute;top:49px;right:0;box-shadow:0 14px 35px #0008}.role-preview-popover>strong{margin-bottom:10px;display:block}.role-preview-popover>button{text-align:left;width:100%;margin:4px 0;color:#e1ebf0!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;padding:11px 10px!important;font-size:14px!important;display:block!important}.role-preview-popover>button[aria-pressed=true]{color:#ffca28!important;background:#ffca2818!important;border-color:#ffca2860!important}.role-preview-popover>small{color:#aebfca;margin-top:10px;line-height:1.5;display:block;font-size:12px!important}.role-preview-status{background:var(--metal-surface);color:#ffe28a;z-index:80;border:1px solid #937b35;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex;position:fixed;bottom:18px;left:220px;right:24px;box-shadow:0 8px 20px #0008}.role-preview-status button{color:#17212b!important;background:#ffca28!important;border:0!important;border-radius:8px!important;padding:9px 12px!important;font-size:14px!important}:is(.stock-header-compact:has(.role-preview) .stock-brand,.fabricas-header:has(.role-preview) .fabricas-brand){align-self:flex-start}:is(.stock-header-compact:has(.role-preview) .stock-store-title,.fabricas-header:has(.role-preview) .fabricas-intro){padding-right:95px}.document-brand-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.document-brand-row h2{flex:1;margin:0}.document-logo{object-fit:contain;background:#000;border-radius:8px;flex:none;width:64px;height:64px}:is(.report-page:has(.role-preview-status),.loja-page:has(.role-preview-status),.fabricas-page:has(.role-preview-status)){padding-bottom:170px!important}@media (max-width:900px){.role-preview-status{left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));gap:9px;font-size:13px}.role-preview-status button{flex-shrink:0;max-width:130px;font-size:13px!important}.role-preview-popover{right:-48px}}@media print{.role-preview{display:none!important}}.assistance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assistance-tile{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;min-height:140px;display:flex;position:relative;border:1px solid var(--metal-edge)!important;background:var(--metal-surface)!important;color:#edf2f5!important;border-radius:14px!important;padding:20px 14px 14px!important}.assistance-tile strong{font-size:17px}.assistance-tile span{font-size:14px}.assistance-tile small{color:#bbc9d2;font-size:12px}.assistance-dot{border-radius:50%;flex:none;width:10px;height:10px;margin-right:8px;display:inline-block}.assistance-tile>.assistance-dot{position:absolute;top:9px;right:6px}.assistance-dot.green{background:#4ade80}.assistance-dot.yellow{background:#facc15}.assistance-dot.red{background:#f87171}.assistance-dot.white{background:#fff}.assistance-legend{flex-wrap:wrap;gap:15px;margin:18px 0;font-size:13px;display:flex}.assistance-photos,.assistance-photo-pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.assistance-photos img{object-fit:contain;background:var(--metal-base);border-radius:10px;width:100%;height:230px}.assistance-opening>button{margin:8px 0}.assistance-opening label,.assistance-page .order-card label{display:block}.assistance-opening textarea,.assistance-page textarea{box-sizing:border-box;width:100%}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.readonly-item{border-bottom:1px solid var(--metal-edge);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.readonly-item small{display:block}.finance-detail-back{margin:16px 0}.accounting-summary{font-size:14px;line-height:1.7}.accounting-summary p{justify-content:space-between;gap:12px;display:flex}.finance-sale{text-align:left;width:100%;color:inherit;background:0 0}.finance-card-deductions{flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.assistance-page .order-card{margin-top:16px}@media (max-width:480px){.assistance-grid{gap:7px}.assistance-tile{min-height:128px;padding:22px 9px 12px!important}.assistance-tile strong{font-size:15px}.assistance-tile span{font-size:13px}.assistance-photos img{height:160px}.assistance-photo-pickers{grid-template-columns:1fr}}.stock-movement-tabs,.order-accounting-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.stock-movement-tabs button,.order-accounting-tabs button{background:var(--surface,var(--metal-surface));color:var(--muted,#b4c4ce);border:1px solid var(--line,var(--metal-edge));font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-size:14px}.stock-movement-tabs button[aria-pressed=true],.order-accounting-tabs button[aria-pressed=true]{color:#ffcf45;background:#d7b74c12;border-color:#d7b74c}.order-accounting-tabs button{flex:1}.order-card .order-accounting-panel{gap:12px;display:grid}.order-accounting-panel>label:not(.order-check){gap:8px;display:grid}.stock-product-info .stock-last-movement{color:var(--muted,#b4c4ce);margin:4px 0 8px;font-size:12px;line-height:1.5}.stock-idle{margin-top:14px}.stock-idle h2{margin:0 0 8px;font-size:19px}.stock-idle header p{color:var(--muted,#b4c4ce);max-width:650px;font-size:14px;line-height:1.5}.stock-idle-search{gap:7px;margin:14px 0;font-size:14px;display:grid}.stock-idle-search input{border:1px solid var(--line,var(--metal-edge));width:100%;color:inherit;background:var(--surface,var(--metal-surface));font:inherit;border-radius:10px;padding:12px}.stock-idle-list{gap:8px;margin-top:12px;display:grid}.stock-idle-list article{background:var(--surface,var(--metal-surface));border:1px solid var(--line,var(--metal-edge));border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.stock-idle-list article>div{gap:5px;min-width:0;display:grid}.stock-idle-list strong{font-size:14px}.stock-idle-list span,.stock-idle>small{color:var(--muted,#b4c4ce);overflow-wrap:anywhere;font-size:13px}.stock-idle-list small{color:var(--muted,#b4c4ce);font-size:12px}.stock-idle-age{text-align:right;flex-shrink:0;align-content:center}.stock-idle-age b{color:#ffcf45;font-size:14px}.stock-movement-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.stock-movement-tabs button{white-space:nowrap;flex-shrink:0}.stock-movement-tabs.stock-tabs-with-add{grid-template-columns:.85fr 1.25fr 1.05fr .95fr;align-items:stretch;gap:6px;width:100%;max-width:620px;display:grid;overflow:visible}.stock-movement-tabs.stock-tabs-with-add>button{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:7px 5px;font-size:14px;line-height:1.2;display:flex}.stock-movement-tabs.stock-tabs-with-add>.stock-add-merchandise{color:#fff;background:#16803d;border-color:#22a653;font-weight:600}.stock-movement-tabs.stock-tabs-with-add>.stock-add-merchandise:hover{background:#116a31}.finance-compact .finance-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.orders-page.finance-compact .finance-tile{aspect-ratio:auto;border-radius:11px;gap:4px;min-height:132px;padding:10px}.finance-compact .finance-tile>svg{width:18px;height:18px;margin-bottom:2px}.finance-compact .finance-tile>strong{font-size:14px}.finance-compact .finance-tile>span{font-size:13px}.finance-compact .finance-tile>div{padding-top:7px}.finance-compact .finance-tile-skeleton{aspect-ratio:auto;gap:10px;min-height:132px;padding:10px}.finance-payment-summary{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:12px;padding:14px}.finance-payment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-payment-grid>div{align-content:start;gap:7px;min-width:0;display:grid}.finance-payment-grid small{color:#b9cbd6;font-size:13px;line-height:1.4}.finance-payment-grid strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.finance-payment-total{border-top:1px solid var(--metal-edge);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:15px;display:flex}.finance-payment-total b{color:#ffcf56;overflow-wrap:anywhere;font-size:20px}.finance-payment-note{color:#a9becb;margin-top:8px;font-size:12px;line-height:1.4;display:block}.finance-extra-totals{margin-top:8px}.finance-extra-totals>summary{color:#b9cbd6;cursor:pointer;padding:8px 0;font-size:13px}.seller-service-report{border-top:1px solid var(--metal-edge);gap:5px;margin:12px 0 4px;padding-top:12px;display:grid}.seller-service-report b{color:#ffcf56;font-size:19px}.seller-service-report>span{font-size:14px}@media (max-width:520px){.finance-compact .finance-tile-grid{gap:6px}.orders-page.finance-compact .finance-tile{min-height:132px;padding:8px}.finance-payment-summary{padding:11px}.finance-payment-grid{gap:8px}.finance-payment-grid strong{font-size:14px}.finance-payment-grid small{font-size:12px}}.stock-product-title-line{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.stock-redesign .stock-product-title-line h2{margin-bottom:4px}.stock-redesign .stock-product-title-line .stock-last-sale{color:#ffcf45;overflow-wrap:anywhere;margin-bottom:5px;font-size:11px;font-weight:400;line-height:1.3}.stock-redesign .stock-product-info>.stock-product-quantity{flex-wrap:wrap;gap:5px 7px}.incoming-badge{align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex;color:#ffcf45!important}.stock-product-quantity .incoming-badge{margin-left:5px}.incoming-badge i{background:#ffcf45;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.stock-idle-age button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#d6e1e8;font:inherit;cursor:pointer;border-radius:8px;padding:7px 9px;font-size:12px}.incoming-dialog{background:var(--metal-surface);color:#e8edf2;border:1px solid var(--metal-edge);border-radius:16px;width:min(420px,100% - 28px);max-height:90dvh;padding:20px;overflow:auto;box-shadow:0 20px 60px #0007}.incoming-dialog::backdrop{background:#071017b8}.incoming-dialog header{justify-content:space-between;align-items:center;gap:10px;display:flex}.incoming-dialog h2{margin:0;font-size:20px}.incoming-dialog header button{color:inherit;background:0 0;border:0;min-width:40px;min-height:40px;font-size:25px}.incoming-dialog p{font-size:14px;line-height:1.5}.incoming-dialog fieldset{border:0;gap:14px;margin:18px 0;padding:0;display:grid}.incoming-dialog label{gap:7px;font-size:14px;display:grid}.incoming-dialog input{font:inherit;color:#edf3f7;background:var(--metal-surface);border:1px solid var(--metal-edge);box-sizing:border-box;border-radius:9px;width:100%;padding:12px;font-size:16px}.incoming-dialog small{color:#b9cbd6;font-size:12px;line-height:1.5;display:block}.incoming-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.incoming-dialog footer button{border:1px solid var(--metal-edge);color:#e8edf2;background:var(--metal-surface);font:inherit;cursor:pointer;border-radius:9px;padding:11px 13px;font-size:14px}.incoming-dialog footer .incoming-save{color:#142431;background:#ffcf45;border-color:#ffcf45;font-weight:700}.incoming-dialog button:disabled{opacity:.5;cursor:wait}@media (max-width:520px){.stock-movement-tabs{flex-wrap:nowrap;gap:6px;overflow-x:auto}.stock-movement-tabs button{white-space:nowrap;flex-shrink:0;padding:10px;font-size:13px}}.stock-redesign .produtos{gap:8px}.stock-redesign .stock-product{border-radius:11px;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:9px;padding:9px}.stock-redesign .stock-product-photo{border-radius:8px;align-self:start;width:82px;height:88px;min-height:0}.stock-redesign .stock-product-info{align-self:start;min-width:0}.stock-redesign .stock-product-heading h2{margin:0 0 3px;font-size:15px;line-height:1.2}.stock-redesign .stock-product-title-line{gap:2px 6px}.stock-redesign .stock-product-title-line .stock-last-sale{margin:0 0 3px;font-size:11px;line-height:1.25}.stock-redesign .stock-product-info>p{margin:0 0 4px;font-size:12px;line-height:1.3}.stock-redesign .stock-product-info>.stock-product-quantity{gap:4px 6px;margin:2px 0 5px;font-size:13px}.stock-redesign .stock-product-actions{gap:6px;margin-top:2px}.stock-redesign .stock-product-actions button{border-radius:8px;gap:4px;min-height:36px;padding:5px 6px;font-size:13px}.stock-redesign .stock-product-actions svg{width:15px;height:15px}.stock-redesign .stock-product-menu{margin:-5px -5px 0 0}.stock-redesign .stock-product.is-editing{grid-template-columns:82px minmax(0,1fr)}@media (max-width:360px){.stock-redesign .stock-product{grid-template-columns:66px minmax(0,1fr);gap:7px;padding:8px}.stock-redesign .stock-product-photo{width:66px;height:78px}.stock-redesign .stock-product.is-editing{grid-template-columns:66px minmax(0,1fr)}}.stock-redesign .stock-product-media{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.stock-redesign .stock-product-media .stock-product-photo{width:100%;height:72px;margin:0}.stock-redesign .stock-product-media>.stock-product-quantity{color:#62db99;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;margin:0;font-size:12px;font-weight:600;line-height:1.25;display:flex}.stock-redesign .stock-product-media>.stock-product-quantity i{background:#62db99;flex-shrink:0;width:5px;height:5px}.stock-redesign .stock-product-info>.stock-product-description{overflow-wrap:anywhere;margin:2px 0 6px;font-size:13px;line-height:1.35}.stock-redesign .material-sample{float:right;align-items:center;gap:3px;margin:0 0 4px 6px;display:flex}.stock-redesign .material-thumb{background:var(--metal-surface);border:1px solid #607a89;border-radius:6px;width:34px;height:34px;padding:0;overflow:hidden}.material-thumb img{object-fit:cover;width:100%;height:100%}.stock-redesign .material-add{color:#b7ccd8;background:0 0;border:0;align-items:center;gap:3px;min-height:30px;padding:3px;font-size:12px;display:flex}.material-enlarged{object-fit:contain;border-radius:8px;width:100%;max-height:60dvh}.stock-redesign .stock-product-actions{clear:both}.stock-redesign .warehouse-stock .stock-product-actions>.stock-product-quantity{flex-wrap:wrap;gap:7px;max-width:100%}.stock-product-actions>.stock-product-quantity>span{white-space:nowrap}.stock-product-actions .stock-product-price{font:inherit;color:var(--theme-success,#88e4bd);font-variant-numeric:tabular-nums;border-left:1px solid var(--theme-success-edge,#327b64);padding-left:7px}.public-catalog{color:#eaf1f5;background:var(--metal-base);max-width:1080px;min-height:100dvh;margin:auto;padding:24px 24px 28px;font-size:16px}.public-catalog-brand{border-bottom:1px solid var(--metal-edge);justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;display:flex}.public-catalog-brand img{width:175px;max-width:45vw;height:auto}.public-catalog-brand span{border:1px solid var(--metal-edge);border-radius:10px;padding:8px 12px;font-size:13px}.public-catalog h1{margin:0 0 7px;font-size:clamp(24px,4vw,34px);font-weight:700}.public-catalog h2{font-size:22px;font-weight:650}.public-catalog h3{font-size:17px;font-weight:650}.public-catalog p,.public-catalog small{color:#b7cedd}.public-catalog-title{justify-content:space-between;align-items:center;gap:18px;margin:24px 0 16px;display:flex}.public-catalog-title small{font-size:14px}.public-catalog button,.public-catalog a,.catalog-share-button,.catalog-share-dialog button,.catalog-share-dialog a,.catalog-publish-button,.catalog-factory-tools button{cursor:pointer;min-height:42px}.public-catalog button:disabled,.catalog-share-dialog button:disabled{opacity:.5;cursor:default}.catalog-search{background:var(--metal-surface);border:1px solid var(--metal-edge);z-index:5;border-radius:12px;align-items:center;gap:10px;padding:5px 8px 5px 14px;display:flex;position:sticky;top:0}.catalog-search input{color:#fff;outline-offset:4px;background:0 0;border:0;flex:1;min-width:0;padding:10px 0}.catalog-search button{color:#17212a;background:#ffcd2b;border-radius:8px;padding:0 13px;font-weight:650}.catalog-chips{scrollbar-width:thin;gap:8px;padding:14px 0;display:flex;overflow-x:auto}.catalog-chips button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#d9e7ef;border-radius:24px;flex:none;padding:8px 15px;font-size:14px}.catalog-chips button[aria-pressed=true]{color:#0a151e;background:#ffcd2b;border-color:#ffcd2b}.catalog-public-hero,.catalog-factory-banner{text-align:left;background:var(--metal-base);color:#fff;border:1px solid #b99637;border-radius:16px;width:100%;height:230px;display:block;position:relative;overflow:hidden}.catalog-public-hero img,.catalog-factory-banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-public-hero:after,.catalog-factory-banner:after{content:"";background:linear-gradient(90deg,#040f17f7,#040f17a6 48%,#040f1714);position:absolute;inset:0}.catalog-public-hero div,.catalog-factory-banner div{z-index:1;max-width:70%;padding:25px;position:relative}.catalog-public-hero h2{margin:0 0 12px;font-size:28px;line-height:1.15}.catalog-public-hero span{max-width:270px;font-size:14px;display:block}.catalog-public-hero b{color:#ffcd2b;align-items:center;gap:8px;margin-top:16px;display:flex}.catalog-public-factories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 30px;display:grid}.catalog-public-factories button{border:1px solid var(--metal-edge);text-align:left;background:var(--metal-surface);color:#fff;border-radius:12px;min-height:175px;position:relative;overflow:hidden}.catalog-public-factories img{object-fit:cover;opacity:.85;width:100%;height:100px}.catalog-public-factories div{padding:10px}.catalog-public-factories strong,.catalog-public-factories small{display:block}.catalog-public-factories p{margin:5px 0 0;font-size:13px;line-height:1.4}.catalog-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-section-heading button{color:#ffcd2b}.public-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.public-product{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:13px;min-width:0;overflow:hidden}.public-product-photo{aspect-ratio:1.3;border:0;width:100%;padding:0;display:block;overflow:hidden}.public-product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.public-product-photo:hover img{transform:scale(1.035)}.public-product-info{flex-direction:column;gap:8px;padding:12px;display:flex}.public-product-info h3{margin:0;line-height:1.25}.public-product-info small{font-size:13px}.public-product-info p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.4}.public-product-info>strong{font-size:15px}.catalog-availability{color:#cbdce6;border:1px solid #516573;border-radius:7px;align-self:flex-start;padding:5px 7px;font-size:12px}.catalog-availability.stock{color:#54edbd;background:#073d32;border-color:#00745a}.catalog-availability.order{color:#ffe28b;border-color:#87702b}.catalog-outline,.catalog-whatsapp{color:#ffce3a;text-align:center;background:0 0;border:1px solid #d4ad36;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 9px;font-size:14px;line-height:1.25;text-decoration:none;display:flex}.catalog-whatsapp{color:#c6f5e7;border-color:#25866c}.catalog-whatsapp svg{color:#57eba7;flex:none}.catalog-attendant{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 0;padding:16px;display:flex}.catalog-attendant strong,.catalog-attendant small{display:block}.catalog-attendant .catalog-whatsapp{max-width:220px}.catalog-back{color:#ffcd2b;align-items:center;gap:7px;margin:16px 0;display:flex}.catalog-product-detail{grid-template-columns:1.15fr 1fr;gap:25px;margin:20px 0;display:grid}.catalog-gallery{flex-wrap:wrap;align-content:start;gap:10px;display:flex}.catalog-gallery button{border:1px solid var(--metal-edge);border-radius:12px;width:calc(50% - 5px);overflow:hidden}.catalog-gallery button:first-child{width:100%}.catalog-gallery img{width:100%;height:auto;display:block}.catalog-product-detail dl>div{border-bottom:1px solid var(--metal-edge);padding:12px 0}.catalog-product-detail dt{color:#93adbf;font-size:14px}.catalog-product-detail dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:16px}.catalog-product-detail .catalog-whatsapp{margin-top:20px}.catalog-zoom{max-height:95dvh;overflow:auto;background:var(--metal-base)!important;max-width:1000px!important}.catalog-zoom img{object-fit:contain;width:100%;max-height:80dvh}.catalog-load{color:#14212a;background:#ffce2e;border-radius:10px;margin:25px auto;padding:10px 24px;display:block}.catalog-contact-notice{border:1px solid #806b36;border-radius:10px;padding:12px}.catalog-empty{text-align:center;padding:40px 15px}.catalog-skeleton{background:linear-gradient(100deg,var(--metal-surface),var(--metal-surface),var(--metal-surface));background-size:200% 100%;border-radius:12px;height:270px;animation:1.5s infinite catalog-pulse}@keyframes catalog-pulse{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.catalog-skeleton{animation:none}.public-product-photo img{transition:none}}.catalog-share-button,.catalog-publish-button,.catalog-main-share>button,.catalog-factory-tools>button{background:var(--metal-surface);color:#ffd344;border:1px solid #b18c28;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:14px;display:inline-flex}.catalog-main-share{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.catalog-share-dialog{max-height:90dvh;overflow-y:auto;background:var(--metal-surface)!important;color:#e7f0f5!important;max-width:560px!important}.catalog-share-dialog label,.catalog-contact label{flex-direction:column;gap:7px;margin:12px 0;font-size:14px;display:flex}.catalog-share-dialog input:not([type=checkbox]),.catalog-share-dialog textarea,.catalog-share-dialog select,.catalog-contact input:not([type=checkbox]){border:1px solid var(--metal-edge);background:var(--metal-base);color:#e5eff5;border-radius:8px;width:100%;min-width:0;padding:11px}.catalog-share-dialog textarea{min-height:80px}.catalog-share-dialog fieldset,.catalog-contact fieldset{border:0;min-width:0;padding:0}.catalog-share-dialog .catalog-check,.catalog-contact .catalog-check{flex-direction:row;align-items:flex-start;gap:10px}.catalog-check input{accent-color:#ffcd2b;flex:none;width:18px;height:18px}.catalog-share-actions{flex-wrap:wrap;gap:8px;display:flex}.catalog-share-dialog button,.catalog-share-dialog a,.catalog-contact button{border:1px solid var(--metal-edge);color:#dce9f2;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.catalog-primary,.catalog-share-dialog .catalog-primary{background:#ffcd2b;font-weight:650;color:#14212c!important;border-color:#ffcd2b!important}.catalog-share-dialog small,.catalog-contact p{color:#b2cbd9;font-size:13px;line-height:1.5}.catalog-share-dialog details{border-top:1px solid var(--metal-edge);margin-top:15px;padding-top:15px}.catalog-share-dialog summary,.catalog-team-contact summary{cursor:pointer;color:#ffcf38;min-height:38px;font-size:14px}.catalog-extra-photos{gap:10px;display:flex;overflow:auto}.catalog-extra-photos img{object-fit:cover;width:100px;height:85px}.catalog-extra-photos>div{flex:none;display:grid}.catalog-team-contact{grid-column:1/-1;padding:8px}.catalog-team-contact .catalog-contact{padding:12px}.catalog-factory-sections{gap:28px;display:grid}.catalog-factory-banner{border-color:var(--metal-edge);height:190px;margin-bottom:14px}.catalog-factory-banner div{max-width:65%}.catalog-factory-banner h2{margin:0 0 9px;font-size:27px;line-height:1.2}.catalog-factory-banner span,.catalog-factory-banner b{margin-top:9px;font-size:14px;display:block}.catalog-factory-banner b{color:#ffce32}.catalog-product-rail{scroll-snap-type:x proximity;grid-auto-columns:190px;grid-auto-flow:column;gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.catalog-product-rail>.fabricas-card{scroll-snap-align:start}.catalog-factory-tools{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.fabricas-page .fabricas-imagem{height:145px;min-height:0}.fabricas-page .fabricas-card-conteudo{gap:7px;padding:11px}.fabricas-page .fabricas-card h2{margin:0;font-size:16px}.fabricas-page .fabricas-dados{margin:0;font-size:13px}.fabricas-page .fabricas-dados>div{padding:4px 0}.fabricas-page .fabricas-card-topo>span,.fabricas-page .fabricas-tipo{display:none}.fabricas-page .fabricas-detalhes,.fabricas-page .catalog-card-actions button{min-height:36px;font-size:13px}.fabricas-page .catalog-share-button,.fabricas-page .catalog-publish-button{width:100%;min-height:36px;margin-top:6px;padding:6px}.fabricas-page .fabricas-busca{position:relative}.public-catalog~*,:is(body:has(.public-catalog)>.pwa-toolbar,body:has(.public-catalog) .pwa-toolbar){display:none}body:has(.public-catalog){background:var(--metal-base);padding:0!important}:is(.public-catalog :focus-visible,.catalog-share-dialog :focus-visible){outline-offset:3px;outline:2px solid #ffcd2b}@media (max-width:700px){.public-catalog{padding:18px 15px}.public-catalog-title{display:block}.public-catalog-title small{margin-top:8px;display:block}.public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-product-info{gap:7px;padding:9px}.public-product-info h3{font-size:16px}.public-product-info .catalog-whatsapp{gap:4px;padding:7px 4px;font-size:13px}.public-product-info .catalog-whatsapp svg{width:15px}.catalog-public-factories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-public-hero{height:210px}.catalog-public-hero h2{font-size:24px}.catalog-public-hero div{max-width:85%;padding:20px}.catalog-product-detail{grid-template-columns:1fr}.catalog-factory-banner{height:165px}.catalog-factory-banner h2{font-size:23px}.catalog-product-rail{grid-auto-columns:165px;gap:10px}.catalog-attendant{gap:10px;padding:12px}.catalog-attendant .catalog-whatsapp{font-size:13px}.catalog-share-dialog{width:calc(100vw - 24px)!important}}@media (max-width:340px){.public-product-grid,.catalog-public-factories{grid-template-columns:1fr}.public-catalog-brand span{display:none}}@media (max-width:700px){.fabricas-page .catalog-main-share{grid-template-columns:1fr 1fr;gap:9px;margin:10px 0;display:grid}.fabricas-page .catalog-main-share .catalog-share-button{min-height:45px;margin:0;font-size:13px;line-height:1.25}.fabricas-page .catalog-admin-actions{gap:9px;margin:10px 0}.fabricas-page .catalog-admin-actions button{min-height:42px;padding:9px;font-size:13px}.fabricas-page .fabricas-filtros{margin-top:12px;margin-bottom:6px}.fabricas-page .catalog-chips{padding:8px 0}.fabricas-page .fabricas-contagem{margin:6px 0 12px}}.catalog-factory-carousel{min-width:0}.catalog-factory-carousel>.catalog-section-heading{margin:10px 0 12px}.catalog-factory-carousel>.catalog-section-heading h2{margin:0;font-size:20px;font-weight:650}.catalog-carousel-frame{min-width:0;position:relative}.catalog-factory-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:16px;gap:12px;scroll-padding-inline:28px;display:flex;overflow-x:auto}.catalog-factory-track::-webkit-scrollbar{display:none}.catalog-factory-track:before,.catalog-factory-track:after{content:"";flex:0 0 16px}.catalog-factory-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(100% - 56px);min-width:0}.catalog-factory-slide .catalog-factory-banner{-webkit-user-select:none;user-select:none;cursor:pointer;margin:0}.catalog-factory-slide .catalog-factory-banner img{pointer-events:none}.catalog-carousel-arrow{border:1px solid var(--metal-edge);color:#eaf1f5;cursor:pointer;background:#0b202de8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.catalog-carousel-arrow.previous{left:7px}.catalog-carousel-arrow.next{right:7px}.catalog-carousel-arrow:disabled{opacity:0;pointer-events:none}.catalog-carousel-pagination{justify-content:center;align-items:center;gap:0;min-height:42px;margin:3px 0 10px;display:flex}.catalog-carousel-pagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:42px;padding:0;display:grid}.catalog-carousel-pagination button span{background:#6d838f;border-radius:50%;width:8px;height:8px;transition:background-color .18s,transform .18s;display:block}.catalog-carousel-pagination button[aria-current=true] span{background:#ffcd2b;transform:scale(1.25)}.catalog-carousel-counter{color:#a7becb;font-variant-numeric:tabular-nums;border:1px solid var(--metal-edge);border-radius:20px;padding:5px 15px;font-size:14px}.catalog-factory-carousel :focus-visible{outline-offset:2px;outline:2px solid #ffcd2b}@media (max-width:700px){.catalog-factory-carousel>.catalog-section-heading h2{font-size:18px}.catalog-carousel-arrow{width:34px;height:34px}.catalog-factory-slide .catalog-factory-banner div{max-width:80%;padding:18px}.catalog-factory-slide .catalog-factory-banner h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.catalog-carousel-pagination button span{transition:none}}.factory-stock-badge{color:#b6c8d3;border:1px solid #526675;border-radius:999px;align-self:flex-start;align-items:center;margin:7px 0 0;padding:5px 9px;font-size:13px;line-height:1.3;display:inline-flex}.factory-stock-badge.available{color:#5aebba;background:#0d392e;border-color:#236f57}.factory-stock-badge.empty{color:#ffb4ae;background:#39272c;border-color:#835059}.factory-stock-note{color:#aec3d1;margin-top:8px;font-size:13px;display:block}.factory-product-dialog{max-height:94dvh;background:var(--metal-base)!important;border-radius:20px!important;gap:16px!important;width:min(850px,100% - 20px)!important;max-width:850px!important;padding:20px!important}.factory-product-brand{padding:0 38px 0 0}.factory-product-brand img{width:170px;height:43px}.product-photo-gallery{border:1px solid var(--metal-edge);background:#e5e5e5;border-radius:18px;align-self:start;min-width:0;overflow:hidden}.product-photo-stage{position:relative;overflow:hidden}.product-photo-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.product-photo-track::-webkit-scrollbar{display:none}.product-photo-slide{aspect-ratio:1.65;scroll-snap-align:start;scroll-snap-stop:always;cursor:zoom-in;background:#e5e5e5;border:0;flex:0 0 100%;min-width:0;display:block;padding:0!important}.product-photo-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.product-photo-label,.product-photo-number{color:#fff;pointer-events:none;background:#14232ddd;border-radius:24px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:flex;position:absolute}.product-photo-label{top:14px;left:14px}.product-photo-number{font-variant-numeric:tabular-nums;bottom:12px;left:14px}.product-photo-zoom,.product-photo-arrow{color:#fff;cursor:pointer;background:#102430e8;border:1px solid #597280;border-radius:50%;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid;position:absolute}.product-photo-zoom{bottom:12px;right:14px}.product-photo-arrow{top:50%;transform:translateY(-50%)}.product-photo-arrow.previous{left:12px}.product-photo-arrow.next{right:12px}.product-photo-arrow:disabled{visibility:hidden}.product-photo-thumbnails{background:#d5d8da;justify-content:center;gap:8px;padding:10px;display:flex;overflow-x:auto}.product-photo-thumbnails button{cursor:pointer;background:#ececec;border:2px solid #a3aeb5;border-radius:10px;flex:0 0 66px;height:58px;padding:0;overflow:hidden}.product-photo-thumbnails button[aria-current=true]{border-color:#e9ad00;box-shadow:0 0 0 1px #ffcf32}.product-photo-thumbnails img{object-fit:contain;width:100%;height:100%}.factory-product-overview,.factory-product-internal{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#eaf1f5;border-radius:18px;min-width:0;padding:22px}.factory-product-overview [data-slot=dialog-title]{overflow-wrap:anywhere;color:#f3f7fa;font-size:clamp(25px,5vw,36px);font-weight:750;line-height:1.16}.factory-product-overview [data-slot=dialog-description]{color:#b9cdda;white-space:pre-wrap;font-size:16px;line-height:1.5}.factory-product-facts{grid-template-columns:1fr .8fr 1.1fr;gap:14px;margin:23px 0;display:grid}.factory-product-facts>div{align-items:center;gap:10px;min-width:0;display:flex}.factory-product-facts>div+div{border-left:1px solid var(--metal-edge);padding-left:14px}.factory-product-facts svg{color:#b7cbd7;flex:none}.factory-product-facts dt{color:#b1c7d4;font-size:13px}.factory-product-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.4}.factory-product-panel{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:14px;margin:13px 0;padding:17px}.factory-product-panel h3{align-items:center;gap:10px;margin:0 0 12px;font-size:16px;font-weight:600;display:flex}.factory-product-panel p{color:#c6d7e1;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.factory-product-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.factory-product-actions>button{color:#ffcf32;background:var(--metal-surface);border:1px solid #b9932f;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;display:flex}.factory-product-actions .catalog-share-button{flex:1;margin:0}.factory-product-internal summary{cursor:pointer;align-items:center;gap:13px;min-height:44px;list-style:none;display:flex}.factory-product-internal summary::-webkit-details-marker{display:none}.factory-product-internal summary span{flex:1;font-size:16px;font-weight:600}.factory-product-internal summary small{color:#adc4d3;margin-top:4px;font-size:13px;font-weight:400;display:block}.factory-product-internal[open] summary>svg:last-child{transform:rotate(180deg)}.factory-product-internal>p{color:#b6cad7;margin-top:15px;font-size:14px}.factory-product-variants{margin-top:16px}.factory-product-variants article{border-top:1px solid var(--metal-edge);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.factory-product-variants b{white-space:nowrap;color:#ffcf32}.factory-product-variants p{color:#afc5d3;margin:5px 0 0;font-size:13px}:is(.factory-product-dialog :focus-visible,.product-photo-gallery :focus-visible){outline-offset:2px;outline:2px solid #ffcf32}@media (max-width:600px){.factory-product-dialog{gap:12px!important;padding:12px!important}.factory-product-overview,.factory-product-internal{padding:16px}.product-photo-slide{aspect-ratio:1.22}.product-photo-label{padding:6px 9px;font-size:12px;top:10px;left:10px}.product-photo-thumbnails{justify-content:flex-start}.product-photo-thumbnails button{flex-basis:58px;height:54px}.factory-product-facts{grid-template-columns:1fr 1fr;gap:14px}.factory-product-facts>div+div{border-left:0;padding-left:0}.factory-product-facts>div:last-child{border-top:1px solid var(--metal-edge);grid-column:1/-1;padding-top:12px}.factory-product-panel{padding:13px}.factory-product-brand img{width:145px;height:36px}}.fabricas-page .catalog-header-share{position:absolute;top:48px;right:0}.fabricas-page .catalog-share-icon{background:var(--metal-surface);color:#ffcf32;border:1px solid var(--metal-edge);border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;margin:0;padding:0;display:grid}.fabricas-page .catalog-share-icon svg{width:17px;height:17px}.fabricas-page .fabricas-header{margin-bottom:10px}.fabricas-page .fabricas-header:has(.catalog-header-controls) .fabricas-intro{min-height:30px;padding-right:48px}@media (min-width:901px){.fabricas-page .fabricas-header:has(.catalog-header-controls) .fabricas-intro{min-height:88px}}.compact-factory-carousel .factory-banner-counter{z-index:2;color:#eaf1f5;font-variant-numeric:tabular-nums;pointer-events:none;background:#0b1c29ce;border-radius:12px;padding:3px 7px;font-size:11px;line-height:1.3;position:absolute;bottom:9px;right:11px}.compact-factory-carousel .catalog-factory-banner>div{padding-bottom:30px}.compact-factory-carousel{margin-bottom:10px}.fabricas-page .factory-interactive-card{isolation:isolate;position:relative;overflow:hidden}.factory-interactive-card .factory-product-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.factory-interactive-card .factory-product-open:focus-visible{outline-offset:-3px;outline:2px solid #ffcf32}.factory-interactive-card .fabricas-imagem{position:relative}.factory-interactive-card .factory-product-share{z-index:3;position:absolute;top:7px;left:7px}.fabricas-page .factory-product-share .catalog-share-icon{background:#102632e8;box-shadow:0 2px 7px #0004}.factory-interactive-card .catalog-quick-withdraw,.factory-interactive-card .catalog-card-actions,.factory-interactive-card .catalog-publish-button{z-index:2;position:relative}.catalog-factory-section>.catalog-section-heading{margin:8px 0 14px}.catalog-factory-section>.catalog-section-heading h2{margin:0;font-size:20px;font-weight:650}.catalog-factory-slide .catalog-factory-banner{cursor:grab}.catalog-factory-slide .catalog-factory-banner:active{cursor:grabbing}.catalog-rail-more{border:1px dashed var(--metal-edge);color:#ffcf32;background:var(--metal-surface);cursor:pointer;border-radius:14px;align-self:stretch;min-width:120px;min-height:100px;padding:18px;font-size:14px}.catalog-product-rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;align-items:start}.catalog-product-rail>*{scroll-snap-align:start}.catalog-quick-withdraw{color:#99f1ce;cursor:pointer;background:#113a30;border:1px solid #497466;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:8px;padding:7px 10px;font-size:14px;display:flex}.catalog-quick-withdraw:disabled{opacity:.4;cursor:default}.catalog-settings-trigger{cursor:pointer;flex:none;place-items:center;border:1px solid var(--metal-edge)!important;background:var(--metal-surface)!important;color:#ffcf56!important;border-radius:50%!important;width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.catalog-settings-trigger:disabled{opacity:.6}.fabricas-header:has(.catalog-settings-trigger) .fabricas-brand{align-self:flex-start;max-width:calc(100% - 148px)}.fabricas-header:has(.catalog-settings-trigger) .fabricas-brand img{max-width:100%;height:auto}.fabricas-header:has(.catalog-settings-trigger) .fabricas-intro{padding-right:145px}.public-factory-carousel .catalog-factory-banner{border-radius:20px;height:360px}.public-factory-carousel .catalog-factory-banner div{max-width:75%;padding:32px}.public-factory-carousel .catalog-factory-banner h2{font-size:clamp(27px,4vw,40px);line-height:1.15}.public-factory-carousel .catalog-factory-banner span{color:#ffda68;font-size:15px}.public-factory-carousel .catalog-factory-banner p{-webkit-line-clamp:4;white-space:pre-wrap;color:#e2ebf0;-webkit-box-orient:vertical;margin-top:16px;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.public-catalog>.catalog-section-heading{margin:12px 0}.public-catalog .catalog-product-rail{grid-auto-columns:230px;padding-bottom:16px}.catalog-rail-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid;overflow:hidden}.factory-quick-withdrawal form{min-width:0}@media (max-width:700px){.public-factory-carousel .catalog-factory-banner{height:300px}.public-factory-carousel .catalog-factory-banner div{max-width:92%;padding:24px 18px}.public-factory-carousel .catalog-factory-banner h2{font-size:27px}.public-factory-carousel .catalog-factory-banner p{-webkit-line-clamp:5;font-size:14px}.public-catalog .catalog-product-rail{grid-auto-columns:190px;gap:12px}.fabricas-header:has(.catalog-settings-trigger) .fabricas-brand{width:155px;min-width:0}.fabricas-header:has(.catalog-settings-trigger) .fabricas-intro{text-align:left;width:100%;padding-right:0}.catalog-rail-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-rail-skeleton>:last-child{display:none}}.fabricas-page .catalog-product-rail{grid-auto-columns:360px;gap:14px;padding-bottom:16px;scroll-padding-inline:0}.fabricas-page .catalog-product-rail>.fabricas-card{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:18px;gap:0;min-width:0;padding:0;overflow:hidden}.fabricas-page .catalog-product-rail .fabricas-imagem{aspect-ratio:1.8;height:auto;min-height:0}.fabricas-page .catalog-product-rail .fabricas-card-conteudo{gap:8px;min-width:0;display:grid;padding:16px!important}.fabricas-page .catalog-product-rail .fabricas-card-topo small{color:#adc1ce;font-size:13px}.fabricas-page .catalog-product-rail .fabricas-card h2{margin:0;font-size:20px;font-weight:700;line-height:1.25}.fabricas-page .factory-stock-actions{align-items:center;gap:10px;min-width:0;margin:3px 0;display:flex}.fabricas-page .factory-stock-actions .factory-stock-badge{flex:1;min-width:0;margin:0;padding:9px 10px;font-size:13px;line-height:1.3}.fabricas-page .factory-stock-actions .catalog-quick-withdraw{color:#9af0c9;white-space:nowrap;border-color:#5adbab;flex:none;width:auto;min-height:42px;margin:0;padding:9px 12px;font-size:14px}.fabricas-page .catalog-product-rail .fabricas-dados{border-color:var(--metal-edge);gap:5px;margin-top:3px;padding-top:10px}.fabricas-page .catalog-product-rail .fabricas-dados>div{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;line-height:1.45;display:-webkit-box;overflow:hidden}.fabricas-page .catalog-product-rail .fabricas-dados dt,.fabricas-page .catalog-product-rail .fabricas-dados dd{letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:14px;display:inline}.fabricas-page .catalog-product-rail .fabricas-dados dt:after{content:": "}.fabricas-page .catalog-product-rail .fabricas-dados dt{color:#b9cbd5;font-weight:600}.fabricas-page .factory-interactive-card .factory-product-share{top:10px;left:auto;right:10px}.fabricas-page .catalog-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.factory-swipe-hint{color:#9fb5c3;text-align:right;font-size:12px;line-height:1.3}@media (max-width:700px){.fabricas-page .catalog-product-rail{grid-auto-columns:86%;gap:12px}.fabricas-page .catalog-product-rail .fabricas-card-conteudo{padding:14px!important}.fabricas-page .catalog-product-rail .fabricas-card h2{font-size:19px}.fabricas-page .factory-stock-actions{gap:8px}.fabricas-page .factory-stock-actions .factory-stock-badge{padding:9px 8px;font-size:12px}.fabricas-page .factory-stock-actions .catalog-quick-withdraw{padding:9px 10px;font-size:13px}}.factory-card-photo-controls{z-index:3;color:#fff;background:#10232dea;border:1px solid #627c8b;border-radius:999px;align-items:center;gap:8px;padding:3px;font-size:12px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.factory-card-photo-controls button{color:#fff;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:32px;display:grid}.factory-card-photo-controls span{text-align:center;min-width:28px}.catalog-photo-manager{border:0;min-width:0;margin:15px 0;padding:0}.catalog-photo-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalog-photo-slots article{flex-direction:column;gap:6px;min-width:0;display:flex}.catalog-photo-slots img{aspect-ratio:1;object-fit:contain;background:var(--metal-surface);border-radius:9px;width:100%}.catalog-photo-slots strong{color:#e4eff5;font-size:13px}.catalog-photo-slots button,.catalog-add-photo{background:var(--metal-surface);color:#e5f0f5;border:1px solid #536f80;border-radius:7px;min-height:36px;padding:7px;font-size:12px}.catalog-add-photo{width:100%;margin-top:12px;font-size:14px}.catalog-photo-manager:disabled{opacity:.65}.seller-dashboard{color:#edf2f6;max-width:1000px;padding-top:16px}.seller-dashboard .seller-dashboard-header{gap:10px;min-height:48px;margin-bottom:16px}.seller-dashboard-header>div:first-child{flex:1;min-width:0}.seller-dashboard-header h1{letter-spacing:-.5px;margin:0 0 4px;font-size:27px;line-height:1.15}.seller-dashboard-header p{color:#a9c6d9;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.seller-dashboard-header .seller-avatar{border-width:1px;width:40px;height:40px;font-size:15px}.seller-dashboard-header .seller-avatar img{object-fit:cover;width:100%;height:100%}.seller-dashboard-header .seller-avatar i{width:19px;height:19px;bottom:-4px;right:-3px}.seller-dashboard-header .restock-bell{margin-left:0}.seller-create-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.seller-create-actions>a{border:1px solid var(--metal-edge);background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));color:#edf2f6;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:80px;padding:16px;text-decoration:none;display:flex}.seller-create-actions>a.seller-new-order{color:#101820;background:linear-gradient(120deg,#ffda48,#ffca15);border-color:#ffd23a}.seller-create-actions>a>svg:first-child{flex:none;width:32px;height:32px}.seller-create-actions>a>svg:last-child{flex:none;width:18px;height:18px;margin-left:auto}.seller-create-actions span{min-width:0}.seller-create-actions strong{font-size:17px;line-height:1.25;display:block}.seller-create-actions small{opacity:.8;margin-top:4px;font-size:12px;line-height:1.25;display:block}.seller-dashboard .home-pending,.seller-dashboard .home-actions,.seller-dashboard .seller-performance{margin:16px 0 0}.seller-dashboard .home-pending h2,.seller-dashboard .home-actions h2,.seller-performance h2{margin:0 0 10px;font-size:18px;line-height:1.3}.seller-pending-compact>div{gap:9px}.seller-pending-compact>div>a{background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));border-radius:11px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 12px;gap:2px 8px;min-height:82px;padding:12px;display:grid}.seller-pending-compact i{color:#ff6269;background:#df5a6026;border-radius:10px;grid-row:1/3;align-self:start;place-items:center;width:36px;height:38px;display:grid}.seller-pending-compact .pending-quotes i{color:#ffcf32;background:#ffc92622}.seller-pending-compact .pending-deliveries i{color:#489aff;background:#348cfc24}.seller-pending-compact strong{color:#f0f4f6;grid-column:2;font-size:23px;line-height:1.1}.seller-pending-compact span{color:#b6cfdf;grid-column:2;font-size:12px;line-height:1.35}.seller-pending-compact .pending-chevron{color:#83a7bf;grid-area:1/3/3;align-self:center}.seller-pending-compact .home-upcoming{margin-top:3px}.seller-pending-compact .home-upcoming summary{padding:7px 0}.seller-dashboard .home-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seller-dashboard .home-actions-grid>a,.seller-install{border:1px solid var(--metal-edge);background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));color:#edf2f6;border-radius:10px;gap:12px;min-height:49px;padding:10px 13px;font-size:14px;line-height:1.3;text-decoration:none}.seller-dashboard .home-actions-grid svg{width:22px;height:22px}.seller-dashboard .home-actions-grid .home-action-chevron{color:#84a9c1;width:15px;height:15px;margin-left:auto;display:block}.seller-install{align-items:center;min-height:53px;margin-top:8px;display:flex}.seller-install>svg{color:#bed5e5;flex:none;width:23px;height:23px}.seller-install>svg:last-child{color:#84a9c1;width:15px;height:15px;margin-left:auto}.seller-install small{color:#9bb9cf;margin-top:3px;font-size:11px;display:block}.seller-performance-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.seller-performance-heading h2{margin:0}.seller-performance-heading select{color:#a9cee6;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:7px;max-width:140px;min-height:32px;padding:5px 7px;font:13px Arial,sans-serif}.seller-performance-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.seller-performance-cards article{background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));border:1px solid var(--metal-edge);border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:65px;padding:12px;display:flex}.seller-performance-cards i{color:#ffce28;background:#294a602f;border-radius:10px;flex:none;place-items:center;width:36px;height:39px;display:grid}.seller-performance-cards i svg{width:23px;height:23px}.seller-performance-cards .performance-orders i{color:#a9dfca;background:#2b986e25}.seller-performance-cards .performance-quotes i{color:#c8dfef}.seller-performance-cards article>div{min-width:0}.seller-performance-cards strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.seller-performance-cards span{color:#a9c5d8;margin-top:3px;font-size:11px;line-height:1.3;display:block}.seller-dashboard .seller-commission-details,.seller-dashboard .seller-more-information{color:#afc8d9;margin-top:7px;font-size:13px}.seller-dashboard .seller-commission-details>summary,.seller-dashboard .seller-more-information>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:36px;list-style:none;display:flex}.seller-dashboard summary::-webkit-details-marker{display:none}.seller-dashboard details[open]>summary>svg{transform:rotate(90deg)}.seller-dashboard .seller-commission-details[open],.seller-dashboard .seller-more-information[open]{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:10px;padding:0 12px 12px}.seller-dashboard .seller-commission-details>small{line-height:1.5;display:block}.seller-dashboard .seller-more-information h2{margin:15px 0 10px;font-size:17px}.seller-dashboard .seller-more-information p{line-height:1.5}.seller-dashboard .seller-dates{margin:0 0 10px}.seller-dashboard .seller-kpis strong{font-size:26px}@media (max-width:600px){.seller-dashboard{padding-top:12px;padding-left:12px;padding-right:12px}.seller-dashboard .seller-dashboard-header{margin-bottom:12px}.seller-dashboard-header h1{font-size:25px}.seller-create-actions{gap:8px}.seller-create-actions>a{gap:8px;min-height:73px;padding:12px 10px}.seller-create-actions>a>svg:first-child{width:26px;height:29px}.seller-create-actions strong{font-size:15px}.seller-create-actions small{font-size:11px}.seller-create-actions>a>svg:last-child{width:14px}.seller-dashboard .home-pending,.seller-dashboard .home-actions,.seller-dashboard .seller-performance{margin-top:13px}.seller-pending-compact>div{gap:7px}.seller-pending-compact>div>a{grid-template-rows:29px auto;grid-template-columns:29px minmax(0,1fr);gap:5px 7px;min-height:84px;padding:10px}.seller-pending-compact i{border-radius:8px;grid-row:1;width:29px;height:29px}.seller-pending-compact i svg{width:18px;height:18px}.seller-pending-compact strong{align-self:center;font-size:22px}.seller-pending-compact span{grid-column:1/3;font-size:11px}.seller-pending-compact .pending-chevron{display:none}.seller-dashboard .home-actions-grid>a{gap:9px;min-height:46px;padding:10px;font-size:13px}.seller-dashboard .home-actions-grid svg{width:21px;height:21px}.seller-dashboard .home-actions-grid .home-action-chevron{width:12px;height:12px}.seller-install{min-height:49px;padding:10px;font-size:13px}.seller-performance-cards{gap:7px}.seller-performance-cards article{flex-wrap:wrap;align-content:center;gap:6px;min-height:76px;padding:9px 8px}.seller-performance-cards i{border-radius:7px;width:25px;height:27px}.seller-performance-cards i svg{width:19px;height:19px}.seller-performance-cards article>div{flex:1;min-width:65px}.seller-performance-cards strong{font-size:13px}.seller-performance-cards span{font-size:10px}}@media (max-width:370px){.seller-create-actions>a>svg:first-child{width:21px}.seller-create-actions strong{font-size:14px}.seller-create-actions small{font-size:10px}.seller-dashboard-header h1{font-size:23px}.seller-dashboard .home-actions-grid>a{gap:7px;font-size:12px}}@media (prefers-reduced-motion:no-preference){.seller-dashboard a{transition:background .15s,border-color .15s}.seller-dashboard a:hover{border-color:#67899f}.seller-dashboard summary>svg{transition:transform .15s}}.seller-dashboard .seller-performance-cards{gap:7px}.seller-dashboard .seller-performance-cards article{align-content:center;min-height:65px;padding:10px 8px;display:block;position:relative}.seller-dashboard .seller-performance-cards i{color:#ffce28;background:0 0;width:16px;height:16px;position:absolute;top:8px;right:8px}.seller-dashboard .seller-performance-cards i svg{width:15px;height:15px}.seller-dashboard .seller-performance-cards .performance-service i{color:#9bddc7}.seller-dashboard .seller-performance-cards .performance-sales i{color:#a7cce7}.seller-dashboard .seller-performance-cards strong{padding-right:18px;font-size:14px;line-height:1.3}.seller-dashboard .seller-performance-cards span{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.3}.seller-dashboard .seller-performance-cards article>div{min-width:0}.seller-dashboard .seller-footer{justify-content:flex-end;margin-top:8px;display:flex}.seller-dashboard .seller-footer>a{color:#a9c5d8;border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}@media (max-width:600px){.seller-dashboard .seller-performance-cards i{display:none}.seller-dashboard .seller-performance-cards strong{padding-right:0;font-size:13px}.seller-dashboard .seller-performance-cards span{font-size:10px}.seller-dashboard .seller-performance-cards article{min-height:62px}}.seller-dashboard .seller-performance-tools{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;margin-top:10px;display:grid}.seller-dashboard .seller-performance-tools .seller-commission-details,.seller-dashboard .seller-performance-tools .seller-commission-details[open]{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:10px;min-width:0;margin:0;padding:0;overflow:hidden}.seller-dashboard .seller-performance-tools summary{box-sizing:border-box;color:#d2e2ed;min-height:42px;padding:10px 12px;font-size:13px;font-weight:500;line-height:22px}.seller-dashboard .seller-install-icon{box-sizing:border-box;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#bcd4e5;border-radius:10px;place-items:center;width:44px;height:44px;margin:0;display:grid}.seller-dashboard .seller-performance-explanation{border-top:1px solid var(--metal-edge);color:#afc8d9;padding:12px;font-size:12px;line-height:1.5}.seller-dashboard .seller-performance-explanation .seller-service-report{gap:4px;margin:0 0 10px;display:grid}.seller-dashboard .seller-performance-explanation small{font-size:12px;line-height:1.5}.seller-dashboard .seller-performance-tools .seller-more-information,.seller-dashboard .seller-performance-tools .seller-more-information[open]{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:10px;min-width:0;margin:0;padding:0;overflow:hidden}.seller-dashboard .seller-more-content{border-top:1px solid var(--metal-edge);padding:0 12px 12px}.seller-dashboard .seller-more-content>label{gap:6px;margin-top:12px;display:grid}.seller-pending-compact .pending-assistance i{color:#ffd13d;background:#ffce3220}.seller-dashboard .restock-bell .seller-more-information,.seller-dashboard .restock-bell .seller-more-information[open]{background:0 0;border:0;margin:0;padding:0;overflow:visible}.seller-dashboard .restock-bell .seller-more-information>summary{border:1px solid var(--metal-edge);background:linear-gradient(var(--metal-raised),var(--metal-surface));color:#ffce42;border-radius:12px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;list-style:none;display:grid}.seller-more-information>summary::-webkit-details-marker{display:none}.seller-dashboard .restock-bell .seller-more-content{z-index:95;border:1px solid var(--metal-edge);background:var(--metal-surface);text-align:left;border-radius:18px;width:min(420px,100vw - 28px);max-height:70dvh;padding:18px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 50px #0008}.seller-dashboard .restock-bell .seller-more-content .home-actions-grid{grid-template-columns:1fr;display:grid}.seller-finance{color:#e8f0f5}.seller-finance .report-brand h1{align-items:center;gap:9px;display:flex}.seller-finance .report-brand a{color:#a5bdcb;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.seller-finance-month{color:#b5cbd8;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.seller-finance-month input{color:#f0f6fa;background:var(--metal-surface);border:1px solid var(--metal-edge);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;font:inherit;border-radius:10px;padding:10px}.seller-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.seller-finance-summary article{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:14px;gap:7px;padding:13px;display:grid}.seller-finance-summary small{color:#b5cbd8;font-size:12px}.seller-finance-summary strong{overflow-wrap:anywhere;font-size:clamp(16px,4vw,25px)}.seller-finance-summary .commission{background:#163c31;border-color:#28634d}.seller-finance-summary .commission strong{color:#60df9b}.seller-finance-summary .shared strong{color:#ffcf55}.seller-finance-explanation{color:#9db4c2;font-size:12px;line-height:1.5}.seller-finance h2{font-size:20px}.seller-finance-legend{flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.seller-finance-legend span:first-child{color:#60d99b}.seller-finance-legend span:nth-child(2){color:#fc5}.seller-finance-legend span:nth-child(3){color:#ec8b91}.seller-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.finance-order{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#edf4f8;text-align:left;border-top:3px solid #60d99b;border-radius:11px;flex-direction:column;gap:7px;min-width:0;padding:10px 5px;display:flex}.finance-order.draft{border-top-color:#fc5}.finance-order.cancelled{border-top-color:#ec8b91}.finance-order b{color:#adc9db;font-size:clamp(9px,2.6vw,13px)}.finance-order span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:clamp(11px,2.9vw,14px);line-height:1.3;display:-webkit-box;overflow:hidden}.finance-order strong{overflow-wrap:anywhere;color:#70dfa7;margin-top:auto;font-size:clamp(10px,2.7vw,14px)}:is(.finance-order:hover,.finance-order:focus-visible){outline-offset:2px;outline:2px solid #ffd051}.finance-more{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#fff;border-radius:10px;margin:18px auto;padding:12px;display:block}.seller-order-dialog{background:var(--metal-surface);color:#ecf3f7;border:1px solid var(--metal-edge);border-radius:20px;width:min(680px,100vw - 24px);max-height:88dvh;margin:auto;padding:16px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 70px #0009}.seller-order-dialog::backdrop{background:#000a}.seller-order-dialog>header{background:var(--metal-surface);z-index:1;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex;position:sticky;top:-16px}.seller-order-dialog>header button{border:1px solid var(--metal-edge);color:#fff;background:var(--metal-surface);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.seller-order-dialog p{overflow-wrap:anywhere}.seller-order-dialog .order-card{padding:14px}.seller-order-dialog .readonly-item{gap:10px}.seller-order-dialog .readonly-item>span{overflow-wrap:anywhere;min-width:0}.seller-order-dialog .readonly-item>b{white-space:nowrap}.finance-order-status{color:#ffcf55}.seller-dashboard .home-actions-grid>a.seller-finance-shortcut{color:#f1fff6;background:linear-gradient(115deg,#19764f,#125039);border-color:#3da974;grid-column:span 2;min-height:60px;font-weight:700;box-shadow:inset 0 1px #ffffff18,0 4px 12px #0002}.seller-dashboard .home-actions-grid>a.seller-finance-shortcut>svg{color:#a6f3c8}.seller-dashboard .home-actions-grid>a.seller-finance-shortcut:hover{background:linear-gradient(115deg,#20885c,#176345)}.seller-dashboard .seller-finance-download-row{grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;gap:8px;margin-top:8px;display:grid}.seller-dashboard .seller-finance-download-row>a{border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:54px;text-decoration:none;display:flex}.seller-dashboard .seller-finance-download-row>.seller-finance-shortcut{color:#f1fff6;background:linear-gradient(115deg,#19764f,#125039);border:1px solid #3da974;padding:10px 13px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff18,0 4px 12px #0002}.seller-dashboard .seller-finance-download-row>.seller-finance-shortcut>svg{color:#a6f3c8;flex-shrink:0;width:22px;height:22px}.seller-dashboard .seller-finance-download-row .home-action-chevron{margin-left:auto;width:15px!important;height:15px!important}.seller-dashboard .seller-finance-download-row>.seller-install-icon{border:1px solid var(--metal-edge);background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));color:#bed5e5;justify-content:center;width:auto;height:auto;margin:0;padding:0}.seller-finance-complete .report-brand h1{font-size:1.4rem}.seller-finance-complete .seller-finance-month{margin:12px 0;font-size:.82rem}.seller-finance-complete .seller-finance-month input{background:var(--metal-surface);border-color:var(--metal-edge);border-radius:8px;padding:7px 9px}.seller-finance-complete h2{margin:0 0 10px;font-size:1rem}.seller-finance-complete .seller-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.seller-finance-complete .seller-finance-summary article{background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));border-color:var(--metal-edge);border-radius:10px;gap:5px;min-width:0;padding:11px}.seller-finance-complete .seller-finance-summary strong{font-size:1.15rem;line-height:1.25}.seller-finance-complete .seller-finance-summary small{font-size:.77rem}.seller-finance-summary article>span{color:#a6bdd8;font-size:.71rem;line-height:1.35}.seller-finance-complete .seller-finance-summary .commission{border-color:#357258}.sf-report-sections{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.sf-breakdown{background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));border:1px solid var(--metal-edge);border-radius:10px;min-width:0;padding:13px}.sf-breakdown dl{gap:8px;margin:0;display:grid}.sf-breakdown dl>div{justify-content:space-between;gap:14px;font-size:.8rem;line-height:1.4;display:flex}.sf-breakdown dt{color:#b4c8e1}.sf-breakdown dd{text-align:right;color:#edf4ff;white-space:nowrap;margin:0;font-weight:600}.sf-breakdown dt small{color:#92acc7;margin-top:2px;font-size:.7rem;display:block}.sf-breakdown .sf-divider,.sf-breakdown .sf-emphasis{border-top:1px solid var(--metal-edge);padding-top:8px}.sf-breakdown .sf-emphasis dd{color:#ffcf55}.sf-note{color:#a6bdd8;margin:6px 0 10px;font-size:.75rem;line-height:1.5}.sf-rules{border:1px solid var(--metal-edge);color:#b4c8e1;border-radius:9px;margin:12px 0 20px;padding:10px 12px;font-size:.77rem;line-height:1.5}.sf-rules summary{cursor:pointer;color:#e4efff}.sf-orders{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;display:grid}.sf-order{border:1px solid var(--metal-edge);background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));border-radius:10px;min-width:0;overflow:hidden}.sf-order>summary{cursor:pointer;padding:12px;list-style:none}.sf-order>summary::-webkit-details-marker{display:none}.sf-order-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sf-order-title strong{overflow-wrap:anywhere;font-size:.84rem}.sf-order-title>span{color:#78dcab;white-space:nowrap;font-size:.67rem}.sf-order.draft .sf-order-title>span{color:#ffd15a}.sf-order.cancelled .sf-order-title>span{color:#ec9a9a}.sf-order-meta{color:#a6bdd8;margin:5px 0 10px;font-size:.72rem}.sf-order-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sf-order-values span{color:#a6bdd8;gap:4px;font-size:.69rem;display:grid}.sf-order-values b{color:#f0f5fc;overflow-wrap:anywhere;font-size:.81rem}.sf-order-values span:last-child b{color:#7ddeaa}.sf-order .sf-breakdown{border:0;border-top:1px solid var(--metal-edge);background:0 0;border-radius:0}.sf-open-order{background:var(--metal-surface);border:1px solid var(--metal-edge);color:#e4efff;font:inherit;cursor:pointer;border-radius:8px;margin:0 12px 12px;padding:8px 12px;font-size:.8rem}.sf-pending{color:#e3bf70;margin-top:9px;font-size:.72rem;display:block}.seller-finance-complete :focus-visible{outline-offset:3px;outline:2px solid #ffcf55}@media (max-width:650px){.seller-finance-complete .seller-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-finance-complete .seller-finance-summary strong{font-size:1.05rem}.sf-report-sections,.sf-orders{grid-template-columns:1fr}.sf-breakdown{padding:11px}.sf-breakdown dl>div{font-size:.77rem}.seller-finance-complete .seller-finance-summary article{padding:10px}}.sf-export-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sf-export-toolbar .seller-finance-month{flex:1;justify-content:flex-start;min-width:220px}.sf-export{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#ffcf55;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.8rem;display:inline-flex}.sf-export:disabled{opacity:.55;cursor:default}@media (max-width:420px){.sf-export-toolbar .seller-finance-month{min-width:100%}.sf-export{width:100%}}.seller-finance-complete .sf-sales-totals>strong{color:#ffcf55}.seller-finance-complete .sf-sales-totals .sf-net{border-top:1px solid var(--metal-edge);gap:5px;margin-top:4px;padding-top:9px;display:grid}.seller-finance-complete .sf-sales-totals .sf-net strong{color:#60df9b}.seller-finance-complete .sf-sales-totals .sf-net span{color:#a6bdd8;font-size:.71rem;line-height:1.35}.sf-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sf-export-actions .sf-export{min-width:0;min-height:44px;line-height:1.3}.sf-export-actions .sf-export span{min-width:0}.sf-export-actions .sf-export svg{flex-shrink:0}@media (max-width:650px){.sf-export-actions{width:100%}}.seller-finance-complete .seller-finance-summary{align-items:stretch}.sf-gains-summary{margin:12px 0}.sf-gains-summary dl{gap:0}.sf-gains-summary dl>div{align-items:baseline;padding:10px 0}.sf-gains-summary .sf-gain dt,.sf-gains-summary .sf-gain dd{color:#60df9b}.sf-gains-summary .sf-deduction dt,.sf-gains-summary .sf-deduction dd{color:#ff8d95}.sf-gains-summary .sf-earnings-total{border-top:1px solid var(--metal-edge);margin-top:4px;font-size:.9rem;font-weight:700}.sf-gains-summary dt{overflow-wrap:anywhere;min-width:0}.sf-gains-summary dd{flex-shrink:0}.sf-gains-summary .sf-note{margin-bottom:0}@media (max-width:360px){.sf-gains-summary dl>div{gap:9px}.sf-gains-summary .sf-earnings-total{font-size:.77rem}}.seller-finance-complete .seller-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-finance-complete .seller-finance-summary article{align-content:start;min-height:120px}.seller-finance-complete .seller-finance-summary .sf-sales-totals{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;min-height:0}.seller-finance-complete .sf-sales-totals>small,.seller-finance-complete .sf-sales-totals>span{grid-column:1;min-width:0}.seller-finance-complete .sf-sales-totals>strong{text-align:right;grid-area:1/2/3;align-self:center;max-width:100%}.seller-finance-complete .sf-sales-totals .sf-net{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin-top:5px;padding-top:10px}.seller-finance-complete .sf-sales-totals .sf-net>small,.seller-finance-complete .sf-sales-totals .sf-net>span{grid-column:1;min-width:0}.seller-finance-complete .sf-sales-totals .sf-net>strong{text-align:right;grid-area:1/2/3;align-self:center;max-width:100%}@media (max-width:360px){.seller-finance-complete .seller-finance-summary article{min-height:128px}.seller-finance-complete .sf-sales-totals>strong,.seller-finance-complete .sf-sales-totals .sf-net>strong{max-width:140px}}.owner-dashboard .report-heading{margin:14px 0 10px}.owner-dashboard .report-heading h1{margin:0;font-size:24px;line-height:1.25}.owner-dashboard .report-heading p{margin:3px 0 0;font-size:14px}.owner-dashboard .report-filters{gap:8px;margin-bottom:12px}.owner-dashboard .report-filters label{min-width:0}.owner-dashboard .report-filters select,.owner-dashboard .report-filters input{min-height:44px;padding:8px 10px;font-size:14px}.owner-dashboard .report-more-filters>summary{min-height:24px;padding:2px 0;font-size:12px}.owner-dashboard .report-kpis{gap:8px}.owner-dashboard .report-kpis article{background:linear-gradient(120deg,var(--metal-surface),var(--metal-base));border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:1px 9px;min-height:78px;padding:10px 12px}.owner-dashboard .report-kpis svg{color:#ffca28;grid-area:1/1/4;align-self:start;width:25px;height:25px;margin-top:3px;padding:0;display:block}.owner-dashboard .report-kpis article:nth-child(4) svg{color:#26d996}.owner-dashboard .report-kpis span,.owner-dashboard .report-kpis strong,.owner-dashboard .report-kpis small{grid-column:2}.owner-dashboard .report-kpis span{font-size:14px;line-height:1.25}.owner-dashboard .report-kpis strong{letter-spacing:0;font-size:24px;line-height:1.15}.owner-dashboard .report-kpis small{font-size:12px;line-height:1.3;display:block}.owner-dashboard .report-period-note{margin:8px 0 12px;font-size:12px;line-height:1.4}.owner-dashboard .home-actions,.owner-dashboard .home-pending{margin:14px 0}.owner-dashboard .home-actions h2,.owner-dashboard .home-pending h2{margin:0 0 8px;font-size:17px;line-height:1.3}.owner-dashboard .home-actions h2:not(:first-child){margin-top:14px}.owner-dashboard .home-actions-grid{gap:7px}.owner-dashboard .home-actions-grid>a,.owner-dashboard .home-actions-grid>button{background:linear-gradient(120deg,var(--metal-surface),var(--metal-base));border-radius:9px;gap:8px;min-height:44px;padding:8px 10px;font-size:14px;line-height:1.25}.owner-dashboard .home-actions-grid svg{width:19px;height:19px}.owner-dashboard .home-actions-grid .home-action-chevron{width:13px;height:13px}.owner-dashboard .owner-home-utilities{border:1px solid var(--metal-edge);border-radius:9px;margin-top:8px;padding:0 10px}.owner-dashboard .owner-home-utilities>summary{cursor:pointer;color:#bed0dd;justify-content:space-between;align-items:center;min-height:44px;font-size:14px;list-style:none;display:flex}.owner-dashboard .owner-home-utilities>summary::-webkit-details-marker{display:none}.owner-dashboard .owner-home-utilities[open]>summary>svg{transform:rotate(90deg)}.owner-dashboard .owner-home-utilities[open]{padding-bottom:10px}.owner-dashboard .report-grid{gap:7px}.owner-dashboard .report-disclosure{border-radius:10px}.owner-dashboard .report-disclosure>summary{min-height:46px;padding:10px 12px}.owner-dashboard .report-disclosure>summary>h2{font-size:14px}.owner-dashboard .report-disclosure-content{padding:10px 12px}.owner-dashboard .report-stores .report-ranking{gap:9px}.owner-dashboard .report-stores .report-ranking>div{font-size:14px}.owner-dashboard .report-stores .report-note{margin:10px 0 0;font-size:12px;line-height:1.4}.owner-dashboard .report-footer{gap:7px;margin-top:12px}@media (max-width:900px){.owner-dashboard .report-kpis,.owner-dashboard .home-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.owner-dashboard{padding:12px 12px 32px}.owner-dashboard .report-brand img{width:145px}.owner-dashboard .report-kpis article{gap:1px 7px;padding:9px}.owner-dashboard .report-kpis strong{font-size:22px}.owner-dashboard .report-kpis svg{width:23px;height:23px}.owner-dashboard .seller-pending-compact>div>a{min-height:80px;padding:9px}.owner-dashboard .seller-pending-compact span{font-size:12px}.owner-dashboard .report-stores .report-ranking>div{grid-template-columns:minmax(0,1.15fr) minmax(45px,1fr) auto;gap:7px;font-size:12px}}@media print{.owner-dashboard .report-kpis article{background:#fff}.owner-dashboard .report-kpis small{display:block}.owner-dashboard .report-heading h1{font-size:24px}}.developer-dashboard{background:var(--metal-base);color:#e6eef6}.developer-dashboard>.conteudo{background:radial-gradient(ellipse at 40% 0,#112b3a55,transparent 65%),var(--metal-base);color:#e6eef6;max-width:1400px}.developer-dashboard .boas>span{color:#35df9a;text-transform:none;letter-spacing:.02em;font-size:16px}.developer-dashboard .boas{margin:26px 0 22px}.developer-dashboard .boas h1{font-size:34px;font-weight:600;line-height:1.2}.developer-dashboard .boas p{color:#b9cfe5;margin:8px 0;font-size:16px;line-height:1.45}.developer-dashboard .dashboard-sync{flex-shrink:0;align-items:start;margin:0 14px 0 auto}.developer-dashboard .sync-live{color:#39da92}.developer-dashboard .dashboard-sync .sync-live:before{content:"";background:#39da92;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.developer-home{gap:24px;display:grid}.developer-home section{min-width:0}.developer-home h2{margin:0 0 12px;font-size:21px;line-height:1.25}.developer-home button,.dev-settings button{font:inherit;cursor:pointer}.developer-home a{color:inherit;text-decoration:none}.developer-home small,.dev-quick-grid small{color:#b2cce0;font-size:13px;line-height:1.35}.developer-home button:disabled{opacity:.6;cursor:wait}:is(.developer-home button:focus-visible,.developer-home a:focus-visible,.dev-settings button:focus-visible,.dev-settings a:focus-visible){outline-offset:3px;outline:2px solid #ffcc25}.dev-release{text-align:left;border:1px solid var(--metal-edge);background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface));color:#e6eef6;border-radius:14px;align-items:center;gap:18px;width:100%;padding:20px;display:flex}.dev-release>i{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.dev-release>i svg{color:#b7cfee;width:29px;height:29px}.dev-release>span{flex:1;gap:6px;min-width:0;display:grid}.dev-release strong{flex-wrap:wrap;align-items:center;gap:10px;font-size:25px;display:flex}.dev-release em{color:#34e490;background:#0b4c30;border-radius:20px;padding:5px 10px;font-size:14px;font-style:normal}.dev-release em.dev-warning{color:#ffd27c;background:#493d1c}.dev-release>svg{color:#83a9c6;flex:none;width:18px}.dev-top-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dev-top-cards>a,.dev-top-cards>button{text-align:left;border:1px solid var(--metal-edge);background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface));color:#e8f0f8;border-radius:14px;align-items:start;gap:12px;min-width:0;padding:16px;display:flex}.dev-top-cards i{background:var(--metal-raised);color:#48a9fa;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.dev-top-cards>:first-child i{color:#ffd128;background:#3f3c19}.dev-top-cards svg{width:25px;height:25px}.dev-top-cards span{color:#b9d1e5;min-width:0;font-size:14px}.dev-top-cards strong{color:#f0f4fb;margin:5px 0;font-size:27px;line-height:1.2;display:block}.dev-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dev-section-title h2{margin:0}.dev-section-title>button{color:#c4d9eb;background:0 0;border:0;align-items:center;gap:7px;min-height:36px;padding:4px;font-size:14px;display:flex}.dev-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dev-quick-grid>a,.dev-quick-grid>button{text-align:left;background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface));border:1px solid var(--metal-edge);color:#e9f0f8;border-radius:13px;align-items:center;gap:14px;min-width:0;min-height:84px;padding:16px;text-decoration:none;display:flex}.dev-quick-grid>a>svg,.dev-quick-grid>button>svg{color:#aec9ec;flex:none;width:30px;height:30px}.dev-quick-grid span{flex:1;gap:5px;min-width:0;display:grid}.dev-quick-grid strong{font-size:16px;font-weight:600}.dev-quick-grid small{display:block}.dev-quick-grid svg:last-child:not(:first-child){color:#84a5c0;width:17px}.dev-shortcut-editor{border:1px solid var(--metal-edge);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:12px;display:grid}.dev-shortcut-editor label{align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.dev-shortcut-editor input{accent-color:#ffca28;width:18px;height:18px}.dev-period{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:11px;align-items:center;gap:12px;margin-bottom:12px;padding:0 14px;display:flex}.dev-period svg{color:#b8d3ef;flex:none;width:23px}.dev-period select{color:#e2eaf4;background:0 0;border:0;width:100%;min-width:0;min-height:46px;padding:10px 0;font-size:15px}.dev-period option{background:var(--metal-surface)}.dev-period-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dev-period-cards article{border:1px solid var(--metal-edge);background:linear-gradient(110deg,#12383388,var(--metal-surface));border-radius:13px;align-items:center;gap:15px;min-width:0;padding:17px;display:flex}.dev-period-cards i{color:#32df91;background:#164939;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.dev-period-cards i svg{width:27px;height:27px}.dev-period-cards article>div{min-width:0}.dev-period-cards span{color:#bad0e6;font-size:14px}.dev-period-cards strong{margin:4px 0;font-size:27px;line-height:1.2;display:block}.dev-period-cards strong small{margin-left:6px;font-size:14px}.dev-period-cards .dev-period-quotes{border-color:var(--metal-edge);background:linear-gradient(110deg,#0f3451aa,var(--metal-surface))}.dev-period-quotes i{background:var(--metal-raised);color:#49adff}.dev-period-cards .dev-period-products{background:linear-gradient(110deg,#302743aa,var(--metal-surface));border-color:#4a3d6b}.dev-period-products i{color:#b68bff;background:#3f315f}.dev-period-cards .dev-period-users{background:linear-gradient(110deg,#37382499,var(--metal-surface));border-color:#5a5530}.dev-period-users i{color:#ffcc21;background:#5a491b}.developer-home .dev-positive{color:#39e58d}.developer-home .dev-negative{color:#ffac82}.dev-system-status{border:1px solid var(--metal-edge);background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface));border-radius:13px;padding:12px 18px}.dev-system-status>div{border-bottom:1px solid var(--metal-edge);justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:6px 0;font-size:14px;display:flex}.dev-system-status>div:last-child{border:0}.dev-system-status span:first-child{align-items:center;gap:9px;display:flex}.dev-system-status span:last-child{text-align:right;color:#b6ccdf}.dev-system-status i{background:#8297a9;border-radius:50%;flex:none;width:9px;height:9px}.dev-system-status i.is-online{background:#36db8e}.dev-maintenance{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.dev-maintenance button{border:1px solid var(--metal-edge);color:#e6eef7;background:var(--metal-surface);border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:49px;display:flex}.dev-maintenance svg{width:20px}.dev-backup{background:var(--metal-surface);color:#e8f0f7;text-align:left;border:1px solid #ffca1d;border-radius:13px;align-items:center;gap:18px;width:100%;min-width:0;padding:18px;display:flex}.dev-backup>svg{color:#ffd02a;flex:none;width:29px;height:29px}.dev-backup>svg:last-child{color:#9bbdd5;width:19px}.dev-backup span{flex:1;gap:5px;min-width:0;display:grid}.dev-backup strong{font-size:16px;font-weight:600}.dev-detail-note{color:#9eb8cb;margin:8px 0 0;font-size:12px;line-height:1.5}.dev-settings>.dev-quick-grid{margin-top:18px}.dev-settings>button{background:var(--metal-surface);color:#dceaf5;border:1px solid var(--metal-edge);border-radius:9px;min-height:44px;padding:10px}.dev-settings>p{color:#b5ccdf;font-size:14px}@media (max-width:900px){.developer-dashboard>.conteudo{min-height:auto;padding:18px 16px}.developer-dashboard .dashboard-navigation .app-nav-primary{grid-template-columns:repeat(6,minmax(0,1fr))}.developer-dashboard .dashboard-navigation .app-nav-item{gap:5px;min-width:0;padding:8px 2px;font-size:11px}.developer-dashboard .dashboard-navigation .app-nav-item svg{width:23px;height:23px}.developer-dashboard .conteudo>header{flex-wrap:nowrap;align-items:center;gap:8px}.developer-dashboard .conteudo>header img{width:160px;height:48px}.developer-dashboard .conteudo>header p{margin:-2px 0 0 44px;font-size:12px}.developer-dashboard .dashboard-sync{margin-left:auto;font-size:12px}.developer-dashboard .dashboard-sync small{font-size:10px}.developer-dashboard .boas{margin:22px 0 18px}.developer-dashboard .boas h1{font-size:29px}.developer-dashboard .boas>span,.developer-dashboard .boas p{font-size:14px}.dev-top-cards>a,.dev-top-cards>button{flex-wrap:wrap;gap:8px;padding:12px}.dev-top-cards strong{font-size:25px}.dev-top-cards i{width:36px;height:36px}.dev-quick-grid>a,.dev-quick-grid>button{gap:10px;padding:12px}.dev-quick-grid strong{font-size:15px}.dev-period-cards article{gap:10px;padding:13px}.dev-period-cards i{width:38px;height:38px}.dev-period-cards strong{font-size:24px}}@media (max-width:480px){.developer-dashboard .conteudo>header{flex-wrap:wrap;position:relative}.developer-dashboard .dashboard-sync{flex-direction:row;order:3;gap:10px;width:100%}.developer-home{gap:20px}.dev-release{gap:12px;padding:14px}.dev-release>i{width:43px;height:43px}.dev-release strong{font-size:23px}.dev-top-cards{gap:8px}.dev-top-cards span{font-size:13px}.dev-top-cards small{font-size:12px}.dev-top-cards>a,.dev-top-cards>button{padding:10px}.dev-quick-grid,.dev-period-cards{gap:9px}.dev-quick-grid>a,.dev-quick-grid>button{gap:8px;min-height:82px;padding:11px}.dev-quick-grid>a>svg,.dev-quick-grid>button>svg{width:23px;height:23px}.dev-quick-grid svg:last-child:not(:first-child){display:none}.dev-quick-grid small{font-size:12px}.dev-period-cards article{flex-wrap:wrap;align-items:start;gap:8px}.dev-period-cards span{font-size:13px}.dev-period-cards article>div{flex:1;min-width:90px}.dev-period-cards i{width:31px;height:31px}.dev-period-cards i svg{width:22px;height:22px}.dev-period-cards strong{font-size:23px}.dev-period-cards strong small{font-size:12px}.dev-system-status{padding:10px 12px}.dev-system-status>div{font-size:13px}.dev-maintenance button{font-size:14px}.developer-home h2{font-size:20px}}@media (max-width:900px){.developer-dashboard .dashboard-navigation .app-nav-primary{display:grid}}.armazio-plans{--plans-cyan:#00edf3;--plans-text:#f0f5ff;--plans-muted:#b2cbe5;color:var(--plans-text)}.plans-public-shell{color:#f0f5ff;background:radial-gradient(at 80% 20%,#00364d30,#0000 60%);width:100%;max-width:1100px;margin:auto;padding:28px 24px 50px;display:block}.plans-public-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.plans-public-header>a:first-child{flex-direction:column;gap:6px;display:flex}.plans-public-header img{max-width:100%;height:auto}.plans-public-header span{color:#b2cbe5;padding-left:47px;font-size:1rem}.plans-login{color:#ffcf3e;align-items:center;gap:8px;padding:12px;font-size:1rem;display:flex}.plans-intro{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 24px;display:flex}.plans-intro h1{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(2rem,4.5vw,3.15rem);font-weight:750;line-height:1.1}.plans-intro p{color:var(--plans-muted);margin:0;font-size:1.125rem;line-height:1.5}.plans-efficiency{border:1px solid var(--metal-edge);background:linear-gradient(120deg,var(--metal-surface),#00343f50);color:var(--plans-muted);border-radius:18px;flex-shrink:0;align-items:center;gap:15px;padding:15px 20px;font-size:.95rem;line-height:1.45;display:flex}.plans-efficiency svg{stroke:#29cfff;filter:drop-shadow(0 0 8px #00c9ff55);width:40px;height:40px}.plans-stack{gap:18px;display:grid}.plan-card{border:1px solid var(--metal-edge);background:linear-gradient(115deg,#10293670,#061f2a90);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(190px,30%);grid-template-areas:"identity price""features action";align-items:start;gap:20px 24px;padding:24px 28px;display:grid;box-shadow:inset 0 1px #6fbed30b}.plan-identity{grid-area:identity;align-items:center;gap:22px;min-width:0;display:flex}.plan-icon{border:1px solid var(--metal-edge);background:linear-gradient(135deg,var(--metal-raised),var(--metal-surface));border-radius:18px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 1px 4px #96d2e61a,0 5px 15px #0002}.plan-icon svg{stroke-width:1.8px;color:#ffdd46;filter:drop-shadow(0 0 8px #ffcf3355);width:42px;height:42px}.plan-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plan-name h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.7vw,2rem);font-weight:700;line-height:1.2}.plan-identity p{color:var(--plans-muted);margin:6px 0 0;font-size:1rem;line-height:1.45}.plan-popular{white-space:nowrap;color:#ffda2b;background:#3b42193d;border:1px solid #afad25;border-radius:10px;align-items:center;gap:8px;padding:5px 10px;font-size:.875rem;display:inline-flex;box-shadow:0 0 15px #dbea1720}.plan-popular svg{fill:currentColor;width:20px;height:20px}.plan-price{white-space:nowrap;grid-area:price;place-self:center end;font-size:1.25rem;font-weight:650;line-height:1.25}.plan-price strong{letter-spacing:-.04em;vertical-align:-.04em;font-size:clamp(2.25rem,4vw,3rem)}.plan-card ul{grid-area:features;gap:9px;margin:0;padding:0 0 0 4px;list-style:none;display:grid}.plan-card li{color:var(--plans-muted);align-items:flex-start;gap:16px;font-size:1rem;line-height:1.45;display:flex}.plan-card li svg{stroke:#0fe6bb;stroke-width:4px;flex-shrink:0;width:20px;height:23px}.plan-action{grid-area:action;align-self:center}.plan-action a,.plan-action button{text-align:center;color:#63cdff;cursor:pointer;background:#061e2c88;border:1.5px solid #48c6ff;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:12px 16px;font-size:1.05rem;font-weight:700;line-height:1.4;transition:background .15s,box-shadow .15s;display:flex}.plan-action a:hover,.plan-action button:hover{background:var(--metal-raised);box-shadow:0 0 20px #00cffa16}.armazio-plans a:focus-visible{outline-offset:4px;outline:3px solid #ffda38}.armazio-plans button:focus-visible{outline-offset:4px;outline:3px solid #ffda38}.plan-picker :focus-visible{outline-offset:4px;outline:3px solid #ffda38}.plan-profissional{border:2px solid var(--plans-cyan);background:linear-gradient(120deg,#10344190,#002d386b);padding:23px 27px;box-shadow:0 0 24px #00edf317,inset 0 0 28px #00edf30a}.plan-profissional .plan-icon{background:linear-gradient(135deg,var(--metal-raised),var(--metal-surface));border-color:#087e93}.plan-profissional .plan-icon svg{color:#00f0eb;filter:drop-shadow(0 0 9px #0ff6)}.plan-profissional .plan-action a,.plan-profissional .plan-action button{color:#00202a;background:linear-gradient(115deg,#36f5fa,#00dee9);border-color:#6efaff;box-shadow:0 0 26px #00e9f32b}.plan-profissional .plan-action a:hover,.plan-profissional .plan-action button:hover{background:#7bffff}.plan-business .plan-icon svg{color:#259dff;filter:drop-shadow(0 0 9px #008cff55)}.plan-enterprise{background:linear-gradient(120deg,#092b2e80,#00322f60);border-color:#087061;grid-template-areas:"identity price""identity action";row-gap:10px}.plan-enterprise .plan-icon{background:linear-gradient(135deg,#075045,var(--metal-surface));border-color:#087b69}.plan-enterprise .plan-icon svg{color:#0eecba;filter:drop-shadow(0 0 8px #00ebb450)}.plan-enterprise .plan-price{font-size:1.1rem}.plan-enterprise .plan-action a,.plan-enterprise .plan-action button{color:#03eec1;border-color:#03eec1}.plans-help{border:1px solid var(--metal-edge);color:var(--plans-text);background:#09253260;border-radius:20px;align-items:center;gap:18px;margin-top:22px;padding:18px 22px;display:flex}.plans-help i{border:1px solid var(--metal-edge);color:#2db9ff;background:#093d5666;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.plans-help i svg{width:32px;height:32px}.plans-help>span{flex:1;min-width:0}.plans-help strong{font-size:1.125rem;display:block}.plans-help small{color:var(--plans-muted);margin-top:4px;font-size:.95rem;line-height:1.45;display:block}.plans-help b{color:#52c6ff;align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.plan-picker{color:#edf5ff;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:22px;width:min(480px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;overflow:auto;box-shadow:0 24px 80px #0008}.plan-picker::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001018b8}.plan-picker header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.plan-picker h2{margin:0;font-size:1.4rem}.plan-picker header button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#fff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.plan-picker label{font-size:1rem;display:block}.plan-picker select{background:var(--metal-surface);border:1px solid var(--metal-edge);color:#eef6fc;border-radius:10px;width:100%;min-width:0;margin-top:10px;padding:13px;font-size:1rem;display:block}.plan-picker p{color:#b8cddb;margin:16px 0;font-size:.9rem;line-height:1.55}.plan-picker .platform-primary{width:100%;margin-top:8px}.plan-picker [role=alert]{color:#ffbead}.plan-selection-status{color:#88ecc3;background:#0a392e;border:1px solid #26735d;border-radius:12px;margin-bottom:18px;padding:14px 18px;line-height:1.5}.platform-selected-plan{background:var(--metal-surface);border:1px solid #0d929b;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 16px;display:flex}.platform-selected-plan a{margin-left:auto}.platform-nav button{flex:1;min-width:0}.platform-nav button span{font-size:.875rem}@media (max-width:760px){.plans-efficiency{display:none}.plan-card{grid-template-columns:minmax(0,1fr) 175px;column-gap:16px;padding:20px}.plan-profissional{padding:19px}.plan-identity{gap:14px}.plan-icon{border-radius:14px;width:58px;height:58px}.plan-icon svg{width:34px;height:34px}.plan-popular{font-size:.875rem}.plan-price{font-size:1rem}.plan-name h2{font-size:1.45rem}.plan-action a,.plan-action button{font-size:1rem}.plans-help{flex-wrap:wrap}.plans-help b{margin-left:auto}.plan-enterprise .plan-price{font-size:1rem}}@media (max-width:540px){.plans-public-shell{padding:22px 14px 40px}.plans-public-header{margin-bottom:28px}.plans-public-header img{width:170px}.plans-public-header span{padding-left:38px;font-size:.875rem}.plans-intro{margin:25px 0 20px}.plans-intro p{font-size:1rem}.plan-card{border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""price""features""action";gap:16px}.plan-enterprise{grid-template-areas:"identity""price""action"}.plan-price{white-space:normal;justify-self:start;padding-left:72px;line-height:1.2}.plan-price strong{font-size:2.5rem}.plan-card ul{gap:8px;padding:0}.plan-card li{gap:12px;font-size:1rem}.plan-name{gap:8px}.plan-name h2{font-size:1.5rem}.plan-identity p{font-size:.95rem}.plan-popular{padding:4px 8px}.plan-action a,.plan-action button{min-height:50px}.plans-help{gap:12px;padding:16px}.plans-help i{width:46px;height:46px}.plans-help strong{font-size:1rem}.plans-help small{font-size:.875rem}.plans-help b{margin-left:58px;font-size:.95rem}.platform-nav button{padding:10px 3px}.platform-nav{width:calc(100% - 16px)}.platform-nav button span{font-size:.875rem}.plan-picker{padding:20px}}@media (prefers-reduced-motion:reduce){.plan-action a,.plan-action button{transition:none}}.login-commercial-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.login-commercial-links .login-plans{position:static}.subscription-area{margin:24px 0}.subscription-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.subscription-heading h2{margin:0;font-size:1.5rem}.subscription-heading p{color:#b2cbe5;margin:6px 0}.billing-test-badge{color:#ffda64;background:#4b401e66;border:1px solid #84722c;border-radius:20px;padding:8px 12px;font-size:.875rem}.billing-note{background:var(--metal-surface);color:#bad2df;border-radius:12px;padding:14px 16px;font-size:.95rem;line-height:1.6}.subscription-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.subscription-summary>div{background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:14px;padding:18px}.subscription-summary small,.subscription-summary strong,.subscription-summary b{display:block}.subscription-summary small{color:#acc5d6;margin-bottom:8px;font-size:.875rem}.subscription-summary strong{font-size:1rem}.subscription-summary b{color:#ffdb43;margin-top:8px}.status-ATIVO{color:#52eab8}.status-ATRASADO,.status-SUSPENSO{color:#ffc18f}.billing-actions,.billing-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.billing-actions button,.billing-tabs button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#dbedf8;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:.95rem;display:flex}.billing-tabs .active{color:#172732;background:#ffcf32;border-color:#ffcf32;font-weight:700}.billing-history article{border-bottom:1px solid var(--metal-edge);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.billing-history small,.billing-events small{color:#a8bece;margin-top:5px;font-size:.875rem;display:block}.subscription-area h3{margin:24px 0 12px;font-size:1.125rem}.billing-events{border:1px solid var(--metal-edge);overflow-wrap:anywhere;border-radius:12px;margin:20px 0;padding:16px}.billing-events p{border-bottom:1px solid var(--metal-edge);padding-bottom:10px;font-size:.875rem}.billing-filters{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.billing-filters label{flex:1;min-width:150px}.billing-filters select,.plan-picker input{background:var(--metal-surface);color:#eff6ff;border:1px solid var(--metal-edge);border-radius:10px;width:100%;margin:8px 0 12px;padding:12px;font-size:1rem}.billing-table-wrap{overflow:auto}.billing-table{border-collapse:collapse;width:100%;font-size:.95rem}.billing-table th,.billing-table td{text-align:left;border-bottom:1px solid var(--metal-edge);white-space:nowrap;padding:14px 12px}.billing-table th{color:#a9c3d5;font-size:.875rem}.billing-table button{color:#ffda45;text-align:left;cursor:pointer;background:0 0;border:0;font-size:1rem;text-decoration:underline}.login-subscription-card{background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface));color:#ffda43;border:1px solid #2a7883;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;max-width:1100px;margin:8px auto 20px;padding:14px 18px;display:flex}.login-subscription-card strong{font-size:1rem;display:block}.login-subscription-card small{color:#b6d4e2;margin-top:4px;font-size:.875rem;display:block}@media (max-width:600px){.subscription-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-summary>div{padding:14px}.billing-history article{flex-wrap:wrap}.billing-actions button{flex:1;justify-content:center}.login-subscription-card{margin:10px 0 20px}}:root{--company-context-height:0px;--app-bottom-clearance:0px}html{scroll-padding-top:calc(var(--company-context-height) + 76px);scroll-padding-bottom:var(--app-bottom-clearance)}.company-context-banner{padding-top:max(10px, env(safe-area-inset-top))}.company-context-banner>div{overflow-wrap:anywhere;min-width:0}.company-context-banner>button{flex-shrink:0;min-height:44px}.stock-redesign .estoque-busca-fixa,.estoque-busca-fixa{top:max(var(--company-context-height), env(safe-area-inset-top))}.stock-options-trigger{color:#b7ccd8;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;margin:-5px -5px 0 0;padding:0;display:grid}.stock-options-trigger svg{width:22px;height:22px}.stock-options-trigger:hover,.stock-options-trigger[data-popup-open]{background:var(--metal-raised)}.stock-options-positioner{z-index:150}.stock-options-positioner[data-anchor-hidden]{visibility:hidden}.stock-options-popup{width:190px;max-width:var(--available-width);max-height:var(--available-height);overscroll-behavior:contain;background:var(--metal-surface);color:#e8edf2;border:1px solid #526773;border-radius:12px;outline:none;padding:5px;display:grid;overflow-y:auto;box-shadow:0 12px 28px #0006}.stock-options-popup [role=menuitem]{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:46px;padding:12px;font-size:14px;display:flex}.stock-options-popup [role=menuitem][data-highlighted]{background:var(--metal-raised);outline:none}.stock-options-popup svg{flex:none;width:18px;height:18px}.modal-fundo,.order-picker-backdrop,[data-slot=dialog-overlay]{z-index:200}.movimento-fundo,[data-slot=dialog-content]{z-index:210}.modal-fundo,.movimento-fundo,.order-picker-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.modal-fundo>*,.movimento-fundo>*,.order-picker-backdrop>*,[data-slot=dialog-content]{min-width:0;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto}@media (max-width:900px){.app-mobile-shell:not(.developer-dashboard),.developer-dashboard.app-mobile-shell,.platform-shell{padding-bottom:max(calc(112px + env(safe-area-inset-bottom)), var(--app-bottom-clearance))}.app-mobile-shell{min-width:0}.app-mobile-shell:not(.developer-dashboard){padding-top:max(18px, env(safe-area-inset-top))}.stock-redesign .stock-header-compact>.restock-bell,.fabricas-header>.restock-bell{flex-wrap:wrap;order:-1;justify-content:flex-end;align-self:flex-end;gap:8px;max-width:100%;position:relative;top:auto;right:auto}:is(.stock-header-compact .stock-store-title,.fabricas-header .fabricas-intro,.stock-header-compact:has(.role-preview) .stock-store-title,.fabricas-header:has(.role-preview) .fabricas-intro){padding-right:0}.report-brand,.dashboard-header{flex-wrap:wrap;gap:12px}.restock-trigger,.role-preview-avatar,.restock-bell>button,.restock-popover header button,.catalog-header-share button,.seller-dashboard .restock-bell .seller-more-information>summary{min-width:44px;min-height:44px}.restock-popover,.role-preview-popover,.seller-dashboard .restock-bell .seller-more-content{top:calc(max(var(--company-context-height), env(safe-area-inset-top)) + 12px);right:max(12px, env(safe-area-inset-right));width:min(380px,100vw - 24px);max-height:calc(100dvh - max(var(--company-context-height), env(safe-area-inset-top)) - max(112px, var(--app-bottom-clearance)) - 24px);overscroll-behavior:contain;position:fixed;left:auto;overflow-y:auto}.stock-redesign .stock-product-actions button,.stock-redesign .material-add{min-height:44px}.stock-redesign .stock-product-title-line{overflow-wrap:anywhere;min-width:0}.stock-redesign .loja-resumo>div{flex-wrap:wrap;gap:0 6px}.role-preview-status{bottom:max(calc(96px + env(safe-area-inset-bottom)), var(--app-bottom-clearance));flex-wrap:wrap}.app-mobile-shell:has(.role-preview-status){padding-bottom:calc(var(--app-bottom-clearance) + 140px)!important}}@media print{.company-context-banner,.stock-options-trigger,.stock-options-positioner{display:none!important}.app-mobile-shell:not(.developer-dashboard),.platform-shell{padding-bottom:0}}.stock-redesign .stock-product{grid-template-columns:72px minmax(0,1fr);gap:8px;padding:7px}.stock-redesign .stock-product-media{gap:2px}.stock-redesign .stock-product-media .stock-product-photo{height:58px;min-height:0}.stock-redesign .stock-product-media>.stock-product-quantity{font-size:11px;line-height:1.2}.stock-redesign .stock-product-media .material-sample{float:none;flex-wrap:wrap;justify-content:center;gap:0;margin:0}.stock-redesign .stock-product-media .material-add{min-height:44px;padding:2px;font-size:11px}.stock-redesign .stock-product-media .material-thumb{width:44px;height:44px}.stock-redesign .stock-product-heading h2{margin-bottom:2px;font-size:14px}.stock-redesign .stock-product-title-line .stock-last-sale{margin-bottom:2px;font-size:10px}.stock-redesign .stock-product-info>.stock-product-description{margin:2px 0 4px;font-size:12px;line-height:1.3}.stock-redesign .stock-product-actions{gap:6px;margin-top:auto;padding-top:2px}.stock-redesign .stock-product-actions button{min-height:44px;padding:4px 6px;font-size:12px}.stock-redesign .stock-product-info{align-self:stretch}.stock-redesign .stock-product-photo.no-photo{gap:2px}.stock-redesign .stock-product-photo.no-photo span{font-size:10px}.stock-redesign .stock-product-photo.no-photo svg{width:20px;height:20px}.restock-bell>a.qr-header-trigger{box-sizing:border-box;flex:none;place-items:center;width:44px;height:44px;padding:0;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff14,0 3px 7px #0003;color:#ffce32!important;background:linear-gradient(145deg,var(--metal-raised),var(--metal-surface))!important;border:1px solid #78672f!important;border-radius:12px!important}.restock-bell>a.qr-header-trigger:hover{background:var(--metal-raised)!important;border-color:#ffce32!important}.restock-bell>a.qr-header-trigger:focus-visible{outline-offset:3px;outline:2px solid #ffce32}.restock-bell>a.qr-header-trigger svg{flex:none;width:22px;height:22px}@media (max-width:900px){.report-page .report-brand:has(>.restock-bell){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.report-page .report-brand:has(>.restock-bell)>a{flex:112px;align-self:center;min-width:0;max-width:100%}.report-page .report-brand:has(>.restock-bell)>a img{width:145px;max-width:100%;height:auto;display:block}.report-page .report-brand>.restock-bell,.stock-redesign .stock-header-compact>.restock-bell,.fabricas-header>.restock-bell,.dashboard-header>.restock-bell,.conteudo>header>.restock-bell{flex-wrap:wrap;flex:0 auto;order:0;justify-content:flex-end;gap:6px;min-width:0;max-width:100%;margin-left:auto;display:flex;position:relative;inset:auto}.restock-bell>.role-preview,.restock-bell>.restock-trigger{flex-shrink:0}.report-page .seller-dashboard-header:has(>.restock-bell)>div:first-child{flex:130px;min-width:0}}.platform-shell.platform-home-view{min-height:0;display:block}.platform-home-view .platform-metrics{gap:8px;margin:14px 0 20px;display:flex}.platform-home-view .platform-metrics article{border-radius:10px;flex-direction:row;flex:1;justify-content:center;gap:8px;padding:8px;display:flex;position:relative}.platform-home-view .platform-metrics svg{width:16px;height:16px}.platform-home-view .platform-metrics strong{font-size:18px;line-height:1.2}.platform-home-view .platform-metrics span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-home-view .platform-section{border:0;border-left:1px solid var(--metal-edge);box-shadow:none;background:0 0;border-radius:0;margin:0 0 18px;padding:0 0 0 14px;position:relative}.platform-home-view .platform-section h2{color:#ffce39;margin:0 0 10px;font-size:15px;line-height:24px;position:relative}.platform-home-view .platform-section h2:before{content:"";background:#ffce39;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:-18px}.platform-home-view .platform-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.platform-home-view .platform-shortcuts>a,.platform-home-view .platform-shortcuts>button{border-radius:9px;gap:6px;min-height:44px;padding:8px;position:relative}.platform-home-view .platform-shortcuts>:nth-child(odd):before,.platform-home-view .platform-company-list>button:before{content:"";background:var(--metal-raised);width:14px;height:1px;position:absolute;left:-15px}.platform-home-view .platform-shortcuts svg{width:16px;min-width:16px;height:16px}.platform-home-view .platform-shortcuts svg:last-child{width:12px;min-width:12px;height:12px}.platform-home-view .platform-company-list{gap:6px}.platform-home-view .platform-company-list>button{border-radius:9px;gap:8px;min-height:44px;padding:7px 10px;position:relative}.platform-home-view .platform-company-list i{background:0 0;padding:4px;display:flex}.platform-home-view .platform-company-list svg{width:16px;height:16px}.platform-home-view .platform-company-list>button>span{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.platform-home-view .platform-company-list strong{font-size:13px;line-height:1.3}.platform-home-view .platform-company-list small{white-space:nowrap;color:#a9c0cc;margin:0 0 0 auto;font-size:10px}.platform-ledger article{flex-wrap:wrap;gap:8px 12px}.platform-ledger .ledger-description{overflow-wrap:anywhere;flex:1;min-width:140px}.ledger-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.ledger-actions button,.ledger-confirm button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#c7d9e6;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px 10px;font-size:12px;display:inline-flex}.ledger-actions .ledger-delete,.ledger-confirm .ledger-delete{color:#ff9696;border-color:#975a60}.ledger-confirm{background:#36252b;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:10px;font-size:13px;display:flex}.ledger-confirm span{flex:1;min-width:160px}.ledger-actions button:disabled,.ledger-confirm button:disabled{opacity:.5;cursor:default}.pwa-toolbar .developer-session{margin-left:auto}body .developer-session .session-signout{color:#ff8585;background:0 0;border:0;gap:4px;min-height:36px;padding:6px 8px;font-size:12px;line-height:1.2}body:not(:has(.login-compact)):not(:has(.sign-page)):not(:has(.public-catalog)) .pwa-toolbar:has(.developer-session){padding-top:max(2px,env(safe-area-inset-top));padding-bottom:2px;display:flex!important}@media print{.pwa-toolbar{display:none!important}}.platform-pending{color:#ffe080;text-align:left;cursor:pointer;background:#332d1c;border:1px solid #72602c;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:42px;margin:-6px 0 18px;padding:8px 10px;font-size:13px;display:flex}.platform-pending b{margin-left:auto}.platform-home-view .platform-section h2{align-items:center;gap:8px;display:flex}.platform-home-view .platform-section h2>small{color:#a9c0cc;margin-left:auto;font-size:12px;font-weight:400}.platform-finance-summary{color:#e9f4ee;text-align:left;cursor:pointer;background:#15332b;border:1px solid #345849;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:10px 6px;display:grid}.platform-finance-summary>span{border-right:1px solid #345849;min-width:0;padding:0 6px}.platform-finance-summary>span:last-child{border:0}.platform-finance-summary small{color:#b4cfc0;margin-bottom:4px;font-size:12px;display:block}.platform-finance-summary strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.platform-all-clients{color:#a9c0cc;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:32px;margin-left:auto;padding:0 4px;font-size:12px;display:flex}.platform-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-client-search{border:1px solid var(--metal-edge);color:#a9c0cc;border-radius:8px;align-items:center;gap:8px;margin:0 0 8px;padding:0 9px;display:flex}.platform-client-search input{color:#edf4f8;background:0 0;border:0;width:100%;min-width:0;height:38px;padding:7px 0;font-size:14px}.platform-home-view .platform-company-list>button>span{flex-wrap:wrap;gap:3px 8px}.platform-home-view .platform-company-list .company-status{white-space:normal;font-size:12px}.platform-home-view .platform-company-list .company-status.active{color:#78deae}.platform-home-view .platform-company-list .company-status.pending{color:#ffe080}.platform-home-view .platform-company-list .company-status.blocked{color:#ff9696}.platform-activity{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:9px;margin:0 0 18px;padding:0 10px;font-size:13px}.platform-activity summary{cursor:pointer;align-items:center;gap:8px;min-height:42px;list-style:none;display:flex}.platform-activity summary::-webkit-details-marker{display:none}.platform-activity summary svg:last-child{margin-left:auto;transition:transform .15s}.platform-activity[open] summary svg:last-child{transform:rotate(90deg)}.platform-activity article{border-top:1px solid var(--metal-edge);overflow-wrap:anywhere;gap:4px;padding:10px 0;display:grid}.platform-activity article small{color:#a9c0cc;font-size:12px}.platform-company-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:16px;display:grid}.platform-company-filters input,.platform-company-filters select{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#edf4f8;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:8px;font-size:14px}.platform-pending:focus-visible{outline-offset:3px;outline:2px solid #ffce39}.platform-finance-summary:focus-visible{outline-offset:3px;outline:2px solid #ffce39}.platform-activity summary:focus-visible{outline-offset:3px;outline:2px solid #ffce39}body .pwa-toolbar .developer-return{align-items:center;gap:8px;margin-left:auto;display:flex}body .pwa-toolbar .developer-return button{color:#ffcf32;border:1px solid #665b29;border-radius:9px;min-width:44px;min-height:36px;padding:6px 8px;font-size:12px}body .pwa-toolbar .developer-return+.developer-session{margin-left:0}body .pwa-toolbar .developer-return [role=alert]{color:#f99;max-width:220px;font-size:12px}.branch-layout :is(.home-actions,.company-home>section,.platform-section,.seller-create-actions,.owner-insights,.report-disclosures){border:0;border-left:1px solid var(--metal-edge);box-shadow:none;background:0 0;border-radius:0;padding-left:14px;position:relative}.branch-layout :is(.home-actions,.company-home>section,.platform-section)>h2{color:#ffcd32;margin:14px 0 10px;font-size:15px;position:relative}.branch-layout :is(.home-actions,.company-home>section,.platform-section)>h2:before{content:"";background:#ffcd32;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-18px}.branch-layout :is(.home-actions-grid,.company-home-grid,.platform-shortcuts){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.branch-layout :is(.home-actions-grid,.company-home-grid,.platform-shortcuts)>:is(a,button){border-radius:9px;gap:8px;min-height:46px;padding:8px 10px;font-size:14px;line-height:1.3;position:relative}.branch-layout :is(.home-actions-grid,.company-home-grid,.platform-shortcuts)>:nth-child(odd):before{content:"";background:var(--metal-raised);width:14px;height:1px;position:absolute;left:-15px}.branch-layout :is(.home-actions-grid,.company-home-grid,.platform-shortcuts) svg{flex:none;width:18px;height:18px}.branch-layout :is(.home-actions-grid,.company-home-grid,.platform-shortcuts) span{overflow-wrap:anywhere;min-width:0}.branch-layout .company-home{min-height:0;display:block}.branch-layout .company-home-heading{margin:14px 0}.branch-layout .company-home-heading h1{font-size:20px}.branch-layout :is(.orders-list,.quotes-list,.customer-list,.delivery-list,.platform-ledger){border-left:1px solid var(--metal-edge);padding-left:14px;position:relative}.branch-layout :is(.orders-list,.quotes-list,.customer-list,.delivery-list,.platform-ledger)>article{position:relative}.branch-layout :is(.orders-list,.quotes-list,.customer-list,.delivery-list,.platform-ledger)>article:before{content:"";background:var(--metal-raised);width:14px;height:1px;position:absolute;top:24px;left:-15px}.branch-layout :is(.order-list,.finance-orders,.finance-sale-list,.client-mini-grid,.assistance-grid,.finance-tile-grid){border-left:1px solid var(--metal-edge);padding-left:14px;position:relative}.branch-layout :is(.order-list,.finance-orders,.finance-sale-list,.client-mini-grid,.assistance-grid,.finance-tile-grid)>:is(button,article){position:relative}.branch-layout :is(.order-list,.finance-orders,.finance-sale-list)>:is(button,article):before,.branch-layout :is(.client-mini-grid,.assistance-grid,.finance-tile-grid)>:first-child:before{content:"";background:var(--metal-raised);width:14px;height:1px;position:absolute;top:22px;left:-15px}.branch-layout .report-grid{border-left:1px solid var(--metal-edge);padding-left:14px;position:relative}.branch-layout .report-grid>.report-card{border-radius:10px;position:relative}.branch-layout .report-grid>.report-card:before{content:"";background:var(--metal-raised);width:14px;height:1px;position:absolute;top:22px;left:-15px}.role-settings{border-left:1px solid var(--metal-edge);gap:10px;margin-top:18px;padding-left:12px;display:grid}.role-settings details{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:10px;min-width:0;padding:0 12px}.role-settings summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.role-settings form,.role-settings label{gap:8px;display:grid}.role-settings input,.role-settings select{background:var(--metal-surface);border:1px solid var(--metal-edge);color:#edf5fa;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px;font-size:14px}.role-settings small{color:#b6cbd8;margin:8px 0;font-size:12px;line-height:1.5;display:block}.role-settings .platform-primary{min-height:42px;margin:10px 0;padding:8px 12px;font-size:14px}.navigation-editor{margin:12px 0;padding:0;list-style:none}.navigation-editor li{border-top:1px solid var(--metal-edge);align-items:center;gap:4px;padding:6px 0;font-size:14px;display:flex}.navigation-editor li>span{flex:1}.navigation-editor button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#ffce39;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.navigation-editor button:disabled{opacity:.3}.plans-help{grid-template-columns:58px minmax(0,1fr);text-decoration:none;box-shadow:inset 0 1px #91dfff16;background:linear-gradient(135deg,var(--metal-surface),var(--metal-surface))!important;border:1px solid #2a7fa5!important;gap:14px!important;padding:22px!important;display:grid!important}.plans-help>span{width:auto;min-width:0}.plans-help strong{word-break:normal;overflow-wrap:normal;line-height:1.35}.plans-help b{white-space:normal;border:1px solid #52c6ff;border-radius:10px;grid-column:1/-1;justify-content:center;width:100%;min-width:0;padding:12px;display:flex;margin:4px 0 0!important}@media (min-width:760px){.plans-help{grid-template-columns:58px minmax(0,1fr) auto}.plans-help b{grid-column:auto;width:auto;margin:0!important}}@media (max-width:540px){.plans-help{grid-template-columns:46px minmax(0,1fr);padding:18px!important}.plans-help strong{font-size:18px}.plans-help small{font-size:14px}}.home-stock-summary{margin:12px 0 16px}.home-stock-period{margin-bottom:10px;display:block}.home-stock-period select{background:var(--metal-surface);color:#e6eff5;border:1px solid var(--metal-edge);border-radius:9px;width:100%;min-height:40px;padding:8px 10px;font-size:14px}.home-stock-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;border:0!important;margin:0!important;padding:0!important}.home-stock-cards article{border:1px solid var(--metal-edge);background:linear-gradient(120deg,var(--metal-surface),var(--metal-base));border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:1px 8px;min-height:78px;padding:9px 10px;display:grid}.home-stock-cards svg{color:#ffca28;grid-row:1/4;width:22px;height:22px;margin-top:3px}.home-stock-cards article:last-child svg{color:#26d996}.home-stock-cards span,.home-stock-cards strong,.home-stock-cards small{grid-column:2}.home-stock-cards span{color:#bfd5e5;font-size:14px;line-height:1.2}.home-stock-cards strong{color:#f3f7fa;font-size:23px;line-height:1.15}.home-stock-cards small{color:#adc8da;font-size:11px;line-height:1.3}.home-personal-top{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:10px;margin-top:10px}.home-personal-top>summary{cursor:pointer;color:#ffce37;align-items:center;gap:9px;min-height:52px;padding:10px;font-size:14px;list-style:none;display:flex}.home-personal-top>summary::-webkit-details-marker{display:none}.home-personal-top>summary>span{flex:1}.home-personal-top small{color:#a8c2d2;margin-top:2px;font-size:11px;display:block}.home-personal-top[open]>summary>svg:last-child{transform:rotate(180deg)}.home-personal-top ol{margin:0 0 8px;padding:0 10px;list-style:none}.home-personal-top li{border-top:1px solid var(--metal-edge);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.home-personal-top li>b{color:#ffce37;flex:none;width:16px;font-size:11px}.home-personal-top li>span:nth-child(2){flex:1;min-width:0}.home-personal-top li>span:last-child{text-align:right;flex-shrink:0}.home-personal-top p{padding:0 12px 12px;font-size:13px}.fixed-menu-preview{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;justify-content:space-around;gap:5px;margin:12px 0;padding:10px 5px;display:flex}.fixed-menu-preview>span{text-align:center;color:#c8d9e2;overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.fixed-menu-preview>span:first-child{color:#ffca28}.menu-access-help{color:#a8c5d6;font-size:12px;line-height:1.5}.menu-access-warning{color:#ffdc74;background:#604b1629;border:1px solid #8b752f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0;padding:9px;font-size:12px;display:flex}.menu-access-warning span{flex:1;min-width:120px}.menu-access-warning button{color:#15212b;background:#ffca28;border:1px solid #a68a34;border-radius:7px;min-height:36px;padding:6px 9px;font-size:12px}.fabricas-page .fabricas-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title controls""search search";align-items:center;gap:8px 10px;margin-bottom:8px;display:grid}:is(.fabricas-page .fabricas-header .fabricas-intro,.fabricas-page .fabricas-header:has(>.restock-bell) .fabricas-intro){grid-area:title;min-height:0;padding-right:0}.fabricas-page .fabricas-header .fabricas-top-actions{grid-area:search}.fabricas-page .fabricas-header>.restock-bell{order:0;grid-area:controls;grid-template-columns:repeat(3,44px);align-self:start;justify-items:center;gap:4px;max-width:none;margin:0;display:grid;position:relative;inset:auto}.fabricas-page .fabricas-header>.restock-bell>.role-preview{grid-column:span 2;justify-self:end}.fabricas-page .fabricas-header .catalog-header-share{grid-column:3;position:static;inset:auto}.fabricas-page .fabricas-header .catalog-header-share button,.fabricas-page .fabricas-header .catalog-settings-trigger{width:44px!important;height:44px!important;min-height:44px!important;margin:0!important}@media (max-width:900px){.fabricas-page .fabricas-header{grid-template-rows:auto auto auto;grid-template-areas:"brand controls""title controls""search search"}:is(.fabricas-page .fabricas-header .fabricas-brand,.fabricas-page .fabricas-header:has(>.restock-bell) .fabricas-brand){grid-area:brand;align-self:center;align-items:center;width:145px;min-width:0;max-width:100%;min-height:44px;display:flex}.fabricas-page .fabricas-header .fabricas-brand img{width:100%;max-width:145px;height:auto}}.fabricas-page .ai-toolbar{margin:8px 0 12px}.fabricas-page .ai-toolbar .ai-entry{min-height:36px;padding:8px 12px;font-size:14px}.factory-compact-catalog .catalog-section-heading{margin:8px 0}.factory-compact-catalog .catalog-section-heading h2{margin:0;font-size:20px}.factory-compact-catalog .catalog-section-heading small{color:#adc1ce;font-size:13px;font-weight:400}.factory-filter-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 0;font-size:14px;display:flex;color:#b9d6e6!important}.factory-selector{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#395363 transparent;gap:8px;margin:0 -3px 4px;padding:3px 3px 8px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.factory-swipe-hint{color:#8ba3b2;font-size:12px}.factory-selector .factory-tile{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 25%}.factory-selector .factory-tile:focus-visible{outline-offset:-3px}.factory-selector .factory-tile{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#eaf1f5;cursor:pointer;border-radius:11px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.factory-selector .factory-tile[aria-pressed=true]{border-color:#ffcd2b;box-shadow:inset 0 0 0 2px #ffcd2b}.factory-tile img,.factory-tile-icon{object-fit:cover;justify-content:center;align-items:center;width:100%;height:54px;display:flex}.factory-tile>span:last-child{text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-height:32px;padding:5px;font-size:14px;line-height:1.2;display:flex}.factory-tile[aria-pressed=true] .factory-tile-icon{color:#ffcd2b}.fabricas-page .factory-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.fabricas-page .factory-product-grid>.fabricas-card{border-radius:12px;flex-direction:column;gap:0;min-width:0;max-width:none;margin:0;display:flex}.fabricas-page .factory-product-grid .fabricas-imagem{aspect-ratio:1.5;flex:none;height:auto;min-height:0}.fabricas-page .factory-product-grid .fabricas-card-conteudo{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex;padding:9px!important}.fabricas-page .factory-product-grid .fabricas-card-topo small{text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:12px}.fabricas-page .factory-product-grid .fabricas-card h2{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.25}.fabricas-page .factory-product-grid .fabricas-dados,.fabricas-page .factory-product-grid .ai-product-button,.fabricas-page .factory-product-grid .catalog-card-actions,.fabricas-page .factory-product-grid .catalog-publish-button{display:none}.fabricas-page .factory-product-grid .factory-stock-actions{flex-wrap:wrap;align-items:stretch;gap:6px;margin:auto 0 0;padding-top:3px;display:flex}.fabricas-page .factory-product-grid .factory-stock-badge{white-space:normal;overflow-wrap:anywhere;flex:100%;padding:5px 7px;font-size:12px;line-height:1.3}.fabricas-page .factory-product-grid .catalog-quick-withdraw{white-space:normal;flex:100%;min-height:36px;padding:6px;font-size:14px}.fabricas-page .factory-product-grid .factory-product-share{top:5px;right:5px}.fabricas-page .factory-product-grid .catalog-share-icon{width:36px;min-width:36px;height:36px;min-height:36px}.factory-product-grid .factory-card-photo-controls{gap:0;padding:1px;bottom:5px}.factory-product-grid .factory-card-photo-controls button{width:32px;height:32px}.factory-product-grid .factory-card-photo-controls span{min-width:24px;font-size:12px}.factory-filters:not([hidden]){background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.factory-filters label{gap:6px;min-width:0;font-size:14px;display:grid}.factory-filters select{background:var(--metal-surface);color:#eaf1f5;border:1px solid #526b7b;border-radius:7px;max-width:100%;min-height:44px;padding:8px;font-size:16px}.factory-filters .factory-stock-filter{align-items:center;gap:8px;min-height:44px;display:flex}.factory-stock-filter input{accent-color:#ffcd2b;width:20px;height:20px}.factory-filters button,.factory-load-more{background:var(--metal-surface);color:#ffcd2b;cursor:pointer;border:1px solid #526b7b;border-radius:9px;min-height:44px;padding:10px 14px;font-size:14px}.factory-load-more{margin:16px auto;display:block}.factory-grid-empty{color:#adc1ce;padding:20px 0}.factory-compact-catalog .catalog-factory-tools{margin-top:16px}.factory-compact-catalog :focus-visible{outline-offset:3px;outline:2px solid #ffcd2b}@media (min-width:600px){.fabricas-page .factory-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.factory-selector .factory-tile{flex-basis:104px}.factory-tile img,.factory-tile-icon{height:64px}}@media (min-width:1100px){.fabricas-page .factory-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body main.fabricas-page{background:radial-gradient(at 20% 0,#082035 0,#0000 55%),#020d18!important}.fabricas-page .fabricas-header .fabricas-intro>p{color:#a3bfd7;margin:3px 0 0;font-size:13px;line-height:1.3}.factory-search-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;min-width:0;display:grid}.fabricas-page .factory-search-row .factory-filter-toggle{background:#071726;border:1px solid #41617d;border-radius:9px;width:44px;height:44px;min-height:44px;color:#dceaf7!important}.fabricas-page .factory-search-row .factory-filter-toggle[aria-expanded=true]{border-color:#ffcd2b;color:#ffcd2b!important}.fabricas-page .factory-search-row input{height:44px;min-height:44px;font-size:16px}.factory-showroom .factory-selector{scrollbar-width:none;gap:7px;margin-bottom:0;padding-bottom:7px}.factory-showroom .factory-selector::-webkit-scrollbar{display:none}.factory-showroom .factory-selector .factory-tile{border-radius:9px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 12px}.factory-showroom .factory-tile>span:last-child{white-space:nowrap;width:auto;min-height:0;padding:0}.factory-showroom .factory-tile[aria-pressed=true]{color:#ffcf32}.factory-shelves{min-width:0;margin:0 -3px}.factory-shelf{min-width:0;margin:0}.factory-shelf>h3{color:#eff5fb;background:linear-gradient(90deg,#04101a,#102334 50%,#04101a);border:3px solid #243c4e;border-bottom:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:17px;font-weight:650;line-height:1.3;display:flex}.factory-shelf>h3 small{color:#a8bcd0;font-size:13px;font-weight:400}body .fabricas-page .factory-showroom .factory-product-grid{align-items:stretch;gap:0}body .fabricas-page .factory-showroom .factory-product-grid>.fabricas-card{--tw-ring-shadow:0 0 #0000;border-radius:0;gap:0;transform:none;box-shadow:none!important;background:#02111d!important;border:16px solid #0000!important;border-width:23px 16px 26px!important;border-image:url(/images/factory-showroom-dark-walnut.webp) 63 47 88 fill/23px 16px 26px!important;padding:0!important}.fabricas-page .factory-showroom .factory-product-grid .fabricas-imagem{aspect-ratio:1;background:#091523;border-radius:2px;width:100%;height:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #050b12}.fabricas-page .factory-showroom .fabricas-imagem>img{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%;max-height:none;display:block}.fabricas-page .factory-showroom .fabricas-imagem>.factory-photo-ambience{object-fit:cover;filter:blur(10px)brightness(.42);opacity:.65;pointer-events:none;position:absolute;inset:0;transform:scale(1.08)}.fabricas-page .factory-showroom .fabricas-imagem>.factory-photo-original{filter:brightness(.93);position:relative}.fabricas-page .factory-showroom .fabricas-imagem:after{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#0000 24%,#02071024 62%,#0207107a 100%),radial-gradient(at 50% 0,#ffd6992b,#0000 65%);position:absolute;inset:0}.fabricas-page .factory-showroom .factory-product-grid .fabricas-card-conteudo{background:#02111d;border-radius:0 0 3px 3px;flex:none;gap:2px;padding:6px 4px 5px!important}.fabricas-page .factory-showroom .factory-product-grid .fabricas-card h2{min-height:0;font-size:15px;font-weight:650;line-height:1.3}.fabricas-page .factory-showroom .fabricas-card-topo{min-height:0}.fabricas-page .factory-showroom .fabricas-card-topo small{color:#aac1d7;font-size:13px}.fabricas-page .factory-showroom .factory-product-grid .factory-stock-actions{background:#052723;border:1px solid #29d9a9;border-radius:6px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:0;margin:6px 0 0;padding:0;display:grid;overflow:hidden}.fabricas-page .factory-showroom .factory-product-grid .factory-stock-actions:not(:has(.catalog-quick-withdraw)){grid-template-columns:minmax(0,1fr)}.fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge{color:#65e1b4;font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:normal;white-space:nowrap;background:0 0;border:0;border-radius:0;align-self:center;min-width:0;margin:0;padding:7px 3px;font-size:14px;line-height:1.25;display:block}.fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge.empty{color:#ffb4ae}.fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge.unknown{color:#b8c7d8;white-space:normal;font-size:12px}.fabricas-page .factory-showroom .factory-product-grid .catalog-quick-withdraw{color:#87edc7;white-space:nowrap;background:0 0;border:0;border-left:1px solid #238b73;border-radius:0;align-self:stretch;width:100%;min-width:0;min-height:44px;margin:0;padding:5px 3px;font-size:14px;line-height:1.2}.fabricas-page .factory-showroom .factory-product-grid .factory-product-share{top:4px;left:auto;right:4px}.fabricas-page .factory-showroom .factory-card-photo-controls{z-index:3;white-space:nowrap;flex-wrap:nowrap;bottom:4px}.fabricas-page .factory-showroom .factory-card-photo-controls span{white-space:nowrap;min-width:34px;font-size:12px}@media (min-width:600px){body .fabricas-page .factory-showroom .factory-product-grid>.fabricas-card{border-width:26px 18px 29px!important;border-image-width:26px 18px 29px!important}.fabricas-page .factory-showroom .factory-product-grid .fabricas-card-conteudo{padding:8px 7px!important}.fabricas-page .factory-showroom .factory-product-grid .fabricas-card h2{font-size:16px}}@media (max-width:380px){body .fabricas-page .factory-showroom .factory-product-grid>.fabricas-card{border-width:21px 12px 24px!important;border-image-width:21px 12px 24px!important}.fabricas-page .factory-showroom .factory-product-grid .fabricas-card-conteudo{padding:6px 2px!important}.fabricas-page .factory-showroom .factory-product-grid .catalog-quick-withdraw,.fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge{font-size:13px}}.stock-movement-tabs.stock-tabs-with-add{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.stock-movement-tabs.stock-tabs-with-add>button{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;min-height:44px;padding:10px 13px}.platform-shortcuts strong,.home-actions-grid span{word-break:normal;overflow-wrap:normal}.platform-home-view .platform-shortcuts>a,.platform-home-view .platform-shortcuts>button{gap:8px;min-width:0;padding:10px}.platform-home-view .platform-shortcuts strong{font-size:14px;line-height:1.3}.platform-home-view .platform-shortcuts svg:last-child{display:none}.platform-home-view .platform-section{border-left:0;padding-left:0}.platform-home-view .platform-section h2:before,.platform-home-view .platform-shortcuts>:before,.platform-home-view .platform-company-list>button:before{display:none}.platform-home-view .platform-metrics article{flex-wrap:wrap;gap:4px;padding:8px 5px}.platform-home-view .platform-metrics span{clip-path:none;white-space:normal;text-align:center;width:100%;height:auto;margin:0;font-size:12px;line-height:1.3;position:static;overflow:visible}.platform-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px!important;display:grid!important}.platform-nav button{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0!important;padding:8px 2px!important;font-size:12px!important}.history-admin-menu{margin-left:auto;font-size:14px;position:relative}.history-admin-menu summary{cursor:pointer;color:#adc1ce;align-items:center;min-height:44px;padding:6px;display:flex}.history-admin-menu[open] .history-clear{z-index:40;background:var(--metal-surface);border:1px solid #537080;min-width:170px;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0006}.history-heading{flex-wrap:wrap;gap:6px}.history-heading h2{margin-right:auto}.history-heading>button{padding:8px;font-size:13px}.factory-compact-catalog .catalog-section-heading:has(.factory-selector-label){margin-top:0}.factory-selector-label{color:#adc1ce;font-size:14px}.fabricas-page .factory-ai-options{margin:4px 0;display:block}.factory-ai-options summary{color:#c4b5fd;cursor:pointer;align-items:center;gap:6px;min-height:36px;font-size:14px;display:flex}.factory-ai-options summary:before{content:"+"}.factory-ai-options[open] summary:before{content:"−"}.home-management-options{border-top:1px solid var(--metal-edge);margin-top:16px;padding-top:4px}.home-management-options summary{cursor:pointer;color:#adc1ce;align-items:center;min-height:44px;font-size:14px;display:flex}.order-list-filters{flex-wrap:wrap;gap:8px;display:flex}.order-list-filters .order-search{flex:100%;min-width:0}.order-list-filters>select{flex:140px;min-width:0;max-width:100%;min-height:44px;font-size:14px}.home-pending>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.home-pending a{min-width:0}.home-pending span{overflow-wrap:normal;font-size:14px}@media (max-width:900px){.stock-redesign .loja-header,.report-page .report-brand{gap:8px;margin-bottom:12px;padding-top:0;position:relative}.stock-redesign .stock-header-compact>.restock-bell,.report-page .report-brand>.restock-bell{flex-wrap:nowrap;order:0;max-width:110px;position:absolute;top:0;right:0}.stock-redesign .stock-brand,.report-page .report-brand>a{align-self:flex-start;align-items:center;max-width:calc(100% - 122px);min-height:44px;display:flex}.stock-redesign .stock-brand img,.report-page .report-brand img{object-fit:contain;width:145px;max-width:100%;height:auto}.report-page .report-brand>a>small{display:none}.stock-redesign .stock-store-title h1{margin-bottom:2px;font-size:20px}.stock-redesign .stock-store-title p{margin:0;font-size:13px}.stock-redesign .loja-resumo{margin:8px 0 10px}.history-panel{padding:12px!important}.history-filters{gap:8px}.history-tabs{margin:8px 0}.report-page .order-heading{gap:10px;margin-top:12px;margin-bottom:14px}.platform-shell .platform-header{margin-bottom:12px;padding-bottom:12px}.platform-home-view .platform-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-home-view .platform-shortcuts>button:last-of-type{grid-column:1/-1}}@media (max-width:360px){.history-admin-menu{width:100%;margin:0}.history-admin-menu summary{justify-content:flex-end}.platform-nav button{font-size:12px!important}.stock-redesign .stock-product-title-line .stock-last-sale{font-size:12px}.platform-finance-summary{grid-template-columns:1fr}.platform-finance-summary>span{border-right:0;justify-content:space-between;padding:5px;display:flex}}.mg-dashboard,.mg-workspace{--mg-bg:#111e30;--mg-border:#30445c;--mg-muted:#afc1d8;--mg-gold:#f5c844;color:#eff5ff;gap:18px;margin:18px 0;display:grid}.mg-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mg-metric,.mg-panel,.mg-order-card{background:linear-gradient(120deg,var(--metal-surface),var(--metal-surface));border:1px solid var(--mg-border,var(--metal-edge));border-radius:14px;min-width:0;padding:20px}.mg-metric{flex-direction:column;gap:8px;display:flex}.mg-metric>span{color:#afc1d8;font-size:.9rem}.mg-metric>strong{overflow-wrap:anywhere;font-size:clamp(1.3rem,2.4vw,1.8rem);line-height:1.2}.mg-metric small,.mg-panel small,.mg-order-card small{color:#afc1d8;font-size:.8rem}.mg-metric.positive strong{color:#81dbac}.mg-metric.attention strong{color:#f5c844}.mg-panel h2{color:#f2f6fc;margin:0 0 15px;font-size:1.1rem}.mg-panel p{color:#c4d0df;line-height:1.6}.mg-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.mg-between>*{min-width:0}.mg-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mg-panel progress{background:var(--metal-raised);accent-color:#f5c844;border:0;border-radius:9px;width:100%;height:10px;margin:12px 0;display:block}.mg-panel progress::-webkit-progress-bar{background:var(--metal-raised);border-radius:9px}.mg-panel progress::-webkit-progress-value{background:#f5c844;border-radius:9px}.mg-goal{background:linear-gradient(100deg,#332e1b,var(--metal-surface));border-color:#766631}.mg-goal h2,.mg-goal>.mg-between strong{color:#ffe087}.mg-ranking{margin:18px 0}.mg-chart{width:100%;height:auto;margin:14px 0}.mg-alerts{gap:8px;display:grid}.mg-alerts a{background:var(--metal-surface);border:1px solid var(--metal-edge);color:#eef3fc;border-radius:10px;justify-content:space-between;gap:15px;padding:16px;text-decoration:none;display:flex}.mg-alerts a span{color:#f5c844}.mg-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.mg-tabs button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#bacbe0;border-radius:9px;min-height:44px;padding:12px 18px}.mg-tabs button[aria-pressed=true]{color:#142033;background:#f5c844;border-color:#f5c844;font-weight:700}.mg-inline{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.mg-panel label,.mg-form label{color:#c6d4e6;gap:7px;font-size:.9rem;display:grid}.mg-panel input,.mg-panel select,.mg-panel textarea,.mg-form input,.mg-form select,.mg-form textarea,.mg-between select{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#f1f5fb;box-sizing:border-box;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:1rem}.mg-panel button,.mg-form button{background:var(--metal-surface);color:#fff;cursor:pointer;border:1px solid #637287;border-radius:8px;min-height:44px;padding:10px 16px}.mg-primary,.mg-panel button.mg-primary{font-weight:700;color:#101c2c!important;background:#f5c844!important;border-color:#f5c844!important}.mg-panel button:disabled{opacity:.5;cursor:wait}.mg-panel summary{cursor:pointer;color:#d7e3f4;padding:12px 0}.mg-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.mg-form .wide{grid-column:1/-1}.mg-record{border-bottom:1px solid var(--metal-edge);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px 0;display:grid}.mg-record strong,.mg-record small{margin:4px 0;display:block}.mg-record a{color:#f4d36c}.mg-status{border:1px solid var(--metal-edge);color:#c7d6e9;background:var(--metal-surface);border-radius:20px;align-items:center;padding:5px 10px;font-size:.85rem;display:inline-flex}.mg-status.attention{color:#ffda70;background:#342e1d;border-color:#7e682f}.mg-status.positive{color:#8de5b3;background:#183c31;border-color:#376653}.mg-status.danger{color:#ffabad;background:#3b2029;border-color:#8a4a55}.mg-statuses{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.mg-order-list{gap:14px;margin:18px 0;display:grid}.mg-order-card{color:#eff5ff}.mg-order-card h2{margin:0 0 8px;font-size:1.05rem}.mg-order-card p{color:#becde0;margin:6px 0;font-size:.9rem}.mg-order-card a{color:#f5d47d}.mg-order-card>button,.mg-card-action{color:#f5c844;cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px}.mg-timeline{border-left:2px solid var(--metal-edge);margin:18px 0 18px 8px;padding-left:20px}.mg-timeline>div{margin-bottom:22px;position:relative}.mg-timeline>div:before{content:"";background:#f5c844;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-26px}.mg-timeline p{white-space:pre-wrap;margin:4px 0}.mg-steps{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.mg-steps span{border-bottom:2px solid var(--metal-edge);color:#9cb1cb;padding:8px;font-size:.85rem}.mg-steps span.active{color:#f5c844;border-color:#f5c844}.mg-mini-bars{align-items:end;gap:10px;height:150px;padding:15px 0;display:flex}.mg-mini-bars>div{flex:1;align-items:end;gap:3px;height:100%;display:flex;position:relative}.mg-mini-bars i{background:#67c59b;width:50%;min-height:2px}.mg-mini-bars i.out{background:#879cba}.mg-forecast-labels{color:#afc1d8;justify-content:space-between;font-size:.8rem;display:flex}.mg-panel table{border-collapse:collapse;width:100%}.mg-panel td,.mg-panel th{text-align:left;border-bottom:1px solid var(--metal-edge);padding:12px 8px;font-size:.9rem}.mg-scroll{overflow:auto}:is(.mg-panel :focus-visible,.mg-order-card :focus-visible){outline-offset:3px;outline:3px solid #f5c844}.mg-help{color:#afc1d8;padding:12px;font-size:.85rem}.mg-order-card .mg-between button{flex-shrink:0}.mg-panel textarea{min-height:85px}.mg-notice{color:#a3e9c2;border:1px solid #376653;border-radius:8px;padding:12px}.mg-heading{margin:20px 0 6px;font-size:1.5rem}.mg-dashboard .mg-between select{width:auto;max-width:45%;font-size:.9rem}.mg-order-card .mg-product{align-items:center;gap:12px;margin:14px 0;display:flex}.mg-product img{object-fit:cover;border-radius:8px;width:80px;height:65px}.owner-dashboard .mg-panel,.owner-dashboard .mg-metric{box-shadow:none}.mg-panel h3{color:#eef5ff;font-size:1rem}.mg-workspace .order-error{grid-column:1/-1}@media (max-width:640px){.mg-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mg-metric,.mg-panel,.mg-order-card{border-radius:11px;padding:15px}.mg-columns{grid-template-columns:1fr}.mg-metric>strong{font-size:1.35rem}.mg-alerts a{flex-direction:column;gap:5px}.mg-form{grid-template-columns:1fr}.mg-inline{align-items:stretch}.mg-inline>label{flex:1;min-width:140px}.mg-tabs button{flex:1;padding:11px}.mg-between{flex-wrap:wrap}.mg-order-card .mg-between{align-items:start}.mg-order-card .mg-between strong{font-size:1.15rem}.mg-dashboard,.mg-workspace{gap:12px}.mg-statuses{gap:6px}.mg-status{font-size:.8rem}.mg-panel td,.mg-panel th{min-width:100px}}@media print{.mg-panel,.mg-metric{break-inside:avoid;color:#000;background:#fff}.mg-panel button,.mg-tabs{display:none}}.commercial-loading .loading-bar{background:linear-gradient(90deg,var(--metal-surface),var(--metal-raised),var(--metal-surface));background-size:200% 100%;border-radius:6px;max-width:150px;height:29px;animation:1.4s ease-in-out infinite management-loading;display:block}.commercial-loading .loading-panel{color:#afc1d8;min-height:180px}.commercial-loading .mg-columns .loading-panel{min-height:270px}@keyframes management-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.commercial-loading .loading-bar{animation:none}}.mockup-page{--visual-bg:#0b192b;--visual-border:#2b4765;--visual-text:#f1f5fd;--visual-muted:#a6bddd;--visual-gold:#ffcf42;--visual-green:#62d18a;--visual-blue:#72b8f6}.report-page.mockup-page{max-width:1120px;color:var(--visual-text);background:radial-gradient(at 60% 0,#10213633,#0000 65%)}.visual-workspace{flex-direction:column;gap:20px;min-width:0;padding-bottom:18px;display:flex}.visual-workspace p{color:var(--visual-muted);line-height:1.5}.mockup-page .visual-heading{justify-content:space-between;align-items:center;gap:20px;margin:12px 0 2px;display:flex}.mockup-page .visual-heading h1{letter-spacing:-.025em;color:#f6f8ff;margin:0 0 7px;font-size:clamp(1.85rem,3.7vw,2.7rem);font-weight:750;line-height:1.15}.mockup-page .visual-heading p{color:#9ab3d4;margin:0;font-size:1.05rem}.mockup-page .visual-heading>button{flex:none}.mockup-page .visual-primary,.mockup-page .visual-outline,.mockup-page .visual-gold-outline{background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface));min-height:50px;color:var(--visual-text);cursor:pointer;border:1px solid #8da9ca;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:1rem;text-decoration:none;display:inline-flex}.mockup-page .visual-primary{color:#081322;background:linear-gradient(110deg,#ffd64f,#ffc739);border-color:#ffda67;font-weight:700;box-shadow:inset 0 1px #fff3}.mockup-page .visual-gold-outline{color:var(--visual-gold);border-color:var(--visual-gold);background:var(--metal-surface);white-space:nowrap}.mockup-page .visual-primary svg,.mockup-page .visual-outline svg,.mockup-page .visual-gold-outline svg{flex:none;width:23px;height:23px}.visual-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mockup-page .visual-select,.mockup-page .visual-search{border:1px solid var(--visual-border);min-height:54px;color:var(--visual-muted);background:linear-gradient(100deg,#112338aa,#0c192aaa);border-radius:11px;align-items:center;gap:14px;min-width:0;padding:0 17px;display:flex}.mockup-page .visual-select>svg,.mockup-page .visual-search>svg{flex:none;width:23px;height:23px}.mockup-page .visual-select select,.mockup-page .visual-search input{color:var(--visual-text);width:100%;min-width:0;box-shadow:none;outline-offset:5px;background:0 0;border:0;border-radius:0;padding:12px 0;font-size:1rem}.mockup-page select option{background:var(--metal-surface);color:#edf3fc}.mockup-page .visual-search input::placeholder{color:#829fbe;opacity:1}.visual-date-range{flex-wrap:wrap;gap:14px;display:flex}.visual-date-range label{flex:1}.visual-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.visual-metric{border:1px solid var(--visual-border);background:linear-gradient(110deg,var(--metal-surface),var(--metal-base));border-radius:12px;align-items:center;gap:18px;min-height:106px;padding:20px;display:flex}.visual-metric-icon{background:linear-gradient(130deg,var(--metal-raised),var(--metal-surface));color:#eff6ff;border-radius:10px;flex:none;place-items:center;width:52px;height:58px;display:grid}.visual-metric-icon svg{stroke-width:1.7px;width:30px;height:30px}.visual-metric>div{gap:3px;min-width:0;display:grid}.visual-metric strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.5vw,2rem);font-weight:750;line-height:1.2}.visual-metric>div>span{color:var(--visual-muted);font-size:1rem;line-height:1.3}.assistance-visual-metrics .visual-metric-icon{color:var(--visual-gold);background:0 0;width:44px}.assistance-visual-metrics .visual-metric-icon svg{width:35px;height:35px}.mockup-page .visual-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mockup-page .visual-chips button,.mockup-page .visual-chips select{border:1px solid var(--metal-edge);color:#c0d1e9;background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface));white-space:nowrap;border-radius:30px;width:auto;min-height:44px;padding:9px 19px;font-size:.95rem}.mockup-page .visual-chips select{min-width:0;max-width:240px;padding-right:25px}.mockup-page .visual-chips button[aria-pressed=true]{color:#0b1726;background:linear-gradient(110deg,#ffd754,#ffcb3d);border-color:#ffdf77;font-weight:650}.mockup-page .visual-chips button:hover,.mockup-page .visual-outline:hover{border-color:#ffcf42}.visual-cards{gap:16px;min-width:0;display:grid}.mockup-page .visual-card{border:1px solid var(--visual-border);min-width:0;color:var(--visual-text);background:linear-gradient(120deg,#122339bd,#0b192be8);border-radius:13px;padding:23px;box-shadow:inset 0 1px #ffffff03}.mockup-page .visual-card h2{color:#f5f7ff;margin:0 0 4px;font-size:1.18rem;font-weight:700;line-height:1.3}.mockup-page .visual-card p{color:var(--visual-muted);margin:3px 0;font-size:.96rem}.mockup-page button.visual-card-heading{text-align:left;width:100%;color:var(--visual-text);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:18px;padding:0;display:flex}.visual-card-heading>div:first-child{flex:1;min-width:0}.visual-card-heading>svg{flex:none;width:23px;height:23px;margin-top:3px}.visual-card-date{text-align:right;flex:none;gap:3px;padding-top:4px;display:grid}.visual-card-date strong{font-size:.96rem;font-weight:500}.visual-card-date small{color:var(--visual-muted);font-size:.9rem}.visual-product-line{align-items:center;gap:18px;min-width:0;margin:17px 0;display:flex}.visual-product-line>div{gap:6px;min-width:0;display:grid}.visual-product-line strong{font-size:1.05rem;line-height:1.3}.visual-product-line span{color:var(--visual-muted);font-size:1rem}.visual-product-photo{object-fit:cover;background:var(--metal-surface);border:1px solid #71839925;border-radius:10px;flex:none;width:180px;height:94px}.visual-photo-empty{color:#8ea9c6;flex-direction:column;justify-content:center;align-items:center;gap:6px!important;display:flex!important}.visual-photo-empty svg{width:30px;height:30px}.visual-photo-empty span{color:#8ea9c6;font-size:.8rem}.visual-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.visual-status{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.visual-status>div{gap:3px;min-width:0;display:grid}.visual-status>div>span{color:#adc2db;font-size:.87rem}.visual-status strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.visual-status-icon{background:var(--visual-gold);color:#12332e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.visual-status-icon svg{stroke-width:2.5px;width:23px;height:23px}.visual-status.green{background:linear-gradient(110deg,#12333499,var(--metal-surface));border-color:#2f735b}.visual-status.green .visual-status-icon{background:var(--visual-green)}.visual-status.gold{background:linear-gradient(110deg,#34311d44,var(--metal-surface));border-color:#6c622f}.visual-status.gold strong{color:var(--visual-gold)}.visual-status.blue{border-color:#35668e}.visual-status.blue strong{color:var(--visual-blue)}.visual-status.blue .visual-status-icon{color:var(--visual-blue);background:0 0}.visual-status.blue .visual-status-icon svg{width:31px;height:31px}.visual-status.muted .visual-status-icon{background:var(--metal-raised);color:#d2e1f2}.visual-money-strip{border:1px solid var(--visual-border);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0;padding:16px 0;display:grid}.visual-money-strip>div{align-items:center;gap:18px;min-width:0;padding:0 22px;display:flex}.visual-money-strip>div+div{border-left:1px solid var(--metal-edge)}.visual-money-strip svg{flex:none;width:27px;height:27px}.visual-money-strip span{color:var(--visual-muted);gap:3px;min-width:0;font-size:.9rem;display:grid}.visual-money-strip strong{color:#f3f6ff;overflow-wrap:anywhere;font-size:1.05rem;font-weight:500}.visual-assistance-link{min-height:50px;color:var(--visual-gold);background:linear-gradient(100deg,#58462299,#2a2a1c88);border:1px solid #9c7b27;border-radius:10px;align-items:center;gap:18px;margin:16px 0;padding:12px 18px;font-size:1rem;text-decoration:none;display:flex}.visual-assistance-link svg{flex:none;width:24px}.visual-assistance-link>svg:last-child{margin-left:auto}.visual-detail{border:1px solid var(--visual-border);background:linear-gradient(110deg,#12243c66,#192a4133);border-radius:11px;min-width:0;margin-top:18px;padding:20px}.mockup-page .visual-detail h3{color:#f5f7ff;margin:0 0 3px;font-size:1.12rem}.mockup-page .visual-detail>p{margin:0 0 10px;font-size:.9rem}.visual-steps{--step-color:var(--visual-gold);margin:24px 0;padding:0;list-style:none;display:flex}.visual-steps.green{--step-color:var(--visual-green)}.visual-steps li{text-align:center;min-width:0;color:var(--visual-muted);flex-direction:column;flex:1;align-items:center;gap:7px;padding:0 3px;font-size:.9rem;display:flex;position:relative}.visual-steps li:before{content:"";background:var(--metal-raised);width:calc(100% - 28px);height:2px;position:absolute;top:14px;left:calc(14px - 50%)}.visual-steps li:first-child:before{display:none}.step-dot{background:var(--metal-surface);color:#132332;z-index:1;border:2px solid #58718f;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid;position:relative;box-shadow:0 0 0 3px #102239}.visual-steps li.done .step-dot{background:var(--step-color);border-color:var(--step-color)}.visual-steps li.current .step-dot{border:5px solid var(--step-color)}.visual-steps li.done,.visual-steps li.current{color:#f4f6fc}.visual-steps strong{font-size:inherit;font-weight:500;line-height:1.35}.visual-steps small{color:var(--visual-muted);font-size:.8rem;line-height:1.3}.visual-two-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.visual-two-actions>*{width:100%;min-width:0}.visual-footer{margin-top:0}.mockup-page .visual-open-order{color:#b8d6f3;background:0 0;border:0;justify-content:flex-start;width:100%;min-height:42px;margin-top:8px;padding:12px 0 0;font-size:.9rem;display:flex}.visual-open-order svg:last-child{margin-left:auto}.visual-detail .order-audit{border:1px solid var(--metal-edge);border-radius:9px;margin-top:14px;padding:15px}.visual-detail .order-audit article{border-bottom:1px solid var(--metal-edge);padding:12px 0}.visual-detail .order-audit time{color:var(--visual-muted);font-size:.85rem;display:block}.visual-detail .order-audit li{color:#bfd0e4}.visual-detail .order-audit summary{cursor:pointer}.mockup-page .visual-tabs{border-bottom:1px solid var(--visual-border);gap:12px;margin-top:-2px;display:flex}.mockup-page .visual-tabs button{color:#7897b9;background:0 0;border:0;border-bottom:4px solid #0000;border-radius:0;min-width:150px;margin-bottom:-1px;padding:13px 24px;font-size:1rem}.mockup-page .visual-tabs button[aria-selected=true]{border-bottom-color:var(--visual-gold);color:#f3f7fe;font-weight:700}.assistance-card-summary{grid-template-columns:140px minmax(0,1fr) auto;align-items:start;gap:22px;display:grid}.assistance-card-summary>.visual-product-photo{width:140px;height:145px}.assistance-card-copy{min-width:0}.mockup-page .assistance-card-copy .assistance-reason{color:#eff3fc;margin:5px 0 9px}.visual-stage-badge{background:var(--visual-gold);color:#0b1726;border-radius:30px;align-items:center;min-height:28px;margin-bottom:6px;padding:3px 13px;font-size:.85rem;font-weight:650;display:inline-flex}.visual-stage-badge.blue{color:#092139;background:#73b2eb}.visual-stage-badge.green{background:#62cd91}.assistance-card-meta{color:#e1eaf7;align-items:baseline;gap:12px;margin-top:9px;font-size:.92rem;line-height:1.4;display:flex}.assistance-card-meta svg{flex:none;align-self:center;width:19px;height:19px}.assistance-card-meta b{color:var(--visual-gold);font-weight:500}.assistance-card-meta b.late{color:#ff9e9e}.assistance-card-actions{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.mockup-page .visual-chevron{color:#acc7e7;background:0 0;border:0;width:34px;min-height:34px;padding:4px}.assistance-progress{margin-top:20px}.assistance-visual-timeline{gap:0;margin:28px 0;display:grid}.assistance-visual-timeline article{grid-template-columns:62px 16px minmax(0,1fr);gap:17px;min-width:0;padding-bottom:25px;display:grid;position:relative}.assistance-visual-timeline article:last-child{padding-bottom:0}.assistance-visual-timeline article>time{color:#b6c9e1;padding-top:1px;font-size:.9rem;line-height:1.4}.assistance-visual-timeline article>i{background:var(--visual-gold);z-index:1;border:1px solid #ffe798;border-radius:50%;width:14px;height:14px;margin-top:3px;display:block;position:relative}.assistance-visual-timeline article:before{content:"";background:var(--metal-raised);width:2px;position:absolute;top:10px;bottom:-6px;left:85px}.assistance-visual-timeline article:last-child:before{display:none}.assistance-visual-timeline strong{font-size:.96rem;font-weight:600}.mockup-page .assistance-visual-timeline p{color:#9fb9d7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem}.assistance-visual-timeline small{color:#8ba8c8;font-size:.8rem}.visual-timeline-photos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.visual-timeline-photos img{object-fit:cover;border-radius:8px;width:74px;height:62px}.assistance-update-form{border-top:1px solid var(--visual-border);margin-top:20px;padding:22px 0 8px}.assistance-update-form input,.assistance-update-form select,.assistance-update-form textarea{background:var(--metal-surface);border-color:var(--metal-edge)}.visual-original-order,.visual-resolution{border-top:1px solid var(--metal-edge);margin-top:18px;padding-top:12px}.visual-original-order summary,.visual-resolution summary{color:#91afcf;cursor:pointer;padding:7px 0;font-size:.85rem}.visual-resolution button{margin-top:12px}.assistance-resolution{background:#15363355;border-radius:9px;margin-top:16px;padding:16px}.mockup-page button.visual-quality-link{text-align:left;justify-content:flex-start;align-items:center;gap:20px;width:100%;padding:22px;display:flex}.visual-quality-link>svg{color:#9ec5ef;flex:none;width:38px;height:38px}.visual-quality-link>div{flex:1;min-width:0}.visual-quality-link>span{border:1px solid var(--visual-gold);color:var(--visual-gold);white-space:nowrap;border-radius:11px;align-items:center;gap:10px;padding:13px 20px;font-size:.95rem;display:flex}.visual-quality table{border-collapse:collapse;width:100%;margin:20px 0}.visual-quality th,.visual-quality td{text-align:left;border-bottom:1px solid var(--visual-border);padding:14px 10px;font-size:.92rem}.visual-quality th{color:#c2d5e9;font-weight:500}.visual-quality small{color:var(--visual-muted)}.visual-loading{min-height:160px;color:var(--visual-muted);align-items:center;display:grid}.visual-empty{text-align:center;color:var(--visual-muted);padding:40px!important}.visual-empty>svg{width:32px;height:32px;margin-bottom:14px}.mockup-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mockup-page .visual-workspace :focus-visible{outline-offset:4px;outline:3px solid #ffcf42}.mockup-page .visual-workspace button:disabled{opacity:.5;cursor:default}@media (min-width:1000px){.order-visual-card:not(.expanded) .order-visual-body{grid-template-columns:1fr 1.7fr;align-items:center;gap:20px;display:grid}.order-visual-card:not(.expanded) .visual-product-photo{width:145px;height:86px}.order-visual-card:not(.expanded) .visual-status-grid{gap:8px}.order-visual-card:not(.expanded) .visual-status{gap:8px;padding:10px}.order-visual-card:not(.expanded) .visual-status strong{font-size:.83rem}.order-visual-card:not(.expanded) .visual-status-icon{width:25px;height:25px}}@media (max-width:800px){.visual-metric{gap:12px;padding:17px}.visual-metric-icon{width:38px;height:46px}.visual-metric-icon svg{width:26px;height:26px}.visual-metric strong{font-size:1.45rem}.visual-metric>div>span{font-size:.9rem}.assistance-card-summary{grid-template-columns:112px minmax(0,1fr);gap:17px}.assistance-card-summary>.visual-product-photo{width:112px;height:125px}.assistance-card-actions{flex-direction:row;grid-column:2;justify-content:flex-end;gap:10px;margin-top:0}.assistance-card-actions .visual-chevron{order:2}.visual-status{gap:8px;padding:12px 10px}.visual-status-icon{width:27px;height:27px}.visual-status strong{font-size:.88rem}.visual-money-strip>div{gap:12px;padding:0 15px}.visual-quality-link>span{padding:12px}}@media (max-width:560px){.visual-workspace{gap:15px}.mockup-page .visual-heading{align-items:center;gap:12px;margin:13px 0 0}.mockup-page .visual-heading h1{font-size:1.9rem}.mockup-page .visual-heading p{font-size:.9rem}.mockup-page .visual-heading .visual-primary{gap:6px;min-height:46px;padding:11px 12px;font-size:.86rem}.mockup-page .visual-heading .visual-primary svg{width:18px}.visual-filter-grid{grid-template-columns:1fr 1fr;gap:8px}.visual-filter-grid>.visual-select:last-child{grid-column:1/-1}.mockup-page .visual-select,.mockup-page .visual-search{gap:10px;min-height:48px;padding:0 12px}.mockup-page .visual-select select{font-size:.9rem}.visual-metrics{gap:8px}.visual-metric{flex-direction:column;align-items:flex-start;gap:8px;min-height:110px;padding:13px 10px}.visual-metric-icon{border-radius:6px;width:31px;height:32px}.visual-metric-icon svg{width:22px;height:22px}.visual-metric strong{font-size:1.17rem}.visual-metric>div>span{font-size:.8rem}.assistance-visual-metrics .visual-metric{flex-direction:row;align-items:center;min-height:90px;padding:15px 10px}.assistance-visual-metrics .visual-metric-icon{width:25px;height:30px}.assistance-visual-metrics .visual-metric-icon svg{width:25px;height:25px}.assistance-visual-metrics .visual-metric strong{font-size:1.6rem}.assistance-visual-metrics .visual-metric>div>span{font-size:.78rem}.mockup-page .visual-chips{gap:8px}.mockup-page .visual-chips button,.mockup-page .visual-chips select{min-height:41px;padding:8px 13px;font-size:.84rem}.mockup-page .visual-card{border-radius:12px;padding:15px}.mockup-page .visual-card h2{font-size:1.05rem}.mockup-page .visual-card p{font-size:.86rem}.visual-card-heading{flex-wrap:wrap;gap:9px!important}.visual-card-date{font-size:.83rem}.visual-card-date strong{font-size:.85rem}.visual-card-date small{font-size:.75rem}.visual-card-heading>svg{width:18px!important}.visual-product-photo{width:112px;height:77px}.visual-product-line{gap:13px;margin:15px 0}.visual-product-line strong{font-size:.96rem}.visual-product-line span{font-size:.9rem}.visual-status-grid{gap:7px;margin:12px 0}.visual-status{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 8px}.visual-status>div>span{font-size:.75rem}.visual-status strong{font-size:.8rem}.visual-status-icon{width:25px;height:25px}.visual-status-icon svg{width:20px;height:20px}.visual-money-strip{padding:13px 0}.visual-money-strip>div{flex-direction:column;align-items:flex-start;gap:7px;padding:0 10px}.visual-money-strip svg{width:22px;height:22px}.visual-money-strip span{font-size:.78rem}.visual-money-strip strong{font-size:.86rem}.visual-assistance-link{gap:10px;padding:12px;font-size:.88rem;line-height:1.35}.visual-detail{margin-top:14px;padding:14px}.mockup-page .visual-detail h3{font-size:1rem}.mockup-page .visual-detail>p{font-size:.85rem}.visual-steps{margin:22px -5px}.visual-steps li{gap:8px;font-size:.8rem}.visual-steps small{font-size:.75rem}.visual-two-actions{gap:9px;margin-top:16px}.mockup-page .visual-two-actions>.visual-outline,.mockup-page .visual-two-actions>.visual-primary{gap:8px;padding:11px 8px;font-size:.83rem;line-height:1.3}.mockup-page .visual-two-actions svg{width:20px;height:20px}.mockup-page .visual-tabs{gap:8px}.mockup-page .visual-tabs button{flex:1;min-width:0;padding:12px 18px;font-size:.93rem}.assistance-card-summary{grid-template-columns:82px minmax(0,1fr);gap:13px}.assistance-card-summary>.visual-product-photo{width:82px;height:102px}.assistance-card-copy .visual-stage-badge{padding:3px 9px;font-size:.77rem}.assistance-card-meta{gap:8px;font-size:.83rem;line-height:1.4}.assistance-card-meta svg{width:17px;height:17px}.assistance-card-actions{grid-column:1/-1;justify-content:space-between;margin-top:0}.assistance-card-actions .visual-gold-outline{flex:1;min-height:43px;padding:9px 14px;font-size:.88rem}.assistance-card-actions .visual-chevron{order:2}.assistance-progress .visual-steps li{font-size:.75rem}.assistance-progress .step-dot{width:24px;height:24px}.assistance-progress .visual-steps li:before{width:calc(100% - 24px);top:12px;left:calc(12px - 50%)}.assistance-visual-timeline article{grid-template-columns:44px 12px minmax(0,1fr);gap:11px;padding-bottom:22px}.assistance-visual-timeline article:before{left:60px}.assistance-visual-timeline article>time{font-size:.77rem}.assistance-visual-timeline article>i{width:12px;height:12px}.assistance-visual-timeline strong{font-size:.88rem}.mockup-page .assistance-visual-timeline p{font-size:.84rem}.assistance-visual-timeline small{font-size:.75rem}.mockup-page button.visual-quality-link{flex-wrap:wrap;gap:12px;padding:16px}.visual-quality-link>svg{width:30px;height:30px}.visual-quality-link>div{flex-basis:calc(100% - 50px)}.visual-quality-link>span{margin-left:42px;padding:9px 14px;font-size:.87rem}.visual-quality-link>span svg{width:19px;height:19px}.visual-quality th,.visual-quality td{min-width:100px}.visual-footer{margin-top:0}}@media (max-width:360px){.assistance-visual-metrics .visual-metric{flex-direction:column;align-items:flex-start}.mockup-page .visual-heading{flex-wrap:wrap}.visual-two-actions{grid-template-columns:1fr}}.owner-dashboard [hidden]{display:none!important}body:has(.mockup-page){--app-field:#102239;background:radial-gradient(ellipse at 65% 0,var(--metal-surface),var(--metal-base) 70%)!important}.mockup-page .visual-select select,.mockup-page .visual-search input{color:#edf4ff!important;background:0 0!important;border-color:#0000!important}.mockup-page .visual-chips select{background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface))!important;border-color:var(--metal-edge)!important}.mockup-page .mg-form input,.mockup-page .mg-form select,.mockup-page .mg-form textarea{background:var(--metal-surface)!important;border-color:var(--metal-edge)!important}.report-page.mockup-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body:has(.mockup-page){--app-bg:#081525}@media (max-width:560px){.visual-metric strong{overflow-wrap:normal;font-size:1.1rem}.visual-card-heading>div:first-child{flex-basis:calc(100% - 130px)}.mockup-page .visual-card-heading h2{white-space:normal;overflow-wrap:anywhere}.assistance-visual-metrics .visual-metric strong{font-size:1.6rem}}.visual-steps li.done:before,.visual-steps li.current:before{background:var(--metal-raised)}.visual-steps li.connected:before{background:var(--step-color)}.mockup-page .visual-extra-filters{position:relative}.mockup-page .visual-extra-filters summary{border:1px solid var(--metal-edge);color:#b4cae4;cursor:pointer;border-radius:50%;place-items:center;width:43px;height:43px;list-style:none;display:grid}.visual-extra-filters summary::-webkit-details-marker{display:none}.visual-extra-filters summary svg{width:19px;height:19px}.visual-extra-filters>div{z-index:20;border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;gap:10px;width:240px;max-width:80vw;padding:14px;display:grid;position:absolute;top:51px;right:0;box-shadow:0 10px 25px #0008}.mockup-page .visual-extra-filters select{width:100%;max-width:100%;font-size:.88rem}.commercial-view{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body:has(.commercial-view){--app-bg:#081525;background:radial-gradient(ellipse at 65% 0,var(--metal-surface),var(--metal-base) 70%)!important}.commercial-view .report-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.commercial-view .report-filters select,.commercial-view .report-filters input{border-radius:8px;min-height:38px;padding:7px 10px;font-size:.875rem;background:var(--metal-surface)!important;border:1px solid var(--metal-edge)!important;color:#e9f0fb!important}.commercial-view .report-heading{margin:14px 0 12px}.commercial-view .report-heading h1{font-size:1.5rem}.commercial-view .report-heading p{font-size:.875rem}.commercial-view .mg-tabs{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:9px;grid-template-columns:1fr 1fr;gap:0;margin:10px 0;display:grid;overflow:hidden}.commercial-view .mg-tabs button{border:0;border-radius:8px;min-height:36px;padding:6px 12px;font-size:.875rem}.commercial-view .mg-tabs button[aria-pressed=true]{color:#091522;background:linear-gradient(110deg,#ffd74c,#ffca37)}.commercial-dashboard{--commercial-border:#2b4765;--commercial-muted:#a6bdd8;color:#eff5ff;gap:10px;min-width:0;margin:10px 0 18px;display:grid}.commercial-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commercial-metric{border:1px solid var(--commercial-border);background:linear-gradient(115deg,var(--metal-surface),var(--metal-base));border-radius:9px;align-items:flex-start;gap:9px;min-width:0;min-height:86px;padding:12px;display:flex}.commercial-metric>svg{color:#a8c4e4;flex:none;width:22px;height:22px;margin-top:3px}.commercial-metric>div{gap:3px;min-width:0;display:grid}.commercial-metric span{color:var(--commercial-muted);font-size:.875rem;line-height:1.25}.commercial-metric strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.2rem;font-weight:700;line-height:1.25}.commercial-metric small{color:#a6bdd8;font-size:.75rem;line-height:1.35}.commercial-metric small b{font-weight:600}.commercial-metric .up{color:#81df95}.commercial-metric .down{color:#ffa0a7}.commercial-panel,.commercial-shortcuts{background:linear-gradient(115deg,var(--metal-surface),var(--metal-surface));border:1px solid var(--commercial-border);border-radius:10px;min-width:0;padding:13px 15px}.commercial-dashboard h2{color:#f2f6fc;margin:0 0 10px;font-size:1rem;font-weight:650;line-height:1.35}.commercial-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.commercial-panel>header h2{margin:0}.commercial-goal{color:#112136;background:linear-gradient(110deg,#ffdb52,#ffca39);border:1px solid #ffdf7c;border-radius:10px;min-width:0;padding:11px 15px}.commercial-goal-line{align-items:center;gap:12px;display:flex}.commercial-goal-line>svg{flex:none;width:30px;height:30px}.commercial-goal-line>div{flex:1;min-width:0}.commercial-goal h2{color:#112136;margin:0;font-size:.95rem}.commercial-goal h2 small{font-size:.75rem;font-weight:500}.commercial-goal p{color:#112136;margin:2px 0 0;font-size:.875rem}.commercial-goal-line>strong{white-space:nowrap;font-size:1.2rem}.commercial-goal progress{-webkit-appearance:none;appearance:none;accent-color:#8e7128;background:#725a2633;border:0;border-radius:8px;width:100%;height:7px;margin:9px 0 0;display:block;overflow:hidden}.commercial-goal progress::-webkit-progress-bar{background:#725a2633}.commercial-goal progress::-webkit-progress-value{background:#8e7128;border-radius:8px}.commercial-goal details{flex:none;position:relative}.commercial-goal summary{cursor:pointer;text-underline-offset:3px;padding:8px 0;font-size:.75rem;text-decoration:underline;list-style:none}.commercial-goal summary::-webkit-details-marker{display:none}.commercial-goal-form{z-index:5;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#eaf3ff;border-radius:10px;gap:10px;width:240px;max-width:75vw;padding:13px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #0008}.commercial-goal-form label{gap:5px;font-size:.875rem;display:grid}.commercial-goal-form input{color:#f1f5fc;border-radius:6px;width:100%;min-width:0;min-height:40px;padding:8px;background:var(--metal-surface)!important;border:1px solid var(--metal-edge)!important}.commercial-goal-form button{color:#102035;cursor:pointer;background:#ffcf42;border:0;border-radius:6px;padding:9px;font-size:.875rem}.commercial-legend{align-items:center;gap:18px;display:flex}.commercial-legend span{color:#c6d5e7;align-items:center;gap:7px;font-size:.75rem;display:flex}.commercial-legend i{background:#ffcf42;border-radius:50%;width:8px;height:8px}.commercial-legend span:last-child i{background:#8192ab}.commercial-chart-frame{width:100%;min-width:0}.commercial-chart-frame svg{width:100%;height:auto;max-height:230px;display:block;overflow:visible}.commercial-chart-frame text{fill:#a6bdd8;font-variant-numeric:tabular-nums;font-family:inherit;font-size:13px}.commercial-chart-values{margin-top:0}.commercial-chart-values summary{cursor:pointer;color:#a6bdd8;min-height:26px;padding:4px 0;font-size:.75rem}.commercial-chart-values summary span{color:#7898bc}.commercial-chart-values>div{max-height:240px;overflow:auto}.commercial-chart-values p{border-bottom:1px solid var(--metal-edge);justify-content:space-between;margin:0;padding:5px 0;font-size:.875rem;display:flex}.commercial-empty-chart{color:#a6bdd8;margin:0 0 5px;font-size:.875rem}.commercial-ranking-tabs{border:1px solid var(--metal-edge);border-radius:7px;padding:2px;display:flex}.commercial-ranking-tabs button{color:#a9c0da;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:30px;padding:4px 13px;font-size:.875rem}.commercial-ranking-tabs button[aria-pressed=true]{color:#102136;background:#b7c9df;font-weight:650}.commercial-ranking{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.commercial-ranking li{grid-template-columns:18px minmax(120px,1fr) minmax(80px,1.6fr) minmax(80px,auto);align-items:center;gap:12px;min-width:0;font-size:.875rem;display:grid}.commercial-ranking li>span{color:#91adc9}.commercial-ranking strong{overflow-wrap:anywhere;font-weight:500}.commercial-ranking b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.commercial-ranking progress{-webkit-appearance:none;appearance:none;background:var(--metal-surface);accent-color:#ffcf42;border:0;border-radius:9px;width:100%;min-width:0;height:9px;overflow:hidden}.commercial-ranking progress::-webkit-progress-bar{background:var(--metal-surface)}.commercial-ranking progress::-webkit-progress-value{background:linear-gradient(90deg,#ffd949,#ffc83a);border-radius:9px}.commercial-muted{color:#91abc8;font-size:.75rem;line-height:1.4}.commercial-alerts{gap:6px;margin:0 0 7px;display:grid}.commercial-alerts a{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#eaf1fa;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;text-decoration:none;display:flex}.commercial-alerts a>div{flex:1;gap:1px;min-width:0;display:grid}.commercial-alerts strong{font-size:.875rem;font-weight:600;line-height:1.35}.commercial-alerts small{color:#a6bdd8;font-size:.75rem}.commercial-alerts a>svg{color:#bed2e8;flex:none;width:16px;height:16px}.commercial-alert-icon{color:#112236;background:#ffcf42;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.commercial-alert-icon svg{width:17px;height:17px}.commercial-alert-icon.red{background:#f87783}.commercial-alert-icon.orange{background:#ff9a53}.commercial-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commercial-shortcut-grid>a{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#f0f4fc;border-radius:8px;align-items:center;gap:12px;min-width:0;min-height:58px;padding:9px 12px;text-decoration:none;display:flex}.commercial-shortcut-grid>a>svg{color:#c6d7eb;flex:none;width:24px;height:24px}.commercial-shortcut-grid>a>svg:last-child{width:16px;height:16px;margin-left:auto}.commercial-shortcut-grid>a>span{gap:3px;min-width:0;display:grid}.commercial-shortcut-grid strong{font-size:.875rem;font-weight:600}.commercial-shortcut-grid small{color:#a6bdd8;font-size:.75rem;line-height:1.3}.commercial-more-actions{margin-top:5px}.commercial-more-actions>summary{color:#a6bdd8;cursor:pointer;min-height:27px;padding:5px 0;font-size:.75rem}.commercial-more-actions[open]>summary{margin-bottom:6px}.commercial-more-actions .home-actions-grid{margin:8px 0}.commercial-dashboard :focus-visible{outline-offset:3px;outline:2px solid #ffcf42}.commercial-goal :focus-visible{outline-color:#112236}.commercial-loading .commercial-metric{min-height:86px}.commercial-loading .loading-panel{min-height:250px}.orders-page .visual-workspace{gap:10px}.orders-page .visual-heading{gap:12px;margin:10px 0 2px}.orders-page .visual-heading h1{margin-bottom:3px;font-size:1.6rem}.orders-page .visual-heading p{font-size:.875rem}.orders-page .visual-primary,.orders-page .visual-outline{border-radius:8px;gap:8px;min-height:38px;padding:8px 12px;font-size:.875rem}.orders-page .visual-primary svg,.orders-page .visual-outline svg{width:18px;height:18px}.orders-page .visual-filter-grid{gap:8px}.orders-page .visual-select,.orders-page .visual-search{border-radius:8px;gap:9px;min-height:38px;padding:0 11px}.orders-page .visual-select>svg,.orders-page .visual-search>svg{width:18px;height:18px}.orders-page .visual-select select,.orders-page .visual-search input{min-height:36px;padding:7px 0;font-size:.875rem}.orders-page .visual-metrics{gap:8px}.orders-page .visual-metric{border-radius:9px;flex-direction:row;align-items:center;gap:11px;min-height:68px;padding:10px 12px}.orders-page .visual-metric-icon{border-radius:6px;width:32px;height:36px}.orders-page .visual-metric-icon svg{width:23px;height:23px}.orders-page .visual-metric strong{font-size:1.25rem;line-height:1.2}.orders-page .visual-metric>div>span{font-size:.875rem}.orders-page .visual-chips{gap:6px}.orders-page .visual-chips button,.orders-page .visual-chips select{min-height:34px;padding:6px 12px;font-size:.875rem}.orders-page .visual-cards{gap:10px}.orders-page .order-visual-card{border-radius:10px;padding:13px 15px}.orders-page .visual-card-heading{flex-wrap:nowrap;align-items:center;gap:12px!important}.orders-page .visual-card-heading>div:first-child{flex-basis:auto}.orders-page .visual-card h2{margin-bottom:2px;font-size:1rem}.orders-page .visual-card p{margin:2px 0;font-size:.8125rem;line-height:1.4}.orders-page .visual-card-date{gap:1px;padding-top:0}.orders-page .visual-card-date strong{font-size:.875rem}.orders-page .visual-card-date small{font-size:.75rem}.orders-page .visual-card-heading>svg{width:18px;height:18px;margin:0}.orders-page .order-visual-body{grid-template-columns:minmax(220px,1fr) minmax(0,1.7fr);align-items:center;gap:16px;margin-top:11px;display:grid}.orders-page .visual-product-line{gap:11px;margin:0}.orders-page .order-visual-card .visual-product-photo{border-radius:7px;width:104px;height:62px}.orders-page .visual-product-line>div{gap:3px}.orders-page .visual-product-line strong,.orders-page .visual-product-line span{font-size:.875rem}.orders-page .visual-status-grid{gap:10px;margin:0}.orders-page .order-visual-card .visual-status{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:7px;padding:0}.orders-page .order-visual-card .visual-status>div{gap:2px}.orders-page .visual-status>div>span{font-size:.75rem}.orders-page .order-visual-card .visual-status strong{overflow-wrap:normal;font-size:.875rem;line-height:1.3}.orders-page .order-visual-card .visual-status-icon{width:23px;height:23px}.orders-page .visual-status-icon svg,.orders-page .visual-status.blue .visual-status-icon svg{width:17px;height:17px}.orders-page .visual-detail{border:0;border-top:1px solid var(--metal-edge);background:0 0;border-radius:0;margin-top:12px;padding:11px 0 0}.orders-page .visual-detail h3{margin:0;font-size:.875rem}.orders-page .visual-steps{margin:12px 0}.orders-page .visual-steps li{gap:4px;font-size:.875rem}.orders-page .visual-steps small{font-size:.75rem}.orders-page .step-dot{width:23px;height:23px;box-shadow:none}.orders-page .step-dot svg{width:14px;height:14px}.orders-page .visual-steps li:before{width:calc(100% - 28px);top:11px;left:calc(14px - 50%)}.orders-page .visual-steps li.current .step-dot{border-width:4px}.orders-page .visual-assistance-link{border-radius:7px;gap:9px;min-height:36px;margin:12px 0 0;padding:8px 11px;font-size:.875rem}.orders-page .visual-assistance-link svg{width:18px;height:18px}.orders-page .visual-two-actions{gap:8px;margin-top:8px}.orders-page .visual-open-order{gap:7px;min-height:34px;margin-top:3px;padding:6px 0 0;font-size:.875rem}.orders-page .visual-open-order svg{width:17px;height:17px}.orders-page .visual-footer{margin-top:0}.orders-page .visual-detail .order-audit{border:0;border-top:1px solid var(--metal-edge);border-radius:0;margin-top:10px;padding:10px 0}@media (max-width:1000px){.commercial-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.commercial-metric{grid-column:span 2}.commercial-metric:nth-child(n+4){grid-column:span 3}.orders-page .order-visual-body{grid-template-columns:1fr;gap:10px}.orders-page .visual-status-grid{border-top:1px solid var(--metal-edge);padding-top:10px}}@media (max-width:600px){.commercial-view .report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-view .report-filters>label:last-child{grid-column:1/-1}.commercial-view .report-heading h1{font-size:1.375rem}.commercial-panel,.commercial-shortcuts{padding:11px}.commercial-dashboard{gap:8px}.commercial-kpis{gap:6px}.commercial-metric{grid-template-columns:17px 1fr;align-content:start;gap:3px 6px;min-height:88px;padding:9px;display:grid}.commercial-metric>svg{width:17px;height:17px;margin:0}.commercial-metric>div{display:contents}.commercial-metric span{align-self:center;font-size:.75rem}.commercial-metric strong{letter-spacing:-.025em;overflow-wrap:normal;grid-column:1/-1;font-size:1rem}.commercial-metric small{grid-column:1/-1;font-size:.75rem}.commercial-metric:nth-child(n+4){min-height:66px}.commercial-metric:nth-child(n+4) strong{font-size:1.125rem}.commercial-dashboard h2{font-size:.9375rem}.commercial-goal{padding:10px 11px}.commercial-goal-line{gap:8px}.commercial-goal-line>svg{width:24px;height:24px}.commercial-goal p{font-size:.75rem}.commercial-goal h2 small{display:none}.commercial-goal-line>strong{font-size:1rem}.commercial-goal summary{text-align:center;max-width:50px;font-size:.75rem}.commercial-goal-line{flex-wrap:wrap}.commercial-goal-line>div{min-width:130px}.commercial-panel>header{gap:7px}.commercial-legend{gap:12px}.commercial-chart-frame svg{min-height:165px}.commercial-chart-frame text{font-size:12px}.commercial-ranking-tabs button{min-height:30px;padding:5px 9px;font-size:.8125rem}.commercial-ranking li{grid-template-columns:12px minmax(95px,1.1fr) minmax(35px,.8fr) auto;gap:7px;font-size:.8125rem}.commercial-ranking b{font-size:.8125rem}.commercial-alerts a{padding:7px 8px}.commercial-alerts strong{font-size:.8125rem}.commercial-alert-icon{width:26px;height:26px}.commercial-alert-icon svg{width:15px;height:15px}.commercial-shortcut-grid{gap:6px}.commercial-shortcut-grid>a{grid-template-columns:1fr auto;align-content:start;gap:5px;min-height:88px;padding:9px;display:grid}.commercial-shortcut-grid>a>svg{width:21px;height:21px}.commercial-shortcut-grid>a>span{grid-area:2/1/auto/-1;gap:3px}.commercial-shortcut-grid>a>svg:last-child{grid-area:1/2;width:13px;height:13px}.commercial-shortcut-grid strong{font-size:.8125rem}.commercial-shortcut-grid small{font-size:.75rem}.orders-page .visual-heading h1{font-size:1.45rem}.orders-page .visual-heading .visual-primary{min-height:38px;padding:8px 10px;font-size:.8125rem}.orders-page .visual-heading p{font-size:.8125rem}.orders-page .visual-workspace{gap:9px}.orders-page .visual-metric{gap:7px;min-height:62px;padding:9px}.orders-page .visual-metric-icon{background:0 0;width:23px;height:28px}.orders-page .visual-metric-icon svg{width:21px;height:21px}.orders-page .visual-metric strong{font-size:1rem}.orders-page .visual-metric>div>span{font-size:.75rem}.orders-page .visual-chips button,.orders-page .visual-chips select{min-height:34px;padding:6px 10px;font-size:.8125rem}.orders-page .order-visual-card{padding:11px}.orders-page .visual-card h2{font-size:.9375rem}.orders-page .visual-card-heading{gap:7px!important}.orders-page .visual-card-date strong{font-size:.8125rem}.orders-page .visual-card-date small{font-size:.75rem}.orders-page .visual-card-heading>svg{width:16px!important}.orders-page .order-visual-body{gap:9px;margin-top:9px}.orders-page .order-visual-card .visual-product-photo{width:88px;height:56px}.orders-page .visual-status-grid{gap:7px;padding-top:9px}.orders-page .order-visual-card .visual-status{align-items:flex-start;gap:5px}.orders-page .order-visual-card .visual-status-icon{width:18px;height:18px;margin-top:2px}.orders-page .visual-status-icon svg,.orders-page .visual-status.blue .visual-status-icon svg{width:14px;height:14px}.orders-page .order-visual-card .visual-status strong{font-size:.8125rem}.orders-page .visual-steps{margin:12px 0}.orders-page .visual-steps li{font-size:.8125rem}.orders-page .visual-two-actions>.visual-outline{gap:6px;min-height:36px;padding:7px;font-size:.8125rem}.orders-page .visual-two-actions svg{width:16px;height:16px}}@media (max-width:380px){.commercial-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-metric,.commercial-metric:nth-child(n+4){grid-column:auto}.commercial-metric:last-child{grid-column:1/-1;min-height:58px}.commercial-metric:last-child strong{grid-column:2}.commercial-shortcut-grid{grid-template-columns:1fr}.commercial-shortcut-grid>a{align-items:center;gap:10px;min-height:48px;display:flex}.commercial-shortcut-grid>a>span{flex:1}.orders-page .visual-metric{gap:4px;padding:8px 6px}.orders-page .visual-metric-icon,.orders-page .visual-card-date{display:none}.orders-page .visual-two-actions{grid-template-columns:1fr 1fr}}@media print{.commercial-panel,.commercial-metric,.commercial-shortcuts{break-inside:avoid;color:#111;background:#fff}.commercial-goal details,.commercial-more-actions{display:none}}.orders-page .order-signature-empty{color:var(--visual-muted);justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px;font-size:.8125rem;line-height:1.3;display:flex}.orders-page .order-signature-empty svg{flex:none;width:16px;height:16px}.commercial-ranking strong small{color:#91abc8;margin-top:3px;font-size:.75rem;display:block}.commercial-ranking-more{border:1px solid var(--metal-edge);color:#c8d8e0;cursor:pointer;background:0 0;border-radius:7px;margin:8px 0;padding:7px 12px}.commercial-ranking b small{color:#ffda78;margin-top:3px;font-size:.75rem;display:block}.commercial-ranking-period{color:#b9cce1;margin:2px 0 14px;font-size:.8125rem}.finance-compact .finance-heading{margin:10px 0}.finance-compact .finance-heading h1{margin-bottom:4px;font-size:21px}.finance-compact .finance-heading h2{margin-top:6px;font-size:17px}.finance-compact .finance-heading p{font-size:13px}.finance-compact .finance-toolbar{gap:8px;margin:8px 0}.finance-compact .finance-period label{font-size:12px}.finance-compact .finance-period :is(input,select){min-height:36px;padding:6px 9px;font-size:14px}.finance-compact .finance-section-title{margin:14px 0 8px}.finance-compact .finance-section-title h2{font-size:15px}.finance-compact .finance-section-title small{font-size:12px}.finance-compact .finance-tile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.orders-page.finance-compact .finance-tile{aspect-ratio:auto;border-radius:9px;grid-template-columns:17px minmax(0,1fr);align-content:start;align-items:start;gap:3px 7px;min-height:94px;padding:9px;display:grid}.finance-compact .finance-tile>svg{width:17px;height:17px;margin:0}.finance-compact .finance-tile>strong{font-size:13px;line-height:1.3}.finance-compact .finance-tile>span{grid-column:2;font-size:12px;line-height:1.3}.finance-compact .finance-tile>div{grid-column:1/-1;gap:2px;margin-top:0;padding-top:5px}.finance-compact .finance-tile>div b{font-size:15px;line-height:1.25}.finance-compact .finance-tile>div small{font-size:11px}.finance-compact .finance-tile-skeleton{gap:8px;min-height:94px;padding:9px}.finance-compact .mg-workspace{gap:8px;margin:10px 0}.finance-compact .mg-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.finance-compact .mg-metric{border-radius:9px;gap:4px;min-height:62px;padding:9px}.finance-compact .mg-metric>span{font-size:12px}.finance-compact .mg-metric>strong{font-size:17px;line-height:1.25}.finance-compact .mg-metric>small{font-size:11px}.finance-compact .mg-panel{border-radius:10px;padding:10px}.finance-compact .mg-panel :is(h2,summary){font-size:14px}.finance-compact .mg-panel h2{margin:0 0 8px}.finance-compact .mg-panel>small{font-size:12px}.finance-compact .mg-tabs button{min-height:36px;padding:7px 10px;font-size:13px}.finance-compact .mg-record{padding:9px 0}.finance-compact .mg-record strong{font-size:13px}.finance-compact .mg-record small{font-size:12px}.finance-compact .finance-sale{border-radius:9px;padding:10px}.finance-compact .finance-sale-top strong{font-size:13px}.finance-compact .finance-sale-top b{font-size:14px}.finance-compact .finance-sale-meta{gap:4px 10px;margin-top:5px;font-size:12px}.finance-compact .finance-notes{margin-top:12px;font-size:12px}@media (max-width:900px){.finance-compact .finance-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.finance-compact .finance-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.finance-compact .mg-kpis{gap:5px}.finance-compact .mg-metric{padding:8px 7px}.finance-compact .mg-metric>strong{overflow-wrap:anywhere;font-size:15px}.finance-compact .mg-metric>span{font-size:11px}.finance-compact .finance-heading h1{font-size:20px}}.finance-compact{--finance-card-bg:linear-gradient(120deg,#15263b,#101c2d);--finance-card-border:#30445c}.orders-page.finance-compact :is(.mg-metric,.mg-panel,.finance-tile,.finance-sale,.finance-tile-skeleton){background:var(--finance-card-bg);border-color:var(--finance-card-border);color:#eff5ff}.orders-page.finance-compact :is(.finance-tile,.finance-sale):hover{background:var(--finance-card-bg);border-color:#bb9228}.finance-export{background:var(--finance-card-bg);border:1px solid #30445c;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.finance-export>div{flex:1;min-width:190px}.finance-export label{gap:5px;font-size:14px;display:grid}.finance-export select{max-width:100%;min-height:40px;font:inherit;color:inherit;background:#101c2d;border:1px solid #30445c;border-radius:8px;padding:7px 10px}.finance-export small{color:#afc4d8;margin-top:6px;font-size:12px;display:block}.finance-export button{color:#101c2d;background:#ffda35;border:1px solid #bb9228;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:14px;font-weight:600;display:flex}.finance-export button:disabled{opacity:.55}.finance-export>p{flex-basis:100%;margin:0}@media (max-width:600px){.finance-export>div,.finance-export button{width:100%}}.finance-export .finance-export-fields{flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.finance-export-fields label{min-width:0}.finance-export .finance-export-actions{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:470px;display:grid}.finance-export-actions button{min-width:0;min-height:46px;padding:8px 10px;font-size:13px;line-height:1.3}.finance-export-actions button svg{flex-shrink:0}.finance-export-actions button span{min-width:0}.finance-export .finance-export-note{flex-basis:100%;margin-top:0;line-height:1.5}@media (max-width:600px){.finance-export .finance-export-actions{max-width:none}}@media (max-width:360px){.finance-export .finance-export-fields{grid-template-columns:1fr}}.orders-page.finance-compact .finance-sale{text-align:left;box-sizing:border-box;width:100%;min-width:0;display:block}.finance-compact .finance-sale-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.finance-compact .finance-sale-top strong{overflow-wrap:anywhere}.finance-compact .finance-sale-top b{white-space:nowrap}.finance-compact .finance-sale-meta{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;display:flex}.finance-compact .finance-sale>small{overflow-wrap:anywhere;margin-top:6px;line-height:1.4;display:block}.finance-compact .finance-tile>.finance-card-amounts{gap:3px;width:100%;min-width:0;display:grid}.finance-compact .finance-tile>.finance-card-amounts>b{color:#ffcf56;overflow-wrap:anywhere;font-size:19px}.finance-compact .finance-card-amounts>small{font-size:12px}.finance-card-amounts>span{color:#b9cbd6;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;display:flex}.finance-card-amounts>span strong{color:#d9e4ed;overflow-wrap:anywhere;font-size:13px;font-weight:500}.finance-compact .finance-payment-summary h2{margin-bottom:10px}.finance-compact .finance-payment-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.finance-compact .finance-payment-grid small{font-size:14px}.finance-compact .finance-payment-grid strong{font-size:17px}.finance-compact .finance-payment-note{line-height:1.5}@media (max-width:600px){.finance-compact .finance-tile>.finance-card-amounts>b{font-size:17px}.finance-compact .finance-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-compact .finance-sale-top{grid-template-columns:minmax(0,1fr)}.finance-compact .finance-sale-top b{white-space:normal;font-size:16px}}.finance-compact .finance-period input{width:160px;max-width:160px}.finance-compact .finance-period{max-width:100%}.finance-compact .finance-period label{min-width:0}.finance-compact .finance-imper-total{text-align:right;font-variant-numeric:tabular-nums;justify-self:end;gap:2px;margin:0 2px;padding:0;line-height:1.25;display:grid}.finance-compact .finance-imper-total>span{color:var(--theme-muted,#a9becb);font-size:10px}.finance-compact .finance-imper-total>strong{color:var(--theme-text,#eff5ff);font-size:13px;font-weight:600}.finance-compact .finance-imper-total>small{color:var(--theme-muted,#a9becb);font-size:10px}.brain-dashboard{--brain-muted:#a5b9cb;--brain-border:#243d50;color:#edf4fc;gap:12px;min-width:0;margin-bottom:20px;display:grid}.brain-expanded{width:100%;max-width:none;height:100%;height:100dvh;max-height:none;padding:0 max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overscroll-behavior:contain;box-sizing:border-box;background:#091723;background:radial-gradient(ellipse at 65% 0,var(--metal-surface,#071321),var(--metal-base,#030b16) 70%);border:0;border-radius:0;margin:0;display:block;position:fixed;inset:0;overflow:auto}.brain-expanded::backdrop{background:var(--metal-base,#030b16)}.brain-expanded-heading{z-index:5;min-height:56px;padding-top:env(safe-area-inset-top);background:#091723;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex;position:sticky;top:0}.brain-expanded-heading button{color:#edf4fc;background:#122838;border:1px solid #30495b;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.brain-expanded>.brain-explorer,.brain-expanded-heading{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.brain-expanded-heading{background:var(--metal-surface,#071321)}.brain-home-back{color:#d8c27a;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:40px;padding:4px 0;font-size:.875rem}.brain-activity-tabs{gap:8px;margin:4px 0;display:flex}.brain-activity-tabs button{color:#a5b9cb;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;font-size:.8125rem;padding:6px!important}.brain-activity-tabs button[aria-pressed=true]{color:#f6d86b;border-bottom-color:#f6d86b}.brain-dashboard *{box-sizing:border-box}.brain-dashboard button{font:inherit;cursor:pointer}:is(.brain-dashboard button:focus-visible,.brain-dashboard summary:focus-visible){outline-offset:3px;outline:2px solid #8cdaee}.brain-dashboard button:disabled{opacity:.4;cursor:default}.brain-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.brain-heading h2{letter-spacing:-.025em;align-items:center;gap:6px;margin:0;font-size:clamp(1.05rem,3vw,1.55rem);display:flex}.brain-heading h2 svg,.brain-heading h2>span{color:#ffd659}.brain-sync{color:var(--brain-muted);white-space:nowrap;font-size:.75rem}.brain-sync:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.brain-sync.is-live{color:#7bdfb7}.brain-explorer{gap:10px;min-width:0;display:grid}.brain-controls{gap:8px;min-width:0;display:flex}.brain-search{border:1px solid var(--brain-border);min-width:0;color:var(--brain-muted);background:#0b1c29;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.brain-search input{color:#edf4fc;width:100%;min-width:0;min-height:44px;font:inherit;outline:0;font-size:1rem;background:0 0!important;border:0!important;padding:7px 0!important}.brain-search:focus-within{outline:2px solid #8cdaee}.brain-controls>select{border:1px solid var(--brain-border);color:#dce8f3;max-width:42%;min-height:44px;font:inherit;background:#0b1c29;border-radius:9px;padding:5px 8px;font-size:.875rem}.brain-overview{color:#b7cadb;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:2px 0;font-size:.8125rem;display:flex}.brain-overview>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.brain-overview svg{color:#e3c365}.brain-map-shell{border:1px solid var(--brain-border);background:radial-gradient(at 45% 30%,#102737 0%,#091723 60%,#07131e 100%);border-radius:16px;min-width:0;overflow:hidden}.brain-map-tools{border-bottom:1px solid #28405255;justify-content:space-between;align-items:center;gap:8px;padding:3px 8px 3px 12px;display:flex}.brain-map-tools>span{color:#92adc2;font-size:.75rem}.brain-map-tools>div{gap:2px;display:flex}.brain-map-tools button{color:#c3d9e9;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;min-height:38px;padding:0;display:grid}.brain-map-tools button:hover{background:#1c3445}.brain-map-viewport{-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.brain-map{transform-origin:0 0;will-change:transform;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;padding:16px 12px 20px;display:grid;position:relative}.brain-map-lines{pointer-events:none;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.brain-map-lines path{fill:none;stroke:#658398;stroke-width:.3px;stroke-dasharray:1 2}.brain-unit{text-align:center;align-self:start;min-width:0;position:relative}.brain-orbit{aspect-ratio:1.18;width:100%;max-width:200px;margin:0 auto;position:relative}.brain-orbit-ring{border:1px solid color-mix(in srgb,var(--unit-color) 20%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--unit-color) 5%,transparent),transparent 70%);border-radius:50%;position:absolute;inset:9%}.brain-unit-hub{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--unit-color) 65%,transparent);width:34%;color:var(--unit-color);background:#0b1c29;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;min-width:40px;min-height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0!important}.brain-unit-hub>span{font-size:clamp(1.05rem,3vw,2rem);font-weight:600}.brain-unit-hub>small{letter-spacing:.04em;font-size:.5rem}.brain-unit.is-selected .brain-orbit-ring{border-color:var(--unit-color)}.brain-unit.is-selected .brain-unit-hub{box-shadow:0 0 0 4px color-mix(in srgb,var(--unit-color) 8%,transparent)}.brain-person{color:#d2e0ec;z-index:2;background:#0c1b29;border:1px solid #46647b;border-radius:50%;place-items:center;width:28px;height:28px;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);min-width:0!important;min-height:0!important;padding:0!important;font-size:.75rem!important}.brain-person.is-selected{border-color:var(--unit-color);outline:2px solid color-mix(in srgb,var(--unit-color) 35%,transparent);outline-offset:2px}.brain-person i{background:#6fe0bd;border:1px solid #092232;border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-1px}.brain-no-team{color:var(--brain-muted);font-size:.75rem;position:absolute;bottom:0;left:0;right:0}.brain-unit-name{text-align:center;color:#eef5fc;background:0 0;border:0;align-content:start;gap:2px;width:100%;min-height:48px;line-height:1.3;display:grid;padding:4px 0!important}.brain-unit-name>span{color:var(--unit-color);font-size:.75rem;font-weight:500}.brain-unit-name>strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.brain-stats{font-variant-numeric:tabular-nums;grid-template-columns:.7fr .7fr 1.6fr;gap:6px;min-width:0;margin:12px 0;display:grid}.brain-stats>div{min-width:0}.brain-stats dt{color:var(--brain-muted);margin:0 0 5px;font-size:.8125rem;font-weight:400}.brain-stats dd{color:#e5effa;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:600}.brain-stats.is-compact{grid-template-columns:1fr 1fr;gap:4px;margin:6px 0 0}.brain-stats.is-compact>div:last-child{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:5px;display:flex}.brain-stats.is-compact dt,.brain-stats.is-compact dd{font-size:.75rem;line-height:1.4}.brain-stats.is-compact dt{margin:0}.brain-stats sup{color:#ffd659}.brain-map-legend{color:#adc3d6;border-top:1px solid #28405255;flex-wrap:wrap;justify-content:center;gap:7px 14px;padding:9px;font-size:.75rem;display:flex}.brain-map-legend>span{align-items:center;gap:5px;display:flex}.brain-map-legend i{border-radius:50%;width:5px;height:5px}.brain-detail{background:linear-gradient(135deg,#0c2130,#081520);border:1px solid #335269;border-radius:14px;min-width:0;padding:14px;scroll-margin-bottom:100px}.brain-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.brain-detail header span{color:#d7c17b;font-size:.8125rem}.brain-detail h3{margin:3px 0 0;font-size:1.15rem}.brain-detail header button{color:#bdd0e0;background:#142d3d;border:0;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.brain-detail h4{color:#c6d8e8;margin:14px 0 8px;font-size:.875rem;font-weight:500}.brain-detail-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brain-detail-columns>div{min-width:0}.brain-avatar{color:#d1e7f6;background:#0d1d2b;border:1px solid #46647b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.75rem;display:grid}.brain-selected-person{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.brain-selected-person strong{flex:1;font-size:.875rem}.brain-selected-person button{color:#98d6df;background:0 0;border:0;min-height:44px;font-size:.8125rem}.brain-roster{gap:4px;display:grid}.brain-roster>button{text-align:left;color:#e5eff9;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:48px;font-size:.875rem;display:flex;padding:5px!important}.brain-roster>button[aria-pressed=true]{background:#183244;border-color:#3b647f}.brain-roster>button>span:last-child{overflow-wrap:anywhere;min-width:0}.brain-roster small{color:var(--brain-muted);margin-top:3px;font-size:.75rem;display:block}.brain-recent{margin:0;padding:0;list-style:none}.brain-recent li{border-bottom:1px solid #2b455855;justify-content:space-between;align-items:start;gap:8px;min-width:0;padding:9px 0;display:flex}.brain-recent li>div{gap:3px;min-width:0;display:grid}.brain-recent strong,.brain-recent b{font-size:.8125rem;font-weight:500;line-height:1.4}.brain-recent b{white-space:nowrap;color:#e3d298}.brain-recent span,.brain-recent small{color:var(--brain-muted);overflow-wrap:anywhere;font-size:.75rem}.brain-empty{color:var(--brain-muted);margin:0;padding:15px 4px;font-size:.875rem;line-height:1.5}.brain-note,.brain-footer{color:var(--brain-muted);margin:5px 0;font-size:.75rem;line-height:1.5}.brain-explanation{color:var(--brain-muted);font-size:.8125rem;line-height:1.6}.brain-explanation summary{cursor:pointer;min-height:36px;padding:7px 0}.brain-explanation p{margin:4px 0 10px}.brain-error{color:#f6c9d4;background:#32212a;border:1px solid #704452;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:.875rem;display:flex}.brain-error button{min-height:44px;color:inherit;background:0 0;border:1px solid #8f6570;border-radius:6px;align-items:center;gap:5px;padding:6px;display:flex}@keyframes brain-update{50%{border-color:#77dfbc;box-shadow:0 0 0 5px #77dfbc33}}.brain-dashboard .is-updated{animation:1.2s ease-in-out 3 brain-update}@media (min-width:700px){.brain-map{gap:24px 35px;padding:24px 30px}.brain-stats.is-compact{grid-template-columns:.7fr .7fr 1.6fr}.brain-stats.is-compact>div:last-child{grid-column:auto;display:block}.brain-stats.is-compact dd{font-size:.875rem}.brain-unit-name>strong{font-size:1rem}.brain-person{width:34px;height:34px}}@media (max-width:520px){.brain-map{gap:14px 10px;padding:12px 7px}.brain-person{width:24px;height:24px;font-size:.75rem!important}.brain-orbit{aspect-ratio:1.2}.brain-unit-name>strong{font-size:.75rem}.brain-detail-columns{grid-template-columns:1fr}.brain-stats.is-compact>div:last-child{display:block}.brain-controls>select{font-size:.8125rem}.brain-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-roster>button{font-size:.8125rem}.brain-overview{gap:6px 10px;font-size:.75rem}.brain-unit-hub>small{display:none}}@media (max-width:340px){.brain-map{grid-template-columns:repeat(2,minmax(0,1fr))}.brain-heading h2{font-size:1rem}.brain-controls{flex-wrap:wrap}.brain-controls>select{flex:1;max-width:100%}.brain-detail .brain-stats{grid-template-columns:1fr 1fr}.brain-detail .brain-stats>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.brain-dashboard .is-updated{border-color:#77dfbc;animation:none}}.brain-map-shell{background:0 0;border:0;border-radius:0;overflow:visible}.brain-map-tools{border:0;min-height:38px;padding:0}.brain-map-tools>span{color:#8196aa}.brain-network{transform-origin:0 0;isolation:isolate;width:100%;position:relative}.brain-network-wires{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brain-network-wires path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.55}.brain-node{border:1px solid var(--node-color,#d4b465);color:var(--node-color,#e6c573);text-align:center;box-shadow:none;font-variant-numeric:tabular-nums;z-index:2;background:#10202c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;line-height:1.25;display:flex;position:absolute;transform:translate(-50%,-50%);padding:8px!important}.brain-node.is-selected{outline:2px solid var(--node-color,#d4b465);outline-offset:4px;background:#172936}.brain-office{background:#1b232a;width:96px;height:96px;font-weight:500;font-size:1rem!important}.brain-brand-node{width:114px;height:114px;font-size:.875rem!important}.brain-brand-node>span{overflow-wrap:anywhere;max-width:98px;font-weight:500}.brain-brand-node>strong{color:#e3edf4;overflow-wrap:anywhere;max-width:100%;font-size:.875rem;font-weight:600}.brain-local-node{z-index:3;width:68px;height:44px;position:absolute;transform:translate(-50%,-50%)}.brain-local-circle{color:#e6edf4;background:#132430;width:44px;height:44px;top:50%;left:50%;padding:0!important;font-size:.875rem!important}.brain-local-label{color:#c5d4e0;text-align:center;overflow-wrap:anywhere;background:0 0;border:0;width:100px;min-height:30px;line-height:1.3;position:absolute;top:47px;left:50%;transform:translate(-50%);padding:0!important;font-size:.8125rem!important}.brain-seller-dots{pointer-events:none;position:absolute;inset:0}.brain-seller-dot{pointer-events:auto;z-index:4;background:0 0;place-items:center;width:18px;height:18px;display:grid;position:absolute;transform:translate(-50%,-50%);border:0!important;padding:0!important}.brain-seller-dot:after{content:"";background:var(--node-color);opacity:.65;border-radius:50%;width:5px;height:5px}.brain-seller-dot.is-selected:after{opacity:1;outline:1px solid var(--node-color);outline-offset:2px;width:7px;height:7px}.brain-seller-dot.is-updated{animation:none!important}.brain-seller-dot.is-updated:after{animation:1.1s ease-in-out 3 brain-dot-update}@keyframes brain-dot-update{50%{opacity:1;box-shadow:0 0 0 4px #c8ead522}}.brain-detail{background:#101e2a;border-color:#2c3b49;border-radius:18px;padding:16px}.brain-detail .brain-stats{border-bottom:1px solid #2c3b49;margin:8px 0;padding:12px 0 16px}.brain-detail .brain-stats dd{font-size:clamp(1rem,3vw,1.4rem)}.brain-detail-back{color:#b3cadd;background:0 0;border:0;min-height:44px;font-size:.8125rem!important}.brain-local-shortcuts{scrollbar-width:thin;gap:6px;max-width:100%;padding:6px 0;display:flex;overflow-x:auto}.brain-local-shortcuts button{color:#bacbda;background:0 0;border:1px solid #324656;border-radius:20px;flex:none;min-height:40px;padding:7px 10px;font-size:.8125rem!important}.brain-team-details{border-top:1px solid #2c3b49;margin-top:12px;padding-top:6px}.brain-team-details summary{color:#c5d5e3;cursor:pointer;align-content:center;min-height:44px;font-size:.875rem;display:list-item}@media (max-width:520px){.brain-office{width:86px;height:86px;font-size:.875rem!important}.brain-brand-node{gap:5px;width:96px;height:96px}.brain-brand-node>strong{font-size:.75rem}.brain-local-label{width:68px;font-size:.75rem!important}.brain-detail{padding:12px}.brain-node{padding:7px!important}}@media (prefers-reduced-motion:reduce){.brain-seller-dot.is-updated:after{opacity:1;animation:none}}.company-home{max-width:820px;padding-bottom:110px}.company-home-brand{border-bottom:1px solid var(--metal-edge);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.company-home-brand a{color:#ffcc32;place-items:center;width:44px;height:44px;display:grid}.company-home-heading{margin:20px 0 14px}.company-home-heading>span{color:#ffcf3d;font-size:.875rem}.company-home-heading h1{overflow-wrap:anywhere;margin:5px 0;font-size:1.5rem}.company-home-heading p{color:#afc2cd;margin:0;font-size:.875rem}.company-home-pending{background:#ffcc3210;border:1px solid #8e7837;border-radius:12px;gap:10px;padding:12px;font-size:.875rem;line-height:1.5;display:flex}.company-home-pending svg{color:#ffcc32;flex:none}.company-home-pending strong{display:block}.company-home h2{margin:18px 0 12px;font-size:1.125rem}.company-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.company-home-grid>a,.company-home-grid>button{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#f2f6f8;text-align:left;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:66px;padding:12px;font:600 .875rem/1.35 system-ui,sans-serif;text-decoration:none;display:flex}.company-home-grid span{overflow-wrap:anywhere;flex:1;min-width:0}.company-home-grid svg{color:#ffcd32;flex:none;width:20px}.company-home-grid .company-home-locked{background:var(--metal-surface);color:#aebdc6;cursor:default}.company-home-grid .company-home-locked svg{color:#91a6b2}.company-home-notice{color:#ffdf80;font-size:.875rem}.company-home-nav{bottom:max(8px,env(safe-area-inset-bottom));border:1px solid var(--metal-edge);z-index:50;background:#1b303cef;border-radius:16px;grid-template-columns:repeat(4,1fr);width:min(800px,100% - 20px);padding:10px 6px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.company-home-nav>a,.company-home-nav>span{color:#adbfca;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:.8125rem;text-decoration:none;display:flex}.company-home-nav>a:first-child{color:#ffcc32}.company-home-back{color:#ffcc32;align-items:center;gap:8px;padding:12px;display:flex}.company-home :focus-visible{outline-offset:3px;outline:2px solid #ffcc32}.company-register-type{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;padding:0;display:grid}.company-register-type legend{margin-bottom:10px}.platform-register .company-register-type label{border:1px solid var(--metal-edge);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:12px;display:flex}.platform-register .company-register-type input{accent-color:#ffcc32;width:18px;height:18px}.compact-home{--home-border:#2b4556;--home-surface:#192e3d;color:#edf3f7;max-width:1080px;margin-inline:auto}.compact-home .report-brand{align-items:flex-start;gap:8px;min-width:0;margin-bottom:14px;padding:0;display:flex;position:relative}.compact-home .report-brand>a{flex:1;align-self:center;min-width:0}.compact-home .report-brand img{width:150px;max-width:100%;height:auto;display:block}.compact-home .report-brand>a small{display:none}.compact-home .report-brand>.avatar,.compact-home .report-brand>.seller-avatar{background:var(--metal-surface);color:#ffce35;border:1px solid var(--metal-edge);border-radius:50%;flex:none;align-self:flex-start;width:38px;min-width:38px;height:38px;min-height:38px;margin:0;padding:0;font-size:16px;overflow:hidden}.compact-home .seller-avatar img{object-fit:cover;width:100%;height:100%}.compact-home .report-brand .restock-bell{flex:none;align-items:flex-start;gap:6px;min-width:0;margin:0;display:flex;position:relative}.compact-home .restock-trigger,.compact-home .role-preview-avatar{box-sizing:border-box;border-radius:12px;width:38px;min-width:38px;height:38px;min-height:38px;padding:7px}.home-qr-stack{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.home-brain{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:32px;min-height:32px;padding:0;font-size:23px;line-height:1;display:grid}.home-brain[aria-pressed=true]{background:#ffcf3522;box-shadow:inset 0 0 0 1px #ffcf35}.compact-home .report-heading,.compact-greeting{margin:8px 0 16px;padding:0}.compact-home .report-heading h1,.compact-greeting h1{color:#f1f6fa;letter-spacing:-.03em;margin:0 0 5px;font-size:26px;line-height:1.2}.compact-home .report-heading p,.compact-greeting p{color:#a7becd;margin:0;font-size:14px;line-height:1.4}.compact-home-actions{gap:9px;margin:0 0 18px;display:grid}.compact-create,.compact-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compact-create>a{color:#132332;text-align:center;box-sizing:border-box;background:linear-gradient(110deg,#ffdc50,#ffcb20);border:1px solid #ffda4b;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:8px 10px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.compact-create>a.compact-quote{background:var(--metal-raised);border-color:var(--metal-edge);color:#e3f2ff}.compact-tools>a{box-sizing:border-box;background:var(--home-surface);border:1px solid var(--home-border);color:#e8f1f7;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:10px 12px;font-size:14px;line-height:1.25;text-decoration:none;display:flex}.compact-tools>a>svg:first-child{color:#f8ce43;flex:none;width:21px;height:21px}.compact-tools>a>span{overflow-wrap:anywhere;min-width:0}.compact-tools>a>svg:last-child{color:#92b4c9;flex:none;width:14px;height:14px;margin-left:auto}.compact-tools>a:first-child>svg:first-child{color:#b9a6fa}.compact-tools>a:nth-child(3)>svg:first-child{color:#88b8ff}.compact-finance-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.compact-finance,.compact-download{box-sizing:border-box;color:#c8f8dc;background:linear-gradient(110deg,#14623f,#103d31);border:1px solid #2d825b;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:10px 13px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.compact-finance>svg{flex:none;width:22px;height:22px}.compact-finance>svg:last-child{width:16px;margin-left:auto}.compact-download{background:var(--home-surface);border-color:var(--home-border);color:#b7cfde;justify-content:center;padding:8px}.compact-home .report-filters.compact-filters{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;display:grid}.compact-home .compact-filters label{min-width:0;margin:0;font-size:14px}.compact-home select,.compact-home .compact-filters input{box-sizing:border-box;border:1px solid var(--metal-edge);background:var(--metal-surface);color:#d4e3ed;width:100%;min-width:0;max-width:100%;height:42px;min-height:42px;font:inherit;border-radius:10px;padding:8px 10px;font-size:14px}.compact-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.compact-section-heading h2,.compact-stock-title,.compact-sales h2{color:#edf4f9;margin:0 0 10px;line-height:1.3;font-size:17px!important}.compact-section-heading h2{margin:0}.compact-section-heading label{max-width:140px}.compact-home .home-stock-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.compact-home .home-stock-cards article{box-sizing:border-box;border:1px solid var(--metal-edge);background:linear-gradient(110deg,var(--metal-surface),var(--metal-surface));border-radius:12px;grid-template-columns:23px minmax(0,1fr);gap:2px 9px;min-width:0;min-height:78px;padding:11px 12px;display:grid}.compact-home .home-stock-cards article>svg{color:#ffcf35;grid-area:1/1/3;align-self:center;width:22px;height:22px}.compact-home .home-stock-cards article:last-child>svg{color:#54d9a0}.compact-home .home-stock-cards article>span{color:#aec7d8;grid-column:2;font-size:14px;line-height:1.3}.compact-home .home-stock-cards article>strong{color:#f0f6fa;overflow-wrap:anywhere;grid-column:2;font-size:25px;line-height:1.15}.compact-home .home-stock-cards article>small{display:none}.compact-home .report-period-note{color:#9fb7c8;margin:8px 0 14px;font-size:12px;line-height:1.5}.compact-sales{border:1px solid var(--home-border);background:var(--home-surface);border-radius:14px;min-width:0;margin:14px 0;padding:14px}.compact-sales ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.compact-sales li>div{justify-content:space-between;align-items:start;gap:10px;margin-bottom:6px;font-size:14px;line-height:1.4;display:flex}.compact-sales li span{overflow-wrap:anywhere;min-width:0}.compact-sales li strong{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.compact-sales li small{color:#ffd35a;font-size:12px;font-weight:400;display:block}.compact-sales progress{-webkit-appearance:none;appearance:none;background:var(--metal-raised);accent-color:#ffcf35;border:0;border-radius:9px;width:100%;height:7px;display:block;overflow:hidden}.compact-sales progress::-webkit-progress-bar{background:var(--metal-raised)}.compact-sales progress::-webkit-progress-value{background:linear-gradient(90deg,#ffdf57,#ffc526);border-radius:9px}.compact-sales progress::-moz-progress-bar{background:#ffcf35;border-radius:9px}.compact-personal-sales{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.compact-personal-sales>strong{color:#6fe0a5;font-size:24px}.compact-personal-sales>span{color:#bdd0dd;font-size:14px}.compact-personal-sales>small{color:#ffcf35}.compact-stock-links{margin:10px 0}.compact-more{border:1px solid var(--home-border);color:#c7d9e5;border-radius:12px;margin:14px 0;padding:0 12px}.compact-more>summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px}.compact-more[open]{padding-bottom:12px}.compact-report-links{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.compact-report-links button,.compact-clear-store{color:#bad0df;border:1px solid var(--metal-edge);cursor:pointer;background:0 0;border-radius:9px;min-height:40px;padding:8px 10px;font-size:14px}.compact-report-links button[aria-pressed=true]{color:#ffcf35;background:#ffcf3520;border-color:#716333}.compact-home .commercial-loading{margin:12px 0}.compact-home .home-stock-summary{margin:14px 0}.compact-home .restock-popover{max-width:calc(100vw - 28px)}@media (max-width:600px){.compact-home.report-page{padding:14px 14px 100px}.compact-home .report-brand img{width:140px}.compact-home .report-brand,.compact-home .report-brand .restock-bell{gap:5px}.compact-home .role-preview-avatar,.compact-home .restock-trigger,.compact-home .report-brand>.seller-avatar,.compact-home .report-brand>.avatar{width:36px;min-width:36px;height:36px;min-height:36px}.compact-home .compact-greeting h1{font-size:25px}}@media (max-width:350px){.compact-home .report-brand img{width:110px}.compact-home.report-page{padding-inline:10px}.compact-tools>a{gap:6px;padding:9px}.compact-tools>a>svg:last-child{display:none}.compact-sales li>div{flex-wrap:wrap}}:is(.compact-home a:focus-visible,.compact-home button:focus-visible,.compact-home summary:focus-visible){outline-offset:3px;outline:2px solid #ffcf35}.restock-bell .home-qr-stack>.qr-header-trigger{box-sizing:border-box;color:#ffce32;background:linear-gradient(145deg,var(--metal-raised),var(--metal-surface));border:1px solid #78672f;border-radius:12px;place-items:center;padding:0;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff14,0 3px 7px #0003}.compact-home.report-page .report-brand:has(>.restock-bell){flex-wrap:nowrap;align-items:flex-start}.compact-home.report-page .report-brand:has(>.restock-bell)>a{flex:90px}.compact-home.report-page .report-brand>.restock-bell{flex-wrap:nowrap;flex:none}.compact-home.company-home .company-home-heading h1{font-size:26px}.compact-home .home-stock-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.compact-home .home-stock-cards article{text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:68px;padding:9px 5px;display:flex}.compact-home .home-stock-cards article>svg{display:none}.compact-home .home-stock-cards article>span{max-width:100%;min-height:1.2em;font-size:14px;line-height:1.2}.compact-home .home-stock-cards article>strong{font-variant-numeric:tabular-nums;max-width:100%;font-size:22px;line-height:1.1}.compact-home .home-stock-cards article:last-child>strong{color:#65dbaa}@media (max-width:360px){.compact-home .home-stock-cards{gap:5px}.compact-home .home-stock-cards article{padding-inline:3px}.compact-home .home-stock-cards article>span{justify-content:center;align-items:center;min-height:2.4em;display:flex}.compact-home .home-stock-cards article>strong{font-size:20px}}@media (max-width:300px){.compact-home .home-stock-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.compact-home .home-greeting-row) .pwa-toolbar{display:none!important}.compact-home .report-brand{min-height:38px;align-items:center!important;margin-bottom:7px!important}.compact-home .report-brand>a{order:0;align-self:center!important}.compact-home .report-brand>.restock-bell{order:1!important;align-items:center!important}.compact-home .restock-bell>.home-qr-stack{order:0}.compact-home .restock-bell>.restock-trigger{order:1}.compact-home .restock-bell>.role-preview{order:2}.compact-home .report-brand>.avatar,.compact-home .report-brand>.seller-avatar{order:2;align-self:center}.compact-home .report-brand:has(.role-preview-avatar)>.seller-avatar{display:none}.compact-home .home-greeting{margin:0 0 16px}.compact-home .home-greeting-row{align-items:center;gap:6px;min-width:0;min-height:38px;display:flex}.compact-home .home-greeting-row>h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;color:#eff5f9;flex:0 auto;min-width:0;margin:0;font-size:clamp(20px,5.5vw,26px);line-height:1.25;overflow:hidden}.compact-home .home-greeting-tools{flex:none;align-items:center;gap:5px;display:flex}.compact-home .home-greeting .home-brain{width:32px;height:34px;min-height:34px;font-size:23px}.compact-home .home-greeting .developer-return{margin:0;padding:0;display:flex;position:relative}.compact-home .home-greeting .developer-return>button{color:#ffcf35;background:0 0;border:1px solid #6b602f;border-radius:9px;place-items:center;min-width:36px;height:32px;min-height:32px;padding:4px 6px;font-size:12px;font-weight:700;line-height:1;display:grid}.compact-home .home-greeting-row>.developer-session{flex:none;justify-content:flex-end;margin:0 0 0 auto;padding:0;display:flex;position:relative}.compact-home .home-greeting .session-signout{color:#ec9098;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid}.compact-home .home-greeting .session-signout>svg{width:19px;height:19px}.compact-home .home-greeting>p{color:#a7becd;margin:4px 0 0;font-size:14px;line-height:1.4}.compact-home .home-greeting [role=alert]{z-index:120;background:var(--metal-surface);color:#ffc5ca;border:1px solid #76505c;border-radius:9px;width:min(270px,70vw);padding:10px;font-size:14px;position:absolute;top:100%;right:0}.compact-home .report-brand:has(>.restock-bell)>a{flex:0 auto;min-width:0;max-width:145px}.compact-home .report-brand .home-brand-logout{flex:none;order:0;align-self:center;margin-right:auto;position:relative}.compact-home .home-brand-logout .developer-session{margin:0;padding:0;display:flex}.compact-home .home-brand-logout .session-signout{color:#ec9098;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;min-width:28px;height:36px;min-height:36px;padding:0;display:grid}.compact-home .home-brand-logout .session-signout svg{width:18px;height:18px}.compact-home .home-brand-logout [role=alert]{z-index:120;background:var(--metal-surface);color:#ffc5ca;border-radius:8px;width:min(240px,65vw);padding:9px;position:absolute;top:100%;left:0}.compact-home .home-greeting-action{flex:none;margin-left:auto;display:flex}.compact-home .home-sales-report{border:1px solid var(--metal-edge);background:var(--metal-surface);color:#66dda3;cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;display:grid}.compact-home .home-sales-report[aria-pressed=true]{color:#ffcf35;background:#ffcf3518;border-color:#807033}@media (max-width:400px){.compact-home .report-brand:has(>.restock-bell)>a img{width:125px}.compact-home .report-brand{gap:4px!important}.compact-home .report-brand .restock-bell{gap:4px}}@media (max-width:350px){.compact-home .report-brand:has(>.restock-bell)>a img{width:108px}}:root{--metal-base:#030b16;--metal-surface:#071321;--metal-raised:#0b1c2d;--metal-edge:#1b344b}@media screen{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf3fa;--muted:#a5bcd3;--gold:#ffca32;--green:#55d9ad;--line:var(--metal-edge);--white:var(--metal-surface);--app-bg:var(--metal-base);--app-card:var(--metal-surface);--app-field:var(--metal-raised)}html{background:var(--metal-base)}body{color:var(--ink);background:radial-gradient(at 15% 0,#0a213a55,#0000 65%),linear-gradient(115deg,#030b16,#061221 52%,#020a14)}body :is(main,.conteudo,.loja-page,.report-page,.fabricas-page,.fabricas-container,.platform-shell,.login-page,.comercial,.public-catalog){background-color:#0000!important;background-image:none!important}body .stock-redesign.loja-page{background:0 0!important}.compact-home{--home-border:var(--metal-edge);--home-surface:var(--metal-surface)}body :is(.compact-tools>a,.compact-download,.home-actions-grid>a,.company-home-grid>a){box-shadow:none;border-color:var(--metal-edge)!important;background:linear-gradient(120deg,#0a1b2c80,#040e19a0)!important}.compact-home .compact-tools>a>svg:first-child{color:var(--gold)}body :is(.compact-finance,.compact-download){color:#69dfb6;background:linear-gradient(110deg,#05202a,#05131e)!important;border-color:#14424a!important}body :is(.compact-create>a,.stock-product-actions .stock-withdraw){box-shadow:none;color:#07111b!important;background:linear-gradient(110deg,#ffd34b,#ffc229)!important;border-color:#e6b330!important}body .compact-create>a.compact-quote{color:#cce3ff!important;background:#10243b!important;border-color:#294761!important}body :is(.compact-sales,.compact-home .home-stock-cards article){box-shadow:none;border:0;border-radius:0;background:0 0!important}body .compact-home .home-stock-cards{gap:0}body .compact-home .home-stock-cards article+article{border-left:1px solid var(--metal-edge)}body .compact-home .home-stock-cards article>strong{color:var(--ink)}body .compact-sales{border-top:1px solid var(--metal-edge);padding:14px 0}.compact-sales li+li{border-top:1px solid #14283b;padding-top:10px}body .compact-sales progress{background:#102237}body .compact-sales progress::-webkit-progress-bar{background:#102237}body .compact-sales progress::-webkit-progress-value{background:linear-gradient(90deg,#ffdb50,#ffbd24)}body :is(.restock-trigger,.restock-bell .home-qr-stack>.qr-header-trigger,.role-preview-avatar){background:var(--metal-surface)!important;border-color:var(--metal-edge)!important;box-shadow:none!important}body :is(.home-greeting-tools>.developer-session button,.home-greeting-action button){box-shadow:none;color:var(--gold);border-color:#0000;background:0 0!important}body :is(.estoque-busca-fixa,.stock-redesign .estoque-busca-fixa){background:var(--metal-base)!important}body :is(.stock-redesign .stock-product,.history-card,.order-card,.report-card,.platform-section){box-shadow:none;background:var(--metal-surface)!important;border-color:var(--metal-edge)!important}body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#29445d!important}body :is(dialog,[role=dialog],.restock-popover,.stock-options-popup){background-color:var(--metal-raised);color:var(--ink)}body :is(.app-navigation,.platform-nav,.company-home-nav){background:var(--metal-base)!important;border-color:var(--metal-edge)!important;box-shadow:none!important}body .app-navigation .app-nav-item{color:#a3bdd5}body .app-navigation .app-nav-item.is-current{color:var(--gold)}}@media screen and (max-width:900px){body .app-navigation,body .app-navigation:not(.dashboard-navigation),body .platform-nav,body .company-home-nav{box-sizing:border-box;width:100%!important;max-width:none!important;padding:5px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(110deg,#030c18,#071525,#030b16)!important;border:0!important;border-top:1px solid #172c40!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;transform:none!important}body .app-navigation .app-nav-primary{gap:0}body .app-navigation .app-nav-item,body .app-navigation:not(.dashboard-navigation) .app-nav-item,body .platform-nav button,body .company-home-nav>a,body .company-home-nav>span{color:#9fbbd6;gap:4px;min-height:62px;line-height:1.25;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 2px 10px!important;font-size:12px!important}body .app-navigation .app-nav-icon,body .app-navigation:not(.dashboard-navigation) .app-nav-icon,body .app-navigation:not(.dashboard-navigation) .is-current .app-nav-icon{border-radius:0;justify-content:center;align-items:center;width:32px;height:29px;display:flex;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important}body .app-navigation .app-nav-item svg,body .app-navigation:not(.dashboard-navigation) .app-nav-icon svg,body .platform-nav svg,body .company-home-nav svg{stroke-width:1.7px;width:25px;height:25px;filter:none!important}body .app-navigation .app-nav-item.is-current,body .app-navigation:not(.dashboard-navigation) .app-nav-item.is-current,body .platform-nav button.active,body .platform-nav button[aria-current=page],body .company-home-nav>a:first-child{color:var(--gold)!important}body .app-navigation .app-nav-item.is-current:after,body .app-navigation:not(.dashboard-navigation) .app-nav-item.is-current:after{content:"";background:var(--gold);border:0;border-radius:50%;width:4px;height:4px;display:block;position:absolute;bottom:2px;left:calc(50% - 2px)}}.role-preview-eye{flex:none;align-items:center;gap:3px;display:inline-flex}.role-preview-dev{color:#ffca32;font-size:14px;font-weight:600}body .role-preview-eye>.role-preview-avatar{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;color:#a5bcd3!important;background:0 0!important;border:0!important;border-radius:8px!important}body .role-preview-eye>.role-preview-avatar.is-preview{color:#ffca32!important}.role-preview-eye>.developer-return{align-items:center;display:inline-flex}.role-preview-eye>.developer-return button{color:#ffca32;background:0 0;border:0;padding:5px;font-size:14px}.role-preview-eye .role-preview-popover{top:auto;right:max(14px,env(safe-area-inset-right));z-index:160;align-self:flex-start;max-height:calc(100dvh - 180px);margin-top:40px;position:fixed;overflow-y:auto}.quote-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.orders-page .quote-card{text-align:left;background:var(--metal-surface);border:1px solid var(--metal-edge);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 8px;min-width:0;padding:14px 12px;display:grid}.quote-card-number{color:#adc8db;overflow-wrap:anywhere;font-size:13px}.quote-card-value{color:#ffcf4d;white-space:nowrap;font-size:15px}.quote-card-customer{overflow-wrap:anywhere;grid-column:1/-1;font-size:15px;font-weight:600;line-height:1.4}.order-card-top{align-items:center;gap:8px;min-width:0;display:flex}.order-card-top .visual-card-heading{flex:1;min-width:0}.orders-page .order-edit-icon{color:#ffce32;background:0 0;border-color:#78632b;border-radius:10px;width:42px;min-width:42px;height:42px;padding:9px}.order-edit-icon svg{flex:none;width:20px;height:20px}.order-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:12px 0;display:flex}.order-detail-actions .order-cancel-button{margin:0}.order-cancel-confirm{max-width:440px}.order-cancel-confirm p{line-height:1.5}.order-visual-card .visual-status>div{overflow-wrap:anywhere;min-width:0}@media (max-width:360px){.order-visual-card .visual-status-grid{grid-template-columns:minmax(0,1fr)}}.historical-order-editor .order-inputs{margin-top:12px}.historical-order-editor .order-item-title strong{flex:1}.historical-order-editor textarea{resize:vertical}.historical-order-editor .order-save{justify-content:flex-end}.historical-order-editor .order-save button{flex:0 auto}.historical-order-editor .order-muted{line-height:1.5}@media (max-width:600px){.quote-card-grid{gap:8px}.orders-page .quote-card{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px 10px}.quote-card-value{grid-row:3;font-size:16px}.quote-card-customer{grid-row:2;font-size:14px}.historical-order-editor .order-save button{flex:1}}.customer-create-dialog,.order-cancel-confirm{box-sizing:border-box;background:var(--metal-surface,#182f3b);color:#edf5fa;border:1px solid var(--metal-edge,#355362);border-radius:16px;gap:12px;width:min(460px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto;box-shadow:0 22px 70px #0008}.customer-create-dialog [data-slot=dialog-title],.order-cancel-confirm [data-slot=dialog-title]{margin:0;font-size:21px;font-weight:700;line-height:1.3}.customer-create-dialog [data-slot=dialog-description],.order-cancel-confirm [data-slot=dialog-description]{color:#b6cddc;margin:0;font-size:14px;line-height:1.5}.customer-create-dialog form{gap:16px;min-width:0;margin-top:8px;display:grid}.customer-create-dialog label{color:#c5d9e5;gap:7px;min-width:0;font-size:14px;display:grid}.customer-create-dialog input{box-sizing:border-box;width:100%;min-width:0;min-height:46px;font:inherit;background:var(--metal-base,#0b1822);color:#f0f6fa;border:1px solid #547283;border-radius:9px;padding:11px 12px;font-size:16px}:is(.customer-create-dialog input:focus-visible,.customer-create-dialog button:focus-visible,.order-cancel-confirm button:focus-visible){outline-offset:3px;outline:2px solid #ffce32}.customer-create-dialog [role=alert]{color:#ffc2c2;margin:0;font-size:14px}.customer-create-dialog footer,.order-cancel-confirm footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.customer-create-dialog button,.order-cancel-confirm button{color:#e6f0f7;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #547283;border-radius:9px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;display:inline-flex}.customer-create-dialog button[type=submit]{color:#15212b;background:#ffca28;border-color:#ffca28;font-weight:700}.order-cancel-confirm .confirm-cancel-order{color:#fff;background:#a52e35;border-color:#c7535c;font-weight:600}.customer-create-dialog button:disabled,.order-cancel-confirm button:disabled{opacity:.5;cursor:wait}@media (max-width:420px){.customer-create-dialog,.order-cancel-confirm{padding:20px}.customer-create-dialog footer>button,.order-cancel-confirm footer>button{flex:1;padding:10px 8px}}@media screen{:root{--metal-base:var(--glass-base);--metal-surface:var(--glass-surface);--metal-raised:var(--glass-raised);--metal-edge:var(--glass-edge);--ink:#f0f5fc;--muted:var(--glass-muted);--line:var(--glass-edge);--white:var(--glass-surface);--app-bg:var(--glass-base);--app-card:var(--glass-surface);--app-field:#0b1a2d8c;--card:var(--glass-surface);--popover:var(--glass-raised)}html{background:var(--glass-base)}body{min-height:100dvh;color:var(--ink);background-color:#0000;background-image:radial-gradient(at 8% 5%,#4472ad5e,#0000 48%),radial-gradient(at 97% 36%,#9079592e,#0000 42%),radial-gradient(at 22% 85%,#22597e45,#0000 46%),linear-gradient(135deg,#091627,#07101e 52%,#0b1728);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}body :is(main,.conteudo,.loja-page,.report-page,.fabricas-page,.fabricas-container,.platform-shell,.login-page,.comercial,.public-catalog,.agent-page){background-color:#0000!important;background-image:none!important}body :is(.stock-redesign .stock-product,.history-card,.order-card,.order-visual-card,.quote-card,.report-card,.platform-section,.platform-activity,.platform-metrics article,.platform-company-list>button,.platform-shortcuts>a,.platform-shortcuts>button,.company-home-grid>a,.company-home-grid>button,.home-actions-grid>a,.home-actions-grid>button,.commercial-panel,.commercial-metric,.commercial-shortcut-grid>a,.mg-panel,.mg-metric,.finance-tile,.finance-sale,.finance-export,.finance-payment-summary,.finance-payment-grid>div,.client-mini-card,.customer-card,.assistance-card,.delivery-card,.purchase-card,.factory-tile,.fabricas-card,.price-result,.price-factory-card,.price-cards article,.sofa-line,.sofa-summary,.price-basket-items article,.price-basket-summary,.price-store-tree,.sofa-disclosure,.developer-settings-group,.dev-release,.dev-top-cards>a,.dev-top-cards>button,.dev-quick-grid>a,.dev-quick-grid>button,.dev-period-cards article,.dev-system-status,.dev-backup,.compact-user,.plans-card,.plano-card,.agent-panel,.agent-product,.agent-basket,.agent-bubble,[data-slot=card]){background-color:var(--glass-surface)!important;background-image:var(--glass-gradient)!important;border-color:var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important}body .orders-page.finance-compact{--finance-card-bg:var(--glass-gradient);--finance-card-border:var(--glass-edge)}body .orders-page.finance-compact :is(.mg-metric,.mg-panel,.finance-tile,.finance-sale,.finance-tile-skeleton){background-color:var(--glass-surface)!important;background-image:var(--glass-gradient)!important;border-color:var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important}body .price-page{--price-surface:var(--glass-surface);--price-border:var(--glass-edge)}body .price-page :is(.price-result,.price-factory-card,.price-cards article,.sofa-line,.sofa-summary,.price-basket-items article,.price-basket-summary,.price-store-tree,.sofa-disclosure,.sofa-module,.sofa-option,.sofa-empty){background-color:var(--glass-surface)!important;background-image:var(--glass-gradient)!important;border-color:var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important}body .price-page :is(.sofa-option:has([data-checked]),.sofa-module.is-selected){background-color:#376d6252!important;border-color:#8cedc0!important}body :is(.plan-card,.plans-help,.price-panel,.price-tree,.price-photo-picker,.brain-search,.brain-detail,.agent-client-draft,.agent-manual-bar,.ai-tabs,.ai-source,.ai-upload,.ai-comparison figure,.ai-comparison figcaption){color:var(--ink);background-color:var(--glass-surface)!important;background-image:var(--glass-gradient)!important;border-color:var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important}body :is(.brain-node,.brain-office,.brain-local-circle,.brain-unit-hub,.brain-person){background-color:#192c43d4!important;background-image:var(--glass-gradient)!important}body .plan-card.plan-profissional{border-color:var(--plans-cyan)!important}body .plan-card.plan-enterprise{border-color:#087061!important}body :is(.ai-source,.ai-upload,.ai-comparison,.ai-tabs) :is(p,small,label,figcaption){color:var(--glass-muted)!important}body :is(.ai-source,.ai-upload,.ai-comparison) :is(h2,h3,strong){color:var(--ink)!important}body .ai-tabs button:not([data-state=active]):not(.active){color:var(--glass-muted)}body .sofa-mobile-action{background-color:#0c192ceb!important;background-image:var(--glass-gradient)!important;border-color:var(--glass-edge)!important}body :is(.compact-tools>a,.compact-tools>button,.home-price-card){background-color:var(--glass-surface)!important;background-image:var(--glass-gradient)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-shadow)!important;color:var(--ink)!important}body :is(.compact-tools>a,.compact-tools>button,.company-home-grid>a,.home-actions-grid>a,.price-result,.price-factory-card):hover{background-color:#31456299!important;border-color:#e5eefc75!important}body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){color:var(--ink);background-color:#08172a80!important;border-color:#b3cded45!important}body select option{color:#f0f5fc;background:#17273c}body input::placeholder,body textarea::placeholder{color:#b7c6d7;opacity:1}body :is(.price-search,.price-company,.platform-client-search,.developer-settings-search,.home-search>label,.order-filters,.report-filters,.stock-search-field,.agent-composer){box-shadow:inset 0 1px #ffffff0d;background-color:#172a4280!important;background-image:var(--glass-gradient)!important;border-color:var(--glass-edge)!important}body :is(.price-search,.platform-client-search,.developer-settings-search,.home-search>label) input{background:0 0!important}body :is([role=dialog],dialog,.movimento-modal,.restock-popover,.role-preview-popover,.stock-options-popup,.user-edit-modal,.modal-caixa,.order-picker,.customer-create-dialog,.order-cancel-confirm){-webkit-backdrop-filter:blur(22px);background-color:#152439f0!important;background-image:var(--glass-gradient)!important;color:var(--ink)!important;border-color:#d1e1f959!important;box-shadow:inset 0 1px #ffffff20,0 24px 80px #0008!important}body .movimento-modal :is(h2,label,input){color:var(--ink)!important}body .movimento-modal p{color:var(--glass-muted)!important}body .movimento-modal input{background:#08172a99!important}body :is([data-slot=dialog-overlay],.modal-fundo,.movimento-fundo,.order-picker-backdrop){-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#020710b3!important}body :is(.app-navigation,.platform-nav,.company-home-nav,.pwa-toolbar,.estoque-busca-fixa,.stock-redesign .estoque-busca-fixa,.price-selection-bar,.sofa-mobile-total){background-color:#0c192cd6!important;background-image:var(--glass-gradient)!important;border-color:var(--glass-edge)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:inset 0 1px #ffffff13,0 8px 35px #0003!important}body :is(.restock-trigger,.restock-bell .home-qr-stack>.qr-header-trigger,.role-preview-avatar,.home-install){background-color:#20334d73!important;background-image:var(--glass-gradient)!important;border-color:var(--glass-edge)!important;box-shadow:inset 0 1px #ffffff0d!important}body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px}body .app-navigation .app-nav-brand.home-symbol-navigation{justify-content:center}body .app-navigation .app-nav-brand.home-symbol-navigation img{object-fit:contain;width:44px;height:46px}body .branch-layout :is(.home-actions,.company-home>section,.platform-section,.seller-create-actions,.owner-insights,.report-disclosures){border-left:0;padding-left:0}body .branch-layout :is(.home-actions,.company-home>section,.platform-section)>h2:before,body .branch-layout :is(.home-actions-grid,.company-home-grid,.platform-shortcuts)>:nth-child(odd):before,body .platform-home-view .platform-company-list>button:before{display:none}body .branch-layout :is(.orders-list,.quotes-list,.customer-list,.delivery-list,.platform-ledger,.order-list,.finance-orders,.finance-sale-list,.client-mini-grid,.assistance-grid,.finance-tile-grid){border-left:0;padding-left:0}body .branch-layout :is(.orders-list,.quotes-list,.customer-list,.delivery-list,.platform-ledger,.order-list,.finance-orders,.finance-sale-list,.client-mini-grid,.assistance-grid,.finance-tile-grid)>:is(article,button):before{display:none}body .compact-home:not(.commercial-view){width:100%;max-width:820px;margin-inline:auto;padding-inline:24px}body .compact-home .glass-home-brand{border:0;justify-content:space-between;min-height:46px;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0 0 2px!important;padding:0!important;display:flex!important}body .glass-home-brand .home-identity{flex:170px;align-items:center;gap:9px;min-width:0;display:flex}body .glass-home-brand .home-identity>img{object-fit:contain;flex:none;max-width:none;height:38px;display:block;width:34px!important}body .glass-home-brand .home-identity>h1{min-width:0;color:var(--ink);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(22px,4.8vw,30px);font-weight:600;line-height:1.25;overflow:hidden}body .glass-home-brand :is(.restock-bell,.home-header-controls){flex:none;order:1;align-items:center;gap:6px;max-width:100%;margin:0;display:flex;position:relative}body .glass-home-brand .home-header-controls{order:2}body .glass-home-brand:has(.role-preview-avatar) .seller-avatar{display:none}body .glass-home-brand .restock-bell>.role-preview{order:0!important}body .glass-home-brand .restock-bell>.home-qr-stack{order:1!important}body .glass-home-brand .restock-bell>.restock-trigger{order:2!important}body .glass-home-brand :is(.restock-trigger,.qr-header-trigger,.seller-avatar,.home-install){border:1px solid var(--glass-edge);color:#d0dfef;border-radius:11px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;text-decoration:none;display:grid}body .glass-home-brand .seller-avatar{overflow:hidden}body .glass-home-brand .seller-avatar img{object-fit:cover;width:100%;height:100%}body .glass-home-brand .home-qr-stack{flex-direction:row;align-items:center;gap:4px;display:flex;position:relative}body .glass-home-brand .developer-session{flex:none;margin:0;padding:0;display:flex;position:relative}body .glass-home-brand .developer-session .session-signout{color:#f0a4ac;background:0 0;border:0;border-radius:9px;place-items:center;gap:0;width:32px;min-width:32px;height:36px;min-height:36px;padding:0;display:grid}body .glass-home-brand .developer-session [role=alert]{z-index:160;color:#ffd0d5;background:#24364b;border:1px solid #f0a4ac;border-radius:12px;width:min(260px,75vw);padding:12px;position:absolute;top:100%;right:0}body .compact-home .home-greeting{margin:4px 0 20px}body .compact-home .home-greeting-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}body .compact-home .home-greeting-row>p{min-width:0;color:var(--glass-muted);overflow-wrap:anywhere;flex:120px;margin:0;font-size:14px;line-height:1.5}body .compact-home .home-greeting-tools{align-items:center;gap:5px;display:flex}body .compact-home .home-greeting-action{align-items:center;gap:6px;margin-left:0;display:flex}body .compact-home :is(.home-sales-report,.home-agent-phone){border:1px solid var(--glass-edge);cursor:pointer;border-radius:11px;place-items:center;width:38px;min-width:38px;height:36px;min-height:36px;padding:0;text-decoration:none;display:grid;color:var(--gold)!important;background:#1f34506b!important}body .compact-home .home-agent-phone{letter-spacing:-4px;width:54px;min-width:54px;padding-right:4px;font-size:19px}body .compact-home .home-sales-report[aria-pressed=true]{border-color:var(--gold);background:#ffcc3221!important}.home-search{z-index:10;margin:0 0 18px;position:relative}.home-search>label{border:1px solid var(--glass-edge);color:#c1cede;border-radius:16px;align-items:center;gap:12px;padding:0 17px;display:flex}.home-search input{outline-offset:3px;width:100%;min-width:0;min-height:54px;color:var(--ink);font:inherit;padding:12px 0;font-size:16px;border:0!important}.home-search label>svg{flex:none}.home-search label>button{color:inherit;background:0 0;border:0;flex:none;place-items:center;width:36px;height:42px;display:grid}.home-search-results{border:1px solid var(--glass-edge);background:#192c44;border-radius:16px;padding:6px;display:grid;position:absolute;inset:calc(100% + 7px) 0 auto;box-shadow:0 20px 50px #0006}.home-search-results :is(a,button){min-height:44px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;font-size:15px;text-decoration:none;display:flex}.home-search-results :is(a,button):hover{background:#ffffff10}.home-search-results p{color:var(--glass-muted);padding:6px 12px;font-size:14px}body .compact-home-actions{border:0;margin:0 0 18px;padding:0}body .compact-home .compact-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}body .compact-home .compact-tools>:is(a,button){text-align:left;border-radius:17px;align-items:center;gap:13px;min-width:0;min-height:78px;padding:18px 16px;font:500 16px/1.35 Arial,Helvetica,sans-serif;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}body .compact-home .compact-tools>:is(a,button)>svg:first-child{stroke-width:1.7px;flex:none;width:27px;height:27px;color:var(--gold)!important}body .compact-home .compact-tools>:is(a,button)>span{overflow-wrap:anywhere;flex:1;min-width:0}body .compact-home .compact-tools>:is(a,button)>svg:last-child{color:#bacbe0;flex:none;width:17px;height:17px;margin-left:auto}body .compact-home .compact-tools>:last-child:nth-child(odd){grid-column:1/-1}body .compact-home .compact-create{gap:12px;margin:0 0 12px}body .compact-home .compact-create>a{border-radius:12px;min-height:42px;font-size:14px}body .home-price-card{color:var(--gold);border-radius:16px;align-items:center;gap:12px;margin:14px 0;padding:16px;text-decoration:none;display:flex}.home-price-card span{flex:1}body .home-agent-card{color:#ffda65;text-align:left;-webkit-backdrop-filter:blur(14px);width:100%;min-width:0;min-height:98px;font:inherit;cursor:pointer;background:linear-gradient(125deg,#e0ae304a,#8d651930);border:1px solid #ffd658a3;border-radius:18px;align-items:center;gap:17px;margin:0 0 22px;padding:20px 22px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff2,0 12px 35px #0002}.home-agent-card>svg{flex:none}.home-agent-card>span{flex:1;min-width:0}.home-agent-card strong{font-size:19px;font-weight:600;line-height:1.35;display:block}.home-agent-card small{color:#dde0df;margin-top:5px;font-size:14px;line-height:1.4;display:block}.home-agent-card>svg:last-child{width:20px;margin-left:auto}body .compact-home :is(section.compact-stock-section,div.home-stock-summary,section.compact-sales){-webkit-backdrop-filter:blur(12px);min-width:0;margin:0 0 20px;padding:20px;border:1px solid var(--glass-edge)!important;border-radius:var(--glass-radius)!important;background-color:var(--glass-surface)!important;background-image:var(--glass-gradient)!important;box-shadow:var(--glass-shadow)!important}body .compact-home :is(.compact-section-heading h2,.compact-stock-title,.compact-sales h2){color:var(--ink);margin:0 0 18px;font-weight:600;font-size:18px!important}body .compact-home .compact-section-heading h2{margin:0}body .compact-home .compact-section-heading{margin-bottom:18px}body .compact-home .home-stock-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}body .compact-home .home-stock-cards article{min-height:70px;box-shadow:none;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 8px;display:flex;background:0 0!important}body .compact-home .home-stock-cards article+article{border-left:1px solid var(--glass-edge)}body .compact-home .home-stock-cards article>span{color:var(--glass-muted);min-height:1.3em;font-size:14px;line-height:1.3}body .compact-home .home-stock-cards article>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(21px,3.7vw,29px);font-weight:600;line-height:1.2}body .compact-home .home-stock-cards article:last-child>strong{color:#59d5ac}body .compact-home .report-period-note{color:var(--glass-muted);margin:18px 0 0;font-size:12px}body .compact-sales ul{gap:18px}body .compact-sales li+li{border-color:var(--glass-edge);padding-top:16px}body .compact-sales li>div{gap:14px;margin-bottom:10px;font-size:15px}body .compact-sales li strong{font-size:15px;font-weight:600}body .compact-sales progress{height:8px}body .compact-home.company-home>section{background:0 0;border:0;padding:0}body .compact-home .company-home-grid{gap:12px}body .compact-home .company-home-grid>:is(a,button){border-radius:16px;min-height:70px;padding:16px;font-size:15px}body .compact-home.company-home>section>h2{color:var(--glass-muted);margin:22px 0 12px;font-size:16px}body .platform-home-view .platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}body .platform-home-view .platform-metrics article{border:1px solid var(--glass-edge);border-radius:16px;align-content:center;justify-items:center;gap:7px;min-height:104px;padding:16px 10px;display:grid}body .platform-home-view .platform-metrics strong{font-size:26px}body .platform-home-view .platform-metrics svg{width:21px;height:21px;color:var(--gold)}body .platform-home-view .platform-metrics span{clip-path:none;white-space:normal;text-align:center;width:auto;height:auto;color:var(--glass-muted);margin:0;padding:0;font-size:13px;position:static;overflow:visible}body .platform-home-view .platform-pending{background:#99772726;border-color:#ffd45c50;border-radius:14px;margin:0 0 20px;padding:13px 16px;font-size:14px}body .platform-shell.platform-home-view .platform-section{border-radius:18px;margin:0 0 20px;padding:20px;border:1px solid var(--glass-edge)!important}body .platform-home-view .platform-section h2{color:var(--ink);margin:0 0 16px;font-size:18px;line-height:1.4}body .platform-home-view .platform-section h2:before{display:none}body .platform-home-view .platform-company-list{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}body .platform-home-view .platform-company-list>button{border-radius:12px;width:100%;min-width:0;min-height:62px;padding:12px;font-size:15px}body .platform-home-view .platform-company-list>button>span{min-width:0}body .platform-home-view .platform-company-list strong{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:15px}body .platform-home-view .platform-company-list i{color:var(--gold);padding:6px}body .platform-home-view .platform-company-list i svg{width:22px;height:22px}body .platform-home-view .platform-finance-summary{background:0 0;border:0;border-radius:0;gap:0;padding:4px 0}body .platform-home-view .platform-finance-summary>span{border-color:var(--glass-edge);padding:0 10px}body .platform-home-view .platform-finance-summary>span:first-child{padding-left:0}body .platform-home-view .platform-finance-summary strong{font-size:clamp(15px,2.8vw,22px);line-height:1.3}body .platform-home-view .platform-activity{border-radius:16px;margin:0 0 20px;padding:4px 16px;font-size:14px}body .home-company-choice{color:#ffdf86;background:#ffc9321a;border:1px solid #ffcf3250;border-radius:14px;padding:14px 16px;font-size:16px}}@media screen and (max-width:900px){body :is(.app-navigation,.app-navigation:not(.dashboard-navigation),.platform-nav,.company-home-nav){background-color:#0c192cdb!important;background-image:var(--glass-gradient)!important;border-top:1px solid var(--glass-edge)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 -8px 24px #0002!important}}@media screen and (max-width:600px){body .compact-home:not(.commercial-view){padding:18px 16px max(116px,var(--app-bottom-clearance))}body .compact-home .compact-tools{gap:10px}body .compact-home .compact-tools>:is(a,button){gap:10px;min-height:73px;padding:15px 12px;font-size:15px}body .compact-home .compact-tools>:is(a,button)>svg:first-child{width:25px;height:25px}body .compact-home :is(section.compact-stock-section,div.home-stock-summary,section.compact-sales){padding:17px 14px}body .home-agent-card{gap:13px;min-height:94px;padding:18px 16px}body .home-agent-card strong{font-size:18px}body .compact-home .home-stock-cards article{padding:0 5px}body .compact-home .home-stock-cards article>span{font-size:13px}body .platform-shell.platform-home-view .platform-section{padding:17px 14px}body .platform-home-view .platform-finance-summary{grid-template-columns:minmax(0,1fr);gap:0}body .platform-home-view .platform-finance-summary>span{border:0;border-bottom:1px solid var(--glass-edge);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}body .platform-home-view .platform-finance-summary>span:last-child{border-bottom:0;padding-bottom:0}body .platform-home-view .platform-finance-summary small{margin:0}body .platform-home-view .platform-finance-summary strong{text-align:right;overflow-wrap:anywhere;font-size:18px}body .glass-home-brand .home-identity>h1{font-size:24px}}@media screen and (max-width:380px){body .compact-home:not(.commercial-view){padding-inline:12px}body .glass-home-brand .home-identity{flex-basis:100%}body .glass-home-brand :is(.restock-bell,.home-header-controls){margin-left:auto}body .compact-home .compact-tools>:is(a,button){gap:5px;padding:14px 10px;font-size:13px}body .compact-home .compact-tools>:is(a,button)>svg:first-child{width:22px;height:22px}body .compact-home .compact-tools>:is(a,button)>svg:last-child{width:13px;height:13px;display:block}body .compact-home .home-stock-cards article>span{justify-content:center;align-items:center;min-height:2.6em;font-size:12px;display:flex}body .compact-home .home-stock-cards article>strong{font-size:20px}body .platform-home-view .platform-metrics{gap:8px}body .platform-home-view .platform-metrics article{padding:12px 6px}body .platform-home-view .platform-metrics span{font-size:12px}body .compact-sales li>div{flex-wrap:wrap}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media screen{body :is([role=dialog],dialog,.restock-popover,.role-preview-popover,.stock-options-popup,.app-navigation,.platform-nav,.company-home-nav){background-color:#182a42!important}body .compact-home :is(section.compact-stock-section,div.home-stock-summary,section.compact-sales){background-color:#172940!important}}}@media (prefers-reduced-motion:reduce){.compact-tools>:is(a,button){transition:none!important}}body :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href^="/financeiro?"],a[href^="/meu-financeiro?"],button[data-home-tool=finance]){color:#b0ffda!important;background-color:#0c3d2db8!important;background-image:linear-gradient(135deg,#207553a8,#0a3127c7)!important;border-color:#60df9ba3!important}body :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href*="?aba=lista"],button[data-home-tool=merchandise]){color:#ffe29a!important;background-color:#46350cb8!important;background-image:linear-gradient(135deg,#7a5c16ab,#3d2e0dcc)!important;border-color:#ffcf55b8!important}body .compact-home :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href^="/financeiro?"],a[href^="/meu-financeiro?"],button[data-home-tool=finance])>svg{color:#7af0b5!important}body .compact-home :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href*="?aba=lista"],button[data-home-tool=merchandise])>svg{color:#ffd15a!important}body .compact-home .compact-personal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0 0 20px;display:grid}body .compact-home .compact-personal-summary article{border:1px solid var(--glass-edge);background-color:var(--glass-surface);background-image:var(--glass-gradient);min-width:0;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(12px);border-radius:12px;align-content:start;gap:8px;padding:13px 12px;display:grid}body .compact-home .compact-personal-summary article>span{color:#b4c8e1;overflow-wrap:anywhere;font-size:14px;line-height:1.4}body .compact-home .compact-personal-summary strong{color:#60df9b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(16px,4.5vw,21px);font-weight:700;line-height:1.3}body .compact-home .compact-personal-summary small{color:#ffd15a;font-size:12px;line-height:1.4}.financial-order-filter{color:#b4c8e1;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 14px;font-size:14px;display:flex}.financial-order-filter select{border:1px solid var(--glass-edge);min-width:0;max-width:100%;min-height:42px;font:inherit;color:var(--ink);background:var(--glass-surface);border-radius:10px;padding:8px 10px}.platform-shell.platform-plans-view{width:100%;min-width:0;display:block}.armazio-plans{container-type:inline-size}@media (min-width:901px){.plans-public-shell,.platform-shell.platform-plans-view{padding-top:28px}.armazio-plans .plans-intro{gap:24px}.armazio-plans .plans-intro>div:first-child{min-width:0}.armazio-plans .plans-intro h1{font-size:2.5rem}.armazio-plans .plans-intro p{font-size:1rem}.armazio-plans .plan-card,.armazio-plans .plan-identity>div:last-child{min-width:0}.plans-public-header span{white-space:nowrap}}@container (width>=940px){@media (min-width:901px){.armazio-plans .plans-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.armazio-plans .plan-card{grid-template:"identity"minmax(116px,auto)"price""features"1fr"action"/minmax(0,1fr);align-items:start;gap:20px;padding:24px}.armazio-plans .plan-identity{align-items:flex-start;gap:14px}.armazio-plans .plan-icon{border-radius:14px;width:52px;height:52px}.armazio-plans .plan-icon svg{width:30px;height:30px}.armazio-plans .plan-name{gap:8px}.armazio-plans .plan-name h2{font-size:1.45rem}.armazio-plans .plan-identity p{font-size:.95rem}.armazio-plans .plan-popular{gap:6px;padding:4px 8px;font-size:.75rem}.armazio-plans .plan-popular svg{width:16px;height:16px}.armazio-plans .plan-price{justify-self:start;padding:0;font-size:1rem;line-height:1.3}.armazio-plans .plan-price strong{font-size:2.65rem}.armazio-plans .plan-card ul{gap:12px;padding:0}.armazio-plans .plan-card li{gap:10px;font-size:.95rem}.armazio-plans .plan-action{align-self:end;width:100%}.armazio-plans .plan-action a,.armazio-plans .plan-action button{min-height:48px;font-size:.95rem}.armazio-plans .plan-card.plan-enterprise{grid-template:"identity price""identity action"/minmax(0,1fr) minmax(220px,28%);grid-column:1/-1;align-items:center;gap:12px 24px}.armazio-plans .plan-enterprise .plan-identity{align-items:center}.armazio-plans .plan-enterprise .plan-price{justify-self:end}}}.account-help-page{width:min(760px,100%);padding:32px 22px calc(32px + env(safe-area-inset-bottom));color:#ecf4ff;overflow-wrap:anywhere;margin:0 auto;line-height:1.65;display:block!important}.account-help-page>a:first-child{margin-bottom:22px;display:inline-block}.account-help-page h1{margin:0 0 24px;font-size:clamp(26px,5vw,36px);line-height:1.2}.account-help-page h2{margin:0 0 10px;font-size:20px}.account-help-page section{background:#122336b3;border:1px solid #304559;border-radius:18px;margin:18px 0;padding:22px}.account-help-page p{color:#c3d3e6;margin:10px 0 18px}.account-help-page a:not(.platform-primary){color:#ffcd45}.account-help-page nav{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.account-links{padding:20px 20px calc(24px + var(--app-bottom-clearance,80px));z-index:1;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:13px;display:flex;position:relative}.account-links a{color:#a9c0d8;text-underline-offset:3px;text-decoration:underline}:is(.account-links a:focus-visible,.account-help-page a:focus-visible){outline-offset:5px;outline:2px solid #ffcd45}.account-help-page .platform-primary{white-space:normal;text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:46px;padding:12px 16px;line-height:1.4;display:inline-flex}body main.account-help-page a.platform-primary{border:1px solid #ffd04d;text-decoration:none;color:#102034!important;background:#ffd04d!important}body main.account-help-page a.platform-primary:hover{background:#ffe082!important}@media (max-width:480px){.account-help-page{padding-left:16px;padding-right:16px}.account-help-page section{padding:20px 16px}.account-help-page section>.platform-primary{width:100%}}.privacy-page{overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-height:100dvh;color:#172b3a!important;background:#f3f5f7!important;padding:0!important;display:block!important}.privacy-container{width:min(880px,100%);margin:0 auto;padding:28px 24px 40px}.privacy-page a{color:#145877;text-underline-offset:3px;text-decoration:underline}.privacy-header{border-bottom:1px solid #d6dfe5;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.privacy-header>a:last-child{font-size:14px;font-weight:650}.privacy-brand{flex-shrink:0}.privacy-brand img{width:180px;height:auto;display:block}.privacy-intro{padding:38px 0 26px}.privacy-page .privacy-eyebrow{color:#456171;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.privacy-page h1{letter-spacing:-.025em;color:#172b3a;margin:0 0 16px;font-size:clamp(30px,5vw,42px);line-height:1.15}.privacy-page h2{color:#172b3a;margin:0 0 12px;font-size:21px;line-height:1.3}.privacy-page p,.privacy-page li{font-size:16px;line-height:1.7}.privacy-page p{margin:0 0 14px}.privacy-intro>p:not(.privacy-eyebrow){color:#456171;max-width:720px}.privacy-intro .privacy-updated{margin-top:20px;font-size:13px}.privacy-request,.privacy-card{background:#fff;border:1px solid #d6dfe5;border-radius:18px;padding:28px;box-shadow:0 6px 20px #172b3a05}.privacy-request{background:#edf7fb;border-color:#b5d2df;margin-bottom:24px}.privacy-request h2{font-size:24px}.privacy-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.privacy-alternative{border-top:1px solid #8caec044;margin-top:20px;padding-top:18px}.privacy-alternative h3{margin:0 0 10px;font-size:17px;line-height:1.4}.privacy-page button,.privacy-page .privacy-primary{color:#17415b;min-height:46px;font:inherit;cursor:pointer;text-align:center;background:#fff;border:1px solid #668799;border-radius:9px;justify-content:center;align-items:center;padding:11px 17px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.privacy-page .privacy-primary{color:#fff;background:#174c64;border-color:#174c64}.privacy-page button:hover{background:#e6f0f5}.privacy-page .privacy-primary:hover{background:#123d50}.privacy-page :is(a,button,summary,textarea):focus-visible{outline-offset:4px;outline:3px solid #a86803}.privacy-page .privacy-help,.privacy-page .privacy-status{color:#456171;font-size:14px}.privacy-status{display:block;margin:10px 0 0!important}.privacy-status:empty{display:none}.privacy-template{border-top:1px solid #b5d2df;margin-top:18px;padding-top:16px}.privacy-template summary{cursor:pointer;font-weight:650;line-height:1.6}.privacy-template[open] summary{margin-bottom:15px}.privacy-template label{margin-bottom:8px;font-weight:650;display:block}.privacy-template textarea{box-sizing:border-box;resize:vertical;color:#172b3a;background:#fff;border:1px solid #7893a2;border-radius:8px;width:100%;max-width:100%;margin-bottom:14px;padding:14px;font-family:inherit;font-size:14px;line-height:1.6;display:block}.privacy-card section+section{border-top:1px solid #e0e7eb;margin-top:28px;padding-top:26px}.privacy-card section>:last-child{margin-bottom:0}.privacy-page ul,.privacy-page ol{margin:12px 0 18px;padding-left:24px}.privacy-page li+li{margin-top:10px}.privacy-footer{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:14px;display:flex}@media (max-width:600px){.privacy-container{padding:20px 16px 32px}.privacy-header{align-items:flex-start}.privacy-brand img{width:135px}.privacy-header>a:last-child{text-align:right;max-width:140px}.privacy-intro{padding:28px 0 20px}.privacy-request,.privacy-card{border-radius:14px;padding:22px 18px}.privacy-actions{flex-direction:column;align-items:stretch}.privacy-actions>a:not(.privacy-primary){text-align:center}.privacy-footer{flex-direction:column}.privacy-page h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.privacy-page *{scroll-behavior:auto!important}}body main.privacy-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf4ff!important;background-color:#07121f!important;background-image:radial-gradient(at 0 0,#25405b80,#0000 60%)!important}body .privacy-page :is(h1,h2){color:#edf4ff}body .privacy-page a{color:#ffcf52}body .privacy-page .privacy-eyebrow,body .privacy-intro>p:not(.privacy-eyebrow),body .privacy-page .privacy-help,body .privacy-page .privacy-status{color:#bacddd}body .privacy-page :is(.privacy-card,.privacy-request){background:linear-gradient(135deg,#1c3048d9,#112033e6);border-color:#8caec044;box-shadow:inset 0 1px #ffffff0a}body .privacy-page :is(.privacy-header,.privacy-template,.privacy-card section+section){border-color:#8caec044}body .privacy-page button{color:#edf4ff;background:#1c3048;border-color:#67849c}body .privacy-page button:hover{background:#29435f}body .privacy-page .privacy-primary{color:#102034;background:#ffd04d;border-color:#ffd04d}body .privacy-page .privacy-primary:hover{background:#ffe082}body .privacy-page .privacy-template textarea{border-color:#67849c;color:#edf4ff!important;background:#0b1b2d!important}.am-presentation,.am-registration{--am-ink:#edf3fc;--am-muted:#a7b8cd;--am-line:#b7cfeb2e;--am-gold:#ffce4b;--am-green:#78e8b5;min-height:100svh;color:var(--am-ink);overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(at 90% 4%,#18324c80,#0000 45%),radial-gradient(at 4% 46%,#1c324830,#0000 35%),#07111e!important;grid-template-columns:none!important;display:block!important}.am-presentation *,.am-registration *{box-sizing:border-box}.am-presentation a,.am-registration a{color:inherit;text-decoration:none}.am-presentation button,.am-registration button{font:inherit}:is(.am-presentation :focus-visible,.am-registration :focus-visible){outline:2px solid var(--am-gold);outline-offset:4px}.am-presentation-shell{width:min(1200px,100%);margin:0 auto;padding:0 36px}.am-public-header{border-bottom:1px solid var(--am-line);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.am-public-header>a{flex:none}.am-public-header img{width:148px;height:auto;display:block}.am-public-header nav{align-items:center;gap:26px;font-size:13px;display:flex}.am-public-header .am-header-team{color:var(--am-muted)}.am-public-header .am-header-plans{min-height:44px;color:var(--am-gold);align-items:center;font-weight:600;display:inline-flex}.am-public-header .am-header-plans:hover{text-decoration:underline}.am-public-header .am-header-plans:focus-visible{outline:2px solid var(--am-gold);outline-offset:4px;border-radius:3px}.am-button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 18px;font-size:14px;font-weight:700;line-height:1.3;transition:background .16s,transform .16s;display:inline-flex}.am-presentation .am-button-primary,.am-registration .am-button-primary{color:#101c28;background:var(--am-gold);border-color:var(--am-gold)}.am-presentation .am-button-primary:hover,.am-registration .am-button-primary:hover{background:#ffda76;transform:translateY(-1px)}.am-presentation .am-button-outline,.am-registration .am-button-outline{border-color:var(--am-line);color:var(--am-ink);background:#c5daff05}.am-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);align-items:center;gap:66px;padding:70px 0 56px;display:grid}.am-eyebrow{letter-spacing:.18em;color:var(--am-gold);align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.am-eyebrow>span{background:var(--am-gold);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 13px #ffce4b40}.am-hero h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(38px,4.4vw,58px);font-weight:600;line-height:1.08}.am-hero h1 em{color:var(--am-gold);font-style:normal}.am-hero-copy>p{color:var(--am-muted);max-width:405px;margin:0 0 27px;font-size:16px;line-height:1.7}.am-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.am-demo-link{align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.am-hero-note{color:var(--am-muted);align-items:center;gap:8px;margin-top:19px;font-size:11px;line-height:1.5;display:flex}.am-hero-note svg{color:var(--am-green);flex:none}.am-hero-path{color:#90a7c1;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:11px;max-width:310px;margin-top:54px;font-size:10px;display:flex}.am-hero-path i{background:linear-gradient(90deg,#ffce4b80,#788da550);flex:1;height:1px;position:relative}.am-hero-path i:after{content:"";border-top:1px solid #9eb2cb;border-right:1px solid #9eb2cb;width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.am-demo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#b6d5fc0d,#85b3eb04 55%),#102034c7;border:1px solid #b9d3f135;border-radius:22px;min-width:0;scroll-margin-top:24px;box-shadow:inset 0 1px #ffffff10,0 24px 70px #0004}.am-demo-top{border-bottom:1px solid var(--am-line);justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.am-demo-store{align-items:center;gap:10px;min-width:0;display:flex}.am-demo-store>svg{color:var(--am-gold);flex:none}.am-demo-store h2{letter-spacing:-.02em;margin:0 0 3px;font-size:14px}.am-demo-store span{color:var(--am-muted);font-size:10px}.am-demo-badge{letter-spacing:.11em;color:var(--am-green);background:#78e8b510;border:1px solid #78e8b530;border-radius:5px;flex:none;padding:6px 8px;font-size:9px;font-weight:700;display:block}.am-demo-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 16px 0;display:grid}.am-demo-tabs button{min-height:42px;color:var(--am-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:7px;padding:7px 3px;font-size:12px;display:flex}.am-demo-tabs button[aria-selected=true]{border-bottom-color:var(--am-gold);color:var(--am-gold);background:#ffce4b08}.am-demo-content{min-height:392px;padding:22px}.am-demo-section{justify-content:space-between;align-items:center;gap:12px;display:flex}.am-demo-section>svg{color:#7ca5c65c}.am-demo-section>div>span{color:var(--am-muted);letter-spacing:.12em;margin-bottom:7px;font-size:9px;display:block}.am-demo-section strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:600}.am-demo-section small{letter-spacing:0;color:var(--am-muted);font-size:13px;font-weight:400}.am-demo-search{border:1px solid var(--am-line);min-width:0;color:var(--am-muted);background:#07121e45;border-radius:8px;align-items:center;gap:8px;margin:18px 0 12px;padding:0 11px;display:flex}.am-demo-search svg{flex:none}.am-demo-search input{width:100%;min-width:0;height:38px;font:inherit;color:var(--am-ink);background:0 0;border:0;padding:0;font-size:12px}.am-demo-search input::placeholder{color:#a7b8cd}.am-demo-products{gap:8px;display:grid}.am-demo-product{border:1px solid var(--am-line);background:#c6ddff05;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:10px;display:flex}.am-demo-product-icon{color:#e2d5be;background:linear-gradient(140deg,#56636d,#2b3c4b);border:1px solid #c0d9f219;border-radius:7px;flex:none;place-items:center;width:49px;height:50px;display:grid}.am-product-poltrona{color:#b4cec0;background:linear-gradient(140deg,#3b514d,#253b3d)}.am-product-mesa{color:#dcc3a6;background:linear-gradient(140deg,#5c5146,#3c3530)}.am-demo-product>div:nth-child(2){flex:1;min-width:0}.am-demo-product h3{margin:0 0 4px;font-size:12px;font-weight:600}.am-demo-product p{color:var(--am-muted);margin:0 0 4px;font-size:10px}.am-demo-product>div>span{color:var(--am-green);font-size:10px}.am-demo-product>button{width:36px;height:36px;color:var(--am-green);background:#78e8b510;border:1px solid #78e8b530;border-radius:8px;flex:none;place-items:center;display:grid}.am-demo-product>button:hover{background:#78e8b52a}.am-demo-product>button:disabled{opacity:.3;cursor:default}.am-demo-hint{color:var(--am-muted);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;font-size:10px;line-height:1.6;display:flex}.am-demo-hint button{min-height:32px;color:var(--am-gold);background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:4px 0;font-size:10px;display:inline-flex}.am-demo-disclaimer{border-top:1px solid var(--am-line);color:#92a8c0;margin:0;padding:13px 22px;font-size:9px;line-height:1.5}.am-demo-empty{color:var(--am-muted);padding:24px 10px;font-size:13px}.am-demo-instruction{color:var(--am-muted);margin:18px 0 14px;font-size:12px;line-height:1.5}.am-demo-orders{gap:9px;display:grid}.am-demo-orders article{border:1px solid var(--am-line);border-radius:9px;overflow:hidden}.am-demo-orders article>button{text-align:left;width:100%;color:var(--am-ink);background:#d1e7ff05;border:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 12px;display:flex}.am-demo-orders button>span:first-child{gap:5px;display:grid}.am-demo-orders button>span:last-child{flex:none;align-items:center;gap:6px;display:flex}.am-demo-orders button small{color:var(--am-muted);font-size:10px}.am-demo-orders button strong,.am-demo-orders button b{font-size:12px;font-weight:600}.am-demo-orders button svg{color:var(--am-gold)}.am-demo-orders button[aria-expanded=true] svg{transform:rotate(90deg)}.am-demo-orders dl{border-top:1px solid var(--am-line);background:#06111b35;gap:8px;margin:0;padding:12px;display:grid}.am-demo-orders dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.am-demo-orders dt{color:var(--am-muted);font-size:10px}.am-demo-orders dd{text-align:right;margin:0;font-size:11px}.am-demo-payment-filter{gap:7px;margin:24px 0 22px;display:flex}.am-demo-payment-filter button{border:1px solid var(--am-line);min-height:33px;color:var(--am-muted);background:0 0;border-radius:7px;padding:6px 12px;font-size:11px}.am-demo-payment-filter button[aria-pressed=true]{color:var(--am-green);background:#78e8b50d;border-color:#78e8b55c}.am-demo-payments{gap:17px;display:grid}.am-demo-payments>div{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.am-demo-payments>div>span{color:var(--am-muted);align-items:center;gap:9px;display:flex}.am-demo-payments strong{font-weight:600}.am-demo-payments svg{color:var(--am-green)}.am-demo-payments>div:has(.lucide-credit-card) svg{color:var(--am-gold)}.am-demo-bar{background:#b6c8d919;border-radius:10px;gap:3px;width:100%;height:6px;margin-top:23px;display:flex;overflow:hidden}.am-demo-bar span:first-child{background:var(--am-green)}.am-demo-bar span:last-child{background:var(--am-gold);flex:1}.am-demo-finance-note{align-items:center;gap:9px;margin-top:12px;padding:17px 0;display:flex}.am-demo-finance-note>svg{color:var(--am-green)}.am-demo-finance-note span{gap:4px;display:grid}.am-demo-finance-note strong{font-size:12px;font-weight:500}.am-demo-finance-note small{color:var(--am-muted);font-size:10px}.am-feature-strip{border-top:1px solid var(--am-line);border-bottom:1px solid var(--am-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:29px 0;display:grid}.am-feature-strip article{align-items:flex-start;gap:11px;display:flex}.am-feature-number{color:var(--am-gold);letter-spacing:.08em;padding-top:3px;font-size:10px}.am-feature-strip article>div{flex:1;min-width:0}.am-feature-strip h2{margin:0 0 7px;font-size:14px;font-weight:500}.am-feature-strip p{color:var(--am-muted);margin:0;font-size:12px;line-height:1.7}.am-feature-strip article>svg{color:#718eac;flex:none;margin:1px 4px 0 3px}.am-next{grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);gap:66px;padding:61px 0;display:grid}.am-next h2{letter-spacing:-.04em;margin:15px 0;font-size:28px;font-weight:500;line-height:1.2}.am-next>div>p{color:var(--am-muted);max-width:360px;font-size:13px;line-height:1.7}.am-paths{gap:12px;display:grid}.am-paths a{border:1px solid var(--am-line);background:linear-gradient(135deg,#bed5ef0a,#bed5ef02);border-radius:13px;align-items:center;gap:14px;padding:19px;display:flex}.am-paths a:hover{border-color:#ffce4b66}.am-paths a>svg{color:var(--am-gold);flex:none}.am-paths a:last-child>svg{color:#9fb9d5}.am-paths a>span{flex:1;gap:6px;min-width:0;display:grid}.am-paths strong{font-size:13px;font-weight:600}.am-paths small{color:var(--am-muted);font-size:11px;line-height:1.6}.am-public-footer{border-top:1px solid var(--am-line);color:#95abc3;justify-content:space-between;align-items:center;gap:20px;padding:23px 0 32px;font-size:10px;display:flex}.am-public-footer nav{align-items:center;gap:19px;display:flex}.am-public-footer a:hover{color:var(--am-gold)}.am-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.am-registration-shell{width:min(1080px,100%);margin:auto;padding:0 32px 28px}.am-register-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;padding:52px 0 25px;display:grid}.am-register-intro{padding-top:18px}.am-register-intro h1{letter-spacing:-.05em;margin:21px 0;font-size:43px;font-weight:500;line-height:1.1}.am-register-intro>p{color:var(--am-muted);font-size:14px;line-height:1.7}.am-register-steps{gap:22px;margin:32px 0;padding:0;list-style:none;display:grid}.am-register-steps li{align-items:flex-start;gap:13px;display:flex}.am-register-steps li>span{border:1px solid var(--am-line);width:29px;height:29px;color:var(--am-gold);border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.am-register-steps li>div{gap:5px;padding-top:2px;display:grid}.am-register-steps strong{font-size:13px;font-weight:500}.am-register-steps p{color:var(--am-muted);margin:0;font-size:11px;line-height:1.6}.am-register-team-link{border-top:1px solid var(--am-line);padding-top:25px;font-size:12px;line-height:1.6}.am-register-team-link a{color:var(--am-gold);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.am-register-form{border:1px solid var(--am-line);background:linear-gradient(135deg,#d0e2ff0b,#7b9cc606);border-radius:18px;min-width:0;padding:26px;box-shadow:inset 0 1px #ffffff0a}.am-register-form h2{margin:0 0 5px;font-size:18px;font-weight:500}.am-register-form>p{color:var(--am-muted);margin:0 0 20px;font-size:11px;line-height:1.6}.am-register-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}.am-register-fields>label{color:#d2deee;gap:8px;min-width:0;font-size:12px;display:grid}.am-register-fields .am-field-wide{grid-column:1/-1}.am-register-fields input{width:100%;min-width:0;min-height:45px;color:var(--am-ink);background:#06121e88;border:1px solid #9bb6d330;border-radius:8px;padding:11px;font-family:inherit;font-size:16px}.am-register-fields small{color:var(--am-muted);font-size:10px;line-height:1.45}.am-register-type{border:0;margin:0 0 20px;padding:0}.am-register-type legend{color:#d2deee;margin-bottom:10px;font-size:12px}.am-register-type>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.am-register-type label{border:1px solid var(--am-line);border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.am-register-type label:has(input:checked){background:#ffce4b09;border-color:#ffce4b77}.am-register-type input{width:15px;height:15px;accent-color:var(--am-gold)}.am-register-selected-plan{background:#78e8b508;border:1px solid #78e8b53d;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:13px;display:flex}.am-register-selected-plan>div{gap:4px;display:grid}.am-register-selected-plan strong{font-size:12px;font-weight:600}.am-register-selected-plan span,.am-register-selected-plan a{color:var(--am-muted);font-size:11px}.am-register-selected-plan button{color:var(--am-gold);background:0 0;border:0;min-height:32px;padding:5px 0;font-size:11px}.am-register-form .am-register-terms{color:var(--am-muted);margin:19px 0 16px;font-size:10px;line-height:1.6}.am-register-terms a{color:#d6e5f8;text-decoration:underline}.am-register-form .am-register-error{color:#ffbeb8;background:#b93c2f18;border:1px solid #ff8f8744;border-radius:8px;margin:12px 0;padding:12px;font-size:12px}.am-register-submit{width:100%;margin-top:2px}.am-register-submit:disabled{opacity:.6;cursor:wait}.am-register-login{color:var(--am-muted);justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:12px;display:flex}.am-register-login a{color:var(--am-gold)}@media (min-width:1500px){.am-hero{padding-top:90px;padding-bottom:75px}}@media (max-width:1000px){.am-presentation-shell{padding:0 26px}.am-hero,.am-next{gap:30px}.am-hero h1{font-size:46px}.am-feature-strip{gap:20px}.am-feature-strip article>svg{display:none}.am-register-layout{gap:32px}.am-register-intro h1{font-size:36px}}@media (max-width:760px){.am-presentation-shell{padding:0 20px}.am-public-header{padding:21px 0}.am-public-header img{width:126px}.am-public-header nav{gap:14px}.am-header-team{display:none}.am-public-header .am-button{min-height:39px;padding:10px 12px;font-size:12px}.am-hero{grid-template-columns:minmax(0,1fr);gap:35px;padding:38px 0}.am-hero-copy{max-width:520px}.am-hero h1{margin:19px 0;font-size:clamp(39px,8.5vw,57px);line-height:1.07}.am-hero-copy>p{max-width:450px;margin-bottom:23px;font-size:14px}.am-hero-actions{gap:13px 19px}.am-hero-note{margin-top:15px;font-size:10px}.am-hero-path{display:none}.am-demo{justify-self:center;width:100%;max-width:540px}.am-demo-content{min-height:389px}.am-feature-strip{grid-template-columns:1fr;gap:20px;padding:25px 0}.am-feature-strip article{gap:14px}.am-feature-strip h2{margin-bottom:4px;font-size:13px}.am-feature-strip p{font-size:11px}.am-feature-strip article>svg{display:block}.am-next{grid-template-columns:1fr;gap:22px;padding:34px 0}.am-next h2{margin:13px 0;font-size:26px}.am-next>div>p{max-width:440px;margin-bottom:0}.am-paths a{padding:17px}.am-public-footer{flex-direction:column;align-items:flex-start;gap:15px;padding-top:20px}.am-registration-shell{padding:0 20px 26px}.am-register-layout{grid-template-columns:1fr;gap:23px;padding-top:28px}.am-register-intro{padding:0}.am-register-intro h1{margin:17px 0;font-size:33px}.am-register-intro>p{margin:0;font-size:13px}.am-register-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0}.am-register-steps li{display:block}.am-register-steps li>div{margin-top:9px}.am-register-steps strong{font-size:11px}.am-register-steps p{font-size:10px}.am-register-team-link{padding-top:15px}.am-register-form{padding:23px}.am-register-fields{gap:15px 12px}}@media (max-width:390px){.am-presentation-shell,.am-registration-shell{padding-left:15px;padding-right:15px}.am-demo-top,.am-demo-content{padding:17px}.am-demo-tabs{padding-left:12px;padding-right:12px}.am-demo-tabs button{gap:5px;font-size:11px}.am-demo-tabs svg{width:15px}.am-demo-disclaimer{padding:12px 17px}.am-demo-orders button b,.am-demo-orders button strong{font-size:11px}.am-register-form{padding:19px}.am-register-fields{grid-template-columns:1fr}.am-register-fields .am-field-wide{grid-column:auto}.am-demo-hint{gap:7px}.am-paths a{gap:10px}.am-paths strong{font-size:12px}.am-paths a>svg:last-child{width:17px}}@media (prefers-reduced-motion:reduce){.am-presentation *,.am-registration *{scroll-behavior:auto;transition:none!important}}.am-demo-payment-filter{border:0;min-width:0;padding:0}.paid-signup-notice p,.paid-signup-hint{color:var(--am-muted);margin:14px 0 22px;font-size:13px;line-height:1.7}.paid-signup-hint{align-items:flex-start;gap:8px;display:flex}.paid-signup-hint svg{flex-shrink:0;margin-top:3px}.paid-signup-terms{gap:12px;margin:24px 0;display:grid}.paid-signup-terms details{border:1px solid var(--am-line);border-radius:9px;padding:12px;font-size:13px}.paid-signup-terms summary{cursor:pointer;min-height:26px}.paid-signup-document{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;padding:14px 0;font-size:12px;line-height:1.7;overflow:auto}.paid-signup-terms>label{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.paid-signup-terms input{width:18px;height:18px;accent-color:var(--am-gold);flex-shrink:0;margin-top:2px}.am-register-selected-plan a{color:var(--am-gold);align-items:center;min-height:40px;display:inline-flex}.paid-signup-notice .am-button{margin-top:8px}.paid-signup-card{border:1px solid var(--am-line);background:var(--metal-surface);border-radius:18px;min-width:0;max-width:600px;margin:36px auto;padding:28px}.paid-signup-card h1{margin:15px 0;font-size:26px;line-height:1.2}.paid-signup-card p{color:var(--am-muted);font-size:14px;line-height:1.7}.paid-signup-card dl{grid-template-columns:auto minmax(0,1fr);gap:12px;margin:24px 0;font-size:14px;display:grid}.paid-signup-card dd{text-align:right;overflow-wrap:anywhere;margin:0}.paid-signup-actions{gap:12px;margin-top:22px;display:grid}.paid-signup-card>svg{color:var(--am-gold)}@media (max-width:600px){.paid-signup-card{margin:22px 0;padding:20px}.am-register-terms{font-size:12px}}@media screen{:root{--warehouse-base:#030b13;--warehouse-panel:#081724;--warehouse-raised:#102335;--warehouse-edge:#294052;--warehouse-metal:linear-gradient(110deg,#06121e,#12283b 48%,#07131f);--warehouse-frame:url(/images/factory-showroom-dark-walnut.webp);--glass-base:var(--warehouse-base);--glass-surface:var(--warehouse-panel);--glass-raised:var(--warehouse-raised);--glass-edge:var(--warehouse-edge);--glass-muted:#adc0d1;--glass-radius:12px;--glass-gradient:linear-gradient(125deg,#96bdde0e,#0a1a2908 44%,#00050c40);--glass-shadow:inset 0 1px 0 #d5eafa0f,0 5px 16px #00030929;--ink:#eef4fa;--muted:var(--glass-muted);--gold:#ffd044;--green:#73ddba}html{background:var(--warehouse-base)}body{color:var(--ink);background-color:#0000;background-image:radial-gradient(at 10% 0,#122e4855,#0000 48%),linear-gradient(125deg,#030b13,#071521 58%,#020a12);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}body :is(.am-presentation,.am-registration,.privacy-page,.login-compact){background-color:var(--warehouse-base)!important;background-image:radial-gradient(at 12% 0,#13304a55,#0000 58%)!important}body :is(.visual-workspace,.visual-card,.visual-metric,.visual-detail,.order-visual-card,.quote-card,.order-card,.order-item-compact,.client-mini-card,.customer-card,.assistance-tile,.delivery-summary,.history-card,.history-panel,.purchase-card,.document-section,.sf-breakdown,.sf-order,.sf-export,.company-tree-node,.company-tree-root,.company-tree-store,.qr-card,.public-product,.privacy-card,.privacy-request,.login-form-compact,.onboarding-entry-choice,.am-demo,.am-demo-product,.am-feature,.am-solution,.account-help-card){background-color:var(--warehouse-panel)!important;background-image:var(--glass-gradient)!important;border-color:var(--warehouse-edge)!important;box-shadow:var(--glass-shadow)!important}body :is(.order-card,.order-item-compact,.quote-card,.visual-card,.visual-metric,.visual-detail,.client-mini-card,.customer-card,.assistance-tile,.delivery-summary,.history-card,.purchase-card,.sf-breakdown,.sf-order,.sf-export,.platform-section,.mg-panel,.mg-metric,.finance-tile,.finance-sale,.price-panel,.price-result,.price-factory-card,.developer-settings-group,.compact-user,.qr-card,.public-product){border-radius:12px}body :is(.visual-search,.client-search-sticky,.developer-settings-search,.price-search,.home-search>label,.order-search,.catalog-search,.brain-search){background-color:#07131f!important;background-image:none!important;border-color:#365169!important;box-shadow:inset 0 1px #e3f0ff08!important}body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){color:var(--ink);background-color:#071420!important;border-color:#365169!important}body :is(.home-search>label,.price-search,.visual-search,.order-search,.catalog-search,.client-search-sticky,.estoque-busca-fixa) input{background:0 0!important}body select option{color:#eef4fa;background:#102335}body input::placeholder,body textarea::placeholder{color:#9eb4c8}body :is(.restock-trigger,.qr-header-trigger,.catalog-settings-trigger,.catalog-share-icon,.home-install,.home-sales-report){background-color:#091927!important;background-image:var(--glass-gradient)!important;border-color:#365169!important;box-shadow:inset 0 1px #e6f3ff0b!important}body :is([role=dialog],dialog,.movimento-modal,.restock-popover,.role-preview-popover,.stock-options-popup,.user-edit-modal,.modal-caixa,.order-picker,.customer-create-dialog,.order-cancel-confirm){background-color:#0b1a29!important;background-image:var(--glass-gradient)!important;-webkit-backdrop-filter:none!important;border-color:#3a5268!important;box-shadow:inset 0 1px #ffffff12,0 22px 70px #0009!important}body dialog.foto-vinculo-modal,body .foto-vinculo-modal>footer{background:#0b1a29!important}body :is(.home-agent-card,.platform-section,.compact-stock-section,.home-stock-summary,.compact-sales,.am-demo){-webkit-backdrop-filter:none!important}body .compact-home:not(.commercial-view){max-width:840px;padding-inline:18px}body .compact-home .glass-home-brand{min-height:44px;margin-bottom:10px!important}body .glass-home-brand .home-identity{flex:135px;gap:7px}body .glass-home-brand .home-identity>img{height:36px;width:31px!important}.warehouse-wordmark{letter-spacing:-.04em;color:#f4f7fc;font-size:clamp(22px,5.8vw,29px);font-weight:750;line-height:1.2}body .compact-home .warehouse-welcome{letter-spacing:-.025em;margin:0 0 2px;font-size:clamp(22px,5.4vw,28px);font-weight:650;line-height:1.25}body .compact-home .home-greeting{margin:0 0 12px}body .compact-home .home-greeting-row{gap:6px;min-height:32px}body .compact-home .home-greeting-row>p{font-size:14px;line-height:1.35}body .home-search{margin-bottom:12px}body .home-search>label{border-radius:9px;gap:8px;padding-inline:12px}body .home-search input{min-height:44px;padding:10px 0}body .home-search-results{background:#102335;border-color:#365169;border-radius:10px}body .compact-home-actions{gap:0;margin:0 0 14px}body :is(.compact-home,.platform-home-view) .compact-create{gap:8px;margin:0 0 10px}body :is(.compact-home,.platform-home-view) .compact-create>a{border-radius:8px;min-height:44px;padding:8px;font-size:14px;color:#ffdb65!important;background:linear-gradient(110deg,#282718,#121c23)!important;border:1px solid #9b8132!important}body :is(.compact-home,.platform-home-view) .compact-create>a.compact-quote{color:#d4e7fa!important;background:linear-gradient(110deg,#142838,#0c1b2a)!important;border-color:#526b80!important}body :is(.compact-home,.platform-home-view) .compact-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button){text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:105px;padding:8px 7px 7px;font:600 14px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;transition:color .15s;display:flex;border:15px solid #0000!important;border-width:15px 10px!important;border-image:var(--warehouse-frame) 63 47 88 fill / 15px 10px 15px / 0 stretch!important;box-shadow:none!important;color:#f0f4f8!important;background:#06131f!important}body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button)>svg:first-child{stroke-width:1.6px;flex:none;width:25px;height:25px;color:#e1d5bd!important}body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button)>span{overflow-wrap:normal;flex:0 auto}body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button)>svg:last-child{display:none}body :is(.compact-home,.platform-home-view) .compact-tools>:last-child:nth-child(odd):not([data-home-tool=finance]){grid-column:auto}body :is(.compact-home,.platform-home-view) .compact-tools>[data-home-tool=finance]{text-align:left;border-radius:9px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:48px;margin-top:10px;padding:11px 14px;font-size:16px;color:#a0ebcf!important;background:linear-gradient(115deg,#153d34,#0a2628)!important;border:1px solid #346b5c!important;grid-column:1/-1!important}body :is(.compact-home,.platform-home-view) .compact-tools>[data-home-tool=finance]>svg:first-child{color:#87e4bf!important}body .compact-home :is(section.compact-stock-section,div.home-stock-summary,section.compact-sales){margin:0 0 14px;padding:14px;background-color:var(--warehouse-panel)!important;border-radius:10px!important}body .compact-home :is(.compact-section-heading,.compact-section-heading h2,.compact-stock-title,.compact-sales h2){margin-bottom:12px;font-size:16px!important}body .compact-home .compact-section-heading h2{margin:0}body .compact-home .home-stock-cards article{gap:5px;min-height:62px;padding-inline:5px}body .compact-home .home-stock-cards article>span{font-size:14px}body .compact-home .home-stock-cards article>strong{font-size:clamp(22px,5.6vw,28px)}body .compact-home .report-period-note{margin-top:10px;line-height:1.45}body .compact-sales ul{gap:12px}body .compact-sales li+li{padding-top:12px}body .compact-sales progress{height:6px}body .compact-home .compact-filters :is(select,input){border-radius:8px;height:auto;min-height:44px}body .stock-redesign .warehouse-stock .produtos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;display:grid}body .stock-redesign .warehouse-stock .stock-product{border-radius:0;flex-direction:column;gap:0;min-width:0;max-width:none;margin:0;padding:0;display:flex;position:relative;border:12px solid #0000!important;border-width:20px 12px 22px!important;border-image:var(--warehouse-frame) 63 47 88 fill / 20px 12px 22px / 0 stretch!important;box-shadow:none!important;background:#06131f!important}body .stock-redesign .warehouse-stock .stock-product-media{gap:0;width:100%}body .stock-redesign .warehouse-stock .stock-product-photo{aspect-ratio:1;background:#091623;border:0;border-radius:2px;place-items:center;width:100%;height:auto;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}body .stock-redesign .warehouse-stock .stock-product-photo img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;display:block}body .stock-redesign .warehouse-stock .stock-product-photo:not(.no-photo):after{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#0000 40%,#02071033 100%);position:absolute;inset:0}body .stock-redesign .warehouse-stock .stock-product-photo.no-photo{color:#9fb4c8;align-content:center;gap:7px;font-size:14px}body .stock-redesign .warehouse-stock .stock-product-photo.no-photo span{font-size:14px}body .stock-redesign .warehouse-stock .stock-product-media>.material-sample{float:none;align-self:flex-start;margin:4px 0 0}body .stock-redesign .warehouse-stock .stock-product-info{flex-direction:column;flex:1;width:100%;min-width:0;padding:8px 3px 2px;display:flex}body .stock-redesign .warehouse-stock .stock-product-heading{gap:3px;min-width:0}body .stock-redesign .warehouse-stock .stock-product-title-line{min-width:0;display:block}body .stock-redesign .warehouse-stock .stock-product-heading h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;font-weight:650;line-height:1.3}body .stock-redesign .warehouse-stock .stock-product-title-line .stock-last-sale{color:#9db1c4;margin:0 0 4px;font-size:12px;line-height:1.35;display:block}body .stock-redesign .warehouse-stock .stock-options-trigger{color:#e4eef8;background:#061421ed;border-radius:8px;min-width:44px;min-height:44px;margin:0;position:absolute;top:4px;right:4px}body .stock-redesign .warehouse-stock .stock-product-info>.stock-product-description{color:#b4c8d9;margin:0 0 8px;font-size:13px;line-height:1.4}body .stock-redesign .warehouse-stock .incoming-badge{white-space:normal;align-self:flex-start;max-width:100%;margin:0 0 8px}body .stock-redesign .warehouse-stock .stock-product-actions{background:#0a2a25;border:1px solid #327b64;border-radius:7px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;margin-top:auto;padding:0;display:grid}body .stock-redesign .warehouse-stock .stock-product-actions>.stock-product-quantity{color:#88e4bd;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-width:0;margin:0;padding:5px 3px;font-size:14px;font-weight:500;line-height:1.3;display:flex}body .stock-redesign .warehouse-stock .stock-product-actions>.stock-withdraw{min-width:0;min-height:44px;box-shadow:none;white-space:normal;border-radius:0 6px 6px 0;padding:7px 3px;font-size:14px;line-height:1.25;color:#a0edce!important;background:0 0!important;border:0!important;border-left:1px solid #327b64!important}body .stock-redesign .warehouse-stock .stock-product-actions>.stock-restock{border:0;border-top:1px solid #327b64;border-radius:0 0 6px 6px;grid-column:1/-1;min-width:0;min-height:44px;padding:6px;font-size:14px;color:#c4d8e7!important;background:#0a1e23!important}body .stock-redesign .warehouse-stock .stock-product.is-editing{grid-column:1/-1;grid-template-columns:minmax(90px,.6fr) minmax(0,1.4fr);gap:12px;display:grid}body .stock-redesign .warehouse-stock .stock-product.is-editing .stock-product-info{padding-right:8px}body .stock-redesign .warehouse-stock .stock-product-edit label{min-width:0}body .stock-redesign .warehouse-stock .stock-product-edit :is(input,select){min-width:0;max-width:100%;font-size:16px}body .stock-redesign .warehouse-stock .categorias{margin-bottom:12px}body .stock-redesign .warehouse-stock .categorias button{color:#bdd0e0;background:#081724;border:1px solid #365169;border-radius:8px;min-height:44px;padding:8px 14px;font-size:14px}body .stock-redesign .warehouse-stock .categorias button.ativa{color:#111c25;background:#ffcf44;border-color:#ffcf44}body .stock-redesign .warehouse-stock .loja-resumo{border-bottom:1px solid var(--warehouse-edge);padding:9px 0}body .stock-redesign .warehouse-stock .loja-resumo b{font-size:22px}body .fabricas-page .factory-shelf>h3{background:var(--warehouse-metal);border-color:#2c4356;font-size:16px}body .fabricas-page .factory-showroom .factory-selector .factory-tile{border-radius:8px;border-color:#365169!important}body .fabricas-page .factory-showroom .factory-selector .factory-tile[aria-pressed=true]{color:#ffe078;background:#24281d!important;border-color:#d9b640!important}body .fabricas-page .factory-showroom .factory-stock-actions{background:#0a2a25;border-color:#327b64}body .fabricas-page .factory-showroom .factory-product-grid .fabricas-card-conteudo{background:#051320;flex:1 0 auto}body .fabricas-page .factory-showroom .factory-product-grid .factory-stock-actions{margin-top:auto}body :is(.order-heading,.visual-heading,.price-header,.history-heading,.sf-heading){border-bottom:1px solid var(--warehouse-edge);padding-bottom:10px}body :is(.price-factory-card,.price-result,.finance-tile,.finance-sale,.visual-card,.client-mini-card){box-shadow:inset 3px 0 #335069,inset 0 1px #ffffff08!important}body .price-page{--price-surface:var(--warehouse-panel);--price-border:var(--warehouse-edge)}body .price-page :is(.price-panel,.price-tree,.price-cards article,.sofa-line,.sofa-summary){border-radius:10px}body :is(.brain-office,.brain-node,.brain-local-circle,.brain-unit-hub,.brain-person){background-color:#112739!important}body .brain-detail{background:#091b2a!important}body :is(.company-tree-root,.company-tree-node,.company-tree-store){border-color:#365169!important}body :is(.privacy-header,.privacy-template,.privacy-card section+section){border-color:var(--warehouse-edge)!important}body :is(.app-navigation,.platform-nav,.company-home-nav,.estoque-busca-fixa,.stock-redesign .estoque-busca-fixa,.price-selection-bar,.sofa-mobile-total){background-color:#06131f!important;background-image:var(--warehouse-metal)!important;-webkit-backdrop-filter:none!important;border-color:#294052!important;box-shadow:inset 0 1px #cce4ff0c,0 -5px 18px #0003!important}body .app-navigation .app-nav-item{color:#afc4d7}body .app-navigation .app-nav-item.is-current{color:#ffd044}:is(body .warehouse-stock :is(button,a):focus-visible,body .compact-tools>:is(a,button):focus-visible){outline-offset:-3px;outline:2px solid #ffe077}body .warehouse-stock button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){body .compact-home:not(.commercial-view){padding-inline:14px}body .compact-home .compact-tools>:is(a,button){min-height:100px}body .compact-home .compact-tools>[data-home-tool=finance]{min-height:48px}body .compact-home :is(section.compact-stock-section,div.home-stock-summary,section.compact-sales){padding:12px}body .compact-home .home-stock-cards article{padding-inline:3px}body .compact-home .home-stock-cards article>span{font-size:13px}body :is(.order-card,.visual-card,.mg-panel,.sf-breakdown,.qr-card){border-radius:10px}}@media (min-width:700px){body .stock-redesign .warehouse-stock .produtos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){body .stock-redesign .warehouse-stock .produtos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:360px){body .stock-redesign .warehouse-stock .stock-product{border-width:18px 8px 20px!important;border-image-width:18px 8px 20px!important}body .stock-redesign .warehouse-stock .stock-product-heading h2{font-size:14px}body .compact-home .home-stock-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .compact-home .home-stock-cards article:nth-child(3){border-left:0}}@media (max-width:300px){body .stock-redesign .warehouse-stock .produtos,body .stock-redesign .warehouse-stock .stock-product.is-editing,body :is(.compact-home,.platform-home-view) .compact-tools{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body :is(.compact-tools>a,.compact-tools>button,.stock-product,.fabricas-card){transition:none!important}}}@media print{.warehouse-welcome{display:none!important}}@media screen{html[data-theme=light] .ai-editor{color:var(--theme-ink);background:var(--theme-raised)!important}html[data-theme=light] .ai-heading p{color:var(--theme-muted)}html[data-theme=light] .ai-mark{background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .ai-tabs{background:var(--theme-raised)!important}html[data-theme=light] .ai-editor button,html[data-theme=light] .ai-editor a.ai-primary{border:1px solid var(--theme-border);background:var(--theme-raised)}:is(html[data-theme=light] .ai-editor button:focus-visible,html[data-theme=light] .ai-editor input:focus-visible,html[data-theme=light] .ai-editor textarea:focus-visible,html[data-theme=light] .ai-editor select:focus-visible){outline:3px solid var(--theme-border)}html[data-theme=light] .ai-editor .ai-primary{background:var(--theme-raised)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html[data-theme=light] .ai-field input,html[data-theme=light] .ai-field select,html[data-theme=light] .ai-field textarea{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .ai-chips button[aria-pressed=true]{background:var(--theme-raised);border-color:var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .ai-source{background:var(--theme-raised)}html[data-theme=light] .ai-source figcaption{color:var(--theme-muted)}html[data-theme=light] .ai-source-choices button[aria-pressed=true]{border:2px solid var(--theme-border)}html[data-theme=light] .ai-upload{border:1px dashed var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .ai-upload span,html[data-theme=light] .ai-simulation,html[data-theme=light] .ai-usage{color:var(--theme-muted)}html[data-theme=light] .ai-alert{background:var(--theme-raised);color:var(--theme-danger)}html[data-theme=light] .ai-notice{background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .ai-comparison figure{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .ai-comparison figcaption{background:var(--theme-raised)}html[data-theme=light] .ai-result-details span{color:var(--theme-muted)}html[data-theme=light] .ai-customer{border-top:1px solid var(--theme-border)}html[data-theme=light] .ai-customer small{color:var(--theme-muted)}html[data-theme=light] .ai-history-row{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .ai-history-open img,html[data-theme=light] .ai-history-icon{background:var(--theme-raised)}html[data-theme=light] .ai-history-open small,html[data-theme=light] .ai-empty{color:var(--theme-muted)}html[data-theme=light] .ai-toggle input{accent-color:var(--theme-muted)}html[data-theme=light] .ai-plan-settings{border-top:1px solid var(--theme-border)}html[data-theme=light] .ai-entry{border:1px solid var(--theme-border);color:var(--theme-muted);background:var(--theme-raised)}html[data-theme=light] .ai-toolbar small{color:var(--theme-muted)}html[data-theme=light] .ai-saved-strip{border-top:1px solid var(--theme-border)}html[data-theme=light] .ai-saved-strip button{color:var(--theme-muted);background:var(--theme-raised)}html[data-theme=light] .platform-shell{color:var(--theme-ink)}html[data-theme=light] .access-segment button,html[data-theme=light] .access-role-row button{color:var(--theme-muted)}html[data-theme=light] .access-segment button.active,html[data-theme=light] .access-role-row button.active{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .access-title>svg{color:var(--theme-accent)}html[data-theme=light] .access-title p,html[data-theme=light] .access-list small,html[data-theme=light] .platform-header>span{color:var(--theme-muted)}html[data-theme=light] .platform-header>a,html[data-theme=light] .platform-heading>span{color:var(--theme-accent)}html[data-theme=light] .platform-heading p{color:var(--theme-muted)}html[data-theme=light] .platform-metrics svg{color:var(--theme-accent)}html[data-theme=light] .platform-metrics span{color:var(--theme-muted)}html[data-theme=light] .platform-shortcuts>a,html[data-theme=light] .platform-shortcuts>button{color:var(--theme-ink)}html[data-theme=light] .platform-shortcuts small{color:var(--theme-muted)}html[data-theme=light] .platform-shortcuts svg{color:var(--theme-accent)}html[data-theme=light] .platform-shortcuts .platform-finance-link{background:var(--theme-success-soft);border-color:var(--theme-success-edge)}html[data-theme=light] .platform-finance-link svg{color:var(--theme-success)}html[data-theme=light] .platform-company-list i{color:var(--theme-accent)}html[data-theme=light] .platform-company-list small{color:var(--theme-muted)}html[data-theme=light] .platform-nav{box-shadow:0 -1px 2px #41301d14,0 8px 24px #41301d14}html[data-theme=light] .platform-nav button{color:var(--theme-muted)}html[data-theme=light] .platform-nav .active{color:var(--theme-accent)}html[data-theme=light] .platform-primary{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .platform-back{color:var(--theme-accent)}html[data-theme=light] .platform-company-info span{color:var(--theme-muted)}html[data-theme=light] .platform-company-info strong{color:var(--theme-ink)}html[data-theme=light] .platform-store-list small,html[data-theme=light] .platform-ledger small,html[data-theme=light] .platform-team span{color:var(--theme-muted)}html[data-theme=light] .platform-form input,html[data-theme=light] .platform-form select,html[data-theme=light] .platform-register input,html[data-theme=light] .platform-month input{color:var(--theme-ink)}html[data-theme=light] .platform-money article:first-child strong,html[data-theme=light] .platform-ledger .income{color:var(--theme-success)}html[data-theme=light] .platform-ledger .expense,html[data-theme=light] .platform-error,html[data-theme=light] .platform-register [role=alert]{color:var(--theme-danger)}html[data-theme=light] .platform-note,html[data-theme=light] .platform-finance-toolbar .platform-month{color:var(--theme-muted)}html[data-theme=light] .platform-new-entry{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .platform-entry-head small{color:var(--theme-success)}html[data-theme=light] .platform-entry-head button{color:var(--theme-ink)}html[data-theme=light] .platform-section-title span{color:var(--theme-muted)}html[data-theme=light] .platform-register{color:var(--theme-ink)}html[data-theme=light] .platform-register p{color:var(--theme-muted)}html[data-theme=light] .platform-register a{color:var(--theme-accent)}html[data-theme=light] .company-context-banner{color:var(--theme-ink);border-bottom:2px solid var(--theme-accent-edge);box-shadow:0 4px 18px #41301d14}html[data-theme=light] .company-context-banner span{color:var(--theme-accent)}html[data-theme=light] .company-context-banner button{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .company-context-banner p{color:var(--theme-danger)}html[data-theme=light] .agent-control-shortcut{border:1px solid var(--theme-success-edge);color:var(--theme-success)!important}html[data-theme=light] .agent-control-shortcut small{color:var(--theme-muted)}html[data-theme=light] .terms-page,html[data-theme=light] .terms-admin{color:var(--theme-ink)}html[data-theme=light] .terms-version{color:var(--theme-accent)}html[data-theme=light] .terms-hint,html[data-theme=light] .terms-companies{color:var(--theme-muted)}html[data-theme=light] .terms-primary{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .terms-exit{color:var(--theme-muted)}html[data-theme=light] .terms-admin input,html[data-theme=light] .terms-admin textarea{color:var(--theme-ink)}html[data-theme=light] .terms-admin summary,html[data-theme=light] .terms-admin a{color:var(--theme-accent)}html[data-theme=light] .terms-admin [role=alert],html[data-theme=light] .terms-card [role=alert]{color:var(--theme-danger)}html[data-theme=light]{--glass-base:var(--theme-bg);--glass-surface:var(--theme-raised);--glass-raised:var(--theme-raised);--glass-edge:var(--theme-border);--glass-gradient:linear-gradient(135deg,var(--theme-raised),var(--theme-raised) 46%,var(--theme-surface));--glass-shadow:inset 0 1px 0 #41301d14,0 8px 28px #41301d14;--glass-muted:var(--theme-muted)}html[data-theme=light] .mercadorias-lista,html[data-theme=light] .usuarios-loja{color:var(--theme-ink)}html[data-theme=light] .mercadorias-lista>p,html[data-theme=light] .usuarios-loja>p{color:var(--theme-muted)}html[data-theme=light] .mercadorias-cabecalho{color:var(--theme-accent)}html[data-theme=light] .mercadorias-lista small{color:var(--theme-muted)}html[data-theme=light] .lista-baixa{color:var(--theme-danger)}html[data-theme=light] .lista-boa{color:var(--theme-success)}html[data-theme=light] .usuarios-loja>span{color:var(--theme-accent)}html[data-theme=light] .usuarios-loja input{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .usuarios-loja button{background:var(--theme-accent-soft);color:var(--theme-ink)}@media (max-width:700px){html[data-theme=light] .mercadorias-lista>article>span{color:var(--theme-muted)}}html[data-theme=light] .tipo-baixa{background:var(--theme-raised);color:var(--theme-success)}html[data-theme=light] .tipo-repor{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .movimento-modal,html[data-theme=light] .movimento-modal h2,html[data-theme=light] .movimento-modal label{color:var(--theme-ink)!important}html[data-theme=light] .movimento-modal input{color:var(--theme-ink)!important;background:var(--theme-raised)!important}html[data-theme=light] .movimento-modal p{color:var(--theme-muted)!important}html[data-theme=light]{--ink:var(--theme-ink);--muted:var(--theme-muted);--gold:var(--theme-accent);--green:var(--theme-success);--line:var(--theme-border);--white:var(--theme-raised)}html[data-theme=light] main{background:linear-gradient(115deg,var(--metal-surface) 0 240px,var(--theme-raised) 240px,var(--theme-raised) 100%)}html[data-theme=light] aside{color:var(--theme-ink)}html[data-theme=light] aside nav button{color:var(--theme-muted)}html[data-theme=light] aside nav .on{color:var(--theme-ink)}html[data-theme=light] .protecao small{color:var(--theme-muted)}html[data-theme=light] .conteudo{background:linear-gradient(135deg,var(--theme-raised),var(--theme-raised) 48%,var(--theme-raised))}html[data-theme=light] .primario{color:var(--theme-ink)}html[data-theme=light] .secundario{background:var(--theme-raised)}html[data-theme=light] .boas span,html[data-theme=light] .planos-titulo>span{color:var(--theme-success)}html[data-theme=light] .card{background:var(--theme-raised)}html[data-theme=light] .card div{background:var(--theme-raised);color:var(--theme-accent)}html[data-theme=light] .painel{background:var(--theme-raised)}html[data-theme=light] .loja-icone{background:var(--theme-raised);color:var(--theme-success)}html[data-theme=light] .plano{background:var(--theme-raised);color:var(--theme-accent)}html[data-theme=light] .status{color:var(--theme-success)}html[data-theme=light] .abrir{background:var(--theme-raised)}html[data-theme=light] .plano-card{background:var(--theme-raised);box-shadow:0 12px 34px #41301d14}html[data-theme=light] .anual{background:var(--theme-raised)}html[data-theme=light] .anual em,html[data-theme=light] .plano-card li svg{color:var(--theme-success)}html[data-theme=light] .plano-card>button,html[data-theme=light] .plano-card.destaque>button,html[data-theme=light] .proximos,html[data-theme=light] .proximos p{color:var(--theme-ink)}@media (max-width:900px){html[data-theme=light] main{background:linear-gradient(135deg,var(--theme-raised),var(--theme-raised))}}html[data-theme=light] .loja-page{background:linear-gradient(135deg,var(--theme-raised),var(--theme-raised) 50%,var(--theme-raised))}html[data-theme=light] .loja-header span{color:var(--theme-success)}html[data-theme=light] .sucesso{background:var(--theme-success-soft);color:var(--theme-ink);box-shadow:0 12px 30px #41301d14}html[data-theme=light] .sucesso button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .loja-resumo>div,html[data-theme=light] .loja-resumo span{color:var(--theme-ink)}html[data-theme=light] .estoque{background:var(--theme-raised)}html[data-theme=light] .estoque-titulo label{background:var(--theme-raised);border:2px solid var(--theme-border)}html[data-theme=light] .categorias button{background:var(--theme-raised)}html[data-theme=light] .produto{background:var(--theme-raised);border:1px solid var(--theme-border)}html[data-theme=light] .produto .qtd{border-top:1px solid var(--theme-border)}html[data-theme=light] .baixar{background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .repor{color:var(--theme-ink)}html[data-theme=light] .loja-page{background:linear-gradient(145deg,var(--theme-bg),var(--metal-base) 48%,var(--metal-base));color:var(--theme-ink)}html[data-theme=light] .loja-header>a{color:var(--theme-ink)}html[data-theme=light] .loja-header p{color:var(--theme-muted)}html[data-theme=light] .loja-nav button,html[data-theme=light] .loja-nav a,html[data-theme=light] .loja-nav button.ativa,html[data-theme=light] .loja-nav .fabricas-link:hover{color:var(--theme-ink)}html[data-theme=light] .loja-resumo span,html[data-theme=light] .estoque-titulo p{color:var(--theme-muted)}html[data-theme=light] .estoque-titulo input{color:var(--theme-ink)}html[data-theme=light] .estoque-titulo input::placeholder{color:var(--theme-muted)}html[data-theme=light] .categorias button,html[data-theme=light] .categorias button.ativa{color:var(--theme-ink)}html[data-theme=light] .produto small{color:var(--theme-muted)}html[data-theme=light] .qtd .boa{color:var(--theme-success)}html[data-theme=light] .qtd .baixa{color:var(--theme-danger)}html[data-theme=light] .aba-preparo p{color:var(--theme-muted)}html[data-theme=light] .aba-preparo b{color:var(--theme-accent)}html[data-theme=light] .anual del{color:var(--theme-muted)}html[data-theme=light] .anual>b{color:var(--theme-success)}html[data-theme=light] .ao-vivo{background:var(--theme-raised);color:var(--theme-success)}html[data-theme=light] .atividade-vazia{border:2px dashed var(--theme-border)}html[data-theme=light] .atividade-vazia svg{color:var(--theme-muted)}html[data-theme=light] .usuario-form input,html[data-theme=light] .usuario-form select{background:var(--theme-raised)}html[data-theme=light] .avatar{color:var(--theme-ink)}html[data-theme=light] .perfil{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .usuario-linha>button{background:var(--theme-raised);color:var(--theme-danger)}html[data-theme=light] .comercial{background:linear-gradient(145deg,var(--theme-raised),var(--theme-raised) 48%,var(--theme-raised))}html[data-theme=light] .comercial-header .entrar-link{color:var(--theme-ink)}html[data-theme=light] .hero>div:first-child>span,html[data-theme=light] .planos-publicos>span{color:var(--theme-success)}html[data-theme=light] .hero p{color:var(--theme-muted)}html[data-theme=light] .hero-acoes a{color:var(--theme-ink)}html[data-theme=light] .hero-acoes a+a{background:var(--theme-raised)}html[data-theme=light] .hero>div>small{color:var(--theme-muted)}html[data-theme=light] .hero>div>small svg{color:var(--theme-success)}html[data-theme=light] .hero-card{color:var(--theme-ink);box-shadow:0 25px 60px #41301d14}html[data-theme=light] .hero-card span{color:var(--theme-ink)}html[data-theme=light] .recursos-publicos article{background:var(--theme-raised)}html[data-theme=light] .recursos-publicos svg{color:var(--theme-success)}html[data-theme=light] .planos-publicos,html[data-theme=light] .planos-publicos article{background:var(--theme-raised)}html[data-theme=light] .planos-publicos article>strong{color:var(--theme-success)}html[data-theme=light] .planos-publicos ul{color:var(--theme-muted)}html[data-theme=light] .planos-publicos article>a,html[data-theme=light] .comercial footer,html[data-theme=light] .comercial footer a{color:var(--theme-ink)}html[data-theme=light] .login-page{background:var(--theme-raised)}html[data-theme=light] .login-marca,html[data-theme=light] .login-marca>a{color:var(--theme-ink)}html[data-theme=light] .login-marca>div{background:var(--theme-raised);border:1px solid var(--theme-border)}html[data-theme=light] .login-area form{background:var(--theme-raised);box-shadow:0 18px 55px #41301d14}html[data-theme=light] .login-area form>span{color:var(--theme-success)}html[data-theme=light] .login-area label>div{background:var(--theme-raised);border:2px solid var(--theme-border)}html[data-theme=light] .login-area label svg{color:var(--theme-muted)}html[data-theme=light] .login-botao{color:var(--theme-ink)}html[data-theme=light] .separador-login{color:var(--theme-muted)}html[data-theme=light] .separador-login:before,html[data-theme=light] .separador-login:after{background:var(--theme-raised)}html[data-theme=light] .dono-link{color:var(--theme-ink)}html[data-theme=light] .planos-publicos article>ul svg{color:var(--theme-success)}html[data-theme=light] .conheca-planos{color:var(--theme-ink);border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .login-marca{background:linear-gradient(145deg,var(--theme-raised),var(--theme-raised));color:var(--theme-ink)}html[data-theme=light] .login-marca>p{color:var(--theme-muted)}html[data-theme=light] .login-marca>div{background:var(--theme-raised);border-color:var(--theme-border)}html[data-theme=light] .login-marca>div span{color:var(--theme-muted)}html[data-theme=light] .login-marca>div b{color:var(--theme-ink)}html[data-theme=light] .login-marca>div svg{color:var(--theme-accent)}html[data-theme=light] .login-chamada{color:var(--theme-success)}html[data-theme=light] .manter{color:var(--theme-muted)}html[data-theme=light] .manter input{accent-color:var(--theme-success)}html[data-theme=light] .criar-usuario{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .cadastro-modal{background:var(--theme-raised);box-shadow:0 30px 90px #41301d14}html[data-theme=light] .cadastro-modal>span{color:var(--theme-success)}html[data-theme=light] .cadastro-modal input,html[data-theme=light] .cadastro-modal select{border:1px solid var(--theme-border)}html[data-theme=light] .fechar-modal{background:var(--theme-raised)}html[data-theme=light] .cadastro-erro{background:var(--theme-raised);color:var(--theme-danger)}html[data-theme=light] .guias-usuarios button{background:var(--theme-raised)}html[data-theme=light] .guias-usuarios button.ativa{color:var(--theme-ink)}html[data-theme=light] .guias-usuarios b{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .aprovar{background:var(--theme-raised);color:var(--theme-success)}html[data-theme=light] .recusar{background:var(--theme-raised);color:var(--theme-danger)}html[data-theme=light] .sem-pendentes{color:var(--theme-success)}html[data-theme=light] .setup-card{background:var(--theme-raised);box-shadow:0 25px 70px #41301d14}html[data-theme=light] .setup-card>span{color:var(--theme-success)}html[data-theme=light] .setup-card label>div{border:2px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .setup-card label svg{color:var(--theme-muted)}html[data-theme=light] .movimento-modal{background:var(--theme-raised);box-shadow:0 30px 90px #41301d14}html[data-theme=light] .icone-baixa,html[data-theme=light] .icone-repor{color:var(--theme-ink)}html[data-theme=light] .icone-baixa{background:var(--theme-success-soft)}html[data-theme=light] .icone-repor{color:var(--theme-ink)}html[data-theme=light] .movimento-modal input{border:2px solid var(--theme-border)}html[data-theme=light] .movimento-modal input:focus{border-color:var(--theme-success-edge);box-shadow:0 0 0 4px #41301d14}html[data-theme=light] .movimento-acoes button:first-child{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .confirmar-baixa{background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .confirmar-repor{color:var(--theme-ink)}html[data-theme=light] .fabricas-page{color:var(--theme-ink);background:linear-gradient(145deg,var(--theme-bg),var(--metal-base) 52%,var(--metal-base))!important}html[data-theme=light] .fabricas-intro>p:not(.fabricas-eyebrow){color:var(--theme-muted)}html[data-theme=light] .fabricas-status{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .fabricas-voltar{color:var(--theme-ink)}html[data-theme=light] .fabricas-busca>svg{color:var(--theme-muted)}html[data-theme=light] .fabricas-busca input{color:var(--theme-ink)}html[data-theme=light] .fabricas-busca input::placeholder,html[data-theme=light] .fabricas-filtros>svg{color:var(--theme-muted)}html[data-theme=light] .fabricas-filtros button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .fabricas-filtros button.ativo{color:var(--theme-ink)}html[data-theme=light] .fabricas-contagem{color:var(--theme-muted)}html[data-theme=light] .fabricas-card{box-shadow:0 10px 28px #41301d14;color:var(--theme-ink)!important}html[data-theme=light] .fabricas-card:hover{border-color:var(--theme-accent-edge)!important}html[data-theme=light] .fabricas-card-topo>span{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .fabricas-card-topo small,html[data-theme=light] .fabricas-tipo,html[data-theme=light] .fabricas-dados dt{color:var(--theme-muted)}html[data-theme=light] .fabricas-dados dd{color:var(--theme-ink)}html[data-theme=light] .fabricas-detalhes{color:var(--theme-ink)!important}html[data-theme=light] .fabricas-detalhes:hover{background:var(--theme-accent-soft)!important}html[data-theme=light] .fabricas-vazio{color:var(--theme-muted)}html[data-theme=light] .fabricas-dialogo{color:var(--theme-ink)!important}html[data-theme=light] .fabricas-dialogo>button{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .fabricas-dialogo-imagem span{background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .fabricas-dialogo-corpo [data-slot=dialog-title]{color:var(--theme-ink)}html[data-theme=light] .fabricas-dialogo-corpo [data-slot=dialog-description],html[data-theme=light] .fabricas-dialogo-dados small,html[data-theme=light] .fabricas-quantidade small{color:var(--theme-muted)}html[data-theme=light] .fabricas-dialogo-dados b{color:var(--theme-ink)}html[data-theme=light] .fabricas-dev{border:1px solid var(--theme-accent-edge);background:var(--theme-surface)}html[data-theme=light] .fabricas-dev label{color:var(--theme-ink)}html[data-theme=light] .fabricas-dev select,html[data-theme=light] .fabricas-dev input{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .fabricas-quantidade b.boa{color:var(--theme-success)}html[data-theme=light] .fabricas-quantidade b.baixa{color:var(--theme-danger)}html[data-theme=light] .fabricas-movimentos button:first-child{background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .fabricas-movimentos button:last-child{color:var(--theme-ink)}html[data-theme=light] .fabricas-mensagem,html[data-theme=light] .fabricas-sem-vinculo{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .fabricas-sem-vinculo{background:var(--theme-raised);color:var(--theme-accent)}html[data-theme=light] .developer-session [role=alert]{color:var(--theme-danger)}html[data-theme=light] .inventory-sync{color:var(--theme-muted)}html[data-theme=light] .inventory-sync button{border:1px solid var(--theme-border)}html[data-theme=light] .manage-users{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .user-tools input,html[data-theme=light] .user-tools select,html[data-theme=light] .user-tools>select,html[data-theme=light] .user-tools button,html[data-theme=light] .user-actions button,html[data-theme=light] .user-edit-modal button{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .user-tools .selected{color:var(--theme-ink)}html[data-theme=light] .compact-user{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .compact-user small{color:var(--theme-muted)}html[data-theme=light] .user-role{color:var(--theme-success)}html[data-theme=light] .user-edit-modal{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .user-edit-modal input,html[data-theme=light] .user-edit-modal select{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .user-edit-modal small{color:var(--theme-muted)}html[data-theme=light] .user-edit-modal .primario,html[data-theme=light] .manage-users .primario{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .user-edit-modal [role=alert]{color:var(--theme-danger)}html[data-theme=light] .atalhos-estoque button{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .movimento-detalhes p{background:var(--theme-raised)}html[data-theme=light] .usuarios-ativos-loja article{border-top:1px solid var(--theme-border)}html[data-theme=light] .usuarios-ativos-loja .excluir{background:var(--theme-danger-soft);color:var(--theme-ink)}html[data-theme=light] .atividades-reais article{border-top:1px solid var(--theme-border)}html[data-theme=light] .atividades-reais .tipo-baixa{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .atividades-reais .tipo-repor{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .excluir-produto{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .excluir-produto:hover{background:var(--theme-danger-soft)}html[data-theme=light] .acabando-lista{color:var(--theme-ink)}html[data-theme=light] .acabando-lista>div>span{color:var(--theme-accent)}html[data-theme=light] .acabando-lista>div>p,html[data-theme=light] .acabando-lista article small{color:var(--theme-muted)}html[data-theme=light] .acabando-quantidade strong{color:var(--theme-danger)}html[data-theme=light] .acabando-lista .repor,html[data-theme=light] .editar-produto-inline,html[data-theme=light] .salvar-produto{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .cancelar-produto,html[data-theme=light] .produto-controles .excluir-produto{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .produto-controles .excluir-produto:hover{background:var(--theme-danger-soft)}html[data-theme=light] .produto>div>input{border:2px solid var(--theme-accent-edge);color:var(--theme-ink)}html[data-theme=light] .historico-topo button{background:var(--theme-danger-soft);color:var(--theme-ink)}html[data-theme=light] .produto-foto span{background:var(--theme-success-soft);color:var(--theme-ink);box-shadow:0 5px 18px #41301d14}html[data-theme=light] .produto:has(.produto-foto) .produto-controles button{box-shadow:0 5px 18px #41301d14}html[data-theme=light] .estoque-busca-fixa{background:var(--theme-surface);box-shadow:0 10px 24px #41301d14}html[data-theme=light] .estoque-busca-fixa svg{color:var(--theme-muted)}html[data-theme=light] .estoque-busca-fixa input{color:var(--theme-ink)}html[data-theme=light] .estoque-busca-fixa input::placeholder,html[data-theme=light] .historico-busca svg{color:var(--theme-muted)}html[data-theme=light] .historico-busca input{color:var(--theme-ink)}html[data-theme=light] .historico-busca input::placeholder{color:var(--theme-muted)}html[data-theme=light] .historico-vazio{border:1px dashed var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .produto-controles .vincular-foto{background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .foto-ampliada{color:var(--theme-ink);box-shadow:0 30px 90px #41301d14}html[data-theme=light] .foto-ampliada>img{background:var(--theme-raised)}html[data-theme=light] .foto-ampliada p{color:var(--theme-muted)}html[data-theme=light] .fechar-foto{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .foto-vinculo-modal{color:var(--theme-ink);box-shadow:0 30px 90px #41301d14}html[data-theme=light] .foto-vinculo-modal header p{color:var(--theme-muted)}html[data-theme=light] .foto-vinculo-modal>header>button{color:var(--theme-ink)}html[data-theme=light] .foto-vinculo-busca{border:1px solid var(--theme-border)}html[data-theme=light] .foto-vinculo-busca svg{color:var(--theme-muted)}html[data-theme=light] .foto-vinculo-busca input,html[data-theme=light] .foto-opcoes>button{color:var(--theme-ink)}html[data-theme=light] .foto-opcoes>button.selecionada,html[data-theme=light] .foto-opcoes img{background:var(--theme-raised)}html[data-theme=light] .foto-opcoes small{color:var(--theme-muted)}html[data-theme=light] .foto-opcoes-vazia{border:1px dashed var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .remover-vinculo{background:var(--theme-danger-soft);color:var(--theme-ink)}html[data-theme=light] .cancelar-vinculo,html[data-theme=light] .salvar-vinculo{color:var(--theme-ink)}html[data-theme=light] body dialog.foto-vinculo-modal{background:var(--theme-surface)!important}html[data-theme=light] .foto-vinculo-modal>footer{background:var(--theme-surface)}html[data-theme=light] .history-panel,html[data-theme=light] .history-panel button{color:var(--theme-ink)}:is(html[data-theme=light] .history-panel button:focus-visible,html[data-theme=light] .history-panel input:focus-visible,html[data-theme=light] .history-panel select:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .history-tabs button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .history-search svg{color:var(--theme-muted)}html[data-theme=light] .history-search input{color:var(--theme-ink)}html[data-theme=light] .history-search input::placeholder,html[data-theme=light] .history-period,html[data-theme=light] .history-dates label{color:var(--theme-muted)}html[data-theme=light] .history-period select,html[data-theme=light] .history-dates input{color:var(--theme-ink)}html[data-theme=light] .history-help{color:var(--theme-muted)}html[data-theme=light] .history-product h3{color:var(--theme-ink)}html[data-theme=light] .history-product p,html[data-theme=light] .history-card small{color:var(--theme-muted)}html[data-theme=light] .history-badge.withdrawal{color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=light] .history-badge.restock{color:var(--theme-success);background:var(--theme-success-soft)}html[data-theme=light] .history-badge.returned{color:var(--theme-ink)}html[data-theme=light] .history-panel .history-return{border-color:var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .history-confirm{border:1px solid var(--theme-accent-edge);background:var(--theme-raised)}html[data-theme=light] .history-panel .history-return-confirm{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .history-notice{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .history-error{background:var(--theme-raised);color:var(--theme-danger)}html[data-theme=light] .history-empty{border:1px dashed var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .history-loading{color:var(--theme-muted)}html[data-theme=light] .history-day-heading,html[data-theme=light] .history-product .history-order{color:var(--theme-accent)}html[data-theme=light] .history-panel .history-card{border-left:3px solid var(--theme-success-edge)}html[data-theme=light] .history-panel .history-card.history-out{border-left-color:var(--theme-accent-edge)}html[data-theme=light] .history-out .history-quantity>strong{color:var(--theme-accent)}html[data-theme=light] .history-in .history-quantity>strong{color:var(--theme-success)}html[data-theme=light] .history-card .history-quantity small b{color:var(--theme-ink)}html[data-theme=light] .history-return-detail{color:var(--theme-muted)}html[data-theme=light] .history-confirm textarea{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .pwa-offline{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .pwa-install-page{color:var(--theme-ink)}html[data-theme=light] .pwa-back{color:var(--theme-accent)}html[data-theme=light] .pwa-install-page p{color:var(--theme-muted)}html[data-theme=light] .pwa-install-page .pwa-install-button{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .pwa-install-instructions{border-top:1px solid var(--theme-border)}html[data-theme=light] .pwa-install-instructions ol{color:var(--theme-ink)}html[data-theme=light] .pwa-installed{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .pwa-install-page .pwa-online-note{border-top:1px solid var(--theme-border)}html[data-theme=light] .pwa-install-page .pwa-install-hint{background:var(--theme-raised)}:is(html[data-theme=light] .pwa-toolbar a:focus-visible,html[data-theme=light] .pwa-toolbar button:focus-visible,html[data-theme=light] .pwa-install-page a:focus-visible,html[data-theme=light] .pwa-install-page button:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .pwa-device-picker{color:var(--theme-ink)}html[data-theme=light] .pwa-device-picker select,html[data-theme=light] .pwa-install-page .pwa-open-browser{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .pwa-install-help summary,html[data-theme=light] .pwa-install-help a{color:var(--theme-accent)}html[data-theme=light] .pwa-copy input,html[data-theme=light] .pwa-copy button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light]{--ink:var(--theme-ink);--muted:var(--theme-muted);--gold:var(--theme-accent);--green:var(--theme-success);--line:var(--theme-border);--white:var(--theme-surface);--app-bg:var(--theme-surface);--app-card:var(--theme-ink);--app-field:var(--theme-raised)}html[data-theme=light] .login-chamada,html[data-theme=light] .login-area form>span,html[data-theme=light] .cadastro-modal>span,html[data-theme=light] .setup-card>span{color:var(--theme-success)}html[data-theme=light] .login-area label>div,html[data-theme=light] .setup-card label>div{border-color:var(--theme-border)}html[data-theme=light] .login-aviso{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .estoque-busca-fixa{background:var(--theme-surface)}html[data-theme=light] .estoque-titulo label,html[data-theme=light] .estoque-busca-fixa label,html[data-theme=light] .historico-busca,html[data-theme=light] .history-search,html[data-theme=light] .foto-vinculo-busca,html[data-theme=light] .login-form form label>div,html[data-theme=light] .setup-card form label>div{border-color:var(--theme-border)}html[data-theme=light] input:not([type=checkbox]):not([type=radio]),html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] .movimento-modal input{border-color:var(--theme-border)!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--theme-muted)!important}html[data-theme=light] .primario,html[data-theme=light] .user-edit-modal .primario,html[data-theme=light] .manage-users .primario,html[data-theme=light] .repor,html[data-theme=light] .editar-produto-inline,html[data-theme=light] .salvar-produto,html[data-theme=light] .salvar-vinculo,html[data-theme=light] .login-botao,html[data-theme=light] .loja-nav button.ativa,html[data-theme=light] .categorias button.ativa,html[data-theme=light] .history-tabs button[aria-pressed=true],html[data-theme=light] .history-panel .history-return-confirm,html[data-theme=light] .pwa-install-page .pwa-install-button,html[data-theme=light] .atalhos-estoque button{color:var(--theme-ink)!important}html[data-theme=light] .history-panel .history-return{color:var(--theme-accent)}html[data-theme=light] .plano,html[data-theme=light] .perfil,html[data-theme=light] .card div{background:var(--theme-raised);color:var(--theme-accent)}html[data-theme=light] .loja-icone,html[data-theme=light] .ao-vivo,html[data-theme=light] .tipo-baixa,html[data-theme=light] .atividades-reais .tipo-baixa{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .tipo-repor,html[data-theme=light] .atividades-reais .tipo-repor{background:var(--theme-raised);color:var(--theme-accent)}html[data-theme=light] .status,html[data-theme=light] .user-role,html[data-theme=light] .boas span,html[data-theme=light] .anual>b,html[data-theme=light] .anual em,html[data-theme=light] .planos-titulo>span,html[data-theme=light] .hero>div:first-child>span,html[data-theme=light] .planos-publicos>span{color:var(--theme-success)}html[data-theme=light] .user-edit-modal [role=alert],html[data-theme=light] .cadastro-erro,html[data-theme=light] .login-erro{color:var(--theme-danger);background:var(--theme-raised)}html[data-theme=light] .baixar,html[data-theme=light] .fabricas-movimentos button:first-child{background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .pwa-toolbar,html[data-theme=light] .owner-nav .active,html[data-theme=light] .owner-nav .selected,html[data-theme=light] .owner-nav [aria-current=page]{color:var(--theme-accent)}html[data-theme=light] .report-track i{background:var(--theme-accent-soft)}html[data-theme=light] .report-products b{color:var(--theme-accent)}html[data-theme=light] .report-products b.report-zero{color:var(--theme-danger)}html[data-theme=light] .report-card summary{color:var(--theme-accent)}html[data-theme=light] .report-footer .primario{color:var(--theme-ink)}html[data-theme=light] .report-error{background:var(--theme-raised);color:var(--theme-danger)}html[data-theme=light] .login-compact{color:var(--theme-ink)}html[data-theme=light] .login-plans{border:1px solid var(--theme-accent-edge)}html[data-theme=light] .report-brand .avatar{color:var(--theme-accent)}html[data-theme=light] .owner-nav a,html[data-theme=light] .owner-nav button{color:var(--theme-muted)}html[data-theme=light] .report-kpis svg{color:var(--theme-ink)}html[data-theme=light] .report-kpis article:nth-child(4) svg{color:var(--theme-success)}html[data-theme=light] .report-stores .report-track i{background:linear-gradient(90deg,var(--theme-accent-soft),var(--theme-accent-soft))}html[data-theme=light] .report-preview-list .stock-badge{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .report-preview-list .stock-badge.report-zero{background:var(--theme-raised);color:var(--theme-danger)}html[data-theme=light] .section-loading>span{color:var(--theme-muted)}html[data-theme=light] .load-more-products{color:var(--theme-ink)}html[data-theme=light] .developer-dashboard aside nav>a,html[data-theme=light] .dashboard-sync small{color:var(--theme-muted)}html[data-theme=light] .sync-live{color:var(--theme-success)}html[data-theme=light] .sync-failed,html[data-theme=light] .stock-attention,html[data-theme=light] .developer-day svg{color:var(--theme-accent)}html[data-theme=light] .developer-day span{color:var(--theme-muted)}html[data-theme=light] .developer-attention strong{color:var(--theme-accent)}html[data-theme=light] .developer-group p,html[data-theme=light] .developer-group header span{color:var(--theme-muted)}html[data-theme=light] .developer-group header button,html[data-theme=light] .developer-recent button,html[data-theme=light] .group-actions a,html[data-theme=light] .group-actions button{color:var(--theme-ink)}html[data-theme=light] .group-totals span{color:var(--theme-muted)}html[data-theme=light] .group-totals b{color:var(--theme-ink)}html[data-theme=light] .group-shops small{color:var(--theme-muted)}html[data-theme=light] .developer-warning{color:var(--theme-accent);background:var(--theme-raised);border:1px solid var(--theme-accent-edge)}html[data-theme=light] .developer-recent>p,html[data-theme=light] .activities-compact small,html[data-theme=light] .developer-plans>p{color:var(--theme-muted)}html[data-theme=light] .plan-editor input,html[data-theme=light] .plan-editor select{color:var(--theme-ink)}html[data-theme=light] .plan-editor button{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .app-navigation,html[data-theme=light] .app-navigation .app-nav-item,html[data-theme=light] .app-more-dialog .app-nav-item{color:var(--theme-muted)}html[data-theme=light] .app-navigation .app-nav-item.is-current,html[data-theme=light] .app-more-dialog .app-nav-item.is-current{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent-edge)}:is(html[data-theme=light] .app-navigation :focus-visible,html[data-theme=light] .stock-redesign :focus-visible,html[data-theme=light] .app-more-dialog :focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .app-more-dialog{color:var(--theme-ink)}html[data-theme=light] .app-more-dialog p{color:var(--theme-muted)}html[data-theme=light] .app-more-dialog header button,html[data-theme=light] .stock-photo-dialog header button{color:var(--theme-ink)}html[data-theme=light] .app-more-dialog .developer-session{color:var(--theme-muted)}html[data-theme=light] .app-more-dialog .developer-session button{color:var(--theme-accent)}html[data-theme=light] .stock-redesign.loja-page{color:var(--theme-ink)}html[data-theme=light] .stock-redesign .stock-store-title p,html[data-theme=light] .stock-redesign .estoque-busca-fixa>label{color:var(--theme-muted)}html[data-theme=light] .stock-redesign .estoque-busca-fixa input{color:var(--theme-ink)}html[data-theme=light] .stock-redesign .estoque-busca-fixa input::placeholder{color:var(--theme-muted)}html[data-theme=light] .stock-redesign .estoque-busca-fixa>label:focus-within{border-color:var(--theme-accent-edge)}html[data-theme=light] .stock-redesign .loja-resumo b{color:var(--theme-ink)}html[data-theme=light] .stock-redesign .loja-resumo span{color:var(--theme-muted)}html[data-theme=light] .stock-redesign .categorias button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .stock-redesign .categorias button.ativa{border-color:var(--theme-accent-edge);background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important}html[data-theme=light] .stock-redesign .stock-product-photo{background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .stock-redesign .stock-product-heading h2{color:var(--theme-ink)}html[data-theme=light] .stock-product-menu summary{color:var(--theme-muted)}html[data-theme=light] .stock-product-menu>div{border:1px solid var(--theme-border);box-shadow:0 12px 28px #41301d14}html[data-theme=light] .stock-product-menu button{color:var(--theme-ink)}html[data-theme=light] .stock-redesign .stock-product-info>p{color:var(--theme-muted)}html[data-theme=light] .stock-redesign .stock-product-info>.stock-product-quantity{color:var(--theme-success)!important}html[data-theme=light] .stock-redesign .stock-product-info>.stock-product-quantity.is-low{color:var(--theme-accent)!important}html[data-theme=light] .stock-redesign .stock-product-info>.stock-product-quantity.is-empty{color:var(--theme-danger)!important}html[data-theme=light] .stock-product-actions .stock-withdraw{border:1px solid var(--theme-accent-edge);background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important}html[data-theme=light] .stock-product-actions .stock-restock{border:1.5px solid var(--theme-border);color:var(--theme-ink)!important}html[data-theme=light] .stock-product-edit label{color:var(--theme-muted)}html[data-theme=light] .stock-product-edit input{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .stock-product-edit button{color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme=light] .stock-empty,html[data-theme=light] .stock-sync-error{color:var(--theme-muted)}html[data-theme=light] .stock-photo-dialog{color:var(--theme-ink)}html[data-theme=light] .stock-photo-dialog p{color:var(--theme-muted)}@media (max-width:900px){html[data-theme=light] .app-navigation,html[data-theme=light] .app-navigation.dashboard-navigation{box-shadow:0 -5px 20px #41301d14}}html[data-theme=light] .app-nav-status{color:var(--theme-muted)}html[data-theme=light] .app-nav-status button{color:var(--theme-accent)}html[data-theme=light] .catalog-admin-actions button,html[data-theme=light] .catalog-empty-add{background:var(--theme-accent-soft);color:var(--theme-ink);border:1px solid var(--theme-accent-edge)}html[data-theme=light] .catalog-admin-actions button:first-child{color:var(--theme-ink);border-color:var(--theme-border)}html[data-theme=light] .photo-error{border:1px solid var(--theme-danger-edge);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .catalog-saved{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .photo-picker legend{color:var(--theme-ink)}html[data-theme=light] .photo-picker-actions label{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .photo-picker-actions label:focus-within{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .photo-picker small{color:var(--theme-muted)}html[data-theme=light] .photo-picker-preview button{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme=light] .photo-source-tabs button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .photo-source-tabs button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .catalog-editor{color:var(--theme-ink)!important}html[data-theme=light] .catalog-editor>header>button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .catalog-editor [data-slot=dialog-description]{color:var(--theme-muted)}html[data-theme=light] .catalog-editor form>fieldset>label,html[data-theme=light] .catalog-editor form>fieldset>label>input,html[data-theme=light] .catalog-editor select{color:var(--theme-ink)}html[data-theme=light] .catalog-editor footer button{border:1px solid var(--theme-accent-edge);background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .catalog-editor footer button+button{color:var(--theme-ink);border-color:var(--theme-border)}html[data-theme=light] .fabricas-page .fabricas-filtros button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .fabricas-page .fabricas-filtros button.ativo{background:var(--theme-accent-soft);border-color:var(--theme-accent-edge);color:var(--theme-ink)}html[data-theme=light] .catalog-card-actions button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .catalog-card-actions button:last-child{color:var(--theme-danger)}html[data-theme=light] .product-type-options legend{color:var(--theme-ink)}html[data-theme=light] .product-type-options span{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .product-type-options input:checked+span{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .product-type-options input:focus-visible+span{outline:2px solid var(--theme-border)}html[data-theme=light] .catalog-name-preview{color:var(--theme-muted)}html[data-theme=light] .catalog-name-preview strong{color:var(--theme-accent)}html[data-theme=light] .catalog-delete [data-slot=alert-dialog-description]{color:var(--theme-ink)}html[data-theme=light] .catalog-delete footer button.catalog-delete-confirm{background:var(--theme-danger-soft);color:var(--theme-ink);border-color:var(--theme-danger-edge)}html[data-theme=light] .stock-product-edit select{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .catalog-card-actions .catalog-edit-button{color:var(--theme-accent);border-color:var(--theme-accent-edge)}html[data-theme=light] .home-actions h2,html[data-theme=light] .home-actions-grid>a,html[data-theme=light] .home-actions-grid>button,html[data-theme=light] .home-actions-utility>a{color:var(--theme-ink)}html[data-theme=light] .home-actions-grid svg,html[data-theme=light] .home-actions-utility>a>svg,html[data-theme=light] .home-actions .home-action-chevron,html[data-theme=light] .home-actions-utility>a,html[data-theme=light] .home-actions .developer-session{color:var(--theme-muted)}html[data-theme=light] .home-actions .developer-session button,html[data-theme=light] .home-team-back button{color:var(--theme-accent)}html[data-theme=light] .home-actions :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .home-team-back :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .report-disclosure>summary:focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .report-page .report-disclosure>summary{color:var(--theme-ink)}html[data-theme=light] .report-disclosure>summary>svg{color:var(--theme-muted)}html[data-theme=light] .report-page .report-kpis svg{color:var(--theme-accent)}@media (max-width:900px){html[data-theme=light] .app-navigation .app-nav-item.is-current:after{background:var(--theme-accent-soft)}html[data-theme=light] .app-navigation:not(.dashboard-navigation){border:1px solid var(--theme-border);box-shadow:inset 0 2px 2px #41301d14,inset 0 -2px 3px #41301d14,0 8px 20px #41301d14,0 2px 4px #41301d14}html[data-theme=light] .app-navigation:not(.dashboard-navigation) .app-nav-item{color:var(--theme-muted)}html[data-theme=light] .app-navigation:not(.dashboard-navigation) .app-nav-item.is-current{color:var(--theme-accent)}html[data-theme=light] .app-navigation:not(.dashboard-navigation) .app-nav-item.is-current .app-nav-icon{color:var(--theme-ink);background:linear-gradient(145deg,var(--theme-accent-soft),var(--theme-accent-soft) 42%,var(--theme-accent-soft));border:1px solid var(--theme-accent-edge);box-shadow:inset 0 2px 2px #41301d14,inset 0 -2px 2px #41301d14,0 3px 5px #41301d14,0 0 13px #41301d14}}html[data-theme=light] .fabricas-page .fabricas-intro>p,html[data-theme=light] .seller-profile p,html[data-theme=light] .seller-profile small{color:var(--theme-muted)}html[data-theme=light] .seller-avatar{border:2px solid var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .seller-avatar>i{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .seller-period button{color:var(--theme-muted)}html[data-theme=light] .seller-period button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .seller-period p,html[data-theme=light] .seller-updated{color:var(--theme-muted)}html[data-theme=light] .seller-dates input{color:var(--theme-ink)}html[data-theme=light] .seller-kpis svg{color:var(--theme-accent)}html[data-theme=light] .seller-kpis article:last-child svg{color:var(--theme-success)}html[data-theme=light] .seller-kpis span{color:var(--theme-ink)}html[data-theme=light] .seller-kpis small,html[data-theme=light] .seller-ranking small{color:var(--theme-muted)}html[data-theme=light] .seller-ranking b,html[data-theme=light] .seller-rank{color:var(--theme-accent)}html[data-theme=light] .seller-notice{color:var(--theme-success)}:is(html[data-theme=light] .seller-home :focus-visible,html[data-theme=light] .profile-photo-dialog :focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .profile-photo-dialog,html[data-theme=light] .profile-photo-dialog button{color:var(--theme-ink)}html[data-theme=light] .profile-photo-dialog .profile-save{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .seller-role{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .seller-section-heading p,html[data-theme=light] .seller-kpis svg,html[data-theme=light] .seller-kpis article:last-child svg,html[data-theme=light] .seller-returned{color:var(--theme-muted)}html[data-theme=light] .seller-rank{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .seller-product-icon,html[data-theme=light] .stock-redesign .mercadorias-lista article>b,html[data-theme=light] .stock-redesign .mercadorias-lista article>span,html[data-theme=light] .compact-user .user-last-access,html[data-theme=light] .produto-formulario .new-product-photo>p{color:var(--theme-muted)}@media (max-width:700px){html[data-theme=light] .stock-redesign .mercadorias-lista>article>strong:last-child:after{color:var(--theme-muted)}}html[data-theme=light] .orders-page button{color:var(--theme-ink)}html[data-theme=light] .orders-page .order-primary{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .order-heading p,html[data-theme=light] .orders-page label{color:var(--theme-muted)}html[data-theme=light] .orders-page input,html[data-theme=light] .orders-page select,html[data-theme=light] .orders-page textarea{color:var(--theme-ink)}html[data-theme=light] .order-shop summary,html[data-theme=light] .orders-page small,html[data-theme=light] .order-muted{color:var(--theme-muted)}html[data-theme=light] .order-steps button[aria-pressed=true]{color:var(--theme-ink);background:var(--theme-accent-soft);border-color:var(--theme-accent-edge)}html[data-theme=light] .order-grand-total{color:var(--theme-accent)}html[data-theme=light] .orders-page .order-check input{accent-color:var(--theme-accent)}html[data-theme=light] .order-error{background:var(--theme-raised);color:var(--theme-danger)}html[data-theme=light] .order-message{color:var(--theme-success)}html[data-theme=light] .order-stock-note{color:var(--theme-muted)}html[data-theme=light] .order-list>button>svg{color:var(--theme-accent)}html[data-theme=light] .order-empty{color:var(--theme-muted)}html[data-theme=light] .orders-page :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .orders-page .order-installments-off:disabled{background:var(--theme-bg);color:var(--theme-muted)}html[data-theme=light] .order-input-unit{color:var(--theme-muted)}html[data-theme=light] .order-cancelled{border:1px solid var(--theme-danger-edge);background:var(--theme-surface);color:var(--theme-danger)}html[data-theme=light] .order-cancel-button{border:1px solid var(--theme-danger-edge)!important;color:var(--theme-danger)!important;background:var(--theme-surface)!important}html[data-theme=light] .order-item-description>span{color:var(--theme-muted)}html[data-theme=light] .order-item-description>small,html[data-theme=light] .order-item-side>b{color:var(--theme-accent)}html[data-theme=light] .order-service-summary{border:1px solid var(--theme-border)}html[data-theme=light] .sign-page,html[data-theme=light] .sign-page input:not([type=checkbox]){color:var(--theme-ink)}html[data-theme=light] .sign-canvas{background:var(--theme-raised);border:2px solid var(--theme-border)}html[data-theme=light] .sign-details dt,html[data-theme=light] .sign-footer{color:var(--theme-muted)}html[data-theme=light] .sign-success{border-color:var(--theme-success-edge)!important}html[data-theme=light] .sign-ok{color:var(--theme-success)}html[data-theme=light] .sign-pending{color:var(--theme-accent)}html[data-theme=light] .sign-page button,html[data-theme=light] .sign-page a.order-primary{color:var(--theme-ink)}html[data-theme=light] .sign-page .order-primary{border-color:var(--theme-accent-edge);background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important}html[data-theme=light] .sign-page .order-check input{accent-color:var(--theme-accent)}html[data-theme=light] .sign-page small,html[data-theme=light] .finance-metrics span{color:var(--theme-muted)}html[data-theme=light] .finance-metrics strong{color:var(--theme-accent)}html[data-theme=light] .commercial-note{color:var(--theme-muted)}html[data-theme=light] .finance-orders>a,html[data-theme=light] .orders-page .finance-orders>button{color:var(--theme-ink)}html[data-theme=light] .commercial-send,html[data-theme=light] .commercial-page .order-heading>a{border:1px solid var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .unit-manager{color:var(--theme-ink)}html[data-theme=light] .unit-manager p{color:var(--theme-muted)}html[data-theme=light] .unit-manager button{color:var(--theme-ink)}html[data-theme=light] .unit-list small{color:var(--theme-muted)}html[data-theme=light] .unit-form input,html[data-theme=light] .unit-form select{color:var(--theme-ink)}html[data-theme=light] .unit-form [role=alert]{color:var(--theme-danger)}:is(html[data-theme=light] .unit-manager :focus-visible,html[data-theme=light] .commercial-page :focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .finance-heading p{color:var(--theme-ink)}html[data-theme=light] .finance-heading p span{color:var(--theme-muted)}html[data-theme=light] .finance-heading h2,html[data-theme=light] .finance-brief strong{color:var(--theme-accent)}html[data-theme=light] .orders-page .finance-tile:hover{border-color:var(--theme-accent-edge)}html[data-theme=light] .finance-tile>svg{color:var(--theme-accent)}html[data-theme=light] .finance-tile>span{color:var(--theme-muted)}html[data-theme=light] .finance-tile>div b{color:var(--theme-accent)}html[data-theme=light] .finance-sale{color:var(--theme-ink)}html[data-theme=light] .finance-sale-top b{color:var(--theme-accent)}html[data-theme=light] .finance-sale-meta{color:var(--theme-muted)}html[data-theme=light] .finance-status{color:var(--theme-success)}html[data-theme=light] .finance-status-cancelled{color:var(--theme-danger)}html[data-theme=light] .finance-status-draft{color:var(--theme-accent)}html[data-theme=light] .finance-sale-open{color:var(--theme-ink)}html[data-theme=light] .finance-notes,html[data-theme=light] .finance-sync,html[data-theme=light] .user-shop-tabs button{color:var(--theme-muted)}html[data-theme=light] .user-shop-tabs button[aria-pressed=true]{background:var(--theme-raised);border-color:var(--theme-accent-edge);color:var(--theme-accent)}:is(html[data-theme=light] .user-shop-tabs button:focus-visible,html[data-theme=light] .user-list-row button:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .user-list-row{color:var(--theme-ink)}html[data-theme=light] .user-list-summary small{color:var(--theme-muted)}html[data-theme=light] .user-list-summary>svg{color:var(--theme-accent)}html[data-theme=light] .user-list-footer>small,html[data-theme=light] .user-locations>summary{color:var(--theme-muted)}html[data-theme=light] .profile-phone>button,html[data-theme=light] .profile-phone input,html[data-theme=light] .profile-phone form button{color:var(--theme-ink)}html[data-theme=light] .profile-phone small,html[data-theme=light] .profile-phone p,html[data-theme=light] .order-shop-fixed input[readonly]{color:var(--theme-muted)}html[data-theme=light] .user-local-filter>label,html[data-theme=light] .user-local-filter select{color:var(--theme-ink)}html[data-theme=light] .user-local-filter>small{color:var(--theme-muted)}html[data-theme=light] .user-local-button{color:var(--theme-accent)}html[data-theme=light] .user-new-local button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .user-new-local small{color:var(--theme-muted)}html[data-theme=light] .quote-status.approved{color:var(--theme-success)}html[data-theme=light] .quote-status.refused,html[data-theme=light] .quote-status.expired{color:var(--theme-danger)}html[data-theme=light] .restock-trigger{color:var(--theme-ink)!important}html[data-theme=light] .restock-trigger i{background:var(--theme-accent-soft)}html[data-theme=light] .restock-popover{color:var(--theme-ink);box-shadow:0 14px 35px #41301d14}html[data-theme=light] .restock-popover small,html[data-theme=light] .restock-popover time{color:var(--theme-muted)}html[data-theme=light] .restock-popover article span{color:var(--theme-success)}html[data-theme=light] .home-pending a{color:var(--theme-ink)}html[data-theme=light] .home-pending strong{color:var(--theme-accent)}html[data-theme=light] .customer-history summary,html[data-theme=light] .order-audit summary{color:var(--theme-ink)}html[data-theme=light] .customer-result small,html[data-theme=light] .delivery-summary small{color:var(--theme-muted)}html[data-theme=light] .customer-result a,html[data-theme=light] .delivery-list a,html[data-theme=light] .delivery-summary span{color:var(--theme-accent)}html[data-theme=light] .delivery-editor>small,html[data-theme=light] .order-audit>small,html[data-theme=light] .order-audit time{color:var(--theme-muted)}html[data-theme=light] .seller-commission strong{color:var(--theme-accent)}html[data-theme=light] .seller-commission small{color:var(--theme-muted)}:is(html[data-theme=light] button:focus-visible,html[data-theme=light] a:focus-visible,html[data-theme=light] summary:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .home-upcoming summary{color:var(--theme-muted)}html[data-theme=light] .home-upcoming small{color:var(--theme-accent)}html[data-theme=light] .role-preview-avatar{color:var(--theme-accent)!important}html[data-theme=light] .role-preview-avatar.is-preview{border:2px solid var(--theme-accent-edge)!important}html[data-theme=light] .role-preview-popover{color:var(--theme-ink);box-shadow:0 14px 35px #41301d14}html[data-theme=light] .role-preview-popover>button{color:var(--theme-ink)!important}html[data-theme=light] .role-preview-popover>button[aria-pressed=true]{background:var(--theme-accent-soft)!important;border-color:var(--theme-accent-edge)!important;color:var(--theme-accent)!important}html[data-theme=light] .role-preview-popover>small{color:var(--theme-muted)}html[data-theme=light] .role-preview-status{color:var(--theme-accent);border:1px solid var(--theme-accent-edge);box-shadow:0 8px 20px #41301d14}html[data-theme=light] .role-preview-status button{background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important}html[data-theme=light] .document-logo{background:var(--theme-bg)}html[data-theme=light] .assistance-tile{color:var(--theme-ink)!important}html[data-theme=light] .assistance-tile small{color:var(--theme-muted)}html[data-theme=light] .assistance-dot.green{background:var(--theme-success-soft)}html[data-theme=light] .assistance-dot.yellow{background:var(--theme-accent-soft)}html[data-theme=light] .assistance-dot.red{background:var(--theme-danger-soft)}html[data-theme=light] .assistance-dot.white{background:var(--theme-raised)}html[data-theme=light] .stock-movement-tabs button[aria-pressed=true],html[data-theme=light] .order-accounting-tabs button[aria-pressed=true]{border-color:var(--theme-accent-edge);color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=light] .stock-idle-age b{color:var(--theme-accent)}html[data-theme=light] .stock-movement-tabs.stock-tabs-with-add>.stock-add-merchandise{background:var(--theme-success-soft);border-color:var(--theme-success-edge);color:var(--theme-ink)}html[data-theme=light] .stock-movement-tabs.stock-tabs-with-add>.stock-add-merchandise:hover{background:var(--theme-success-soft)}html[data-theme=light] .finance-payment-grid small{color:var(--theme-muted)}html[data-theme=light] .finance-payment-total b{color:var(--theme-accent)}html[data-theme=light] .finance-payment-note,html[data-theme=light] .finance-extra-totals>summary{color:var(--theme-muted)}html[data-theme=light] .seller-service-report b,html[data-theme=light] .stock-redesign .stock-product-title-line .stock-last-sale{color:var(--theme-accent)}html[data-theme=light] .incoming-badge{color:var(--theme-accent)!important}html[data-theme=light] .incoming-badge i{background:var(--theme-accent-soft)}html[data-theme=light] .stock-idle-age button{color:var(--theme-ink)}html[data-theme=light] .incoming-dialog{color:var(--theme-ink);box-shadow:0 20px 60px #41301d14}html[data-theme=light] .incoming-dialog input{color:var(--theme-ink)}html[data-theme=light] .incoming-dialog small{color:var(--theme-muted)}html[data-theme=light] .incoming-dialog footer button{color:var(--theme-ink)}html[data-theme=light] .incoming-dialog footer .incoming-save{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .stock-redesign .stock-product-media>.stock-product-quantity{color:var(--theme-success)}html[data-theme=light] .stock-redesign .stock-product-media>.stock-product-quantity i{background:var(--theme-success-soft)}html[data-theme=light] .stock-redesign .material-thumb{border:1px solid var(--theme-border)}html[data-theme=light] .stock-redesign .material-add{color:var(--theme-muted)}html[data-theme=light] .public-catalog{color:var(--theme-ink)}html[data-theme=light] .public-catalog p,html[data-theme=light] .public-catalog small{color:var(--theme-muted)}html[data-theme=light] .catalog-search input{color:var(--theme-ink)}html[data-theme=light] .catalog-search button{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .catalog-chips button{color:var(--theme-ink)}html[data-theme=light] .catalog-chips button[aria-pressed=true]{background:var(--theme-accent-soft);border-color:var(--theme-accent-edge);color:var(--theme-ink)}html[data-theme=light] .catalog-public-hero,html[data-theme=light] .catalog-factory-banner{border:1px solid var(--theme-accent-edge);color:var(--theme-ink)}html[data-theme=light] .catalog-public-hero:after,html[data-theme=light] .catalog-factory-banner:after{background:linear-gradient(90deg,var(--theme-bg),var(--theme-bg) 48%,var(--theme-bg))}html[data-theme=light] .catalog-public-hero b{color:var(--theme-accent)}html[data-theme=light] .catalog-public-factories button{color:var(--theme-ink)}html[data-theme=light] .catalog-section-heading button{color:var(--theme-accent)}html[data-theme=light] .catalog-availability{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .catalog-availability.stock{color:var(--theme-success);border-color:var(--theme-success-edge);background:var(--theme-success-soft)}html[data-theme=light] .catalog-availability.order{color:var(--theme-accent);border-color:var(--theme-accent-edge)}html[data-theme=light] .catalog-outline,html[data-theme=light] .catalog-whatsapp{border:1px solid var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .catalog-whatsapp{border-color:var(--theme-success-edge);color:var(--theme-success)}html[data-theme=light] .catalog-whatsapp svg{color:var(--theme-success)}html[data-theme=light] .catalog-back{color:var(--theme-accent)}html[data-theme=light] .catalog-product-detail dt{color:var(--theme-muted)}html[data-theme=light] .catalog-load{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .catalog-contact-notice{border:1px solid var(--theme-accent-edge)}html[data-theme=light] .catalog-share-button,html[data-theme=light] .catalog-publish-button,html[data-theme=light] .catalog-main-share>button,html[data-theme=light] .catalog-factory-tools>button{border:1px solid var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .catalog-share-dialog{color:var(--theme-ink)!important}html[data-theme=light] .catalog-share-dialog input:not([type=checkbox]),html[data-theme=light] .catalog-share-dialog textarea,html[data-theme=light] .catalog-share-dialog select,html[data-theme=light] .catalog-contact input:not([type=checkbox]){color:var(--theme-ink)}html[data-theme=light] .catalog-check input{accent-color:var(--theme-accent)}html[data-theme=light] .catalog-share-dialog button,html[data-theme=light] .catalog-share-dialog a,html[data-theme=light] .catalog-contact button{color:var(--theme-ink)}html[data-theme=light] .catalog-primary,html[data-theme=light] .catalog-share-dialog .catalog-primary{background:var(--theme-accent-soft);color:var(--theme-ink)!important;border-color:var(--theme-accent-edge)!important}html[data-theme=light] .catalog-share-dialog small,html[data-theme=light] .catalog-contact p{color:var(--theme-muted)}html[data-theme=light] .catalog-share-dialog summary,html[data-theme=light] .catalog-team-contact summary,html[data-theme=light] .catalog-factory-banner b{color:var(--theme-accent)}:is(html[data-theme=light] .public-catalog :focus-visible,html[data-theme=light] .catalog-share-dialog :focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .catalog-carousel-arrow{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .catalog-carousel-pagination button span{background:var(--theme-raised)}html[data-theme=light] .catalog-carousel-pagination button[aria-current=true] span{background:var(--theme-accent-soft)}html[data-theme=light] .catalog-carousel-counter{color:var(--theme-muted)}html[data-theme=light] .catalog-factory-carousel :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .factory-stock-badge{border:1px solid var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .factory-stock-badge.available{color:var(--theme-success);background:var(--theme-success-soft);border-color:var(--theme-success-edge)}html[data-theme=light] .factory-stock-badge.empty{color:var(--theme-danger);background:var(--theme-raised);border-color:var(--theme-danger-edge)}html[data-theme=light] .factory-stock-note{color:var(--theme-muted)}html[data-theme=light] .product-photo-gallery,html[data-theme=light] .product-photo-slide{background:var(--theme-raised)}html[data-theme=light] .product-photo-label,html[data-theme=light] .product-photo-number{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .product-photo-zoom,html[data-theme=light] .product-photo-arrow{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme=light] .product-photo-thumbnails{background:var(--theme-raised)}html[data-theme=light] .product-photo-thumbnails button{border:2px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .product-photo-thumbnails button[aria-current=true]{border-color:var(--theme-accent-edge);box-shadow:0 0 0 1px #41301d14}html[data-theme=light] .factory-product-overview,html[data-theme=light] .factory-product-internal,html[data-theme=light] .factory-product-overview [data-slot=dialog-title]{color:var(--theme-ink)}html[data-theme=light] .factory-product-overview [data-slot=dialog-description],html[data-theme=light] .factory-product-facts svg,html[data-theme=light] .factory-product-facts dt{color:var(--theme-muted)}html[data-theme=light] .factory-product-panel p{color:var(--theme-ink)}html[data-theme=light] .factory-product-actions>button{border:1px solid var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .factory-product-internal summary small,html[data-theme=light] .factory-product-internal>p{color:var(--theme-muted)}html[data-theme=light] .factory-product-variants b{color:var(--theme-accent)}html[data-theme=light] .factory-product-variants p{color:var(--theme-muted)}:is(html[data-theme=light] .factory-product-dialog :focus-visible,html[data-theme=light] .product-photo-gallery :focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .fabricas-page .catalog-share-icon{color:var(--theme-accent)}html[data-theme=light] .compact-factory-carousel .factory-banner-counter{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .factory-interactive-card .factory-product-open:focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .fabricas-page .factory-product-share .catalog-share-icon{background:var(--theme-surface);box-shadow:0 2px 7px #41301d14}html[data-theme=light] .catalog-rail-more{color:var(--theme-accent)}html[data-theme=light] .catalog-quick-withdraw{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .catalog-settings-trigger{color:var(--theme-accent)!important}html[data-theme=light] .public-factory-carousel .catalog-factory-banner span{color:var(--theme-accent)}html[data-theme=light] .public-factory-carousel .catalog-factory-banner p{color:var(--theme-ink)}html[data-theme=light] .fabricas-page .catalog-product-rail .fabricas-card-topo small{color:var(--theme-muted)}html[data-theme=light] .fabricas-page .factory-stock-actions .catalog-quick-withdraw{border-color:var(--theme-success-edge);color:var(--theme-success)}html[data-theme=light] .fabricas-page .catalog-product-rail .fabricas-dados dt,html[data-theme=light] .factory-swipe-hint{color:var(--theme-muted)}html[data-theme=light] .factory-card-photo-controls{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .factory-card-photo-controls button,html[data-theme=light] .catalog-photo-slots strong{color:var(--theme-ink)}html[data-theme=light] .catalog-photo-slots button,html[data-theme=light] .catalog-add-photo{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .seller-dashboard{color:var(--theme-ink)}html[data-theme=light] .seller-dashboard-header p{color:var(--theme-muted)}html[data-theme=light] .seller-create-actions>a{color:var(--theme-ink)}html[data-theme=light] .seller-create-actions>a.seller-new-order{background:linear-gradient(120deg,var(--theme-accent-soft),var(--theme-accent-soft));color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .seller-pending-compact i{background:var(--theme-danger-soft);color:var(--theme-danger)}html[data-theme=light] .seller-pending-compact .pending-quotes i{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .seller-pending-compact .pending-deliveries i{background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .seller-pending-compact strong{color:var(--theme-ink)}html[data-theme=light] .seller-pending-compact span,html[data-theme=light] .seller-pending-compact .pending-chevron{color:var(--theme-muted)}html[data-theme=light] .seller-dashboard .home-actions-grid>a,html[data-theme=light] .seller-install{color:var(--theme-ink)}html[data-theme=light] .seller-dashboard .home-actions-grid .home-action-chevron{color:var(--theme-muted)}html[data-theme=light] .seller-install>svg{color:var(--theme-ink)}html[data-theme=light] .seller-install>svg:last-child,html[data-theme=light] .seller-install small,html[data-theme=light] .seller-performance-heading select{color:var(--theme-muted)}html[data-theme=light] .seller-performance-cards i{background:var(--theme-raised);color:var(--theme-accent)}html[data-theme=light] .seller-performance-cards .performance-orders i{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .seller-performance-cards .performance-quotes i{color:var(--theme-ink)}html[data-theme=light] .seller-performance-cards span,html[data-theme=light] .seller-dashboard .seller-commission-details,html[data-theme=light] .seller-dashboard .seller-more-information{color:var(--theme-muted)}@media (prefers-reduced-motion:no-preference){html[data-theme=light] .seller-dashboard a:hover{border-color:var(--theme-border)}}html[data-theme=light] .seller-dashboard .seller-performance-cards i{color:var(--theme-accent)}html[data-theme=light] .seller-dashboard .seller-performance-cards .performance-service i{color:var(--theme-success)}html[data-theme=light] .seller-dashboard .seller-performance-cards .performance-sales i,html[data-theme=light] .seller-dashboard .seller-footer>a{color:var(--theme-muted)}html[data-theme=light] .seller-dashboard .seller-performance-tools summary{color:var(--theme-ink)}html[data-theme=light] .seller-dashboard .seller-install-icon,html[data-theme=light] .seller-dashboard .seller-performance-explanation{color:var(--theme-muted)}html[data-theme=light] .seller-pending-compact .pending-assistance i{color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=light] .seller-dashboard .restock-bell .seller-more-information>summary{color:var(--theme-accent)}html[data-theme=light] .seller-dashboard .restock-bell .seller-more-content{box-shadow:0 18px 50px #41301d14}html[data-theme=light] .seller-finance{color:var(--theme-ink)}html[data-theme=light] .seller-finance .report-brand a,html[data-theme=light] .seller-finance-month{color:var(--theme-muted)}html[data-theme=light] .seller-finance-month input{color:var(--theme-ink)}html[data-theme=light] .seller-finance-summary small{color:var(--theme-muted)}html[data-theme=light] .seller-finance-summary .commission{background:var(--theme-success-soft);border-color:var(--theme-success-edge)}html[data-theme=light] .seller-finance-summary .commission strong{color:var(--theme-success)}html[data-theme=light] .seller-finance-summary .shared strong{color:var(--theme-accent)}html[data-theme=light] .seller-finance-explanation{color:var(--theme-muted)}html[data-theme=light] .seller-finance-legend span:first-child{color:var(--theme-success)}html[data-theme=light] .seller-finance-legend span:nth-child(2){color:var(--theme-accent)}html[data-theme=light] .seller-finance-legend span:nth-child(3){color:var(--theme-danger)}html[data-theme=light] .finance-order{border-top:3px solid var(--theme-success-edge);color:var(--theme-ink)}html[data-theme=light] .finance-order.draft{border-top-color:var(--theme-accent-edge)}html[data-theme=light] .finance-order.cancelled{border-top-color:var(--theme-danger-edge)}html[data-theme=light] .finance-order b{color:var(--theme-muted)}html[data-theme=light] .finance-order strong{color:var(--theme-success)}:is(html[data-theme=light] .finance-order:hover,html[data-theme=light] .finance-order:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .finance-more{color:var(--theme-ink)}html[data-theme=light] .seller-order-dialog{color:var(--theme-ink);box-shadow:0 24px 70px #41301d14}html[data-theme=light] .seller-order-dialog>header button{color:var(--theme-ink)}html[data-theme=light] .finance-order-status{color:var(--theme-accent)}html[data-theme=light] .seller-dashboard .home-actions-grid>a.seller-finance-shortcut{background:linear-gradient(115deg,var(--theme-success-soft),var(--theme-success-soft));border-color:var(--theme-success-edge);color:var(--theme-ink);box-shadow:inset 0 1px #41301d14,0 4px 12px #41301d14}html[data-theme=light] .seller-dashboard .home-actions-grid>a.seller-finance-shortcut>svg{color:var(--theme-success)}html[data-theme=light] .seller-dashboard .home-actions-grid>a.seller-finance-shortcut:hover{background:linear-gradient(115deg,var(--theme-success-soft),var(--theme-success-soft))}html[data-theme=light] .seller-dashboard .seller-finance-download-row>.seller-finance-shortcut{background:linear-gradient(115deg,var(--theme-success-soft),var(--theme-success-soft));border:1px solid var(--theme-success-edge);color:var(--theme-ink);box-shadow:inset 0 1px #41301d14,0 4px 12px #41301d14}html[data-theme=light] .seller-dashboard .seller-finance-download-row>.seller-finance-shortcut>svg{color:var(--theme-success)}html[data-theme=light] .seller-dashboard .seller-finance-download-row>.seller-install-icon{color:var(--theme-ink)}html[data-theme=light] .seller-finance-summary article>span{color:var(--theme-muted)}html[data-theme=light] .seller-finance-complete .seller-finance-summary .commission{border-color:var(--theme-success-edge)}html[data-theme=light] .sf-breakdown dt{color:var(--theme-muted)}html[data-theme=light] .sf-breakdown dd{color:var(--theme-ink)}html[data-theme=light] .sf-breakdown dt small{color:var(--theme-muted)}html[data-theme=light] .sf-breakdown .sf-emphasis dd{color:var(--theme-accent)}html[data-theme=light] .sf-note,html[data-theme=light] .sf-rules{color:var(--theme-muted)}html[data-theme=light] .sf-rules summary{color:var(--theme-ink)}html[data-theme=light] .sf-order-title>span{color:var(--theme-success)}html[data-theme=light] .sf-order.draft .sf-order-title>span{color:var(--theme-accent)}html[data-theme=light] .sf-order.cancelled .sf-order-title>span{color:var(--theme-danger)}html[data-theme=light] .sf-order-meta,html[data-theme=light] .sf-order-values span{color:var(--theme-muted)}html[data-theme=light] .sf-order-values b{color:var(--theme-ink)}html[data-theme=light] .sf-order-values span:last-child b{color:var(--theme-success)}html[data-theme=light] .sf-open-order{color:var(--theme-ink)}html[data-theme=light] .sf-pending{color:var(--theme-accent)}html[data-theme=light] .seller-finance-complete :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .sf-export,html[data-theme=light] .seller-finance-complete .sf-sales-totals>strong{color:var(--theme-accent)}html[data-theme=light] .seller-finance-complete .sf-sales-totals .sf-net strong{color:var(--theme-success)}html[data-theme=light] .seller-finance-complete .sf-sales-totals .sf-net span{color:var(--theme-muted)}html[data-theme=light] .sf-gains-summary .sf-gain dt,html[data-theme=light] .sf-gains-summary .sf-gain dd{color:var(--theme-success)}html[data-theme=light] .sf-gains-summary .sf-deduction dt,html[data-theme=light] .sf-gains-summary .sf-deduction dd{color:var(--theme-danger)}html[data-theme=light] .owner-dashboard .report-kpis svg{color:var(--theme-accent)}html[data-theme=light] .owner-dashboard .report-kpis article:nth-child(4) svg{color:var(--theme-success)}html[data-theme=light] .owner-dashboard .owner-home-utilities>summary{color:var(--theme-muted)}html[data-theme=light] .developer-dashboard{color:var(--theme-ink)}html[data-theme=light] .developer-dashboard>.conteudo{background:radial-gradient(ellipse at 40% 0,var(--theme-surface),transparent 65%),var(--metal-base);color:var(--theme-ink)}html[data-theme=light] .developer-dashboard .boas>span{color:var(--theme-success)}html[data-theme=light] .developer-dashboard .boas p{color:var(--theme-muted)}html[data-theme=light] .developer-dashboard .sync-live{color:var(--theme-success)}html[data-theme=light] .developer-dashboard .dashboard-sync .sync-live:before{background:var(--theme-success-soft)}html[data-theme=light] .developer-home small,html[data-theme=light] .dev-quick-grid small{color:var(--theme-muted)}:is(html[data-theme=light] .developer-home button:focus-visible,html[data-theme=light] .developer-home a:focus-visible,html[data-theme=light] .dev-settings button:focus-visible,html[data-theme=light] .dev-settings a:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .dev-release,html[data-theme=light] .dev-release>i svg{color:var(--theme-ink)}html[data-theme=light] .dev-release em{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .dev-release em.dev-warning{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .dev-release>svg{color:var(--theme-muted)}html[data-theme=light] .dev-top-cards>a,html[data-theme=light] .dev-top-cards>button{color:var(--theme-ink)}html[data-theme=light] .dev-top-cards i{color:var(--theme-muted)}html[data-theme=light] .dev-top-cards>:first-child i{color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=light] .dev-top-cards span{color:var(--theme-muted)}html[data-theme=light] .dev-top-cards strong,html[data-theme=light] .dev-section-title>button,html[data-theme=light] .dev-quick-grid>a,html[data-theme=light] .dev-quick-grid>button{color:var(--theme-ink)}html[data-theme=light] .dev-quick-grid>a>svg,html[data-theme=light] .dev-quick-grid>button>svg,html[data-theme=light] .dev-quick-grid svg:last-child:not(:first-child){color:var(--theme-muted)}html[data-theme=light] .dev-shortcut-editor input{accent-color:var(--theme-accent)}html[data-theme=light] .dev-period svg,html[data-theme=light] .dev-period select{color:var(--theme-ink)}html[data-theme=light] .dev-period-cards article{background:linear-gradient(110deg,var(--theme-success-soft),var(--metal-surface))}html[data-theme=light] .dev-period-cards i{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .dev-period-cards span{color:var(--theme-muted)}html[data-theme=light] .dev-period-cards .dev-period-quotes{background:linear-gradient(110deg,var(--theme-raised),var(--metal-surface))}html[data-theme=light] .dev-period-quotes i{color:var(--theme-muted)}html[data-theme=light] .dev-period-cards .dev-period-products{border-color:var(--theme-border);background:linear-gradient(110deg,var(--theme-raised),var(--metal-surface))}html[data-theme=light] .dev-period-products i{background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .dev-period-cards .dev-period-users{border-color:var(--theme-accent-edge);background:linear-gradient(110deg,var(--theme-raised),var(--metal-surface))}html[data-theme=light] .dev-period-users i{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .developer-home .dev-positive{color:var(--theme-success)}html[data-theme=light] .developer-home .dev-negative{color:var(--theme-accent)}html[data-theme=light] .dev-system-status span:last-child{color:var(--theme-muted)}html[data-theme=light] .dev-system-status i{background:var(--theme-raised)}html[data-theme=light] .dev-system-status i.is-online{background:var(--theme-success-soft)}html[data-theme=light] .dev-maintenance button{color:var(--theme-ink)}html[data-theme=light] .dev-backup{border:1px solid var(--theme-accent-edge);color:var(--theme-ink)}html[data-theme=light] .dev-backup>svg{color:var(--theme-accent)}html[data-theme=light] .dev-backup>svg:last-child,html[data-theme=light] .dev-detail-note{color:var(--theme-muted)}html[data-theme=light] .dev-settings>button{color:var(--theme-ink)}html[data-theme=light] .dev-settings>p{color:var(--theme-muted)}html[data-theme=light] .armazio-plans{--plans-cyan:var(--theme-muted);--plans-text:var(--theme-ink);--plans-muted:var(--theme-muted)}html[data-theme=light] .plans-public-shell{color:var(--theme-ink);background:radial-gradient(ellipse at 80% 20%,var(--theme-surface),transparent 60%)}html[data-theme=light] .plans-public-header span{color:var(--theme-muted)}html[data-theme=light] .plans-login{color:var(--theme-accent)}html[data-theme=light] .plans-efficiency{background:linear-gradient(120deg,var(--metal-surface),var(--theme-surface))}html[data-theme=light] .plans-efficiency svg{stroke:var(--theme-muted)}html[data-theme=light] .plan-card{background:linear-gradient(115deg,var(--theme-surface),var(--theme-surface));box-shadow:inset 0 1px #41301d14}html[data-theme=light] .plan-icon{box-shadow:inset 0 1px 4px #41301d14,0 5px 15px #41301d14}html[data-theme=light] .plan-icon svg{color:var(--theme-accent)}html[data-theme=light] .plan-popular{border:1px solid var(--theme-accent-edge);background:var(--theme-raised);color:var(--theme-accent);box-shadow:0 0 15px #41301d14}html[data-theme=light] .plan-card li svg{stroke:var(--theme-success)}html[data-theme=light] .plan-action a,html[data-theme=light] .plan-action button{border:1.5px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted)}html[data-theme=light] .plan-action a:hover,html[data-theme=light] .plan-action button:hover{box-shadow:0 0 20px #41301d14}html[data-theme=light] .armazio-plans a:focus-visible{outline:3px solid var(--theme-accent-edge)}html[data-theme=light] .armazio-plans button:focus-visible{outline:3px solid var(--theme-accent-edge)}html[data-theme=light] .plan-picker :focus-visible{outline:3px solid var(--theme-accent-edge)}html[data-theme=light] .plan-profissional{background:linear-gradient(120deg,var(--theme-surface),var(--theme-surface));box-shadow:0 0 24px #41301d14,inset 0 0 28px #41301d14}html[data-theme=light] .plan-profissional .plan-icon{border-color:var(--theme-border)}html[data-theme=light] .plan-profissional .plan-icon svg{color:var(--theme-muted)}html[data-theme=light] .plan-profissional .plan-action a,html[data-theme=light] .plan-profissional .plan-action button{background:linear-gradient(115deg,var(--theme-raised),var(--theme-raised));border-color:var(--theme-border);color:var(--theme-ink);box-shadow:0 0 26px #41301d14}html[data-theme=light] .plan-profissional .plan-action a:hover,html[data-theme=light] .plan-profissional .plan-action button:hover{background:var(--theme-raised)}html[data-theme=light] .plan-business .plan-icon svg{color:var(--theme-muted)}html[data-theme=light] .plan-enterprise{border-color:var(--theme-success-edge);background:linear-gradient(120deg,var(--theme-surface),var(--theme-success-soft))}html[data-theme=light] .plan-enterprise .plan-icon{background:linear-gradient(135deg,var(--theme-success-soft),var(--metal-surface));border-color:var(--theme-success-edge)}html[data-theme=light] .plan-enterprise .plan-icon svg{color:var(--theme-success)}html[data-theme=light] .plan-enterprise .plan-action a,html[data-theme=light] .plan-enterprise .plan-action button{color:var(--theme-success);border-color:var(--theme-success-edge)}html[data-theme=light] .plans-help{background:var(--theme-surface)}html[data-theme=light] .plans-help i{background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .plans-help b{color:var(--theme-muted)}html[data-theme=light] .plan-picker{color:var(--theme-ink);box-shadow:0 24px 80px #41301d14}html[data-theme=light] .plan-picker header button,html[data-theme=light] .plan-picker select{color:var(--theme-ink)}html[data-theme=light] .plan-picker p{color:var(--theme-muted)}html[data-theme=light] .plan-picker [role=alert]{color:var(--theme-danger)}html[data-theme=light] .plan-selection-status{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .platform-selected-plan{border:1px solid var(--theme-border)}html[data-theme=light] .subscription-heading p{color:var(--theme-muted)}html[data-theme=light] .billing-test-badge{border:1px solid var(--theme-accent-edge);color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=light] .billing-note,html[data-theme=light] .subscription-summary small{color:var(--theme-muted)}html[data-theme=light] .subscription-summary b{color:var(--theme-accent)}html[data-theme=light] .status-ATIVO{color:var(--theme-success)}html[data-theme=light] .status-ATRASADO,html[data-theme=light] .status-SUSPENSO{color:var(--theme-accent)}html[data-theme=light] .billing-actions button,html[data-theme=light] .billing-tabs button{color:var(--theme-ink)}html[data-theme=light] .billing-tabs .active{color:var(--theme-ink);background:var(--theme-accent-soft);border-color:var(--theme-accent-edge)}html[data-theme=light] .billing-history small,html[data-theme=light] .billing-events small{color:var(--theme-muted)}html[data-theme=light] .billing-filters select,html[data-theme=light] .plan-picker input{color:var(--theme-ink)}html[data-theme=light] .billing-table th{color:var(--theme-muted)}html[data-theme=light] .billing-table button{color:var(--theme-accent)}html[data-theme=light] .login-subscription-card{border:1px solid var(--theme-border);color:var(--theme-accent)}html[data-theme=light] .login-subscription-card small,html[data-theme=light] .stock-options-trigger{color:var(--theme-muted)}html[data-theme=light] .stock-options-popup{color:var(--theme-ink);border:1px solid var(--theme-border);box-shadow:0 12px 28px #41301d14}html[data-theme=light] .restock-bell>a.qr-header-trigger{box-shadow:inset 0 1px #41301d14,0 3px 7px #41301d14;color:var(--theme-accent)!important;border:1px solid var(--theme-accent-edge)!important}html[data-theme=light] .restock-bell>a.qr-header-trigger:hover{border-color:var(--theme-accent-edge)!important}html[data-theme=light] .restock-bell>a.qr-header-trigger:focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .platform-home-view .platform-section h2{color:var(--theme-accent)}html[data-theme=light] .platform-home-view .platform-section h2:before{background:var(--theme-accent-soft)}html[data-theme=light] .platform-home-view .platform-company-list small{color:var(--theme-muted)}html[data-theme=light] .ledger-actions button,html[data-theme=light] .ledger-confirm button{color:var(--theme-ink)}html[data-theme=light] .ledger-actions .ledger-delete,html[data-theme=light] .ledger-confirm .ledger-delete{color:var(--theme-danger);border-color:var(--theme-danger-edge)}html[data-theme=light] .ledger-confirm{background:var(--theme-raised)}html[data-theme=light] body .developer-session .session-signout{color:var(--theme-danger)}html[data-theme=light] .platform-pending{border:1px solid var(--theme-accent-edge);background:var(--theme-surface);color:var(--theme-accent)}html[data-theme=light] .platform-home-view .platform-section h2>small{color:var(--theme-muted)}html[data-theme=light] .platform-finance-summary{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .platform-finance-summary>span{border-right:1px solid var(--theme-success-edge)}html[data-theme=light] .platform-finance-summary small{color:var(--theme-success)}html[data-theme=light] .platform-all-clients,html[data-theme=light] .platform-client-search{color:var(--theme-muted)}html[data-theme=light] .platform-client-search input{color:var(--theme-ink)}html[data-theme=light] .platform-home-view .platform-company-list .company-status.active{color:var(--theme-success)}html[data-theme=light] .platform-home-view .platform-company-list .company-status.pending{color:var(--theme-accent)}html[data-theme=light] .platform-home-view .platform-company-list .company-status.blocked{color:var(--theme-danger)}html[data-theme=light] .platform-activity article small{color:var(--theme-muted)}html[data-theme=light] .platform-company-filters input,html[data-theme=light] .platform-company-filters select{color:var(--theme-ink)}html[data-theme=light] .platform-pending:focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .platform-finance-summary:focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .platform-activity summary:focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] body .pwa-toolbar .developer-return button{color:var(--theme-accent);border:1px solid var(--theme-accent-edge)}html[data-theme=light] body .pwa-toolbar .developer-return [role=alert]{color:var(--theme-danger)}html[data-theme=light] .branch-layout :is(.home-actions,.company-home>section,.platform-section)>h2{color:var(--theme-accent)}html[data-theme=light] .branch-layout :is(.home-actions,.company-home>section,.platform-section)>h2:before{background:var(--theme-accent-soft)}html[data-theme=light] .role-settings input,html[data-theme=light] .role-settings select{color:var(--theme-ink)}html[data-theme=light] .role-settings small{color:var(--theme-muted)}html[data-theme=light] .navigation-editor button{color:var(--theme-accent)}html[data-theme=light] .plans-help{box-shadow:inset 0 1px #41301d14;border:1px solid var(--theme-border)!important}html[data-theme=light] .plans-help b{border:1px solid var(--theme-border)}html[data-theme=light] .home-stock-period select{color:var(--theme-ink)}html[data-theme=light] .home-stock-cards svg{color:var(--theme-accent)}html[data-theme=light] .home-stock-cards article:last-child svg{color:var(--theme-success)}html[data-theme=light] .home-stock-cards span,html[data-theme=light] .home-stock-cards strong{color:var(--theme-ink)}html[data-theme=light] .home-stock-cards small{color:var(--theme-muted)}html[data-theme=light] .home-personal-top>summary{color:var(--theme-accent)}html[data-theme=light] .home-personal-top small{color:var(--theme-muted)}html[data-theme=light] .home-personal-top li>b{color:var(--theme-accent)}html[data-theme=light] .fixed-menu-preview>span{color:var(--theme-ink)}html[data-theme=light] .fixed-menu-preview>span:first-child{color:var(--theme-accent)}html[data-theme=light] .menu-access-help{color:var(--theme-muted)}html[data-theme=light] .menu-access-warning{background:var(--theme-accent-soft);border:1px solid var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .menu-access-warning button{border:1px solid var(--theme-accent-edge);background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .factory-compact-catalog .catalog-section-heading small{color:var(--theme-muted)}html[data-theme=light] .factory-filter-toggle{color:var(--theme-muted)!important}html[data-theme=light] .factory-swipe-hint{color:var(--theme-muted)}html[data-theme=light] .factory-selector .factory-tile{color:var(--theme-ink)}html[data-theme=light] .factory-selector .factory-tile[aria-pressed=true]{border-color:var(--theme-accent-edge);box-shadow:inset 0 0 0 2px #41301d14}html[data-theme=light] .factory-tile[aria-pressed=true] .factory-tile-icon{color:var(--theme-accent)}html[data-theme=light] .factory-filters select{color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme=light] .factory-stock-filter input{accent-color:var(--theme-accent)}html[data-theme=light] .factory-filters button,html[data-theme=light] .factory-load-more{border:1px solid var(--theme-border);color:var(--theme-accent)}html[data-theme=light] .factory-grid-empty{color:var(--theme-muted)}html[data-theme=light] .factory-compact-catalog :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] body main.fabricas-page{background:radial-gradient(ellipse at 20% 0,var(--theme-surface) 0,transparent 55%),var(--theme-bg)!important}html[data-theme=light] .fabricas-page .fabricas-header .fabricas-intro>p{color:var(--theme-muted)}html[data-theme=light] .fabricas-page .factory-search-row .factory-filter-toggle{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink)!important}html[data-theme=light] .fabricas-page .factory-search-row .factory-filter-toggle[aria-expanded=true]{border-color:var(--theme-accent-edge);color:var(--theme-accent)!important}html[data-theme=light] .factory-showroom .factory-tile[aria-pressed=true]{color:var(--theme-accent)}html[data-theme=light] .factory-shelf>h3{background:linear-gradient(90deg,var(--theme-bg),var(--theme-surface) 50%,var(--theme-bg));border:3px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .factory-shelf>h3 small{color:var(--theme-muted)}html[data-theme=light] body .fabricas-page .factory-showroom .factory-product-grid>.fabricas-card{--tw-ring-shadow:0 0 transparent;background:var(--theme-bg)!important}html[data-theme=light] .fabricas-page .factory-showroom .factory-product-grid .fabricas-imagem{background:var(--theme-surface);box-shadow:0 0 0 1px #41301d14}html[data-theme=light] .fabricas-page .factory-showroom .fabricas-imagem:after{background:radial-gradient(ellipse at 50% 40%,transparent 24%,var(--theme-bg) 62%,var(--theme-bg) 100%),radial-gradient(ellipse at 50% 0,var(--theme-accent-soft),transparent 65%)}html[data-theme=light] .fabricas-page .factory-showroom .factory-product-grid .fabricas-card-conteudo{background:var(--theme-bg)}html[data-theme=light] .fabricas-page .factory-showroom .fabricas-card-topo small{color:var(--theme-muted)}html[data-theme=light] .fabricas-page .factory-showroom .factory-product-grid .factory-stock-actions{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft)}html[data-theme=light] .fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge{color:var(--theme-success)}html[data-theme=light] .fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge.empty{color:var(--theme-danger)}html[data-theme=light] .fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge.unknown{color:var(--theme-muted)}html[data-theme=light] .fabricas-page .factory-showroom .factory-product-grid .catalog-quick-withdraw{border-left:1px solid var(--theme-success-edge);color:var(--theme-success)}html[data-theme=light] .history-admin-menu summary{color:var(--theme-muted)}html[data-theme=light] .history-admin-menu[open] .history-clear{border:1px solid var(--theme-border);box-shadow:0 8px 20px #41301d14}html[data-theme=light] .factory-selector-label{color:var(--theme-muted)}html[data-theme=light] .factory-ai-options summary{color:var(--theme-ink)}html[data-theme=light] .home-management-options summary{color:var(--theme-muted)}html[data-theme=light] .mg-dashboard,html[data-theme=light] .mg-workspace{--mg-bg:var(--theme-surface);--mg-border:var(--theme-border);--mg-muted:var(--theme-muted);--mg-gold:var(--theme-accent);color:var(--theme-ink)}html[data-theme=light] .mg-metric>span,html[data-theme=light] .mg-metric small,html[data-theme=light] .mg-panel small,html[data-theme=light] .mg-order-card small{color:var(--theme-muted)}html[data-theme=light] .mg-metric.positive strong{color:var(--theme-success)}html[data-theme=light] .mg-metric.attention strong{color:var(--theme-accent)}html[data-theme=light] .mg-panel h2,html[data-theme=light] .mg-panel p{color:var(--theme-ink)}html[data-theme=light] .mg-panel progress{accent-color:var(--theme-accent)}html[data-theme=light] .mg-panel progress::-webkit-progress-value{background:var(--theme-accent-soft)}html[data-theme=light] .mg-goal{border-color:var(--theme-accent-edge);background:linear-gradient(100deg,var(--theme-surface),var(--metal-surface))}html[data-theme=light] .mg-goal h2,html[data-theme=light] .mg-goal>.mg-between strong{color:var(--theme-accent)}html[data-theme=light] .mg-alerts a{color:var(--theme-ink)}html[data-theme=light] .mg-alerts a span{color:var(--theme-accent)}html[data-theme=light] .mg-tabs button{color:var(--theme-muted)}html[data-theme=light] .mg-tabs button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .mg-panel label,html[data-theme=light] .mg-form label,html[data-theme=light] .mg-panel input,html[data-theme=light] .mg-panel select,html[data-theme=light] .mg-panel textarea,html[data-theme=light] .mg-form input,html[data-theme=light] .mg-form select,html[data-theme=light] .mg-form textarea,html[data-theme=light] .mg-between select{color:var(--theme-ink)}html[data-theme=light] .mg-panel button,html[data-theme=light] .mg-form button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .mg-primary,html[data-theme=light] .mg-panel button.mg-primary{background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important;border-color:var(--theme-accent-edge)!important}html[data-theme=light] .mg-panel summary{color:var(--theme-ink)}html[data-theme=light] .mg-record a{color:var(--theme-accent)}html[data-theme=light] .mg-status{color:var(--theme-ink)}html[data-theme=light] .mg-status.attention{color:var(--theme-accent);border-color:var(--theme-accent-edge);background:var(--theme-surface)}html[data-theme=light] .mg-status.positive{color:var(--theme-success);border-color:var(--theme-success-edge);background:var(--theme-success-soft)}html[data-theme=light] .mg-status.danger{color:var(--theme-danger);border-color:var(--theme-danger-edge);background:var(--theme-raised)}html[data-theme=light] .mg-order-card{color:var(--theme-ink)}html[data-theme=light] .mg-order-card p{color:var(--theme-muted)}html[data-theme=light] .mg-order-card a,html[data-theme=light] .mg-order-card>button,html[data-theme=light] .mg-card-action{color:var(--theme-accent)}html[data-theme=light] .mg-timeline>div:before{background:var(--theme-accent-soft)}html[data-theme=light] .mg-steps span{color:var(--theme-muted)}html[data-theme=light] .mg-steps span.active{border-color:var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .mg-mini-bars i{background:var(--theme-success-soft)}html[data-theme=light] .mg-mini-bars i.out{background:var(--theme-raised)}html[data-theme=light] .mg-forecast-labels{color:var(--theme-muted)}:is(html[data-theme=light] .mg-panel :focus-visible,html[data-theme=light] .mg-order-card :focus-visible){outline:3px solid var(--theme-accent-edge)}html[data-theme=light] .mg-help{color:var(--theme-muted)}html[data-theme=light] .mg-notice{color:var(--theme-success);border:1px solid var(--theme-success-edge)}html[data-theme=light] .mg-panel h3{color:var(--theme-ink)}html[data-theme=light] .commercial-loading .loading-panel{color:var(--theme-muted)}html[data-theme=light] .mockup-page{--visual-bg:var(--theme-surface);--visual-border:var(--theme-border);--visual-text:var(--theme-ink);--visual-muted:var(--theme-muted);--visual-gold:var(--theme-accent);--visual-green:var(--theme-success);--visual-blue:var(--theme-muted)}html[data-theme=light] .report-page.mockup-page{background:radial-gradient(ellipse at 60% 0,var(--theme-surface),transparent 65%)}html[data-theme=light] .mockup-page .visual-heading h1{color:var(--theme-ink)}html[data-theme=light] .mockup-page .visual-heading p{color:var(--theme-muted)}html[data-theme=light] .mockup-page .visual-primary,html[data-theme=light] .mockup-page .visual-outline,html[data-theme=light] .mockup-page .visual-gold-outline{border:1px solid var(--theme-border)}html[data-theme=light] .mockup-page .visual-primary{background:linear-gradient(110deg,var(--theme-accent-soft),var(--theme-accent-soft));color:var(--theme-ink);border-color:var(--theme-accent-edge);box-shadow:inset 0 1px #41301d14}html[data-theme=light] .mockup-page .visual-select,html[data-theme=light] .mockup-page .visual-search{background:linear-gradient(100deg,var(--theme-surface),var(--theme-surface))}html[data-theme=light] .mockup-page select option{color:var(--theme-ink)}html[data-theme=light] .mockup-page .visual-search input::placeholder{color:var(--theme-muted)}html[data-theme=light] .visual-metric-icon,html[data-theme=light] .mockup-page .visual-chips button,html[data-theme=light] .mockup-page .visual-chips select{color:var(--theme-ink)}html[data-theme=light] .mockup-page .visual-chips button[aria-pressed=true]{color:var(--theme-ink);background:linear-gradient(110deg,var(--theme-accent-soft),var(--theme-accent-soft));border-color:var(--theme-accent-edge)}html[data-theme=light] .mockup-page .visual-chips button:hover,html[data-theme=light] .mockup-page .visual-outline:hover{border-color:var(--theme-accent-edge)}html[data-theme=light] .mockup-page .visual-card{background:linear-gradient(120deg,var(--theme-surface),var(--theme-surface));box-shadow:inset 0 1px #41301d14}html[data-theme=light] .mockup-page .visual-card h2{color:var(--theme-ink)}html[data-theme=light] .visual-product-photo{border:1px solid var(--theme-border)}html[data-theme=light] .visual-photo-empty,html[data-theme=light] .visual-photo-empty span,html[data-theme=light] .visual-status>div>span{color:var(--theme-muted)}html[data-theme=light] .visual-status-icon{color:var(--theme-success)}html[data-theme=light] .visual-status.green{border-color:var(--theme-success-edge);background:linear-gradient(110deg,var(--theme-surface),var(--metal-surface))}html[data-theme=light] .visual-status.gold{border-color:var(--theme-accent-edge);background:linear-gradient(110deg,var(--theme-surface),var(--metal-surface))}html[data-theme=light] .visual-status.blue{border-color:var(--theme-border)}html[data-theme=light] .visual-status.muted .visual-status-icon,html[data-theme=light] .visual-money-strip strong{color:var(--theme-ink)}html[data-theme=light] .visual-assistance-link{border:1px solid var(--theme-accent-edge);background:linear-gradient(100deg,var(--theme-accent-soft),var(--theme-surface))}html[data-theme=light] .visual-detail{background:linear-gradient(110deg,var(--theme-surface),var(--theme-raised))}html[data-theme=light] .mockup-page .visual-detail h3{color:var(--theme-ink)}html[data-theme=light] .step-dot{border:2px solid var(--theme-border);color:var(--theme-ink);box-shadow:0 0 0 3px #41301d14}html[data-theme=light] .visual-steps li.done,html[data-theme=light] .visual-steps li.current,html[data-theme=light] .mockup-page .visual-open-order,html[data-theme=light] .visual-detail .order-audit li{color:var(--theme-ink)}html[data-theme=light] .mockup-page .visual-tabs button{color:var(--theme-muted)}html[data-theme=light] .mockup-page .visual-tabs button[aria-selected=true],html[data-theme=light] .mockup-page .assistance-card-copy .assistance-reason,html[data-theme=light] .visual-stage-badge{color:var(--theme-ink)}html[data-theme=light] .visual-stage-badge.blue{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .visual-stage-badge.green{background:var(--theme-success-soft)}html[data-theme=light] .assistance-card-meta{color:var(--theme-ink)}html[data-theme=light] .assistance-card-meta b.late{color:var(--theme-danger)}html[data-theme=light] .mockup-page .visual-chevron,html[data-theme=light] .assistance-visual-timeline article>time{color:var(--theme-muted)}html[data-theme=light] .assistance-visual-timeline article>i{border:1px solid var(--theme-accent-edge)}html[data-theme=light] .mockup-page .assistance-visual-timeline p,html[data-theme=light] .assistance-visual-timeline small,html[data-theme=light] .visual-original-order summary,html[data-theme=light] .visual-resolution summary{color:var(--theme-muted)}html[data-theme=light] .assistance-resolution{background:var(--theme-surface)}html[data-theme=light] .visual-quality-link>svg{color:var(--theme-muted)}html[data-theme=light] .visual-quality th{color:var(--theme-ink)}html[data-theme=light] .mockup-page .visual-workspace :focus-visible{outline:3px solid var(--theme-accent-edge)}html[data-theme=light] body:has(.mockup-page){--app-field:var(--theme-surface)}html[data-theme=light] .mockup-page .visual-select select,html[data-theme=light] .mockup-page .visual-search input{color:var(--theme-ink)!important}html[data-theme=light] body:has(.mockup-page){--app-bg:var(--theme-surface)}html[data-theme=light] .mockup-page .visual-extra-filters summary{color:var(--theme-muted)}html[data-theme=light] .visual-extra-filters>div{box-shadow:0 10px 25px #41301d14}html[data-theme=light] body:has(.commercial-view){--app-bg:var(--theme-surface)}html[data-theme=light] .commercial-view .report-filters select,html[data-theme=light] .commercial-view .report-filters input{color:var(--theme-ink)!important}html[data-theme=light] .commercial-view .mg-tabs button[aria-pressed=true]{background:linear-gradient(110deg,var(--theme-accent-soft),var(--theme-accent-soft));color:var(--theme-ink)}html[data-theme=light] .commercial-dashboard{--commercial-border:var(--theme-border);--commercial-muted:var(--theme-muted);color:var(--theme-ink)}html[data-theme=light] .commercial-metric>svg,html[data-theme=light] .commercial-metric small{color:var(--theme-muted)}html[data-theme=light] .commercial-metric .up{color:var(--theme-success)}html[data-theme=light] .commercial-metric .down{color:var(--theme-danger)}html[data-theme=light] .commercial-dashboard h2{color:var(--theme-ink)}html[data-theme=light] .commercial-goal{background:linear-gradient(110deg,var(--theme-accent-soft),var(--theme-accent-soft));border:1px solid var(--theme-accent-edge);color:var(--theme-ink)}html[data-theme=light] .commercial-goal h2,html[data-theme=light] .commercial-goal p{color:var(--theme-ink)}html[data-theme=light] .commercial-goal progress{background:var(--theme-accent-soft);accent-color:var(--theme-accent)}html[data-theme=light] .commercial-goal progress::-webkit-progress-bar{background:var(--theme-accent-soft)}html[data-theme=light] .commercial-goal progress::-webkit-progress-value{background:var(--theme-accent-soft)}html[data-theme=light] .commercial-goal-form{color:var(--theme-ink);box-shadow:0 8px 25px #41301d14}html[data-theme=light] .commercial-goal-form input{color:var(--theme-ink)}html[data-theme=light] .commercial-goal-form button{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .commercial-legend span{color:var(--theme-ink)}html[data-theme=light] .commercial-legend i{background:var(--theme-accent-soft)}html[data-theme=light] .commercial-legend span:last-child i{background:var(--theme-raised)}html[data-theme=light] .commercial-chart-frame text{fill:var(--theme-muted)}html[data-theme=light] .commercial-chart-values summary,html[data-theme=light] .commercial-chart-values summary span,html[data-theme=light] .commercial-empty-chart,html[data-theme=light] .commercial-ranking-tabs button{color:var(--theme-muted)}html[data-theme=light] .commercial-ranking-tabs button[aria-pressed=true]{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .commercial-ranking li>span{color:var(--theme-muted)}html[data-theme=light] .commercial-ranking progress{accent-color:var(--theme-accent)}html[data-theme=light] .commercial-ranking progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-accent-soft),var(--theme-accent-soft))}html[data-theme=light] .commercial-muted{color:var(--theme-muted)}html[data-theme=light] .commercial-alerts a{color:var(--theme-ink)}html[data-theme=light] .commercial-alerts small{color:var(--theme-muted)}html[data-theme=light] .commercial-alerts a>svg{color:var(--theme-ink)}html[data-theme=light] .commercial-alert-icon{color:var(--theme-ink);background:var(--theme-accent-soft)}html[data-theme=light] .commercial-alert-icon.red,html[data-theme=light] .commercial-alert-icon.orange{background:var(--theme-danger-soft)}html[data-theme=light] .commercial-shortcut-grid>a,html[data-theme=light] .commercial-shortcut-grid>a>svg{color:var(--theme-ink)}html[data-theme=light] .commercial-shortcut-grid small,html[data-theme=light] .commercial-more-actions>summary{color:var(--theme-muted)}html[data-theme=light] .commercial-dashboard :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .commercial-goal :focus-visible{outline-color:var(--theme-border)}html[data-theme=light] .commercial-ranking strong small{color:var(--theme-muted)}html[data-theme=light] .commercial-ranking-more{color:var(--theme-ink)}html[data-theme=light] .commercial-ranking b small{color:var(--theme-accent)}html[data-theme=light] .commercial-ranking-period{color:var(--theme-muted)}html[data-theme=light] .finance-compact{--finance-card-bg:linear-gradient(120deg,var(--theme-surface),var(--theme-surface));--finance-card-border:var(--theme-border)}html[data-theme=light] .orders-page.finance-compact :is(.mg-metric,.mg-panel,.finance-tile,.finance-sale,.finance-tile-skeleton){color:var(--theme-ink)}html[data-theme=light] .orders-page.finance-compact :is(.finance-tile,.finance-sale):hover{border-color:var(--theme-accent-edge)}html[data-theme=light] .finance-export{border:1px solid var(--theme-border)}html[data-theme=light] .finance-export select{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .finance-export small{color:var(--theme-muted)}html[data-theme=light] .finance-export button{border:1px solid var(--theme-accent-edge);background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .finance-compact .finance-tile>.finance-card-amounts>b{color:var(--theme-accent)}html[data-theme=light] .finance-card-amounts>span{color:var(--theme-muted)}html[data-theme=light] .finance-card-amounts>span strong{color:var(--theme-ink)}html[data-theme=light] .brain-dashboard{--brain-muted:var(--theme-muted);--brain-border:var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .brain-expanded,html[data-theme=light] .brain-expanded-heading{background:var(--theme-surface)}html[data-theme=light] .brain-expanded-heading button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .brain-home-back{color:var(--theme-accent)}html[data-theme=light] .brain-activity-tabs button{color:var(--theme-muted)}html[data-theme=light] .brain-activity-tabs button[aria-pressed=true]{color:var(--theme-accent);border-bottom-color:var(--theme-accent-edge)}:is(html[data-theme=light] .brain-dashboard button:focus-visible,html[data-theme=light] .brain-dashboard summary:focus-visible){outline:2px solid var(--theme-border)}html[data-theme=light] .brain-heading h2 svg,html[data-theme=light] .brain-heading h2>span{color:var(--theme-accent)}html[data-theme=light] .brain-sync.is-live{color:var(--theme-success)}html[data-theme=light] .brain-search{background:var(--theme-surface)}html[data-theme=light] .brain-search input{color:var(--theme-ink)}html[data-theme=light] .brain-search:focus-within{outline:2px solid var(--theme-border)}html[data-theme=light] .brain-controls>select{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .brain-overview{color:var(--theme-muted)}html[data-theme=light] .brain-overview svg{color:var(--theme-accent)}html[data-theme=light] .brain-map-shell{background:radial-gradient(ellipse at 45% 30%,var(--theme-surface) 0%,var(--theme-surface) 60%,var(--theme-bg) 100%)}html[data-theme=light] .brain-map-tools{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .brain-map-tools button{color:var(--theme-ink)}html[data-theme=light] .brain-map-tools button:hover{background:var(--theme-raised)}html[data-theme=light] .brain-map-lines path{stroke:var(--theme-muted)}html[data-theme=light] .brain-unit-hub{background:var(--theme-surface)}html[data-theme=light] .brain-person{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .brain-person i{background:var(--theme-success-soft);border:1px solid var(--theme-border)}html[data-theme=light] .brain-unit-name,html[data-theme=light] .brain-stats dd{color:var(--theme-ink)}html[data-theme=light] .brain-stats sup{color:var(--theme-accent)}html[data-theme=light] .brain-map-legend{border-top:1px solid var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .brain-detail{border:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-surface),var(--theme-surface))}html[data-theme=light] .brain-detail header span{color:var(--theme-accent)}html[data-theme=light] .brain-detail header button{color:var(--theme-muted);background:var(--theme-surface)}html[data-theme=light] .brain-detail h4{color:var(--theme-ink)}html[data-theme=light] .brain-avatar{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .brain-selected-person button{color:var(--theme-muted)}html[data-theme=light] .brain-roster>button{color:var(--theme-ink)}html[data-theme=light] .brain-roster>button[aria-pressed=true]{background:var(--theme-raised);border-color:var(--theme-border)}html[data-theme=light] .brain-recent li{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .brain-recent b{color:var(--theme-accent)}html[data-theme=light] .brain-error{background:var(--theme-raised);border:1px solid var(--theme-danger-edge);color:var(--theme-danger)}html[data-theme=light] .brain-error button{border:1px solid var(--theme-danger-edge)}@media (prefers-reduced-motion:reduce){html[data-theme=light] .brain-dashboard .is-updated{border-color:var(--theme-success-edge)}}html[data-theme=light] .brain-map-tools>span{color:var(--theme-muted)}html[data-theme=light] .brain-node,html[data-theme=light] .brain-node.is-selected,html[data-theme=light] .brain-office{background:var(--theme-surface)}html[data-theme=light] .brain-brand-node>strong{color:var(--theme-ink)}html[data-theme=light] .brain-local-circle{color:var(--theme-ink);background:var(--theme-surface)}html[data-theme=light] .brain-local-label{color:var(--theme-ink)}html[data-theme=light] .brain-detail{border-color:var(--theme-border);background:var(--theme-surface)}html[data-theme=light] .brain-detail .brain-stats{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .brain-detail-back{color:var(--theme-muted)}html[data-theme=light] .brain-local-shortcuts button{border:1px solid var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .brain-team-details{border-top:1px solid var(--theme-border)}html[data-theme=light] .brain-team-details summary{color:var(--theme-ink)}html[data-theme=light] .company-home-brand a,html[data-theme=light] .company-home-heading>span{color:var(--theme-accent)}html[data-theme=light] .company-home-heading p{color:var(--theme-muted)}html[data-theme=light] .company-home-pending{border:1px solid var(--theme-accent-edge);background:var(--theme-accent-soft)}html[data-theme=light] .company-home-pending svg{color:var(--theme-accent)}html[data-theme=light] .company-home-grid>a,html[data-theme=light] .company-home-grid>button{color:var(--theme-ink)}html[data-theme=light] .company-home-grid svg{color:var(--theme-accent)}html[data-theme=light] .company-home-grid .company-home-locked,html[data-theme=light] .company-home-grid .company-home-locked svg{color:var(--theme-muted)}html[data-theme=light] .company-home-notice{color:var(--theme-accent)}html[data-theme=light] .company-home-nav{background:var(--theme-raised)}html[data-theme=light] .company-home-nav>a,html[data-theme=light] .company-home-nav>span{color:var(--theme-muted)}html[data-theme=light] .company-home-nav>a:first-child,html[data-theme=light] .company-home-back{color:var(--theme-accent)}html[data-theme=light] .company-home :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .platform-register .company-register-type input{accent-color:var(--theme-accent)}html[data-theme=light] .compact-home{--home-border:var(--theme-border);--home-surface:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .compact-home .report-brand>.avatar,html[data-theme=light] .compact-home .report-brand>.seller-avatar{color:var(--theme-accent)}html[data-theme=light] .home-brain[aria-pressed=true]{background:var(--theme-accent-soft);box-shadow:inset 0 0 0 1px #41301d14}html[data-theme=light] .compact-home .report-heading h1,html[data-theme=light] .compact-greeting h1{color:var(--theme-ink)}html[data-theme=light] .compact-home .report-heading p,html[data-theme=light] .compact-greeting p{color:var(--theme-muted)}html[data-theme=light] .compact-create>a{background:linear-gradient(110deg,var(--theme-accent-soft),var(--theme-accent-soft));border:1px solid var(--theme-accent-edge);color:var(--theme-ink)}html[data-theme=light] .compact-create>a.compact-quote,html[data-theme=light] .compact-tools>a{color:var(--theme-ink)}html[data-theme=light] .compact-tools>a>svg:first-child{color:var(--theme-accent)}html[data-theme=light] .compact-tools>a>svg:last-child,html[data-theme=light] .compact-tools>a:first-child>svg:first-child,html[data-theme=light] .compact-tools>a:nth-child(3)>svg:first-child{color:var(--theme-muted)}html[data-theme=light] .compact-finance,html[data-theme=light] .compact-download{border:1px solid var(--theme-success-edge);background:linear-gradient(110deg,var(--theme-success-soft),var(--theme-success-soft));color:var(--theme-success)}html[data-theme=light] .compact-download{color:var(--theme-muted)}html[data-theme=light] .compact-home select,html[data-theme=light] .compact-home .compact-filters input,html[data-theme=light] .compact-section-heading h2,html[data-theme=light] .compact-stock-title,html[data-theme=light] .compact-sales h2{color:var(--theme-ink)}html[data-theme=light] .compact-home .home-stock-cards article>svg{color:var(--theme-accent)}html[data-theme=light] .compact-home .home-stock-cards article:last-child>svg{color:var(--theme-success)}html[data-theme=light] .compact-home .home-stock-cards article>span{color:var(--theme-muted)}html[data-theme=light] .compact-home .home-stock-cards article>strong{color:var(--theme-ink)}html[data-theme=light] .compact-home .report-period-note{color:var(--theme-muted)}html[data-theme=light] .compact-sales li small{color:var(--theme-accent)}html[data-theme=light] .compact-sales progress{accent-color:var(--theme-accent)}html[data-theme=light] .compact-sales progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-accent-soft),var(--theme-accent-soft))}html[data-theme=light] .compact-sales progress::-moz-progress-bar{background:var(--theme-accent-soft)}html[data-theme=light] .compact-personal-sales>strong{color:var(--theme-success)}html[data-theme=light] .compact-personal-sales>span{color:var(--theme-muted)}html[data-theme=light] .compact-personal-sales>small{color:var(--theme-accent)}html[data-theme=light] .compact-more{color:var(--theme-ink)}html[data-theme=light] .compact-report-links button,html[data-theme=light] .compact-clear-store{color:var(--theme-muted)}html[data-theme=light] .compact-report-links button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent-edge)}:is(html[data-theme=light] .compact-home a:focus-visible,html[data-theme=light] .compact-home button:focus-visible,html[data-theme=light] .compact-home summary:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .restock-bell .home-qr-stack>.qr-header-trigger{color:var(--theme-accent);border:1px solid var(--theme-accent-edge);box-shadow:inset 0 1px #41301d14,0 3px 7px #41301d14}html[data-theme=light] .compact-home .home-stock-cards article:last-child>strong{color:var(--theme-success)}html[data-theme=light] .compact-home .home-greeting-row>h1{color:var(--theme-ink)}html[data-theme=light] .compact-home .home-greeting .developer-return>button{border:1px solid var(--theme-accent-edge);color:var(--theme-accent)}html[data-theme=light] .compact-home .home-greeting .session-signout{color:var(--theme-danger)}html[data-theme=light] .compact-home .home-greeting>p{color:var(--theme-muted)}html[data-theme=light] .compact-home .home-greeting [role=alert]{border:1px solid var(--theme-danger-edge);color:var(--theme-danger)}html[data-theme=light] .compact-home .home-brand-logout .session-signout,html[data-theme=light] .compact-home .home-brand-logout [role=alert]{color:var(--theme-danger)}html[data-theme=light] .compact-home .home-sales-report{color:var(--theme-success)}html[data-theme=light] .compact-home .home-sales-report[aria-pressed=true]{color:var(--theme-accent);border-color:var(--theme-accent-edge);background:var(--theme-accent-soft)}html[data-theme=light]{--metal-base:var(--theme-bg);--metal-surface:var(--theme-surface);--metal-raised:var(--theme-surface);--metal-edge:var(--theme-border)}@media screen{html[data-theme=light]{--ink:var(--theme-ink);--muted:var(--theme-muted);--gold:var(--theme-accent);--green:var(--theme-success)}html[data-theme=light] body{background:radial-gradient(ellipse at 15% 0%,var(--theme-surface),transparent 65%),linear-gradient(115deg,var(--theme-bg),var(--theme-surface) 52%,var(--theme-bg))}html[data-theme=light] body :is(.compact-tools>a,.compact-download,.home-actions-grid>a,.company-home-grid>a){background:linear-gradient(120deg,var(--theme-surface),var(--theme-bg))!important}html[data-theme=light] body :is(.compact-finance,.compact-download){color:var(--theme-success);background:linear-gradient(110deg,var(--theme-surface),var(--theme-bg))!important;border-color:var(--theme-border)!important}html[data-theme=light] body :is(.compact-create>a,.stock-product-actions .stock-withdraw){background:linear-gradient(110deg,var(--theme-accent-soft),var(--theme-accent-soft))!important;color:var(--theme-ink)!important;border-color:var(--theme-accent-edge)!important}html[data-theme=light] body .compact-create>a.compact-quote{background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html[data-theme=light] .compact-sales li+li{border-top:1px solid var(--theme-border)}html[data-theme=light] body .compact-sales progress{background:var(--theme-surface)}html[data-theme=light] body .compact-sales progress::-webkit-progress-bar{background:var(--theme-surface)}html[data-theme=light] body .compact-sales progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-accent-soft),var(--theme-accent-soft))}html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--theme-border)!important}html[data-theme=light] body .app-navigation .app-nav-item{color:var(--theme-muted)}}@media screen and (max-width:900px){html[data-theme=light] body .app-navigation,html[data-theme=light] body .app-navigation:not(.dashboard-navigation),html[data-theme=light] body .platform-nav,html[data-theme=light] body .company-home-nav{border-top:1px solid var(--theme-border)!important;background:linear-gradient(110deg,var(--theme-bg),var(--theme-surface),var(--theme-bg))!important}html[data-theme=light] body .app-navigation .app-nav-item,html[data-theme=light] body .app-navigation:not(.dashboard-navigation) .app-nav-item,html[data-theme=light] body .platform-nav button,html[data-theme=light] body .company-home-nav>a,html[data-theme=light] body .company-home-nav>span{color:var(--theme-muted)}}html[data-theme=light] .role-preview-dev{color:var(--theme-accent)}html[data-theme=light] body .role-preview-eye>.role-preview-avatar{color:var(--theme-muted)!important}html[data-theme=light] body .role-preview-eye>.role-preview-avatar.is-preview{color:var(--theme-accent)!important}html[data-theme=light] .role-preview-eye>.developer-return button{color:var(--theme-accent)}html[data-theme=light] .quote-card-number{color:var(--theme-muted)}html[data-theme=light] .quote-card-value{color:var(--theme-accent)}html[data-theme=light] .orders-page .order-edit-icon{color:var(--theme-accent);border-color:var(--theme-accent-edge)}html[data-theme=light] .customer-create-dialog,html[data-theme=light] .order-cancel-confirm{color:var(--theme-ink);box-shadow:0 22px 70px #41301d14}html[data-theme=light] .customer-create-dialog [data-slot=dialog-description],html[data-theme=light] .order-cancel-confirm [data-slot=dialog-description]{color:var(--theme-muted)}html[data-theme=light] .customer-create-dialog label{color:var(--theme-ink)}html[data-theme=light] .customer-create-dialog input{border:1px solid var(--theme-border);color:var(--theme-ink)}:is(html[data-theme=light] .customer-create-dialog input:focus-visible,html[data-theme=light] .customer-create-dialog button:focus-visible,html[data-theme=light] .order-cancel-confirm button:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .customer-create-dialog [role=alert]{color:var(--theme-danger)}html[data-theme=light] .customer-create-dialog button,html[data-theme=light] .order-cancel-confirm button{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .customer-create-dialog button[type=submit]{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .order-cancel-confirm .confirm-cancel-order{background:var(--theme-danger-soft);border-color:var(--theme-danger-edge);color:var(--theme-ink)}@media screen{html[data-theme=light]{--ink:var(--theme-ink);--app-field:var(--theme-surface)}html[data-theme=light] body{background:radial-gradient(ellipse at 8% 5%,var(--theme-raised),transparent 48%),radial-gradient(ellipse at 97% 36%,var(--theme-accent-soft),transparent 42%),radial-gradient(ellipse at 22% 85%,var(--theme-raised),transparent 46%),linear-gradient(135deg,var(--theme-surface),var(--theme-bg) 52%,var(--theme-surface))}html[data-theme=light] body .price-page :is(.sofa-option:has([data-checked]),.sofa-module.is-selected){border-color:var(--theme-success-edge)!important;background-color:var(--theme-success-soft)!important}html[data-theme=light] body :is(.brain-node,.brain-office,.brain-local-circle,.brain-unit-hub,.brain-person){background-color:var(--theme-raised)!important}html[data-theme=light] body .plan-card.plan-enterprise{border-color:var(--theme-success-edge)!important}html[data-theme=light] body .sofa-mobile-action{background-color:var(--theme-surface)!important}html[data-theme=light] body :is(.compact-tools>a,.compact-tools>button,.company-home-grid>a,.home-actions-grid>a,.price-result,.price-factory-card):hover{border-color:var(--theme-border)!important;background-color:var(--theme-raised)!important}html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme=light] body select option{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] body input::placeholder,html[data-theme=light] body textarea::placeholder{color:var(--theme-muted)}html[data-theme=light] body :is(.price-search,.price-company,.platform-client-search,.developer-settings-search,.home-search>label,.order-filters,.report-filters,.stock-search-field,.agent-composer){box-shadow:inset 0 1px #41301d14;background-color:var(--theme-raised)!important}html[data-theme=light] body :is([role=dialog],dialog,.movimento-modal,.restock-popover,.role-preview-popover,.stock-options-popup,.user-edit-modal,.modal-caixa,.order-picker,.customer-create-dialog,.order-cancel-confirm){background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:inset 0 1px #41301d14,0 24px 80px #41301d14!important}html[data-theme=light] body .movimento-modal input{background:var(--theme-surface)!important}html[data-theme=light] body :is(.app-navigation,.platform-nav,.company-home-nav,.pwa-toolbar,.estoque-busca-fixa,.stock-redesign .estoque-busca-fixa,.price-selection-bar,.sofa-mobile-total){background-color:var(--theme-surface)!important;box-shadow:inset 0 1px #41301d14,0 8px 35px #41301d14!important}html[data-theme=light] body :is(.restock-trigger,.restock-bell .home-qr-stack>.qr-header-trigger,.role-preview-avatar,.home-install){background-color:var(--theme-raised)!important;box-shadow:inset 0 1px #41301d14!important}html[data-theme=light] body .glass-home-brand :is(.restock-trigger,.qr-header-trigger,.seller-avatar,.home-install){color:var(--theme-ink)}html[data-theme=light] body .glass-home-brand .developer-session .session-signout{color:var(--theme-danger)}html[data-theme=light] body .glass-home-brand .developer-session [role=alert]{background:var(--theme-raised);color:var(--theme-danger);border:1px solid var(--theme-danger-edge)}html[data-theme=light] body .compact-home :is(.home-sales-report,.home-agent-phone){background:var(--theme-raised)!important}html[data-theme=light] body .compact-home .home-sales-report[aria-pressed=true]{background:var(--theme-accent-soft)!important}html[data-theme=light] .home-search>label{color:var(--theme-muted)}html[data-theme=light] .home-search-results{background:var(--theme-raised);box-shadow:0 20px 50px #41301d14}html[data-theme=light] .home-search-results :is(a,button):hover{background:var(--theme-raised)}html[data-theme=light] body .compact-home .compact-tools>:is(a,button)>svg:last-child{color:var(--theme-muted)}html[data-theme=light] body .home-agent-card{border:1px solid var(--theme-accent-edge);background:linear-gradient(125deg,var(--theme-accent-soft),var(--theme-accent-soft));color:var(--theme-accent);box-shadow:inset 0 1px #41301d14,0 12px 35px #41301d14}html[data-theme=light] .home-agent-card small{color:var(--theme-ink)}html[data-theme=light] body .compact-home .home-stock-cards article:last-child>strong{color:var(--theme-success)}html[data-theme=light] body .platform-home-view .platform-pending{background:var(--theme-accent-soft);border-color:var(--theme-accent-edge)}html[data-theme=light] body .home-company-choice{background:var(--theme-accent-soft);border:1px solid var(--theme-accent-edge);color:var(--theme-accent)}}@media screen and (max-width:900px){html[data-theme=light] body :is(.app-navigation,.app-navigation:not(.dashboard-navigation),.platform-nav,.company-home-nav){background-color:var(--theme-surface)!important;box-shadow:0 -8px 24px #41301d14!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media screen{html[data-theme=light] body :is([role=dialog],dialog,.restock-popover,.role-preview-popover,.stock-options-popup,.app-navigation,.platform-nav,.company-home-nav),html[data-theme=light] body .compact-home :is(section.compact-stock-section,div.home-stock-summary,section.compact-sales){background-color:var(--theme-raised)!important}}}html[data-theme=light] body :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href^="/financeiro?"],a[href^="/meu-financeiro?"],button[data-home-tool=finance]){background-color:var(--theme-success-soft)!important;background-image:linear-gradient(135deg,var(--theme-success-soft),var(--theme-success-soft))!important;border-color:var(--theme-success-edge)!important;color:var(--theme-success)!important}html[data-theme=light] body :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href*="?aba=lista"],button[data-home-tool=merchandise]){background-color:var(--theme-accent-soft)!important;background-image:linear-gradient(135deg,var(--theme-accent-soft),var(--theme-accent-soft))!important;border-color:var(--theme-accent-edge)!important;color:var(--theme-accent)!important}html[data-theme=light] body .compact-home :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href^="/financeiro?"],a[href^="/meu-financeiro?"],button[data-home-tool=finance])>svg{color:var(--theme-success)!important}html[data-theme=light] body .compact-home :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href*="?aba=lista"],button[data-home-tool=merchandise])>svg{color:var(--theme-accent)!important}html[data-theme=light] body .compact-home .compact-personal-summary article>span{color:var(--theme-muted)}html[data-theme=light] body .compact-home .compact-personal-summary strong{color:var(--theme-success)}html[data-theme=light] body .compact-home .compact-personal-summary small{color:var(--theme-accent)}html[data-theme=light] .financial-order-filter{color:var(--theme-muted)}html[data-theme=light] .account-help-page{color:var(--theme-ink)}html[data-theme=light] .account-help-page section{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=light] .account-help-page p{color:var(--theme-ink)}html[data-theme=light] .account-help-page a:not(.platform-primary){color:var(--theme-accent)}html[data-theme=light] .account-links a{color:var(--theme-muted)}:is(html[data-theme=light] .account-links a:focus-visible,html[data-theme=light] .account-help-page a:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] body main.account-help-page a.platform-primary{border:1px solid var(--theme-accent-edge);background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important}html[data-theme=light] body main.account-help-page a.platform-primary:hover{background:var(--theme-accent-soft)!important}html[data-theme=light] .privacy-page{background:var(--theme-raised)!important;color:var(--theme-ink)!important}html[data-theme=light] .privacy-page a{color:var(--theme-muted)}html[data-theme=light] .privacy-header{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .privacy-page .privacy-eyebrow{color:var(--theme-muted)}html[data-theme=light] .privacy-page h1,html[data-theme=light] .privacy-page h2{color:var(--theme-ink)}html[data-theme=light] .privacy-intro>p:not(.privacy-eyebrow){color:var(--theme-muted)}html[data-theme=light] .privacy-request,html[data-theme=light] .privacy-card{border:1px solid var(--theme-border);background:var(--theme-raised);box-shadow:0 6px 20px #41301d14}html[data-theme=light] .privacy-request{border-color:var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .privacy-alternative{border-top:1px solid var(--theme-border)}html[data-theme=light] .privacy-page button,html[data-theme=light] .privacy-page .privacy-primary{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .privacy-page .privacy-primary{background:var(--theme-raised);border-color:var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .privacy-page button:hover,html[data-theme=light] .privacy-page .privacy-primary:hover{background:var(--theme-raised)}html[data-theme=light] .privacy-page :is(a,button,summary,textarea):focus-visible{outline:3px solid var(--theme-danger-edge)}html[data-theme=light] .privacy-page .privacy-help,html[data-theme=light] .privacy-page .privacy-status{color:var(--theme-muted)}html[data-theme=light] .privacy-template{border-top:1px solid var(--theme-border)}html[data-theme=light] .privacy-template textarea{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .privacy-card section+section{border-top:1px solid var(--theme-border)}html[data-theme=light] body main.privacy-page{background-color:var(--theme-bg)!important;background-image:radial-gradient(ellipse at 0 0,var(--theme-raised),transparent 60%)!important;color:var(--theme-ink)!important}html[data-theme=light] body .privacy-page :is(h1,h2){color:var(--theme-ink)}html[data-theme=light] body .privacy-page a{color:var(--theme-accent)}html[data-theme=light] body .privacy-page .privacy-eyebrow,html[data-theme=light] body .privacy-intro>p:not(.privacy-eyebrow),html[data-theme=light] body .privacy-page .privacy-help,html[data-theme=light] body .privacy-page .privacy-status{color:var(--theme-muted)}html[data-theme=light] body .privacy-page :is(.privacy-card,.privacy-request){background:linear-gradient(135deg,var(--theme-raised),var(--theme-surface));border-color:var(--theme-border);box-shadow:inset 0 1px #41301d14}html[data-theme=light] body .privacy-page :is(.privacy-header,.privacy-template,.privacy-card section+section){border-color:var(--theme-border)}html[data-theme=light] body .privacy-page button{background:var(--theme-raised);color:var(--theme-ink);border-color:var(--theme-border)}html[data-theme=light] body .privacy-page button:hover{background:var(--theme-raised)}html[data-theme=light] body .privacy-page .privacy-primary{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] body .privacy-page .privacy-primary:hover{background:var(--theme-accent-soft)}html[data-theme=light] body .privacy-page .privacy-template textarea{border-color:var(--theme-border);background:var(--theme-surface)!important;color:var(--theme-ink)!important}html[data-theme=light] .am-presentation,html[data-theme=light] .am-registration{--am-ink:var(--theme-ink);--am-muted:var(--theme-muted);--am-line:var(--theme-border);--am-gold:var(--theme-accent);--am-green:var(--theme-success);background:radial-gradient(ellipse at 90% 4%,var(--theme-raised),transparent 45%),radial-gradient(ellipse at 4% 46%,var(--theme-raised),transparent 35%),var(--theme-bg)!important}html[data-theme=light] .am-presentation .am-button-primary,html[data-theme=light] .am-registration .am-button-primary{color:var(--theme-ink)}html[data-theme=light] .am-presentation .am-button-primary:hover,html[data-theme=light] .am-registration .am-button-primary:hover{background:var(--theme-accent-soft)}html[data-theme=light] .am-presentation .am-button-outline,html[data-theme=light] .am-registration .am-button-outline{background:var(--theme-raised)}html[data-theme=light] .am-eyebrow>span{box-shadow:0 0 13px #41301d14}html[data-theme=light] .am-hero-path{color:var(--theme-muted)}html[data-theme=light] .am-hero-path i{background:linear-gradient(90deg,var(--theme-accent-soft),var(--theme-raised))}html[data-theme=light] .am-hero-path i:after{border-right:1px solid var(--theme-border);border-top:1px solid var(--theme-border)}html[data-theme=light] .am-demo{border:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-raised),var(--theme-raised) 55%),var(--theme-surface);box-shadow:inset 0 1px #41301d14,0 24px 70px #41301d14}html[data-theme=light] .am-demo-badge{background:var(--theme-success-soft);border:1px solid var(--theme-success-edge)}html[data-theme=light] .am-demo-tabs button[aria-selected=true]{background:var(--theme-accent-soft)}html[data-theme=light] .am-demo-section>svg{color:var(--theme-muted)}html[data-theme=light] .am-demo-search{background:var(--theme-bg)}html[data-theme=light] .am-demo-search input::placeholder{color:var(--theme-muted)}html[data-theme=light] .am-demo-product{background:var(--theme-raised)}html[data-theme=light] .am-demo-product-icon{background:linear-gradient(140deg,var(--theme-raised),var(--theme-raised));border:1px solid var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .am-product-poltrona{background:linear-gradient(140deg,var(--theme-raised),var(--theme-raised));color:var(--theme-success)}html[data-theme=light] .am-product-mesa{background:linear-gradient(140deg,var(--theme-raised),var(--theme-raised));color:var(--theme-accent)}html[data-theme=light] .am-demo-product>button{background:var(--theme-success-soft);border:1px solid var(--theme-success-edge)}html[data-theme=light] .am-demo-product>button:hover{background:var(--theme-success-soft)}html[data-theme=light] .am-demo-disclaimer{color:var(--theme-muted)}html[data-theme=light] .am-demo-orders article>button{background:var(--theme-raised)}html[data-theme=light] .am-demo-orders dl{background:var(--theme-bg)}html[data-theme=light] .am-demo-payment-filter button[aria-pressed=true]{border-color:var(--theme-success-edge);background:var(--theme-success-soft)}html[data-theme=light] .am-demo-bar{background:var(--theme-raised)}html[data-theme=light] .am-feature-strip article>svg{color:var(--theme-muted)}html[data-theme=light] .am-paths a{background:linear-gradient(135deg,var(--theme-raised),transparent)}html[data-theme=light] .am-paths a:hover{border-color:var(--theme-accent-edge)}html[data-theme=light] .am-paths a:last-child>svg,html[data-theme=light] .am-public-footer{color:var(--theme-muted)}html[data-theme=light] .am-register-form{background:linear-gradient(135deg,var(--theme-raised),var(--theme-raised));box-shadow:inset 0 1px #41301d14}html[data-theme=light] .am-register-fields>label{color:var(--theme-ink)}html[data-theme=light] .am-register-fields input{border:1px solid var(--theme-border);background:var(--theme-bg)}html[data-theme=light] .am-register-type legend{color:var(--theme-ink)}html[data-theme=light] .am-register-type label:has(input:checked){border-color:var(--theme-accent-edge);background:var(--theme-accent-soft)}html[data-theme=light] .am-register-selected-plan{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft)}html[data-theme=light] .am-register-terms a{color:var(--theme-ink)}html[data-theme=light] .am-register-form .am-register-error{border:1px solid var(--theme-danger-edge);background:var(--theme-danger-soft);color:var(--theme-danger)}@media screen{html[data-theme=light]{--warehouse-base:var(--theme-bg);--warehouse-panel:var(--theme-ink);--warehouse-raised:var(--theme-surface);--warehouse-edge:var(--theme-border);--warehouse-metal:linear-gradient(110deg,var(--theme-ink),var(--theme-ink) 48%,var(--theme-ink));--glass-muted:var(--theme-muted);--glass-gradient:linear-gradient(125deg,var(--theme-raised),var(--theme-surface) 44%,var(--theme-bg));--glass-shadow:inset 0 1px 0 #41301d14,0 5px 16px #41301d14;--ink:var(--theme-ink);--gold:var(--theme-accent);--green:var(--theme-success)}html[data-theme=light] body{background:radial-gradient(ellipse at 10% 0%,var(--theme-raised),transparent 48%), linear-gradient(125deg,var(--theme-bg),var(--theme-surface) 58%,var(--theme-bg))}html[data-theme=light] body :is(.am-presentation,.am-registration,.privacy-page,.login-compact){background-image:radial-gradient(ellipse at 12% 0%,var(--theme-raised),transparent 58%)!important}html[data-theme=light] body :is(.visual-search,.client-search-sticky,.developer-settings-search,.price-search,.home-search>label,.order-search,.catalog-search,.brain-search){background-color:var(--theme-bg)!important;border-color:var(--theme-border)!important;box-shadow:inset 0 1px #41301d14!important}html[data-theme=light] body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme=light] body select option{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] body input::placeholder,html[data-theme=light] body textarea::placeholder{color:var(--theme-muted)}html[data-theme=light] body :is(.restock-trigger,.qr-header-trigger,.catalog-settings-trigger,.catalog-share-icon,.home-install,.home-sales-report){background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:inset 0 1px #41301d14!important}html[data-theme=light] body :is([role=dialog],dialog,.movimento-modal,.restock-popover,.role-preview-popover,.stock-options-popup,.user-edit-modal,.modal-caixa,.order-picker,.customer-create-dialog,.order-cancel-confirm){background-color:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:inset 0 1px #41301d14,0 22px 70px #41301d14!important}html[data-theme=light] body dialog.foto-vinculo-modal,html[data-theme=light] body .foto-vinculo-modal>footer{background:var(--theme-surface)!important}html[data-theme=light] .warehouse-wordmark{color:var(--theme-ink)}html[data-theme=light] body .home-search-results{background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=light] body :is(.compact-home,.platform-home-view) .compact-create>a{border:1px solid var(--theme-accent-edge)!important;background:linear-gradient(110deg,var(--theme-surface),var(--theme-surface))!important;color:var(--theme-accent)!important}html[data-theme=light] body :is(.compact-home,.platform-home-view) .compact-create>a.compact-quote{background:linear-gradient(110deg,var(--theme-surface),var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-ink)!important}html[data-theme=light] body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button){background:var(--theme-bg)!important;color:var(--theme-ink)!important}html[data-theme=light] body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button)>svg:first-child{color:var(--theme-muted)!important}html[data-theme=light] body :is(.compact-home,.platform-home-view) .compact-tools>[data-home-tool=finance]{border:1px solid var(--theme-success-edge)!important;background:linear-gradient(115deg,var(--theme-success-soft),var(--theme-surface))!important;color:var(--theme-success)!important}html[data-theme=light] body :is(.compact-home,.platform-home-view) .compact-tools>[data-home-tool=finance]>svg:first-child{color:var(--theme-success)!important}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product{background:var(--theme-bg)!important}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-photo{background:var(--theme-surface)}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-photo:not(.no-photo):after{background:radial-gradient(ellipse at 50% 40%,transparent 40%,var(--theme-bg) 100%)}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-photo.no-photo,html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-title-line .stock-last-sale{color:var(--theme-muted)}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-options-trigger{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-info>.stock-product-description{color:var(--theme-muted)}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-actions{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft)}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-actions>.stock-product-quantity{color:var(--theme-success)}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-actions>.stock-withdraw{border-left:1px solid var(--theme-success-edge)!important;color:var(--theme-success)!important}html[data-theme=light] body .stock-redesign .warehouse-stock .stock-product-actions>.stock-restock{border-top:1px solid var(--theme-success-edge);background:var(--theme-surface)!important;color:var(--theme-ink)!important}html[data-theme=light] body .stock-redesign .warehouse-stock .categorias button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted)}html[data-theme=light] body .stock-redesign .warehouse-stock .categorias button.ativa{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] body .fabricas-page .factory-shelf>h3{border-color:var(--theme-border)}html[data-theme=light] body .fabricas-page .factory-showroom .factory-selector .factory-tile{border-color:var(--theme-border)!important}html[data-theme=light] body .fabricas-page .factory-showroom .factory-selector .factory-tile[aria-pressed=true]{color:var(--theme-accent);border-color:var(--theme-accent-edge)!important;background:var(--theme-surface)!important}html[data-theme=light] body .fabricas-page .factory-showroom .factory-stock-actions{background:var(--theme-success-soft);border-color:var(--theme-success-edge)}html[data-theme=light] body .fabricas-page .factory-showroom .factory-product-grid .fabricas-card-conteudo{background:var(--theme-bg)}html[data-theme=light] body :is(.price-factory-card,.price-result,.finance-tile,.finance-sale,.visual-card,.client-mini-card){box-shadow:inset 3px 0 #41301d14,inset 0 1px #41301d14!important}html[data-theme=light] body :is(.brain-office,.brain-node,.brain-local-circle,.brain-unit-hub,.brain-person){background-color:var(--theme-surface)!important}html[data-theme=light] body .brain-detail{background:var(--theme-surface)!important}html[data-theme=light] body :is(.company-tree-root,.company-tree-node,.company-tree-store){border-color:var(--theme-border)!important}html[data-theme=light] body :is(.app-navigation,.platform-nav,.company-home-nav,.estoque-busca-fixa,.stock-redesign .estoque-busca-fixa,.price-selection-bar,.sofa-mobile-total){background-color:var(--theme-bg)!important;border-color:var(--theme-border)!important;box-shadow:inset 0 1px #41301d14,0 -5px 18px #41301d14!important}html[data-theme=light] body .app-navigation .app-nav-item{color:var(--theme-muted)}html[data-theme=light] body .app-navigation .app-nav-item.is-current{color:var(--theme-accent)}:is(html[data-theme=light] body .warehouse-stock :is(button,a):focus-visible,html[data-theme=light] body .compact-tools>:is(a,button):focus-visible){outline:2px solid var(--theme-accent-edge)}}html[data-theme=light] .agent-page{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .agent-page button{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}:is(html[data-theme=light] .agent-page button:focus-visible,html[data-theme=light] .agent-page a:focus-visible){outline:2px solid var(--theme-success-edge)}html[data-theme=light] .agent-header{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .agent-header a{color:var(--theme-ink)}html[data-theme=light] .agent-header span{color:var(--theme-success)}html[data-theme=light] .agent-header small{color:var(--theme-muted)}html[data-theme=light] .agent-panel{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=light] .agent-panel p,html[data-theme=light] .agent-history-row small{color:var(--theme-muted)}html[data-theme=light] .agent-check input{accent-color:var(--theme-success)}html[data-theme=light] .agent-daily input{background:var(--theme-raised);color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme=light] .agent-muted{color:var(--theme-muted)}html[data-theme=light] .agent-avatar{background:var(--theme-raised);color:var(--theme-success);border:1px solid var(--theme-border)}html[data-theme=light] .agent-welcome p{color:var(--theme-muted)}html[data-theme=light] .agent-welcome button svg{color:var(--theme-success)}html[data-theme=light] .agent-bubble{background:var(--theme-raised)}html[data-theme=light] .agent-bubble small{color:var(--theme-success)}html[data-theme=light] .agent-message.user .agent-bubble{background:var(--theme-raised)}html[data-theme=light] .agent-product{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .agent-product img,html[data-theme=light] .agent-product-placeholder{background:var(--theme-raised)}html[data-theme=light] .agent-product-placeholder{background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .agent-product small,html[data-theme=light] .agent-product details{color:var(--theme-muted)}html[data-theme=light] .agent-price strong{color:var(--theme-success)}html[data-theme=light] .agent-stock{color:var(--theme-muted)}html[data-theme=light] .agent-stock.stock{color:var(--theme-success)}html[data-theme=light] .agent-card-actions .agent-add{background:var(--theme-success-soft);color:var(--theme-ink);border-color:var(--theme-success-edge)}html[data-theme=light] .agent-clients small{color:var(--theme-success)}html[data-theme=light] .agent-client-draft{border:1px solid var(--theme-success-edge);background:var(--theme-surface)}html[data-theme=light] .agent-basket{border:1px solid var(--theme-success-edge);background:var(--theme-raised)}html[data-theme=light] .agent-basket h2{color:var(--theme-success)}html[data-theme=light] .agent-basket-row{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .agent-basket-row small{color:var(--theme-muted)}html[data-theme=light] .agent-basket-total strong{color:var(--theme-success)}html[data-theme=light] .agent-primary{background:var(--theme-success-soft)!important;color:var(--theme-ink)!important}html[data-theme=light] .agent-composer{background:var(--theme-surface);border-top:1px solid var(--theme-border)}html[data-theme=light] .agent-composer textarea{color:var(--theme-ink);background:var(--theme-raised);border:1px solid var(--theme-border)}html[data-theme=light] .agent-composer button{background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .agent-composer small{color:var(--theme-muted)}html[data-theme=light] .agent-error{background:var(--theme-raised);border:1px solid var(--theme-danger-edge)}html[data-theme=light] .agent-notice{color:var(--theme-success)}html[data-theme=light] .agent-thinking{color:var(--theme-muted)}html[data-theme=light] .agent-thinking span{background:var(--theme-success-soft)}html[data-theme=light] .agent-product .agent-piece{color:var(--theme-accent)}html[data-theme=light] .agent-variant{color:var(--theme-ink)}html[data-theme=light] .agent-variant select{border:1px solid var(--theme-success-edge);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .agent-status-line{color:var(--theme-success)}html[data-theme=light] .agent-status-line small{color:var(--theme-muted)}html[data-theme=light] .agent-manual-bar{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=light] .agent-manual-bar small{color:var(--theme-muted)}html[data-theme=light] .agent-message.manual .agent-bubble{background:var(--theme-raised);border:1px solid var(--theme-border)}html[data-theme=light] .agent-message.manual .agent-bubble small{color:var(--theme-ink)}html[data-theme=light] .client-search-sticky>label{border:1px solid var(--theme-border)}html[data-theme=light] .client-search-sticky svg{color:var(--theme-accent)}html[data-theme=light] .orders-page .client-mini-card small{color:var(--theme-muted)}html[data-theme=light] .client-initials{color:var(--theme-accent)}html[data-theme=light] .orders-page .client-mini-card[aria-pressed=true]{border-color:var(--theme-accent-edge)}html[data-theme=light] .customer-directory .customer-history>summary{color:var(--theme-accent)}html[data-theme=light] .customer-directory .directory-tabs button[aria-pressed=true]{color:var(--theme-accent);border-color:var(--theme-accent-edge);background:var(--theme-accent-soft)}html[data-theme=light] .architect-heading p{color:var(--theme-muted)}html[data-theme=light] .customer-directory .architect-add{background:var(--theme-accent-soft);color:var(--theme-ink);border:1px solid var(--theme-accent-edge)}html[data-theme=light] .architect-symbol{color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=light] .orders-page .architect-edit{color:var(--theme-accent)}html[data-theme=light] .architect-registration{color:var(--theme-ink)}html[data-theme=light] .architect-email,html[data-theme=light] .architect-cpf{color:var(--theme-muted)}html[data-theme=light] .orders-page .architect-details{color:var(--theme-accent)}html[data-theme=light] .architect-empty{color:var(--theme-muted)}html[data-theme=light] .architect-empty>svg{color:var(--theme-accent)}html[data-theme=light] .architect-success{color:var(--theme-success)}html[data-theme=light] .architect-error{color:var(--theme-danger)}html[data-theme=light] .architect-dialog textarea{border:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .architect-dialog textarea:focus-visible{outline:2px solid var(--theme-accent-edge)}:is(html[data-theme=light] .architect-directory button:focus-visible,html[data-theme=light] .directory-tabs button:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .purchase-shell{color:var(--theme-ink)}html[data-theme=light] .purchase-shell small{color:var(--theme-muted)}html[data-theme=light] .purchase-shell button,html[data-theme=light] .purchase-back,html[data-theme=light] .purchase-header>a{color:var(--theme-ink)}html[data-theme=light] .purchase-shell [aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .purchase-note{border-left:3px solid var(--theme-border)}html[data-theme=light] .purchase-error{color:var(--theme-danger);background:var(--theme-raised)}html[data-theme=light] .purchase-success{color:var(--theme-success)}html[data-theme=light] .purchase-shell input,html[data-theme=light] .purchase-shell select,html[data-theme=light] .purchase-shell textarea{color:var(--theme-ink)}html[data-theme=light] .purchase-factories svg{color:var(--theme-accent)}html[data-theme=light] .purchase-products article>img,html[data-theme=light] .purchase-photo-empty{background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .purchase-products p{color:var(--theme-muted)}html[data-theme=light] .purchase-products strong{color:var(--theme-success)}html[data-theme=light] .purchase-products article button{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .purchase-cart-bar{box-shadow:0 8px 20px #41301d14;background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important}html[data-theme=light] .purchase-status{color:var(--theme-ink)}html[data-theme=light] .status-REQUESTED,html[data-theme=light] .status-QUOTED{background:var(--theme-accent-soft);color:var(--theme-accent)}html[data-theme=light] .status-APPROVED,html[data-theme=light] .status-RECEIVED{background:var(--theme-success-soft);color:var(--theme-success)}html[data-theme=light] .status-SHIPPED,html[data-theme=light] .status-PARTIAL{color:var(--theme-muted)}html[data-theme=light] .status-CANCELLED{background:var(--theme-danger-soft);color:var(--theme-danger)}html[data-theme=light] .purchase-detail-items article>div span{color:var(--theme-success)}html[data-theme=light] .purchase-totals>strong{color:var(--theme-accent)}html[data-theme=light] .purchase-shell .purchase-primary{background:var(--theme-accent-soft);color:var(--theme-ink);border-color:var(--theme-accent-edge)}html[data-theme=light] .purchase-overlay{background:var(--theme-bg)}html[data-theme=light] .purchase-dialog{box-shadow:0 16px 70px #41301d14}html[data-theme=light] .purchase-shell :focus-visible{outline:3px solid var(--theme-accent-edge)}html[data-theme=light] .invite-entry{--invite-muted:var(--theme-muted);color:var(--theme-ink);background:radial-gradient(ellipse at 8% 25%,var(--theme-raised),transparent 60%),var(--theme-surface)!important}html[data-theme=light] .invite-entry>header>a:last-child{color:var(--theme-ink)}html[data-theme=light] .invite-entry-eyebrow{color:var(--theme-accent)}html[data-theme=light] .invite-entry h1 em{color:var(--theme-success)}html[data-theme=light] .invite-entry ol li>span{border:1px solid var(--theme-border);color:var(--theme-accent)}html[data-theme=light] .invite-entry-panel{border:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-raised),var(--theme-surface));box-shadow:0 24px 80px #41301d14}html[data-theme=light] .invite-entry-icon{background:var(--theme-accent-soft);color:var(--theme-accent);border:1px solid var(--theme-accent-edge)}html[data-theme=light] .invite-entry label{color:var(--theme-ink)}html[data-theme=light] .invite-entry input{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .invite-entry input:focus{border-color:var(--theme-accent-edge);box-shadow:0 0 0 3px #41301d14}html[data-theme=light] .invite-entry .invite-entry-primary{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .invite-entry .invite-entry-primary:hover{background:var(--theme-accent-soft)}html[data-theme=light] .invite-entry-note{border-top:1px solid var(--theme-border);color:var(--theme-success)}html[data-theme=light] .invite-entry-company{background:var(--theme-success-soft);border:1px solid var(--theme-success-edge);color:var(--theme-success)}html[data-theme=light] .invite-entry-company strong{color:var(--theme-ink)}html[data-theme=light] .invite-entry-company span{color:var(--theme-muted)}html[data-theme=light] .invite-entry-company small{color:var(--theme-success)}html[data-theme=light] .invite-entry-privacy a{color:var(--theme-ink)}html[data-theme=light] .invite-entry p.invite-entry-error{color:var(--theme-danger);border:1px solid var(--theme-danger-edge);background:var(--theme-danger-soft)}html[data-theme=light] .invite-entry-success>svg{color:var(--theme-success)}html[data-theme=light] .invite-entry-success strong,html[data-theme=light] .qr-page{color:var(--theme-ink)}html[data-theme=light] .qr-page a{color:var(--theme-accent)}html[data-theme=light] .qr-card{background:var(--theme-raised);border:1px solid var(--theme-border)}html[data-theme=light] .qr-page input,html[data-theme=light] .qr-page select{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .qr-page button,html[data-theme=light] .qr-actions a{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .qr-card form button,html[data-theme=light] .qr-actions a{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .qr-page small{color:var(--theme-muted)}html[data-theme=light] .qr-page th,html[data-theme=light] .qr-page td{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .qr-page [role=alert]{color:var(--theme-danger)}html[data-theme=light] .qr-page [role=status]{color:var(--theme-success)}html[data-theme=light] .qr-page :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .login-compact .onboarding-entry-choice{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .login-compact .onboarding-entry-choice>svg{color:var(--theme-accent)}html[data-theme=light] .login-compact .onboarding-entry-choice>svg:last-child,html[data-theme=light] .login-compact .onboarding-entry-choice small{color:var(--theme-muted)}:is(html[data-theme=light] .login-compact .onboarding-entry-choice:hover,html[data-theme=light] .login-compact .onboarding-entry-choice:focus-visible){border-color:var(--theme-accent-edge);background:var(--theme-raised)}html[data-theme=light] .login-compact .onboarding-entry-discover{background:var(--theme-success-soft);border-color:var(--theme-success-edge)}html[data-theme=light] .login-compact .onboarding-entry-discover>svg:first-child{color:var(--theme-success)}html[data-theme=light] .control-page{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme=light] .control-page small{color:var(--theme-muted)}html[data-theme=light] .control-page a{color:var(--theme-success)}html[data-theme=light] .control-page button{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .control-page :focus-visible{outline:2px solid var(--theme-success-edge)}html[data-theme=light] .control-page input:not([type=checkbox]),html[data-theme=light] .control-page select,html[data-theme=light] .control-page textarea{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .control-page input[type=checkbox]{accent-color:var(--theme-success)}html[data-theme=light] .control-page fieldset{border:1px solid var(--theme-border)}html[data-theme=light] .control-page legend{color:var(--theme-muted)}html[data-theme=light] .control-shield{color:var(--theme-success)}html[data-theme=light] .control-metric{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .control-metric>svg{color:var(--theme-success)}html[data-theme=light] .control-metric>span{color:var(--theme-muted)}html[data-theme=light] .control-metric-status{background:var(--theme-surface);border-color:var(--theme-success-edge)}html[data-theme=light] .control-metric-status>strong{color:var(--theme-success)}html[data-theme=light] .control-tabs{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .control-tabs button.selected{color:var(--theme-success);background:var(--theme-raised);border-color:var(--theme-success-edge)}html[data-theme=light] .control-panel{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .control-section-title p{color:var(--theme-muted)}html[data-theme=light] .control-badge{border:1px solid var(--theme-border);color:var(--theme-success)}html[data-theme=light] .control-switch b{color:var(--theme-success)}html[data-theme=light] .control-page .control-help{color:var(--theme-muted)}html[data-theme=light] .control-meter progress{accent-color:var(--theme-success)}html[data-theme=light] .control-meter progress::-webkit-progress-bar{background:var(--theme-raised)}html[data-theme=light] .control-meter progress::-webkit-progress-value{background:var(--theme-success-soft)}html[data-theme=light] .control-page .control-primary{background:var(--theme-success-soft);color:var(--theme-success);border-color:var(--theme-success-edge)}html[data-theme=light] .control-company-row{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .control-company-row>span{color:var(--theme-muted)}html[data-theme=light] .control-company-row b{color:var(--theme-success)}html[data-theme=light] .control-alert{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .control-alert strong{color:var(--theme-accent)}html[data-theme=light] .control-alert p,html[data-theme=light] .control-empty{color:var(--theme-muted)}html[data-theme=light] .control-empty h3{color:var(--theme-ink)}html[data-theme=light] .control-conversation,html[data-theme=light] .control-event{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .control-event>div:first-child b,html[data-theme=light] .control-event h4{color:var(--theme-success)}html[data-theme=light] .control-materials details{color:var(--theme-muted)}html[data-theme=light] .control-remove{border-top:1px solid var(--theme-danger-edge)}html[data-theme=light] .control-error{background:var(--theme-raised);border:1px solid var(--theme-danger-edge)}html[data-theme=light] .control-notice{color:var(--theme-success)}html[data-theme=light] .platform-shell .developer-avatar{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-accent)}html[data-theme=light] .developer-greeting p{color:var(--theme-muted)}html[data-theme=light] .platform-shell.platform-home-view .platform-finance-summary strong{color:var(--theme-success)}html[data-theme=light] .developer-settings-search{border:1px solid var(--theme-border);background:var(--theme-raised);color:var(--theme-muted)}html[data-theme=light] .developer-settings-search input{color:var(--theme-ink)}html[data-theme=light] .developer-settings-group{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .developer-settings-group summary>svg:first-child{color:var(--theme-accent)}html[data-theme=light] .developer-settings-branches{border-left:1px solid var(--theme-border)}html[data-theme=light] .developer-settings-branches>a,html[data-theme=light] .developer-settings-branches>button{border-top:1px solid var(--theme-border);color:var(--theme-ink)}html[data-theme=light] .developer-settings-branches>a:before,html[data-theme=light] .developer-settings-branches>button:before{border-left:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}html[data-theme=light] .developer-settings-branches svg:first-child{color:var(--theme-accent)}html[data-theme=light] .developer-settings-branches small,html[data-theme=light] .developer-platform-data small{color:var(--theme-muted)}html[data-theme=light] .developer-platform-data a{color:var(--theme-ink)}html[data-theme=light] .developer-back{color:var(--theme-accent)}html[data-theme=light] .developer-settings :is(summary,a,button,input):focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .price-page{color:var(--theme-ink)}html[data-theme=light] .price-page small,html[data-theme=light] .price-count{color:var(--theme-muted)}html[data-theme=light] .price-page button{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .price-page input,html[data-theme=light] .price-page textarea,html[data-theme=light] .price-page select{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-border)}:is(html[data-theme=light] .price-page input:focus-visible,html[data-theme=light] .price-page button:focus-visible,html[data-theme=light] .price-page a:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .price-tabs .active{background:var(--theme-accent-soft);border-color:var(--theme-accent-edge);color:var(--theme-ink)}html[data-theme=light] .price-search{background:var(--theme-raised);border:1px solid var(--theme-border)}html[data-theme=light] .price-cards article,html[data-theme=light] .price-panel{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=light] .price-open>svg:first-child{color:var(--theme-accent)}html[data-theme=light] .price-panel p,html[data-theme=light] .price-notes p{color:var(--theme-muted)}html[data-theme=light] .price-form fieldset{border:1px solid var(--theme-border)}html[data-theme=light] .price-check input{accent-color:var(--theme-accent)}html[data-theme=light] .price-primary{background:var(--theme-accent-soft)!important;color:var(--theme-ink)!important}html[data-theme=light] .price-items article{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .price-item-main span{color:var(--theme-muted)}html[data-theme=light] .price-item-main b{color:var(--theme-success)}html[data-theme=light] .price-items details{color:var(--theme-muted)}html[data-theme=light] .price-notes{border-left:2px solid var(--theme-accent-edge)}html[data-theme=light] .price-empty{color:var(--theme-muted)}html[data-theme=light] .price-error{color:var(--theme-danger)}html[data-theme=light] .price-notice{color:var(--theme-success)}html[data-theme=light] .price-tree{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-ink)!important}html[data-theme=light] .price-tree>summary>span{color:var(--theme-muted)}html[data-theme=light] .price-branches{border-left:1px solid var(--theme-accent-edge)}html[data-theme=light] .price-leaf{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .price-leaf:before{border-top:1px solid var(--theme-accent-edge)}html[data-theme=light] .price-value del{color:var(--theme-muted)}html[data-theme=light] .price-tree summary:focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .price-open>svg{color:var(--theme-accent)}html[data-theme=light] .price-open:hover{background:var(--theme-raised)!important}html[data-theme=light] .price-store-tree{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .price-store-tree>div{border-left:1px solid var(--theme-accent-edge)}html[data-theme=light] .sofa-view-tabs button[aria-pressed=true]{background:var(--theme-success-soft);border-color:var(--theme-success-edge);color:var(--theme-success)}html[data-theme=light] .sofa-title>svg{color:var(--theme-success)}html[data-theme=light] .sofa-section-title>span{color:var(--theme-muted)}html[data-theme=light] .sofa-empty{background:var(--theme-surface);border:1px dashed var(--theme-border)}html[data-theme=light] .sofa-empty svg{color:var(--theme-success)}html[data-theme=light] .sofa-empty p{color:var(--theme-muted)}html[data-theme=light] .sofa-line{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .sofa-line-controls>b{color:var(--theme-success)}html[data-theme=light] .sofa-stepper{border:1px solid var(--theme-border)}html[data-theme=light] .sofa-line details{color:var(--theme-muted)}html[data-theme=light] .price-page .sofa-add-button{border:1px dashed var(--theme-success-edge);color:var(--theme-success);background:var(--theme-surface)}html[data-theme=light] .sofa-help{color:var(--theme-muted)}html[data-theme=light] .sofa-summary{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .sofa-summary .sofa-measure{color:var(--theme-muted)}html[data-theme=light] .sofa-total{border-top:1px solid var(--theme-border)}html[data-theme=light] .sofa-total strong{color:var(--theme-success)}html[data-theme=light] .price-page .sofa-quote{background:var(--theme-success-soft);color:var(--theme-ink);border-color:var(--theme-success-edge)}:is(html[data-theme=light] .sofa-composer input:focus-visible,html[data-theme=light] .sofa-composer select:focus-visible,html[data-theme=light] .sofa-composer button:focus-visible){outline:2px solid var(--theme-success-edge)}@media (max-width:759px){html[data-theme=light] .sofa-mobile-total{background:var(--theme-surface);border-top:1px solid var(--theme-border);box-shadow:0 -6px 24px #41301d14}html[data-theme=light] .sofa-mobile-total strong{color:var(--theme-success)}}html[data-theme=light] .price-page{--price-mint:var(--theme-success);--price-surface:var(--theme-surface);--price-border:var(--theme-border)}html[data-theme=light] .price-page .price-tabs button.active,html[data-theme=light] .price-page .price-primary{background:var(--theme-success-soft)!important;border-color:var(--theme-success-edge)!important;color:var(--theme-ink)!important}html[data-theme=light] .price-page .price-company select{background:var(--theme-raised)}html[data-theme=light] .price-page .price-search{background:var(--theme-raised);border-color:var(--theme-border)}html[data-theme=light] .price-page .price-cards article{background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=light] .price-page .price-open>svg{color:var(--theme-success)}:is(html[data-theme=light] .price-page button:focus-visible,html[data-theme=light] .price-page input:focus-visible,html[data-theme=light] .price-page select:focus-visible,html[data-theme=light] .price-page a:focus-visible){outline-color:var(--theme-success-edge)}html[data-theme=light] .price-page .price-factory-card{background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme=light] .price-factory-icon{background:var(--theme-raised);border:1px solid var(--theme-border);color:var(--theme-success)}html[data-theme=light] .price-factory-card small{color:var(--theme-muted)}html[data-theme=light] .price-factory-card>svg{color:var(--theme-success)}html[data-theme=light] .price-factory-card:hover,html[data-theme=light] .price-result:hover{border-color:var(--theme-success-edge)!important;background:var(--theme-raised)!important}html[data-theme=light] .price-factory-filters button[aria-pressed=true]{background:var(--theme-success-soft);color:var(--theme-ink);border-color:var(--theme-success-edge)}html[data-theme=light] .price-page .price-result{background:var(--theme-surface)}html[data-theme=light] .price-result-value b{color:var(--theme-success)}html[data-theme=light] .price-result>svg,html[data-theme=light] .price-page .price-manage-link{color:var(--theme-muted)}html[data-theme=light] .price-selection-bar{background:var(--theme-surface);border-top:1px solid var(--theme-border);box-shadow:0 -8px 28px #41301d14}html[data-theme=light] .price-selection-bar strong{color:var(--theme-success)}html[data-theme=light] .price-selection-bar button{background:var(--theme-success-soft)!important;color:var(--theme-ink)!important;border-color:var(--theme-success-edge)!important}html[data-theme=light] .price-basket-items article{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .price-basket-items p{color:var(--theme-muted)}html[data-theme=light] .price-basket-items b{color:var(--theme-success)}html[data-theme=light] .price-page .price-continue{border-color:var(--theme-success-edge);background:var(--theme-surface);color:var(--theme-success)}html[data-theme=light] .price-basket-summary{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=light] .price-basket-summary strong{color:var(--theme-success)}html[data-theme=light] .price-page .price-basket-summary .sofa-quote{background:var(--theme-success-soft);color:var(--theme-ink);border-color:var(--theme-success-edge)}html[data-theme=light] .sofa-quick .sofa-category{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .sofa-category:has([data-checked]){background:var(--theme-success-soft);border-color:var(--theme-success-edge);color:var(--theme-ink)}html[data-theme=light] .sofa-category:focus-within{outline:2px solid var(--theme-success-edge)}html[data-theme=light] .sofa-quick .sofa-option{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .sofa-option:has([data-checked]){border-color:var(--theme-success-edge);background:var(--theme-raised);box-shadow:inset 0 0 0 1px #41301d14}html[data-theme=light] .sofa-option [data-slot=radio-group-item]{border:2px solid var(--theme-border)}html[data-theme=light] .sofa-option [data-slot=radio-group-item][data-checked]{border-color:var(--theme-success-edge);background:var(--theme-success-soft)}html[data-theme=light] .sofa-option [data-slot=radio-group-indicator] span{background:var(--theme-surface)!important}html[data-theme=light] .sofa-option b{color:var(--theme-ink)}html[data-theme=light] .sofa-option:has([data-checked]) b{color:var(--theme-success)}html[data-theme=light] .sofa-module{border:1px solid var(--theme-border);background:var(--theme-raised)}html[data-theme=light] .sofa-module.is-selected{border-color:var(--theme-success-edge);background:var(--theme-raised)}html[data-theme=light] .sofa-module b{color:var(--theme-success)}html[data-theme=light] .sofa-module details,html[data-theme=light] .sofa-product-details{color:var(--theme-muted)}html[data-theme=light] .sofa-selected-summary{background:var(--theme-surface);color:var(--theme-success);border:1px solid var(--theme-success-edge)}html[data-theme=light] .sofa-disclosure{border:1px solid var(--theme-border);background:var(--theme-surface)}html[data-theme=light] .price-page [role=radio]:focus-visible{outline:2px solid var(--theme-success-edge)}@media (max-width:759px){html[data-theme=light] .sofa-mobile-action{background:var(--theme-surface);border-top:1px solid var(--theme-border);box-shadow:0 -6px 25px #41301d14}html[data-theme=light] .sofa-mobile-action strong{color:var(--theme-success)}html[data-theme=light] .price-page .sofa-mobile-action button{background:var(--theme-success-soft);color:var(--theme-ink);border-color:var(--theme-success-edge)}}html[data-theme=light] .price-photo-main{background:var(--theme-raised)}html[data-theme=light] .price-photo-options button{background:var(--theme-raised);color:var(--theme-ink)}html[data-theme=light] .price-photo-options button[aria-pressed=true]{border-color:var(--theme-success-edge)}html[data-theme=light] .price-photo-options svg{background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .price-photo-link{border:1px dashed var(--theme-border);color:var(--theme-success)}html[data-theme=light] .price-photo-picker{background:var(--theme-surface);border:1px solid var(--theme-border)}html[data-theme=light] .price-photo-candidates button{background:var(--theme-raised);color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme=light] .price-photo-candidates img{background:var(--theme-raised)}html[data-theme=light] .price-photo-candidates small{color:var(--theme-muted)}html[data-theme=light] .price-photo-unlink{color:var(--theme-danger)!important}html[data-theme=light] .price-result-photo,html[data-theme=light] .price-basket-photo{background:var(--theme-raised)}html[data-theme=light] .price-photo-section button:focus-visible{outline:2px solid var(--theme-success-edge)}html[data-theme=light] .price-linked-stock{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft);color:var(--theme-ink)}html[data-theme=light] .price-linked-stock>small{color:var(--theme-muted)}html[data-theme=light] .price-linked-stock>div{border-top:1px solid var(--theme-success-edge)}html[data-theme=light] .price-linked-stock b{color:var(--theme-success)}html[data-theme=light] .price-stock-badge{color:var(--theme-success)!important}html[data-theme=light] .price-page .price-tabs button.active,html[data-theme=light] .price-page .price-factory-filters button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent-edge)}html[data-theme=light] .price-page .price-factory-card>svg{color:var(--theme-accent)}html[data-theme=light] .price-page .price-result-value b{color:var(--theme-success)}html[data-theme=light] .price-page button.price-edit-icon{color:var(--theme-muted)}html[data-theme=light] .price-page .price-value b{color:var(--theme-success)}html[data-theme=light] .company-tree-root,html[data-theme=light] .company-tree-node{color:var(--theme-ink)}html[data-theme=light] .company-tree-root>svg{color:var(--theme-accent)}html[data-theme=light] .company-tree small{color:var(--theme-muted)}html[data-theme=light] .company-tree-branches,html[data-theme=light] .company-tree-children{border-left:1px solid var(--theme-accent-edge)}html[data-theme=light] .company-tree-branch:before,html[data-theme=light] .company-tree-store:before{border-top:1px solid var(--theme-accent-edge)}html[data-theme=light] .company-tree-store button,html[data-theme=light] .company-tree-people>button{border:1px solid var(--theme-accent-edge);background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .company-tree-details dt{color:var(--theme-muted)}html[data-theme=light] .company-tree-details>a{color:var(--theme-accent)}html[data-theme=light] .company-tree :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .company-access-release{border:1px solid var(--theme-accent-edge)}html[data-theme=light] .company-access-release>span{color:var(--theme-accent)}html[data-theme=light] .company-access-release button{border:1px solid var(--theme-accent-edge);color:var(--theme-ink);background:var(--theme-accent-soft)}html[data-theme=light] .user-view-switch button{color:var(--theme-muted)}html[data-theme=light] .user-view-switch button[aria-pressed=true]{background:var(--theme-accent-soft);color:var(--theme-ink)}html[data-theme=light] .manage-users .user-tree-node{color:var(--theme-ink)}html[data-theme=light] .user-tree small{color:var(--theme-muted)}html[data-theme=light] .user-tree .user-tree-location{color:var(--theme-accent)}html[data-theme=light] .user-tree-branches,html[data-theme=light] .user-tree-people{border-left:1px solid var(--theme-accent-edge)}html[data-theme=light] .user-tree-branch:before,html[data-theme=light] .user-tree-person:before{border-top:1px solid var(--theme-accent-edge)}html[data-theme=light] .user-tree-avatar{color:var(--theme-ink)}html[data-theme=light] .user-tree-person>summary>svg{color:var(--theme-muted)}html[data-theme=light] .user-tree :focus-visible{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .user-tree-organization{border-left:1px solid var(--theme-accent-edge)}html[data-theme=light] .user-tree-organization>.user-tree-store:before{border-top:1px solid var(--theme-accent-edge)}html[data-theme=light] .manage-users .user-tools.user-tools-search-first>label{border:1px solid var(--theme-border)}html[data-theme=light] .manage-users .user-tools.user-tools-search-first>label svg{color:var(--theme-accent)}html[data-theme=light] .manage-users .user-tools.user-tools-search-first input{color:var(--theme-ink)}html[data-theme=light] .manage-users .user-tools.user-tools-search-first>button[aria-pressed=true]{border-color:var(--theme-accent-edge);color:var(--theme-accent);background:var(--theme-accent-soft)}html[data-theme=light] .merch-list{color:var(--theme-ink)}html[data-theme=light] .merch-heading p{color:var(--theme-muted)}html[data-theme=light] .merch-list .merch-icon-button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted)}html[data-theme=light] .merch-list .merch-icon-button[data-active=true]{color:var(--theme-accent);border-color:var(--theme-accent-edge)}html[data-theme=light] .merch-list .merch-search{border:1px solid var(--theme-border);color:var(--theme-muted);background:var(--theme-surface)}html[data-theme=light] .merch-list .merch-search input{color:var(--theme-ink)}html[data-theme=light] .merch-search:focus-within{outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .merch-list .merch-categories button{border:1px solid var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .merch-list .merch-categories button[aria-pressed=true]{border-color:var(--theme-accent-edge);background:var(--theme-surface);color:var(--theme-accent)}html[data-theme=light] .merch-list .merch-sort{border-bottom:1px solid var(--theme-border);color:var(--theme-muted)}html[data-theme=light] .merch-list .merch-sort select{background:var(--theme-bg);color:var(--theme-muted)}html[data-theme=light] .merch-list .merch-row{border-bottom:1px solid var(--theme-border)}html[data-theme=light] .merch-product-icon,html[data-theme=light] .merch-list .merch-description p{color:var(--theme-muted)}html[data-theme=light] .merch-list .merch-stock>span{border:1px solid var(--theme-success-edge);color:var(--theme-muted);background:var(--theme-success-soft)}html[data-theme=light] .merch-stock strong{color:var(--theme-success)}html[data-theme=light] .merch-stock[data-low=true]>span{background:var(--theme-surface);border-color:var(--theme-danger-edge)}html[data-theme=light] .merch-stock[data-low=true] strong,html[data-theme=light] .merch-stock small{color:var(--theme-danger)}html[data-theme=light] .merch-list .merch-filter{color:var(--theme-muted)}html[data-theme=light] .merch-filter select{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme=light] .merch-empty{color:var(--theme-muted)}:is(html[data-theme=light] .merch-list button:focus-visible,html[data-theme=light] .merch-list select:focus-visible){outline:2px solid var(--theme-accent-edge)}html[data-theme=light] .orders-page .document-products{border-left-color:var(--theme-border)}html[data-theme=light] .orders-page .document-products>header>button,html[data-theme=light] .orders-page .quote-products-title>button{color:var(--theme-muted);border-color:var(--theme-border)}html[data-theme=light] .orders-page .document-item-price>label{color:var(--theme-ink)}html[data-theme=light] .orders-page .document-item-price input{border-color:var(--theme-border)}html[data-theme=light] .orders-page .document-item-total,html[data-theme=light] .orders-page .document-item-total b{color:var(--theme-ink)}html[data-theme=light] .orders-page .document-discount{border-left-color:var(--theme-accent-edge);background:var(--theme-raised)}html[data-theme=light] .orders-page .document-discount input,html[data-theme=light] .orders-page .document-discount select{border-color:var(--theme-accent-edge)}html[data-theme=light] .orders-page .document-discount label{color:var(--theme-accent)}html[data-theme=light] .orders-page .document-section-help{color:var(--theme-muted)}html[data-theme=light] .orders-page .document-summary{border-left-color:var(--theme-success-edge)}html[data-theme=light] .orders-page .document-summary .order-grand-total{color:var(--theme-ink)}html[data-theme=light] .orders-page .document-summary .order-grand-total b{color:var(--theme-success)}html[data-theme=light] .team-invites{background:var(--theme-surface)}html[data-theme=light] .team-invites-list>li{background:var(--theme-raised)}html[data-theme=light] .team-invite-state>span[data-status=used]{color:var(--theme-success)}html[data-theme=light] .team-invite-icon{background:var(--theme-accent-soft)}html[data-theme=light] .team-invite-assurance{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft)}html[data-theme=light] .team-invite-assurance>svg{color:var(--theme-success)}html[data-theme=light] .team-invite-dialog .team-invite-primary{color:var(--theme-ink)!important}html[data-theme=light] .team-invite-bound,html[data-theme=light] .team-invite-qr>img{background:var(--theme-raised)}html[data-theme=light] .team-invite-error{border:1px solid var(--theme-danger-edge);background:var(--theme-raised)!important;color:var(--theme-danger)!important}html[data-theme=light] .team-invite-notice{background:var(--theme-success-soft);color:var(--theme-success)}:root{--theme-bg:#07131f;--theme-surface:#102131;--theme-raised:#172c3e;--theme-field:#0b1b29;--theme-border:#2b4052;--theme-ink:#edf2f7;--theme-muted:#afbdcb;--theme-accent:#e2bf7e;--theme-accent-soft:#302b21;--theme-accent-edge:#6b5c3e;--theme-success:#9bd9b9;--theme-success-soft:#17372f;--theme-success-edge:#365c4c;--theme-danger:#f0a8a1;--theme-danger-soft:#3d2428;--theme-danger-edge:#81504d;--theme-action:#e2bf7e;--theme-action-text:#201c15;--theme-shadow:0 2px 7px #00000017}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:#f6f1e8;--theme-surface:#fffcf7;--theme-raised:#eee5d8;--theme-field:#fffcf8;--theme-border:#d8c9b5;--theme-ink:#493d32;--theme-muted:#716455;--theme-accent:#80613a;--theme-accent-soft:#eee0c9;--theme-accent-edge:#b59a73;--theme-success:#2f6647;--theme-success-soft:#e3ecdf;--theme-success-edge:#bdd2bb;--theme-danger:#9f3737;--theme-danger-soft:#f8e5e0;--theme-danger-edge:#d9aaa0;--theme-action:#80613a;--theme-action-text:#fff;--theme-shadow:0 2px 7px #41301d0b}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,:root[data-theme=light]{--ink:var(--theme-ink);--muted:var(--theme-muted);--gold:var(--theme-accent);--green:var(--theme-success);--line:var(--theme-border);--white:var(--theme-surface);--app-bg:var(--theme-bg);--app-card:var(--theme-surface);--app-field:var(--theme-field);--metal-base:var(--theme-bg);--metal-surface:var(--theme-surface);--metal-raised:var(--theme-raised);--metal-edge:var(--theme-border);--glass-base:var(--theme-bg);--glass-surface:var(--theme-surface);--glass-raised:var(--theme-raised);--glass-edge:var(--theme-border);--glass-muted:var(--theme-muted);--glass-gradient:none;--glass-shadow:var(--theme-shadow);--warehouse-base:var(--theme-bg);--warehouse-panel:var(--theme-surface);--warehouse-raised:var(--theme-raised);--warehouse-edge:var(--theme-border);--warehouse-frame:none;--warehouse-metal:linear-gradient(var(--theme-surface),var(--theme-surface));--background:var(--theme-bg);--foreground:var(--theme-ink);--card:var(--theme-surface);--card-foreground:var(--theme-ink);--popover:var(--theme-surface);--popover-foreground:var(--theme-ink);--border:var(--theme-border);--input:var(--theme-border);--primary:var(--theme-action);--primary-foreground:var(--theme-action-text);--secondary:var(--theme-raised);--secondary-foreground:var(--theme-ink);--muted-foreground:var(--theme-muted);--accent:var(--theme-accent-soft);--accent-foreground:var(--theme-ink);--ring:var(--theme-accent)}html[data-theme],html[data-theme] body{background:var(--theme-bg);color:var(--theme-ink);background-image:none;background-attachment:scroll}html[data-theme] body :is(.am-presentation,.am-registration,.privacy-page,.login-compact,main.fabricas-page){background:var(--theme-bg)!important}html[data-theme] body :is(.visual-workspace,.visual-card,.visual-metric,.visual-detail,.order-visual-card,.quote-card,.order-card,.order-item-compact,.client-mini-card,.customer-card,.assistance-tile,.delivery-summary,.history-card,.history-panel,.purchase-card,.document-section,.sf-breakdown,.sf-order,.sf-export,.company-tree-node,.company-tree-root,.company-tree-store,.qr-card,.public-product,.privacy-card,.privacy-request,.login-form-compact,.onboarding-entry-choice,.am-demo,.am-demo-product,.am-feature,.am-solution,.account-help-card,.platform-section,.platform-metrics article,.platform-company-list>button,.platform-activity,.mg-panel,.mg-metric,.finance-tile,.finance-sale,.price-panel,.price-result,.price-factory-card,.developer-settings-group,.compact-user){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:var(--theme-shadow)!important;-webkit-backdrop-filter:none!important}html[data-theme] body :is(.price-search,.visual-search,.order-search,.catalog-search,.client-search-sticky,.developer-settings-search,.platform-client-search,.home-search>label,.order-filters,.report-filters,.stock-search-field,.agent-composer){background:var(--theme-field)!important;border-color:var(--theme-border)!important;box-shadow:none!important}html[data-theme] body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){color-scheme:inherit;background:var(--theme-field)!important;border-color:var(--theme-border)!important;color:var(--theme-ink)!important}html[data-theme] body :is(.home-search>label,.price-search,.visual-search,.order-search,.catalog-search,.client-search-sticky,.estoque-busca-fixa) input{background:0 0!important}html[data-theme] body select option{background:var(--theme-surface);color:var(--theme-ink)}html[data-theme] body :is(input,textarea)::placeholder{color:var(--theme-muted)!important}html[data-theme] body :is([role=dialog],dialog,.movimento-modal,.restock-popover,.role-preview-popover,.stock-options-popup,.user-edit-modal,.modal-caixa,.order-picker,.customer-create-dialog,.order-cancel-confirm,.foto-vinculo-modal>footer){background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important;-webkit-backdrop-filter:none!important;box-shadow:0 12px 40px #0003!important}html[data-theme] body :is(.restock-trigger,.qr-header-trigger,.catalog-settings-trigger,.catalog-share-icon,.home-install,.home-sales-report){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-accent)!important;box-shadow:none!important}html[data-theme] body :is(.app-navigation,.platform-nav,.company-home-nav,.estoque-busca-fixa,.stock-redesign .estoque-busca-fixa,.price-selection-bar,.sofa-mobile-total,.sofa-mobile-action){background:var(--theme-bg)!important;border-color:var(--theme-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}html[data-theme] body :is(.app-navigation .app-nav-item,.platform-nav button,.company-home-nav>a){color:var(--theme-muted)}html[data-theme] body :is(.app-navigation .app-nav-item.is-current,.app-navigation:not(.dashboard-navigation) .app-nav-item.is-current,.platform-nav button.active,.platform-nav button[aria-current=page],.company-home-nav>a:first-child){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important;border-radius:9px!important}html[data-theme] body .app-navigation .app-nav-item.is-current:after{display:none}html[data-theme] body :is(.app-nav-icon,button>svg,a>svg){filter:none}html[data-theme] body .glass-home-brand .home-identity{flex:150px}html[data-theme] body .glass-home-brand .home-identity>img.home-brand-logo{aspect-ratio:510/104;object-fit:contain;max-width:100%;height:auto;width:190px!important}html[data-theme=light] img[src="/armazio-logo-dark.svg"]{content:url(/armazio-logo-light.svg)}html[data-theme=light] img[src="/armazio-symbol.svg"]{content:url(/armazio-symbol-light.svg)}html[data-theme] .app-opening img[src="/armazio-logo-dark.svg"]{content:url(/armazio-logo-dark.svg)}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-tools{gap:9px}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button){text-align:left;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:58px;padding:11px 12px;font-size:14px;font-weight:500;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--theme-shadow)!important;color:var(--theme-ink)!important;border-image:!important}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button)>svg:first-child{stroke-width:1.7px;width:21px;height:21px;color:var(--theme-accent)!important}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button)>span{overflow-wrap:anywhere;flex:1;min-width:0}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button)>svg:last-child{width:15px;height:15px;margin-left:auto;display:block;color:var(--theme-muted)!important}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-tools>[data-home-tool=finance]{min-height:50px;margin-top:2px;background:var(--theme-success-soft)!important;color:var(--theme-success)!important;border-color:var(--theme-success-edge)!important}html[data-theme] body .compact-home .compact-tools>[data-home-tool=finance]>svg{color:var(--theme-success)!important}@media (max-width:350px){html[data-theme] body .compact-home .compact-tools>a{gap:6px;padding-inline:9px}html[data-theme] body .compact-home .compact-tools>a>svg:last-child{display:none}}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-create>a{background:var(--theme-action)!important;color:var(--theme-action-text)!important;border-color:var(--theme-action)!important;box-shadow:none!important}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-create>a.compact-quote{background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html[data-theme] body .home-agent-card{border:1px solid var(--theme-border);border-left:3px solid var(--theme-accent);box-shadow:none;-webkit-backdrop-filter:none;border-radius:10px;gap:12px;min-height:76px;padding:14px 16px;background:var(--theme-surface)!important;color:var(--theme-ink)!important}html[data-theme] body .home-agent-card strong{font-size:16px}html[data-theme] body .home-agent-card small{color:var(--theme-muted)}html[data-theme] body .home-agent-card>svg{width:22px;height:22px;color:var(--theme-accent)}html[data-theme] body .home-search-results{background:var(--theme-surface);border-color:var(--theme-border)}html[data-theme] body .stock-redesign .warehouse-stock .produtos,html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid{gap:12px}html[data-theme] body .stock-redesign .warehouse-stock .stock-product,html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid>.fabricas-card{border-radius:11px;padding:7px;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--theme-shadow)!important;border-image:!important}html[data-theme] body .stock-redesign .warehouse-stock .stock-product-photo,html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid .fabricas-imagem{background:var(--theme-field);box-shadow:none;border:0;border-radius:7px}html[data-theme] body .stock-redesign .warehouse-stock .stock-product-photo:after,html[data-theme] body .fabricas-page .factory-showroom .fabricas-imagem:after,html[data-theme] body .fabricas-page .factory-showroom .fabricas-imagem>.factory-photo-ambience{display:none}html[data-theme] body .fabricas-page .factory-showroom .fabricas-imagem>.factory-photo-original{filter:none}html[data-theme] body .stock-redesign .warehouse-stock .stock-product-info{padding:10px 2px 2px}html[data-theme] body .stock-redesign .warehouse-stock .stock-product-title-line .stock-last-sale,html[data-theme] body .stock-redesign .warehouse-stock .stock-product-info>.stock-product-description,html[data-theme] body .fabricas-page .factory-showroom .fabricas-card-topo small{color:var(--theme-muted)}html[data-theme] body .stock-redesign .warehouse-stock .stock-options-trigger{background:var(--theme-surface);color:var(--theme-ink);border:1px solid var(--theme-border)}html[data-theme] body .stock-redesign .warehouse-stock .stock-product-actions{background:0 0;border:0;grid-template-columns:1fr;gap:5px;padding:4px 0 0;display:grid}html[data-theme] body .stock-redesign .warehouse-stock .stock-product-actions>.stock-product-quantity{background:var(--theme-success-soft);color:var(--theme-success);border-radius:6px;justify-self:start;margin-bottom:2px;padding:5px 9px;font-size:13px;font-weight:600}html[data-theme] body .stock-redesign .warehouse-stock .stock-product-actions>.stock-withdraw{border-radius:7px;min-height:40px;padding:6px 8px;background:var(--theme-surface)!important;color:var(--theme-ink)!important;border:1px solid var(--theme-border)!important}html[data-theme] body .stock-redesign .warehouse-stock .stock-product-actions>.stock-restock{border:0;border-radius:7px;min-height:38px;color:var(--theme-muted)!important;background:0 0!important}html[data-theme] body .fabricas-page .factory-shelf>h3{color:var(--theme-ink);border:0;border-bottom:1px solid var(--theme-border);background:0 0;margin-bottom:10px;padding:12px 0}html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid .fabricas-card-conteudo{background:0 0;padding:9px 2px 2px!important}html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid .factory-stock-actions{background:0 0;border:0;flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge{background:var(--theme-success-soft);color:var(--theme-success);border-radius:6px;padding:5px 8px;font-size:13px}html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge.empty{color:var(--theme-danger);background:var(--theme-danger-soft)}html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge.unknown{color:var(--theme-muted);background:var(--theme-raised)}html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid .catalog-quick-withdraw{color:var(--theme-ink);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:7px;flex:100%;min-height:40px}html[data-theme] body .stock-redesign .warehouse-stock .categorias button,html[data-theme] body .fabricas-page .factory-showroom .factory-selector .factory-tile{background:var(--theme-surface)!important;color:var(--theme-muted)!important;border:1px solid var(--theme-border)!important;box-shadow:none!important}html[data-theme] body .stock-redesign .warehouse-stock .categorias button.ativa,html[data-theme] body .fabricas-page .factory-showroom .factory-selector .factory-tile[aria-pressed=true]{background:var(--theme-accent-soft)!important;color:var(--theme-accent)!important;border-color:var(--theme-accent-edge)!important}html[data-theme] body :is(.compact-tools,.company-home-grid,.home-actions-grid,.commercial-shortcut-grid)>:is(a[href*="?aba=lista"],button[data-home-tool=merchandise]){background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html[data-theme] body :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}html[data-theme=light] body :is(.primario,.platform-primary,.order-primary,.visual-primary,.login-botao,.terms-primary,.privacy-primary,.ai-primary,.salvar-produto,.salvar-vinculo){background:var(--theme-action)!important;color:var(--theme-action-text)!important;border-color:var(--theme-action)!important;box-shadow:none!important}html[data-theme=light] body :is(.factory-card-photo-controls,.factory-product-share,.photo-catalog-count){color:#fff!important;background:#24313cdd!important}html[data-theme=light] body .factory-card-photo-controls :is(button,span){color:#fff!important}html[data-theme] body .theme-toggle{z-index:110;left:max(12px,env(safe-area-inset-left));bottom:max(calc(12px + env(safe-area-inset-bottom)),calc(var(--app-bottom-clearance,0px) + 4px));border:1px solid var(--theme-border);background:var(--theme-surface);width:44px;min-width:44px;height:44px;color:var(--theme-accent);cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,border-color .15s;display:grid;position:fixed;box-shadow:0 2px 8px #0002}.theme-toggle-moon,html[data-theme=light] .theme-toggle-sun{display:none}html[data-theme=light] .theme-toggle-moon{display:block}@media (hover:hover){html[data-theme] body .theme-toggle:hover{background:var(--theme-raised);border-color:var(--theme-accent)}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button):hover{background:var(--theme-raised)!important;border-color:var(--theme-accent-edge)!important}}@media (max-width:600px){html[data-theme] body .stock-redesign .warehouse-stock .produtos,html[data-theme] body .fabricas-page .factory-showroom .factory-product-grid{gap:8px}html[data-theme] body :is(.compact-home,.platform-home-view) .compact-tools>:is(a,button){gap:7px;min-height:56px;padding:10px;font-size:13px}html[data-theme] body .glass-home-brand .home-identity>img.home-brand-logo{width:172px!important}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none!important}}}@media print{.theme-toggle{display:none!important}img[src="/armazio-logo-dark.svg"]{content:url(/armazio-logo-light.svg)}}.price-page{max-width:950px;padding:max(22px,env(safe-area-inset-top)) 16px 48px;color:#eef5f8;min-height:100vh;margin:auto}.price-page header{align-items:center;gap:14px;margin-bottom:22px;display:flex}.price-page header div{flex:1}.price-page h1{margin:0;font-size:1.65rem}.price-page h2{margin:12px 0;font-size:1.15rem}.price-page small,.price-count{color:#adc1cc;font-size:.8rem}.price-page button,.price-page a{color:inherit}.price-page button{font:inherit;cursor:pointer;background:#1b313e;border:1px solid #345060;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:.875rem;display:inline-flex}.price-page button:disabled{opacity:.55;cursor:wait}.price-page input,.price-page textarea,.price-page select{font:inherit;color:#edf5f8;background:#132632;border:1px solid #426170;border-radius:10px;width:100%;min-width:0;padding:11px}:is(.price-page input:focus-visible,.price-page button:focus-visible,.price-page a:focus-visible){outline-offset:3px;outline:2px solid #ffce37}.price-tabs{gap:8px;margin-bottom:14px;padding:3px;display:flex;overflow:auto}.price-tabs button{white-space:nowrap;flex:1;min-height:46px}.price-tabs .active{color:#162632;background:#ffcb27;border-color:#ffcb27;font-weight:800}.price-search{background:#1c303d;border:1px solid #365565;border-radius:15px;align-items:center;gap:9px;padding:0 12px;display:flex}.price-search input{background:0 0;border:0;min-height:48px}.price-heading{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.price-heading p{margin:0}.price-cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.price-cards article,.price-panel{background:#182d39;border:1px solid #304c5d;border-radius:18px;overflow:hidden}.price-open{text-align:left;width:100%;background:0 0!important;border:0!important;justify-content:start!important;padding:18px!important}.price-open>span{flex:1}.price-open strong,.price-open small{display:block}.price-open>svg:first-child{color:#ffcf36;width:25px}.price-card-admin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 14px;display:flex}.price-card-admin button{font-size:.8rem}.price-panel{margin:15px 0;padding:16px}.price-panel p,.price-notes p{color:#b9cbd5;font-size:.875rem;line-height:1.5}.price-group{text-align:left;width:100%;margin:5px 0;justify-content:space-between!important}.price-group small{display:block}.price-form{gap:12px;display:grid}.price-form label{gap:6px;font-size:.875rem;display:grid}.price-form fieldset{border:1px solid #345060;border-radius:12px;padding:12px}.price-form .price-check{align-items:center;gap:10px;margin:10px 0;display:flex}.price-check input{accent-color:#ffcf36;width:20px;height:20px}.price-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-primary{min-height:46px;color:#172632!important;background:#ffcb27!important;font-weight:800!important}.price-items{gap:7px;display:grid}.price-items article{background:#182d39;border:1px solid #2e4b5a;border-radius:13px;padding:12px}.price-item-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.price-item-main>div{min-width:0}.price-item-main strong{overflow-wrap:anywhere;font-size:1rem;display:block}.price-item-main span{color:#b7cbd5;margin-top:4px;font-size:.875rem;display:block}.price-item-main b{color:#76e5ad;white-space:nowrap;font-size:1rem}.price-items details{color:#adc1cc;margin-top:7px;font-size:.8rem}.price-items details button{margin:8px 0 0;display:block}.price-items p{margin:8px 0}.price-notes{border-left:2px solid #ffcb27;margin:14px 0;padding:7px 12px;font-size:.875rem}.price-page summary{cursor:pointer}.price-empty{text-align:center;color:#adc1cc;padding:26px 15px}.price-error{color:#ffb7a8}.price-notice{color:#76e5ad}.price-more{margin:18px auto!important;display:flex!important}@media (max-width:380px){.price-page{padding-inline:12px}.price-tabs button{padding:10px 8px}.price-item-main{flex-wrap:wrap}.price-item-main b{margin-left:auto}}.price-tree{background:#182d39;border:1px solid #2e4b5a;border-radius:12px;color:#edf5f8!important;margin:0!important}.price-tree>summary{min-height:46px;padding:12px;font-size:1rem}.price-tree>summary strong{overflow-wrap:anywhere}.price-tree>summary>span{color:#b7cbd5;margin:3px 0 0 17px;font-size:.875rem;display:block}.price-branches{border-left:1px solid #b99c42;margin:0 12px 10px 20px;padding-left:14px}.price-leaf{border-bottom:1px solid #2c4552;padding:10px 0;position:relative}.price-leaf:last-child{border-bottom:0}.price-leaf:before{content:"";border-top:1px solid #b99c42;width:10px;position:absolute;top:23px;left:-14px}.price-value{text-align:right;flex-shrink:0}.price-value del{color:#a5b9c5;font-size:.8rem;display:block}.price-product-info{line-height:1.5;font-size:.875rem!important}.price-tree summary:focus-visible{outline-offset:2px;outline:2px solid #ffcb27}.price-open{padding:12px!important}.price-cards{gap:8px}.price-page .price-heading h2{min-width:0}.price-heading>button{flex-shrink:0}.price-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.price-cards article{border-radius:14px;min-width:0}.price-cards .price-open{gap:8px;height:100%;min-height:88px;padding:14px!important}.price-open>span{min-width:0}.price-open strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.price-open small{margin-top:5px;font-size:.875rem}.price-open>svg{color:#ffcf36;flex-shrink:0;width:18px}.price-open:hover{background:#213b49!important}.price-page .price-tabs{box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:6px;width:100%;display:grid}.price-page .price-tabs button{white-space:normal;box-sizing:border-box;width:100%;min-width:0;min-height:54px;padding:8px 5px;font-size:.875rem;font-weight:700;line-height:1.25;transform:none}.price-page .price-tabs button.active{font-weight:700;transform:none}.price-adjustments{flex-shrink:0;gap:8px;display:flex}.price-heading:has(.price-adjustments){flex-wrap:wrap}.price-cards{align-content:start;align-items:stretch}.price-cards .price-open{box-sizing:border-box}.price-company{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;font-size:.875rem;display:grid}.price-store-tree{background:#1b313e;border:1px solid #345060;border-radius:12px;margin:7px 0}.price-store-tree>summary{justify-content:space-between;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.price-store-tree>summary::-webkit-details-marker{display:none}.price-store-tree small{margin-top:3px;display:block}.price-store-tree[open]>summary>svg{transform:rotate(90deg)}.price-store-tree>div{border-left:1px solid #b39436;margin-left:12px;padding:0 12px 10px}.sofa-view-tabs{gap:8px;margin:18px 0;display:flex}.sofa-view-tabs button{flex:1;min-height:44px}.sofa-view-tabs button[aria-pressed=true]{color:#9ff4cf;background:#28493f;border-color:#79e4b4}.sofa-title{justify-content:space-between;align-items:center;margin:22px 0 16px;display:flex}.sofa-title h2{margin:4px 0;font-size:1.55rem}.sofa-title>svg{color:#80e8b9}.sofa-composer label{gap:7px;font-size:.875rem;display:grid}.sofa-search{margin-bottom:12px}.sofa-selectors,.sofa-adjustments{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sofa-selectors select{min-height:50px;font-weight:700}.sofa-composer h3{margin:0;font-size:1.05rem}.sofa-section-title{justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.sofa-section-title>span{color:#abc4d2;font-size:.875rem}.sofa-empty{text-align:center;background:#172b37;border:1px dashed #385768;border-radius:16px;justify-items:center;gap:12px;padding:24px 18px;display:grid}.sofa-empty svg{color:#80e8b9}.sofa-empty p{color:#adc1cc;margin:0;font-size:.875rem;line-height:1.5}.sofa-lines{gap:10px;display:grid}.sofa-line{background:#182e3a;border:1px solid #345465;border-radius:15px;min-width:0;padding:15px}.sofa-line-name strong{overflow-wrap:anywhere;font-size:1rem;display:block}.sofa-line-name small{margin-top:5px;font-size:.875rem;line-height:1.5;display:block}.sofa-line-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.sofa-line-controls>b{color:#8eebc0;font-size:1rem}.sofa-stepper{border:1px solid #3c5a69;border-radius:10px;align-items:center;display:flex;overflow:hidden}.sofa-stepper button{border:0;border-radius:0;width:44px;min-height:44px;padding:8px}.sofa-stepper output{text-align:center;min-width:32px;font-weight:700}.sofa-line details{color:#adc1cc;margin-top:12px;font-size:.875rem}.sofa-add{gap:12px;margin:16px 0 22px;display:grid}.price-page .sofa-add-button{color:#96efc6;background:#142d32;border:1px dashed #79e4b4;min-height:46px}.sofa-adjustments{padding-top:2px}.sofa-help{color:#adc1cc;font-size:.875rem;line-height:1.5}.sofa-summary{background:#172e3a;border:1px solid #365769;border-radius:18px;align-self:start;margin-top:22px;padding:18px}.sofa-summary>p{justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;line-height:1.5;display:flex}.sofa-summary>p>b{white-space:nowrap}.sofa-summary .sofa-measure{color:#a9cbd9;flex-wrap:wrap;justify-content:flex-start}.sofa-total{border-top:1px solid #365463;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:18px 0;display:flex}.sofa-total>span{font-size:1.1rem;font-weight:700}.sofa-total strong{color:#8cedc0;font-size:1.65rem}.price-page .sofa-quote{color:#0e2930;background:#8cedc0;border-color:#8cedc0;width:100%;min-height:50px;font-weight:800;display:flex}.sofa-summary>small{text-align:center;margin-top:12px;line-height:1.5;display:block}.sofa-composer button:disabled{cursor:not-allowed}:is(.sofa-composer input:focus-visible,.sofa-composer select:focus-visible,.sofa-composer button:focus-visible){outline-offset:3px;outline:2px solid #8cedc0}.sofa-workspace{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:760px){.sofa-workspace{grid-template-columns:minmax(0,1.25fr) minmax(260px,1fr);gap:24px}.sofa-summary{position:sticky;top:20px}}@media (max-width:400px){.sofa-selectors,.sofa-adjustments{grid-template-columns:1fr}.sofa-line{padding:12px}.sofa-summary{padding:15px}}.sofa-mobile-total{display:none}@media (max-width:759px){.sofa-composer{padding-bottom:80px}.sofa-mobile-total{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#132a35;border-top:1px solid #3b615e;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0003}.sofa-mobile-total small,.sofa-mobile-total strong{display:block}.sofa-mobile-total strong{color:#8cedc0;margin-top:4px;font-size:1.2rem}.sofa-mobile-total button{min-height:44px}}.price-page{--price-mint:#8cedc0;--price-surface:#172d39;--price-border:#335264;padding-bottom:110px}.price-page .price-tabs button.active,.price-page .price-primary{color:#0d2930!important;background:#8cedc0!important;border-color:#8cedc0!important}.price-page .price-tabs button{min-height:46px}.price-page .price-company{border-radius:13px;margin:14px 0;padding:10px 12px}.price-page .price-company select{background:#1b3340;padding:9px}.price-page .price-search{background:#192f3c;border-color:#365667;border-radius:14px}.price-page .price-search input{min-height:54px;font-size:1rem}.price-page .price-cards{grid-template-columns:1fr;gap:10px}.price-page .price-cards article{background:#172d39;border-color:#335264;border-radius:15px}.price-page .price-cards .price-open{min-height:83px;padding:18px!important}.price-page .price-open strong{font-size:1.05rem}.price-page .price-open>svg{color:#8cedc0}:is(.price-page button:focus-visible,.price-page input:focus-visible,.price-page select:focus-visible,.price-page a:focus-visible){outline-color:#8cedc0}.price-shopping{min-width:0}.price-shopping-anchor{scroll-margin-top:18px}.price-shopping .price-notice{align-items:center;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.price-global-search{margin-top:20px}.price-global-search input{padding-inline:3px}.price-global-search>button{background:0 0;border:0;min-width:34px;padding:6px}.price-shopping .price-heading h2{font-size:1rem}.price-factory-cards,.price-results{gap:12px;display:grid}.price-page .price-factory-card{text-align:left;background:#172d39;border-color:#335264;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;min-height:92px;padding:17px;display:grid}.price-factory-icon{color:#8cedc0;background:#1e3c43;border:1px solid #31585b;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.price-factory-card strong{font-size:1.075rem;line-height:1.4;display:block}.price-factory-card small{color:#abc6d5;margin-top:4px;font-size:.875rem;display:block}.price-factory-card>svg{color:#8cedc0}.price-factory-card:hover,.price-result:hover{background:#1c3742!important;border-color:#8cedc0!important}.price-factory-filters{scrollbar-width:thin;gap:8px;padding:14px 2px 5px;display:flex;overflow-x:auto}.price-factory-filters button{white-space:nowrap;flex-shrink:0;min-height:42px}.price-factory-filters button[aria-pressed=true]{color:#0d2930;background:#8cedc0;border-color:#8cedc0;font-weight:700}.price-page .price-result{text-align:left;background:#172d39;border-radius:15px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:98px;padding:17px 14px;display:grid}.price-result strong{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.4;display:block}.price-result small{margin-top:5px;font-size:.8rem;line-height:1.5;display:block}.price-result-value{text-align:right}.price-result-value b{color:#8cedc0;white-space:nowrap;margin-top:4px;font-size:1rem;display:block}.price-result>svg{color:#b5d1da}.price-product-heading{align-items:center;gap:12px;margin:24px 0;display:flex}.price-product-heading>div{flex:1;min-width:0}.price-product-heading h2{overflow-wrap:anywhere;margin:5px 0;font-size:1.45rem;line-height:1.3}.price-product-heading>button:first-child{background:0 0;border:0;padding:10px}.price-product-heading .price-change{min-height:43px;font-size:.875rem}.price-page .price-manage-link{color:#b7cbd5;background:0 0;margin-top:18px;font-size:.875rem}.price-new-table{margin-top:24px}.price-selection-bar{z-index:35;padding:12px max(16px,calc((100vw - 920px)/2)) calc(12px + env(safe-area-inset-bottom));background:#122b36;border-top:1px solid #426461;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0003}.price-selection-bar strong{color:#8cedc0;margin-top:4px;font-size:1.25rem;display:block}.price-selection-bar button{flex-shrink:0;min-height:45px;font-weight:700;color:#103039!important;background:#8cedc0!important;border-color:#8cedc0!important}.price-selection-bar small{font-size:.8rem}.price-basket-items{gap:12px;display:grid}.price-basket-items article{background:#172d39;border:1px solid #335264;border-radius:15px;align-items:flex-start;gap:14px;padding:18px;display:flex}.price-basket-items h3{margin:5px 0 8px;font-size:1.1rem}.price-basket-items p{color:#b7cdd8;overflow-wrap:anywhere;margin:0 0 12px;font-size:.875rem;line-height:1.5}.price-basket-items b{color:#8cedc0;font-size:1.15rem}.price-basket-items button{flex-shrink:0;padding:10px}.price-page .price-continue{color:#9ff1ce;background:#132c32;border-style:dashed;border-color:#80ddba;width:100%;min-height:50px;margin-top:20px;font-weight:700}.price-basket-summary{background:#172e3a;border:1px solid #3b5e69;border-radius:17px;gap:18px;margin-top:22px;padding:20px;display:grid}.price-basket-summary>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.price-basket-summary strong{color:#8cedc0;font-size:1.6rem}.price-page .price-basket-summary .sofa-quote{color:#0e2930;background:#8cedc0;border-color:#8cedc0;width:100%;min-height:50px;font-weight:800;display:flex}.sofa-quick{padding-bottom:0}.sofa-choice-section>h3{margin:0 0 12px}.sofa-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sofa-quick .sofa-category{text-align:center;cursor:pointer;overflow-wrap:anywhere;background:#182f3c;border:1px solid #385b6d;border-radius:12px;justify-content:center;align-items:center;min-height:49px;padding:10px 7px;font-size:.875rem;font-weight:700;line-height:1.3;display:flex;position:relative}.sofa-category [data-slot=radio-group-item]{cursor:pointer;opacity:0!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.sofa-category:has([data-checked]){color:#102c32;background:#8cedc0;border-color:#8cedc0}.sofa-category:focus-within{outline-offset:3px;outline:2px solid #8cedc0}.sofa-category:has([data-disabled]){opacity:.55;cursor:wait}.sofa-quick .sofa-section-title{align-items:flex-start;gap:8px}.sofa-section-title>small{text-align:right;max-width:130px;font-size:.8rem;line-height:1.5}.sofa-options{gap:10px;display:grid}.sofa-quick .sofa-option{cursor:pointer;background:#192f3b;border:1px solid #355365;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:75px;padding:17px 14px;display:grid}.sofa-option:has([data-checked]){background:#1b393f;border-color:#8cedc0;box-shadow:inset 0 0 0 1px #8cedc0}.sofa-option [data-slot=radio-group-item]{background:0 0;border:2px solid #adc6d1;border-radius:50%;place-items:center;width:22px;min-width:22px;height:22px;padding:0;display:grid;position:relative}.sofa-option [data-slot=radio-group-item][data-checked]{background:#8cedc0;border-color:#8cedc0}.sofa-option [data-slot=radio-group-indicator] span{width:8px;height:8px;background:#123039!important}.sofa-option strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.sofa-option b{white-space:nowrap;color:#eaf6f8;font-size:.975rem}.sofa-option:has([data-checked]) b{color:#8cedc0}.sofa-option small{margin-top:4px;display:block}.sofa-module{background:#192f3b;border:1px solid #355365;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.sofa-module.is-selected{background:#1b363f;border-color:#78d9b2}.sofa-module strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.4;display:block}.sofa-module b{color:#8cedc0;margin-top:5px;font-size:.95rem;display:block}.sofa-module details{color:#adc6d1;grid-column:1/-1;font-size:.875rem}.sofa-module details p{line-height:1.5}.sofa-stepper{flex-shrink:0}.sofa-product-quantity{justify-content:space-between;align-items:center;margin-top:14px;font-size:.875rem;display:flex}.sofa-product-details{color:#b5cbd7;margin-top:14px;font-size:.875rem;line-height:1.5}.sofa-selected-summary{color:#9aefc8;background:#153a38;border:1px solid #365f59;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;font-size:.875rem;line-height:1.5;display:flex}.sofa-selected-summary>svg{flex-shrink:0;margin-top:2px}.sofa-disclosure{background:#172d39;border:1px solid #365667;border-radius:13px;margin-top:18px;padding:0 15px}.sofa-disclosure>summary{align-items:center;gap:10px;padding:17px 0;font-size:.95rem;list-style:none;display:flex}.sofa-disclosure>summary::-webkit-details-marker{display:none}.sofa-disclosure>summary>span{flex:1}.sofa-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.sofa-disclosure .sofa-adjustments{padding:4px 0 10px}.sofa-quick .sofa-summary{margin-top:22px}.sofa-quick .sofa-total{margin-top:12px}.sofa-quick .sofa-quote{min-height:52px}.price-page [role=radio]:focus-visible{outline-offset:3px;outline:2px solid #8cedc0}.price-page .price-error button{margin:8px}@media (min-width:760px){.price-factory-cards,.price-results{grid-template-columns:1fr 1fr}.sofa-categories{max-width:520px}.sofa-quick .sofa-summary{margin-top:22px}.price-basket-summary{max-width:560px;margin-left:auto}}@media (max-width:359px){.price-result{grid-template-columns:minmax(0,1fr) 18px!important}.price-result-value{text-align:left;grid-area:2/1}.price-result>svg{grid-area:1/2/3}.sofa-quick .sofa-option{gap:8px;padding-inline:10px}.sofa-option b{font-size:.875rem}.sofa-module{gap:8px;padding:12px}.sofa-stepper button{width:38px}.sofa-stepper output{min-width:26px}.price-selection-bar{padding-inline:12px}.price-selection-bar button{padding-inline:10px;font-size:.8rem}}.price-page:has(.price-shopping .price-product-heading)>header{display:none}.price-page:has(.price-shopping .price-product-heading)>.price-company{display:none}.price-page:has(.price-shopping .price-product-heading)>.price-tabs{display:none}.price-page:has(.price-shopping .price-product-heading)>.price-new-table{display:none}.sofa-mobile-action{display:none}.price-shopping:has(.sofa-quick) .price-selection-bar{display:none}@media (max-width:759px){.sofa-mobile-action{z-index:36;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:#142e39;border-top:1px solid #416966;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 25px #0003}.sofa-mobile-action>div{min-width:0}.sofa-mobile-action small{font-size:.8rem;display:block}.sofa-mobile-action strong{color:#8cedc0;margin-top:5px;font-size:1.3rem;display:block}.price-page .sofa-mobile-action button{color:#0c2930;background:#8cedc0;border-color:#8cedc0;max-width:53%;min-height:50px;padding:10px 13px;font-size:.875rem;font-weight:800;line-height:1.3}.sofa-quick .sofa-summary .sofa-quote,.sofa-quick .sofa-summary>small{display:none}.sofa-quick .sofa-total{padding-bottom:0}.price-page:has(.sofa-mobile-action){padding-bottom:125px}}@media (max-width:359px){.sofa-mobile-action{gap:10px;padding-inline:12px}.sofa-mobile-action strong{font-size:1.15rem}.price-page .sofa-mobile-action button{font-size:.8rem}}.price-photo-section{margin-bottom:20px}.price-photo-main{object-fit:contain;background:#f3f3ef;border-radius:16px;width:100%;max-height:300px;margin-bottom:10px;display:block}.price-photo-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-photo-options button{color:#c9dee8;background:#1a303d;border:2px solid #0000;border-radius:10px;min-height:44px;padding:3px;position:relative}.price-photo-options button[aria-pressed=true]{border-color:#75e5b5}.price-photo-options img{object-fit:cover;border-radius:6px;width:62px;height:48px;display:block}.price-photo-options svg{color:#0e1921;background:#75e5b5;border-radius:50%;position:absolute;bottom:3px;right:3px}.price-photo-options .price-photo-none{padding:8px 12px}.price-photo-link{color:#a8ebd0;background:0 0;border:1px dashed #446777;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:12px;display:flex}.price-photo-picker{background:#142630;border:1px solid #355365;border-radius:16px;padding:16px}.price-photo-picker h3{margin:0;font-size:16px}.price-photo-picker p{font-size:13px;line-height:1.5}.price-photo-candidates{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0;display:grid}.price-photo-candidates button{text-align:left;color:#fff;background:#1c3441;border:1px solid #385562;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.price-photo-candidates img{object-fit:contain;background:#f3f3ef;border-radius:8px;width:78px;height:68px}.price-photo-candidates span{min-width:0}.price-photo-candidates strong,.price-photo-candidates small{overflow-wrap:anywhere;display:block}.price-photo-candidates small{color:#b5cbd7;margin-top:4px}.price-photo-unlink{margin-top:12px;color:#f7b4a7!important}.price-result-photo{object-fit:contain;background:#f3f3ef;border-radius:10px;flex-shrink:0;width:68px;height:62px}.price-basket-photo{object-fit:contain;background:#f3f3ef;border-radius:10px;flex-shrink:0;width:82px;height:76px}.price-basket-items article>div{flex:1;min-width:0}.price-result:has(.price-result-photo){grid-template-columns:68px minmax(0,1fr) auto 18px}.price-photo-section button:focus-visible{outline-offset:3px;outline:2px solid #75e5b5}@media (max-width:540px){.price-result:has(.price-result-photo){grid-template-columns:60px minmax(0,1fr) 18px}.price-result-photo{grid-row:1/3;width:60px;height:60px}.price-result:has(.price-result-photo) .price-result-value{grid-area:2/2;align-items:flex-start}.price-result:has(.price-result-photo)>svg{grid-area:1/3/3}.price-basket-photo{width:58px;height:58px}.price-photo-main{max-height:230px}}@media (max-width:359px){.price-page .price-result:has(.price-result-photo){grid-template-columns:60px minmax(0,1fr) 18px!important}.price-result:has(.price-result-photo) .price-result-value{text-align:left}}.price-linked-stock{color:#dceee7;background:#142f29;border:1px solid #31584d;border-radius:12px;gap:8px;margin:10px 0;padding:12px;display:grid}.price-linked-stock>small{color:#b2c8c0;font-size:.875rem}.price-linked-stock>div{border-top:1px solid #31584d;justify-content:space-between;gap:12px;padding:7px 0;font-size:.875rem;display:flex}.price-linked-stock>div span{overflow-wrap:anywhere;min-width:0}.price-linked-stock b{color:#79dfb3;flex-shrink:0}.price-tree-photo{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px}.price-stock-badge{color:#79dfb3!important}.price-page{width:100%;min-width:0;max-width:1180px;margin-inline:auto;padding:24px 30px 80px;font-size:14px;display:block}.price-page>header{gap:9px;margin-bottom:14px}.price-page h1{font-size:24px}.price-page h2{font-size:17px}.price-page .price-panel{background:var(--metal-surface);border-color:var(--metal-edge);border-radius:12px;margin:10px 0;padding:12px}.price-page .price-company{gap:10px}.price-page .price-company select{min-height:40px;padding:8px}.price-page .price-tabs{margin:10px 0;padding:0}.price-page .price-tabs button{min-height:42px;padding:7px 5px;font-size:14px}.price-page button,.price-page .price-tree,.price-page .price-cards article{background:var(--metal-surface);border-color:var(--metal-edge);box-shadow:none;color:var(--ink)}.price-page .price-tabs button.active,.price-page .price-factory-filters button[aria-pressed=true]{color:#ffca32;background:#ffca3217;border-color:#796129}.price-page .price-search{background:var(--metal-surface);border-color:var(--metal-edge);border-radius:11px;margin:10px 0;padding:0 10px}.price-page .price-search input{min-height:42px;box-shadow:none;padding:8px 0;font-size:14px;background:0 0!important}.price-page .price-factory-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.price-page .price-factory-card{text-align:left;border-radius:11px;gap:8px;min-width:0;min-height:66px;padding:10px;display:flex}.price-page .price-factory-icon{display:none}.price-page .price-factory-card>span{flex:1;min-width:0}.price-page .price-factory-card strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.price-page .price-factory-card small{margin-top:3px;font-size:12px}.price-page .price-factory-card>svg{color:#ffca32;flex:none;width:16px}.price-page .price-factory-filters{gap:6px;margin:10px 0}.price-page .price-factory-filters button{min-height:36px;padding:7px 10px;font-size:13px}.price-page .price-results{gap:8px}:is(.price-page .price-result,.price-page .price-result:has(.price-result-photo)){text-align:left;border-radius:11px;align-items:center;gap:3px 9px;min-height:84px;padding:10px;grid-template-columns:48px minmax(0,1fr) 16px!important;display:grid!important}.price-page .price-result-photo{border-radius:7px;grid-area:1/1/3;width:48px;height:48px}.price-page .price-result>span:not(.price-result-value){grid-area:1/2;min-width:0}.price-page .price-result:not(:has(.price-result-photo)){grid-template-columns:minmax(0,1fr) 16px!important}.price-page .price-result:not(:has(.price-result-photo))>span{grid-column:1!important}.price-page .price-result strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.price-page .price-result small{margin:2px 0;font-size:12px;line-height:1.3}:is(.price-page .price-result .price-result-value,.price-page .price-result:has(.price-result-photo) .price-result-value){text-align:left;flex-flow:wrap;grid-area:2/2;justify-content:flex-start;align-items:baseline;gap:5px;display:flex}.price-page .price-result-value b{color:#6be0b3;font-size:14px}.price-page .price-result>svg{width:16px;grid-area:1/-2/3!important}.price-page .price-heading{gap:8px;margin:12px 0}.price-page .price-heading p{font-size:15px}.price-page .price-heading small{font-size:12px}.price-page .price-tree>summary{min-height:40px;padding:9px;font-size:14px}.price-page .price-tree>summary>span{font-size:12px}.price-page .price-freight-row{border-bottom:1px solid var(--metal-edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.price-name-edit{align-items:center;gap:4px;min-width:0;display:flex}.price-name-edit strong{overflow-wrap:anywhere;font-size:14px}.price-page button.price-edit-icon{color:#a5bcd3;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:32px;min-height:32px;padding:7px;display:inline-flex}.price-page .price-value b{white-space:nowrap;color:#6be0b3;font-size:14px}.price-page .price-value del{font-size:12px}.price-page .sofa-option,.price-page .sofa-module{background:var(--metal-surface);border-color:var(--metal-edge);gap:8px;min-height:52px;padding:10px}.price-page .sofa-option strong,.price-page .sofa-module strong{font-size:14px}.price-page .sofa-disclosure,.price-page .sofa-summary,.price-page .price-basket-summary{background:var(--metal-surface);border-color:var(--metal-edge);padding:12px}.price-result-wrap{min-width:0;position:relative}.price-result-wrap>.price-result{width:100%;height:100%}.price-result-wrap:has(.price-result-edit) .price-result>span:not(.price-result-value){padding-right:25px}.price-page .price-result-edit{z-index:1;position:absolute;top:5px;right:22px}.price-page>header{align-items:center;min-height:44px}.price-page>header>a{border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.price-page>header>button{flex:none;min-height:42px}.price-page>.price-company{max-width:560px;min-height:60px}.price-page>.price-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;max-width:640px}.price-page>.price-tabs button{border-radius:10px;height:auto;min-height:44px}.price-page>.price-new-table{width:auto;min-height:44px;padding:10px 14px}@media (min-width:901px){.price-page .price-factory-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.price-page .price-factory-card{min-height:74px;padding:12px}}@media (max-width:900px){.price-page{padding:max(18px,env(safe-area-inset-top)) 14px 80px}}.price-sales-help{color:#adc1cc;margin:14px 0;font-size:.875rem;line-height:1.5}.price-checkout-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid!important}.price-page .price-checkout-actions button{white-space:normal;width:100%;min-height:48px;margin:0}.price-page .price-checkout-actions .price-quote-action{color:#e4c58d;background:0 0;border-color:#a78e5d;font-weight:700}.price-page .price-basket-summary>small{margin-top:10px;line-height:1.5;display:block}.price-checkout-active>header,.price-checkout-active>.price-company,.price-checkout-active>.price-tabs,.price-checkout-active .price-new-table{display:none}.price-checkout{min-width:0;padding:0 0 32px}.price-checkout-location{color:var(--text-muted,#adc1cc);margin:0 0 16px;font-size:.875rem}.price-checkout-location span{padding:0 8px}.price-page .price-checkout .order-check input{width:auto}.price-page .price-checkout .order-heading{margin:20px 0}.price-page .price-checkout :is(.order-inputs,.order-item,.order-top-actions){min-width:0}.price-page .price-checkout .order-steps button{white-space:normal}.price-page .price-checkout .order-primary{color:#0a2520;background:#8de3bf;border-color:#8de3bf;font-weight:700}.price-page .price-checkout .order-top-actions{flex-wrap:wrap}html[data-theme=light] .price-sales-help{color:#56666b}html[data-theme=light] .price-page .price-checkout-actions .price-quote-action{color:#715820;background:0 0;border-color:#a78e5d}@media (max-width:480px){.price-page .price-checkout .order-top-actions>button{flex:1;min-height:44px}.price-checkout-actions{gap:8px}.price-page .price-checkout-actions button{padding:10px 7px;font-size:.85rem}}.price-page.price-checkout-active>header,.price-page.price-checkout-active>.price-company,.price-page.price-checkout-active>.price-tabs{display:none}.price-sales-start{margin:16px 0 12px}.price-start-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.price-page .price-start-actions button{border-radius:12px;gap:8px;min-width:0;min-height:64px;padding:12px 9px;font-size:14px;font-weight:700;line-height:1.25}.price-start-actions button>span{min-width:0}.price-start-actions svg{flex-shrink:0}.price-page .price-start-actions .price-start-order{color:#a1f0cc;background:#173b32;border-color:#397a64}.price-page .price-start-actions .price-start-quote{color:#ead19e;background:#352f23;border-color:#806e49}.price-page .price-start-actions button[aria-pressed=true]{outline-offset:-3px;outline:2px solid}.price-start-hint{color:var(--muted,#adc1cc);margin:10px 0 0;font-size:12px;line-height:1.5}.price-start-hint strong{color:var(--ink,#eaf3f5)}.price-shopping-intent{color:#a1f0cc;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;line-height:1.4;display:flex}.price-shopping-intent small{width:100%;color:var(--muted,#adc1cc);padding-left:24px;font-size:12px}html[data-theme=light] .price-page .price-start-actions .price-start-order{color:#185b40;background:#def3e9;border-color:#70a58c}html[data-theme=light] .price-page .price-start-actions .price-start-quote{color:#72571f;background:#f6eddc;border-color:#b49a68}html[data-theme=light] .price-shopping-intent{color:#185b40}@media (max-width:359px){.price-page .price-start-actions button{gap:5px;padding-inline:7px;font-size:13px}.price-start-actions svg{width:18px}.price-start-actions button>svg:last-child:not(:first-child){display:none}}.sofa-family-choice{min-width:0;margin:0 0 18px}.sofa-family-choice>h3{margin:0 0 10px;font-size:1rem}.sofa-family-versions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;max-width:760px;display:grid}.price-page .sofa-family-version{color:#e8eef2;text-align:left;white-space:normal;background:#102330;border:1px solid #3f4b52;border-radius:12px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:58px;margin:0;padding:10px;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}.sofa-family-version>span{overflow-wrap:anywhere;flex:1;min-width:0}.sofa-family-version>img{object-fit:contain;background:#f5f3ee;border-radius:7px;flex-shrink:0;width:42px;height:46px}.sofa-family-version>svg{flex-shrink:0}.price-page .sofa-family-version[aria-pressed=true]{color:#f1d59d;background:#352f23;border-color:#e3c181;box-shadow:inset 0 0 0 1px #e3c181}.price-page .sofa-family-version:focus-visible{outline-offset:3px;outline:2px solid #e3c181}.price-page .sofa-family-version:disabled{cursor:wait;opacity:.65}html[data-theme=light] .price-page .sofa-family-version{color:#243b46;background:#fff;border-color:#c6d0d5}html[data-theme=light] .price-page .sofa-family-version[aria-pressed=true]{color:#72571f;background:#f6eddc;border-color:#a78e5d;box-shadow:inset 0 0 0 1px #a78e5d}@media (max-width:359px){.sofa-family-versions{grid-template-columns:1fr 1fr;gap:6px}.price-page .sofa-family-version{gap:6px;padding:8px;font-size:.8125rem}.sofa-family-version>img{width:32px;height:38px}}.sales-page{background:var(--theme-bg);color:var(--theme-ink);max-width:1050px;min-height:100dvh;padding:24px 22px calc(110px + env(safe-area-inset-bottom));align-content:start;margin:auto;font-family:inherit;display:block}.sales-page *,.sales-section-nav *,.sales-picker *{box-sizing:border-box}.sales-page button,.sales-page a,.sales-section-nav a,.sales-picker button,.sales-selection-bar a{font:inherit;cursor:pointer;text-decoration:none}.sales-page button,.sales-picker button,.sales-factories button{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:44px;color:var(--theme-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.sales-page button:disabled,.sales-picker button:disabled{opacity:.5;cursor:not-allowed}.sales-brand{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0 0 18px;display:flex}.sales-identity{flex:1;min-width:0}.sales-identity img{object-fit:contain;object-position:left;width:174px;max-width:100%;height:36px;display:block}.sales-identity>span{color:var(--theme-muted);margin-top:1px;font-size:12px;line-height:1.3;display:block}.sales-header-actions{flex:none;align-items:center;gap:6px;display:flex}.sales-page .theme-toggle-inline,.sales-page .sales-account-trigger{width:44px;height:44px;color:var(--theme-accent);border-radius:50%;place-items:center;padding:0;display:grid}.sales-page .theme-toggle-inline{background:0 0;border-color:#0000}.sales-page .theme-toggle-inline svg{width:23px;height:23px}.sales-page .sales-account-trigger{color:var(--theme-ink);font-size:16px}html[data-theme] body:has(.sales-page) .theme-toggle{display:none}.sales-account-popup{background:var(--theme-surface);width:250px;max-width:calc(100vw - 24px);color:var(--theme-ink);border:1px solid var(--theme-border);border-radius:14px;gap:4px;padding:12px}.sales-account-popup [data-slot=popover-title]{overflow-wrap:anywhere;border-bottom:1px solid var(--theme-border);padding:4px 8px 10px;font-size:15px}.sales-account-popup a,.sales-account-popup button{width:100%;min-height:44px;color:var(--theme-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 8px;text-decoration:none;display:flex}.sales-account-popup a:hover,.sales-account-popup button:hover{background:var(--theme-raised)}.sales-account-popup svg,.sales-account-popup .developer-return button{color:var(--theme-accent)}.sales-account-popup .developer-session button,.sales-account-popup .developer-session svg{color:var(--theme-danger)}.sales-account-popup [role=alert]{color:var(--theme-danger);font-size:12px;line-height:1.5}.sales-account-popup .developer-return{margin:0}.sales-heading{margin:0 0 10px}.sales-heading h1,.sales-page>h1{letter-spacing:-.6px;margin:0;font-size:28px;font-weight:700;line-height:1.2}.sales-page>h1{margin-bottom:10px}.sales-muted{color:var(--theme-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.sales-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.sales-start button{border-radius:11px;min-height:48px;font-size:15px;font-weight:700}.sales-page .sales-primary{background:var(--theme-action);color:var(--theme-action-text);border-color:var(--theme-action);box-shadow:none}.sales-page .sales-secondary{color:var(--theme-accent);border-color:var(--theme-accent-edge);background:var(--theme-surface)}.sales-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.sales-shortcuts>a{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;min-height:52px;color:var(--theme-ink);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sales-shortcuts>a>svg{color:var(--theme-accent);flex:none;width:22px;height:22px}.sales-shortcuts strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.sales-shortcuts>a>svg:last-child{width:15px;height:15px;margin-left:auto}.sales-shortcuts>a:hover,.sales-recent-card:hover,.sales-factory-grid>button:hover{border-color:var(--theme-accent-edge)}.sales-search{background:var(--theme-field);border:1px solid var(--theme-border);min-height:46px;color:var(--theme-muted);border-radius:11px;align-items:center;gap:10px;margin:0 0 8px;padding:0 12px;display:flex}.sales-search>svg{flex:none}.sales-search:focus-within{outline:2px solid var(--theme-accent);outline-offset:2px}html[data-theme] body .sales-search input{width:100%;min-width:0;min-height:44px;box-shadow:none;font:inherit;color:var(--theme-ink);outline:none;margin:0;padding:10px 0;font-size:16px;background:0 0!important;border:0!important}.sales-search input::-webkit-search-cancel-button{display:none}.sales-page .sales-search button{background:0 0;border:0;flex:none;min-width:44px;min-height:44px;margin-right:-10px;padding:0}.sales-recent-heading{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin:0 0 4px;display:flex}.sales-recent-heading h2{margin:0;font-size:20px;font-weight:700}.sales-page .sales-view-all{min-height:44px;color:var(--theme-accent);background:0 0;border:0;padding:6px 0 6px 8px;font-size:13px}.sales-view-all[aria-expanded=true] svg{transform:rotate(-90deg)}.sales-recent-filters{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.sales-page .sales-recent-filters button{min-height:44px;color:var(--theme-muted);background:0 0;border-radius:999px;padding:7px 14px;font-size:13px}.sales-page .sales-recent-filters button[aria-pressed=true]{background:var(--theme-action);color:var(--theme-action-text);border-color:var(--theme-action);font-weight:600}.sales-recent-list{gap:6px;display:grid}.sales-recent-card{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:64px;color:var(--theme-ink);border-radius:11px;grid-template-columns:34px minmax(0,1fr) minmax(100px,auto) 12px;align-items:center;gap:9px;padding:9px 10px;display:grid}.sales-recent-icon{width:34px;height:38px;color:var(--theme-accent);background:var(--theme-field);border:1px solid var(--theme-border);border-radius:10px;place-items:center;display:grid}.sales-recent-person{min-width:0}.sales-recent-person strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sales-recent-person small{color:var(--theme-muted);margin-top:5px;font-size:11px;line-height:1.3;display:block}.sales-recent-amount{text-align:right;min-width:0;max-width:150px}.sales-recent-amount>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700;display:block}.sales-status{background:var(--theme-raised);max-width:100%;color:var(--theme-muted);border-radius:999px;margin-top:5px;padding:4px 7px;font-size:10px;line-height:1.3;display:inline-block}.sales-status.success{color:var(--theme-success);background:var(--theme-success-soft)}.sales-status.pending{color:var(--theme-accent);background:var(--theme-accent-soft)}.sales-status.danger{color:var(--theme-danger);background:var(--theme-danger-soft)}.sales-recent-chevron{color:var(--theme-muted);width:12px}.sales-list-feedback{color:var(--theme-muted);margin:0;padding:8px 0;font-size:13px}.sales-page .sales-load-more{width:100%;color:var(--theme-accent);font-size:13px}.sales-page .sales-continue{border-color:var(--theme-accent-edge);background:var(--theme-accent-soft);width:100%;color:var(--theme-accent);text-align:left;justify-content:flex-start;margin-bottom:10px;padding:16px}.sales-continue>span{flex:1}.sales-continue strong,.sales-continue small{display:block}.sales-continue small{color:var(--theme-muted);margin-top:5px;font-size:12px}.sales-empty{text-align:center;border:1px dashed var(--theme-border);color:var(--theme-muted);border-radius:12px;padding:25px 18px;font-size:14px;line-height:1.6}.sales-empty>svg{color:var(--theme-accent);margin:0 auto 12px}.sales-section-nav{clear:both;min-width:0;margin:10px 0 22px}.sales-back,.sales-page .sales-back{min-height:44px;color:var(--theme-accent);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:14px;text-decoration:none;display:inline-flex}.sales-section-nav nav{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:12px;padding:5px;display:grid}.sales-section-nav nav a{min-width:0;min-height:48px;color:var(--theme-muted);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:12px 7px;font-size:14px;display:flex}.sales-section-nav nav a[aria-current=page]{background:var(--theme-accent-soft);color:var(--theme-accent)}.sales-origin{border:1px solid;border-radius:8px;align-items:center;width:fit-content;margin-top:6px;padding:4px 8px;line-height:1.3;font-size:11px!important;display:inline-flex!important}.sales-origin.stock{color:var(--theme-success);background:var(--theme-success-soft);border-color:var(--theme-success-edge)}.sales-origin.table{color:var(--theme-accent);background:var(--theme-accent-soft);border-color:var(--theme-accent-edge)}.sales-selection-bar{bottom:calc(var(--app-bottom-clearance) + 4px);left:calc(var(--nav-width,196px) + 20px);z-index:34;background:var(--theme-surface);border:1px solid var(--theme-border);max-width:1020px;box-shadow:var(--theme-shadow);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:auto;padding:12px 16px;display:flex;position:fixed;right:20px}.sales-selection-bar small,.sales-selection-bar strong{display:block}.sales-selection-bar small{color:var(--theme-muted);font-size:11px}.sales-selection-bar strong{color:var(--theme-ink);margin-top:5px;font-size:17px}.sales-selection-bar a{background:var(--theme-action);min-height:44px;color:var(--theme-action-text);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.sales-basket{gap:12px;display:grid}.sales-basket article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.sales-basket article>img{object-fit:cover;border-radius:8px;width:72px;height:72px;margin-top:5px}.sales-basket article>div{flex:1;min-width:0}.sales-basket h2{margin:8px 0;font-size:17px}.sales-basket p{color:var(--theme-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.sales-basket .sales-remove{background:0 0;border:0;min-width:38px;padding:8px}.sales-item-fields{grid-template-columns:75px minmax(0,1fr);gap:12px;margin:14px 0;display:grid}.sales-item-fields label{color:var(--theme-muted);font-size:11px}.sales-item-fields input{width:100%;font:inherit;border:1px solid var(--theme-border);background:var(--theme-field);min-height:42px;color:var(--theme-ink);border-radius:8px;margin-top:5px;padding:8px;font-size:15px}.sales-review-total{border:1px solid var(--theme-border);border-radius:12px;justify-content:space-between;align-items:center;margin:22px 0;padding:18px;display:flex}.sales-review-total strong{color:var(--theme-accent);font-size:24px}.sales-breadcrumb{color:var(--theme-muted);align-items:center;gap:8px;font-size:13px;display:flex}.sales-source-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.sales-source-tabs button{min-height:50px;font-size:14px}.sales-source-tabs button[aria-pressed=true]{background:var(--theme-accent-soft);border-color:var(--theme-accent-edge);color:var(--theme-accent);font-weight:700}html[data-theme] .sales-picker.price-page{border:1px solid var(--theme-border);overscroll-behavior:contain;border-radius:18px;width:min(720px,100vw - 24px);min-width:0;max-width:720px;height:auto;min-height:0;max-height:calc(100dvh - 32px);margin:0;padding:20px;font-size:14px;display:block;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:none}.sales-picker.price-page>.sales-picker-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px!important;display:flex!important}.sales-picker-heading [data-slot=dialog-title]{font-family:inherit;font-size:21px;font-weight:700;line-height:1.3}.sales-picker-heading [data-slot=dialog-description]{color:var(--theme-muted);margin-top:7px;font-size:12px}.sales-picker-heading>button{flex:none}.sales-picker .price-global-search{margin-top:10px}.sales-stock-results{gap:8px;margin:15px 0;display:grid}.sales-stock-results>button{text-align:left;justify-content:flex-start;gap:12px;width:100%;padding:12px;display:flex}.sales-stock-results img{object-fit:cover;border-radius:8px;width:64px;height:64px}.sales-stock-results>button>span{flex:1;min-width:0}.sales-stock-results strong{font-size:15px;line-height:1.4;display:block}.sales-stock-results small{color:var(--theme-muted);margin:5px 0;font-size:12px;line-height:1.5;display:block}.sales-stock-results>button>svg{color:var(--theme-accent);flex:none}.sales-picker .sales-text-button{color:var(--theme-accent);background:0 0;border:0;padding:10px 0;font-size:13px;display:flex}.sales-picker .price-factory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-picker .price-factory-card{grid-template-columns:minmax(0,1fr) 18px;gap:8px;min-height:80px;padding:12px}.sales-picker .price-factory-icon{display:none}html[data-theme] .sales-picker .sofa-summary{min-width:0;display:block;position:static}.sales-picker .sofa-mobile-total{display:none!important}.sales-picker .sofa-composer{padding-bottom:0!important}.sales-picker .sofa-summary .sofa-quote,.sales-picker .sofa-summary>small{display:none!important}html[data-theme] .sales-picker .sofa-mobile-action{z-index:4;border:0;border-top:1px solid var(--theme-border);box-shadow:0 -10px 0 var(--theme-surface);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 0;position:sticky;bottom:-1px;left:auto;right:auto;background:var(--theme-surface)!important;background-image:none!important;display:flex!important}.sales-picker .sofa-mobile-action>div{flex:1;min-width:0}.sales-picker .sofa-mobile-action small{color:var(--theme-muted);font-size:12px;line-height:1.4;display:block}.sales-picker .sofa-mobile-action strong{margin-top:4px;font-size:19px;line-height:1.3;display:block}html[data-theme] .sales-picker .sofa-mobile-action button{flex:0 52%;max-width:52%;min-height:48px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.35}.sales-picker .sofa-workspace{grid-template-columns:minmax(0,1fr);gap:0}.sales-factory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.sales-factory-grid>button{text-align:left;align-items:center;gap:12px;min-height:90px;padding:16px;display:flex}.sales-factory-grid>button>svg{color:var(--theme-accent);flex:none}.sales-factory-grid span{flex:1;min-width:0}.sales-factory-grid strong,.sales-factory-grid small{display:block}.sales-factory-grid strong{font-size:16px}.sales-factory-grid small{color:var(--theme-muted);margin-top:7px;font-size:12px}.sales-add-product{z-index:3;align-items:center;gap:4px;position:relative;display:flex!important}.price-page:has(>.sales-section-nav){padding-bottom:calc(160px + var(--app-bottom-clearance));margin-left:var(--nav-width,196px)}:is(.price-page:has(>.sales-section-nav) .sofa-mobile-total,.price-page:has(>.sales-section-nav) .sofa-mobile-action){bottom:var(--app-bottom-clearance)}:is(.fabricas-page:has(.sales-selection-bar),.orders-page:has(>.sales-selection-bar)){padding-bottom:calc(160px + var(--app-bottom-clearance))!important}.sales-page .order-editor,.sales-checkout{min-width:0;max-width:100%;margin:0}.sales-page .order-heading h1{font-size:25px}@media (max-width:900px){.sales-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sales-page.app-mobile-shell{padding:18px 16px calc(110px + env(safe-area-inset-bottom));max-width:100%;margin-left:0}.sales-brand{margin-bottom:12px}.sales-identity img{width:168px;height:34px}.sales-identity>span{font-size:11px}.sales-shortcuts>a{gap:8px;padding:10px}.sales-shortcuts strong{font-size:13px}.sales-shortcuts>a>svg:first-child{width:21px;height:21px}.sales-heading h1{font-size:27px}.sales-start button{min-height:48px;font-size:15px}.sales-section-nav nav a{flex-direction:column;gap:6px;padding:9px 4px;font-size:11px}.sales-section-nav{margin-bottom:16px}.sales-selection-bar{left:10px;right:10px;bottom:calc(var(--app-bottom-clearance,80px) + 6px);padding:10px 12px}.sales-selection-bar a{font-size:12px}.price-page:has(>.sales-section-nav){margin-left:0;padding-top:12px}.price-page:has(>.sales-section-nav)>header{margin-top:10px}.sales-factory-grid{gap:10px}.sales-factory-grid>button{gap:9px;padding:13px 11px}.sales-factory-grid>button>svg:first-child{width:19px}.sales-factory-grid strong{font-size:14px}.sales-factory-grid small{font-size:11px}html[data-theme] .sales-picker.price-page{max-height:calc(100dvh - 24px);padding:16px}.sales-basket article>img{width:50px;height:50px}.sales-basket article{gap:8px;padding:12px}.sales-item-fields{grid-template-columns:64px minmax(0,1fr);gap:8px}}@media (max-width:359px){.sales-shortcuts>a>svg:last-child{display:none}.sales-recent-card{grid-template-columns:minmax(0,1fr) minmax(90px,auto) 10px;gap:7px}.sales-recent-icon{display:none}.sales-recent-amount{max-width:130px}.sales-shortcuts>a{gap:6px;padding:9px 8px}.sales-shortcuts strong{font-size:12px}.sales-identity img{width:150px}}@media print{.sales-section-nav,.sales-selection-bar,.sales-brand,.sales-breadcrumb{display:none!important}}html[data-theme] body :is(.sales-checkout,.sales-page) :is(.order-primary,.order-steps button[aria-pressed=true]),html[data-theme] body .price-page :is(.price-tabs .active,.sofa-quote,.sofa-mobile-action button){background:var(--theme-action)!important;color:var(--theme-action-text)!important;border-color:var(--theme-action)!important}html[data-theme] body .price-page :is(.price-result-value b,.price-factory-card>svg,.sofa-total strong,.sofa-mobile-action strong){color:var(--theme-accent)}html[data-theme] body .price-page .price-factory-filters button[aria-pressed=true],html[data-theme] body .price-page .price-factory-icon{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent-edge)}html[data-theme] body .sales-page.app-mobile-shell{background:var(--theme-bg);padding-top:max(16px,env(safe-area-inset-top));padding-bottom:calc(var(--app-bottom-clearance,80px) + 24px);display:block}@media (min-width:901px){.sales-page.app-mobile-shell{padding-left:30px;padding-right:30px}.sales-page>.sales-brand,.sales-page>.sales-heading,.sales-page>.sales-start,.sales-page>.sales-shortcuts,.sales-page>.sales-continue,.sales-page>.sales-recents{max-width:820px}.sales-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-shortcuts>a{gap:8px}.sales-recent-card{grid-template-columns:38px minmax(0,1fr) 180px 16px;padding:12px 14px}}.desktop-workspace,.desktop-content{display:contents}.desktop-sidebar,.desktop-topbar{display:none}@media screen and (min-width:1100px){body:has(.desktop-workspace){--desktop-sidebar-width:224px;--desktop-header-height:72px;--desktop-space:24px}html:has(.desktop-workspace){scroll-padding-top:100px}.desktop-workspace{background:var(--theme-bg);min-height:100dvh;color:var(--theme-ink);display:block}.desktop-content{margin-left:var(--desktop-sidebar-width);padding-top:var(--desktop-header-height);min-width:0;display:block}.desktop-sidebar{width:var(--desktop-sidebar-width);z-index:70;background:var(--theme-bg);border-right:1px solid var(--theme-border);overscroll-behavior:contain;flex-direction:column;gap:0;padding:0 12px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.desktop-sidebar>nav{display:block}.desktop-brand{background:var(--theme-bg);z-index:2;border-bottom:1px solid var(--theme-border);align-items:center;min-height:72px;margin-bottom:8px;padding:14px 12px;display:flex;position:sticky;top:0}.desktop-brand img{width:174px;height:auto;display:block}.desktop-nav-group{background:0 0;border:0;margin:0 0 10px;padding:0}.desktop-nav-group h2{letter-spacing:.12em;text-transform:uppercase;color:var(--theme-muted);margin:16px 12px 6px;font-size:10px;font-weight:700}.desktop-sidebar .desktop-nav-link,.desktop-search-results .desktop-nav-link{min-height:38px;color:var(--theme-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:8px 11px;font-size:12px;line-height:1.35;text-decoration:none;display:flex}.desktop-nav-link svg{flex:none;width:17px;height:17px}.desktop-sidebar .desktop-nav-link:hover,.desktop-search-results .desktop-nav-link:hover{background:var(--theme-raised);color:var(--theme-ink)}.desktop-sidebar .desktop-nav-link.is-active{background:var(--theme-accent-soft);color:var(--theme-accent);border-color:var(--theme-accent-edge);font-weight:650}.desktop-sidebar>footer{color:var(--theme-muted);gap:10px;margin-top:auto;padding:18px 12px 0;font-size:10px;display:grid}.desktop-sidebar>footer>a{color:var(--theme-muted);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.desktop-topbar{left:var(--desktop-sidebar-width);height:var(--desktop-header-height);background:var(--theme-bg);border-bottom:1px solid var(--theme-border);z-index:65;align-items:center;gap:24px;padding:12px 24px;display:flex;position:fixed;top:0;right:0}.desktop-context{gap:3px;min-width:150px;max-width:240px;display:grid}.desktop-context>span{color:var(--theme-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.desktop-context>strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.4;overflow:hidden}.desktop-search{flex:1;min-width:170px;max-width:520px;margin-right:auto;position:relative}.desktop-search>label{border:1px solid var(--theme-border);background:var(--theme-field);min-height:38px;color:var(--theme-muted);border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}html[data-theme] body .desktop-search input{outline:none;width:100%;min-width:0;padding:8px 0;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important}.desktop-search label:focus-within{outline:2px solid var(--theme-accent);outline-offset:2px}.desktop-search label>button{color:var(--theme-muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.desktop-search-results{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;max-height:70vh;padding:8px;position:absolute;top:46px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #0004}.desktop-search-results p{color:var(--theme-muted);padding:10px;font-size:13px}.desktop-topbar-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.desktop-icon-button,.desktop-topbar .theme-toggle-inline{background:var(--theme-surface);border:1px solid var(--theme-border);width:34px;min-width:34px;height:34px;min-height:34px;color:var(--theme-accent);border-radius:8px;place-items:center;padding:7px;text-decoration:none;display:grid}.desktop-topbar .developer-return{margin:0;padding:0;display:flex;position:static}.desktop-topbar .developer-return button{min-height:32px;padding:6px 9px;font-size:11px}.desktop-topbar .developer-logout{margin:0;position:static}.desktop-user{align-items:center;gap:9px;max-width:180px;font-size:12px;display:flex}.desktop-user>b{background:var(--theme-raised);width:32px;height:32px;color:var(--theme-accent);border-radius:50%;flex:none;place-items:center;display:grid}.desktop-user>span{white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.desktop-user small{color:var(--theme-muted);margin-top:3px;font-size:10px;display:block}.desktop-workspace :focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}html[data-theme] body .desktop-content .visual-primary,html[data-theme] body .desktop-content .visual-chips button[aria-pressed=true],html[data-theme] body .desktop-content .assistance-filters>button[aria-pressed=true]{background:var(--theme-action)!important;color:var(--theme-action-text)!important;border-color:var(--theme-accent)!important}:is(body:has(.desktop-workspace)>.theme-toggle,body:has(.desktop-workspace) .pwa-toolbar),.desktop-content .app-navigation,.desktop-content .company-home-nav,.desktop-content .sales-brand,.desktop-content .qr-header-trigger,.desktop-content .home-qr-stack>.developer-session{display:none!important}.desktop-content .report-brand>a[href=\/aplicativo]:has(>img[src="/armazio-logo-dark.svg"]){display:none!important}html[data-theme] body .desktop-content :is(.app-mobile-shell,.platform-shell,.agent-page,.purchase-shell,.qr-page){width:auto;max-width:none;min-height:calc(100dvh - 72px);margin:0;padding:24px 28px 36px}.desktop-content>main{min-width:0}.desktop-content .app-mobile-shell:not(.developer-dashboard){margin-left:0}.desktop-content .developer-dashboard>.conteudo{margin-left:0;padding:0}.desktop-content :is(.report-brand,.glass-home-brand,.dashboard-header,.stock-header-compact,.fabricas-header,.sales-heading){margin-top:0}.desktop-content :is(.report-brand,.glass-home-brand,.dashboard-header,.stock-header-compact,.fabricas-header) img[src="/armazio-logo-dark.svg"],.desktop-content .home-identity,.desktop-content .stock-brand{display:none!important}.desktop-content .glass-home-brand{min-height:0;margin:0 0 10px;padding:0}.desktop-content :is(.home-greeting,.company-home-heading){margin-top:8px}.desktop-content :is(.home-actions,.company-home>section,.platform-section,.seller-create-actions,.owner-insights,.report-disclosures,.orders-list,.quotes-list,.customer-list,.delivery-list,.platform-ledger,.order-list,.finance-orders,.finance-sale-list,.client-mini-grid,.assistance-grid,.finance-tile-grid,.report-grid){border-left:0;padding-left:0}.desktop-content :is(.home-actions,.company-home>section,.platform-section)>h2:before,.desktop-content :is(.orders-list,.quotes-list,.customer-list,.delivery-list,.platform-ledger,.order-list,.finance-orders,.finance-sale-list)>:before,.desktop-content .report-grid>.report-card:before{display:none}.desktop-content .account-links{margin-bottom:0}.desktop-content :is(.order-page,.report-page,.platform-shell,.price-page,.agent-page) h1{letter-spacing:-.6px;font-size:26px;line-height:1.2}.desktop-content :is(.order-page,.report-page,.platform-shell,.price-page,.agent-page) h2{line-height:1.35}.desktop-content :is(.estoque-busca-fixa,.client-search-sticky){top:84px}.desktop-content :is(.restock-popover,.role-preview-popover){z-index:100}.desktop-workspace.is-platform .desktop-sidebar>footer,.desktop-workspace.is-operations .desktop-sidebar>footer{display:none}html[data-theme] body .desktop-workspace.is-platform .platform-nav{z-index:71;border-radius:0;flex-direction:column;gap:8px;width:200px;max-width:none;padding:0;position:fixed;inset:84px auto auto 12px;transform:none;background:0 0!important;border:0!important;display:flex!important}html[data-theme] body .desktop-workspace.is-platform .platform-nav button{text-align:left;border-radius:8px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:11px;min-height:43px;padding:10px 12px;font-size:13px;display:flex}.desktop-workspace.is-platform .platform-nav svg{width:19px;height:19px}html[data-theme] body .desktop-workspace.is-operations .developer-dashboard>aside{z-index:71;background:var(--theme-bg);border-right:1px solid var(--theme-border);width:224px;padding:8px 12px;position:fixed;inset:80px auto 0 0;overflow-y:auto;display:block!important}.desktop-workspace.is-operations .developer-dashboard>aside>img,.desktop-workspace.is-operations .developer-dashboard>aside .protecao{display:none}.desktop-workspace.is-operations .developer-dashboard>aside nav{gap:7px;display:grid}.desktop-workspace.is-operations .developer-dashboard>aside nav>:is(button,a){min-height:42px;color:var(--theme-muted);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px;font-size:13px;text-decoration:none;display:flex}.desktop-workspace.is-operations .developer-dashboard>aside nav>button.on{color:var(--theme-accent);background:var(--theme-accent-soft);border-color:var(--theme-accent-edge)}.desktop-workspace.is-operations .developer-dashboard>aside svg{flex:none;width:18px;height:18px}.desktop-workspace.is-operations .developer-dashboard>aside small{display:none}}@media screen and (min-width:1600px){body:has(.desktop-workspace){--desktop-sidebar-width:244px}.desktop-topbar{gap:32px;padding-inline:32px}html[data-theme] body .desktop-content :is(.app-mobile-shell,.platform-shell,.agent-page,.purchase-shell,.qr-page){padding:28px 36px 40px}.desktop-workspace.is-platform .platform-nav{width:220px!important}.desktop-workspace.is-operations .developer-dashboard>aside{width:244px!important}}@media print{.desktop-sidebar,.desktop-topbar{display:none!important}.desktop-workspace,.desktop-content{display:contents!important}}.desktop-sales-ledger,.desktop-sales-catalog{display:none}@media screen and (min-width:1100px){html[data-theme] body .sales-page.app-mobile-shell{min-width:0;max-width:none;padding-top:24px;padding-bottom:40px}html[data-theme] body .sales-page>:is(.sales-brand,.sales-heading,.sales-start,.sales-shortcuts,.sales-continue,.sales-recents){max-width:none}.sales-page>.sales-brand{margin-bottom:20px}.sales-page>.sales-heading{margin:0 0 18px}.sales-page>.sales-heading h1{font-size:30px}.sales-page.sales-hub>.sales-start{justify-content:flex-end;gap:10px;margin:-56px 0 20px;display:flex}.sales-page.sales-hub>.sales-start>button{min-width:148px;min-height:42px;padding:8px 18px;font-size:14px}.sales-page>.sales-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px}.sales-shortcuts>a{border-radius:10px;min-height:74px;padding:16px 18px}.sales-shortcuts strong{font-size:15px}.sales-shortcuts>a>svg:first-child{width:25px;height:25px}.sales-recents{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;display:grid}.sales-recents>.sales-search{grid-area:1/2;min-width:300px;margin:0}.sales-recents>.sales-recent-heading{grid-area:1/1;margin:0}.sales-recents>.sales-recent-filters{grid-column:1/-1;margin:0}.sales-recents>.sales-recent-list{border:1px solid var(--theme-border);border-radius:12px;grid-column:1/-1;gap:0;overflow:hidden}.sales-recent-list>.sales-recent-card{border:0;border-bottom:1px solid var(--theme-border);border-radius:0;grid-template-columns:40px minmax(0,1fr) 330px 18px;min-height:76px;padding:12px 18px}.sales-recent-list>.sales-recent-card:last-child{border-bottom:0}.sales-recent-person strong{-webkit-line-clamp:1;font-size:15px}.sales-recent-person small{font-size:12px}.sales-recent-amount{text-align:left;justify-content:space-between;align-items:center;gap:16px;max-width:none;display:flex}.sales-recent-amount>strong{font-size:15px}.sales-recent-amount .sales-status{text-align:center;min-width:140px;margin:0;font-size:11px}.sales-section-nav{align-items:center;gap:24px;margin:0 0 24px;display:flex}.sales-section-nav nav{flex:1;max-width:620px;margin:0;padding:4px}.sales-section-nav nav a{min-height:40px;padding:8px 14px;font-size:13px}.sales-section-nav .sales-back{white-space:nowrap}.sales-selection-bar{left:calc(var(--desktop-sidebar-width,232px) + 24px);max-width:none;bottom:20px;right:24px}html[data-theme] body .orders-page{min-width:0;max-width:none}.orders-page .visual-workspace{gap:16px}.orders-page .visual-heading{margin:0}.orders-page .visual-heading h1{font-size:28px}.orders-page .visual-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.orders-page .visual-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.orders-page .visual-metric{flex-direction:row;align-items:center;gap:14px;min-height:84px;padding:16px}.orders-page .visual-metric strong{font-size:24px}.orders-page .visual-metric-icon{width:38px;height:38px}.orders-page .visual-chips{flex-wrap:wrap;gap:8px}.orders-page .visual-chips button,.orders-page .visual-chips select{min-height:36px;font-size:13px}html[data-theme] body .orders-page .sales-mobile-order-cards,html[data-theme] body .quotes-page .sales-mobile-quote-cards{display:none}.desktop-sales-ledger{grid-template-columns:minmax(0,1fr) minmax(270px,28%);align-items:start;gap:18px;min-width:0;display:grid}.desktop-sales-table-wrap{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;min-width:0;overflow:auto}.desktop-sales-table-wrap table{border-collapse:collapse;width:100%;color:var(--theme-ink);font-size:13px}.desktop-sales-table-wrap caption{text-align:left;border-bottom:1px solid var(--theme-border);color:var(--theme-ink);padding:17px 18px;font-size:15px;font-weight:650}.desktop-sales-table-wrap th{text-align:left;white-space:nowrap;color:var(--theme-muted);background:var(--theme-field);padding:12px 14px;font-size:11px;font-weight:600}.desktop-sales-table-wrap td{border-bottom:1px solid var(--theme-border);vertical-align:middle;padding:13px 14px;line-height:1.4}.desktop-sales-table-wrap tr:last-child td{border-bottom:0}.desktop-sales-table-wrap tbody tr:hover{background:var(--theme-raised)}.desktop-sales-table-wrap tr.is-selected{background:var(--theme-accent-soft)}.desktop-sales-table-wrap tr.is-selected td:first-child{box-shadow:inset 3px 0 var(--theme-accent)}html[data-theme] body .orders-page .desktop-sales-table-wrap td button{text-align:left;width:100%;max-width:260px;min-height:40px;color:var(--theme-ink);background:0 0;border:0;border-radius:4px;justify-content:start;justify-items:start;gap:4px;padding:0;font-size:13px;display:grid}.desktop-sales-table-wrap td button>b{color:var(--theme-muted);font-size:11px}.desktop-sales-table-wrap td button>span{overflow-wrap:anywhere;font-weight:600}.desktop-sales-table-wrap .sales-status{white-space:normal;margin:0;font-size:11px}.desktop-sales-value{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.desktop-sales-preview{border:1px solid var(--theme-border);background:var(--theme-surface);min-width:0;color:var(--theme-ink);border-radius:12px;padding:20px;position:sticky;top:88px}.desktop-sales-preview-heading{color:var(--theme-accent);align-items:center;gap:10px;margin-bottom:12px;display:flex}.desktop-sales-preview-heading svg{flex:none;width:21px;height:21px}.desktop-sales-preview-heading h2{color:var(--theme-ink);margin:0;font-size:17px;line-height:1.35}.desktop-sales-preview h3{align-items:center;gap:8px;margin:18px 0 8px;font-size:16px;display:flex}.desktop-sales-preview-meta{align-items:center;gap:8px;margin:8px 0 16px;display:flex;font-size:12px!important}.desktop-sales-preview-product{gap:10px;margin:18px 0;display:grid}.desktop-sales-preview-product>img{aspect-ratio:1.6;object-fit:cover;border-radius:9px;width:100%;max-height:180px}.desktop-sales-preview-product>svg{background:var(--theme-field);width:46px;height:46px;color:var(--theme-accent);border-radius:8px;padding:10px}.desktop-sales-preview-product>strong{font-size:14px;line-height:1.4}.desktop-sales-preview dl{margin:20px 0}.desktop-sales-preview dl>div{border-bottom:1px solid var(--theme-border);justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.desktop-sales-preview dt{color:var(--theme-muted);flex:none}.desktop-sales-preview dd{text-align:right;overflow-wrap:anywhere;margin:0}.desktop-sales-preview dd.desktop-sales-preview-total{color:var(--theme-accent);font-size:20px;font-weight:700}.desktop-sales-preview>button{width:100%;min-height:42px;margin-top:10px;font-size:13px}.desktop-sales-preview>small{margin-top:14px;font-size:11px;line-height:1.5;display:block}.desktop-sales-preview{overscroll-behavior:contain;max-height:calc(100dvh - 110px);overflow:auto}.desktop-sales-assistance{border:1px solid var(--theme-border);color:var(--theme-accent);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:11px;font-size:12px;display:flex}.desktop-sales-preview .order-audit{margin-top:14px;font-size:12px}.desktop-sales-preview .order-audit summary{font-size:12px;line-height:1.5}.desktop-sales-preview .order-audit article{overflow-wrap:anywhere;font-size:11px}.desktop-sales-quote-items{gap:10px;max-height:320px;margin:18px 0;display:grid;overflow:auto}.desktop-sales-quote-items>div{border:1px solid var(--theme-border);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.desktop-sales-quote-items img{object-fit:cover;border-radius:6px;flex:none;width:44px;height:44px}.desktop-sales-quote-items>div>span{flex:1;gap:4px;min-width:0;display:grid}.desktop-sales-quote-items strong{overflow-wrap:anywhere;font-size:12px}.desktop-sales-quote-items small{font-size:10px}.desktop-sales-quote-items b{white-space:nowrap;font-size:11px}.desktop-sales-empty{text-align:center;color:var(--theme-muted);padding:28px 18px}.quotes-page>.order-heading{margin:0 0 20px}.quotes-page .quote-status-filter{max-width:320px;margin-bottom:20px}.sales-checkout.orders-page{background:0 0;width:100%;margin:0;padding:0!important}.orders-page .order-heading{margin:18px 0}.orders-page .order-heading h1{font-size:28px}.orders-page .order-steps{gap:8px;margin-bottom:20px;display:flex}.orders-page .order-steps>button{flex:1;min-height:42px;font-size:14px}.orders-page .order-editor .order-fields[data-sales-step="0"]{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.orders-page .order-editor .order-fields[data-sales-step="0"]>.order-card{margin:0}.orders-page .order-editor .order-fields[data-sales-step="0"]>.order-continue{grid-column:1/-1;justify-self:end;width:auto;min-width:240px}.orders-page .order-editor .order-fields[data-sales-step="1"]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px 20px;display:grid}.orders-page .order-editor .order-fields[data-sales-step="1"]>.order-card{grid-column:2;min-width:0;margin:0;padding:16px}.orders-page .order-editor .order-fields[data-sales-step="1"]>.desktop-sales-catalog{grid-area:1/1/span 9}.desktop-sales-catalog{border:1px solid var(--theme-border);background:var(--theme-surface);scrollbar-gutter:stable;overscroll-behavior:contain;border-radius:12px;min-width:0;max-height:calc(100dvh - 110px);display:block;position:sticky;top:88px;overflow:auto}html[data-theme] body .sales-picker.price-page.sales-picker-inline{width:100%;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:18px;display:block;position:static;inset:auto;overflow:visible;transform:none}.sales-picker-inline .sales-picker-heading{margin-bottom:14px!important}.sales-picker-inline .sales-picker-heading h2{font-weight:650;margin:0!important;font-size:18px!important}.sales-picker-inline .sales-picker-heading p{color:var(--theme-muted);margin:6px 0 0;font-size:12px}.sales-picker-inline .sales-source-tabs{gap:8px;margin:14px 0}.sales-picker-inline .sales-source-tabs button{min-height:42px;padding:8px;font-size:13px}.sales-picker-inline .sales-stock-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}html[data-theme] body .sales-picker-inline .sales-stock-results>button{border-radius:10px;grid-template-columns:minmax(0,1fr) 24px;align-content:start;gap:8px;min-height:0;padding:10px;display:grid;position:relative}.sales-picker-inline .sales-stock-results>button>img{aspect-ratio:1.45;object-fit:cover;border-radius:7px;grid-column:1/-1;width:100%;height:auto}.sales-picker-inline .sales-stock-results>button>svg:first-child{grid-column:1/-1;justify-self:center;min-height:85px}.sales-picker-inline .sales-stock-results>button>span{grid-column:1;min-width:0}.sales-picker-inline .sales-stock-results>button>svg:last-child{border:1px solid var(--theme-accent-edge);background:var(--theme-accent-soft);border-radius:50%;grid-column:2;align-self:end;width:24px;height:24px;padding:3px}.sales-picker-inline .sales-stock-results strong{font-size:12px;line-height:1.35}.sales-picker-inline .sales-stock-results small{font-size:10px;line-height:1.4}.sales-picker-inline .sales-origin{padding:3px 5px;font-size:10px!important}.sales-picker-inline .price-search input{font-size:13px!important}.sales-picker-inline .price-factory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-picker-inline .price-result{gap:8px;min-width:0;padding:10px}.sales-picker-inline .price-result strong,.sales-picker-inline .price-result-value b{font-size:13px}.sales-picker-inline .price-result-photo{width:54px;height:54px}.sales-picker-inline .sofa-workspace{display:block}.sales-picker-inline .sofa-config{min-width:0}.sales-picker-inline .sofa-options{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page .sales-mobile-add{display:none!important}.orders-page .order-inputs{gap:12px}.orders-page input,.orders-page select,.orders-page textarea{min-height:40px;font-size:14px}.orders-page label{font-size:12px}.orders-page .document-item-price{grid-template-columns:minmax(0,1fr) 100px}.orders-page .order-editor .order-item-summary>img{width:52px;height:52px}.orders-page .order-editor .order-item-description>strong{font-size:14px}.orders-page .document-item-total,.orders-page .order-date-only>label{font-size:12px}.orders-page .order-editor>.order-continue{width:auto;min-width:320px;margin:18px 0 18px auto;display:flex}.orders-page .order-save{justify-content:flex-end}.orders-page .order-save>button{flex:0 auto;min-width:180px}.orders-page .order-review{max-width:860px;margin:20px auto}.orders-page .quote-editor{margin-top:20px;padding:22px}.orders-page .quote-editor>.order-fields:not(.quote-readonly-fields){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.orders-page .quote-editor>.order-fields>.customer-history{grid-column:1/-1;margin:0}.orders-page .quote-editor>.order-fields>.order-inputs{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.orders-page .quote-editor>.order-fields>.desktop-sales-catalog{grid-area:3/1/span 4}.orders-page .quote-editor>.order-fields>:is(.document-products,.document-discount,.document-summary,label){grid-column:2;margin:0}.orders-page .quote-editor>.order-fields>.document-products{grid-row:3}.orders-page .quote-editor>.order-fields>.document-discount{grid-row:4}.orders-page .quote-editor>.order-fields>.document-summary{grid-row:5}.orders-page .quote-editor>.order-fields>label{grid-row:6}.orders-page .quote-editor>.order-primary{min-width:200px;margin:18px 0 0 auto;display:flex}.orders-page .quote-editor .quote-item-summary{flex-wrap:nowrap;align-items:center}.orders-page .quote-item-summary>img{object-fit:cover;border-radius:7px;width:46px;height:46px}.orders-page .quote-item-summary>div{flex:1;min-width:0}.orders-page .quote-item-summary>button{min-height:36px;padding:6px 8px;font-size:12px}.sales-basket{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sales-review-total,.sales-basket~.sales-source-tabs{max-width:600px;margin-left:auto}html[data-theme] .sales-picker.price-page:not(.sales-picker-inline){width:min(1000px,100vw - 100px);max-width:1000px;max-height:calc(100dvh - 80px)}.sales-picker:not(.sales-picker-inline) .sales-stock-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.sales-picker.sales-picker-inline.price-page .price-shopping,.sales-picker.sales-picker-inline.price-page .sofa-composer,.sales-picker.sales-picker-inline.price-page .sofa-config{min-width:0;max-width:100%}.sales-picker.sales-picker-inline.price-page .sofa-workspace{grid-template-columns:minmax(0,1fr);gap:0;display:block}.sales-picker.sales-picker-inline.price-page .sofa-options{grid-template-columns:minmax(0,1fr)}.sales-picker.sales-picker-inline.price-page .sofa-module{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.sales-picker.sales-picker-inline.price-page .sofa-option{min-height:72px}.sales-picker.sales-picker-inline.price-page .sofa-summary{margin-top:16px;padding:14px;position:static;top:auto}.sales-picker.sales-picker-inline.price-page .sofa-total strong{font-size:22px}.sales-picker.sales-picker-inline.price-page .price-results{grid-template-columns:minmax(0,1fr);gap:9px}.sales-picker.sales-picker-inline.price-page .price-factory-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sales-picker.sales-picker-inline.price-page .price-factory-card{gap:8px;min-height:76px;padding:12px}.sales-picker.sales-picker-inline.price-page .price-factory-icon{display:none}.sales-picker.sales-picker-inline.price-page .price-factory-card strong{font-size:14px}.sales-picker.sales-picker-inline.price-page .price-factory-card small{font-size:11px}:is(.sales-picker.sales-picker-inline.price-page .price-result,.sales-picker.sales-picker-inline.price-page .price-result:has(.price-result-photo)){gap:4px 9px;min-height:82px;padding:10px;grid-template-columns:54px minmax(0,1fr) 16px!important}.sales-picker.sales-picker-inline.price-page .price-result:not(:has(.price-result-photo)){grid-template-columns:minmax(0,1fr) 16px!important}.sales-picker.sales-picker-inline.price-page .price-result-photo{width:54px;height:54px}.sales-picker.sales-picker-inline.price-page .price-result strong,.sales-picker.sales-picker-inline.price-page .price-result .price-result-value b{font-size:13px}html[data-theme] body .sales-picker-inline .price-search{align-items:center;gap:8px;display:flex}.sales-picker.sales-picker-inline.price-page .price-global-search{margin:0 0 12px}.sales-picker.sales-picker-inline.price-page .price-photo-main{max-height:240px}.sales-picker.sales-picker-inline.price-page .sofa-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sales-picker.sales-picker-inline.price-page .sofa-category{padding:8px 4px;font-size:11px}}@media screen and (min-width:1600px){.desktop-sales-ledger{grid-template-columns:minmax(0,1fr) 340px}.sales-picker-inline .sales-stock-results{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-page .order-editor .order-fields[data-sales-step="1"]{grid-template-columns:minmax(0,1.3fr) minmax(420px,1fr)}}.inventory-desktop-heading{display:none}@media screen and (min-width:1100px){.loja-page.stock-redesign,.fabricas-page,.price-page{min-width:0}.loja-page.stock-redesign .loja-header{min-height:54px;margin:0 0 18px;padding:0}.loja-page.stock-redesign .stock-store-title h1{font-size:26px;line-height:1.2}.loja-page.stock-redesign .stock-store-title p{color:var(--theme-muted);font-size:13px}.loja-page.stock-redesign .stock-brand{display:none}.loja-page.stock-redesign .stock-movement-tabs,.loja-page.stock-redesign .stock-movement-tabs.stock-tabs-with-add{border-bottom:1px solid var(--theme-border);flex-wrap:wrap;gap:8px;max-width:none;margin:0 0 18px;padding:0 0 14px;display:flex;overflow:visible}.loja-page.stock-redesign .stock-movement-tabs>button{white-space:nowrap;flex:none;min-height:39px;padding:9px 16px;font-size:13px}.loja-page.stock-redesign .stock-movement-tabs>.stock-add-merchandise{margin-left:auto}body .stock-redesign .warehouse-stock{grid-template-columns:minmax(240px,1fr) auto;gap:14px 20px;display:grid}body .stock-redesign .warehouse-stock .estoque-busca-fixa{border:0;align-self:center;width:auto;min-width:0;max-width:none;margin:0;padding:0;position:static;inset:auto}body .stock-redesign .warehouse-stock .estoque-busca-fixa>label{border:1px solid var(--theme-border);background:var(--theme-field);border-radius:9px;min-height:44px;margin:0;padding:0 14px}body .stock-redesign .warehouse-stock .estoque-busca-fixa input{min-height:42px;font-size:14px}body .stock-redesign .warehouse-stock .loja-resumo{border:0;gap:14px;min-width:0;margin:0;padding:0}body .stock-redesign .warehouse-stock .loja-resumo>div{gap:6px;width:auto;padding:0 10px}body .stock-redesign .warehouse-stock .loja-resumo b{color:var(--theme-ink);font-size:22px}body .stock-redesign .warehouse-stock .loja-resumo span{color:var(--theme-muted);font-size:12px}body .stock-redesign .warehouse-stock>.categorias{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin:0 0 3px;padding:0;display:flex;overflow:visible}body .stock-redesign .warehouse-stock>.categorias button{border-radius:7px;min-height:35px;padding:7px 13px;font-size:12px}body .stock-redesign .warehouse-stock>.produtos{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));align-items:stretch;gap:16px;display:grid}body .stock-redesign .warehouse-stock>.stock-empty,body .stock-redesign .warehouse-stock>[role=status]{grid-column:1/-1}body .stock-redesign .warehouse-stock .stock-product{border-radius:12px;flex-direction:column;gap:0;min-width:0;display:flex;position:relative;overflow:hidden;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:none!important;border-image:!important;padding:0!important}body .stock-redesign .warehouse-stock .stock-product-media{gap:0;width:100%}body .stock-redesign .warehouse-stock .stock-product-photo,body .stock-redesign .warehouse-stock .stock-product-media .stock-product-photo{aspect-ratio:1.55;background:var(--theme-field);border-radius:0;width:100%;height:auto;min-height:0;margin:0}body .stock-redesign .warehouse-stock .stock-product-photo img{object-fit:contain;width:100%;height:100%}body .stock-redesign .warehouse-stock .stock-product-photo:after{display:none}body .stock-redesign .warehouse-stock .stock-product-info{flex-direction:column;flex:1;width:100%;min-width:0;padding:13px;display:flex}body .stock-redesign .warehouse-stock .stock-product-heading h2{margin:0 0 4px;font-size:15px;line-height:1.35}body .stock-redesign .warehouse-stock .stock-product-title-line .stock-last-sale{color:var(--theme-muted);margin:0 0 8px;font-size:11px}body .stock-redesign .warehouse-stock .stock-product-info>.stock-product-description{color:var(--theme-muted);margin:0 0 12px;font-size:12px;line-height:1.5}body .stock-redesign .warehouse-stock .stock-product-media>.material-sample{align-self:flex-start;margin:8px 0 0;padding:0 12px}body .stock-redesign .warehouse-stock .stock-options-trigger{background:var(--theme-surface);border:1px solid var(--theme-border);width:34px;min-width:34px;height:34px;min-height:34px;top:8px;right:8px}body .stock-redesign .warehouse-stock .stock-product-actions{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}body .stock-redesign .warehouse-stock .stock-product-actions>.stock-product-quantity{border:1px solid var(--theme-success-edge);width:auto;min-width:0;color:var(--theme-success);background:var(--theme-success-soft);border-radius:7px;margin-right:auto;padding:5px 9px;font-size:12px}body .stock-redesign .warehouse-stock .stock-product-actions>.stock-withdraw,body .stock-redesign .warehouse-stock .stock-product-actions>.stock-restock{border:1px solid var(--theme-border);background:var(--theme-field);width:auto;min-width:0;min-height:34px;color:var(--theme-ink);border-radius:7px;padding:6px 9px;font-size:12px}body .stock-redesign .warehouse-stock .stock-product-actions>.stock-withdraw{color:var(--theme-accent);border-color:var(--theme-accent-edge)}body .stock-redesign .warehouse-stock .stock-product.is-editing{grid-column:1/-1;grid-template-columns:240px minmax(0,1fr);gap:18px;display:grid;padding:12px!important}body .stock-redesign .warehouse-stock .stock-product.is-editing .stock-product-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body .stock-redesign .warehouse-stock .stock-product-edit>div{grid-column:1/-1}.loja-page .produto-formulario{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;max-width:none;padding:24px}.loja-page .produto-formulario>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.loja-page .produto-formulario .new-product-photo{border:1px dashed var(--theme-border);border-radius:10px;grid-column:1/-1;padding:18px}.loja-page .produto-formulario>div>button{grid-column:3;justify-self:end;min-width:180px}.loja-page .acabando-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;display:grid}.loja-page .acabando-lista>div{grid-column:1/-1}.loja-page .acabando-lista>article{border:1px solid var(--theme-border);border-radius:10px;min-width:0;margin:0;padding:18px}.loja-page .stock-idle{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;margin:0;padding:22px}.loja-page .stock-idle header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.loja-page .stock-idle header p{max-width:550px;margin:0;font-size:12px}.loja-page .stock-idle-search{max-width:560px;margin:18px 0 14px}.loja-page .stock-idle-search input{min-height:42px;padding:10px 12px}.loja-page .stock-idle-list{border:1px solid var(--theme-border);border-radius:9px;gap:0;overflow:hidden}.loja-page .stock-idle-list article{border:0;border-bottom:1px solid var(--theme-border);border-radius:0;grid-template-columns:minmax(0,1fr) 190px;margin:0;padding:15px 18px;display:grid}.loja-page .stock-idle-list article:last-child{border-bottom:0}.loja-page .stock-idle-list article>div:first-child{grid-template-columns:minmax(180px,1fr) minmax(170px,1fr);align-items:center;gap:4px 18px;display:grid}.loja-page .stock-idle-list article>div:first-child>small{grid-column:2}.loja-page .stock-idle-list article>div:first-child>strong{grid-area:1/1/3}.loja-page .stock-idle-age{justify-content:flex-end;align-items:center;gap:12px;display:flex}.loja-page .stock-idle-age b{color:var(--theme-accent);font-size:13px}.loja-page .merch-list{border:1px solid var(--theme-border);background:var(--theme-surface);max-width:none;color:var(--theme-ink);border-radius:12px;margin:0;padding:22px}.loja-page .merch-heading{margin-bottom:18px}.loja-page .merch-heading>div{flex:1}.loja-page .merch-search-row{max-width:650px}.loja-page .merch-list .merch-categories{flex-wrap:wrap;overflow:visible}.loja-page .merch-list .merch-categories button{border-radius:7px;min-height:34px;padding:6px 12px}.loja-page .merch-list .merch-sort{border-bottom:0;margin-bottom:8px}.loja-page .merch-sort>span{display:none}.loja-page .merch-list .inventory-desktop-heading{background:var(--theme-field);border:1px solid var(--theme-border);color:var(--theme-muted);border-radius:8px 8px 0 0;grid-template-columns:30px minmax(160px,1.15fr) minmax(130px,.8fr) minmax(180px,1.3fr) 100px;gap:18px;padding:12px;font-size:12px;display:grid}.loja-page .merch-list .inventory-desktop-heading>span:last-child{text-align:right}.loja-page .merch-list .merch-row{border-bottom:1px solid var(--theme-border);grid-template-columns:30px minmax(160px,1.15fr) minmax(130px,.8fr) minmax(180px,1.3fr) 100px;gap:18px;min-height:65px;padding:14px 12px}.loja-page .merch-list .merch-description{display:contents}.loja-page .merch-list .merch-description h3{grid-column:2;font-size:13px}.loja-page .merch-list .merch-description .merch-factory{grid-column:3;margin:0;font-size:12px}.loja-page .merch-list .merch-description .merch-details{grid-column:4;margin:0;font-size:12px}.loja-page .merch-list .merch-row>*,.loja-page .merch-list .merch-description>*{grid-row:1}.loja-page .merch-list .merch-stock{grid-column:5}.loja-page .merch-list .merch-stock>span{border-radius:7px;padding:5px 8px}.loja-page .merch-list .merch-stock strong{font-size:15px}.loja-page .merch-list .merch-stock small{font-size:10px}.loja-page .merch-row:hover,.loja-page .stock-idle-list article:hover{background:var(--theme-field)}.loja-page .history-panel{border:1px solid var(--theme-border);border-radius:12px;max-width:none;padding:22px}.loja-page .history-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.loja-page .history-search{flex:1;min-width:260px}.loja-page .history-period{min-width:150px}.loja-page .history-list{border:0;padding:0;display:block}.loja-page .history-day-heading{color:var(--theme-muted);padding:14px 0 8px;font-size:12px}.loja-page .history-card{border:0;border-bottom:1px solid var(--theme-border);border-radius:0;grid-template-columns:minmax(180px,1.6fr) 85px minmax(100px,.8fr) 100px 125px;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:13px;display:grid}.loja-page .history-product{grid-column:1;min-width:0}.loja-page .history-product h3{margin:0 0 4px;font-size:13px}.loja-page .history-product p{margin:2px 0;font-size:11px}.loja-page .history-date{grid-area:1/2;font-size:12px}.loja-page .history-date .history-full-date{display:block}.loja-page .history-person{grid-area:1/3;min-width:0}.loja-page .history-quantity{text-align:right;grid-area:1/4}.loja-page .history-quantity strong{font-size:14px}.loja-page .history-actions{flex-wrap:wrap;grid-area:1/5;justify-content:flex-end}.loja-page .history-confirm,.loja-page .history-return-detail{grid-column:1/-1}.fabricas-page .fabricas-container{width:100%;max-width:none;margin:0;padding:0}.fabricas-page .fabricas-header{grid-template-columns:minmax(170px,1fr) minmax(320px,1fr);grid-template-areas:"title search";gap:20px;margin-bottom:20px}.fabricas-page .fabricas-header .fabricas-brand{display:none}.fabricas-page .fabricas-header .fabricas-intro h1{font-size:26px}.fabricas-page .fabricas-top-actions{width:100%;display:block}.fabricas-page .fabricas-top-actions .fabricas-voltar{display:none}.fabricas-page .factory-search-row{width:100%}.fabricas-page .sales-factory-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.fabricas-page .sales-factory-grid>button{border-radius:10px;gap:14px;min-height:100px;padding:20px}.fabricas-page .sales-factory-grid strong{font-size:16px}.fabricas-page .factory-showroom .factory-selector{flex-wrap:wrap;gap:8px;padding:0 0 16px;overflow:visible}.fabricas-page .factory-showroom .factory-tile{min-height:38px;padding:8px 14px;font-size:13px}.fabricas-page .factory-shelves{margin:0}.fabricas-page .factory-shelf{margin-bottom:24px}.fabricas-page .factory-shelf>h3{border:0;border-bottom:1px solid var(--theme-border);color:var(--theme-ink);background:0 0;border-radius:0;margin:0 0 14px;padding:0 0 10px;font-size:18px}body .fabricas-page .factory-showroom .factory-product-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}body .fabricas-page .factory-showroom .factory-product-grid>.fabricas-card{border-radius:11px;overflow:hidden;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-image:!important;padding:0!important}.fabricas-page .factory-showroom .factory-product-grid .fabricas-imagem{aspect-ratio:1.5;box-shadow:none;border-radius:0}.fabricas-page .factory-showroom .fabricas-imagem:after{display:none}.fabricas-page .factory-showroom .factory-product-grid .fabricas-card-conteudo{background:var(--theme-surface);flex:1;gap:5px;padding:13px!important}.fabricas-page .factory-showroom .factory-product-grid .fabricas-card h2{font-size:15px}.fabricas-page .factory-showroom .factory-product-grid .fabricas-card-topo small{color:var(--theme-muted);font-size:12px}.fabricas-page .factory-showroom .factory-product-grid .factory-stock-actions{background:0 0;border:0;border-radius:0;gap:7px;margin-top:auto;padding-top:9px;display:flex}.fabricas-page .factory-showroom .factory-product-grid .factory-stock-badge{border:1px solid var(--theme-success-edge);background:var(--theme-success-soft);color:var(--theme-success);border-radius:7px;flex:1;padding:7px;font-size:12px}.fabricas-page .factory-showroom .factory-product-grid .catalog-quick-withdraw{border:1px solid var(--theme-accent-edge);min-height:34px;color:var(--theme-accent);border-radius:7px;flex:1;padding:7px;font-size:12px}.fabricas-page .factory-showroom .factory-product-grid .fabricas-dados{margin:4px 0 10px;font-size:12px;display:block}.fabricas-page .factory-showroom .factory-product-grid .fabricas-dados>div{gap:6px;display:flex}.fabricas-page .factory-showroom .factory-product-grid .fabricas-dados dt{color:var(--theme-muted);font-size:11px}.fabricas-page .factory-showroom .factory-product-grid .fabricas-dados dd{color:var(--theme-ink);margin:0;font-size:11px}.fabricas-page .catalog-admin-actions{gap:10px;margin-top:20px;display:flex}.factory-product-dialog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-height:calc(100dvh - 64px);display:grid;gap:22px!important;width:min(1040px,100vw - 80px)!important;max-width:1040px!important;padding:28px!important}.factory-product-dialog>.factory-product-brand{grid-column:1/-1;margin:0;padding:0}.factory-product-dialog>.product-photo-gallery{grid-column:1;align-self:start}.factory-product-dialog>.factory-product-overview{grid-area:2/2}.factory-product-dialog>.factory-product-internal{grid-column:1/-1}.factory-product-dialog .factory-product-facts{grid-template-columns:1fr;gap:9px;display:grid}.factory-product-dialog .factory-product-facts>div{padding:12px}.factory-product-dialog .factory-product-actions{flex-wrap:wrap;gap:8px}.factory-product-dialog .factory-product-actions button{min-height:36px;padding:8px 12px;font-size:12px}.price-page>header{margin-bottom:20px}.price-page h1{font-size:26px}.price-page>.price-company{max-width:440px;min-height:54px;padding:10px 14px}.price-page>.price-tabs{border-bottom:1px solid var(--theme-border);gap:8px;max-width:none;margin:16px 0;padding-bottom:14px;display:flex}.price-page>.price-tabs button{min-width:150px;min-height:39px;padding:9px 18px;font-size:13px}.price-page .price-global-search{max-width:680px;margin:0 0 18px}.price-page .price-factory-cards,.price-page .price-cards{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:14px}.price-page .price-factory-card{gap:13px;min-height:96px;padding:18px}.price-page .price-factory-icon{background:var(--theme-accent-soft);width:40px;height:40px;color:var(--theme-accent);border-radius:9px;place-items:center;display:grid;flex:none!important}.price-page .price-factory-card strong{font-size:16px}.price-page .price-factory-card small{margin-top:6px;font-size:12px}.price-page .price-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:is(.price-page .price-result,.price-page .price-result:has(.price-result-photo)){gap:5px 14px;min-height:113px;padding:15px;grid-template-columns:80px minmax(0,1fr) 18px!important}.price-page .price-result:not(:has(.price-result-photo)){grid-template-columns:minmax(0,1fr) 18px!important}.price-page .price-result-photo{border-radius:8px;width:80px;height:80px}.price-page .price-result strong{font-size:15px}.price-page .price-result .price-result-value b{font-size:16px}.price-page .price-heading{margin:20px 0 14px}.price-page .price-items{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.price-page .price-tree{min-width:0;margin:0}.price-page .price-tree>summary{min-height:64px;padding:14px}.price-page .price-tree .price-leaf{padding:13px 14px}.price-page .price-items:has(.price-freight-row){display:block}.price-page .price-freight-row{padding:14px 18px}.price-page .price-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.price-page .price-form fieldset,.price-page .price-form>p,.price-page .price-form>.price-columns{grid-column:1/-1}.price-page .price-form>button{grid-column:2;justify-self:end;min-width:150px}.price-page .sofa-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.price-page .sofa-quick .sofa-summary{min-width:0;margin:0;padding:20px;position:sticky;top:90px}.price-page .sofa-quick .sofa-summary .sofa-quote{width:100%;min-height:44px}.price-page .sofa-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.price-page .sofa-options .sofa-option{grid-template-columns:20px minmax(0,1fr);gap:6px 10px;min-height:90px;padding:14px}.price-page .sofa-option>b{grid-column:2}.price-page .sofa-option>button{grid-row:1/3}.price-page .price-photo-main{max-height:360px}.price-page .sofa-product-quantity{max-width:440px}.price-page .price-selection-bar{border:1px solid var(--theme-accent-edge);z-index:20;border-radius:12px;width:100%;margin:20px 0 0;padding:14px 18px;position:sticky;bottom:18px;left:auto;right:auto}}@media screen and (min-width:1600px){body .stock-redesign .warehouse-stock>.produtos,body .fabricas-page .factory-showroom .factory-product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.price-page .price-results{grid-template-columns:repeat(3,minmax(0,1fr))}}.assistance-desktop-board,.delivery-desktop-table,.client-full-name{display:none}.client-desktop-workspace,.delivery-desktop-workspace,.purchase-detail-workspace{display:contents}@media screen and (min-width:1100px){.assistance-page .visual-workspace{gap:16px}.assistance-page .visual-heading{margin:0 0 4px}.assistance-page .visual-heading h1{font-size:28px}.assistance-page .assistance-visual-metrics{gap:16px;max-width:none}.assistance-page .visual-metric{min-height:86px;padding:16px 20px}.assistance-page .visual-metric strong{font-size:25px}.assistance-page .visual-search{max-width:none}.assistance-page .assistance-filters{align-items:center;gap:10px}.assistance-page .visual-extra-filters{position:relative}.assistance-page .visual-extra-filters>div{z-index:30}.assistance-page .assistance-desktop-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.assistance-page .assistance-desktop-workspace.has-selection{grid-template-columns:minmax(0,1fr) minmax(310px,360px)}.assistance-desktop-board{grid-area:1/1;min-width:0;display:block}.assistance-board-intro{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.assistance-board-intro>span,.assistance-board-help{color:var(--visual-muted,#a8bdcc);font-size:12px}.assistance-board-columns{overscroll-behavior-x:contain;scrollbar-color:var(--metal-edge) transparent;grid-template-columns:repeat(5,minmax(190px,1fr));align-items:start;gap:12px;padding-bottom:16px;display:grid;overflow-x:auto}.assistance-board-column{background:var(--metal-base);border:1px solid var(--metal-edge);border-radius:12px;min-width:0;padding:10px}.assistance-board-column>header{justify-content:space-between;align-items:center;gap:8px;padding:6px 2px 14px;display:flex}.assistance-page .assistance-board-column h2{margin:0;font-size:13px;line-height:1.4}.assistance-board-column>header>span{text-align:center;background:var(--metal-raised);min-width:23px;color:var(--ink,#edf5fa);border-radius:20px;padding:2px 6px;font-size:12px}.assistance-board-column.stage-resolved>header>span{color:#78dcad;background:#23744830}.assistance-page .assistance-board-case{text-align:left;border:1px solid var(--metal-edge);background:var(--metal-surface);width:100%;min-width:0;color:var(--ink,#edf5fa);box-shadow:none;border-radius:10px;flex-direction:column;align-items:stretch;gap:7px;margin:0 0 10px;padding:12px;font-size:13px;display:flex}.assistance-page .assistance-board-case[aria-pressed=true]{border-color:var(--visual-gold,#e7c485);box-shadow:inset 0 0 0 1px var(--visual-gold,#e7c485)}.assistance-board-case:hover{border-color:var(--visual-gold,#e7c485)}.assistance-board-case:focus-visible{outline:2px solid var(--visual-gold,#e7c485);outline-offset:3px}.assistance-board-case .visual-product-photo{object-fit:cover;border-radius:7px;width:100%;height:104px}.assistance-board-case>strong{font-size:14px;line-height:1.35}.assistance-page .assistance-board-case>p{color:var(--visual-muted,#a8bdcc);margin:0;font-size:12px;line-height:1.45}.assistance-board-number,.assistance-board-case>small{color:var(--visual-muted,#a8bdcc);font-size:11px;line-height:1.4}.assistance-board-case>b{color:var(--visual-gold,#e7c485);background:#b1883222;border-radius:6px;align-self:flex-start;margin-top:3px;padding:4px 6px;font-size:11px;font-weight:600;line-height:1.4}.assistance-board-case>b.is-late{color:#ec8d8d;background:#cc454522}.assistance-page .assistance-column-empty{color:var(--visual-muted,#a8bdcc);padding:12px 2px;font-size:12px;line-height:1.5}.assistance-page .assistance-desktop-workspace>.assistance-visual-card:not(.expanded){display:none}.assistance-page .assistance-desktop-workspace>.assistance-visual-card.expanded{border:1px solid var(--metal-edge);overscroll-behavior:contain;background:var(--metal-surface);border-radius:12px;grid-area:1/2;min-width:0;max-height:calc(100dvh - 110px);padding:16px;position:sticky;top:88px;overflow-y:auto}.assistance-page .assistance-desktop-workspace>.visual-loading,.assistance-page .assistance-desktop-workspace>.visual-empty,.assistance-page .assistance-desktop-workspace>button{grid-column:1/-1}.assistance-page .assistance-desktop-workspace .assistance-card-summary{grid-template-columns:72px minmax(0,1fr);gap:12px}.assistance-page .assistance-desktop-workspace .assistance-card-summary>.visual-product-photo{width:72px;height:88px}.assistance-page .assistance-desktop-workspace .assistance-card-copy h2{font-size:15px}.assistance-page .assistance-desktop-workspace .assistance-card-copy p{margin:4px 0;font-size:12px;line-height:1.5}.assistance-page .assistance-desktop-workspace .assistance-card-meta{gap:7px;font-size:12px}.assistance-page .assistance-desktop-workspace .assistance-card-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;gap:8px}.assistance-page .assistance-desktop-workspace .assistance-card-actions .visual-gold-outline{min-height:34px;padding:6px 12px;font-size:12px}.assistance-page .assistance-desktop-workspace .assistance-progress{margin-top:12px;padding-top:14px}.assistance-page .assistance-desktop-workspace .visual-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0;display:grid}.assistance-page .assistance-desktop-workspace .visual-steps li{overflow-wrap:anywhere;gap:5px;min-width:0;font-size:10px}.assistance-page .assistance-desktop-workspace .visual-two-actions{grid-template-columns:1fr;gap:8px}.assistance-page .assistance-desktop-workspace .visual-two-actions button{min-height:38px;font-size:12px}.assistance-page .assistance-update-form{grid-template-columns:1fr;gap:10px}.assistance-page .assistance-update-form .wide{grid-column:auto}.assistance-page .assistance-update-form label{font-size:12px}.assistance-page .assistance-visual-timeline article{grid-template-columns:42px 12px minmax(0,1fr);gap:9px;padding-bottom:18px}.assistance-page .assistance-visual-timeline article:before{left:56px}.assistance-page .assistance-visual-timeline time,.assistance-page .assistance-visual-timeline small{font-size:11px}.assistance-page .visual-quality-link{max-width:100%;padding:16px 20px}.assistance-page .visual-quality table{width:100%;font-size:14px}.assistance-page .visual-quality th,.assistance-page .visual-quality td{text-align:left;padding:14px 16px}.customer-directory .client-heading{margin:0 0 18px}.customer-directory .client-heading h1{margin:0;font-size:28px}.customer-directory .directory-tabs{justify-content:flex-start;max-width:400px;margin-bottom:18px}.customer-directory .directory-tabs button{min-height:40px;font-size:14px}.client-desktop-workspace{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;column-gap:22px;display:grid}.client-desktop-workspace>.client-search-sticky{background:0 0;grid-area:1/1;padding:0 0 14px;position:static}.client-desktop-workspace>.customer-history{grid-area:1/2/span 5;max-height:calc(100dvh - 112px);margin:0;padding:20px;position:sticky;top:88px;overflow-y:auto}.client-desktop-workspace>.customer-history>summary{font-size:15px;line-height:1.4}.client-desktop-workspace>.customer-history .customer-search{flex-direction:column;align-items:stretch}.client-desktop-workspace>.customer-history .customer-result{gap:8px;padding:14px 0}.client-desktop-workspace>.customer-history .customer-result>div{min-width:150px}.client-desktop-workspace>.customer-history .customer-result strong{font-size:14px}.client-desktop-workspace>.customer-history .customer-result small{font-size:12px}.client-desktop-workspace>.client-mini-grid{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;flex-direction:column;grid-column:1;gap:0;margin:0;display:flex;overflow:hidden;padding:0!important}.customer-directory .client-desktop-workspace .client-mini-card{border:0;border-bottom:1px solid var(--metal-edge);text-align:left;background:0 0;border-radius:0;grid-template-columns:32px minmax(130px,1.3fr) minmax(115px,1fr) minmax(100px,.8fr);align-items:center;gap:12px;min-height:66px;padding:14px 16px;display:grid;position:relative}.customer-directory .client-desktop-workspace .client-mini-card:last-child{border-bottom:0}.customer-directory .client-desktop-workspace .client-mini-card:before{display:none}.customer-directory .client-desktop-workspace .client-mini-card[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--visual-gold,#e7c485);background:#cda65b15}.customer-directory .client-desktop-workspace .client-mini-card strong{font-size:14px;line-height:1.4}.customer-directory .client-desktop-workspace .client-mini-card small{font-size:12px;line-height:1.5}.client-desktop-workspace .client-short-name{display:none}.client-desktop-workspace .client-full-name{display:inline}.client-desktop-workspace>.client-mini-grid~button,.client-desktop-workspace>p{grid-column:1}.customer-directory .architect-grid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:18px}.customer-directory .architect-card{padding:20px}.customer-create-dialog[data-slot=dialog-content]{width:560px;max-width:calc(100vw - 60px)}.delivery-page>h1{margin:0 0 20px;font-size:28px}.delivery-page>.quote-status-filter{align-items:center;gap:12px;max-width:320px;margin-bottom:20px;display:flex}.delivery-page .delivery-desktop-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.delivery-page .delivery-desktop-workspace.has-selection{grid-template-columns:minmax(0,1fr) 340px}.delivery-desktop-table{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;min-width:0;display:block;overflow:auto}.delivery-desktop-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.delivery-desktop-table caption{text-align:left;color:var(--ink,#edf5fa);padding:18px;font-size:15px;font-weight:600}.delivery-desktop-table th{text-align:left;color:var(--visual-muted,#a8bdcc);border-top:1px solid var(--metal-edge);border-bottom:1px solid var(--metal-edge);background:var(--metal-base);padding:12px 14px;font-size:12px;font-weight:500}.delivery-desktop-table td{border-bottom:1px solid var(--metal-edge);vertical-align:middle;padding:13px 14px}.delivery-desktop-table tr:last-child td{border-bottom:0}.delivery-desktop-table tr.is-selected{background:#cda65b15}.delivery-desktop-table td>small{color:var(--visual-muted,#a8bdcc);margin-top:4px;font-size:11px;display:block}.delivery-page .delivery-desktop-table .delivery-row-link{color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;min-height:36px;padding:0;font-size:13px;display:flex}.delivery-desktop-table .delivery-row-link strong{color:var(--visual-gold,#e7c485);font-size:12px}.delivery-page .delivery-desktop-table td>button:not(.delivery-row-link){white-space:nowrap;min-height:34px;padding:6px 10px;font-size:12px}.delivery-state{white-space:nowrap;color:var(--visual-gold,#e7c485);background:#b1883222;border-radius:6px;padding:5px 8px;font-size:11px;display:inline-flex}.delivery-state-scheduled{color:#86c6eb;background:#2587bd22}.delivery-state-delivered{color:#78dcad;background:#258b5522}.delivery-page .delivery-list{border:0;grid-area:1/2;min-width:0;max-height:calc(100dvh - 110px);position:sticky;top:88px;overflow-y:auto;padding:0!important}.delivery-page .delivery-list:empty,.delivery-page .delivery-list>.order-card:not(.delivery-selected){display:none}.delivery-page .delivery-list>.order-card{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;margin:0;padding:20px}.delivery-page .delivery-list>.order-card:before{display:none}.delivery-page .delivery-summary{flex-direction:column;align-items:stretch;gap:14px}.delivery-page .delivery-summary strong{font-size:16px;line-height:1.5}.delivery-page .delivery-summary>button{align-self:flex-end;min-height:34px;padding:6px 12px;font-size:12px}.delivery-page .delivery-editor .order-inputs{grid-template-columns:minmax(0,1fr)}.delivery-page .delivery-editor .order-fields{border:0;padding:0}.delivery-page .delivery-editor .order-wide{grid-column:auto}.delivery-page .delivery-editor textarea{min-height:120px}.delivery-page .delivery-editor input,.delivery-page .delivery-editor select,.delivery-page .delivery-editor textarea{box-sizing:border-box;width:100%;min-width:0}.purchase-shell:not(.purchase-modal .purchase-shell){width:auto;max-width:none;margin:0;padding:24px 28px 40px}.purchase-shell .purchase-header{margin-bottom:20px}.purchase-shell .purchase-header h1{font-size:28px}.purchase-shell .purchase-switch{max-width:420px;margin:0 0 16px}.purchase-shell .purchase-switch button{min-height:40px;padding:8px 14px;font-size:14px}.purchase-shell .purchase-tabs{justify-content:flex-start;gap:10px;margin:14px 0 20px}.purchase-shell .purchase-tabs button{flex:none;min-width:140px;min-height:40px;font-size:14px}.purchase-shell .purchase-factories{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.purchase-shell .purchase-factories button{min-height:150px;padding:22px}.purchase-shell .purchase-products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;padding-bottom:24px}.purchase-shell .purchase-products article>img,.purchase-shell .purchase-photo-empty{height:175px}.purchase-shell .purchase-search{max-width:640px;margin:18px 0}.purchase-shell .purchase-cart-bar{max-width:420px;margin-left:auto;position:sticky;bottom:20px;box-shadow:0 6px 18px #0003}.purchase-shell .purchase-orders{border:1px solid var(--metal-edge);border-radius:12px;gap:0;overflow:hidden}.purchase-shell .purchase-orders>button{border:0;border-bottom:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:0;grid-template-columns:minmax(200px,1.6fr) minmax(130px,1fr) minmax(150px,.9fr);gap:20px;min-height:76px;padding:16px 20px;display:grid}.purchase-shell .purchase-orders>button:last-child{border-bottom:0}.purchase-shell .purchase-orders>button>div:last-child{text-align:right}.purchase-shell .purchase-orders .purchase-status{justify-self:start}.purchase-shell .purchase-detail-workspace{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:18px 24px;display:grid}.purchase-detail-workspace>.purchase-back{grid-column:1/-1;justify-self:start;min-height:36px;padding:7px 12px;font-size:13px}.purchase-detail-workspace>.purchase-order-detail{grid-area:2/1/span 2;margin:0;padding:24px}.purchase-detail-workspace>.purchase-order-history{grid-area:3/2;max-height:calc(100dvh - 260px);margin:0;padding:20px;overflow-y:auto}.purchase-detail-workspace>.purchase-buttons{grid-area:2/2;gap:10px;margin:0;display:grid}.purchase-detail-workspace>.purchase-buttons button{justify-content:center;width:100%;font-size:13px}.purchase-shell .purchase-detail-items article{grid-template-columns:minmax(160px,1.4fr) minmax(100px,1fr);gap:6px 16px;padding:16px 0;display:grid}.purchase-shell .purchase-detail-items article>small{grid-area:2/1}.purchase-shell .purchase-detail-items article>div{text-align:right;grid-area:1/2/span 2;place-content:center flex-end;margin:0}.purchase-shell .purchase-totals{max-width:400px;margin-left:auto}.purchase-modal[data-slot=dialog-content]{width:min(860px,100vw - 100px);max-width:860px}.purchase-modal .purchase-dialog{max-height:calc(100dvh - 64px);padding:28px}.purchase-modal .purchase-cart-item{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 20px;display:grid}.purchase-modal .purchase-cart-item>strong,.purchase-modal .purchase-cart-item>small{grid-column:1/-1}.purchase-modal .purchase-cart-item>label{margin:4px 0}.purchase-modal .purchase-cart-item>button{place-self:end start}html[data-theme=light] .assistance-board-case>b.is-late{color:#a62e2e}html[data-theme=light] .delivery-state-scheduled{color:#245d7c}html[data-theme=light] .delivery-state-delivered,html[data-theme=light] .assistance-board-column.stage-resolved>header>span{color:#246f49}}@media screen and (min-width:1600px){.assistance-page .assistance-desktop-workspace.has-selection{grid-template-columns:minmax(0,1fr) 390px}.assistance-board-columns{grid-template-columns:repeat(5,minmax(180px,1fr))}.delivery-page .delivery-desktop-workspace.has-selection{grid-template-columns:minmax(0,1fr) 390px}.client-desktop-workspace{grid-template-columns:minmax(0,1fr) 420px}}@media screen and (min-width:1100px) and (max-width:1399px){.client-desktop-workspace{grid-template-columns:minmax(0,1fr) 320px;column-gap:18px}.customer-directory .client-desktop-workspace .client-mini-card{grid-template-columns:28px minmax(0,1fr) minmax(100px,.85fr);gap:5px 10px;padding:13px 14px}.customer-directory .client-desktop-workspace .client-mini-card>.client-initials{grid-area:1/1/span 2}.customer-directory .client-desktop-workspace .client-mini-card>strong{grid-area:1/2;min-width:0}.customer-directory .client-desktop-workspace .client-mini-card>small:nth-last-child(2){grid-area:1/3}.customer-directory .client-desktop-workspace .client-mini-card>small:last-child{grid-area:2/2/auto/-1}}.desktop-finance-only{display:none}.finance-screen-content{display:contents}@media screen and (min-width:1100px){.finance-screen-content>.home-sales-goals{order:0;margin:0 0 18px}.finance-compact,.seller-finance-complete{--finance-card-bg:var(--metal-surface);--finance-card-border:var(--metal-edge)}.finance-screen-content{flex-direction:column;min-width:0;display:flex}.finance-compact .finance-heading{order:0;margin:0 0 16px}.finance-compact .finance-heading h1{letter-spacing:-.025em;font-size:28px;line-height:1.2}.finance-compact .finance-heading h2{margin-top:8px;font-size:18px}.finance-compact .finance-heading p{font-size:14px}.finance-compact .finance-toolbar{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;order:1;margin:0 0 12px;padding:12px 14px}.finance-compact .finance-period{gap:12px;margin-left:0}.finance-compact .finance-period label{gap:5px;font-size:12px;display:grid}.finance-compact .finance-period :is(input,select){width:165px;max-width:165px;min-height:38px;font-size:13px}.finance-compact .finance-export{background:var(--metal-surface);order:2;grid-template-columns:minmax(300px,1fr) auto;gap:10px 18px;margin:0 0 16px;padding:14px;display:grid}.finance-compact .finance-export-fields{flex-basis:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-compact .finance-export label{font-size:12px}.finance-compact .finance-export select{background:var(--metal-base);min-height:38px;font-size:13px}.finance-compact .finance-export-actions{grid-template-columns:repeat(2,auto);align-self:end;width:auto;max-width:none}.finance-compact .finance-export-actions button{min-height:38px;padding:8px 12px;font-size:12px}html[data-theme] body .finance-compact .finance-export-actions button,html[data-theme] body .finance-compact .mg-panel button.mg-primary{background:var(--theme-action)!important;color:var(--theme-action-text)!important;border-color:var(--theme-accent-edge)!important;box-shadow:none!important}html[data-theme] body .finance-compact .finance-export-actions button:not(:disabled):hover,html[data-theme] body .finance-compact .mg-panel button.mg-primary:not(:disabled):hover{filter:brightness(1.06)}html[data-theme] body .seller-finance-complete .sf-export{color:var(--theme-accent);border-color:var(--theme-accent-edge)!important}.finance-compact .finance-export-note,.finance-compact .finance-export>.order-error{grid-column:1/-1;font-size:11px;line-height:1.45}.finance-compact .finance-overview{order:3;gap:12px;margin:0 0 14px}.finance-compact .finance-overview>.mg-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.finance-compact .finance-overview .mg-metric{border-left:3px solid var(--theme-accent);border-radius:12px;align-content:center;gap:8px;min-height:100px;padding:18px 20px}.finance-compact .finance-overview .mg-metric:nth-child(2){border-left-color:#70c6a4}.finance-compact .finance-overview .mg-metric:nth-child(3){border-left-color:#86b9dd}.finance-compact .mg-metric>span{font-size:13px}.finance-compact .mg-metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:25px}.finance-compact .finance-payment-summary{padding:15px 18px}.finance-compact .finance-payment-summary h2{font-size:14px}.finance-compact .finance-payment-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:18px}.finance-compact .finance-payment-grid strong{font-variant-numeric:tabular-nums;font-size:18px}.finance-compact .finance-payment-grid small{font-size:12px}.finance-compact .finance-payment-note{font-size:11px}.finance-compact .finance-section-title{order:5;margin:18px 0 10px}.finance-compact .finance-section-title h2{font-size:17px}.finance-compact .finance-section-title small{font-size:12px}.finance-compact .finance-store-directory,.finance-compact .finance-seller-directory{border:0;order:6;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;display:grid}.orders-page.finance-compact :is(.finance-store-directory,.finance-seller-directory)>.finance-tile{aspect-ratio:auto;border-radius:11px;grid-template-columns:23px minmax(0,1fr);gap:4px 10px;min-height:126px;padding:14px;transition:border-color .15s,background .15s}.finance-compact .finance-tile>svg{width:20px;height:20px}.finance-compact .finance-tile>strong{font-size:14px}.finance-compact .finance-tile>.finance-card-amounts{border-top:1px solid var(--metal-edge);grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px;margin-top:8px;padding-top:10px;display:grid}.finance-compact .finance-card-amounts>small{font-size:11px}.finance-compact .finance-tile>.finance-card-amounts>b{text-align:right;white-space:nowrap;font-size:19px}.finance-compact .finance-card-amounts>span{grid-column:1/-1;justify-content:space-between;font-size:11px}.finance-compact .finance-card-amounts>span strong{font-size:13px}.finance-compact .finance-card-amounts>small:last-child:not(:first-child){grid-column:1/-1;margin-top:4px}.finance-compact .finance-sale-list{border:0;order:6;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.orders-page.finance-compact .finance-sale{border-radius:11px;padding:17px}.finance-compact .finance-sale:before{display:none}.finance-compact .finance-sale-top{gap:12px}.finance-compact .finance-sale-top strong{font-size:14px;line-height:1.4}.finance-compact .finance-sale-top b{font-size:17px}.finance-compact .finance-sale-meta{gap:6px 16px;margin-top:9px;font-size:12px;line-height:1.5}.finance-compact .finance-sale>small{border-top:1px solid var(--metal-edge);padding-top:8px;font-size:12px}.finance-compact .financial-order-filter{order:5}.finance-compact .order-load-more,.finance-compact .order-empty{order:7}.finance-compact .finance-notes{border:1px solid var(--metal-edge);border-radius:10px;order:9;margin-top:18px;padding:6px 14px;font-size:12px}.finance-compact .finance-sync{order:10}.finance-compact .finance-detail-back{margin-bottom:16px}.finance-compact .order-readonly,.finance-compact .order-document{max-width:1050px;margin-left:auto;margin-right:auto}.desktop-finance-only{display:block}.desktop-finance-insights{order:4;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin:0 0 8px;display:grid}.desktop-finance-panel{border:1px solid var(--metal-edge);background:var(--metal-surface);min-width:0;color:var(--theme-ink);border-radius:12px;padding:18px}.desktop-finance-panel>header{align-items:center;gap:8px;display:flex}.desktop-finance-panel>header svg{color:var(--theme-accent);flex:none}.desktop-finance-panel h2{margin:0;font-size:15px;line-height:1.35}.desktop-finance-panel>p{color:var(--theme-muted);margin:7px 0 16px;font-size:12px;line-height:1.5}.desktop-finance-panel>small{color:var(--theme-muted);font-size:11px;line-height:1.5;display:block}.desktop-finance-amount{color:var(--theme-accent);letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:20px 0 10px;font-size:25px;line-height:1.25;display:block}.desktop-finance-panel>.desktop-finance-pending{color:var(--theme-accent);margin-top:7px}.desktop-finance-rule{border-top:1px solid var(--metal-edge);color:var(--theme-muted);margin-top:16px;padding-top:13px;font-size:12px;line-height:1.6}.desktop-payment-bars{gap:12px;margin:14px 0;display:grid}.desktop-payment-bars>div>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.desktop-payment-bars strong{font-variant-numeric:tabular-nums;font-size:13px}.desktop-payment-bars progress{-webkit-appearance:none;appearance:none;accent-color:#70c6a4;border:0;border-radius:20px;width:100%;height:5px;min-height:0;margin:6px 0 0;padding:0;display:block;overflow:hidden}.desktop-payment-bars progress::-webkit-progress-bar{background:var(--metal-raised);border-radius:20px}.desktop-payment-bars progress::-webkit-progress-value{background:#70c6a4;border-radius:20px}.desktop-payment-bars progress.payment-card::-webkit-progress-value{background:#80b6da}.desktop-payment-bars progress.payment-pending::-webkit-progress-value{background:#e7c485}.desktop-payment-bars progress::-moz-progress-bar{background:#70c6a4;border-radius:20px}.desktop-payment-bars progress.payment-card::-moz-progress-bar{background:#80b6da}.desktop-payment-bars progress.payment-pending::-moz-progress-bar{background:#e7c485}.finance-compact .finance-overview>.finance-payment-summary{display:none}.finance-compact .finance-operations-workspace{order:8;gap:14px;margin:8px 0}.finance-operations-workspace .mg-tabs{border-bottom:1px solid var(--metal-edge);gap:0;margin:0 0 6px}.finance-compact .mg-tabs button{min-height:44px;color:var(--theme-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 20px;font-size:13px}html[data-theme] body .finance-compact .mg-tabs button[aria-pressed=true]{border-bottom-color:var(--theme-accent);color:var(--theme-accent);background:0 0}.finance-operations-overview{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.finance-compact .finance-operations-workspace .mg-panel{border-radius:12px;min-width:0;padding:18px}.desktop-finance-panel-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.finance-compact .desktop-finance-panel-heading h2{margin:0 0 6px;font-size:16px}.desktop-finance-panel-heading p{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.4}.finance-compact .desktop-finance-panel-heading button{white-space:nowrap;border:1px solid var(--metal-edge);min-height:32px;color:var(--theme-accent);background:0 0;padding:5px 8px;font-size:11px}.desktop-finance-receipt-list{margin-bottom:10px;display:grid}.finance-compact .desktop-finance-receipt-list>button{border:0;border-bottom:1px solid var(--metal-edge);text-align:left;width:100%;min-height:64px;color:inherit;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.desktop-finance-receipt-list>button>span{min-width:0}.desktop-finance-receipt-list>button>span:last-child{text-align:right;flex:none}.desktop-finance-receipt-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.desktop-finance-receipt-list small{color:var(--theme-muted);margin-top:3px;font-size:11px;display:block}.desktop-finance-receipt-list b{color:var(--theme-accent);font-variant-numeric:tabular-nums;font-size:14px}.finance-operations-overview .mg-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-operations-overview .mg-metric{gap:7px;min-height:80px;padding:12px}.finance-operations-overview .mg-metric>strong{font-size:20px}.desktop-finance-expense-list>div{border-top:1px solid var(--metal-edge);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;font-size:13px;display:flex}.desktop-finance-expense-list small{color:var(--theme-muted);margin-top:4px;font-size:11px;display:block}.desktop-finance-expense-list>p{color:var(--theme-muted);font-size:13px;line-height:1.5}.finance-compact .finance-receipts-panel>label{max-width:480px;margin-bottom:8px}.finance-compact .finance-receipts-panel>.mg-record{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 0}.finance-compact .finance-receipts-panel>.mg-record>div{grid-template-columns:minmax(160px,1.3fr) minmax(110px,1fr) 90px minmax(120px,1fr);align-items:center;gap:7px 16px;display:grid}.finance-compact .finance-receipts-panel .mg-record>div>strong{margin:0;font-size:13px;line-height:1.45}.finance-compact .finance-receipts-panel .mg-record>div>small{margin:0;font-size:11px;line-height:1.45}.finance-compact .finance-receipts-panel .mg-record>div>small:last-child{grid-column:1/-1}.finance-compact .finance-receipts-panel .mg-status{justify-self:start;padding:4px 9px;font-size:11px}.finance-compact .finance-receipts-panel .mg-record>button{min-height:36px;padding:6px 10px;font-size:12px}.finance-compact .finance-expenses-panel>.mg-kpis{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.finance-compact .finance-expenses-panel>details{border:1px solid var(--metal-edge);border-radius:10px;margin:14px 0;padding:12px}.finance-compact .mg-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.finance-compact .mg-form label{font-size:12px}.finance-compact .mg-form input,.finance-compact .mg-form select{min-height:40px;font-size:14px}.finance-compact .mg-form p{font-size:12px;line-height:1.6}.seller-finance-complete .report-brand{margin:0 0 18px}.seller-finance-complete .report-brand h1{font-size:28px;line-height:1.2}.seller-finance-complete .report-brand h1 svg{width:26px;height:26px}.seller-finance-complete .report-brand p{font-size:14px}.seller-finance-complete .sf-export-toolbar{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;padding:12px 16px}.seller-finance-complete .seller-finance-month{flex:0 auto;gap:12px;margin:0;font-size:13px}.seller-finance-complete .seller-finance-month input{min-height:38px;font-size:14px}.seller-finance-complete .sf-export-actions{gap:8px;display:flex}.seller-finance-complete .sf-export{min-height:38px;font-size:12px}.seller-finance-complete .seller-finance-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.seller-finance-complete .seller-finance-summary article{border-radius:12px;gap:7px;min-height:132px;padding:16px}.seller-finance-complete .seller-finance-summary .sf-sales-totals{grid-column:auto;grid-template-columns:1fr;min-height:132px;display:grid}.seller-finance-complete .sf-sales-totals>strong{text-align:left;grid-area:auto/1}.seller-finance-complete .sf-sales-totals .sf-net{grid-template-columns:1fr;gap:4px;padding-top:8px}.seller-finance-complete .sf-sales-totals .sf-net>strong{text-align:left;grid-area:auto/1;font-size:17px}.seller-finance-complete .seller-finance-summary strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px}.seller-finance-complete .seller-finance-summary small{font-size:12px}.seller-finance-complete .seller-finance-summary article>span{font-size:11px;line-height:1.5}.seller-finance-complete .sf-gains-summary{border-radius:12px;margin:14px 0;padding:20px}.seller-finance-complete .sf-gains-summary>h2{margin:0 0 15px;font-size:17px}.seller-finance-complete .sf-gains-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.seller-finance-complete .sf-gains-summary dl>div{border-top:1px solid var(--metal-edge);gap:14px;padding:10px 0;font-size:13px}.seller-finance-complete .sf-gains-summary dl>.sf-earnings-total{font-size:14px}.seller-finance-complete .sf-note{margin:10px 0;font-size:12px;line-height:1.6}.seller-finance-complete .sf-rules{margin:16px 0 24px;padding:12px 16px;font-size:12px;line-height:1.6}.seller-finance-complete>h2{margin-top:18px;font-size:19px}.seller-finance-complete .sf-orders{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.seller-finance-complete .sf-order{border-radius:11px;align-self:start}.seller-finance-complete .sf-order>summary{padding:16px}.seller-finance-complete .sf-order-title strong{font-size:14px;line-height:1.45}.seller-finance-complete .sf-order-meta{margin:6px 0 0;font-size:12px}.seller-finance-complete .sf-order[open]{border-color:var(--theme-accent)}.seller-finance-complete .sf-order>p{padding:0 16px;font-size:12px}.seller-finance-complete .sf-order-values{gap:10px;padding:0 16px 14px}.seller-finance-complete .sf-order-values span{font-size:11px}.seller-finance-complete .sf-order-values b{font-size:13px}.seller-finance-complete .sf-order .sf-breakdown{padding:15px}.seller-finance-complete .sf-order .sf-breakdown h2{font-size:14px}.seller-finance-complete .sf-order .sf-breakdown dl>div{gap:12px;font-size:12px}.seller-finance-complete .sf-open-order{min-height:36px;margin:0 15px 15px;font-size:12px}.commercial-view .commercial-dashboard{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin:18px 0}.commercial-view .commercial-dashboard>.commercial-kpis{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commercial-view .commercial-dashboard>.commercial-panel{background:var(--metal-surface);border-radius:12px;min-width:0;padding:20px}.commercial-view .commercial-dashboard>.commercial-panel:last-of-type{grid-column:1/-1}.commercial-view .commercial-metric{background:var(--metal-surface);border-radius:12px;gap:14px;min-height:106px;padding:18px}.commercial-view .commercial-metric>svg{width:28px;height:28px}.commercial-view .commercial-metric strong{letter-spacing:-.02em;font-size:28px}.commercial-view .commercial-metric span{font-size:13px}.commercial-view .commercial-metric small{font-size:11px}.commercial-view .commercial-dashboard h2{font-size:17px}.commercial-view .commercial-chart-frame{align-items:center;min-height:245px;display:flex}.commercial-view .commercial-chart-frame svg{width:100%;min-width:0;height:auto}.commercial-view .commercial-ranking{max-height:360px;padding-right:6px;overflow:auto}.commercial-view .commercial-ranking li{grid-template-columns:18px minmax(100px,1fr) minmax(45px,.55fr) auto;gap:9px;padding:12px 0;font-size:12px}.commercial-view .commercial-ranking b{font-size:13px}.commercial-view .commercial-ranking-tabs button{min-height:32px;padding:5px 10px;font-size:11px}.commercial-view .commercial-alerts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commercial-view .commercial-alerts a{gap:12px;padding:14px}.commercial-view .commercial-alerts strong{font-size:13px;line-height:1.5}.commercial-view .commercial-alerts small{font-size:12px}.commercial-view .report-filters.compact-filters{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 14px}.commercial-view .commercial-ranking-period,.commercial-view .commercial-muted{font-size:12px;line-height:1.5}html[data-theme=light] :is(.desktop-finance-panel,.finance-operations-overview){color:#182e3b}html[data-theme=light] :is(.desktop-finance-panel>p,.desktop-finance-panel>small,.desktop-finance-rule,.desktop-finance-receipt-list small,.desktop-finance-expense-list small,.desktop-finance-panel-heading p){color:#5f7380}html[data-theme=light] :is(.desktop-finance-amount,.desktop-finance-receipt-list b){color:#805e1c}}@media screen and (min-width:1100px) and (max-width:1399px){.desktop-finance-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-finance-insights>.desktop-finance-panel:first-child{grid-row:span 2}.desktop-finance-amount{margin:12px 0 7px;font-size:22px}.desktop-finance-rule{margin-top:10px;padding-top:10px;font-size:11px}.finance-compact .finance-store-directory,.finance-compact .finance-seller-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-operations-overview{grid-template-columns:1fr}.finance-compact .finance-receipts-panel>.mg-record>div{grid-template-columns:minmax(150px,1.4fr) minmax(100px,1fr) 80px}.finance-compact .finance-receipts-panel .mg-record>div>small:nth-of-type(2){grid-column:1/-1}.seller-finance-complete .seller-finance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-finance-complete .seller-finance-summary .sf-sales-totals{grid-row:span 2}.seller-finance-complete .sf-orders{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-view .commercial-dashboard{grid-template-columns:1fr}.commercial-view .commercial-dashboard>.commercial-panel{grid-column:1/-1}.commercial-view .commercial-alerts{grid-template-columns:1fr}}.agent-desktop-history,.qr-desktop-intro{display:none}@media screen and (min-width:1100px){.desktop-management-home:not(.is-team-view),.seller-home.compact-home{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:start;align-items:start;gap:18px 24px;display:grid!important}.desktop-management-home>*,.seller-home.compact-home>*{grid-column:1/-1;min-width:0}.desktop-management-home:not(.is-team-view)>.compact-home-actions,.seller-home.compact-home>.compact-home-actions{grid-area:4/1/7;margin:0}.desktop-management-home:not(.is-team-view)>.home-stock-summary,.seller-home.compact-home>.compact-stock-section{grid-area:4/2;margin:0}.desktop-management-home:not(.is-team-view)>.home-agent-card,.seller-home.compact-home>.home-agent-card{grid-area:5/2;min-height:82px;margin:0}.desktop-management-home:not(.is-team-view)>:is(.commercial-dashboard,.compact-sales,.compact-personal-summary),.seller-home.compact-home>:is(.commercial-dashboard,.compact-sales,.compact-personal-summary){grid-area:6/2;margin:0}.owner-dashboard.desktop-management-home>.compact-home-actions{grid-row:4/8}.owner-dashboard.desktop-management-home>.report-filters{grid-area:4/2;margin:0}.owner-dashboard.desktop-management-home>.compact-stock-section{grid-area:5/2;margin:0}.owner-dashboard.desktop-management-home>.home-agent-card{grid-area:6/2}.owner-dashboard.desktop-management-home>:is(.compact-sales,.commercial-dashboard){grid-area:7/2}.desktop-management-home:not(.is-team-view):has(>.home-sales-goals)>.report-brand{grid-area:1/2;justify-content:flex-end;min-height:38px;margin:0;padding:0}.desktop-management-home:not(.is-team-view):has(>.home-sales-goals)>.warehouse-welcome{grid-area:1/1;align-self:center;margin:0;font-size:25px;line-height:1.3}.desktop-management-home:not(.is-team-view):has(>.home-sales-goals)>.home-greeting{grid-area:2/1/auto/-1}.desktop-management-home:not(.is-team-view)>.home-sales-goals{grid-area:3/1/auto/-1;margin:0}.desktop-management-home:not(.is-team-view):has(>.home-sales-goals)>.compact-home-actions{grid-area:4/1/auto/-1}.desktop-management-home:not(.is-team-view):has(>.home-sales-goals)>.home-stock-summary{grid-area:5/1/7}.desktop-management-home:not(.is-team-view):has(>.home-sales-goals)>.home-agent-card{grid-area:5/2}.desktop-management-home:not(.is-team-view):has(>.home-sales-goals)>:is(.compact-sales,.commercial-dashboard){grid-area:6/2}.owner-dashboard.desktop-management-home:has(>.home-sales-goals)>.report-filters{grid-area:5/1}.owner-dashboard.desktop-management-home:has(>.home-sales-goals)>.compact-stock-section{grid-area:6/1}.company-home.desktop-management-home:has(>.home-sales-goals)>section:last-of-type:not(.home-sales-goals):not(.compact-home-actions){grid-area:6/2}.desktop-management-home:has(>.home-sales-goals)>.compact-home-actions>.compact-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.desktop-management-home:has(>.home-sales-goals)>.compact-home-actions>.compact-tools>a{grid-column:auto;gap:9px;min-height:50px;padding:10px 12px;font-size:12px}.desktop-management-home:has(>.home-sales-goals)>.compact-home-actions>.compact-tools>a>svg{flex-shrink:0;width:20px;height:20px}.desktop-management-home:has(>.home-sales-goals)>.compact-home-actions>.compact-tools>a>svg:last-child{width:13px;height:13px}.desktop-management-home .home-greeting,.seller-home.compact-home .home-greeting{margin:0}.desktop-management-home .home-greeting-row>h1,.seller-home.compact-home .home-greeting-row>h1{font-size:28px}.desktop-management-home>.home-search,.seller-home.compact-home>.home-search{display:none}.desktop-management-home .compact-tools,.seller-home.compact-home .compact-tools{gap:10px}.desktop-management-home .compact-tools>a,.seller-home.compact-home .compact-tools>a{border-radius:11px;gap:12px;min-height:66px;padding:14px}.desktop-management-home .home-stock-cards article,.seller-home.compact-home .home-stock-cards article{min-height:96px;padding:14px 9px}.desktop-management-home .home-stock-cards article>span,.seller-home.compact-home .home-stock-cards article>span{font-size:13px}.desktop-management-home .home-stock-cards article>strong,.seller-home.compact-home .home-stock-cards article>strong{font-size:27px}.desktop-management-home>section:not(.compact-home-actions):not(.manage-users){border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;padding:18px}.desktop-management-home>section>h2:before{display:none}.desktop-management-home .company-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.desktop-management-home .company-home-grid>a,.desktop-management-home .company-home-grid>button{border:1px solid var(--metal-edge);background:var(--metal-base);min-height:52px;padding:12px}.desktop-management-home .company-home-grid>:before{display:none}.desktop-management-home.is-team-view{display:block!important}.manage-users{width:100%;min-width:0;padding:0!important}.manage-users>.painel-titulo{justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;display:flex}.manage-users>.painel-titulo h1{margin:0;font-size:28px}.manage-users .team-management-actions{flex-wrap:wrap;gap:8px;display:flex}.manage-users .user-tools.user-tools-search-first{gap:10px;max-width:none;margin:16px 0 10px}.manage-users .user-tools.user-tools-search-first>label{flex:1;max-width:650px;min-height:42px}.manage-users .user-tools.user-tools-search-first>button{flex-direction:row;gap:6px;padding:9px 16px;font-size:14px}.manage-users .user-view-switch{width:220px;min-width:0;margin:12px 0 18px}.manage-users .user-view-switch button{padding:8px 14px}.manage-users .user-tree{display:block}.manage-users .user-tree>.user-tree-root{max-width:300px;margin-bottom:16px}.manage-users .user-tree-organization{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin:0;padding:0;display:grid}.manage-users .user-tree-organization>.user-tree-store{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;min-width:0;padding:14px}.manage-users .user-tree-organization>.user-tree-store:before{display:none}.manage-users .user-tree-store>.user-tree-root{background:var(--metal-base);border-radius:9px;min-height:58px}.manage-users .user-tree-branches,.manage-users .user-tree-people{margin-left:8px;padding-left:12px}.manage-users .user-tree-person{background:var(--metal-base)}.manage-users .user-tree-person>summary{min-height:68px;padding:12px}.manage-users .user-tree-person[open]{border-color:#a58d5b}.manage-users .users-by-shop{border:1px solid var(--metal-edge);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.manage-users .users-by-shop>.user-list-row{border:0;border-bottom:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:0;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:center;gap:10px 20px;margin:0;padding:14px 18px;display:grid}.manage-users .users-by-shop>.user-list-row:last-child{border-bottom:0}.manage-users .user-list-summary{min-width:0}.manage-users .user-list-name strong{font-size:15px}.manage-users .user-list-footer{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.manage-users .user-actions{flex-wrap:wrap;gap:7px;display:flex}.manage-users .user-actions button{min-height:36px;padding:8px 12px}.manage-users .user-locations{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;margin-top:24px;padding:0 16px}.manage-users .user-locations>summary{cursor:pointer;align-content:center;min-height:52px}.manage-users .unit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manage-users .user-edit-modal{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;width:min(760px,100vw - 80px);max-width:760px;max-height:calc(100dvh - 100px);padding:24px;display:grid;overflow:auto}.manage-users .user-edit-modal>.painel-titulo,.manage-users .user-edit-modal>.user-actions,.manage-users .user-edit-modal>small,.manage-users .user-edit-modal>[role=alert],.manage-users .user-edit-modal>.user-new-local{grid-column:1/-1}.manage-users .user-edit-modal>label{min-width:0;margin:0}.platform-home-view .platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.platform-home-view .platform-metrics article{text-align:left;grid-template-columns:40px minmax(0,1fr);justify-content:normal;gap:6px 14px;min-height:106px;padding:20px;display:grid}.platform-home-view .platform-metrics svg{color:#e7c485;grid-row:1/3;align-self:center;width:26px;height:26px}.platform-home-view .platform-metrics strong{grid-column:2;font-size:30px}.platform-home-view .platform-metrics span{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--metal-text-muted,#a8bac9);grid-column:2;margin:0;padding:0;font-size:14px;position:static;overflow:visible}.platform-home-view .platform-section{margin:18px 0;border:1px solid var(--metal-edge)!important;background:var(--metal-surface)!important;border-radius:12px!important;padding:20px!important}.platform-home-view .platform-section h2{color:inherit;margin-bottom:16px;font-size:17px}.platform-home-view .platform-section h2:before,.platform-home-view .platform-company-list>button:before{display:none}.platform-home-view .platform-finance-summary{border-radius:10px;gap:12px;padding:22px 14px}.platform-home-view .platform-finance-summary strong{font-size:25px}.platform-home-view .platform-finance-summary small{font-size:14px}.platform-home-view .platform-company-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-home-view .platform-company-list>button{border-radius:9px;min-height:66px;padding:15px}.platform-home-view .platform-company-list strong{font-size:15px}.platform-home-view .platform-company-list i{padding:8px}.platform-home-view .platform-company-list i svg{width:22px;height:22px}.platform-home-view .platform-activity{margin:18px 0;padding:4px 20px}.platform-home-view .platform-activity>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.platform-home-view .platform-pending{margin:0 0 18px;padding:12px 16px}.platform-home-view .platform-errors-shortcut{max-width:500px;min-height:62px}.platform-companies-view .company-tree{margin-top:20px}.company-tree .platform-company-filters{grid-template-columns:minmax(260px,600px) minmax(200px,300px);gap:12px}.company-tree .company-tree-root{max-width:320px;margin-bottom:18px}.company-tree .company-tree-branches{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin:0;padding:0;display:grid}.company-tree .company-tree-branch{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;min-width:0;margin:0;padding:14px}.company-tree .company-tree-branch:before{display:none}.company-tree .company-tree-node{background:var(--metal-base);border-radius:9px;min-height:70px;padding:14px}.company-tree .company-tree-children{margin-top:10px}.company-tree .company-tree-store{padding:12px}.developer-dashboard>.conteudo{background:0 0;min-width:0;max-width:none}.developer-dashboard .boas{margin:18px 0 24px}.developer-dashboard .boas h1{font-size:28px}.developer-dashboard .boas p{font-size:14px}.developer-dashboard .metricas{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.developer-dashboard .developer-groups,.developer-dashboard .developer-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.developer-dashboard .developer-group{background:var(--metal-surface);border-radius:12px;min-width:0;margin:0;padding:20px}.developer-dashboard .group-totals,.developer-dashboard .group-shops>div{flex-wrap:wrap;gap:12px}.developer-dashboard .group-actions{flex-wrap:wrap}.developer-settings .developer-settings-branches{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;padding:0;display:grid}.developer-settings .developer-settings-group{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;min-width:0;margin:0;padding:18px}.developer-settings .developer-settings-group:before{display:none}.developer-settings .developer-settings-search{max-width:620px}.platform-access-view .access-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-access-view .access-role-row{border:1px solid var(--metal-edge);border-radius:10px;min-width:0;padding:14px}.platform-access-view .role-settings{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;display:grid}.platform-access-view .role-settings>p,.platform-access-view .role-settings>.fixed-menu-settings{grid-column:1/-1}.control-page .control-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.control-page .control-toolbar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.control-page .control-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.control-page .control-sellers,.control-page .control-materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.control-page .control-panel{border-radius:12px;min-width:0;padding:20px}.control-page .control-tabs{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.agent-page.agent-desktop-workspace{grid-template-columns:210px minmax(0,1fr) 300px;align-content:start;align-items:start;gap:14px 20px;max-width:none;display:grid;padding-bottom:24px!important}.agent-page.agent-desktop-workspace>*{grid-column:2/-1;min-width:0}.agent-page.agent-desktop-workspace>.agent-header{grid-area:1/1/auto/-1;margin:0;padding-bottom:16px}.agent-page.agent-desktop-workspace .agent-header h1{font-size:27px}.agent-page.agent-desktop-workspace .agent-header>button[aria-label=Conversas\ recentes]{display:none}.agent-page.agent-desktop-workspace>.agent-desktop-history{border:1px solid var(--metal-edge);background:var(--metal-surface);border-radius:12px;grid-area:2/1/9;max-height:calc(100dvh - 135px);padding:16px;display:block;position:sticky;top:100px;overflow:auto}.agent-desktop-history h2{margin:0;font-size:16px}.agent-desktop-history p{color:var(--metal-text-muted,#a8bac9);font-size:12px;line-height:1.5}.agent-desktop-history .agent-panel-title>button{min-height:32px;padding:5px}.agent-desktop-history .agent-history-row{overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:12px;font-size:13px}.agent-desktop-history .agent-history-row[aria-current=true]{color:#e7c485;background:#e7c48515;border-color:#e7c485}.agent-desktop-history .agent-history-row small{font-size:11px}.agent-desktop-team{border-top:1px solid var(--metal-edge);margin-top:20px;padding-top:12px;font-size:13px}.agent-desktop-team>summary{cursor:pointer;line-height:1.5}.agent-page.agent-desktop-workspace>.agent-history-panel{display:none}.agent-page.agent-desktop-workspace>.agent-status-line{grid-row:2;margin:0;font-size:13px}.agent-page.agent-desktop-workspace>.agent-manual-bar{grid-row:3;margin:0}.agent-page.agent-desktop-workspace>.agent-welcome{grid-row:4;max-width:680px;margin:30px auto}.agent-page.agent-desktop-workspace>.agent-messages{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:5/2;max-height:calc(100dvh - 310px);padding:8px 10px 16px 0;overflow:auto}.agent-page.agent-desktop-workspace>.agent-messages .agent-bubble{max-width:94%;font-size:14px}.agent-page.agent-desktop-workspace>.agent-basket{background:var(--metal-surface);border-color:#786b4b;border-radius:12px;grid-area:5/3/7;max-height:calc(100dvh - 150px);margin:0;padding:18px;position:sticky;top:110px;overflow:auto}.agent-page.agent-desktop-workspace>.agent-basket h2{color:#e7c485;font-size:17px}.agent-page.agent-desktop-workspace>.agent-basket>p{font-size:13px;line-height:1.5}.agent-page.agent-desktop-workspace .agent-basket-row{flex-wrap:wrap;gap:8px}.agent-page.agent-desktop-workspace .agent-basket-row>span{flex:150px}.agent-page.agent-desktop-workspace .agent-basket-total strong{color:#e7c485;font-size:24px}.agent-page.agent-desktop-workspace .agent-basket .agent-primary{width:100%;margin:0 0 10px;display:flex;color:#14202a!important;background:#e7c485!important}.agent-page.agent-desktop-workspace>.agent-composer{border:1px solid var(--metal-edge);background:var(--metal-surface);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1;border-radius:12px;grid-area:6/2;width:100%;margin:0;padding:14px;position:relative;bottom:auto;left:auto;transform:none}.agent-page.agent-desktop-workspace .agent-composer button{color:#14202a;background:#e7c485}:is(.agent-page.agent-desktop-workspace:not(:has(>.agent-basket))>.agent-messages,.agent-page.agent-desktop-workspace:not(:has(>.agent-basket))>.agent-composer){grid-column:2/-1}.agent-page.agent-desktop-workspace>.agent-error,.agent-page.agent-desktop-workspace>.agent-notice{grid-row:7;margin:0}.agent-page.agent-desktop-workspace .agent-products{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.qr-page .qr-personal{text-align:left;grid-template-columns:minmax(280px,360px) minmax(280px,1fr);align-items:center;gap:12px 40px;max-width:1000px;padding:32px;display:grid}.qr-page .qr-personal>h2{grid-area:1/2;margin:0;font-size:24px}.qr-page .qr-personal .qr-image{grid-area:1/1/4;width:100%;max-width:340px;margin:0}.qr-page .qr-desktop-intro{grid-area:2/2;max-width:460px;display:block}.qr-desktop-intro h3{margin:0 0 12px;font-size:19px}.qr-desktop-intro p{color:var(--metal-text-muted,#a8bac9);font-size:15px}.qr-page .qr-personal .qr-actions{grid-area:3/2;justify-content:flex-start;align-self:start;margin:0}.qr-page .qr-actions>*{min-height:44px;padding:12px 18px}}@media screen and (min-width:1600px){.manage-users .user-tree-organization,.company-tree .company-tree-branches,.control-page .control-sellers,.control-page .control-materials{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-page.agent-desktop-workspace{grid-template-columns:260px minmax(0,1fr) 340px}}html[data-theme] body .compact-home .compact-identity .home-identity{flex:auto;align-items:center;gap:6px;min-width:0;display:flex!important}html[data-theme] body .compact-home .compact-identity .home-symbol{aspect-ratio:1;flex:none;max-width:none;width:30px!important;height:30px!important}html[data-theme] body .compact-home .compact-identity .home-identity h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(18px,4.4vw,26px);line-height:1.2;overflow:hidden}body .profile-photo-button{border:1px solid var(--theme-border,#2d4555);background:var(--theme-panel,#102231);width:32px;min-width:32px;height:32px;min-height:32px;color:var(--gold,#e5c17d);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden}html[data-theme] body .profile-photo-button>img{object-fit:cover;border-radius:50%;max-width:none;display:block;width:100%!important;height:100%!important}body .profile-photo-button:focus-visible{outline:2px solid var(--gold,#e5c17d);outline-offset:3px}html[data-theme] body .compact-home .home-greeting{margin:0 0 12px}html[data-theme] body .compact-home .home-greeting-row{align-items:flex-end;gap:6px 7px;min-height:0}.home-store-picker{flex:0 auto;justify-items:start;gap:3px;min-width:0;max-width:calc(100% - 40px);display:grid}.home-store-picker .home-scope-field{border:1px solid var(--theme-border,#2d4555);background:var(--theme-panel,#102231);width:max-content;min-width:0;max-width:100%;min-height:28px;color:var(--ink,#edf5fa);box-sizing:border-box;border-radius:7px;align-items:center;gap:7px;padding:3px 7px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.home-scope-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-scope-field>svg{flex:none}html[data-theme] body .compact-home .home-store-picker select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.home-scope-field:focus-within{outline:2px solid var(--gold,#e5c17d);outline-offset:2px}.home-scope-field:has(select:disabled)>svg{display:none}.home-store-picker select:disabled{cursor:default}.home-unit-picker{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.home-unit-picker>span{color:var(--glass-muted,#b1c4d1);font-size:12px}.home-unit-picker .home-scope-field{min-height:26px;padding-block:3px;font-size:13px;font-weight:400;line-height:18px}body .restock-bell-stack{flex:none;order:2;align-items:center;display:flex;position:relative}body .restock-bell-stack>.home-brain{width:36px;height:30px;min-height:30px;padding:0;position:absolute;top:calc(100% + 4px);right:0}html[data-theme] body .compact-home .glass-home-brand{flex-wrap:nowrap!important;align-items:center!important}body .home-insights-charts.is-personal{grid-template-columns:minmax(0,1fr)}#metas-vendas{scroll-margin-top:82px}@media (min-width:1100px){html[data-theme] body .desktop-management-home>.compact-identity{grid-area:1/1/auto/-1!important;justify-content:space-between!important}}@media (max-width:620px){html[data-theme] body .compact-home .home-greeting-tools{gap:4px;margin-left:auto}.home-store-picker{flex-basis:auto}.compact-home .home-greeting-row{padding-right:0}.home-store-picker:only-child{max-width:calc(100% - 40px)}html[data-theme] body .compact-home .home-greeting :is(.role-preview-avatar,.home-sales-report,.developer-return>button){width:30px;min-width:30px;height:30px;min-height:30px;padding:4px}html[data-theme] body .compact-home .home-greeting .home-agent-phone{width:43px;min-width:43px;height:30px;min-height:30px;padding:3px;font-size:17px}.compact-home .home-greeting-action{gap:4px!important}}@media (max-width:380px){body .profile-photo-button{width:28px;min-width:28px;height:28px;min-height:28px}html[data-theme] body .compact-home .compact-identity .home-symbol{width:25px!important;height:25px!important}.home-store-picker .home-scope-field{font-size:13px}}@media (max-width:620px){html[data-theme] body .compact-home .home-greeting .home-agent-phone>span{white-space:nowrap;font-size:17px;line-height:1}}.home-sales-goals{display:none}@media screen{.home-sales-goals{border:1px solid var(--metal-edge);background:var(--metal-surface);min-width:0;color:var(--theme-ink);border-radius:12px;margin:0;padding:20px}.home-sales-goals .sales-goals-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:0;display:flex}.home-sales-goals .sales-goals-eyebrow{color:var(--theme-accent);letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.home-sales-goals h2{color:var(--theme-ink);margin:0;font-size:21px;font-weight:650;line-height:1.25}.home-sales-goals h2:before,.home-sales-goals h3:before{display:none}.home-sales-goals .sales-goals-heading p{color:var(--theme-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.home-sales-goals .sales-goals-month{text-transform:capitalize}.home-sales-goals .sales-goals-total{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.home-sales-goals .sales-goals-total>span{color:var(--theme-muted);font-size:12px}.home-sales-goals .sales-goals-total>strong{color:var(--theme-accent);font-variant-numeric:tabular-nums;font-size:29px;font-weight:700;line-height:1.15}.home-sales-goals .sales-goals-total>small{color:var(--theme-muted);font-size:11px}.home-sales-goals .sales-goals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-sales-goals .sales-goal-card{--goal-color:var(--theme-accent);border:1px solid var(--metal-edge);background:var(--metal-base);border-radius:10px;min-width:0;padding:14px 16px}.home-sales-goals .sales-goal-tone-1{--goal-color:var(--theme-success)}.home-sales-goals .sales-goal-tone-2{--goal-color:#8bb9db}.home-sales-goals .sales-goal-card>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;padding:0;display:flex}.home-sales-goals .sales-goal-card>header>div{color:var(--goal-color);align-items:center;gap:7px;display:flex}.home-sales-goals .sales-goal-card h3{color:var(--theme-ink);margin:0;font-size:14px;font-weight:650;line-height:1.25}.home-sales-goals .sales-goal-card>header>strong{color:var(--theme-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.home-sales-goals .sales-goal-body{align-items:center;gap:17px;min-width:0;display:flex}.home-sales-goals .sales-goal-donut{flex:0 0 116px;width:116px;height:116px;position:relative}.home-sales-goals .sales-goal-donut>svg{width:100%;height:100%;display:block;overflow:visible}.home-sales-goals .sales-goal-track,.home-sales-goals .sales-goal-progress{fill:none;stroke-width:9px}.home-sales-goals .sales-goal-track{stroke:var(--metal-edge)}.home-sales-goals .sales-goal-progress{stroke:var(--goal-color);stroke-linecap:butt}.home-sales-goals .sales-goal-donut-label{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.home-sales-goals .sales-goal-donut-label>strong{max-width:92px;color:var(--goal-color);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.home-sales-goals .sales-goal-donut-label>small{color:var(--theme-muted);font-size:11px}.home-sales-goals .sales-goal-remaining{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.home-sales-goals .sales-goal-remaining>span{color:var(--theme-muted);font-size:12px;line-height:1.3}.home-sales-goals .sales-goal-remaining>strong{color:var(--theme-ink);font-variant-numeric:tabular-nums;font-size:23px;font-weight:650;line-height:1.2}.home-sales-goals .sales-goal-remaining>small{color:var(--theme-ink);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.5}.home-sales-goals .sales-goal-remaining>small>span{color:var(--theme-muted);font-size:11px;display:block}.home-sales-goals .sales-goal-remaining>.sales-goal-achieved{color:var(--theme-success);align-items:center;gap:5px;font-size:12px;display:flex}.home-sales-goals .is-reached .sales-goal-remaining>strong{font-size:16px}.home-sales-goals .sales-goals-note{color:var(--theme-muted);margin:12px 0 0;font-size:11px;line-height:1.5}.home-sales-goals.sales-goals-loading,.home-sales-goals.sales-goals-error{color:var(--theme-muted);padding:22px;font-size:14px}.home-sales-goals.sales-goals-error button{border:1px solid var(--metal-edge);color:var(--theme-accent);background:var(--metal-base);border-radius:7px;margin-left:12px;padding:7px 10px;font-size:12px}:root[data-theme=light] .home-sales-goals .sales-goal-tone-2{--goal-color:#3b6f97}}@media screen and (min-width:1100px) and (max-width:1299px){.home-sales-goals .sales-goal-card{padding:12px}.home-sales-goals .sales-goal-card>header{flex-direction:column;align-items:flex-start;gap:5px}.home-sales-goals .sales-goal-body{gap:10px}.home-sales-goals .sales-goal-donut{flex-basis:94px;width:94px;height:94px}.home-sales-goals .sales-goal-donut-label>strong{font-size:18px}.home-sales-goals .sales-goal-remaining>strong{font-size:20px}.home-sales-goals .sales-goal-remaining>small{font-size:12px}}@media screen and (min-width:1100px){.home-sales-goals{display:block}}@media screen and (max-width:1099px){.home-sales-goals.home-sales-goals-mobile{border-radius:14px;margin:14px 0 0;padding:14px;display:block}.home-sales-goals .sales-goals-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:14px}.home-sales-goals h2{font-size:18px}.home-sales-goals .sales-goals-total{text-align:left;align-items:flex-start}.home-sales-goals .sales-goals-total>strong{font-size:25px}.home-sales-goals .sales-goals-grid{grid-template-columns:1fr;gap:10px}.home-sales-goals .sales-goal-card{padding:12px}.home-sales-goals .sales-goal-body{gap:16px}.home-sales-goals .sales-goal-donut{flex-basis:100px;width:100px;height:100px}.home-sales-goals .sales-goal-donut-label>strong{font-size:20px}.home-sales-goals .sales-goal-remaining>strong{font-size:21px}.home-sales-goals .sales-goal-remaining>small{font-size:12px}}@media screen{.home-sales-goals .home-sales-insights{border-top:1px solid var(--metal-edge);min-width:0;margin-top:18px;padding-top:18px}.home-sales-goals .home-insights-comparison{grid-template-columns:1fr 1fr minmax(210px,.9fr);gap:20px;margin-bottom:18px;display:grid}.home-sales-goals .home-insights-comparison>div{min-width:0}.home-sales-goals .home-insights-comparison>div+div{border-left:1px solid var(--metal-edge);padding-left:20px}.home-sales-goals .home-insights-period,.home-sales-goals .home-insights-change{flex-direction:column;gap:4px;display:flex}.home-sales-goals .home-insights-period>span,.home-sales-goals .home-insights-change>span{color:var(--theme-muted);font-size:12px;line-height:1.4}.home-sales-goals .home-insights-period>strong,.home-sales-goals .home-insights-change>strong{font-variant-numeric:tabular-nums;color:var(--theme-ink);align-items:center;gap:5px;font-size:23px;font-weight:650;line-height:1.25;display:flex}.home-sales-goals .home-insights-change.is-up>strong{color:var(--theme-success)}.home-sales-goals .home-insights-change.is-down>strong{color:var(--theme-danger)}.home-sales-goals .home-insights-comparison small{color:var(--theme-muted);font-size:11px;line-height:1.4;display:block}.home-sales-goals .home-insights-calendar>label{color:var(--theme-muted);align-items:center;gap:6px;margin:0 0 5px;font-size:12px;display:flex}.home-sales-goals .home-insights-calendar>select,.home-sales-goals .home-insights-panel>header select{border:1px solid var(--metal-edge);width:100%;min-height:34px;color:var(--theme-ink);background:var(--metal-base);border-radius:7px;margin:0;padding:6px 28px 6px 9px;font-size:12px}.home-sales-goals .home-insights-calendar>small{margin-top:4px}.home-sales-goals .home-insights-charts{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.home-sales-goals .home-insights-panel{border:1px solid var(--metal-edge);background:var(--metal-base);border-radius:10px;min-width:0;padding:15px}.home-sales-goals .home-insights-panel>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 10px;padding:0;display:flex}.home-sales-goals .home-insights-panel h3,.home-sales-goals .home-insights-pending h3{color:var(--theme-ink);margin:0;font-size:14px;font-weight:650;line-height:1.4}.home-sales-goals .home-insights-panel>header p,.home-sales-goals .home-insights-pending>header p{color:var(--theme-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.home-sales-goals .home-insights-panel>header>label{flex:0 178px;min-width:145px;margin:0}.home-sales-goals .home-insights-chart-legend{color:var(--theme-muted);justify-content:flex-end;align-items:center;gap:17px;margin:0 0 3px;font-size:10px;display:flex}.home-sales-goals .home-insights-chart-legend>span{align-items:center;gap:5px;display:flex}.home-sales-goals .home-insights-chart-legend i{border-top:2px solid var(--theme-accent);width:15px;display:block}.home-sales-goals .home-insights-chart-legend>span+span i{border-top:2px dashed #8bb9db}.home-sales-goals .home-insights-chart-svg{width:100%;height:auto;min-height:160px;display:block;overflow:visible}.home-sales-goals .home-insights-chart-svg text{fill:var(--theme-muted);font-family:inherit;font-size:11px}.home-sales-goals .home-insights-chart-grid{stroke:var(--metal-edge);stroke-width:1px}.home-sales-goals .home-insights-actual-line,.home-sales-goals .home-insights-expected-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-sales-goals .home-insights-actual-line{stroke:var(--theme-accent)}.home-sales-goals .home-insights-expected-line{stroke:#8bb9db;stroke-width:1.5px;stroke-dasharray:5 5}.home-sales-goals .home-insights-current-point{fill:var(--theme-accent);stroke:var(--metal-base);stroke-width:1.5px}.home-sales-goals .home-insights-panel-note{color:var(--theme-muted);margin:9px 0 0;font-size:10px;line-height:1.5}.home-sales-goals .home-insights-chart-values{margin-top:5px}.home-sales-goals .home-insights-chart-values>summary{cursor:pointer;width:fit-content;color:var(--theme-accent);align-items:center;gap:5px;font-size:11px;list-style:none;display:flex}.home-sales-goals .home-insights-chart-values>summary::-webkit-details-marker{display:none}.home-sales-goals .home-insights-chart-values[open]>summary>svg{transform:rotate(90deg)}.home-sales-goals .home-insights-chart-values>div{border:1px solid var(--metal-edge);border-radius:7px;max-height:210px;margin-top:8px;overflow:auto}.home-sales-goals .home-insights-chart-values table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.home-sales-goals .home-insights-chart-values th,.home-sales-goals .home-insights-chart-values td{text-align:right;border-bottom:1px solid var(--metal-edge);white-space:nowrap;padding:7px 9px}.home-sales-goals .home-insights-chart-values th:first-child,.home-sales-goals .home-insights-chart-values td:first-child{text-align:left}.home-sales-goals .home-insights-chart-values th{background:var(--metal-surface);font-weight:600;position:sticky;top:0}.home-sales-goals .home-insights-seller-count{background:var(--metal-surface);border:1px solid var(--metal-edge);color:var(--theme-muted);border-radius:6px;padding:3px 8px;font-size:11px}.home-sales-goals .home-insights-ranking>ol{scrollbar-gutter:stable;max-height:230px;margin:0;padding:0;list-style:none;display:block;overflow-y:auto}.home-sales-goals .home-insights-ranking>ol>li{border:0;margin:0;padding:0;display:block}.home-sales-goals .home-insights-ranking>ol>li+li{border-top:1px solid var(--metal-edge)}.home-sales-goals .home-insights-ranking>ol>li>a,.home-sales-goals .home-insights-ranking-item{min-width:0;color:var(--theme-ink);background:0 0;border:0;border-radius:5px;padding:10px 2px;text-decoration:none;display:block}.home-sales-goals .home-insights-ranking>ol>li>a:hover{background:var(--metal-surface)}.home-sales-goals .home-insights-ranking-head{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.home-sales-goals .home-insights-rank{text-align:center;color:var(--theme-muted);flex:0 0 18px;font-size:11px}.home-sales-goals .home-insights-ranking-head>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:550}.home-sales-goals .home-insights-ranking-head>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.home-sales-goals .home-insights-ranking-head>svg{color:var(--theme-muted);flex-shrink:0}.home-sales-goals .home-insights-rank-track{background:var(--metal-edge);border-radius:3px;height:4px;margin:7px 0 5px 25px;overflow:hidden}.home-sales-goals .home-insights-rank-track>i{background:var(--theme-accent);border-radius:3px;height:100%;display:block}.home-sales-goals .home-insights-ranking-meta{color:var(--theme-muted);flex-wrap:wrap;gap:4px 10px;margin-left:25px;font-size:10px;line-height:1.4;display:flex}.home-sales-goals .home-insights-ranking-meta>.home-insights-partial{color:var(--theme-accent)}.home-sales-goals .home-insights-empty{color:var(--theme-muted);margin:18px 0 30px;font-size:12px}.home-sales-goals .home-insights-pending{margin-top:16px}.home-sales-goals .home-insights-pending>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;padding:0;display:flex}.home-sales-goals .home-insights-pending>header p{margin:0}.home-sales-goals .home-insights-pending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly){border:1px solid var(--metal-edge);background:var(--metal-base);min-width:0;color:var(--theme-ink);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly)>svg{color:var(--theme-accent);flex-shrink:0}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly)>div{flex:1;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-width:0;display:grid}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly) span{font-size:12px;line-height:1.4}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly) strong{font-variant-numeric:tabular-nums;font-size:23px;line-height:1.1}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly) small{color:var(--theme-muted);grid-column:1/-1;font-size:10px}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly)>svg:last-child{color:var(--theme-muted);width:14px}.home-sales-goals .sales-goal-daily{border-top:1px solid var(--metal-edge);color:var(--theme-muted);margin:9px 0 0;padding-top:9px;font-size:11px;line-height:1.4}.home-sales-goals .sales-goal-daily>strong{color:var(--goal-color);font-variant-numeric:tabular-nums;font-weight:650}.home-sales-goals .sales-goals-days-note{color:var(--theme-muted);margin:10px 0 0;font-size:10px;line-height:1.4}:root[data-theme=light] .home-sales-goals .home-insights-expected-line{stroke:#3b6f97}:root[data-theme=light] .home-sales-goals .home-insights-chart-legend>span+span i{border-color:#3b6f97}}@media screen and (min-width:1100px) and (max-width:1299px){.home-sales-goals .home-insights-comparison{grid-template-columns:1fr 1fr minmax(185px,.9fr);gap:12px}.home-sales-goals .home-insights-comparison>div+div{padding-left:12px}.home-sales-goals .home-insights-charts{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px}.home-sales-goals .home-insights-panel{padding:12px}.home-sales-goals .home-insights-panel>header{flex-wrap:wrap;gap:7px}.home-sales-goals .home-insights-panel>header>label{flex-basis:100%}.home-sales-goals .home-insights-ranking-head{gap:5px}.home-sales-goals .home-insights-ranking-head>strong,.home-sales-goals .home-insights-ranking-head>b{font-size:11px}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly){gap:8px;padding:10px}}@media screen and (max-width:1099px){.home-sales-goals .home-sales-insights{margin-top:14px;padding-top:14px}.home-sales-goals .home-insights-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.home-sales-goals .home-insights-comparison>div+div{padding-left:10px}.home-sales-goals .home-insights-comparison>.home-insights-calendar{border-left:0;grid-column:1/-1;padding:0}.home-sales-goals .home-insights-period>strong,.home-sales-goals .home-insights-change>strong{overflow-wrap:anywhere;flex-wrap:wrap;font-size:18px}.home-sales-goals .home-insights-charts,.home-sales-goals .home-insights-pending-grid{grid-template-columns:1fr;gap:12px}.home-sales-goals .home-insights-panel{padding:12px}.home-sales-goals .home-insights-sales-chart>header{flex-direction:column;gap:10px}.home-sales-goals .home-insights-sales-chart>header>label{flex:auto;width:100%;min-width:0}.home-sales-goals .home-insights-calendar>select,.home-sales-goals .home-insights-panel>header select{min-height:44px;font-size:14px}.home-sales-goals .home-insights-chart-svg{min-height:0}.home-sales-goals .home-insights-chart-svg text{font-size:14px}.home-sales-goals .home-insights-chart-values>summary{min-height:44px;font-size:12px}.home-sales-goals .home-insights-ranking>ol{scrollbar-gutter:auto;max-height:none;overflow:visible}.home-sales-goals .home-insights-ranking-head{gap:5px}.home-sales-goals .home-insights-ranking-head>strong,.home-sales-goals .home-insights-ranking-head>b{font-size:12px}.home-sales-goals .home-insights-pending>header{flex-direction:column;align-items:flex-start;gap:3px}.home-sales-goals .home-insights-pending-grid>:is(a,.home-insights-pending-readonly){gap:10px;padding:12px}}.selection-page{max-width:1800px;color:var(--theme-ink);min-width:0;margin:auto;padding:24px 20px 110px}.selection-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.selection-breadcrumb{color:var(--theme-muted);align-items:center;gap:7px;margin-bottom:9px;font-size:12px;text-decoration:none;display:inline-flex}.selection-heading h1{letter-spacing:-.6px;align-items:center;gap:10px;margin:0 0 7px;font-size:28px;line-height:1.25;display:flex}.selection-heading h1 svg{width:26px;color:var(--theme-accent)}.selection-heading p{color:var(--theme-muted);margin:0;font-size:13px;line-height:1.5}.selection-page button{border:1px solid var(--theme-border);min-height:36px;color:var(--theme-ink);background:var(--theme-field);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.selection-page button:disabled{opacity:.5;cursor:default}.selection-page button:hover:not(:disabled){border-color:var(--theme-accent);color:var(--theme-accent)}.selection-page :focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.selection-page input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--theme-accent);cursor:pointer;margin:0}.selection-filters{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;margin-bottom:20px;padding:16px}.selection-filter-fields{grid-template-columns:145px 145px auto minmax(170px,1fr) minmax(190px,1.4fr);align-items:end;gap:12px;display:grid}.selection-filter-fields label{color:var(--theme-muted);gap:7px;min-width:0;font-size:11px;display:grid}.selection-filter-fields input,.selection-filter-fields select{border:1px solid var(--theme-border);width:100%;min-width:0;min-height:38px;font:inherit;color:var(--theme-ink);background:var(--theme-field);border-radius:7px;padding:8px 10px;font-size:12px}.selection-filter-fields>button{min-height:38px;color:var(--theme-accent)}.selection-search>span{align-items:center;min-width:0;display:flex;position:relative}.selection-search svg{pointer-events:none;position:absolute;left:10px}.selection-search input{padding-left:33px}.selection-payment-filter{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.selection-payment-filter>span{color:var(--theme-muted);margin-right:6px;font-size:11px}.selection-payment-filter>button{border-radius:6px;min-height:30px;padding:5px 11px;font-size:11px}.selection-payment-filter>button[aria-pressed=true]{background:var(--theme-accent-soft);border-color:var(--theme-accent-edge);color:var(--theme-accent)}.selection-payment-filter>small{color:var(--theme-muted);margin-left:auto;font-size:10px}.selection-columns{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:20px;display:grid}.selection-panel{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;min-width:0;overflow:hidden}.selection-panel>header{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.selection-panel h2{margin:0 0 4px;font-size:16px;line-height:1.3}.selection-panel header small,.selection-panel header>span{color:var(--theme-muted);font-size:11px}.selection-panel>header button{color:var(--theme-accent);background:0 0;border:0;min-height:30px;padding:4px;font-size:11px}.selection-table-scroll{overscroll-behavior:contain;min-height:210px;max-height:calc(100dvh - 375px);overflow:auto}.selection-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.selection-table-scroll th{z-index:1;background:var(--theme-field);white-space:nowrap;color:var(--theme-muted);text-align:left;font-size:10px;font-weight:600;position:sticky;top:0}.selection-table-scroll td,.selection-table-scroll th{border-bottom:1px solid var(--theme-border);vertical-align:middle;padding:14px 12px}.selection-table-scroll td{white-space:nowrap;line-height:1.45}.selection-table-scroll .selection-check{width:44px;padding-left:18px;padding-right:8px}.selection-table-scroll .selection-value{text-align:right;font-variant-numeric:tabular-nums}.selection-table-scroll td.selection-seller-cell{white-space:normal;min-width:110px;max-width:200px}.selection-seller-cell small{color:var(--theme-muted);margin-top:4px;font-size:9px;display:block}.selection-table-scroll tr.is-selected td{background:color-mix(in srgb,var(--theme-accent-soft) 45%,var(--theme-surface))}.selection-method{color:var(--theme-muted);background:var(--theme-field);border:1px solid var(--theme-border);white-space:normal;border-radius:5px;max-width:175px;padding:4px 6px;font-size:10px;line-height:1.4;display:inline-block}.selection-method.is-pix{color:var(--theme-success);background:var(--theme-success-soft);border-color:var(--theme-success-edge)}.selection-method.is-card{color:var(--theme-accent);background:var(--theme-accent-soft);border-color:var(--theme-accent-edge)}.selection-orders>footer{border-top:1px solid var(--theme-border);color:var(--theme-muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:flex}.selection-orders>footer button{color:var(--theme-accent);text-align:right;background:0 0;border:0;padding:4px 0;font-size:11px}.selection-explanation{color:var(--theme-muted);border-top:1px solid var(--theme-border);margin:0;padding:12px 18px;font-size:10px;line-height:1.6}.selection-summary{position:sticky;top:92px}.selection-summary-list{overscroll-behavior:contain;min-height:135px;max-height:calc(100dvh - 415px);padding:0 18px;overflow:auto}.selection-day{border-bottom:1px solid var(--theme-border);padding:14px 0 10px}.selection-day:last-child{border-bottom:0}.selection-day>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:11px;display:flex}.selection-day>header>span{text-align:right;color:var(--theme-muted);gap:3px;font-size:9px;display:grid}.selection-day>header b{color:var(--theme-accent);font-variant-numeric:tabular-nums;font-size:13px}.selection-summary-row{grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:6px;padding:10px 0;font-size:12px;display:grid}.selection-summary-row>span{min-width:0}.selection-summary-row small{color:var(--theme-muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.4;display:block}.selection-summary-row>b{font-variant-numeric:tabular-nums;font-size:12px}.selection-summary-row button{min-height:28px;color:var(--theme-muted);background:0 0;border:0;padding:3px}.selection-outside{color:var(--theme-accent);background:var(--theme-accent-soft);margin:0;padding:10px 18px;font-size:10px;line-height:1.5}.selection-total{border-top:1px solid var(--theme-accent-edge);gap:7px;padding:17px 18px 8px;display:grid}.selection-total>span{color:var(--theme-muted);font-size:12px}.selection-total>strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:29px;line-height:1.3}.selection-pending{color:var(--theme-accent);font-size:10px;line-height:1.5}.selection-exports{gap:10px;padding:15px 18px 18px;display:grid}.selection-exports>button{justify-content:flex-start;min-height:42px;font-size:12px}.selection-exports>button svg:last-child{margin-left:auto}.selection-page .selection-primary{background:var(--theme-action);border-color:var(--theme-accent);color:var(--theme-action-text)}.selection-page .selection-primary:hover:not(:disabled){color:var(--theme-action-text);filter:brightness(1.06)}.selection-exports>small{color:var(--theme-muted);font-size:10px;line-height:1.6}.selection-empty{text-align:center;color:var(--theme-muted);padding:38px 18px;font-size:13px}.selection-empty svg{color:var(--theme-accent);margin:0 auto 10px}.selection-empty p{color:var(--theme-ink);margin:0 0 7px;font-weight:600}.selection-empty small{font-size:11px;line-height:1.6;display:block}.selection-error{background:var(--theme-danger-soft);border:1px solid var(--theme-danger-edge);color:var(--theme-danger);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 15px;padding:12px;font-size:12px;line-height:1.5;display:flex}.selection-exported{color:var(--theme-success);margin:0;font-size:11px;line-height:1.5}@media (min-width:1600px){.selection-columns{grid-template-columns:minmax(0,1fr) 390px}.selection-table-scroll td,.selection-table-scroll th{padding-block:16px}.selection-table-scroll table{font-size:13px}}@media (min-width:1100px) and (max-width:1350px){.selection-filter-fields{grid-template-columns:1fr 1fr auto}.selection-search{grid-column:2/4}.selection-columns{grid-template-columns:minmax(0,1fr) 300px}.selection-table-scroll td,.selection-table-scroll th{padding-inline:8px}.selection-table-scroll table,.selection-summary-row>b{font-size:11px}}@media (max-width:1099px){.selection-columns{grid-template-columns:1fr}.selection-summary{position:static}.selection-summary-list{max-height:450px}.selection-table-scroll{max-height:520px}.selection-filter-fields{grid-template-columns:1fr 1fr auto}.selection-search{grid-column:2/4}.selection-page{padding-top:24px}.selection-heading{margin-top:16px}.selection-payment-filter>small{width:100%;margin:5px 0 0}}@media (max-width:600px){.selection-page{padding-inline:14px}.selection-heading{align-items:flex-start}.selection-heading h1{font-size:25px}.selection-heading p{font-size:12px}.selection-refresh{gap:0!important;font-size:0!important}.selection-refresh svg{width:17px}.selection-filter-fields{grid-template-columns:1fr 1fr}.selection-filter-fields>button,.selection-seller,.selection-search{grid-column:1/-1}.selection-table-scroll table{min-width:650px}.selection-filters{padding:13px}.selection-summary-list{max-height:380px}.selection-panel>header{padding:14px}.selection-orders>footer{padding:10px 14px}}.storefront-management .sf-heading{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 18px;display:flex}.sf-heading h1{margin:0;font-size:28px}.sf-heading p{color:var(--theme-muted);margin:7px 0 0;font-size:14px}.sf-badge{background:var(--theme-raised);color:var(--theme-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-style:normal;line-height:1.4;display:inline-flex}.sf-badge.is-live{background:var(--theme-success-soft);color:var(--theme-success)}.sf-share-bar{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}.sf-share-bar>svg{color:var(--theme-accent);flex:none}.sf-share-bar>div{flex:1;min-width:180px}.sf-share-bar strong,.sf-share-bar small{display:block}.sf-share-bar strong{font-size:15px}.sf-share-bar small{color:var(--theme-muted);margin-top:5px;font-size:12px;line-height:1.5}.sf-share-bar button,.sf-share-bar a{font-size:12px!important}.sf-link-button{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:44px;color:var(--theme-accent);font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.sf-share-url{color:var(--theme-muted);gap:7px;margin:12px 0;font-size:12px;display:grid}.sf-tabs{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;gap:5px;margin:16px 0 20px;padding:5px;display:flex}.storefront-management .sf-tabs button{color:var(--theme-muted);background:0 0;border:0;flex:1;padding:10px 8px;font-size:13px}.storefront-management .sf-tabs button[aria-current=page]{color:var(--theme-accent);background:var(--theme-accent-soft)}.sf-tabs span{background:var(--theme-field);border-radius:7px;padding:2px 5px;font-size:10px}.sf-help{color:var(--theme-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.sf-notice{border:1px solid var(--theme-success-edge);color:var(--theme-success);background:var(--theme-success-soft);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.sf-product-tools{gap:12px;margin-bottom:10px;display:flex}.sf-product-tools .sales-search{flex:1;margin:0}.sf-product-tools select{max-width:220px}.sf-products{gap:10px;display:grid}.sf-product{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.sf-product-photo{background:var(--theme-field);width:88px;height:88px;color:var(--theme-muted);border-radius:10px;place-items:center;display:grid;overflow:hidden}.sf-product-photo img{object-fit:cover;width:100%;height:100%}.sf-product-info{min-width:0}.sf-product-info h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:15px}.sf-product-info p,.sf-product-info small{color:var(--theme-muted);margin:0;font-size:12px;line-height:1.5}.sf-product-info small{margin-bottom:7px;display:block}.sf-product-price{justify-items:end;gap:10px;display:grid}.sf-product-price strong{color:var(--theme-accent);white-space:nowrap;font-size:15px}.storefront-management .sf-product-price button{min-height:40px;font-size:12px}.storefront-management :is(.sf-form,.sf-request-detail,.sf-share-url) :is(input:not([type=checkbox]),textarea,select),.sf-product-tools>select{border:1px solid var(--theme-border);background:var(--theme-field);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--theme-ink);font:inherit;box-sizing:border-box;border-radius:9px;padding:11px 12px;font-size:14px}.storefront-management :is(input,textarea,select,button,a):focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.sf-form{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;gap:16px;max-width:720px;padding:22px;display:grid}.sf-form h2{margin:0;font-size:20px}.sf-form>label,.sf-request-detail>label{color:var(--theme-ink);gap:8px;font-size:13px;display:grid}.sf-form small{color:var(--theme-muted);font-size:12px;line-height:1.5}.sf-form .sf-check{border:1px solid var(--theme-border);background:var(--theme-field);border-radius:10px;align-items:flex-start;gap:10px;padding:15px;display:flex}.sf-check input{width:20px;height:20px;accent-color:var(--theme-accent);flex:none;margin:0}.sf-check span{gap:6px;display:grid}.sf-form>.sales-primary{justify-self:start;min-width:180px}.sf-form .sales-back{background:0 0;border:0;justify-self:start;padding:0}.sf-form>.sf-help{margin:0}.sf-request-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.sf-request-heading .sf-help{margin:0}.sf-request-heading button{font-size:12px}.sf-request-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.sf-requests{gap:8px;display:grid}.storefront-management .sf-request{text-align:left;background:var(--theme-surface);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.sf-request>span{gap:7px;min-width:0;display:grid}.sf-request>span:last-child{flex:none;justify-items:end}.sf-request small{color:var(--theme-muted);font-size:11px;line-height:1.5}.sf-request strong{overflow-wrap:anywhere;font-size:14px}.sf-request b{white-space:nowrap;font-size:14px}.storefront-management .sf-request.is-selected{border-color:var(--theme-accent);background:var(--theme-accent-soft)}.sf-request-detail{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;min-width:0;padding:20px;position:sticky;top:86px}.sf-request-detail h2{margin:0 0 14px;font-size:19px}.sf-request-detail>p{color:var(--theme-muted);margin:7px 0;font-size:13px;line-height:1.6}.sf-request-detail ul{gap:14px;margin:18px 0;padding:0;list-style:none;display:grid}.sf-request-detail li{justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;display:flex}.sf-request-detail li>span{overflow-wrap:anywhere;min-width:0}.sf-request-detail li small{color:var(--theme-muted);margin-top:4px;font-size:11px;display:block}.sf-request-detail li>strong{flex:none;font-size:12px}.sf-request-total{border-top:1px solid var(--theme-border);justify-content:space-between;gap:10px;padding:16px 0;font-size:13px;display:flex}.sf-request-total strong{color:var(--theme-accent);font-size:19px}.sf-request-notes{white-space:pre-wrap;overflow-wrap:anywhere}.sf-request-detail>.sf-link-button,.sf-request-detail>button{width:100%;margin-top:10px}.sf-request-detail>.sf-action{background:var(--theme-action);color:var(--theme-action-text);border-color:var(--theme-action)}.sf-request-detail>label{margin-top:18px}.sales-shortcuts:has([href^=\/loja-virtual])>a:last-child{grid-column:1/-1}.sales-section-nav nav:has([href^=\/loja-virtual]){scrollbar-width:thin;max-width:100%;display:flex;overflow-x:auto}.sales-section-nav nav:has([href^=\/loja-virtual]) a{white-space:nowrap;flex:1 0 76px}.login-audience{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;gap:8px;margin:0 0 18px;padding:5px;display:flex}.login-audience a,.login-audience span{min-height:44px;color:var(--theme-muted);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;text-decoration:none;display:flex}.login-audience span{background:var(--theme-accent-soft);color:var(--theme-accent)}@media (min-width:1100px){.sales-page>.sales-shortcuts:has([href^=\/loja-virtual]){grid-template-columns:repeat(5,minmax(0,1fr))}.sales-shortcuts:has([href^=\/loja-virtual])>a:last-child{grid-column:auto}.sf-products{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-product{grid-template-columns:76px minmax(0,1fr)}.sf-product-photo{width:76px;height:76px}.sf-product-price{border-top:1px solid var(--theme-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}}@media (max-width:767px){.storefront-management .sf-heading h1{font-size:25px}.sf-heading p{font-size:12px}.sf-share-bar{gap:10px;padding:13px}.sf-share-bar>div{min-width:calc(100% - 45px)}.sf-share-bar>button,.sf-share-bar>a{flex:1}.sf-tabs{gap:2px;margin:14px 0}.storefront-management .sf-tabs button{gap:5px;padding:10px 5px;font-size:11px}.sf-tabs span{display:none}.sf-product-tools{flex-direction:column;gap:8px}.sf-product-tools>select{max-width:100%;font-size:13px}.sf-product{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:12px}.sf-product-photo{width:70px;height:70px}.sf-product-price{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-product-info h2{font-size:14px}.sf-form{gap:14px;padding:16px}.storefront-management .sf-form :is(input:not([type=checkbox]),textarea){font-size:16px}.sf-form>.sales-primary{width:100%}.sf-request-layout{grid-template-columns:minmax(0,1fr)}.sf-request-detail{position:static}.sf-request-heading{align-items:flex-start}.sf-request-heading .sf-help{font-size:12px}.sf-share-url input{font-size:12px!important}}.storefront-management .sf-product-tools{grid-template-columns:minmax(0,1fr) 220px;display:grid}.storefront-management .sf-product-tools .sales-search{width:auto;min-width:0}.storefront-management .sf-product-tools>select{width:100%;max-width:220px}@media (max-width:767px){.storefront-management .sf-product-tools{grid-template-columns:minmax(0,1fr)}.storefront-management .sf-product-tools>select{max-width:100%}}.storefront-management .sf-price-entry{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 16px;display:flex}.sf-price-entry strong{color:var(--theme-accent);font-size:14px}.sf-price-entry p{color:var(--theme-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.sf-price-entry>button{flex:none;font-size:13px}@media (max-width:767px){.storefront-management .sf-price-entry{flex-direction:column;align-items:stretch;gap:12px}.sf-price-entry>button{width:100%}}.storefront-management :is(.sf-heading>div,.sf-share-bar>div,.sf-price-entry>div,.sf-form>label,.sf-check>span){overflow-wrap:anywhere;min-width:0}.storefront-management :is(.sf-product-info p,.sf-product-info small,.sf-form h2){overflow-wrap:anywhere}@media (max-width:900px){.storefront-management .sales-section-nav nav:has([href^=\/loja-virtual]){grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;overflow:visible}.storefront-management .sales-section-nav nav:has([href^=\/loja-virtual]) a{white-space:normal;text-align:center;flex-direction:column;gap:6px;min-width:0;padding:9px 2px;font-size:10px;line-height:1.3}.storefront-management .sales-section-nav nav a svg{flex:none}.storefront-management .sf-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.storefront-management .sf-tabs button{flex-direction:column;gap:6px;min-width:0;min-height:58px;padding:8px 2px;font-size:11px;line-height:1.3}.storefront-management .sf-tabs button svg{flex:none}.storefront-management .sf-tabs span{display:none}.storefront-management .sf-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}.storefront-management .sf-heading>div{flex:180px}.storefront-management .sf-share-bar{grid-template-columns:25px minmax(0,1fr);display:grid}.storefront-management .sf-share-bar>div{min-width:0}.storefront-management .sf-share-bar>:is(button,a){grid-column:1/-1;width:100%}.storefront-management .sf-form{width:100%;min-width:0}.storefront-management .sf-form>:is(button,.sales-primary){white-space:normal;min-width:0;max-width:100%}.storefront-management :is(.sf-product-price,.sf-request-heading){flex-wrap:wrap}.storefront-management :is(.sf-form,.sf-share-url,.sf-request-detail) :is(input:not([type=checkbox]),textarea,select){font-size:16px!important}}.sf-promotions h2{margin:0 0 8px;font-size:20px}.sf-promotions .sf-product-info h2{font-size:15px}.sf-promo-price{gap:4px;display:grid}.sf-promo-price del{color:var(--theme-muted);font-size:12px}.sf-promo-summary{border:1px solid var(--theme-border);background:var(--theme-accent-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.sf-promo-summary span{color:var(--theme-muted);gap:8px;font-size:12px;display:grid}.sf-promo-summary strong{color:var(--theme-accent);font-size:19px}.sf-promo-summary small{color:var(--theme-success);grid-column:1/-1}@media (max-width:900px){.storefront-management .sf-tabs:has(button:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-management .sf-tabs:has(button:nth-child(4)) button{flex-direction:row;min-height:44px;font-size:12px}.sf-promo-summary{gap:10px;padding:12px}.sf-promo-summary strong{font-size:17px}}.sf-table-models>h2{margin-bottom:10px;font-size:22px}.sf-model-list{gap:12px;margin-top:18px;display:grid}.sf-model-list article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.sf-model-list article>div{min-width:0}.sf-model-list h3{margin:0 0 8px;font-size:17px}.sf-model-list small,.sf-model-list p,.sf-model-list li{color:var(--theme-muted);font-size:13px}.sf-model-list ul{margin-top:8px;padding-left:18px}.sf-model-list button{border:1px solid var(--theme-border);color:var(--theme-accent);background:var(--theme-accent-soft);border-radius:8px;flex-shrink:0;padding:12px}.sf-delivery-summary{border:1px solid var(--theme-border);border-radius:12px;margin:16px 0;padding:14px}.sf-delivery-summary p{font-size:13px;line-height:1.7}.sf-delivery-summary h3{font-size:16px}.sf-tabs{flex-wrap:wrap}@media (max-width:620px){.sf-model-list article{flex-direction:column;align-items:stretch;gap:10px}.sf-model-list button{width:100%}.sf-model-list article{padding:14px}.sf-table-models .sales-search{width:100%;display:block}}.storefront-management .sf-model-summary{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:16px;display:flex}.storefront-management .sf-model-summary>div{gap:6px;min-width:0;display:grid}.sf-model-summary strong{font-size:18px}.sf-model-summary span{color:var(--theme-success);font-size:13px}.storefront-management .sf-model-summary>button{flex:none;min-height:44px}.storefront-management .sf-model-release-help{font-size:12px}.storefront-management .sf-model-info{overflow-wrap:anywhere;flex:1}.storefront-management .sf-model-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:310px;display:flex}.storefront-management .sf-model-actions button{white-space:normal;min-height:44px;font-size:12px}.storefront-management .sf-model-actions .sf-model-disable{color:var(--theme-muted);background:var(--theme-field)}.storefront-management .sf-model-actions .sf-model-enable{color:var(--theme-success);background:var(--theme-success-soft);border-color:var(--theme-success-edge)}.storefront-management .sf-table-models button:disabled{opacity:.55;cursor:not-allowed}.storefront-management .sf-table-models .order-error button{margin-left:10px}@media (max-width:767px){.storefront-management .sf-model-summary{flex-direction:column;align-items:stretch;gap:12px}.storefront-management .sf-model-summary>button{white-space:normal;width:100%;min-width:0}.storefront-management .sf-model-list article{flex-direction:column;align-items:stretch;gap:14px}.storefront-management .sf-model-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:none;display:grid}.storefront-management .sf-model-actions button{width:100%;min-width:0}}.storefront-management .sfp-review{min-width:0;max-width:100%;color:var(--theme-ink);margin-top:14px}.storefront-management .sfp-review *{box-sizing:border-box}.storefront-management .sfp-review button{font:inherit;white-space:normal;cursor:pointer;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:42px;font-size:13px;display:inline-flex}.storefront-management .sfp-review button:disabled{opacity:.5;cursor:default}:is(.storefront-management .sfp-review button:focus-visible,.storefront-management .sfp-review summary:focus-visible){outline:2px solid var(--theme-accent);outline-offset:3px}.storefront-management .sfp-review .sfp-back{color:var(--theme-accent);background:0 0;border:0;min-height:36px;margin-bottom:16px;padding:0}.sfp-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sfp-heading>div{min-width:0}.sfp-eyebrow{letter-spacing:.15em;color:var(--theme-accent);font-size:10px;font-weight:700}.sfp-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:26px;line-height:1.25}.sfp-heading p{color:var(--theme-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.sfp-refresh{flex:none}.sfp-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 22px;display:grid}.sfp-summary>div{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;align-items:baseline;gap:12px;min-width:0;padding:15px 18px;display:flex}.sfp-summary strong{color:var(--theme-accent);font-size:25px;font-weight:650}.sfp-summary span{color:var(--theme-muted);font-size:12px;line-height:1.5}.storefront-management .sfp-tools{grid-template-columns:minmax(0,1fr) 230px;gap:10px;display:grid}.storefront-management .sfp-search{background:var(--theme-field);border:1px solid var(--theme-border);min-width:0;min-height:46px;color:var(--theme-muted);border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.sfp-search>svg{flex:none}.storefront-management .sfp-search button{min-width:30px;min-height:36px;color:var(--theme-muted);background:0 0;border:0;padding:0}html[data-theme] body .storefront-management .sfp-search input{width:100%;min-width:0;min-height:44px;box-shadow:none;color:var(--theme-ink);font:inherit;outline:none;margin:0;padding:9px 0;font-size:16px;background:0 0!important;border:0!important}.storefront-management .sfp-review select{border:1px solid var(--theme-border);background:var(--theme-field);width:100%;min-width:0;max-width:100%;min-height:46px;color:var(--theme-ink);font:inherit;text-overflow:ellipsis;border-radius:10px;padding:10px 12px;font-size:16px}.sfp-list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.sfp-stock-filter{flex-wrap:wrap;gap:6px;display:flex}.storefront-management .sfp-stock-filter button{border:1px solid var(--theme-border);min-height:34px;color:var(--theme-muted);background:0 0;border-radius:7px;padding:6px 12px;font-size:12px}.storefront-management .sfp-stock-filter button[aria-pressed=true]{background:var(--theme-raised);color:var(--theme-accent);border-color:var(--theme-accent)}.sfp-count{color:var(--theme-muted);white-space:nowrap;margin:0;font-size:12px}.sfp-list{gap:10px;display:grid}.sfp-row{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;min-width:0;max-width:100%;overflow:hidden}.sfp-row.is-expanded{border-color:var(--theme-accent)}.sfp-row-heading{grid-template-columns:minmax(0,1fr) minmax(125px,.3fr) auto;align-items:center;gap:20px;padding:16px 18px;display:grid}.sfp-row-heading>div{min-width:0}.sfp-product h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;line-height:1.4}.sfp-product p{color:var(--theme-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.sfp-product-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.sfp-quantity{color:var(--theme-success);align-items:center;gap:5px;font-size:11px;display:inline-flex}.sfp-quantity.is-empty{color:var(--theme-muted)}.sfp-badge{background:var(--theme-field);color:var(--theme-muted);border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.4;display:inline-block}.sfp-badge.is-promo{color:var(--theme-success);background:var(--theme-success-soft)}.sfp-badge.is-review{color:var(--theme-accent)}.sfp-price{justify-items:start;gap:4px;display:grid}.sfp-price>span{color:var(--theme-muted);font-size:10px}.sfp-price>del{color:var(--theme-muted);font-size:11px}.sfp-price>strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.sfp-price>strong.is-promo{color:var(--theme-success)}.storefront-management .sfp-review .sfp-edit{background:var(--theme-field);color:var(--theme-accent);border:1px solid var(--theme-border);border-radius:8px;padding:10px 12px;font-size:12px}.sfp-edit>svg{flex:none}.sfp-edit[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.sfp-editor{border-top:1px solid var(--theme-border);background:var(--theme-field);padding:22px 18px 16px}.sfp-editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;display:grid}.sfp-step{min-width:0}.sfp-step h4{align-items:center;gap:9px;margin:0 0 15px;font-size:14px;display:flex}.sfp-step h4>span{background:var(--theme-raised);width:24px;height:24px;color:var(--theme-accent);border-radius:7px;place-items:center;font-size:11px;display:inline-grid}.sfp-step h4>small{color:var(--theme-muted);margin-left:auto;font-size:10px;font-weight:400}.sfp-base-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.storefront-management .sfp-base-mode button{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:8px;padding:9px 10px;font-size:12px}.storefront-management .sfp-base-mode button[aria-pressed=true]{border-color:var(--theme-accent);color:var(--theme-accent)}.sfp-current-price{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;gap:7px;padding:17px;display:grid}.sfp-current-price>span,.sfp-current-price small{color:var(--theme-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.55}.sfp-current-price>strong{font-size:22px}.sfp-table-name{color:var(--theme-muted);overflow-wrap:anywhere;margin:0 0 14px;font-size:12px;line-height:1.6}.sfp-field{color:var(--theme-muted);gap:8px;min-width:0;margin:12px 0;font-size:12px;display:grid}.sfp-choice-heading{flex-wrap:wrap;justify-content:space-between;gap:6px;margin:18px 0 9px;display:flex}.sfp-choice-heading strong{font-size:12px}.sfp-choice-heading small{color:var(--theme-muted);font-size:11px}.sfp-size-options{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:7px;max-height:240px;padding:2px;display:grid;overflow-y:auto}.storefront-management .sfp-size-options button{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-ink);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:10px 8px;font-size:12px;line-height:1.45;display:flex}.sfp-size-options button small{color:var(--theme-success);font-size:9px}.storefront-management .sfp-size-options button.is-suggested{border-color:var(--theme-success)}.storefront-management .sfp-size-options button[aria-pressed=true]{border-color:var(--theme-accent);color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-accent);background:var(--theme-raised)}.sfp-size-hint{color:var(--theme-muted);background:var(--theme-surface);border-left:2px solid var(--theme-success);overflow-wrap:anywhere;border-radius:0 7px 7px 0;margin:10px 0;padding:10px 12px;font-size:11px;line-height:1.6}.sfp-finish-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:300px;padding:2px;display:grid;overflow-y:auto}.storefront-management .sfp-finish-options button{text-align:left;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-ink);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:5px 6px;min-width:0;padding:11px 12px;font-size:12px;display:grid}.sfp-finish-options button>span{overflow-wrap:anywhere;grid-column:1;line-height:1.5}.sfp-finish-options button>strong{color:var(--theme-accent);grid-column:1;font-size:13px}.sfp-finish-options button>svg{color:var(--theme-accent);grid-area:1/2/3;align-self:center}.storefront-management .sfp-finish-options button[aria-pressed=true]{border-color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-accent);background:var(--theme-raised)}.sfp-help,.sfp-source{color:var(--theme-muted);overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.65}.sfp-source{border-top:1px solid var(--theme-border);margin-bottom:0;padding-top:12px;font-size:10px}.sfp-source-notes{color:var(--theme-muted);margin-top:14px;font-size:11px;line-height:1.6}.sfp-source-notes summary{cursor:pointer;min-height:34px;padding:7px 0}.sfp-source-notes p{overflow-wrap:anywhere;white-space:pre-line}.sfp-promotion-step{border-left:1px solid var(--theme-border);padding-left:24px}.sfp-promo-options{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.storefront-management .sfp-promo-options button{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:38px;color:var(--theme-muted);border-radius:7px;padding:8px 11px;font-size:12px}.storefront-management .sfp-promo-options button[aria-pressed=true]{border-color:var(--theme-accent);color:var(--theme-accent);background:var(--theme-raised)}.sfp-discount-input{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:0 12px;display:flex}.sfp-discount-input>span{color:var(--theme-accent);flex:none;font-size:14px}html[data-theme] body .storefront-management .sfp-discount-input input{font:inherit;width:100%;min-width:0;min-height:46px;box-shadow:none;color:var(--theme-ink);outline:none;margin:0;padding:10px 0;font-size:16px;background:0 0!important;border:0!important}.sfp-discount-input:focus-within{border-color:var(--theme-accent)}.sfp-inline-error{color:#fca5a5;margin:10px 0;font-size:11px;line-height:1.6}.sfp-total{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:10px;gap:12px;margin-top:18px;padding:16px;display:grid}.sfp-total>div{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.sfp-total span{color:var(--theme-muted);font-size:12px}.sfp-total strong{text-align:right;overflow-wrap:anywhere;font-size:13px}.sfp-total .sfp-final-price{border-top:1px solid var(--theme-border);padding-top:13px}.sfp-final-price>span{color:var(--theme-ink)}.sfp-final-price>strong{color:var(--theme-success);font-size:22px}.sfp-editor-actions{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:16px;display:flex}.sfp-editor-actions>p{color:var(--theme-muted);max-width:320px;margin:0;font-size:11px;line-height:1.6}.sfp-editor-actions>div{flex:none;gap:8px;display:flex}.storefront-management .sfp-review .sfp-save{background:var(--theme-accent);color:#071623;border:1px solid var(--theme-accent);border-radius:8px;padding:11px 15px;font-weight:650}.storefront-management .sfp-review .sfp-cancel{border:1px solid var(--theme-border);color:var(--theme-muted);background:0 0;border-radius:8px;padding:10px 14px}.sfp-bulk{border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:10px;margin-top:20px}.sfp-bulk>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:12px;list-style:none;display:flex}.sfp-bulk>summary::-webkit-details-marker{display:none}.sfp-bulk>summary>span{align-items:center;gap:8px;display:flex}.sfp-bulk>summary svg{flex:none}.sfp-bulk[open]>summary>svg{transform:rotate(180deg)}.sfp-bulk>div{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.sfp-bulk p{max-width:650px;margin:0;font-size:12px;line-height:1.65}.sfp-bulk button{flex:none}.storefront-management .sfp-review .sfp-more{margin:18px auto;display:flex}.sfp-publication{border:1px solid var(--theme-border);background:var(--theme-surface);cursor:pointer;border-radius:9px;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;display:flex}.sfp-publication>input{accent-color:var(--theme-accent);flex:none;width:19px!important;height:19px!important;min-height:19px!important;margin:2px 0 0!important;padding:0!important}.sfp-publication>span{gap:5px;min-width:0;display:grid}.sfp-publication strong{font-size:13px}.sfp-publication small{color:var(--theme-muted);font-size:11px;line-height:1.6}@media (max-width:1050px){.sfp-row-heading{grid-template-columns:minmax(0,1fr) minmax(115px,.4fr);gap:12px 18px}.sfp-edit{grid-column:1/-1;justify-self:start}.sfp-editor-grid{gap:20px}.sfp-promotion-step{padding-left:20px}.sfp-editor-actions{align-items:flex-start}.sfp-summary>div{gap:5px;display:grid}}@media (max-width:767px){.sfp-heading{align-items:flex-start;gap:12px}.sfp-heading h2{font-size:22px}.sfp-heading p{font-size:12px}.storefront-management .sfp-refresh{padding:10px!important}.sfp-refresh>span{display:none}.sfp-summary{gap:7px;margin:15px 0 18px}.sfp-summary>div{padding:12px 10px}.sfp-summary strong{font-size:23px}.sfp-summary span{font-size:10px}.storefront-management .sfp-tools{grid-template-columns:minmax(0,1fr);gap:8px}.sfp-list-toolbar{flex-wrap:wrap;gap:10px}.sfp-stock-filter{gap:5px}.storefront-management .sfp-stock-filter button{padding:6px 10px;font-size:11px}.sfp-count{font-size:11px}.sfp-row-heading{grid-template-columns:minmax(0,1fr) minmax(90px,.45fr);gap:12px;padding:14px}.sfp-product h3{font-size:14px}.sfp-product p{font-size:11px}.sfp-price{text-align:right;justify-items:end}.sfp-price>strong{font-size:16px}.storefront-management .sfp-edit{justify-self:stretch;width:100%;min-height:42px}.sfp-editor{padding:18px 14px 14px}.sfp-editor-grid{grid-template-columns:minmax(0,1fr);gap:23px}.sfp-promotion-step{border-left:0;border-top:1px solid var(--theme-border);padding-top:20px;padding-left:0}.sfp-size-options{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));max-height:230px}.sfp-step h4{font-size:14px}.sfp-finish-options{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-management .sfp-finish-options button{padding:10px;font-size:12px}.sfp-editor-actions{gap:12px;margin-top:17px;display:grid}.sfp-editor-actions>p{max-width:none}.sfp-editor-actions>div{grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;display:grid}.storefront-management .sfp-editor-actions button{padding:11px 10px;font-size:12px}.sfp-bulk>div{gap:12px;display:grid}.sfp-bulk button{width:100%}.sfp-bulk summary{padding:14px;font-size:11px}.sfp-final-price>strong{font-size:24px}}@media (max-width:359px){.sfp-summary span{font-size:9px}.sfp-row-heading{grid-template-columns:minmax(0,1fr)}.sfp-price{text-align:left;justify-items:start}.sfp-price>span{display:none}.sfp-base-mode{grid-template-columns:minmax(0,1fr)}}.storefront-public,.storefront-entry{--pv-bg:#081520;--pv-surface:#112331;--pv-input:#0b1c29;--pv-line:#2a4050;--pv-text:#eef3f6;--pv-muted:#a9bdca;--pv-gold:#e8c585;--pv-green:#88dfb8;color:var(--pv-text);background:var(--pv-bg);box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-size:15px;line-height:1.5}.storefront-public *,.storefront-entry *{box-sizing:border-box}.storefront-public{max-width:1640px;margin:0 auto;padding:0 32px 30px}.storefront-public button,.storefront-public input,.storefront-public textarea,.storefront-entry button,.storefront-entry input{font:inherit}.storefront-public button,.storefront-entry button{cursor:pointer}.storefront-public button:disabled,.storefront-entry button:disabled{cursor:default;opacity:.5}:is(.storefront-public :focus-visible,.storefront-entry :focus-visible){outline:2px solid var(--pv-gold);outline-offset:3px}.storefront-public a,.storefront-entry a{text-decoration:none}.storefront-public h1,.storefront-public h2,.storefront-public h3,.storefront-entry h1{color:var(--pv-text);letter-spacing:-.025em;margin:0}.storefront-public p,.storefront-entry p{margin:0}.pv-header{border-bottom:1px solid var(--pv-line);justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:22px 0;display:flex}.pv-identity{align-items:center;gap:15px;min-width:0;display:flex}.pv-identity>div{min-width:0}.pv-store-symbol{width:53px;height:53px;color:var(--pv-gold);background:#e8c5850b;border:1px solid #6a5c40;border-radius:14px;flex:none;place-items:center;display:grid}.pv-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--pv-gold);margin-bottom:3px;font-size:10px;font-weight:700;display:block}.pv-identity h1{overflow-wrap:anywhere;font-size:clamp(21px,2.3vw,30px);font-weight:720;line-height:1.25}.pv-header-cart{border:1px solid var(--pv-line);min-height:44px;color:var(--pv-text);background:var(--pv-surface);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:9px;padding:9px 12px;display:none}.pv-header-cart svg{color:var(--pv-gold)}.pv-header-cart b{background:var(--pv-gold);color:#17212a;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.pv-intro{justify-content:space-between;align-items:center;gap:28px;padding:28px 0 24px;display:flex}.pv-intro>div{min-width:0;max-width:760px}.pv-intro h2{font-size:clamp(23px,2.2vw,31px);font-weight:650;line-height:1.25}.pv-intro p{color:var(--pv-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:15px}.pv-seller{border-left:2px solid var(--pv-gold);flex:none;max-width:220px;padding-left:14px}.pv-seller span,.pv-seller strong{overflow-wrap:anywhere;display:block}.pv-seller span{color:var(--pv-muted);font-size:12px}.pv-seller strong{margin-top:2px;font-weight:600}.pv-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;display:grid}.pv-browse{min-width:0}.pv-search{border:1px solid var(--pv-line);background:var(--pv-input);min-height:48px;color:var(--pv-muted);border-radius:12px;align-items:center;gap:12px;padding:0 14px;display:flex}.pv-search input{width:100%;min-width:0;height:46px;color:var(--pv-text);outline-offset:0;background:0 0;border:0;padding:10px 0}.pv-search svg{flex:none}.pv-search input::placeholder{color:var(--pv-muted);opacity:.85}.pv-search button{width:32px;min-height:36px;color:var(--pv-muted);background:0 0;border:0;place-items:center;display:grid}.pv-categories{scrollbar-width:thin;scrollbar-color:var(--pv-line) transparent;gap:8px;padding:14px 0 2px;display:flex;overflow-x:auto}.pv-categories button{border:1px solid var(--pv-line);background:var(--pv-surface);min-height:38px;color:var(--pv-muted);border-radius:20px;flex:none;padding:7px 16px;font-size:13px}.pv-categories button[aria-pressed=true]{background:var(--pv-gold);border-color:var(--pv-gold);color:#192430;font-weight:650}.pv-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 14px;display:flex}.pv-section-heading h2{font-size:19px;font-weight:650}.pv-section-heading span{color:var(--pv-muted);white-space:nowrap;font-size:12px}.pv-notice{color:#bfe7d4;background:#183c322e;border:1px solid #365e50;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex;margin:0 0 14px!important}.pv-notice svg{flex:none}.pv-notice button{color:#bfe7d4;background:0 0;border:0;place-items:center;min-width:30px;min-height:30px;margin-left:auto;display:grid}.pv-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pv-product{border:1px solid var(--pv-line);background:var(--pv-surface);border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pv-photo{aspect-ratio:1.15;background:#172b37;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.pv-photo img{object-fit:contain;background:#f0eeeb;width:100%;height:100%;display:block;position:absolute;inset:0}.pv-photo>span{color:#879eac;flex-direction:column;align-items:center;gap:9px;display:flex}.pv-photo small{font-size:12px}.pv-product-body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px;display:flex}.pv-stock{color:var(--pv-green);align-items:center;gap:5px;font-size:11px;font-weight:550;line-height:1;display:flex}.pv-stock>span{background:var(--pv-green);border-radius:50%;width:5px;height:5px;display:block}.pv-product h3{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.25}.pv-measure{color:var(--pv-muted);overflow-wrap:anywhere;font-size:12px}.pv-description{color:var(--pv-muted);font-size:12px}.pv-description summary{cursor:pointer;width:fit-content;min-height:30px;display:list-item}.pv-description p{white-space:pre-wrap;overflow-wrap:anywhere;padding-bottom:8px;line-height:1.55}.pv-product-bottom{flex-direction:column;gap:12px;margin-top:auto;padding-top:6px;display:flex}.pv-product-bottom>strong{letter-spacing:-.02em;color:var(--pv-text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.pv-add{min-height:42px;color:var(--pv-gold);background:#e8c5850b;border:1px solid #8a7452;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 8px;display:flex;font-size:13px!important;font-weight:650!important}.pv-add b{background:var(--pv-gold);color:#172430;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:1px;font-size:11px;display:grid}.pv-add:hover:not(:disabled){background:#e8c58519}.pv-add:disabled{border-color:var(--pv-line);color:var(--pv-muted)}.pv-cart-desktop{background:var(--pv-surface);border:1px solid var(--pv-line);scrollbar-width:thin;scrollbar-color:var(--pv-line) transparent;border-radius:15px;max-height:calc(100dvh - 48px);padding:20px;position:sticky;top:24px;overflow-y:auto}.pv-cart-heading{border-bottom:1px solid var(--pv-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.pv-cart-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.pv-cart-heading h2{font-size:18px;font-weight:650}.pv-cart-heading svg{color:var(--pv-gold);flex:none}.pv-cart-heading>span{color:var(--pv-muted);white-space:nowrap;font-size:12px}.pv-cart-empty{text-align:center;color:var(--pv-muted);flex-direction:column;align-items:center;gap:12px;padding:38px 10px 28px;display:flex}.pv-cart-empty>svg{color:#6e8492}.pv-cart-empty h3{font-size:16px;font-weight:600}.pv-cart-empty p{max-width:250px;font-size:13px;line-height:1.55}.pv-cart-lines{flex-direction:column;display:flex}.pv-cart-line{border-bottom:1px solid var(--pv-line);grid-template-columns:58px minmax(0,1fr) 24px;align-items:start;gap:10px;padding:16px 0;display:grid}.pv-photo-small{aspect-ratio:auto;border-radius:7px;width:58px;height:64px}.pv-cart-line>div:nth-child(2){min-width:0}.pv-cart-line h3{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.pv-cart-line p{color:var(--pv-muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.4}.pv-cart-line strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;display:block}.pv-remove{width:25px;min-height:32px;color:var(--pv-muted);background:0 0;border:0;place-items:center;display:grid}.pv-remove:hover{color:#f4b3a9}.pv-quantity{background:var(--pv-input);border:1px solid #3d5261;border-radius:7px;align-items:center;min-height:32px;margin-top:9px;display:inline-flex;overflow:hidden}.pv-quantity button{width:30px;min-height:32px;color:var(--pv-text);background:0 0;border:0;place-items:center;display:grid}.pv-quantity span{text-align:center;font-variant-numeric:tabular-nums;border-left:1px solid var(--pv-line);border-right:1px solid var(--pv-line);min-width:30px;font-size:12px;display:block}.pv-cart-total{justify-content:space-between;align-items:center;gap:10px;margin:20px 0 6px;display:flex}.pv-cart-total span{color:var(--pv-muted);font-size:12px}.pv-cart-total strong{font-variant-numeric:tabular-nums;color:var(--pv-gold);letter-spacing:-.02em;font-size:21px;font-weight:700}.pv-small{color:var(--pv-muted)!important;font-size:11px!important;line-height:1.55!important}.pv-checkout{flex-direction:column;gap:12px;margin-top:22px;display:flex}.pv-checkout h3{margin:0 0 2px;font-size:14px;font-weight:600}.pv-checkout label{color:var(--pv-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.pv-checkout label>span{font-size:11px;display:contents}.pv-checkout input,.pv-checkout textarea{width:100%;min-width:0;min-height:43px;color:var(--pv-text);background:var(--pv-input);resize:vertical;border:1px solid #354d5d;border-radius:8px;padding:10px 12px;font-size:14px}.pv-checkout input::placeholder,.pv-checkout textarea::placeholder{color:#8ba1b0}.pv-checkout .pv-primary{margin-top:3px}.pv-primary,.pv-secondary{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:inline-flex;font-size:13px!important;font-weight:650!important;line-height:1.4!important}.pv-primary{color:#15222d!important;background:var(--pv-gold)!important;border:1px solid var(--pv-gold)!important}.pv-primary:hover:not(:disabled){filter:brightness(1.05)}.pv-secondary{background:var(--pv-surface);color:var(--pv-gold);border:1px solid #6e624c}.pv-honeypot{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.pv-error{color:#f1b6ae;overflow-wrap:anywhere;background:#6e29271f;border:1px solid #8d4e4d;border-radius:9px;padding:11px 12px;font-size:12px;line-height:1.5}.pv-success{text-align:center;flex-direction:column;align-items:center;gap:13px;padding:28px 0 4px;display:flex}.pv-success>svg{color:var(--pv-green)}.pv-success h3{font-size:20px;font-weight:650}.pv-success p{color:var(--pv-muted);font-size:13px;line-height:1.6}.pv-success p:first-of-type{color:var(--pv-gold);font-weight:650}.pv-success a,.pv-success button{width:100%;margin-top:5px}.pv-loading,.pv-unavailable,.pv-empty{text-align:center;color:var(--pv-muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:70px 20px;display:flex}.pv-loading{min-height:45dvh}.pv-unavailable{min-height:55dvh}.pv-unavailable>svg,.pv-empty>svg{color:#768e9e}.pv-unavailable h2{font-size:24px}.pv-unavailable p{overflow-wrap:anywhere;max-width:480px}.pv-unavailable>a{color:var(--pv-gold);margin-top:8px;font-size:13px}.pv-empty{border:1px dashed var(--pv-line);background:#11233155;border-radius:15px;min-height:340px}.pv-empty h3{font-size:20px;font-weight:600}.pv-empty p{max-width:330px;font-size:14px}.pv-loading-dot{border:2px solid var(--pv-line);border-top-color:var(--pv-gold);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite pv-loading}@keyframes pv-loading{to{transform:rotate(360deg)}}.pv-footer{color:var(--pv-muted);border-top:1px solid var(--pv-line);justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding-top:20px;font-size:11px;display:flex}.pv-footer a{color:var(--pv-muted)}.pv-footer strong{letter-spacing:.13em;color:var(--pv-gold);margin-left:3px;font-size:10px}.pv-mobile-cart-bar{display:none}.pv-cart-dialog{background:var(--pv-surface);color:var(--pv-text);border:1px solid var(--pv-line);width:min(94vw,460px);max-width:94vw;max-height:90dvh;overscroll-behavior:contain;scrollbar-width:thin;border-radius:18px;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;overflow-y:auto;box-shadow:0 20px 100px #0008}.pv-cart-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020910b8}.pv-cart-dialog-content{padding:22px}.pv-icon-button{border:1px solid var(--pv-line);background:var(--pv-input);width:38px;min-height:38px;color:var(--pv-text);border-radius:9px;place-items:center;display:grid}.pv-cart-dialog .pv-cart-heading{background:var(--pv-surface);z-index:1;margin-top:-12px;padding-top:12px;position:sticky;top:-22px}.storefront-entry{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:44px 20px;display:flex}.pv-entry-brand img{width:190px;height:auto;display:block}.pv-entry-brand{margin-bottom:32px}.pv-entry-card{border:1px solid var(--pv-line);background:var(--pv-surface);border-radius:20px;width:100%;max-width:480px;padding:32px}.pv-entry-icon{color:var(--pv-gold);background:#e8c5850b;border:1px solid #6a5c40;border-radius:16px;place-items:center;width:65px;height:65px;margin-bottom:24px;display:grid}.pv-entry-card h1{margin:5px 0 12px;font-size:30px;font-weight:650;line-height:1.25}.pv-entry-card>p{color:var(--pv-muted);font-size:14px;line-height:1.65}.pv-entry-card form{flex-direction:column;gap:10px;margin:25px 0 20px;display:flex}.pv-entry-card form>label{color:var(--pv-muted);font-size:13px}.pv-entry-input{background:var(--pv-input);border:1px solid var(--pv-line);color:var(--pv-muted);border-radius:10px;align-items:center;gap:10px;padding:0 13px;display:flex}.pv-entry-input svg{flex:none}.pv-entry-input input{color:var(--pv-text);background:0 0;border:0;width:100%;min-width:0;min-height:48px;font-size:14px}.pv-entry-input input::placeholder{color:#859bab}.pv-entry-card .pv-primary{min-height:48px;margin-top:5px}.pv-entry-note{border-top:1px solid var(--pv-line);padding-top:17px;font-size:12px!important}.pv-entry-return{color:var(--pv-gold);align-items:center;gap:8px;min-height:40px;margin-top:24px;font-size:13px;display:flex}:is(body:has(.storefront-public),body:has(.storefront-entry)){background:#081520!important;padding:0!important}:is(body:has(.storefront-public) .pwa-toolbar,body:has(.storefront-entry) .pwa-toolbar){display:none!important}@media (min-width:1400px){.pv-products{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-layout{grid-template-columns:minmax(0,1fr) 360px;gap:30px}}@media (min-width:981px) and (max-width:1199px){.pv-products{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-public{padding-inline:24px}.pv-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}}@media (max-width:980px){.storefront-public{padding:0 22px 100px}.pv-header{min-height:90px;padding:18px 0}.pv-header-cart{display:flex}.pv-layout{display:block}.pv-cart-desktop{display:none}.pv-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pv-mobile-cart-bar{bottom:max(14px,env(safe-area-inset-bottom));z-index:30;background:var(--pv-gold);color:#16232e;border:1px solid #f0d4a1;border-radius:13px;align-items:center;gap:14px;min-height:57px;padding:13px 18px;display:flex;position:fixed;left:22px;right:22px;box-shadow:0 8px 30px #0007}.pv-mobile-cart-bar>span{align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.pv-mobile-cart-bar>strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px}.pv-mobile-cart-bar>svg{flex:none}.pv-footer{margin-bottom:5px}}@media (max-width:620px){.storefront-public{padding:0 15px 98px}.pv-header{gap:10px;min-height:83px;padding:16px 0}.pv-store-symbol{border-radius:11px;width:43px;height:43px}.pv-store-symbol svg{width:22px}.pv-identity{gap:10px}.pv-identity h1{font-size:20px}.pv-eyebrow{letter-spacing:.13em;font-size:9px}.pv-header-cart{background:0 0;border:0;gap:7px;min-height:40px;padding:8px}.pv-header-cart>span{display:none}.pv-header-cart b{width:20px;height:20px;font-size:10px}.pv-intro{padding:21px 0 20px;display:block}.pv-intro h2{max-width:330px;font-size:24px;line-height:1.25}.pv-intro p{margin-top:7px;font-size:13px;line-height:1.55}.pv-seller{border:0;align-items:baseline;gap:7px;max-width:100%;margin-top:12px;padding:0;font-size:12px;display:flex}.pv-seller span{font-size:11px}.pv-seller strong{margin:0;font-size:12px}.pv-search{min-height:46px;padding-inline:12px}.pv-search input{height:44px;font-size:14px}.pv-categories{gap:7px;padding-top:12px}.pv-categories button{min-height:36px;padding:7px 13px;font-size:12px}.pv-section-heading{margin:19px 0 12px}.pv-section-heading h2{font-size:17px}.pv-section-heading span{font-size:11px}.pv-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.pv-product{border-radius:12px}.pv-photo{aspect-ratio:1.07}.pv-product-body{gap:7px;padding:12px}.pv-product h3{font-size:16px}.pv-measure{font-size:11px}.pv-stock{font-size:10px}.pv-description{font-size:11px}.pv-product-bottom{gap:10px;padding-top:4px}.pv-product-bottom>strong{font-size:18px}.pv-add{gap:5px;min-height:40px;padding:8px 5px;font-size:11px!important}.pv-add svg{width:15px}.pv-add b{width:17px;height:17px;font-size:10px}.pv-photo small{font-size:10px}.pv-photo>span{gap:6px}.pv-empty{min-height:280px;padding:45px 18px}.pv-empty h3{font-size:18px}.pv-empty p{font-size:13px}.pv-mobile-cart-bar{gap:10px;min-height:55px;padding:12px 14px;left:15px;right:15px}.pv-mobile-cart-bar>span{gap:7px;font-size:12px}.pv-mobile-cart-bar>strong{font-size:16px}.pv-mobile-cart-bar>svg{width:18px}.pv-footer{align-items:flex-start;font-size:10px}.pv-footer>span{max-width:46%}.pv-footer a{white-space:nowrap}.pv-footer strong{font-size:9px}.pv-cart-dialog{border-radius:16px;width:calc(100% - 20px);max-width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.pv-cart-dialog-content{padding:19px}.pv-cart-dialog .pv-cart-heading{top:-19px}.pv-cart-dialog input,.pv-cart-dialog textarea{font-size:16px}.pv-cart-dialog .pv-cart-line{grid-template-columns:66px minmax(0,1fr) 27px;gap:12px}.pv-cart-dialog .pv-photo-small{width:66px;height:72px}.pv-cart-dialog .pv-cart-line h3{font-size:14px}.pv-cart-dialog .pv-quantity button{width:35px;min-height:35px}.pv-cart-dialog .pv-quantity span{min-width:36px}.pv-checkout .pv-primary{min-height:47px}.storefront-entry{padding:28px 18px}.pv-entry-card{border-radius:16px;padding:25px 22px}.pv-entry-card h1{font-size:28px}.pv-entry-brand{margin-bottom:24px}.pv-entry-brand img{width:175px}.pv-entry-input input{font-size:16px}.pv-entry-card>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.pv-loading-dot{animation:none}}html[data-theme] body main.storefront-public,html[data-theme] body main.storefront-entry{--theme-bg:var(--pv-bg);--theme-surface:var(--pv-surface);--theme-field:var(--pv-input);--theme-border:var(--pv-line);--theme-ink:var(--pv-text);--theme-muted:var(--pv-muted);--theme-accent:var(--pv-gold);float:none;grid-template-rows:none;grid-template-columns:none;grid-auto-flow:row;gap:0;width:100%;min-width:0;background:var(--pv-bg)!important;color:var(--pv-text)!important}html[data-theme] body main.storefront-public{max-width:1640px;margin:0 auto;display:block}html[data-theme] body main.storefront-entry{flex-direction:column;justify-content:center;align-items:center;max-width:none;margin:0;display:flex}html[data-theme] body main.storefront-public aside.pv-cart-desktop{background:var(--pv-surface);color:var(--pv-text);gap:0;display:block}html[data-theme] body main.storefront-public dialog.pv-cart-dialog{background:var(--pv-surface)!important;color:var(--pv-text)!important;border-color:var(--pv-line)!important;background-image:none!important}@media (max-width:980px){html[data-theme] body main.storefront-public aside.pv-cart-desktop{display:none!important}}:is(html[data-theme] body:has(.storefront-public) .theme-toggle,html[data-theme] body:has(.storefront-entry) .theme-toggle){display:none!important}.pv-preview-banner{border:1px solid var(--theme-border);background:var(--theme-accent-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:14px 18px;font-size:13px;display:flex}.pv-preview-banner>div{gap:5px;min-width:0;display:grid}.pv-preview-banner span{color:var(--theme-muted)}.pv-preview-banner a{color:var(--theme-accent);flex-shrink:0;padding:10px 0}.pv-preview-note{background:var(--theme-accent-soft);border-radius:10px;padding:16px;font-size:13px;line-height:1.5}.pv-price{gap:5px;min-width:0;display:grid}.pv-price del{color:var(--theme-muted);font-size:13px}.pv-discount{color:var(--theme-success);font-size:11px;font-weight:700}.pv-product-bottom:has(.pv-discount){flex-wrap:wrap}@media (max-width:600px){.pv-preview-banner{flex-direction:column;align-items:stretch;gap:4px;padding:12px}.pv-preview-banner a{align-self:flex-start}}.pv-mode{border:1px solid var(--pv-line);border-radius:9px;gap:5px;padding:4px;display:flex}.pv-mode button{min-width:0;color:var(--pv-muted);background:0 0;border:0;border-radius:6px;flex:1;padding:9px 5px;font-size:11px}.pv-mode button[aria-pressed=true]{color:#0c1b28;background:#dfbd7a;font-weight:700}.pv-mode button:disabled{opacity:.4}.pv-option-label{color:var(--pv-muted);gap:6px;font-size:11px;display:grid}.pv-option-label select{background:var(--pv-input);width:100%;min-width:0;max-width:100%;color:var(--pv-text);border:1px solid var(--pv-line);border-radius:8px;min-height:42px;padding:8px;font-size:12px}.pv-stock.is-empty{color:#d3a878}.pv-stock.is-empty>span{background:currentColor}.pv-refresh{color:var(--pv-gold);background:0 0;border:0;padding:8px;font-size:12px}.pv-section-heading{flex-wrap:wrap;gap:8px}.pv-delivery{border-bottom:1px solid var(--pv-line);padding:20px 0}.pv-delivery h3{margin:0 0 14px;font-size:16px}.pv-delivery label{color:var(--pv-muted);gap:7px;min-width:0;font-size:12px;display:grid}.pv-delivery input{box-sizing:border-box;border:1px solid var(--pv-line);background:var(--pv-input);width:100%;min-width:0;color:var(--pv-text);border-radius:8px;min-height:44px;padding:11px;font-size:14px}.pv-cep{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.pv-cep button{min-height:44px;font-size:12px}.pv-delivery>small,.pv-freight-result small{color:var(--pv-muted);margin:8px 0 14px;font-size:11px;line-height:1.5;display:block}.pv-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pv-address-grid label:first-child,.pv-address-grid label:nth-child(3){grid-column:1/-1}.pv-address-grid label:last-child{max-width:100px}.pv-freight-result{background:#14352f;border:1px solid #2c6654;border-radius:10px;margin-top:18px;padding:14px}.pv-freight-result>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.pv-freight-result strong{color:#8de5bf;white-space:nowrap}.pv-freight-result .pv-grand-total{border-top:1px solid #2c6654;padding-top:12px;font-size:14px}.pv-grand-total>span{max-width:60%}.pv-product-body{min-width:0}.pv-product-bottom{margin-top:auto}.pv-model-list article{min-width:0}@media (min-width:1400px){.pv-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.pv-mode{flex-direction:column}.pv-mode button{min-height:34px}.pv-option-label select{font-size:16px}.pv-section-heading h2{flex:1}.pv-section-heading>span{flex-basis:100%}.pv-address-grid input{font-size:16px}.pv-product-body h3{min-height:38px}.pv-product-bottom .pv-price strong{font-size:17px}}.pv-stock-price-note{color:var(--pv-muted);font-size:12px;line-height:1.5}.storefront-public a.pv-add{text-decoration:none}.storefront-public .pv-stock{line-height:1.4}.storefront-public .pv-price strong{overflow-wrap:anywhere}.storefront-public .pv-photo-retry{border:1px solid var(--pv-line);color:var(--pv-gold);background:var(--pv-input);border-radius:8px;padding:7px 10px;font-size:12px}.pv-photo>span{text-align:center;padding:8px}.plans-public-shell{max-width:1220px;color:var(--theme-ink);background:0 0;padding:28px 30px 60px}.plans-public-header{border-bottom:1px solid var(--theme-border);margin-bottom:20px;padding-bottom:20px}.plans-public-header span{color:var(--theme-muted);font-size:.82rem}.plans-public-header .plans-login{color:var(--theme-ink);border:1px solid var(--theme-border);border-radius:10px;min-height:44px;padding:10px 16px;font-size:.9rem}.plans-catalog-v2{--pc-ink:var(--theme-ink,#edf2f7);--pc-muted:var(--theme-muted,#afbdcb);--pc-surface:var(--theme-surface,#102131);--pc-line:var(--theme-border,#2b4052);--pc-gold:var(--theme-accent,#e2bf7e);color:var(--pc-ink);min-width:0;container-type:inline-size}.plans-catalog-v2 *{box-sizing:border-box}.plans-catalog-v2 a,.plans-catalog-v2 button{-webkit-tap-highlight-color:transparent}.plans-catalog-v2 :is(a,button,select,summary):focus-visible{outline:3px solid var(--pc-gold);outline-offset:4px}.plans-catalog-v2 .pc-intro{justify-content:space-between;align-items:flex-end;gap:28px;margin:28px 0 26px;display:flex}.plans-catalog-v2 .pc-eyebrow{letter-spacing:.15em;color:var(--pc-gold);margin:0 0 12px;font-size:.68rem;font-weight:750;line-height:1.5}.plans-catalog-v2 .pc-intro h1{letter-spacing:-.045em;color:var(--pc-ink);margin:0 0 14px;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:650;line-height:1.12}.plans-catalog-v2 .pc-intro-copy{color:var(--pc-muted);max-width:510px;margin:0;font-size:.96rem;line-height:1.65}.plans-catalog-v2 .pc-text-link{color:var(--pc-gold);flex-shrink:0;align-items:center;gap:10px;min-height:44px;padding:12px 0;font-size:.84rem;font-weight:600;display:inline-flex}.plans-catalog-v2 .pc-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.plans-catalog-v2 .pc-card{border:1px solid var(--pc-line);background:var(--pc-surface);min-width:0;box-shadow:var(--theme-shadow);border-radius:18px;flex-direction:column;padding:25px 24px 28px;display:flex}.plans-catalog-v2 .pc-card-recommended{border-color:var(--pc-gold);background:linear-gradient(160deg,var(--theme-accent-soft),var(--pc-surface) 30%);box-shadow:inset 0 3px 0 var(--pc-gold)}.plans-catalog-v2 .pc-card-top{justify-content:space-between;align-items:center;gap:9px;min-height:38px;margin-bottom:21px;display:flex}.plans-catalog-v2 .pc-icon{color:var(--pc-gold);border:1px solid var(--pc-line);background:var(--theme-field);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.plans-catalog-v2 .pc-tier-label{color:var(--pc-muted);letter-spacing:.03em;text-align:right;font-size:.7rem}.plans-catalog-v2 .pc-recommendation{text-align:center;border:1px solid var(--theme-accent-edge);max-width:152px;color:var(--pc-gold);background:var(--theme-accent-soft);border-radius:20px;padding:6px 9px;font-size:.65rem;font-weight:650;line-height:1.35}.plans-catalog-v2 .pc-card-heading{min-height:92px}.plans-catalog-v2 .pc-card h2{letter-spacing:-.025em;color:var(--pc-ink);margin:0 0 10px;font-size:1.52rem;font-weight:650;line-height:1.2}.plans-catalog-v2 .pc-card-heading p{max-width:270px;color:var(--pc-muted);margin:0;font-size:.82rem;line-height:1.65}.plans-catalog-v2 .pc-price{white-space:nowrap;color:var(--pc-ink);align-items:baseline;gap:6px;margin:24px 0 12px;display:flex}.plans-catalog-v2 .pc-price>span{color:var(--pc-muted);font-size:.87rem}.plans-catalog-v2 .pc-price strong{letter-spacing:-.055em;font-size:3rem;font-weight:650;line-height:1}.plans-catalog-v2 .pc-pricing{min-width:0;margin-top:18px}.plans-catalog-v2 .pc-cycle{border:1px solid var(--pc-line);background:var(--theme-field);border-radius:10px;gap:4px;min-width:0;margin:0;padding:4px;display:flex}.plans-catalog-v2 .pc-cycle label{min-height:38px;color:var(--pc-muted);cursor:pointer;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:.76rem;display:flex;position:relative}.plans-catalog-v2 .pc-cycle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.plans-catalog-v2 .pc-cycle label:has(input:focus-visible){outline:3px solid var(--pc-gold);outline-offset:2px}.plans-catalog-v2 .pc-cycle .pc-cycle-active{background:var(--theme-accent-soft);color:var(--pc-gold);box-shadow:inset 0 0 0 1px var(--theme-accent-edge);font-weight:650}.plans-catalog-v2 .pc-cycle small{color:var(--theme-success);font-size:.66rem;font-weight:700}.plans-catalog-v2 .pc-price-summary{min-height:139px}.plans-catalog-v2 .pc-pricing .pc-price{gap:5px;margin:22px 0 10px}.plans-catalog-v2 .pc-pricing .pc-price strong{font-size:clamp(2rem,3.05vw,2.65rem)}.plans-catalog-v2 .pc-price-detail{color:var(--pc-muted);min-height:49px;margin:0 0 18px;font-size:.72rem;line-height:1.7}.plans-catalog-v2 .pc-price-detail strong{color:var(--pc-ink);font-weight:600}.plans-catalog-v2 .pc-users{color:var(--pc-muted);align-items:center;gap:8px;margin:0 0 22px;font-size:.77rem;display:flex}.plans-catalog-v2 .pc-plan-action{margin-bottom:24px}.plans-catalog-v2 .pc-plan-action :is(a,button){width:100%;min-height:46px;color:var(--pc-ink);border:1px solid var(--pc-line);font:inherit;cursor:pointer;text-align:center;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 13px;font-size:.82rem;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.plans-catalog-v2 .pc-card-recommended .pc-plan-action :is(a,button){background:var(--theme-action);border-color:var(--theme-action);color:var(--theme-action-text)}.plans-catalog-v2 .pc-plan-action :is(a,button):hover{border-color:var(--pc-gold);background:var(--theme-accent-soft)}.plans-catalog-v2 .pc-card-recommended .pc-plan-action :is(a,button):hover{background:var(--theme-action);filter:brightness(1.06)}.plans-catalog-v2 .pc-card ul{border-top:1px solid var(--pc-line);gap:13px;margin:0;padding:21px 0 0;list-style:none;display:grid}.plans-catalog-v2 .pc-card li{color:var(--pc-muted);align-items:flex-start;gap:9px;font-size:.79rem;line-height:1.5;display:flex}.plans-catalog-v2 .pc-card li svg{color:var(--theme-success);flex-shrink:0;margin-top:2px}.plans-catalog-v2 .pc-card .pc-inherited{color:var(--pc-ink);font-weight:650}.plans-catalog-v2 .pc-cumulative-note{color:var(--pc-muted);text-align:center;margin:17px 0 0;font-size:.75rem;line-height:1.6}.plans-catalog-v2 .pc-enterprise{border:1px solid var(--pc-line);background:var(--theme-field);border-radius:14px;align-items:center;gap:20px;margin:27px 0 48px;padding:23px 25px;display:flex}.plans-catalog-v2 .pc-enterprise>div{flex:1;min-width:0}.plans-catalog-v2 .pc-enterprise .pc-eyebrow{margin-bottom:5px;font-size:.62rem}.plans-catalog-v2 .pc-enterprise h2{letter-spacing:-.015em;margin:0 0 6px;font-size:1.05rem;font-weight:600}.plans-catalog-v2 .pc-enterprise p:not(.pc-eyebrow){color:var(--pc-muted);max-width:580px;margin:0;font-size:.78rem;line-height:1.6}.plans-catalog-v2 .pc-enterprise>a{min-height:44px;color:var(--pc-gold);flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 0;font-size:.78rem;font-weight:600;display:flex}.plans-catalog-v2 .pc-comparison{scroll-margin-top:24px}.plans-catalog-v2 .pc-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.plans-catalog-v2 .pc-section-heading h2,.plans-catalog-v2 .pc-contact h2{letter-spacing:-.035em;margin:0;font-size:1.85rem;font-weight:600;line-height:1.2}.plans-catalog-v2 .pc-section-heading>p{color:var(--pc-muted);max-width:250px;margin:0;font-size:.8rem;line-height:1.6}.plans-catalog-v2 .pc-comparison-legend{color:var(--pc-muted);justify-content:flex-end;gap:20px;margin-bottom:14px;font-size:.71rem;display:flex}.plans-catalog-v2 .pc-comparison-legend span{align-items:center;gap:6px;display:flex}.plans-catalog-v2 .pc-comparison-legend span:first-child svg{color:var(--theme-success)}.plans-catalog-v2 .pc-comparison-groups{border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:14px;overflow:hidden}.plans-catalog-v2 .pc-comparison-group{border-bottom:1px solid var(--pc-line);min-width:0}.plans-catalog-v2 .pc-comparison-group:last-child{border-bottom:0}.plans-catalog-v2 .pc-comparison-group summary{cursor:pointer;min-height:62px;color:var(--pc-ink);background:var(--theme-field);justify-content:space-between;align-items:center;gap:15px;padding:19px 23px;font-size:.87rem;font-weight:600;list-style:none;display:flex}.plans-catalog-v2 .pc-comparison-group summary::-webkit-details-marker{display:none}.plans-catalog-v2 .pc-comparison-group summary>span{align-items:center;gap:13px;display:flex}.plans-catalog-v2 .pc-comparison-group summary small{color:var(--pc-muted);font-size:.66rem;font-weight:400}.plans-catalog-v2 .pc-comparison-group summary>svg{color:var(--pc-muted);flex-shrink:0;transition:transform .15s}.plans-catalog-v2 .pc-comparison-group[open] summary>svg{transform:rotate(180deg)}.plans-catalog-v2 .pc-compare-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.78rem;line-height:1.5}.plans-catalog-v2 .pc-compare-table th,.plans-catalog-v2 .pc-compare-table td{border-bottom:1px solid var(--pc-line);overflow-wrap:anywhere;white-space:normal;padding:13px 18px}.plans-catalog-v2 .pc-compare-table thead th{color:var(--pc-muted);text-align:center;background:var(--theme-field);font-size:.69rem;font-weight:600}.plans-catalog-v2 .pc-compare-table th:first-child{text-align:left;width:49%;padding-left:24px}.plans-catalog-v2 .pc-compare-table tbody th{color:var(--pc-ink);font-weight:400}.plans-catalog-v2 .pc-compare-table td{text-align:center}.plans-catalog-v2 .pc-compare-table td>svg{vertical-align:middle;display:inline-block}.plans-catalog-v2 .pc-compare-table .pc-included{color:var(--theme-success)}.plans-catalog-v2 .pc-compare-table .pc-not-included{color:var(--pc-muted);opacity:.6}.plans-catalog-v2 .pc-compare-table tbody tr:last-child>*{border-bottom:0}.plans-catalog-v2 .pc-plan-name-short{display:none}.plans-catalog-v2 .pc-detail-note{color:var(--pc-muted);max-width:740px;margin:14px 0 0;font-size:.72rem;line-height:1.65}.plans-catalog-v2 .pc-contact{border:1px solid var(--pc-line);background:var(--pc-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:35px;margin-top:42px;padding:29px;scroll-margin-top:25px;display:grid}.plans-catalog-v2 .pc-contact-copy>.pc-icon{margin-bottom:18px}.plans-catalog-v2 .pc-contact-copy p:not(.pc-eyebrow){color:var(--pc-muted);max-width:340px;margin:12px 0 0;font-size:.82rem;line-height:1.7}.plans-catalog-v2 .pc-contact-options{align-self:center;min-width:0}.plans-catalog-v2 .pc-contact-plan{color:var(--pc-muted);font-size:.76rem;line-height:1.6;display:block}.plans-catalog-v2 .pc-contact-plan select{border:1px solid var(--pc-line);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--pc-ink);background:var(--theme-field);border-radius:9px;margin:8px 0 15px;padding:10px 12px;font-size:.82rem;display:block}.plans-catalog-v2 .pc-contact-links{gap:10px;display:grid}.plans-catalog-v2 .pc-contact-links>a{border:1px solid var(--pc-line);min-height:70px;color:var(--pc-ink);background:var(--theme-field);border-radius:11px;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;transition:border-color .15s;display:flex}.plans-catalog-v2 .pc-contact-links>a:hover{border-color:var(--pc-gold)}.plans-catalog-v2 .pc-contact-links>a>svg:first-child{color:var(--pc-gold);flex-shrink:0}.plans-catalog-v2 .pc-contact-links>a.pc-whatsapp>svg:first-child{color:var(--theme-success)}.plans-catalog-v2 .pc-contact-links>a>svg:last-child{color:var(--pc-muted);flex-shrink:0;margin-left:auto}.plans-catalog-v2 .pc-contact-links span{min-width:0}.plans-catalog-v2 .pc-contact-links strong{font-size:.86rem;font-weight:600;display:block}.plans-catalog-v2 .pc-contact-links small{color:var(--pc-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.74rem;line-height:1.6;display:block}.plans-catalog-v2 .pc-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@container (width<=850px){.plans-catalog-v2 .pc-intro{display:block}.plans-catalog-v2 .pc-text-link{margin-top:12px}.plans-catalog-v2 .pc-cards{grid-template-columns:1fr;gap:17px}.plans-catalog-v2 .pc-card{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);column-gap:26px;padding:24px;display:grid}.plans-catalog-v2 .pc-card-top{grid-column:1/-1;margin-bottom:17px}.plans-catalog-v2 .pc-card-heading{min-height:0}.plans-catalog-v2 .pc-price{grid-area:2/2;justify-content:flex-end;margin:0 0 12px}.plans-catalog-v2 .pc-users{grid-column:2;justify-content:flex-end;margin:0 0 20px}.plans-catalog-v2 .pc-plan-action{grid-area:4/2;align-self:end;margin:0}.plans-catalog-v2 .pc-card ul{grid-area:3/1/5;margin-top:18px;padding-top:17px}.plans-catalog-v2 .pc-enterprise{flex-wrap:wrap;gap:15px}.plans-catalog-v2 .pc-enterprise>a{margin-left:55px}.plans-catalog-v2 .pc-contact{gap:25px;padding:25px}.plans-catalog-v2 .pc-section-heading>p{max-width:220px}}@container (width<=600px){.plans-catalog-v2 .pc-intro{margin:28px 0 24px}.plans-catalog-v2 .pc-intro h1{font-size:2.2rem}.plans-catalog-v2 .pc-intro-copy{font-size:.86rem}.plans-catalog-v2 .pc-text-link{font-size:.79rem}.plans-catalog-v2 .pc-card{padding:23px;display:flex}.plans-catalog-v2 .pc-card-top{margin-bottom:18px}.plans-catalog-v2 .pc-card-heading p{max-width:none;font-size:.84rem}.plans-catalog-v2 .pc-card-heading{min-height:0}.plans-catalog-v2 .pc-price{justify-content:flex-start;margin:23px 0 11px}.plans-catalog-v2 .pc-users{justify-content:flex-start;margin-bottom:20px}.plans-catalog-v2 .pc-plan-action{align-self:stretch;width:100%;margin-bottom:0}.plans-catalog-v2 .pc-plan-action :is(a,button){min-height:47px;font-size:.86rem}.plans-catalog-v2 .pc-card ul{gap:12px;margin:22px 0 0;padding-top:20px}.plans-catalog-v2 .pc-card li{font-size:.81rem}.plans-catalog-v2 .pc-enterprise{gap:14px;margin-bottom:35px;padding:21px}.plans-catalog-v2 .pc-enterprise>.pc-icon{display:none}.plans-catalog-v2 .pc-enterprise>div{flex-basis:100%}.plans-catalog-v2 .pc-enterprise>a{justify-content:flex-start;margin:0}.plans-catalog-v2 .pc-section-heading{margin-bottom:18px;display:block}.plans-catalog-v2 .pc-section-heading h2,.plans-catalog-v2 .pc-contact h2{font-size:1.65rem}.plans-catalog-v2 .pc-section-heading>p{max-width:none;margin-top:10px;font-size:.78rem}.plans-catalog-v2 .pc-comparison-legend{justify-content:flex-start;font-size:.7rem}.plans-catalog-v2 .pc-comparison-group summary{gap:9px;padding:17px 14px;font-size:.81rem}.plans-catalog-v2 .pc-comparison-group summary>span{display:block}.plans-catalog-v2 .pc-comparison-group summary small{margin-top:3px;display:block}.plans-catalog-v2 .pc-compare-table{font-size:.7rem}.plans-catalog-v2 .pc-compare-table th,.plans-catalog-v2 .pc-compare-table td{padding:12px 4px}.plans-catalog-v2 .pc-compare-table th:first-child{width:44%;padding-left:13px;padding-right:10px}.plans-catalog-v2 .pc-compare-table thead th{font-size:.59rem}.plans-catalog-v2 .pc-plan-name-full{display:none}.plans-catalog-v2 .pc-plan-name-short{text-decoration:none;display:inline}.plans-catalog-v2 .pc-contact{grid-template-columns:1fr;gap:23px;margin-top:31px;padding:23px}.plans-catalog-v2 .pc-contact-copy>.pc-icon{margin-bottom:14px}.plans-catalog-v2 .pc-contact-copy p:not(.pc-eyebrow){max-width:none}.plans-catalog-v2 .pc-contact-links>a{gap:10px;padding:13px 12px}.plans-catalog-v2 .pc-contact-links small{font-size:.72rem}}@media (max-width:600px){.plans-public-shell{padding:22px 18px 38px}.plans-public-header{margin-bottom:0;padding-bottom:20px}.plans-public-header img{width:156px}.plans-public-header span{padding-left:32px;font-size:.69rem}.plans-public-header .plans-login{gap:6px;padding:9px 12px;font-size:.77rem}.plans-public-header .plans-login svg{width:15px}}@media (prefers-reduced-motion:reduce){.plans-catalog-v2 *{scroll-behavior:auto!important;transition:none!important}}@container (width>=601px) and (width<=850px){.plans-catalog-v2 .pc-pricing{grid-area:2/2/4;margin:0}.plans-catalog-v2 .pc-pricing .pc-price{justify-content:flex-start}.plans-catalog-v2 .pc-users{grid-area:4/2;justify-content:flex-start}.plans-catalog-v2 .pc-plan-action{grid-row:5}.plans-catalog-v2 .pc-card ul{grid-row:3/6}}@container (width<=600px){.plans-catalog-v2 .pc-pricing .pc-price strong{font-size:2.55rem}.plans-catalog-v2 .pc-price-summary{min-height:135px}.plans-catalog-v2 .pc-cycle label{min-height:42px}.plans-catalog-v2 .pc-price-detail{font-size:.75rem}}
