.mix-calculator{display:grid;gap:22px}.calculator-intro{display:flex;align-items:center;gap:20px;padding:23px;border-radius:14px;background:linear-gradient(135deg,#2b2520,#5b4931);color:#f8efdf}.calculator-brand{display:block;width:118px;height:82px;flex:0 0 auto;object-fit:contain;border-radius:10px;background:#231f20}.calculator-intro h2{font-size:23px;margin:4px 0 8px}.calculator-intro p{margin:0;max-width:850px;font-size:11px;line-height:1.7;color:#d8cdbc}.calculator-controls{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;padding:24px}.calculator-controls label{display:grid;gap:7px;font-size:10px;font-weight:700;color:#655b4d}.calculator-controls label:nth-child(-n+2){grid-column:span 2}.calculator-controls input,.calculator-controls select,.calculator-row input,.calculator-row select{width:100%;border:1px solid #d8d2c7;border-radius:8px;background:#fff;padding:11px;font:inherit;font-size:11px;color:var(--ink)}.calculator-controls input:disabled{background:#f1eee7;color:#725f3c}.calculator-mix>footer,.calculator-mix>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 23px}.calculator-mix>header{border-bottom:1px solid var(--line)}.calculator-mix>header h2{margin:4px 0 0;font-size:17px}.calculator-mix>footer button,.calculator-mix>header button{font-size:11px}.calculator-mix>footer{border-top:1px solid var(--line);background:#faf8f4}.calculator-mix>footer small{color:var(--muted);font-size:9px}.calculator-empty{padding:35px 23px;color:var(--muted);font-size:11px}.calculator-table{overflow:auto}.calculator-row{display:grid;grid-template-columns:minmax(300px,2.3fr) repeat(3,minmax(95px,.7fr)) 40px;gap:9px;align-items:center;padding:10px 22px;border-bottom:1px solid #efede8}.calculator-row label{display:contents}.calculator-row label>span{display:none}.calculator-row.heading{background:#f8f6f1;color:#887d6d;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.calculator-result{padding:24px;border:1px solid #e0c293;border-radius:13px;background:#fff7e8}.calculator-result.healthy{background:#edf7ef;border-color:#b7d6be}.calculator-result>div:first-child{display:flex;gap:12px;align-items:center}.calculator-result small{display:block;font-size:9px;letter-spacing:.08em}.calculator-result strong{display:block;margin-top:4px;font-size:17px}.calculator-result dl{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:22px 0}.calculator-result dl div{padding:13px;border-radius:9px;background:#fff9}.calculator-result dt{font-size:9px;color:var(--muted)}.calculator-result dd{margin:7px 0 0;font-size:15px;font-weight:700}.calculator-result>p{font-size:10px;color:#806d4e;margin:0}.calculator-loading{display:flex;align-items:center;gap:10px;padding:30px;color:var(--muted)}@media(max-width:1100px){.calculator-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-controls label:nth-child(-n+2){grid-column:span 1}.calculator-result dl{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.mix-calculator{gap:12px;margin:0 -9px}.calculator-intro{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding:14px;border-radius:16px}.calculator-brand{width:72px;height:60px;border-radius:9px}.calculator-intro h2{font-size:18px;line-height:1.15;margin:2px 0 5px}.calculator-intro p{font-size:12px;line-height:1.35}.calculator-intro .eyebrow{font-size:9px}.calculator-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border-radius:18px}.calculator-controls label{gap:5px;font-size:12px}.calculator-controls label:nth-child(-n+2){grid-column:1/-1}.calculator-controls input,.calculator-controls select,.calculator-row input,.calculator-row select{min-height:46px;padding:11px 12px;border-radius:11px;font-size:16px}.calculator-controls label:nth-child(6){grid-column:1/-1}.calculator-result{order:2;padding:16px;border-radius:18px;box-shadow:0 10px 28px #4b392319}.calculator-result>div:first-child{align-items:flex-start}.calculator-result strong{font-size:18px}.calculator-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0}.calculator-result dl div{min-width:0;padding:11px;border:1px solid #ffffff99;border-radius:12px}.calculator-result dt{font-size:11px;line-height:1.2}.calculator-result dd{font-size:16px;overflow-wrap:anywhere}.calculator-result>p{font-size:12px;line-height:1.45}.calculator-mix{order:3;border-radius:18px;overflow:hidden}.calculator-mix>header{align-items:stretch;flex-direction:column;padding:15px}.calculator-mix>header h2{font-size:19px}.calculator-mix>footer button,.calculator-mix>header button{justify-content:center;min-height:46px;font-size:14px}.calculator-table{overflow:visible;padding:0 12px 12px;background:#f8f6f1}.calculator-row.heading{display:none}.calculator-row:not(.heading){grid-template-columns:repeat(2,minmax(0,1fr)) 46px;gap:10px;margin-bottom:10px;padding:14px;border:1px solid #e5dfd4;border-radius:15px;background:#fff;box-shadow:0 4px 14px #4b39230d}.calculator-row label{display:grid;gap:5px;min-width:0;color:#6c604f;font-size:11px;font-weight:800}.calculator-row label>span{display:block}.calculator-row .calculator-product-field{grid-column:1/-1}.calculator-row .calculator-product-field+label{grid-column:1}.calculator-row label:nth-of-type(4){grid-column:1/3}.calculator-row .icon-button{grid-column:3;grid-row:3;align-self:end;width:46px;height:46px}.calculator-mix>footer{align-items:stretch;flex-direction:column;padding:14px}.calculator-mix>footer small{font-size:11px;line-height:1.4}}@media(max-width:390px){.calculator-controls{grid-template-columns:1fr}.calculator-controls label:nth-child(n){grid-column:1}.calculator-row:not(.heading){grid-template-columns:1fr 46px}.calculator-row label{grid-column:1}.calculator-row .calculator-product-field{grid-column:1/-1}.calculator-row .icon-button{grid-column:2;grid-row:4}.calculator-result dl{grid-template-columns:1fr}}.calculator-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:7px;border:1px solid var(--line);border-radius:15px;background:#f4f1eb}.calculator-modes button{display:grid;gap:3px;text-align:left;padding:14px 18px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted)}.calculator-modes button.active{border-color:#b99a65;background:#fff;color:var(--ink);box-shadow:0 5px 16px #4b392312}.calculator-modes strong{font-size:14px}.calculator-modes span{font-size:10px}.calculator-search-controls{grid-template-columns:repeat(6,minmax(0,1fr))}.calculator-search-controls label:nth-child(-n+2){grid-column:span 3}.calculator-search-controls .quick-boleto-field{grid-column:span 2}.calculator-packaging{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:10px;background:#f6f2e9;color:#6c5a3c}.calculator-packaging span{display:grid;gap:3px}.calculator-packaging strong{font-size:11px}.calculator-packaging small{font-size:9px;color:var(--muted)}.calculator-costs{grid-template-columns:repeat(6,minmax(0,1fr))}.calculator-costs label:nth-child(-n+2){grid-column:span 1}.quick-mix{overflow:hidden}.quick-mix>header{display:flex;align-items:center;justify-content:space-between;padding:21px 23px;border-bottom:1px solid var(--line)}.quick-mix h2{margin:4px 0 0;font-size:17px}.quick-lines{display:grid;gap:1px;background:var(--line)}.quick-lines article{display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(135px,.85fr) minmax(140px,.9fr) minmax(155px,.9fr) minmax(145px,.8fr);align-items:center;gap:14px;padding:17px 22px;background:#fff}.quick-lines article>div{display:grid;gap:4px}.quick-lines small,.quick-lines span{font-size:9px;color:var(--muted)}.quick-lines strong{font-size:11px}.quick-lines b{font-size:11px;color:#5d4727}.quick-price-field,.quick-stock-field{display:grid;gap:5px;color:#655b4d;font-weight:700}.quick-price-field input,.quick-stock-field input{width:100%;min-width:0;border:1px solid #d8d2c7;border-radius:8px;background:#fff;padding:10px;font:inherit;color:var(--ink)}.quick-price-field small{font-size:8px;font-weight:500;color:var(--muted)}.quick-scope-note{margin:0;padding:11px 22px;border-top:1px solid var(--line);background:#faf8f4;color:var(--muted);font-size:9px}.calculator-alerts{display:grid;gap:8px;padding:14px 22px;background:#fff7e8}.calculator-alerts p{display:flex;align-items:center;gap:8px;margin:0;color:#8a611d;font-size:10px}.calculator-result.pending{background:#fff7e8;border-color:#e0c293}.transport-card{display:flex;align-items:flex-start;gap:12px;padding:16px 19px;border:1px solid #e0c293;border-radius:13px;background:#fff7e8;color:#765421}.transport-card.fits{border-color:#b7d6be;background:#edf7ef;color:#285f36}.transport-card div{display:grid;gap:4px}.transport-card strong{font-size:12px}.transport-card span{font-size:10px}.calculator-product-field small{display:block;color:var(--muted);font-size:8px;font-weight:500}.spin{animation:calculator-spin 1s linear infinite}@keyframes calculator-spin{to{transform:rotate(1turn)}}@media(max-width:1100px){.calculator-costs,.calculator-search-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-search-controls label:nth-child(-n+2){grid-column:1/-1}.quick-lines article{grid-template-columns:1fr 1fr}.quick-lines article>small{grid-column:1/-1}}@media(max-width:700px){.calculator-modes{gap:6px;padding:5px;border-radius:15px}.calculator-modes button{min-height:58px;padding:10px 11px}.calculator-modes strong{font-size:13px}.calculator-modes span{font-size:9px}.calculator-search-controls .calculator-packaging,.calculator-search-controls label:nth-child(-n+2){grid-column:1/-1}.calculator-costs label:nth-child(n){grid-column:auto}.calculator-costs label:first-child,.calculator-costs label:nth-child(2),.calculator-costs label:nth-child(6){grid-column:1/-1}.quick-mix{order:1;border-radius:18px}.quick-mix>header{padding:15px}.quick-lines article{grid-template-columns:1fr;gap:8px;padding:15px}.quick-lines article>small{grid-column:auto}.quick-lines article b{font-size:14px}.calculator-alerts{padding:13px 15px}.calculator-alerts p{font-size:12px;line-height:1.35}.transport-card{order:4;border-radius:16px}.transport-card strong{font-size:14px}.transport-card span{font-size:12px;line-height:1.35}.calculator-product-field small{font-size:10px;line-height:1.3}}.calculator-controls label small{font-size:8px;font-weight:500;color:var(--muted)}.calculator-row .calculator-line-price-field,.calculator-row label{display:grid;gap:3px;min-width:0}.calculator-line-price-field small{font-size:8px;font-weight:500;color:var(--muted)}@media(max-width:700px){.calculator-controls label small,.calculator-line-price-field small{font-size:10px;line-height:1.3}}.proposal-export{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px solid #e0c293;border-radius:14px;background:#fffaf0;color:#765421}.proposal-export.ready{border-color:#b7d6be;background:#edf7ef;color:#285f36}.proposal-export>div{display:flex;align-items:center;gap:12px}.proposal-export span{display:grid;gap:4px}.proposal-export strong{font-size:13px}.proposal-export small{font-size:10px;line-height:1.4;color:var(--muted)}.proposal-export button{flex:0 0 auto}.proposal-export>p{display:flex;align-items:center;gap:7px;width:100%;margin:0;color:#9b3f32;font-size:10px}.proposal-export:has(>p){flex-wrap:wrap}@media(max-width:700px){.proposal-export{order:3;align-items:stretch;flex-direction:column;border-radius:18px}.proposal-export strong{font-size:15px}.proposal-export small,.proposal-export>p{font-size:12px}.proposal-export button{justify-content:center;min-height:46px;font-size:14px}.calculator-mix{order:4}.transport-card{order:5}}.freight-estimator{overflow:hidden;border:1px solid #dfd8ca}.freight-estimator>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 23px;border-bottom:1px solid var(--line)}.freight-estimator h2{margin:4px 0 0;font-size:17px}.freight-version{padding:6px 10px;border-radius:999px;background:#f2ede3;color:#765f36;font-size:9px;font-weight:800}.freight-summary{display:grid;grid-template-columns:1.15fr 1.4fr .8fr .9fr;gap:1px;background:var(--line)}.freight-summary>div,.freight-summary>label{display:grid;align-content:start;gap:5px;min-width:0;padding:17px 19px;background:#fff}.freight-summary small,.freight-summary span{font-size:9px;color:var(--muted)}.freight-summary strong{font-size:12px;overflow-wrap:anywhere}.freight-amount.estimated{background:#edf7ef}.freight-amount.confirmed{background:#f7f2e8;color:#655b4d;font-weight:700}.freight-amount strong{font-size:20px;color:#285f36}.freight-amount input,.freight-controls input,.freight-controls select{width:100%;min-width:0;border:1px solid #d8d2c7;border-radius:8px;background:#fff;padding:10px;font:inherit;color:var(--ink)}.freight-amount input{font-size:16px;font-weight:800}.freight-controls{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;align-items:end;gap:12px;padding:15px 20px;border-top:1px solid var(--line);background:#faf8f4}.freight-controls label{display:grid;gap:6px;font-size:9px;font-weight:800;color:#655b4d}.freight-controls .freight-check{display:flex;align-items:center;min-height:38px;padding:9px 10px;border:1px solid #ddd5c7;border-radius:8px;background:#fff}.freight-check input{width:15px;height:15px}.freight-details{display:flex;flex-wrap:wrap;gap:8px;padding:13px 20px;border-top:1px solid var(--line)}.freight-details>span{display:grid;gap:3px;min-width:110px;padding:9px 11px;border-radius:8px;background:#f6f3ed}.freight-details small{font-size:8px;color:var(--muted)}.freight-details strong{font-size:11px}.freight-warning{display:flex;align-items:center;gap:8px;margin:0;padding:14px 20px;border-top:1px solid #ead1a9;background:#fff7e8;color:#825d20;font-size:10px}.freight-rule-note{margin:0;padding:11px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.freight-estimator.ready{border-color:#b7d6be}@media(max-width:1100px){.freight-controls,.freight-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.freight-estimator{border-radius:18px}.freight-estimator>header{align-items:flex-start;padding:15px}.freight-estimator h2{font-size:17px}.freight-summary{grid-template-columns:1fr}.freight-summary>div,.freight-summary>label{padding:14px 15px}.freight-summary small,.freight-summary span{font-size:11px;line-height:1.35}.freight-summary strong{font-size:14px}.freight-amount strong{font-size:21px}.freight-amount input,.freight-controls input,.freight-controls select{min-height:46px;font-size:16px}.freight-controls{grid-template-columns:1fr;padding:14px 15px}.freight-controls label{font-size:12px}.freight-controls .freight-check{min-height:46px}.freight-details{padding:12px 15px}.freight-details>span{min-width:calc(50% - 4px);flex:1 1}.freight-details small{font-size:10px}.freight-details strong{font-size:13px}.freight-rule-note,.freight-warning{padding:13px 15px;font-size:11px;line-height:1.4}}.order-analysis{padding:22px}.order-analysis>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-analysis h2{margin:4px 0 0;font-size:18px}.order-analysis-status{padding:7px 10px;border-radius:999px;background:#f1eee7;color:#6b5e4c;font-size:10px;font-weight:800}.order-analysis.attention{border-color:#e0c293;background:#fffaf0}.order-analysis.healthy{border-color:#b7d6be;background:#f4faf5}.order-analysis dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:18px 0}.order-analysis dl div{padding:13px;border:1px solid #e8e2d8;border-radius:10px;background:#fff}.order-analysis dt{font-size:9px;color:var(--muted)}.order-analysis dd{margin:6px 0 0;font-size:15px;font-weight:800}.order-analysis dd small{display:block;margin-top:3px;font-size:9px;color:var(--muted)}.order-analysis>p{margin:0 0 7px;font-size:11px;line-height:1.5;color:#5f5548}.order-analysis>small{font-size:9px;color:var(--muted)}@media(max-width:700px){.order-analysis{padding:16px;border-radius:18px}.order-analysis>header{display:grid}.order-analysis h2{font-size:17px}.order-analysis-status{justify-self:start}.order-analysis dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-analysis dd{font-size:14px}.order-analysis>p,.order-analysis>small{font-size:11px}}.calculator-workspace:not([hidden]),.portfolio-intelligence{display:grid;gap:22px;min-width:0}.mix-calculator [hidden]{display:none!important}.calculator-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-panel{padding:22px;min-width:0}.portfolio-panel h2,.portfolio-panel h3{margin:5px 0 14px}.portfolio-panel p{line-height:1.6;font-size:13px}.portfolio-panel small,.portfolio-source{color:var(--muted);font-size:11px;line-height:1.6}.portfolio-panel label{display:grid;gap:7px;margin:10px 0;font-size:12px;font-weight:700}.portfolio-panel input,.portfolio-panel select{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);font:inherit}.portfolio-filters{display:flex;align-items:end;gap:15px;flex-wrap:wrap}.portfolio-filters label{flex:1 1}.portfolio-filters button{margin-bottom:10px}.portfolio-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portfolio-kpis article{display:grid;gap:9px;padding:18px;background:#f8f3e8;border:1px solid #ddcfb7;border-radius:12px}.portfolio-kpis strong{font-size:21px}.portfolio-kpis small{color:#6c5a3c}.portfolio-layout{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr);gap:20px;align-items:start}.portfolio-client-list{max-height:640px;overflow:auto;display:grid;gap:8px}.portfolio-client-list button{display:grid;gap:7px;text-align:left;padding:13px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12px;overflow-wrap:anywhere}.portfolio-client-list button.selected{border-color:#b99a65;background:#f6efdf}.portfolio-rule{background:#fff6e3;border-left:3px solid #b99a65;padding:12px}.portfolio-products{display:grid;gap:12px;margin:14px 0}.portfolio-products article{padding:14px;border:1px solid var(--line);border-radius:10px}.portfolio-products label{display:flex;align-items:flex-start;gap:10px}.portfolio-products input[type=checkbox]{width:20px;height:20px;flex:0 0 20px}.portfolio-products p{margin:6px 0}.portfolio-panel button{min-height:42px}@media(max-width:800px){.portfolio-layout{grid-template-columns:1fr}.portfolio-client-list{max-height:260px}.portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-panel{padding:16px}.portfolio-panel input,.portfolio-panel select{font-size:16px}.portfolio-filters{display:grid}.calculator-modes button{padding:9px}.calculator-modes strong{font-size:12px}.calculator-modes span{font-size:10px}}@media(max-width:390px){.calculator-modes{grid-template-columns:1fr}.portfolio-kpis strong{font-size:17px}}.portfolio-panel .portfolio-confirm{display:flex;align-items:center;gap:10px}.portfolio-confirm input[type=checkbox]{width:20px;height:20px;flex:0 0 20px}.draft-toolbar,.mix-comparison,.proposal-review{padding:20px}.draft-toolbar{display:grid;gap:12px}.draft-toolbar>div:last-of-type{display:flex;gap:8px;flex-wrap:wrap}.draft-toolbar p,.mix-comparison p,.proposal-review p{font-size:13px;line-height:1.5}.draft-toolbar small{font-size:12px;color:var(--muted)}.draft-toolbar button{min-height:44px}.calculator-steps{display:flex;gap:8px;flex-wrap:wrap}.calculator-steps a{padding:10px 14px;background:#f0e9db;border:1px solid #d4c4a5;border-radius:12px;text-decoration:none;color:#574627;font-size:13px;font-weight:700}.order-live-summary{position:sticky;top:8px;z-index:5;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:14px 18px;background:#29241e;color:#fff7e6;border:1px solid #b49965;border-radius:14px;box-shadow:0 6px 18px #0002}.order-live-summary>div{display:grid;gap:5px;flex:1 1;min-width:110px}.order-live-summary small{font-size:11px;color:#dfd2b9}.order-live-summary strong{font-size:17px}.order-live-summary a{color:#fff7e6;text-underline-offset:4px;font-size:13px}.mix-comparison{border:2px solid #a18753;background:#fffaf0}.mix-comparison ul,.proposal-review ul{padding-left:20px;font-size:13px;line-height:1.8}.mix-comparison button{margin:5px;min-height:44px}.mix-calculator :is(button,input,select,a):focus-visible{outline:3px solid #916c2f;outline-offset:3px}.mix-calculator .price-difference{font-size:12px;font-weight:700;color:#64502a}.calculator-row input{min-height:44px}.calculator-controls label small,.calculator-line-price-field small{font-size:11px}.calculator-mix>header{flex-wrap:wrap}.calculator-mix>header button{min-height:44px}.calculator-workspace [id]{scroll-margin-top:130px}.proposal-review{border-left:4px solid #ad8d51}.proposal-review h3{margin-top:0}.mix-calculator button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:700px){.order-live-summary{top:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;border-radius:12px}.order-live-summary>div{min-width:0}.order-live-summary strong{font-size:15px;overflow-wrap:anywhere}.order-live-summary a{grid-column:1/-1;text-align:center}.calculator-steps{display:grid;grid-template-columns:1fr}.calculator-steps a{min-height:44px}.calculator-workspace [id]{scroll-margin-top:185px}.draft-toolbar,.mix-comparison,.proposal-review{padding:15px}.draft-toolbar>div:last-of-type{display:grid;grid-template-columns:1fr 1fr}.draft-toolbar button{font-size:12px;padding:10px}.calculator-row{border:1px solid #d9cfbd;border-radius:14px;margin:12px 0;padding:14px;background:#fff}.calculator-controls input,.calculator-controls select,.calculator-row input{font-size:16px!important;min-height:46px}.calculator-row label>span{font-size:12px}.calculator-row small{font-size:11px!important;line-height:1.45}.calculator-result dd{overflow-wrap:anywhere}.quick-lines article{border-radius:12px}.quick-lines article input{min-height:46px;font-size:16px}.proposal-export{position:static}.mix-comparison,.proposal-review{order:2}}.portfolio-panel details{margin:12px 0}.portfolio-panel summary{cursor:pointer;font-size:12px;color:var(--muted)}.portfolio-filters label,.portfolio-kpis article{min-width:0}.portfolio-kpis strong{overflow-wrap:anywhere}@media(min-width:391px) and (max-width:700px){.calculator-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-modes button:last-child{grid-column:1/-1}}.mix-calculator{gap:16px}.mix-calculator .calculator-reset-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.mix-calculator .calculator-reset-actions[hidden]{display:none}.mix-calculator .calculator-reset-actions button{flex:0 0 auto;min-height:44px}.mix-calculator .calculator-reset-actions small{flex:1 1 180px;min-width:0;line-height:1.5;color:var(--muted)}.mix-calculator .calculator-intro{padding:18px 24px;gap:18px}.mix-calculator .calculator-intro h2{font-size:26px}.mix-calculator .calculator-brand{width:76px;height:60px;object-fit:contain}.mix-calculator .calculator-intro p{font-size:14px}.calculator-disclosure{border:1px solid #ded6c8;border-radius:14px;overflow:hidden}.calculator-disclosure>summary{cursor:pointer;padding:16px 20px;font-size:14px;font-weight:700;min-height:52px}.calculator-disclosure>summary span{font-weight:400;color:#6c604e;margin-left:14px;font-size:13px}.calculator-disclosure[open]>summary{border-bottom:1px solid #e5ded1;margin-bottom:12px}.calculator-disclosure>.callout{margin:0;border:0}.calculator-disclosure>.freight-card{border:0;box-shadow:none}.calculator-tools{display:grid;gap:10px;margin-top:8px}.calculator-tools .draft-toolbar{padding:0;display:block}.calculator-tools .draft-toolbar>div,.calculator-tools .draft-toolbar>small{margin:14px 20px}.calculator-tools .draft-toolbar>small{display:block}.mix-calculator .calculator-workspace:not([hidden]){gap:16px}.mix-calculator .calculator-mix,.mix-calculator .calculator-result,.mix-calculator .calculator-workspace>*,.mix-calculator .quick-mix{order:0}.mix-calculator .calculator-search-controls{padding:22px;gap:18px}.mix-calculator .calculator-controls label{font-size:13px}.mix-calculator input,.mix-calculator select{min-height:44px}.mix-calculator .calculator-packaging{margin:0;padding:10px 12px}.mix-calculator .calculator-mix>header{padding:18px 20px;gap:10px}.mix-search-bar{display:flex;align-items:end;gap:18px;padding:16px 20px;background:#faf8f3}.mix-search-bar label{display:grid;gap:6px;flex:1 1;max-width:500px;font-size:13px;font-weight:600}.mix-search-bar input{width:100%;border:1px solid #cfc6b6;border-radius:9px;padding:10px 12px;background:white}.mix-search-bar p{font-size:13px;line-height:1.5;margin:0;color:#554b3d}.mix-search-bar small{font-size:12px}.mix-search-bar button{min-height:44px}.mix-table-context{padding:0 20px;font-size:12px;color:#695c48}.mix-editor-list{max-height:640px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.mix-edit-card{padding:18px 20px;border-top:1px solid #e5dfd4}.manual-packaging-field{display:grid;gap:7px;min-width:0;max-width:100%;padding:12px 0;color:var(--ink);font-size:12px;font-weight:600}.manual-packaging-field input{width:100%;min-width:0;max-width:360px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--paper,#fff);color:var(--ink);font:inherit}.manual-packaging-field small{font-weight:400;font-size:11px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.manual-packaging-field input[aria-invalid=true]{border-color:#bd5b4f}.calculator-search-controls>.manual-packaging-field,.quick-lines article>.manual-packaging-field{grid-column:1/-1}.quick-lines article>.manual-packaging-field{padding-top:0}@media(max-width:700px){.manual-packaging-field input{font-size:16px;min-height:48px;max-width:none}}.mix-edit-fields{display:grid;grid-template-columns:minmax(230px,2fr) minmax(190px,1.2fr) minmax(105px,.7fr) minmax(120px,.8fr) 44px;gap:14px;align-items:start}.mix-edit-fields label{display:grid;gap:7px;font-size:12px;font-weight:600;min-width:0}.mix-edit-fields input{width:100%;min-width:0;padding:10px 12px;border:1px solid #cfc6b6;border-radius:9px;background:#fff;font-size:14px;color:#29251f}.mix-edit-fields small{font-size:12px;font-weight:400;color:#6b5b40;line-height:1.5}.mix-edit-fields .mix-list-price{font-weight:600}.mix-remove{margin-top:23px;min-height:44px;min-width:44px}.mix-item-details{margin-top:10px;font-size:12px;color:#6b604f}.mix-item-details summary{cursor:pointer;min-height:28px;padding:5px 0}.mix-item-details p{line-height:1.6;margin:8px 0}.mix-calculator details>summary:focus-visible{outline:3px solid #916c2f;outline-offset:-3px}.mix-calculator .calculator-mix>footer{padding:16px 20px;gap:20px;background:#faf8f3;border-top:1px solid #e5dfd4}.mix-calculator .calculator-mix>footer small{font-size:12px;line-height:1.5;max-width:620px}.mix-calculator .calculator-mix>footer button{min-height:46px;white-space:nowrap}@media(max-width:1100px){.mix-edit-fields{grid-template-columns:1fr 1fr 1fr 44px}.mix-edit-product{grid-column:1/-1}.mix-remove{margin-top:23px}}@media(max-width:700px){.mix-calculator .calculator-intro{padding:16px;gap:12px}.mix-calculator .calculator-intro h2{font-size:21px}.mix-calculator .calculator-intro p{font-size:13px}.mix-calculator .calculator-brand{width:56px;height:48px}.calculator-disclosure>summary{padding:15px}.calculator-disclosure>summary span{display:block;margin:5px 0 0;line-height:1.5}.mix-calculator .calculator-search-controls{padding:16px}.mix-calculator .order-live-summary{position:static}.mix-calculator .calculator-steps{display:flex;gap:6px}.mix-calculator .calculator-steps a{flex:1 1;padding:10px 8px;font-size:12px;text-align:center}.mix-calculator .calculator-workspace [id]{scroll-margin-top:20px}.mix-search-bar{display:grid;gap:10px;padding:14px}.mix-editor-list{max-height:none;overflow:visible}.mix-edit-card{padding:16px}.mix-edit-fields{grid-template-columns:1fr 1fr;gap:14px}.mix-edit-fields label:nth-child(2){grid-column:1/-1}.mix-edit-fields input,.mix-search-bar input{font-size:16px;min-height:48px}.mix-remove{margin:0;justify-self:end;grid-column:2}.mix-edit-fields small{font-size:12px}.mix-calculator .calculator-mix>footer{display:grid;padding:16px}.mix-calculator .calculator-mix>footer button{width:100%}}@media print{.mix-calculator .order-live-summary{position:static;box-shadow:none}.mix-editor-list{max-height:none;overflow:visible}.mix-calculator .calculator-steps,.mix-calculator .calculator-tools,.mix-search-bar{display:none!important}.mix-edit-card{page-break-inside:avoid;break-inside:avoid}.skip-link,a[href="#main-content"]{display:none!important}}.mix-calculator .calculator-controls label{align-content:start}.mix-calculator .calculator-result dl.result-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-result .result-primary small{display:block;font-size:12px;margin-top:8px;color:#6b604f}.calculator-result .result-primary dt{font-size:12px}.calculator-result .result-primary dd{font-size:20px}.portfolio-method summary,.result-details summary{cursor:pointer;font-size:13px;min-height:36px;padding:8px 0}.portfolio-method p,.result-details p{font-size:13px;line-height:1.6}.mix-calculator .result-details dl{grid-template-columns:1fr 1fr}.portfolio-method{padding:4px 16px}@media(max-width:700px){.mix-calculator .calculator-search-controls{grid-template-columns:1fr 1fr;gap:14px}.mix-calculator .calculator-search-controls>label{grid-column:auto}.mix-calculator .calculator-search-controls>.principal-price-field,.mix-calculator .calculator-search-controls>.quick-boleto-field,.mix-calculator .calculator-search-controls>label:nth-child(-n+2){grid-column:1/-1}.mix-calculator .calculator-search-controls input,.mix-calculator .calculator-search-controls select{width:100%}.mix-calculator .calculator-result dl.result-primary{grid-template-columns:1fr 1fr}.mix-calculator .calculator-result dl.result-primary>div:first-child{grid-column:1/-1}.mix-calculator .calculator-result dl.result-primary dd{font-size:18px}}.mix-calculator .calculator-activity-choice,.mix-calculator .calculator-table-choice{grid-column:span 3}.mix-calculator .calculator-activity-choice small,.mix-calculator .calculator-table-choice small{display:block;margin-top:5px;font-size:10px;line-height:1.4;color:var(--muted)}.mix-calculator .freight-mode-choice{display:block;margin:0 0 14px;font-size:12px;font-weight:700}.mix-calculator .freight-mode-choice select{display:block;width:min(100%,360px);margin-top:7px}.mix-calculator .channel-margin-note{display:grid;gap:5px;padding:16px 20px;border-left:4px solid #a58c5a;font-size:12px}.mix-calculator .channel-margin-note span{color:var(--muted);line-height:1.5}.mix-calculator .turnover-details{margin:12px 0;padding:15px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}.mix-calculator .turnover-details summary{cursor:pointer;font-weight:700}.mix-calculator .turnover-details summary span{font-size:11px;font-weight:400;color:var(--muted)}.mix-calculator .turnover-details p,.mix-calculator .turnover-details>small{font-size:11px;color:var(--muted);line-height:1.5}.mix-calculator .turnover-details table{min-width:880px}@media(max-width:700px){.mix-calculator .calculator-activity-choice,.mix-calculator .calculator-table-choice{grid-column:1/-1}.mix-calculator .turnover-details{padding:12px}}.mix-calculator .freight-summary{display:flex;flex-wrap:wrap}.mix-calculator .freight-summary>div,.mix-calculator .freight-summary>label{flex:1 1 240px}.mix-calculator .freight-amount strong{white-space:nowrap;overflow-wrap:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:700px){.mix-calculator .freight-summary>div,.mix-calculator .freight-summary>label{flex-basis:100%}}.calculator-search-controls>.calculator-customer-contact{grid-column:span 3;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px}.approved-shell .calculator-search-controls>.calculator-customer-contact,.calculator-search-controls>.calculator-customer-contact>.calculator-client-search,.calculator-search-controls>.calculator-customer-contact>.calculator-client-search>label{grid-column:1/-1}@media(min-width:1200px){.approved-shell .calculator-workspace>.calculator-search-controls>.calculator-activity-choice,.approved-shell .calculator-workspace>.calculator-search-controls>.calculator-table-choice{grid-column:1/-1}}@media(max-width:1100px){.calculator-search-controls>.calculator-customer-contact{grid-column:1/-1}}.portfolio-client-contact{min-width:0;display:grid;gap:6px}.portfolio-client-contact>button{width:100%}.portfolio-client-contact>.customer-whatsapp{padding:0 12px}.mix-calculator .calculator-case-summary{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;min-width:0}.calculator-case-summary>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.calculator-case-summary span,.calculator-case-summary strong{font-size:13px}.calculator-case-summary small,.mix-case-count{font-size:12px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}@media(max-width:820px){.approved-shell .mix-calculator .calculator-search-controls>.calculator-client-search{grid-column:1/-1}}.action-plan-page{max-width:1120px;margin:0 auto;padding:28px 32px 56px}.action-plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.action-plan-back{display:inline-flex;gap:8px;align-items:center;font-size:.9rem;text-decoration:none}.action-plan-hero{display:flex;justify-content:space-between;gap:28px;padding:38px;border-radius:20px;background:linear-gradient(135deg,#231f20,#4b4032);color:#fff}.action-plan-hero .eyebrow{color:#d6bf8c}.action-plan-hero h1{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:12px}.action-plan-hero p:not(.eyebrow){max-width:690px;line-height:1.6;color:#e1ddd5}.action-plan-hero svg{color:#d6bf8c;flex:none}.action-plan-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.action-plan-metric{border:1px solid var(--line);background:#fff;padding:18px;border-radius:13px}.action-plan-metric span{display:block;color:var(--muted);font-size:.84rem}.action-plan-metric strong{display:block;font-size:2rem;margin-top:8px}.action-plan-metric.green strong{color:var(--green)}.action-plan-metric.gold strong{color:var(--gold)}.action-plan-metric.red strong{color:var(--red)}.action-plan-area-list{display:grid;gap:18px}.action-plan-area,.action-plan-empty,.action-plan-new{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px}.action-plan-area header{display:flex;justify-content:space-between;gap:16px}.action-plan-area h2,.action-plan-empty h2,.action-plan-new h2{margin-bottom:7px}.action-plan-area header p:not(.eyebrow){color:var(--muted);margin-bottom:0}.action-plan-pill{height:max-content;padding:7px 10px;border-radius:999px;background:#eee9df;color:#6b552a;font-weight:700;font-size:.78rem}.action-plan-progress{height:7px;background:#eeeae3;border-radius:999px;overflow:hidden;margin:20px 0}.action-plan-progress i{display:block;height:100%;background:var(--green);border-radius:inherit}.action-plan-items{display:grid;gap:9px}.action-plan-item{display:grid;grid-template-columns:auto 1fr auto;text-align:left;background:#fff;padding:13px;gap:12px}.action-plan-item:hover{border-color:#bfa976}.action-plan-item small,.action-plan-item strong{display:block}.action-plan-item small{color:var(--muted);font-size:.8rem;margin-top:5px}.action-plan-item b{font-size:.78rem;align-self:center;color:var(--gold)}.action-plan-status{color:#9b9388}.action-plan-item.completed .action-plan-status,.action-plan-item.completed b{color:var(--green)}.action-plan-item.blocked .action-plan-status,.action-plan-item.blocked b{color:var(--red)}.action-plan-new{margin-top:20px}.action-plan-new form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.action-plan-new .wide{grid-column:1/-1}.action-plan-empty{text-align:center;margin-top:24px;padding:55px}.action-plan-empty svg{color:var(--gold)}.action-plan-error{display:flex;gap:9px;align-items:center;margin:18px 0;padding:13px;border-radius:10px;background:#f9e9e8;color:#9b302c}.action-plan-modal{position:fixed;inset:0;background:#231f2099;z-index:20;padding:25px;display:grid;place-items:center}.action-plan-modal form{width:min(570px,100%);background:#fff;border-radius:16px;padding:26px;display:grid;gap:16px;box-shadow:0 20px 60px #0004}.action-plan-modal header{display:flex;justify-content:space-between;gap:12px}.action-plan-modal h2{font-size:1.3rem;margin-bottom:0}.action-plan-loading{min-height:60vh;display:grid;place-content:center;text-align:center;color:var(--muted)}.spin{animation:action-spin 1s linear infinite;margin:auto}@keyframes action-spin{to{transform:rotate(1turn)}}@media(max-width:700px){.action-plan-page{padding:20px 16px}.action-plan-hero{padding:26px}.action-plan-hero svg{display:none}.action-plan-metrics{grid-template-columns:1fr 1fr}.action-plan-new form{grid-template-columns:1fr}.action-plan-new .wide{grid-column:auto}.action-plan-item{grid-template-columns:auto 1fr}.action-plan-item b{grid-column:2}.action-plan-area{padding:19px}}.followup-panel{padding:20px;margin-bottom:16px}.followup-panel summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}.followup-panel p{color:#645f55;line-height:1.5}.followup-panel button{min-height:44px;border:1px solid #c5bda9;border-radius:10px;padding:10px 14px;background:#fff;color:#302a22;margin:4px}.followup-panel button:disabled{opacity:.5;cursor:not-allowed}.followup-panel button:focus-visible,.followup-panel input:focus-visible,.followup-panel summary:focus-visible{outline:3px solid #aa8843;outline-offset:2px}.followup-form,.source-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:16px 0}.source-health-grid article{border:1px solid #e2ded5;border-radius:12px;padding:14px}.source-health-grid span,.source-health-grid strong{display:block}.source-pending{color:#875719}.source-recent{color:#256349}.document-line label,.followup-form label{display:grid;gap:8px;align-content:start}.followup-panel input,.followup-panel select,.followup-panel textarea{font:inherit;font-size:16px;min-height:44px;min-width:0;width:100%;padding:10px;border:1px solid #bfb9ac;border-radius:8px;box-sizing:border-box;background:#fff;color:#29251f}.proposal-history{display:grid;gap:8px;margin-top:16px;max-height:340px;overflow:auto}.proposal-history button{text-align:left;display:grid;gap:5px}.proposal-history button[aria-pressed=true]{border:2px solid #937744;background:#f9f5eb}.document-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.comparison-scroll{overflow:auto}.comparison-scroll table{width:100%;border-collapse:collapse}.comparison-scroll td,.comparison-scroll th{padding:12px;border-bottom:1px solid #ddd;text-align:left}.followup-panel small{line-height:1.5;overflow-wrap:anywhere}@media(max-width:640px){.followup-panel{padding:14px}.followup-form,.source-health-grid{grid-template-columns:1fr}.document-line{grid-template-columns:repeat(2,minmax(0,1fr))}.followup-panel button{margin:4px 0}.followup-panel section>p{overflow-wrap:anywhere}}.customer-purchase-summary{margin:12px 0;min-width:0;container-type:inline-size}.customer-purchase-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.customer-purchase-metrics div{min-width:0}.customer-purchase-metrics dt{font-size:12px;color:var(--muted,#736e64)}.customer-purchase-metrics dd{font-size:14px;font-weight:650;margin:5px 0;overflow-wrap:normal}.customer-purchase-summary details{font-size:12px;margin-top:8px}.customer-purchase-summary summary{cursor:pointer;min-height:32px}.customer-purchase-summary p{line-height:1.5}@media(max-width:420px){.customer-purchase-metrics{gap:8px}.customer-purchase-metrics dd{font-size:13px}}@container(max-width:420px){.customer-purchase-metrics{grid-template-columns:1fr;gap:10px}.customer-purchase-metrics div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;align-items:start}.customer-purchase-metrics dd{margin:0;text-align:right;overflow-wrap:anywhere}.customer-purchase-metrics dt{line-height:1.4}}.customer-monthly-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.customer-monthly-history div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px}.customer-monthly-history dt{color:var(--muted);font-size:12px}.customer-monthly-history dd{font-size:14px;font-weight:650;margin:5px 0 0;overflow-wrap:anywhere}@container(max-width:600px){.customer-monthly-history{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}.monthly-goal-fields label{min-width:0}.monthly-goal-value{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--line);border-radius:9px;padding:0 12px;background:var(--white);color:var(--ink)}.monthly-goal-value>span{flex:none;color:var(--muted);font-size:14px}.monthly-goal-value input{flex:1 1;min-width:0;margin:0;border:0;background:transparent;color:inherit;font-size:16px;min-height:44px;padding:12px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monthly-goal-value:focus-within{outline:3px solid var(--gold);outline-offset:2px}.monthly-goal-value input:focus-visible{outline:none}.monthly-goal-fields small{color:var(--muted);font-weight:400;line-height:1.5}.representative-panorama{display:grid;gap:18px;min-width:0}.representative-panorama .portfolio-kpis article{display:flex;flex-direction:column;gap:8px}.representative-panorama .portfolio-kpis span{font-size:12px;color:#756b5b}.representative-panorama .portfolio-panel>button{margin-top:12px}.panorama-months{display:grid;gap:15px}.panorama-months>div{display:grid;grid-template-columns:140px 1fr 160px;gap:16px;align-items:center}.panorama-months meter{width:100%;height:22px;accent-color:#947947}.representative-panorama .calculator-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.representative-panorama .portfolio-client-list{max-height:450px;overflow:auto}.representative-panorama select{max-width:100%}@media(max-width:650px){.panorama-months>div{grid-template-columns:1fr auto;gap:8px}.panorama-months meter{grid-column:1/-1;grid-row:2}.representative-panorama .calculator-modes{display:flex;flex-wrap:wrap}.representative-panorama .calculator-modes button{flex:1 1 140px}.representative-panorama .portfolio-kpis{grid-template-columns:1fr 1fr}}.panorama-context>.calculator-intro,.panorama-context>.catalog-details{display:none}:root{--ink:#282522;--paper:#f7f7f5;--white:#fff;--line:#e5e4df;--muted:#686761;--gold:#82672f;--gold-light:#d6bf8c;--radius:12px;--shadow:0 2px 8px #231f2005;font-family:Arial,Helvetica,sans-serif}body{line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{min-height:40px;border-radius:8px}button{font-weight:500}button:hover:not(:disabled){border-color:var(--gold)}[hidden]{display:none!important}.app-main main{max-width:1800px;margin-inline:auto;padding:30px 32px 48px}.sidebar{background:#24221f;border-right:1px solid #38352f}.sidebar nav button{border-radius:7px;min-height:44px;font-size:13px}.sidebar nav button.active{background:#423a2b;color:#f4e6c4;border-left:0;box-shadow:inset 3px 0 #c5a667}.sidebar-card{display:none}.sidebar-footer{margin-top:auto}.topbar{background:var(--white);border-bottom:1px solid var(--line);height:auto;min-height:68px;padding-block:10px;gap:12px}.topbar>div{min-width:0;flex-wrap:wrap}.topbar .connection{font-size:11px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:28px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.page-heading p:not(.eyebrow){font-size:13px;line-height:1.65;color:var(--muted)}.eyebrow{letter-spacing:.09em}.page-heading .eyebrow{font-size:10px}.campaign-gate,.campaign-scorecard,.metric,.surface{border-radius:12px;box-shadow:var(--shadow)}.surface-title{padding:22px 24px}.surface-title h2{font-size:17px;letter-spacing:-.02em}.surface-title p{font-size:12px;color:var(--muted)}.filters{gap:10px;padding-inline:24px}.filters input,.filters select{font-size:13px;min-height:42px}.filters .search-input{background:var(--white);border-radius:8px}.calculator-tabs,.campaign-tabs,.view-tabs{gap:5px;border-bottom:1px solid var(--line);padding-bottom:10px;flex-wrap:wrap}.calculator-tabs button,.campaign-tabs button,.view-tabs button{border-radius:7px;font-size:13px;min-height:40px;padding:9px 14px}.calculator-tabs button.active,.campaign-tabs button[aria-pressed=true],.view-tabs button.active{background:#eee8db;color:#6f5427;border-color:#d7c9ab}.accounts-table{font-size:13px}.accounts-table th{font-size:11px;text-transform:none;letter-spacing:.01em;background:#f7f7f4;color:#686761;padding-block:12px;font-weight:600}.accounts-table td{padding-block:14px;border-bottom:1px solid var(--line);vertical-align:middle}.accounts-table tbody tr:hover{background:#faf8f2}.account-cell strong{font-size:13px;max-width:310px;line-height:1.5}.account-cell small,.accounts-table td small{font-size:11px;line-height:1.5}.accounts-table .cnpj-cell{font-size:12px}.account-symbol{width:34px;height:34px;border-radius:8px;background:#f0ece2;color:#82672f}.table-summary{font-size:12px;padding:14px 24px;border-block:1px solid var(--line);background:#fafaf8}.portfolio-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:0 24px 18px}.view-switch{display:flex;gap:3px;background:#f1f1ed;border:1px solid var(--line);border-radius:9px;padding:3px}.view-switch button{min-height:34px;padding:6px 12px;border-color:transparent;background:transparent;font-size:12px}.view-switch button[aria-pressed=true]{background:var(--white);border-color:var(--line);box-shadow:0 1px 3px #0001;color:var(--gold)}.portfolio-toolbar label{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin-left:auto}.portfolio-toolbar select{width:auto;margin:0;font-size:12px}.portfolio-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px;padding:24px}.portfolio-card{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--white);display:flex;flex-direction:column;gap:10px;min-width:0}.portfolio-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.portfolio-card-name{text-align:left;justify-content:flex-start;padding:0;border:0;background:transparent;font-weight:650;font-size:15px;overflow-wrap:anywhere}.portfolio-card p{font-size:12px;margin:0}.portfolio-card p,.portfolio-card>small{color:var(--muted)}.portfolio-card footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:12px;margin-top:auto;font-size:11px;color:var(--muted)}.account-overview{border-radius:12px;border:1px solid var(--line);background:var(--white);padding:22px}.detail-grid{gap:20px}.detail-grid h2{font-size:17px}.task{padding:16px;gap:12px}.task .text-button{font-size:14px}.task p{font-size:12px}.task-check{min-width:38px;min-height:38px}.kanban-column{border-radius:10px;background:#f0f0ec}.customer-card{border-radius:9px;box-shadow:0 1px 3px #00000008}.customer-card h3{font-size:14px}.campaign-kpis strong,.metric strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em}.metric{border:1px solid var(--line);background:var(--white);padding:22px}.calculator-heading h2,.campaign-heading h2{letter-spacing:-.03em}.campaign-kpis{gap:14px}.campaign-kpis article{border:1px solid var(--line);background:var(--white);border-radius:12px;box-shadow:none;padding:20px}.campaign-launch{background:#f6f3eb;border:1px solid #ddd3bd;border-radius:12px}.campaign-table-scroll table{font-size:13px}.calculator-card,.calculator-panel,.calculator-result{border-radius:12px;box-shadow:var(--shadow)}.calculator-result,.theme-control{border:1px solid var(--line)}.theme-control{display:inline-flex;align-items:center;border-radius:9px;padding:3px;background:var(--paper);gap:2px}.campaign-rules-disclosure{border:1px solid var(--line);border-radius:10px;background:var(--white);margin:18px 0}.campaign-rules-disclosure>summary{cursor:pointer;padding:16px 18px;color:var(--gold);font-weight:600;font-size:14px}.campaign-rules-disclosure>summary span{font-weight:400;font-size:12px;color:var(--muted);margin-left:15px}.campaign-rules-disclosure .campaign-launch{margin:0 16px 16px}.campaign-view-switch{width:fit-content;margin-bottom:16px}.campaign-comparison td small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.campaign-comparison th{text-align:left}.campaign-comparison td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campaign-comparison button{white-space:nowrap;font-size:12px}.campaign-comparison tbody tr:hover{background:var(--paper)}.theme-control button{min-width:34px;min-height:34px;padding:7px;border:0;background:transparent;color:var(--muted);border-radius:6px}.theme-control button[aria-pressed=true]{background:var(--white);color:var(--gold);box-shadow:0 1px 4px #0002}.theme-control button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.history-controls{display:flex;gap:4px;align-items:center}.history-controls button{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:7px 9px;background:var(--white);color:var(--ink);border:1px solid var(--line)}.history-controls button:disabled{opacity:.4;cursor:default}.back-button{margin:0 0 18px;min-height:44px}@media(max-width:820px){.history-controls button span{display:none}.history-controls button{min-width:40px;min-height:44px}.topbar{position:relative}.topbar>div{gap:5px}}@media(max-width:1100px){.topbar .connection{display:none}.app-main main{padding-inline:22px}}@media(max-width:820px){.app-main main{padding:22px 16px 40px}.topbar{padding:10px 14px}.topbar-brand{display:none}.topbar>div{gap:7px}.page-heading h1{font-size:25px}.page-actions{width:100%;flex-wrap:wrap}.page-actions button{flex:1 1;min-height:44px}.surface-title{padding:18px}.filters{padding-inline:18px}.portfolio-toolbar{padding:0 18px 16px;gap:10px}.portfolio-toolbar label{margin-left:0;flex:1 1}.portfolio-toolbar select{flex:1 1;min-width:0}.portfolio-cards{padding:16px;gap:12px}.campaign-tabs button,.view-tabs button{min-height:44px}.table-summary{padding:12px 18px}.theme-control button{min-width:36px;min-height:38px}}@media(max-width:420px){.topbar-logout span{display:none}.topbar>div>strong{font-size:12px}.topbar{gap:5px}.theme-control{padding:2px}.theme-control button{min-width:30px;padding:6px}.portfolio-cards{grid-template-columns:1fr}.portfolio-toolbar label{width:100%;flex-basis:100%}}@media print{.portfolio-toolbar,.theme-control{display:none!important}}html[data-theme=dark] .action-plan-area,html[data-theme=dark] .action-plan-empty,html[data-theme=dark] .action-plan-metric,html[data-theme=dark] .action-plan-new{background:#242424}html[data-theme=dark] .action-plan-pill{background:#232323;color:#c7b186}html[data-theme=dark] .action-plan-progress{background:#232323}html[data-theme=dark] .action-plan-item{background:#242424}html[data-theme=dark] .action-plan-item:hover{border-color:#383735}html[data-theme=dark] .action-plan-status{color:#c7bfb4}html[data-theme=dark] .action-plan-error{background:#242323;color:#c75c58}html[data-theme=dark] .action-plan-modal form{background:#242424}html[data-theme=dark] .central-access-loading{background:radial-gradient(circle at 50% 20%,#242424,#242323)}html[data-theme=dark] .central-access-loading .lock.error{background:#242323}html[data-theme=dark] .topbar-logout{color:#c7bfb6;background:#242424;border-color:#393938}html[data-theme=dark] .topbar-logout:hover{color:#c77b76;border-color:#393837;background:#242424}html[data-theme=dark] .global-session-exit>button{color:#c7bdb4}html[data-theme=dark] .access-choice-links .access-recovery{background:#242424}html[data-theme=dark] .access-choice-links .access-recovery:hover{border-color:#383736;background:#242423}html[data-theme=dark] .access-mode-tabs{background:#232323}html[data-theme=dark] .access-mode-tabs button.selected{background:#242424}html[data-theme=dark] .calculator-controls label{color:#c7bdaf}html[data-theme=dark] .calculator-controls input,html[data-theme=dark] .calculator-controls select,html[data-theme=dark] .calculator-row input,html[data-theme=dark] .calculator-row select{border:1px solid #393838;background:#242424}html[data-theme=dark] .calculator-controls input:disabled{background:#232323;color:#c7b491}html[data-theme=dark] .calculator-mix>footer{background:#242424}html[data-theme=dark] .calculator-row{border-bottom:1px solid #393939}html[data-theme=dark] .calculator-row.heading{background:#242423;color:#c7bcac}html[data-theme=dark] .calculator-result{border:1px solid #393836;background:#242423}html[data-theme=dark] .calculator-result.healthy{background:#232423;border-color:#373838}html[data-theme=dark] .calculator-result dl div{background:#24242499}html[data-theme=dark] .calculator-result>p{color:#c7b495}@media (max-width:700px){html[data-theme=dark] .calculator-result dl div{border:1px solid #3a3a3a99}html[data-theme=dark] .calculator-table{background:#242423}html[data-theme=dark] .calculator-row:not(.heading){border:1px solid #393938;background:#242424}html[data-theme=dark] .calculator-row label{color:#c7bbaa}}html[data-theme=dark] .calculator-modes{background:#242323}html[data-theme=dark] .calculator-modes button.active{background:#242424}html[data-theme=dark] .calculator-packaging{background:#242323;color:#c7b597}html[data-theme=dark] .quick-lines article{background:#242424}html[data-theme=dark] .quick-lines b{color:#c7b191}html[data-theme=dark] .quick-price-field,html[data-theme=dark] .quick-stock-field{color:#c7bdaf}html[data-theme=dark] .quick-price-field input,html[data-theme=dark] .quick-stock-field input{border:1px solid #393838;background:#242424}html[data-theme=dark] .quick-scope-note{background:#242424}html[data-theme=dark] .calculator-alerts{background:#242423}html[data-theme=dark] .calculator-alerts p{color:#c79e5a}html[data-theme=dark] .calculator-result.pending{background:#242423;border-color:#393836}html[data-theme=dark] .transport-card{border:1px solid #393836;background:#242423;color:#c7a572}html[data-theme=dark] .transport-card.fits{border-color:#373838;background:#232423;color:#90c79e}html[data-theme=dark] .proposal-export{border:1px solid #393836;background:#242423;color:#c7a572}html[data-theme=dark] .proposal-export.ready{border-color:#373838;background:#232423;color:#90c79e}html[data-theme=dark] .proposal-export>p{color:#c76b5e}html[data-theme=dark] .freight-estimator{border:1px solid #393938}html[data-theme=dark] .freight-version{background:#232323;color:#c7b087}html[data-theme=dark] .freight-summary>div,html[data-theme=dark] .freight-summary>label{background:#242424}html[data-theme=dark] .freight-amount.estimated{background:#232423}html[data-theme=dark] .freight-amount.confirmed{background:#242323;color:#c7bdaf}html[data-theme=dark] .freight-amount strong{color:#90c79e}html[data-theme=dark] .freight-amount input,html[data-theme=dark] .freight-controls input,html[data-theme=dark] .freight-controls select{border:1px solid #393838;background:#242424}html[data-theme=dark] .freight-controls{background:#242424}html[data-theme=dark] .freight-controls label{color:#c7bdaf}html[data-theme=dark] .freight-controls .freight-check{border:1px solid #393838;background:#242424}html[data-theme=dark] .freight-details>span{background:#242423}html[data-theme=dark] .freight-warning{border-top:1px solid #393837;background:#242423;color:#c7a265}html[data-theme=dark] .freight-estimator.ready{border-color:#373838}html[data-theme=dark] .order-analysis-status{background:#232323;color:#c7baa8}html[data-theme=dark] .order-analysis.attention{border-color:#393836;background:#242423}html[data-theme=dark] .order-analysis.healthy{border-color:#373838;background:#242424}html[data-theme=dark] .order-analysis dl div{border:1px solid #393939;background:#242424}html[data-theme=dark] .order-analysis>p{color:#c7bdb0}html[data-theme=dark] .portfolio-panel input,html[data-theme=dark] .portfolio-panel select{background:#242424}html[data-theme=dark] .portfolio-kpis article{background:#242423;border:1px solid #393837}html[data-theme=dark] .portfolio-kpis small{color:#c7b597}html[data-theme=dark] .portfolio-client-list button{background:#242424}html[data-theme=dark] .portfolio-client-list button.selected{background:#242323}html[data-theme=dark] .portfolio-rule{background:#242423}html[data-theme=dark] .calculator-steps a{background:#232323;border:1px solid #383837;color:#c7b697}html[data-theme=dark] .mix-comparison{background:#242423}html[data-theme=dark] .mix-calculator .price-difference{color:#c7b38d}@media (max-width:700px){html[data-theme=dark] .calculator-row{border:1px solid #393838;background:#242424}}html[data-theme=dark] .calculator-disclosure{border:1px solid #393838}html[data-theme=dark] .calculator-disclosure>summary span{color:#c7bba9}html[data-theme=dark] .calculator-disclosure[open]>summary{border-bottom:1px solid #393938}html[data-theme=dark] .mix-search-bar{background:#242424}html[data-theme=dark] .mix-search-bar input{border:1px solid #383837;background:#242424}html[data-theme=dark] .mix-search-bar p{color:#c7bdaf}html[data-theme=dark] .mix-table-context{color:#c7baa6}html[data-theme=dark] .mix-edit-card{border-top:1px solid #393938}html[data-theme=dark] .mix-edit-fields input{border:1px solid #383837;background:#242424;color:#c7c3bd}html[data-theme=dark] .mix-edit-fields small{color:#c7b79c}html[data-theme=dark] .mix-item-details{color:#c7bcab}html[data-theme=dark] .mix-calculator .calculator-mix>footer{background:#242424;border-top:1px solid #393938}html[data-theme=dark] .calculator-result .result-primary small{color:#c7bcab}html[data-theme=dark] .mix-calculator .turnover-details{background:#242424}html[data-theme=dark] .campaign-tabs button{border:1px solid #383837;background:#242424;color:#c7bfb4}html[data-theme=dark] .campaign-dashboard{color:#c7c3bd}html[data-theme=dark] .campaign-actions button,html[data-theme=dark] .campaign-back{border:1px solid #383837;background:#242424;color:#c7c0b5}html[data-theme=dark] .campaign-footnote,html[data-theme=dark] .campaign-source small{color:#c7c1b6}html[data-theme=dark] .campaign-preparation{background:#232323;border:1px solid #393837}html[data-theme=dark] .campaign-filters{background:#242424;border:1px solid #393938}html[data-theme=dark] .campaign-filters input,html[data-theme=dark] .campaign-filters select{border:1px solid #383837;background:#242424}html[data-theme=dark] .campaign-kpis article{background:#242424;border:1px solid #393938}html[data-theme=dark] .campaign-kpis small,html[data-theme=dark] .campaign-kpis span{color:#c7c0b5}html[data-theme=dark] .campaign-list-heading span{color:#c7beb2}html[data-theme=dark] .campaign-rep{border:1px solid #393838;background:#242424}html[data-theme=dark] .campaign-rep-title small{color:#c7bfb2}html[data-theme=dark] .campaign-group{background:#232323;color:#c7b38b}html[data-theme=dark] .campaign-rep-value span{color:#c7bfb4}html[data-theme=dark] .campaign-progress progress{background:#232323}html[data-theme=dark] .campaign-progress progress::-webkit-progress-bar{background:#232323}html[data-theme=dark] .campaign-progress small{color:#c7bfb2}html[data-theme=dark] .campaign-status{background:#232323;color:#93c7a3}html[data-theme=dark] .campaign-status.pending{background:#232323;color:#c7b48c}html[data-theme=dark] .campaign-return.warning,html[data-theme=dark] .campaign-status.warning{background:#242323;color:#c76450;border-color:#393837}html[data-theme=dark] .campaign-detail{background:#242424;border:1px solid #393938}html[data-theme=dark] .campaign-note{background:#242323}html[data-theme=dark] .campaign-return{background:#232423;border:1px solid #383938}html[data-theme=dark] .campaign-table-scroll caption{color:#c7beaf}html[data-theme=dark] .campaign-table-scroll td,html[data-theme=dark] .campaign-table-scroll th{border-bottom:1px solid #393939}html[data-theme=dark] .campaign-table-scroll thead{background:#242323}html[data-theme=dark] .campaign-footnote{border-top:1px solid #393938}html[data-theme=dark] .campaign-launch{background:linear-gradient(135deg,#242424,#242323);border:1px solid #393837}html[data-theme=dark] .campaign-launch-heading .eyebrow{color:#c7aa6b}html[data-theme=dark] .campaign-launch-heading p:last-child{color:#c7c1b6}html[data-theme=dark] .campaign-gate,html[data-theme=dark] .campaign-scorecard{background:#242424;border:1px solid #393938}html[data-theme=dark] .campaign-score-intro{border-bottom:1px solid #393939}html[data-theme=dark] .campaign-score-intro strong{color:#a4c7bd}html[data-theme=dark] .campaign-score-intro span{color:#c7beb2}html[data-theme=dark] .campaign-weight-value{color:#a4c7bd}html[data-theme=dark] .campaign-weight-row small{color:#c7bfb3}html[data-theme=dark] .campaign-weight-bar{background:#232323}html[data-theme=dark] .campaign-gate{background:#242423;border-color:#393838}html[data-theme=dark] .campaign-gate div>span{color:#c77c6e}html[data-theme=dark] .campaign-gate strong{color:#c7afa6}html[data-theme=dark] .campaign-gate small{color:#c7baaf}html[data-theme=dark] .campaign-prize-row>p{color:#c7c1b8}html[data-theme=dark] .campaign-approval-note{background:#232323;color:#c7bfb2}html[data-theme=dark] .campaign-approval-note svg{color:#c7a76a}html[data-theme=dark] .campaign-roster-summary span{background:#242424;border:1px solid #393938;color:#c7c0b5}html[data-theme=dark] .campaign-roster-summary strong{color:#a4c7bd}html[data-theme=dark] .campaign-period-context{background:#242423;color:#c7c1b7}html[data-theme=dark] .campaign-progress.below-goal>div>span,html[data-theme=dark] .campaign-progress.below-goal>small:last-child{color:#c75048}html[data-theme=dark] .customer-request-boundary{border:1px solid #393837;background:#242323;color:#c7b38e}html[data-theme=dark] .customer-request-boundary p{color:#c7b697}html[data-theme=dark] .customer-request-feedback.error{border:1px solid #393838;background:#242423;color:#c76b60}html[data-theme=dark] .customer-request-feedback.success{border:1px solid #383938;background:#232423;color:#8cc7a0}html[data-theme=dark] .customer-request-icon{border:1px solid #393838;background:#242323;color:#c7ad7a}html[data-theme=dark] .customer-request-form label,html[data-theme=dark] .customer-request-review label{color:#c7c0b7}html[data-theme=dark] .customer-request-form input,html[data-theme=dark] .customer-request-form select,html[data-theme=dark] .customer-request-form textarea,html[data-theme=dark] .customer-request-review textarea{border:1px solid #393838;background:#242424}html[data-theme=dark] .customer-request-filters button{border:1px solid #393938;background:#242424;color:#c7beb2}html[data-theme=dark] .customer-request-filters button.active{background:#242323;color:#c7af84}html[data-theme=dark] .customer-request-status.pending{background:#242323;color:#c79e5e}html[data-theme=dark] .customer-request-status.under_review{background:#232324;color:#779fc7}html[data-theme=dark] .customer-request-status.approved{background:#232423;color:#8bc79f}html[data-theme=dark] .customer-request-status.rejected{background:#242323;color:#c76f64}html[data-theme=dark] .customer-request-representative{color:#c7bdaf}html[data-theme=dark] .customer-request-context>span,html[data-theme=dark] .customer-request-identity>span{color:#c7b8a0}html[data-theme=dark] .customer-request-identity>strong{color:#c7b18a}html[data-theme=dark] .customer-request-context{background:#242423}html[data-theme=dark] .customer-request-context.review{background:#232423}html[data-theme=dark] .customer-request-context p{color:#c7bfb3}html[data-theme=dark] .customer-request-review button{border:1px solid #393838;background:#242424}html[data-theme=dark] .customer-request-review button.approve{border-color:#373837;background:#232423;color:#8fc7a2}html[data-theme=dark] .customer-request-review button.reject{border-color:#393837;background:#242423;color:#c77369}html[data-theme=dark] .customer-request-next-step,html[data-theme=dark] .customer-request-readonly{background:#242323;color:#c7bdb0}html[data-theme=dark] .customer-request-next-step{background:#232423;color:#9fc7aa}html[data-theme=dark] .customer-request-empty{color:#c7b496}html[data-theme=dark] .situation-guide{background:#232423;border:1px solid #393939;color:#b5c7bf}html[data-theme=dark] .customer-column{background:#232323;border:1px solid #393939}html[data-theme=dark] .customer-column>header span{background:#242424}html[data-theme=dark] .workflow-contact{background:#232324}html[data-theme=dark] .workflow-proposal{background:#242323}html[data-theme=dark] .workflow-post_sale{background:#232323}html[data-theme=dark] .customer-card{background:#242424;border:1px solid #393939}html[data-theme=dark] .customer-title{color:#afc7bb}html[data-theme=dark] .customer-last{border-top:1px solid #393939}html[data-theme=dark] .customer-last small{color:#bdc7c1}html[data-theme=dark] .customer-next{color:#98c7ab}html[data-theme=dark] .customer-next small{color:#b4c7ba}html[data-theme=dark] .voice-button{border:1px solid #383938;background:#232423;color:#93c7a7}html[data-theme=dark] .column-empty{color:#bcc7c0}html[data-theme=dark] .voice-panel{border:1px solid #383938;background:#242424}html[data-theme=dark] .voice-panel>small{color:#b7c7bc}html[data-theme=dark] .capture-task{border-bottom:1px solid #393939}html[data-theme=dark] .account-voice-panel{border:1px solid #383938;background:#232423}html[data-theme=dark] .account-voice-panel p{color:#b1c7b9}html[data-theme=dark] .cnpj-note{color:#b6c7bb}html[data-theme=dark] .techbull-link{border:1px solid #393837;background:#242423;color:#c7b085}html[data-theme=dark] .techbull-link small{color:#c7b492}html[data-theme=dark] .techbull-link>svg:last-child{color:#c7ad79}html[data-theme=dark] .techbull-link:hover{background:#242423}html[data-theme=dark] .account-overview .techbull-link{border-color:#383837}html[data-theme=dark] .capture-task-preview{background:#232423;color:#8ec7a4}html[data-theme=dark] .capture-task-preview strong{color:#9ec7af}html[data-theme=dark] .capture-task-preview span{color:#adc7b7}html[data-theme=dark] .kanban-instruction{color:#bac7bf}html[data-theme=dark] .kanban-instruction svg{color:#c7ad7a}html[data-theme=dark] .drag-handle{background:#232423;color:#c7beb1}html[data-theme=dark] .drag-handle:active{background:#232323;color:#c7af82}html[data-theme=dark] .stage-picker{color:#bcc7bf}html[data-theme=dark] .stage-picker select{border:1px solid #393939;background-color:#242424;color:#b8c7bf}@media (max-width:820px){html[data-theme=dark] .drag-handle{background:#232323}}@media (max-width:480px){html[data-theme=dark] .capture-task{background:#242424;border:1px solid #393939}}html[data-theme=dark] .daily-actions button{background:#242323;border-color:#383736;color:#c7b79f}html[data-theme=dark] .daily-focus>button,html[data-theme=dark] .daily-priority{background:#242424}html[data-theme=dark] .daily-attention{background:#242423}html[data-theme=dark] .customer-unified-grid article{background:#242424}html[data-theme=dark] .followup-panel p{color:#c7c2b8}html[data-theme=dark] .followup-panel button{border:1px solid #383837;background:#242424;color:#c7c1b9}html[data-theme=dark] .source-health-grid article{border:1px solid #393938}html[data-theme=dark] .source-pending{color:#c79759}html[data-theme=dark] .source-recent{color:#89c7ad}html[data-theme=dark] .followup-panel input,html[data-theme=dark] .followup-panel select,html[data-theme=dark] .followup-panel textarea{border:1px solid #383737;background:#242424;color:#c7c3bd}html[data-theme=dark] .proposal-history button[aria-pressed=true]{background:#242423}html[data-theme=dark] .comparison-scroll td,html[data-theme=dark] .comparison-scroll th{border-bottom:1px solid #393939}html[data-theme=dark] .recycle-item{background:#242424}html[data-theme=dark] .recycle-icon{background:#232323}html[data-theme=dark] .invite-card .lock.complete{background:#232423}html[data-theme=dark] .access-guidance{background:#232323}html[data-theme=dark] .access-form form .password-control .password-visibility,html[data-theme=dark] .password-control .password-visibility{color:#c7bdae}html[data-theme=dark] .password-control .password-visibility:hover{background:#232323}html[data-theme=dark] button{background:#242424}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{border:1px solid #393838;background:#242424}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#c7c1b9}html[data-theme=dark] .lock{background:#232323}html[data-theme=dark] .form-error{color:#c75555!important}html[data-theme=dark] .delete-action{color:#c76d68!important}html[data-theme=dark] .delete-action:hover{background:#242323!important}html[data-theme=dark] .danger-button{color:#c7625d;border-color:#393737;background:#242424}html[data-theme=dark] .account-alert{color:#c77961!important}html[data-theme=dark] .forecast-cell strong{color:#b5c7a6}html[data-theme=dark] .forecast-cell span{color:#c7beb2}html[data-theme=dark] .account-intelligence>div{border:1px solid #393939;background:#242424;color:#bbc7af}html[data-theme=dark] .account-intelligence>div:first-child{color:#c78e6b;background:#242423;border-color:#393938}html[data-theme=dark] .account-intelligence strong{color:#c2c7bf}html[data-theme=dark] .customer-alert{background:#242323;color:#c78961}html[data-theme=dark] .customer-forecast{background:#232423;color:#a5c7ab}html[data-theme=dark] .training-launcher{border-color:#383735;background:linear-gradient(120deg,#242423,#242323)}html[data-theme=dark] .training-launcher p:not(.eyebrow){color:#c7c0b6}html[data-theme=dark] .training-launcher small{color:#c7bcac}html[data-theme=dark] .training-workspace-banner{border:1px solid #383735;background:#242423;color:#c7baa5}html[data-theme=dark] .training-workspace-banner>svg{color:#c7a767}html[data-theme=dark] .training-workspace-banner span{color:#c7b596}html[data-theme=dark] .training-workspace-banner button{background:#242423;color:#c7b28a}html[data-theme=dark] .access-code-result{background:#242423}html[data-theme=dark] .access-code-result small,html[data-theme=dark] .access-code-result span{color:#c7bcac}html[data-theme=dark] .access-code-result button,html[data-theme=dark] .access-profile-grid button{border:1px solid #383837;background:#242424;color:#c7c0b8}html[data-theme=dark] .access-profile-grid article{border:1px solid #393938;background:#242424}html[data-theme=dark] .access-profile-grid article small{color:#c7c1b9}html[data-theme=dark] .management-initial-loading{color:#c7af83}html[data-theme=dark] .management-initial-loading h2{color:#c7c2bc}html[data-theme=dark] .priority-list article{border-top:1px solid #393939}html[data-theme=dark] .priority-list p{color:#c7977d}html[data-theme=dark] .stage-health button{background:#242423}html[data-theme=dark] .management-value{color:#c7af83}html[data-theme=dark] .management-value strong{color:#c7c2bc}html[data-theme=dark] .repurchase-panel>.surface-title>svg{color:#adc7ab}html[data-theme=dark] .repurchase-grid>button>p{color:#adc7ae}html[data-theme=dark] .forecast-state{color:#bec7af}html[data-theme=dark] .forecast-state.overdue{color:#c76a61}html[data-theme=dark] .forecast-state.due{color:#c78739}html[data-theme=dark] .empty-intelligence{background:#242423;color:#bbc7b3}html[data-theme=dark] .map-planner{background:#242424}html[data-theme=dark] .map-mode button.selected{background:#232323;color:#c7b087}html[data-theme=dark] .map-mode button span{background:#242424}html[data-theme=dark] .map-account-list>article{border-bottom:1px solid #393939;background:#242424}html[data-theme=dark] .map-account-list>article.focused{background:#242323}html[data-theme=dark] .map-locate small{color:#c7b8a2}html[data-theme=dark] .map-locate em{color:#c78867}html[data-theme=dark] .map-locate>svg{color:#c7b28d}html[data-theme=dark] .route-toggle{color:#c7af83}html[data-theme=dark] .route-toggle.selected{color:#c76c66}html[data-theme=dark] .route-unit-picker{color:#c7af83}html[data-theme=dark] .adoption-table .overdue-copy{color:#c76e66}html[data-theme=dark] .management-empty{color:#c7bbab}html[data-theme=dark] .management-empty strong{color:#c7beb3}html[data-theme=dark] .adoption-surface .source-footer small{color:#c7bcab}html[data-theme=dark] .purchase-inactivity-alert{background:#242323;color:#c75954}html[data-theme=dark] .management-inactivity-red{color:#c7362b!important}html[data-theme=dark] .representative-panorama .portfolio-kpis span{color:#c7bdad}html[data-theme=dark] .editorial-note{background:#232323;border:1px solid #393938;color:#c7b48e}html[data-theme=dark] .flow-menu button{border:1px solid #393938;background:#242424}html[data-theme=dark] .flow-menu button.selected{background:#232323}html[data-theme=dark] .flow-menu small{color:#c7af8d}html[data-theme=dark] .flow-menu svg{color:#c7b18a}html[data-theme=dark] .playbook-article .lead{color:#c7b9a5}html[data-theme=dark] .steps li>span{background:#242323;color:#c7b186}html[data-theme=dark] .script-box>div{color:#c7af7b}html[data-theme=dark] .method-rules span{color:#c7aa71}html[data-theme=dark] .qualification-grid article{background:#242423;border:1px solid #393939}html[data-theme=dark] .healthy-order>div>span{background:#232423;color:#9cc7ae}html[data-theme=dark] .diagnosis-questions{border:1px solid #393938;background:#242423}html[data-theme=dark] .diagnosis-questions summary{color:#c7b187}html[data-theme=dark] .diagnosis-questions summary span{background:#232322}html[data-theme=dark] .material-categories button,html[data-theme=dark] .materials-toolbar .search-input{background:#242424}html[data-theme=dark] .support-source{color:#c7baa7;background:#232323}html[data-theme=dark] .support-card footer small{color:#c7bcaa}html[data-theme=dark] .library-divider{color:#c7b187}html[data-theme=dark] .access-layer-grid article.current{background:#242323}html[data-theme=dark] .audio-upload{border:1px solid #383938;background:#242424}html[data-theme=dark] .queue-progress{background:#232323}html[data-theme=dark] .account-voice-panel.has-draft,html[data-theme=dark] .callout.success{border-color:#373837;background:#232423}html[data-theme=dark] .callout.success{color:#8ec7a0}html[data-theme=dark] .draft-actions{background:#232323}html[data-theme=dark] .discard-draft{border-color:#383737!important;background:#242424!important;color:#c76d6d!important}html[data-theme=dark] .portfolio-switch>svg{color:#c7bbac}html[data-theme=dark] .nav-label{color:#c7bdb4}html[data-theme=dark] .topbar{background:#242424cc}html[data-theme=dark] .avatar-button,html[data-theme=dark] .count,html[data-theme=dark] .view-tabs button span{background:#232323}html[data-theme=dark] .metric{background:#242424}html[data-theme=dark] .metric small{color:#c7c0b6}html[data-theme=dark] .metric-icon{border:1px solid #393939}html[data-theme=dark] .filters select,html[data-theme=dark] .surface{background:#242424}html[data-theme=dark] .search-input{color:#c7bdb1;background:#242424}html[data-theme=dark] .table-summary{border-top:1px solid #393939}html[data-theme=dark] .accounts-table th{color:#c7bfb2;background:#242423}html[data-theme=dark] .accounts-table td{border-bottom:1px solid #393939}html[data-theme=dark] .accounts-table tbody tr:hover{background:#242424}html[data-theme=dark] .accounts-table small{color:#c7beb0}html[data-theme=dark] .account-symbol{color:#c7bdae}html[data-theme=dark] .account-symbol.network{background:#232323}html[data-theme=dark] .mono{color:#c7beb1}html[data-theme=dark] .status{background:#232323;color:#c7c4be}html[data-theme=dark] .status.active{background:#232423;color:#7ac7a2}html[data-theme=dark] .status.inactive{background:#242323;color:#c76a5e}html[data-theme=dark] .status.cold{background:#242423;color:#c78c40}html[data-theme=dark] .status.mixed{background:#232324;color:#ab8cc7}html[data-theme=dark] .status.source{background:#242423;color:#c7b38b}html[data-theme=dark] .source-footer{background:#242424;border-top:1px solid #393939}html[data-theme=dark] .empty-state{color:#c7bcab}html[data-theme=dark] .empty-state svg{color:#c7b691}html[data-theme=dark] .empty-state h3{color:#c7beb3}html[data-theme=dark] .workspace-footer{color:#c7bbab}html[data-theme=dark] .account-overview{background:#232323;border:1px solid #393938}html[data-theme=dark] .account-overview button{border-color:#393838}html[data-theme=dark] .unit-body a{color:#c7b48c}html[data-theme=dark] .source-note{color:#c7bcaa}html[data-theme=dark] .task{border-bottom:1px solid #393939}html[data-theme=dark] .task-check.done{background:#232423}html[data-theme=dark] .task p{color:#c7bdaf}html[data-theme=dark] .overdue{color:#c77160}html[data-theme=dark] .subtle-label{background:#232323;color:#c7b8a1}html[data-theme=dark] .timeline-event{border-top:1px solid #393939}html[data-theme=dark] .timeline-dot{border:2px solid #393939}html[data-theme=dark] .timeline-event small{color:#c7bcad}html[data-theme=dark] .timeline-event .outcome{background:#242423}html[data-theme=dark] .segmented{background:#232323}html[data-theme=dark] .segmented button.selected{background:#242424}html[data-theme=dark] .kanban-column>header>span,html[data-theme=dark] .kanban-value{color:#c7baa5}html[data-theme=dark] .opportunity-card{border:1px solid #393938;background:#242424}html[data-theme=dark] .opportunity-top{color:#c7b79c}html[data-theme=dark] .opportunity-amount small{color:#c7b9a2}html[data-theme=dark] .product-context{color:#c7beb1}html[data-theme=dark] .next-action{color:#c7b89f}html[data-theme=dark] .opportunity-card footer{border-top:1px solid #393939;color:#c7b9a1}html[data-theme=dark] .column-add{border:1px dashed #393838;color:#c7b79b}html[data-theme=dark] .callout{background:#232323;border:1px solid #393938;color:#c7b48e}html[data-theme=dark] .callout.warn{background:#242423;border-color:#393837;color:#c79d62}html[data-theme=dark] .playbook-menu button.selected{background:#232323;color:#c7b189}html[data-theme=dark] .playbook-menu button>span:first-child{color:#c7b591}html[data-theme=dark] .playbook-menu button small{color:#c7baa8}html[data-theme=dark] .playbook-article li,html[data-theme=dark] .playbook-article>p{color:#c7bdae}html[data-theme=dark] .script-box{background:#242323;border:1px solid #393938}html[data-theme=dark] .script-box header{color:#c7b287}html[data-theme=dark] .script-box p{color:#c7b79f}html[data-theme=dark] .script-box button{background:#24242499;border-color:#393837}html[data-theme=dark] .pocket-search{background:#242424}html[data-theme=dark] .pocket-number{color:#c7b289}html[data-theme=dark] .document-icon{background:#242323;border:1px solid #393938;color:#c7b285}html[data-theme=dark] .document-card dt{color:#c7b9a2}html[data-theme=dark] .document-locked{color:#c7b18d;background:#242323}html[data-theme=dark] .record-dialog{border:1px solid #393938}html[data-theme=dark] .record-dialog footer{background:#242423}html[data-theme=dark] .toast{border:1px solid #393837}html[data-theme=dark] .map-account-list header,html[data-theme=dark] .map-workspace,html[data-theme=dark] .skip{background:#242424}html[data-theme=dark] .map-account-list>button{border-bottom:1px solid #393939;background:#242424}html[data-theme=dark] .map-account-list>button.focused{background:#242323}html[data-theme=dark] .map-account-list small{color:#c7b8a2}html[data-theme=dark] .map-account-list button>svg{color:#c7b28d}html[data-theme=dark] .map-container{background:#232323}html[data-theme=dark] .map-permission{background:radial-gradient(ellipse at 50% 30%,#232323,#242323)}html[data-theme=dark] .map-permission>svg{color:#c7b48c}html[data-theme=dark] .map-permission p{color:#c7bca9}html[data-theme=dark] .map-accuracy{background:#242424f0;border:1px solid #393838;color:#c7b693}html[data-theme=dark] .map-error{background:#242424}html[data-theme=dark] .customer-marker>span{border:3px solid #3a3a3a}html[data-theme=dark] .leaflet-popup-content p{color:#c7bba8}html[data-theme=dark] .map-account-list article{border-bottom:1px solid #393939;background:#242424}html[data-theme=dark] .map-account-list article.focused{background:#242323}html[data-theme=dark] .map-locate em{color:#c78c65}html[data-theme=dark] .route-unit-picker{color:#c7b8a0}html[data-theme=dark] .route-unit-picker select{background:#242424}html[data-theme=dark] .route-toggle{color:#c7b8a0}html[data-theme=dark] .route-toggle.selected{color:#c78c65}html[data-theme=dark] .route-unavailable{color:#c7bbac}html[data-theme=dark] .customer-cluster>span{border:3px solid #3a3a3a}html[data-theme=dark] .calculator-tabs button.active,html[data-theme=dark] .campaign-tabs button[aria-pressed=true],html[data-theme=dark] .view-tabs button.active{background:#232323;color:#c7ac7f;border-color:#393837}html[data-theme=dark] .accounts-table th{background:#242424;color:#c7c6c0}html[data-theme=dark] .accounts-table tbody tr:hover{background:#242423}html[data-theme=dark] .account-symbol{background:#232323;color:#c7ac74}html[data-theme=dark] .table-summary{background:#242424}html[data-theme=dark] .kanban-column,html[data-theme=dark] .view-switch{background:#232323}html[data-theme=dark] .campaign-launch{background:#242423;border:1px solid #393838}html[data-theme=dark]{color-scheme:dark;--ink:#eeece5;--paper:#191a19;--white:#232422;--line:#3b3c36;--muted:#b2b1a8;--gold:#d0b376;--gold-light:#e4cf9f;--green:#65c69e;--red:#f2988e;--orange:#e4b56d;--shadow:0 2px 8px #0002}html[data-theme=dark],html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] :is(input,select,textarea,dialog){background:var(--white);color:var(--ink);border-color:var(--line)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a4a397}html[data-theme=dark] .primary{background:#d0b376;color:#211d15;border-color:#d0b376}html[data-theme=dark] .sidebar{background:#1d1c1a}html[data-theme=dark] .loading .brand-lockup img,html[data-theme=dark] .topbar-brand img{background:#fff;border-radius:7px}html[data-theme=dark] .theme-control button[aria-pressed=true]{background:#443d2e;color:#f1dba9}html[data-theme=dark] .campaign-tabs button[aria-pressed=true],html[data-theme=dark] .view-tabs button.active{background:#443d2e;color:#f1dba9;border-color:#65563b}html[data-theme=dark] .campaign-progress.below-goal>div>span,html[data-theme=dark] .campaign-progress.below-goal>small:last-child{color:#ffaaa0}@media print{html[data-theme=dark]{color-scheme:light;--ink:#231f20;--paper:#fff;--white:#fff;--line:#ccc;--muted:#555;--gold:#82672f}html[data-theme=dark] body{background:white;color:#111}html[data-theme=dark] :is(article,section,td,th,p,small,span,div){background-color:transparent!important;color:inherit!important}}