:root{--orange:#f58220;--ink:#181818;--muted:#68635f;--line:#ded8d1;--paper:#ffffff;--soft:#f6f2ed;--green:#147a45;--red:#b42318;}*{box-sizing:border-box;}body{margin:0;color:var(--ink);background:var(--soft);font-family:Arial,Helvetica,sans-serif;display:grid;grid-template-columns:260px 1fr;min-height:100vh;}button,input,select{font:inherit;}button{border:0;border-radius:8px;background:var(--orange);color:white;cursor:pointer;font-weight:700;min-height:40px;padding:10px 14px;}button.secondary{background:#efebe6;color:var(--ink);}input,select{width:100%;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);min-height:42px;padding:10px 12px;}label{display:grid;gap:6px;color:var(--muted);font-size:13px;font-weight:700;}table{width:100%;border-collapse:collapse;font-size:13px;}th,td{border-bottom:1px solid #ece6df;padding:10px;text-align:left;vertical-align:top;}th{color:var(--muted);font-size:12px;text-transform:uppercase;}.sidebar{background:#121212;color:white;display:flex;flex-direction:column;gap:20px;padding:18px;position:sticky;top:0;height:100vh;}.brand{align-items:center;display:flex;gap:12px;}.brand img{background:transparent;border-radius:0;height:42px;object-fit:contain;padding:0;width:160px;}.brand strong,.brand span{display:block;}.brand span,.sidebar-foot span{color:#c9c2bc;font-size:12px;}.nav{display:grid;gap:8px;}.nav-button{background:transparent;color:#e9e3dd;text-align:left;}.nav-button.active,.nav-button:hover{background:var(--orange);color:white;}.manager-shortcuts{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));}.manager-shortcuts button{background:#171717;border-color:#171717;min-height:44px;}.sidebar-foot{border-top:1px solid #333;margin-top:auto;padding-top:16px;}.sidebar-foot img{border-radius:0;display:block;height:44px;object-fit:contain;object-position:left center;padding:0;background:transparent;width:100%;}.app{min-width:0;padding:22px;}.topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;}.topbar h1,.hero h2,.panel h3{margin:0;}.topbar h1{font-size:28px;}.eyebrow{color:var(--orange);font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 4px;text-transform:uppercase;}.status{align-items:center;background:white;border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;padding:10px 12px;}#statusDot{background:var(--orange);border-radius:999px;display:inline-block;height:10px;width:10px;}.view{display:none;}.view.active{display:grid;gap:16px;}.hero{align-items:center;background:#171717;border-radius:8px;color:white;display:grid;gap:24px;grid-template-columns:1fr 300px;min-height:190px;overflow:hidden;padding:28px;}.hero h2{font-size:30px;max-width:760px;}.hero img{background:transparent;border-radius:0;height:90px;object-fit:contain;object-position:center;padding:0;width:300px;}.kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));}.client-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));}.client-kpi-grid .portfolio-kpi{border-color:#cfe2d7;}.client-kpi-grid .portfolio-kpi small{color:var(--crm-muted);font-size:10px;line-height:1.25;}.kpi,.panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;}.kpi{display:grid;gap:8px;min-height:96px;padding:16px;}.kpi span,.mini-grid span,.ad-summary span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;}.kpi strong{font-size:26px;}.split,.workspace{display:grid;gap:16px;grid-template-columns:1.25fr 0.75fr;}#calculator>.workspace{grid-template-columns:minmax(0,1fr) minmax(500px,0.85fr);}.panel{min-width:0;padding:16px;}.panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;}.panel-head span{color:var(--muted);font-size:12px;font-weight:700;}.field-row{display:grid;gap:12px;grid-template-columns:1fr 150px;margin-bottom:14px;}.results{border:1px solid #ece6df;border-radius:8px;max-height:500px;overflow:auto;}.result-item{background:white;border-bottom:1px solid #ece6df;cursor:pointer;display:grid;gap:10px;grid-template-columns:86px 110px minmax(0,1fr) 120px 90px;align-items:center;padding:12px;}.result-item:hover,.result-item.active{background:#fff4e9;}.result-item strong{font-size:13px;}.result-price{color:#171717;font-variant-numeric:tabular-nums;font-weight:700;text-align:left;white-space:nowrap;}.product-thumb{align-items:center;background:#f7f3ef;border:1px solid #ece6df;border-radius:8px;color:var(--muted);display:flex;font-size:12px;font-weight:800;height:76px;justify-content:center;overflow:hidden;padding:0;width:76px;}button.product-thumb{cursor:zoom-in;font-family:inherit;}.product-thumb img{height:100%;object-fit:contain;width:100%;}.product-thumb.no-image{background:#eee8e2;cursor:default;}#calculator #productResults{height:clamp(520px,calc(100vh - 215px),720px);max-height:none;}#calculator .result-item{gap:8px;grid-template-columns:66px 90px minmax(0,1fr) minmax(220px,300px);padding:7px 10px;}#calculator .product-thumb{height:58px;width:58px;}#calculator .result-item strong{font-size:12px;}#calculator .result-price{font-size:13px;}.product-company-summary{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;}.company-price-stock{background:rgba(14,121,72,0.06);border:1px solid rgba(14,121,72,0.16);border-radius:8px;display:grid;gap:2px;line-height:1.15;padding:5px 7px;}.company-price-stock.company-xbr{background:#fff5eb;border-color:rgba(255,122,24,0.28);box-shadow:inset 3px 0 0 #ff7a18;}.company-price-stock.company-xr{background:#eef6ff;border-color:rgba(37,99,235,0.24);box-shadow:inset 3px 0 0 #2563eb;}.company-price-stock strong{color:var(--green);font-size:10px !important;letter-spacing:0.02em;text-transform:uppercase;}.company-price-stock.company-xbr strong{color:#c2410c;}.company-price-stock.company-xr strong{color:#1d4ed8;}.company-price-stock em{color:#171717;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap;}.company-price-stock small{color:var(--muted);font-size:10px;font-weight:800;}.company-price-stock small.ok{color:var(--green);}.company-price-stock small.danger{color:#b42318;}.company-price-stock small.muted{color:var(--muted);}#salesProductResults .company-price-stock[data-sales-company-card]{cursor:pointer;user-select:none;transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease;}#salesProductResults .company-price-stock[data-sales-company-card]:hover,#salesProductResults .company-price-stock[data-sales-company-card]:focus-visible{border-color:currentColor;outline:none;transform:translateY(-1px);}#selectedBox .product-company-summary{margin-top:10px;}.quote-panel{align-self:start;display:grid;gap:14px;}.selected-box{background:#f7f3ef;border:1px solid #ece6df;border-radius:8px;min-height:76px;padding:12px;}.quote-company-comparison{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));}.quote-company-card{border:1px solid rgba(18,103,74,0.18);border-radius:10px;display:grid;gap:8px;padding:10px;}.quote-company-card.company-xbr{background:#fff7ed;border-color:rgba(255,122,24,0.35);box-shadow:inset 4px 0 0 #ff7a18;}.quote-company-card.company-xr{background:#eff6ff;border-color:rgba(37,99,235,0.30);box-shadow:inset 4px 0 0 #2563eb;}.quote-company-card header{align-items:center;display:flex;gap:8px;justify-content:space-between;}.quote-company-card header strong{font-size:12px;letter-spacing:.02em;}.quote-company-card.company-xbr header strong{color:#c2410c;}.quote-company-card.company-xr header strong{color:#1d4ed8;}.quote-company-card header span,.quote-company-values span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;}.quote-company-card header span.ok,.quote-company-card header span.danger,.quote-company-card header span.muted{font-size:10px;text-transform:none;}.quote-company-main{background:rgba(255,255,255,.68);border:1px solid rgba(255,255,255,.65);border-radius:8px;display:grid;gap:2px;padding:8px;}.quote-company-main span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase;}.quote-company-main strong{color:#171717;font-size:18px;}.quote-company-main em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase;}.quote-company-values{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));}.quote-company-values span{background:rgba(255,255,255,.72);border-radius:7px;display:grid;gap:2px;padding:7px;}.quote-company-values strong{color:#171717;font-size:14px;text-transform:none;}.quote-company-copy{border-radius:8px;font-size:13px;justify-content:center;margin-top:2px;padding:10px 12px;width:100%;}.quote-company-card.company-xbr .quote-company-copy{background:#ff7a18;color:#fff;}.quote-company-card.company-xr .quote-company-copy{background:#2563eb;color:#fff;}.quick-quote-legacy[hidden],.quote-clean-actions #copyButton[hidden]{display:none !important;}.quote-panel>.price-box.quick-quote-legacy,.quote-panel>.mini-grid.quick-quote-legacy{display:none !important;}.quote-panel>.price-box,.quote-panel>.mini-grid{display:none !important;}.quote-clean-actions{justify-content:flex-end;}.selected-stock-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;margin-top:5px;}.selected-stock-summary .company-xbr{color:#c2410c;}.selected-stock-summary .company-xr{color:#1d4ed8;}.selected-stock-separator{color:#98a19c;}.proof-company-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));}.proof-company-card{border:1px solid #dfe5df;border-radius:10px;min-width:0;overflow:hidden;}.proof-company-card.company-xbr{border-color:#ffb27a;}.proof-company-card.company-xr{border-color:#9ec1ff;}.proof-company-card>header{align-items:center;background:#f7f8f7;display:flex;justify-content:space-between;padding:12px;}.proof-company-card.company-xbr>header{background:#fff3ea;border-bottom:3px solid #ff7a18;}.proof-company-card.company-xr>header{background:#eef4ff;border-bottom:3px solid #2563eb;}.proof-company-card>header div{display:grid;gap:2px;}.proof-company-card>header span,.proof-company-card>header em{font-size:11px;font-style:normal;font-weight:800;}.proof-company-card>header span{color:var(--muted);text-transform:uppercase;}.proof-company-card>header strong{font-size:17px;}.proof-company-card.company-xbr>header strong{color:#c2410c;}.proof-company-card.company-xr>header strong{color:#1d4ed8;}.proof-company-card>header em.ok{color:#078249;}.proof-company-card>header em.danger{color:#c62828;}.proof-company-card>header em.muted{color:var(--muted);}.proof-company-prices{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 10px 0;}.proof-company-prices span{background:#f5f7f5;border-radius:7px;display:grid;font-size:10px;font-weight:800;gap:3px;padding:8px;text-transform:uppercase;}.proof-company-prices strong{font-size:16px;}.proof-company-prices .reseller-price{background:#fff8df;border:1px solid #eedb91;}.proof-company-card.company-xbr .proof-company-prices .reseller-price strong{color:#c2410c;}.proof-company-card.company-xr .proof-company-prices .reseller-price strong{color:#1d4ed8;}.proof-reseller-rule{background:#fffdf3;border:1px solid #eee5be;border-radius:7px;color:#65571f;font-size:10px;font-weight:700;margin:8px 10px 0;padding:7px 9px;}.commercial-company-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));}.commercial-company-summary{border:1px solid #dfe5df;border-radius:10px;min-width:0;overflow:hidden;}.commercial-company-summary.company-xbr{border-color:#ffb27a;}.commercial-company-summary.company-xr{border-color:#9ec1ff;}.commercial-company-summary>header{align-items:center;display:flex;justify-content:space-between;padding:13px 14px;}.commercial-company-summary.company-xbr>header{background:#fff3ea;border-bottom:3px solid #ff7a18;}.commercial-company-summary.company-xr>header{background:#eef4ff;border-bottom:3px solid #2563eb;}.commercial-company-summary>header div{display:grid;gap:2px;}.commercial-company-summary>header span,.commercial-company-summary>header em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase;}.commercial-company-summary>header strong{font-size:17px;}.commercial-company-summary.company-xbr>header strong,.commercial-company-summary.company-xbr>header em{color:#c2410c;}.commercial-company-summary.company-xr>header strong,.commercial-company-summary.company-xr>header em{color:#1d4ed8;}.commercial-company-summary .table-wrap{padding:8px 10px 10px;}.commercial-company-summary table th,.commercial-company-summary table td{font-size:11px;padding:7px 9px;}.commercial-company-summary table th{width:68%;}.commercial-common-rules{align-items:center;background:#f3f7f4;border:1px solid #d6e3da;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:12px;padding:11px 13px;}.commercial-common-rules strong{color:#087d49;}.commercial-common-rules span{font-size:11px;font-weight:700;}@media (max-width:900px){.commercial-company-summary-grid{grid-template-columns:1fr;}}.proof-company-card .table-wrap{padding:10px;}.proof-company-card table th,.proof-company-card table td{font-size:11px;padding:6px 8px;}.proof-company-unavailable{display:grid;gap:5px;padding:18px 12px;}.proof-company-unavailable span{color:var(--muted);font-size:12px;}@media (max-width:900px){.proof-company-grid{grid-template-columns:1fr;}}.price-box{background:#171717;border-bottom:5px solid var(--orange);border-radius:8px;color:white;display:grid;gap:6px;padding:18px;}.price-box span{color:#ddd4cc;}.price-box strong{font-size:32px;}.mini-grid,.ad-summary{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));}.mini-grid div,.ad-summary div{background:#f7f3ef;border:1px solid #ece6df;border-radius:8px;display:grid;gap:6px;padding:12px;}.mini-grid strong,.ad-summary strong{font-size:20px;}.actions{display:flex;flex-wrap:wrap;gap:10px;}.table-wrap{overflow:auto;}#productRows tr{cursor:pointer;}#productRows tr:hover,#productRows tr.active-row{background:#fff4e9;}.manager-proof{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;}.manager-proof table th{width:240px;}.manager-proof-company-heading{align-items:end;display:flex;gap:10px;justify-content:space-between;margin:18px 0 10px;}.manager-proof-company-heading strong{font-size:15px;}.manager-proof-company-heading span{color:var(--muted);font-size:11px;}.manager-product-proof-company-grid{align-items:start;}.manager-product-proof-company-grid .company-xbr{box-shadow:inset 4px 0 0 #ff7a18;}.manager-product-proof-company-grid .company-xr{box-shadow:inset 4px 0 0 #2563eb;}.manager-product-proof-company-grid table th{width:52%;}@media (max-width:900px){.manager-proof-company-heading{align-items:start;flex-direction:column;}}.manager-company-update-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0;}.manager-company-update-card{border:1px solid var(--line);border-radius:12px;padding:14px;}.manager-company-update-card.company-xbr{background:#fff7ed;border-color:rgba(255,122,24,0.38);box-shadow:inset 4px 0 0 #ff7a18;}.manager-company-update-card.company-xr{background:#eff6ff;border-color:rgba(37,99,235,0.34);box-shadow:inset 4px 0 0 #2563eb;}.manager-company-update-card>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;}.manager-company-update-card header div{display:grid;gap:2px;}.manager-company-update-card header strong{font-size:15px;text-transform:uppercase;}.manager-company-update-card.company-xbr header strong{color:#c2410c;}.manager-company-update-card.company-xr header strong{color:#1d4ed8;}.manager-company-update-card header span{color:var(--muted);font-size:11px;}.manager-company-update-card .company-dot{border-radius:50%;height:12px;width:12px;}.manager-company-update-card.company-xbr .company-dot{background:#ff7a18;}.manager-company-update-card.company-xr .company-dot{background:#2563eb;}.manager-company-update-summary{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));}.manager-company-update-summary span{background:rgba(255,255,255,0.72);border:1px solid rgba(15,23,42,0.08);border-radius:8px;color:var(--muted);display:grid;font-size:11px;gap:2px;padding:8px;}.manager-company-update-summary strong{color:var(--ink);font-size:14px;}.manager-company-update-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px;}.manager-company-update-actions button{flex:1 1 130px;}.manager-company-update-card.company-xbr .manager-company-update-actions button:not(.secondary){background:#ff7a18;}.manager-company-update-card.company-xr .manager-company-update-actions button:not(.secondary){background:#2563eb;}.manager-company-update-status{color:var(--muted);display:block;margin-top:9px;}.positive{color:var(--green);font-weight:700;}.negative{color:var(--red);font-weight:700;}.bars{display:grid;gap:8px;margin-top:14px;}.bar-row{align-items:center;display:grid;gap:8px;grid-template-columns:58px 1fr 86px;}.bar-track{background:#ece6df;border-radius:8px;height:10px;overflow:hidden;}.bar-fill{background:var(--orange);height:100%;}.compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;}.audit-grid{margin-top:14px;grid-template-columns:repeat(5,minmax(0,1fr));}.settings-integration-subhead{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);}.pricing-rules-hero{margin-bottom:14px;}.pricing-source-note{align-items:flex-start;background:#eef8f2;border:1px solid #b9ddc6;border-radius:10px;color:#173c27;display:flex;gap:14px;padding:12px 14px;}.pricing-source-note strong{flex:0 0 230px;}.pricing-rules-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));}.pricing-rule-card-xr{border-color:#9fc0ff;box-shadow:inset 4px 0 0 #2563eb,0 8px 24px rgba(37,99,235,.06);}.pricing-rule-card-xr .panel-head{border-bottom-color:#d8e6ff;}.pricing-study-warning{background:#edf4ff;border:1px solid #bfd4ff;border-radius:10px;color:#17427d;margin-bottom:14px;padding:10px 12px;}.pricing-formula-xr{background:#f4f7fc;border-left:4px solid #2563eb;}.pricing-source-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;}.pricing-source-grid article{background:#fff;border:1px solid var(--border);border-radius:9px;padding:10px 12px;}.pricing-source-grid span,.pricing-source-grid strong{display:block;}.pricing-source-grid span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;}.pricing-source-grid strong{color:var(--green);margin-top:4px;}.pricing-rule-card{border-top:3px solid var(--green);display:flex;flex-direction:column;padding:12px;}.pricing-rule-card-xbr{border-color:#ffc09f;border-top-color:#ff6b21;box-shadow:inset 4px 0 0 #ff6b21,0 8px 24px rgba(255,107,33,.06);}.pricing-rule-fields{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));}.pricing-rule-fields label{font-size:11px;}.pricing-rule-fields input{min-height:34px;padding:7px 9px;}.pricing-formula{background:#f7f6f3;border:1px solid var(--border);border-radius:9px;color:#4f5d55;line-height:1.45;font-size:12px;margin-top:9px;padding:8px 10px;}.pricing-formula strong{color:var(--ink);}.pricing-quick-test{align-items:end;background:#f7faf8;border:1px dashed #98bbaa;border-radius:9px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(90px,1fr)) auto minmax(220px,1.8fr);margin-top:auto;padding:8px;}.pricing-quick-test-xr{background:#f3f7ff;border-color:#9dbcf7;}.pricing-quick-test label{font-size:10px;margin:0;}.pricing-quick-test input{min-height:31px;padding:5px 8px;}.pricing-quick-test button{min-height:31px;padding:6px 10px;}.pricing-test-result{align-self:stretch;background:#fff;border-radius:7px;color:#425047;display:flex;flex-wrap:wrap;gap:5px 12px;align-items:center;padding:6px 9px;}.pricing-test-result strong{color:var(--ink);}.pricing-test-result .test-price{color:#087943;font-size:15px;}.pricing-test-result .test-study{color:#1d4ed8;font-weight:800;}.tax-source-label{color:#1d4ed8;display:block;font-size:9px;line-height:1.25;margin-top:3px;}#taxPlanningSyncStatus{color:#17427d;margin:8px 0 0;}@media (max-width:1180px){.pricing-rules-grid{grid-template-columns:1fr;}.pricing-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pricing-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:680px){.pricing-rule-fields{grid-template-columns:1fr;}.pricing-quick-test{grid-template-columns:1fr;}.pricing-source-note{display:block;}.pricing-source-note strong{display:block;margin-bottom:5px;}.pricing-source-grid{grid-template-columns:1fr;}}.sales-workspace{background:#fff;gap:0;padding:0;}.clients-workspace{background:#f8f5f1;}.clients-layout{display:grid;gap:16px;grid-template-columns:minmax(320px,0.78fr) minmax(0,1.22fr);}.client-empty-state{background:#fffaf5;border:1px solid #f0d7be;border-radius:8px;color:var(--muted);font-size:14px;line-height:1.5;padding:14px;}.sales-hero{align-items:center;background:#171717;border-radius:8px;color:#fff;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding:18px;}.sales-hero h3{font-size:28px;margin:2px 0 0;}.sales-hero .eyebrow{color:var(--orange);}.sales-order-tabs{align-items:end;border-bottom:1px solid #d9d9d9;display:flex;gap:8px;padding:18px 20px 0;}.sales-order-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:#6e6e6e;font-size:13px;font-weight:900;min-height:42px;padding:0 12px 11px;text-transform:uppercase;}.sales-order-tabs button.active{border-bottom-color:#171717;color:#171717;}.sales-order-number{background:#f7f7f7;border-bottom:1px solid #e1e1e1;color:#333;font-size:14px;font-weight:800;padding:18px 20px;}.sales-action-bar{border-bottom:2px solid #171717;padding:14px 20px 16px;}.sales-layout{display:grid;gap:0;grid-template-columns:1fr;}.sales-form{display:grid;gap:14px;}.sales-top-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;}.sales-top-actions .secondary{background:#fff;border-color:#d8d2cc;color:#4a2b7f;}.sales-kpis{background:#fbfbfb;border-bottom:1px solid #e5e5e5;margin:0;padding:14px 20px;}#salesOrderEditorPanel.read-only #salesEditorKpis,#salesOrderEditorPanel.read-only #salesQuotePixTotalBox{display:none !important;}.sales-payment-split{background:#f7faf8;border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:9px;padding:11px;}.sales-payment-entry{align-items:end;display:grid;gap:9px;grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto;}.sales-order-main-row{grid-template-columns:repeat(3,minmax(0,1fr));}.sales-payment-rows{display:grid;gap:6px;}.sales-payment-row{align-items:center;background:white;border:1px solid #dce4df;border-radius:7px;display:grid;gap:8px;grid-template-columns:minmax(180px,1fr) 130px auto;padding:7px 8px;}.sales-payment-row input{min-height:34px;}.sales-payment-row strong{display:grid;gap:2px;}.sales-payment-row strong small{color:var(--muted);font-size:9px;font-weight:700;}.sales-workspace .sales-right-stack .sales-payment-entry{grid-template-columns:minmax(145px,1fr) minmax(115px,.75fr) 105px auto;}.sales-payment-summary{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));}.sales-payment-summary span{background:white;border-radius:6px;color:var(--crm-muted);display:grid;font-size:10px;gap:3px;padding:7px 9px;text-transform:uppercase;}.sales-payment-summary strong{color:var(--crm-text);font-size:15px;}.sales-payment-summary .payment-difference-ok strong{color:var(--crm-green);}.sales-payment-summary .payment-difference-error strong{color:#c62828;}@media (max-width:680px){.sales-payment-entry,.sales-payment-row,.sales-payment-summary,.sales-order-main-row{grid-template-columns:1fr;}}.sales-section-title{color:#171717;font-size:15px;font-weight:800;letter-spacing:0;text-transform:uppercase;}.sales-field-row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));}.sales-layout .table-wrap{max-height:none;overflow:auto;}.sales-client-card,.sales-details-card,.sales-quote-shell,.sales-product-panel{background:#fff;border:0;border-bottom:1px solid #d9d9d9;border-radius:0;display:grid;gap:14px;padding:20px;}.sales-order-section .sales-section-title{align-items:center;border-bottom:1px solid #d9d9d9;color:#6a6a6a;display:flex;font-size:17px;gap:8px;margin:-2px -20px 8px;padding:0 20px 10px;text-transform:uppercase;}.sales-client-search-row{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(260px,760px) auto;justify-content:start;}.sales-client-card{align-self:start;}.sales-quote-box{background:#fffaf5;border:1px solid #f0d7be;border-radius:8px;display:grid;gap:12px;padding:12px;}.sales-total-grid div{background:#171717;color:#fff;}.sales-total-grid span{color:#f2d4b7;}.sales-total-grid strong{color:#fff;}.sales-quote-actions{justify-content:space-between;}.sales-history{background:#fff;border:0;border-radius:0;border-top:1px solid #d9d9d9;grid-column:1 / -1;padding:20px;}.sales-history-head{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(280px,520px);margin-bottom:12px;}.sales-subtitle{color:var(--muted);display:block;font-size:13px;margin-top:4px;}.sales-filters{display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) 160px;}.sales-cards{display:grid;gap:12px;}.sales-card{background:#fff;border:1px solid #e6ded6;border-left:6px solid #d8d0c8;border-radius:8px;display:grid;gap:10px;padding:14px;transition:box-shadow 160ms ease,transform 160ms ease;}.sales-card:hover{box-shadow:0 10px 26px rgba(0,0,0,0.08);transform:translateY(-1px);}.sales-card.signal-green{border-left-color:var(--green);}.sales-card.signal-yellow{border-left-color:#f2b705;}.sales-card.signal-red{border-left-color:var(--red);}.sales-card-top,.sales-card-meta,.sales-card-values,.sales-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;}.sales-card-top>div{display:grid;gap:3px;}.sales-card-number{color:var(--orange);font-size:12px;font-weight:900;}.sales-card-meta{color:var(--muted);font-size:12px;justify-content:flex-start;}.sales-card-items{background:#f8f5f1;border-radius:8px;margin:0;padding:10px 10px 10px 28px;}.sales-card-items li{margin-bottom:4px;}.sales-card-values strong{color:var(--orange);font-size:24px;}.sales-card-values div{display:grid;gap:2px;}.sales-card-values span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;}.sales-card p{color:var(--muted);margin:0;}.status-pill{border-radius:999px;font-size:12px;font-weight:800;padding:6px 10px;}.status-pill.signal-green{background:#dff5e8;color:#147a45;}.status-pill.signal-yellow{background:#fff3cd;color:#7b5300;}.status-pill.signal-red{background:#ffe0df;color:#9a2a23;}.status-pill.novo{background:#fff3cd;color:#7b5300;}.status-pill.negociacao{background:#d9ecff;color:#14538a;}.status-pill.enviado{background:#e8e0ff;color:#51329b;}.status-pill.ganho{background:#dff5e8;color:#147a45;}.status-pill.perdido{background:#ffe0df;color:#9a2a23;}.small-button{font-size:12px;padding:8px 10px;}.sales-builder{display:grid;gap:12px;}.sales-product-row{grid-template-columns:minmax(240px,1fr) 130px;}.sales-results{max-height:300px;}.sales-product-actions{justify-content:flex-start;}.sales-result-item{grid-template-columns:86px 95px minmax(0,1fr) 110px 80px;}.seller-goal-row{align-items:end;display:grid;gap:9px;grid-template-columns:minmax(220px,320px) 140px 140px 150px auto;margin-bottom:10px;}.goal-achieved{color:var(--green);}.reseller-price-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;}.reseller-price-table-wrap{max-height:440px;overflow:auto;}.reseller-price-table-wrap tbody strong{color:var(--green);}.seller-dashboard-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;}.seller-alert-box{display:grid;gap:12px;}.seller-signal-list{display:grid;gap:10px;}.seller-signal-list div{align-items:center;display:flex;justify-content:space-between;}.seller-signal-list strong{font-size:22px;}#sellerBusinessDaysInput{color:var(--crm-green);font-weight:800;}#seller-dashboard>.panel{padding:12px;}#seller-dashboard .panel-head{margin-bottom:10px;padding-bottom:9px;}#seller-dashboard .seller-kpi-grid{gap:8px;}#seller-dashboard .seller-kpi-grid .kpi{gap:5px;min-height:66px;padding:10px 12px;}#seller-dashboard .seller-kpi-grid .kpi strong{font-size:19px;}#seller-dashboard .seller-dashboard-grid{gap:9px;margin-bottom:8px;}#seller-dashboard .seller-alert-box{padding:9px 11px;}#seller-dashboard .seller-opportunities-wide,#seller-dashboard .seller-motivation-box,#seller-dashboard .seller-category-goals{margin-bottom:9px;}#seller-dashboard .selected-box{padding:10px 12px;}@media (max-width:1180px){.client-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.seller-goal-row{grid-template-columns:minmax(200px,1fr) 135px 145px;}.seller-goal-row>button{grid-column:1 / -1;justify-self:start;}}.seller-panel-history{max-height:none;}.seller-category-goals{display:grid;gap:12px;margin-bottom:16px;}.seller-motivation-box{display:grid;gap:12px;margin-bottom:16px;}.motivation-list{display:grid;gap:10px;}.motivation-card{border-left:6px solid #d8d0c8;border-radius:8px;display:grid;gap:4px;padding:12px;}.motivation-card.green{background:#f2fbf5;border-left-color:var(--green);}.motivation-card.yellow{background:#fff8df;border-left-color:#f2b705;}.motivation-card.red{background:#fff0ef;border-left-color:var(--red);}.motivation-card span{color:var(--muted);}.seller-category-goals .sales-history-head{align-items:center;grid-template-columns:1fr auto;}.category-goal-input{max-width:130px;padding:9px 10px 9px 36px;width:100%;}.currency-input{max-width:130px;position:relative;}.currency-input>span{color:var(--muted);font-size:12px;font-weight:800;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1;}.business-days-note{color:var(--muted);display:block;font-size:10px;margin-top:3px;white-space:nowrap;}.seller-category-goals th,.seller-category-goals td{white-space:nowrap;}.curve-pill{border-radius:999px;color:white;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:30px;padding:5px 9px;}.curve-a{background:var(--green);}.curve-b{background:#f2b705;color:#5a3b00;}.curve-c{background:var(--red);}.signal-dot{align-items:center;display:inline-flex;gap:6px;font-weight:800;white-space:nowrap;}.signal-dot::before{border-radius:50%;content:"";height:9px;width:9px;}.signal-dot.green{color:var(--green);}.signal-dot.green::before{background:var(--green);}.signal-dot.yellow{color:#9a6a00;}.signal-dot.yellow::before{background:#f2b705;}.signal-dot.red{color:var(--red);}.signal-dot.red::before{background:var(--red);}.sales-quote-box{display:grid;gap:12px;}.sales-quote-box .table-wrap{max-height:230px;}.sales-total-grid{margin-top:0;}.text-action{background:transparent;border:0;color:var(--orange);font-size:12px;padding:4px 0 0;}.text-action:hover{color:#c75f05;}#products .field-row{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));}#products td:nth-child(4),#products td:nth-child(5),#products td:nth-child(6),#products td:nth-child(7),#products td:nth-child(8),#products td:nth-child(9),#products td:nth-child(10){white-space:nowrap;}body{font-size:13px;grid-template-columns:228px 1fr;}button{border-radius:6px;font-size:13px;min-height:34px;padding:7px 10px;}input,select{border-radius:6px;font-size:13px;min-height:34px;padding:7px 9px;}label{gap:4px;font-size:12px;}th,td{padding:7px 8px;}.sidebar{gap:14px;padding:14px;}.brand{gap:9px;}.brand img{height:34px;padding:0;width:150px;}.brand strong{font-size:14px;}.brand span,.sidebar-foot span{font-size:11px;}.nav{gap:6px;}.nav-button,.manager-toggle{min-height:34px;padding:7px 10px;}.sidebar-foot{padding-top:10px;}.sidebar-foot img{height:38px;padding:0;}.app{padding:14px 16px;}.view.active{gap:12px;}.topbar{gap:10px;margin-bottom:10px;}.topbar h1{font-size:26px;}.eyebrow{font-size:11px;margin-bottom:3px;}.status{border-radius:6px;min-height:34px;padding:7px 10px;}.topbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}.v7-session-button{background:var(--green);white-space:nowrap;}.panel{border-radius:6px;padding:12px;}.panel-head{margin-bottom:10px;}.panel h3{font-size:18px;}.kpi-grid,.split,.workspace,.sales-cards,.seller-dashboard-grid{gap:10px;}.kpi{border-radius:6px;gap:5px;min-height:68px;padding:10px 12px;}.kpi span,.mini-grid span,.ad-summary span{font-size:11px;}.kpi strong{font-size:22px;}.field-row{gap:10px;margin-bottom:10px;}.results{border-radius:6px;max-height:470px;}.result-item{gap:8px;padding:8px 10px;}.selected-box{border-radius:6px;min-height:58px;padding:10px;}.price-box{border-radius:6px;gap:4px;padding:14px;}.price-box strong{font-size:28px;}.mini-grid,.ad-summary{gap:8px;}.mini-grid div,.ad-summary div{border-radius:6px;gap:4px;padding:10px;}.mini-grid strong,.ad-summary strong{font-size:18px;}.compact{margin-bottom:10px;}.clients-workspace{background:#fff;padding:12px;}.pipeline-workspace{background:#fff;display:flex;flex-direction:column;height:calc(100vh - 104px);overflow:hidden;padding:12px;}.pipeline-history{border-top:1px solid #d9d9d9;margin-top:10px;padding:14px 0 0;}.clients-layout{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));}.clients-layout>.selected-box{grid-column:1 / -1;}.clients-layout>.sales-history{grid-area:auto;grid-column:1 / -1;}.clients-layout .sales-field-row{grid-template-columns:minmax(420px,1fr) 170px;}.clients-layout .client-filter-primary{grid-template-columns:minmax(360px,3fr) minmax(180px,1fr);}.clients-layout .client-filter-secondary{grid-template-columns:minmax(300px,2fr) minmax(190px,1fr) minmax(280px,2fr);}.client-individual-sync{align-items:end;background:#f5faf7;border:1px solid #cfe3d6;border-left:3px solid var(--green);border-radius:6px;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) auto minmax(220px,1fr);margin:10px 0;padding:10px;}.client-individual-sync label{margin:0;}.client-individual-sync .form-status{align-self:center;margin:0;}.clients-workspace .kpi{min-height:58px;}.client-empty-state{border-radius:6px;font-size:12px;line-height:1.35;padding:10px 12px;}.client-row-card{align-items:center;background:#fff;border:1px solid #e6ded6;border-left:4px solid #d8d0c8;border-radius:6px;display:grid;gap:10px;grid-template-columns:minmax(230px,1fr) minmax(320px,1.4fr) auto auto;padding:9px 10px;}.client-row-card:hover{background:#fff8f1;}.client-main{display:grid;gap:2px;min-width:0;}.client-main strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client-main span:last-child,.client-meta-line{color:var(--muted);font-size:12px;}.client-meta-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;min-width:0;}.client-meta-line strong{color:var(--ink);}.whatsapp-link,.email-link,.city-highlight{color:var(--green);font-weight:900;text-decoration:none;}.whatsapp-link:hover,.email-link:hover{text-decoration:underline;}.client-row-card .status-pill{justify-self:end;}.client-statuses{align-items:flex-end;display:grid;gap:4px;justify-items:end;}.status-pill.status-active{background:#dff5e8;color:#147a45;}.status-pill.status-inactive_recent{background:#fff3cd;color:#7b5300;}.status-pill.status-inactive_old{background:#ffe0df;color:#9a2a23;}.status-pill.status-prospect{background:#d9ecff;color:#14538a;}.status-pill.status-pending{background:#ece8e3;color:#665f58;}.client-row-card button{white-space:nowrap;}.sales-order-tabs{padding:12px 16px 0;}.sales-list-head{align-items:center;}.sales-list-head>div{display:grid;gap:3px;}.sales-list-primary-action{align-items:center;display:flex;gap:12px;justify-content:flex-start;padding:14px 16px 0;}.sales-list-summary-cards{display:grid;flex:1;gap:8px;grid-template-columns:repeat(2,minmax(150px,220px));justify-content:start;}.sales-list-summary-cards article{background:#fff;border:1px solid #dfe8e3;border-left:4px solid var(--green);border-radius:8px;display:grid;gap:3px;min-height:48px;padding:8px 12px;}.sales-list-summary-cards span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;}.sales-list-summary-cards strong{color:var(--green);font-size:18px;line-height:1.1;}.sales-list-tools{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(300px,1fr) 200px 135px 135px 220px;padding:14px 16px;}.compact-date-field{display:grid;gap:3px;}.compact-date-field span{color:var(--muted);font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;}.compact-date-field input{width:100%;}@media (max-width:1180px){.sales-list-primary-action{align-items:stretch;flex-direction:column;}.sales-list-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;}.sales-list-tools{grid-template-columns:minmax(240px,1fr) minmax(160px,210px);}}@media (max-width:620px){.sales-list-tools{grid-template-columns:1fr;}}.sales-order-list-rows{display:grid;gap:12px;padding:0 16px 18px;}.sales-order-list-card{background:#fff;border:1px solid #e6ded6;border-radius:7px;overflow:hidden;}.sales-order-list-top{align-items:center;background:#f8f6f3;display:flex;justify-content:space-between;padding:12px 14px;}.sales-order-list-top>div{align-items:baseline;display:flex;gap:7px;}.sales-order-list-top strong{color:var(--green);font-size:15px;}.sales-order-list-top span:not(.status-pill){color:var(--muted);font-size:12px;}.order-status-group{align-items:center;display:flex;gap:7px;}.fiscal-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:900;min-height:26px;padding:0 8px;}.fiscal-badge.mercadao{background:#fff0df;color:var(--orange);}.fiscal-badge.nfe{background:#d9ecff;color:#14538a;}.fiscal-badge.nfce{background:#e8e0ff;color:#51329b;}.fiscal-badge.company-xbr20726{border:1px solid #ffb17a;box-shadow:inset 3px 0 0 #ff7417;}.fiscal-badge.company-empresa_simples{border:1px solid #9bb9f6;box-shadow:inset 3px 0 0 #2764e7;}.company-order-status-list{display:grid;gap:5px;min-width:245px;}.company-order-status{align-items:center;border:1px solid #dfe6e2;border-radius:8px;display:grid;gap:3px;grid-template-columns:minmax(0,1fr) auto;padding:6px 8px;}.company-order-status.company-xbr20726{background:#fff6ef;border-left:3px solid #ff7417;}.company-order-status.company-empresa_simples{background:#f1f6ff;border-left:3px solid #2764e7;}.company-order-status>strong{font-size:10px;}.company-order-status>small{color:#586861;font-size:9px;grid-column:1 / -1;}.company-order-state{border-radius:999px;font-size:9px !important;font-weight:900;padding:3px 6px;white-space:nowrap;}.company-order-state.sent{background:#e7f0ff;color:#174fae;}.company-order-state.invoiced{background:#dff5e7;color:#08743b;}.company-order-state.cancelled{background:#ffe7e3;color:#b42318;}.company-order-state.pending{background:#fff0d6;color:#8b570c;}.company-order-status.not-applicable{opacity:0.68;}.company-order-state.not-applicable{background:#edf0ee;color:#617068;}.fiscal-sync-state{align-items:center;background:#fff3cd;border-radius:999px;color:#765500;display:inline-flex;font-size:11px;font-weight:700;padding:4px 8px;}.fiscal-sync-state.error{background:#fde8e8;color:#a51f1f;}:root{--crm-navy:#17231d;--crm-green:#15804a;--crm-green-soft:#eaf6ef;--crm-orange:#ff7a16;--crm-canvas:#f3f5f4;--crm-card:#ffffff;--crm-border:#dfe5e1;--crm-text:#17201b;--crm-muted:#66716b;--crm-shadow:0 1px 2px rgba(18,38,27,.05),0 8px 24px rgba(18,38,27,.04);}body{background:var(--crm-canvas);color:var(--crm-text);font-family:"Segoe UI",Arial,Helvetica,sans-serif;grid-template-columns:238px minmax(0,1fr);}.sidebar{background:linear-gradient(180deg,#17231d 0%,#111a16 100%);border-right:1px solid rgba(255,255,255,.05);gap:16px;padding:18px 14px;}.sidebar>.brand{border-bottom:1px solid rgba(255,255,255,.09);min-height:64px;padding:0 5px 14px;}.sidebar>.brand img{height:34px;width:142px;}.sidebar>.brand strong{font-size:13px;letter-spacing:.02em;}.sidebar>.brand span{color:#91a099;font-size:10px;text-transform:uppercase;}.nav{gap:4px;}.nav-button,.manager-toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:#cbd5cf;display:flex;font-size:13px;gap:10px;min-height:39px;padding:8px 11px;transition:background .15s ease,color .15s ease,transform .15s ease;}.nav-button::before,.manager-toggle::before{align-items:center;color:#8fa098;content:"•";display:inline-flex;font-size:17px;justify-content:center;width:18px;}.nav-button[data-view="seller-dashboard"]::before{content:"▦";}.nav-button[data-view="sales"]::before{content:"▤";}.nav-button[data-view="pipeline"]::before{content:"◇";}.nav-button[data-view="clients"]::before{content:"◉";}.nav-button[data-view="calculator"]::before{content:"▣";}.nav-button[data-view="settings"]::before,.manager-toggle::before{content:"⚙";font-size:14px;}.nav-button:hover,.manager-toggle:hover{background:rgba(255,255,255,.07);color:#fff;transform:translateX(2px);}.nav-button.active{background:var(--crm-orange);box-shadow:0 6px 18px rgba(255,122,22,.24);color:#fff;}.nav-button.active::before{color:#fff;}.manager-toggle{border-color:rgba(255,255,255,.1);margin-top:6px;}.sidebar-foot{border-top-color:rgba(255,255,255,.09);padding:14px 5px 0;}.sidebar-foot span{color:#829087;display:block;line-height:1.35;margin-top:7px;}.app{padding:14px 18px 30px;}.topbar{backdrop-filter:blur(12px);background:rgba(243,245,244,.92);border-bottom:1px solid var(--crm-border);margin:-14px -18px 14px;min-height:72px;padding:12px 18px;position:sticky;top:0;z-index:80;}.topbar h1{color:var(--crm-text);font-size:22px;letter-spacing:-.025em;}.eyebrow{color:var(--crm-orange);font-size:10px;letter-spacing:.1em;}.status,.v7-session-button{border:1px solid var(--crm-border);border-radius:8px;box-shadow:0 1px 2px rgba(18,38,27,.04);font-size:12px;min-height:36px;}.v7-session-button{background:var(--crm-green);border-color:var(--crm-green);}.view.active{gap:14px;}.panel,.kpi,.selected-box,.table-wrap,.sales-order-list-card,.sales-card{border-color:var(--crm-border);}.panel{background:var(--crm-card);border:1px solid var(--crm-border);border-radius:10px;box-shadow:var(--crm-shadow);padding:16px;}.panel-head{align-items:center;border-bottom:1px solid #edf0ee;margin:-2px 0 14px;padding:0 0 12px;}.panel h3,.sales-section-title{color:var(--crm-text);letter-spacing:-.01em;}.panel h3{font-size:17px;}.panel-head span,.sales-subtitle{color:var(--crm-muted);font-size:11px;}button{border-radius:7px;min-height:36px;padding:8px 12px;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease;}button:hover{box-shadow:0 5px 14px rgba(19,39,28,.1);filter:brightness(.98);transform:translateY(-1px);}button:disabled{box-shadow:none;transform:none;}button.secondary{background:#eef1ef;color:#2f3933;}input,select,textarea{border-color:#d9dfdb;border-radius:7px;min-height:38px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease;}input:focus,select:focus,textarea:focus{border-color:var(--crm-green);box-shadow:0 0 0 3px rgba(21,128,74,.1);}label{color:#5c6861;font-size:11px;gap:5px;}.kpi-grid{gap:10px;}.kpi{background:linear-gradient(180deg,#fff 0%,#fbfcfb 100%);border:1px solid var(--crm-border);border-radius:9px;min-height:76px;padding:12px 13px;position:relative;}.kpi::before{background:var(--crm-green);border-radius:0 0 4px 4px;content:"";height:3px;left:12px;position:absolute;top:0;width:28px;}.kpi span{color:var(--crm-muted);font-size:10px;letter-spacing:.045em;}.kpi strong{color:var(--crm-text);font-size:21px;letter-spacing:-.025em;}.sales-list-tools,.sales-filters{background:#f8faf9;border:1px solid var(--crm-border);border-radius:8px;padding:8px;}.sales-order-list-rows,.sales-cards{gap:9px;}.sales-order-list-card,.sales-card{background:#fff;border:1px solid var(--crm-border);border-radius:9px;box-shadow:0 2px 8px rgba(20,42,29,.035);overflow:hidden;}.sales-order-list-card:hover,.sales-card:hover{border-color:#bdcbc2;box-shadow:0 7px 22px rgba(20,42,29,.08);}.sales-result-item{user-select:none;}.sales-result-item:active{transform:scale(.998);}.product-stock-filter-cards{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));margin:10px 0;max-width:820px;}.product-stock-filter{align-items:center;background:#f7f9f8;border:1px solid var(--crm-border);color:var(--crm-muted);display:flex;justify-content:space-between;min-height:48px;text-align:left;}.product-stock-filter span{font-size:11px;font-weight:700;}.product-stock-filter strong{color:var(--crm-text);font-size:18px;}.product-stock-filter.active{background:var(--crm-green-soft);border-color:var(--crm-green);box-shadow:inset 3px 0 0 var(--crm-green);color:var(--crm-green);}.product-stock-filter.active strong{color:var(--crm-green);}.product-stock-filter[data-product-stock-filter="xbr20726"],.product-stock-filter[data-sales-stock-filter="xbr20726"]{border-color:rgba(255,122,24,0.28);box-shadow:inset 3px 0 0 #ff7a18;}.product-stock-filter[data-product-stock-filter="xbr20726"] span,.product-stock-filter[data-sales-stock-filter="xbr20726"] span,.product-stock-filter[data-product-stock-filter="xbr20726"] strong,.product-stock-filter[data-sales-stock-filter="xbr20726"] strong{color:#c2410c;}.product-stock-filter[data-product-stock-filter="empresa_simples"],.product-stock-filter[data-sales-stock-filter="empresa_simples"]{border-color:rgba(37,99,235,0.24);box-shadow:inset 3px 0 0 #2563eb;}.product-stock-filter[data-product-stock-filter="empresa_simples"] span,.product-stock-filter[data-sales-stock-filter="empresa_simples"] span,.product-stock-filter[data-product-stock-filter="empresa_simples"] strong,.product-stock-filter[data-sales-stock-filter="empresa_simples"] strong{color:#1d4ed8;}.sales-order-list-top,.sales-card-top{background:#fafbfa;border-bottom:1px solid #edf0ee;padding:10px 13px;}.sales-order-list-body{padding:11px 13px;}.sales-order-list-actions,.sales-card-actions{border-top:1px solid #edf0ee;padding:8px 12px;}.status-pill,.order-locked-badge,.fiscal-badge{border-radius:999px;font-size:10px;min-height:23px;padding:4px 8px;}.sales-card-meta{color:var(--crm-muted);font-size:11px;gap:7px 13px;}.sales-card-items{background:#f8faf9;border-radius:7px;margin:9px 12px;}.sales-card-values{margin:0 12px 9px;}.sales-card-values div{background:var(--crm-green-soft);border-color:#d7ebdf;}.sales-card-values strong{color:var(--crm-green);}.selected-box{background:#fafbfa;border:1px solid var(--crm-border);border-radius:9px;}.table-wrap{border-radius:8px;overflow:auto;}table{font-size:12px;}th{background:#f7f9f8;color:#66716b;font-size:10px;letter-spacing:.035em;position:sticky;top:0;z-index:2;}th,td{border-bottom-color:#edf0ee;padding:8px 9px;}tbody tr:hover{background:#fbfcfb;}.price-box{background:linear-gradient(135deg,#17231d 0%,#22362b 100%);border-radius:9px;}.sales-action-bar{background:#fff;border-bottom:1px solid var(--crm-border);position:sticky;top:72px;z-index:60;}.sales-readonly-notice{border-radius:7px;}.pipeline-calendar-card,.pipeline-tasks{background:#fff;border:1px solid var(--crm-border);border-radius:9px;}.settings-hub-tabs{border-bottom:1px solid var(--crm-border);gap:3px;}.settings-hub-tabs button{background:transparent;border-radius:7px 7px 0 0;color:var(--crm-muted);}.settings-hub-tabs button.active{background:var(--crm-green-soft);color:var(--crm-green);}@media (max-width:900px){body{display:block;}.sidebar{height:auto;position:relative;}.nav{grid-template-columns:repeat(3,minmax(0,1fr));}.topbar{margin-top:0;position:relative;}}.master-order-error{display:grid;gap:3px;margin:0 14px 10px;padding:9px 11px;border:1px solid #efb3ad;border-left:4px solid #c93a2f;border-radius:8px;background:#fff2f0;color:#8f2119;font-size:12px;}.master-order-error strong{font-size:11px;text-transform:uppercase;}.sales-right-stack .sales-quote-shell{grid-template-rows:auto minmax(0,1fr) auto auto;}.sales-quote-shell>.sales-payment-split{border:1px solid #cfe2d7;border-left:4px solid var(--crm-green);box-shadow:none;margin-top:4px;padding:12px;}.sales-quote-shell>.sales-payment-split>.sales-section-title{border:0;color:var(--crm-green-dark);font-size:13px;margin:0;padding:0 0 4px;}.sales-quote-shell .sales-payment-entry{grid-template-columns:minmax(170px,1fr) minmax(115px,.55fr);}.sales-quote-shell .sales-payment-entry>button{grid-column:1 / -1;justify-self:start;}.sales-quote-shell .sales-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));}@media (max-width:1180px){.sales-quote-shell .sales-payment-entry,.sales-quote-shell .sales-payment-summary{grid-template-columns:1fr;}}@media (max-width:620px){.app{padding:10px;}.topbar{margin:-10px -10px 10px;padding:10px;}.nav{grid-template-columns:1fr 1fr;}.sales-action-bar{position:static;}}.sales-order-list-body{display:grid;gap:12px;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(120px,0.7fr));padding:14px;}.sales-order-list-body>div{display:grid;gap:3px;}.sales-order-list-body span{color:var(--muted);font-size:11px;}.sales-order-list-actions{border-top:1px solid #eee8e2;display:flex;align-items:center;gap:8px;justify-content:flex-end;padding:9px 14px;}.order-locked-badge{background:#ece8e3;border-radius:6px;color:#665f58;font-size:12px;font-weight:900;padding:8px 10px;}.sales-readonly-notice{background:#fff3cd;border:1px solid #e5c768;border-radius:6px;color:#6f5200;font-weight:900;margin:0 16px 10px;padding:9px 12px;}.sales-workspace.read-only input,.sales-workspace.read-only select,.sales-workspace.read-only textarea{background:#f3f0ec;color:var(--ink);opacity:1;}.sales-workspace.read-only [data-sales-sku]{pointer-events:none;cursor:default;opacity:0.72;}.sales-order-tabs button{font-size:12px;min-height:34px;padding:0 10px 8px;}.sales-order-number{font-size:13px;padding:12px 16px;}.sales-action-bar{padding:10px 16px 12px;}.sales-client-card,.sales-details-card,.sales-quote-shell,.sales-product-panel,.sales-history{gap:10px;padding:14px 16px;}.sales-layout{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1.15fr) minmax(360px,0.85fr);}.sales-stack{align-content:start;display:grid;gap:0;min-width:0;}.sales-right-stack{align-self:stretch;}.sales-quote-shell{align-self:start;border-left:1px solid #d9d9d9;}.sales-right-stack .sales-quote-shell{align-self:stretch;grid-template-rows:auto minmax(0,1fr) auto;height:100%;}.sales-details-card{border-left:1px solid #d9d9d9;}.sales-history{grid-column:1 / -1;}.sales-order-section .sales-section-title{font-size:15px;margin:-2px -16px 6px;padding:0 16px 8px;}.sales-client-card{gap:6px;padding:10px 16px;}.sales-client-card .sales-section-title{margin-bottom:4px;padding-bottom:6px;}.sales-client-card .sales-client-search-row{gap:8px;}.sales-client-card label{gap:3px;}.sales-field-row,.sales-filters{gap:10px;}.sales-card{border-radius:6px;gap:8px;padding:10px 12px;}.sales-card-values strong{font-size:20px;}.sales-product-row{grid-template-columns:minmax(260px,1fr) 105px;}.sales-results{max-height:255px;}.sales-result-item{gap:7px;grid-template-columns:58px 78px minmax(0,1fr) 88px 78px;padding:6px 8px;}.sales-result-item .product-thumb{height:52px;width:52px;}.sales-result-item span:not(.signal-dot):not(.result-price){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sales-quote-box{gap:8px;grid-template-rows:minmax(0,1fr) auto;min-height:410px;padding:10px;}.sales-quote-box .table-wrap{max-height:360px;min-height:275px;}.sales-details-card{align-items:end;grid-template-columns:repeat(4,minmax(0,1fr));}.sales-details-full{border-left:0;border-top:1px solid #d9d9d9;grid-template-columns:repeat(4,minmax(0,1fr));}.sales-details-card .sales-section-title,.sales-details-card>label{grid-column:1 / -1;}.sales-details-card .sales-field-row{display:contents;}.status-pill{font-size:11px;padding:4px 8px;}@media (max-width:1000px){#calculator>.workspace{grid-template-columns:1fr;}.clients-layout .client-filter-primary,.clients-layout .client-filter-secondary,.client-individual-sync{grid-template-columns:1fr 1fr;}.client-individual-sync .form-status{grid-column:1 / -1;}body{grid-template-columns:1fr;}.sidebar{height:auto;position:static;}.nav{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));}.sidebar-foot{display:none;}.split,.workspace,.kpi-grid,.compact,.sales-layout,.clients-layout,.manager-shortcuts,.sales-field-row,.sales-client-search-row,.sales-product-row,.sales-filters,.seller-goal-row,.seller-dashboard-grid{grid-template-columns:1fr 1fr;}.sales-layout{grid-template-columns:minmax(0,1fr) minmax(320px,0.85fr);}.sales-details-card{grid-template-columns:repeat(2,minmax(0,1fr));}.clients-layout{grid-template-columns:repeat(2,minmax(0,1fr));}.clients-layout>.selected-box,.clients-layout>.sales-history{grid-column:1 / -1;}.client-row-card{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto;}.client-row-card button{grid-column:1 / -1;justify-self:start;}}.sales-workspace .sales-layout{align-items:stretch;border-top:1px solid #d9d9d9;}.sales-workspace .sales-left-stack,.sales-workspace .sales-right-stack{align-self:stretch;height:100%;}.sales-workspace .sales-left-stack{grid-template-rows:auto minmax(0,1fr);}.sales-workspace .sales-product-panel{grid-template-rows:auto minmax(0,1fr);height:100%;}.sales-workspace .sales-builder{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;}.sales-workspace .sales-left-stack .sales-results{height:auto;max-height:none;min-height:300px;}.sales-workspace .sales-right-stack .sales-quote-shell{height:100%;}.sales-workspace .sales-client-card,.sales-workspace .sales-quote-shell{padding-top:16px;}.sales-workspace .sales-client-card>.sales-section-title,.sales-workspace .sales-quote-shell>.sales-section-title{margin-top:0;min-height:29px;}.sales-workspace .sales-right-stack .sales-payment-split{gap:3px;margin-top:3px;padding:6px 8px;}.sales-workspace .sales-right-stack .sales-payment-split>.sales-section-title{font-size:12px;padding-bottom:1px;}.sales-workspace .sales-right-stack .sales-payment-entry{gap:5px;grid-template-columns:minmax(170px,1fr) 92px auto;}.sales-workspace .sales-right-stack .sales-payment-entry label{font-size:9px;}.sales-workspace .sales-right-stack .sales-payment-entry input,.sales-workspace .sales-right-stack .sales-payment-entry select,.sales-workspace .sales-right-stack .sales-payment-entry>button{min-height:30px;}.sales-workspace .sales-right-stack .sales-payment-entry>button{font-size:10px;padding:5px 8px;}.sales-workspace .sales-right-stack .sales-payment-rows{font-size:9px;gap:2px;line-height:1.2;}.sales-workspace .sales-right-stack .sales-payment-row{gap:5px;grid-template-columns:minmax(150px,1fr) 90px auto;padding:3px 5px;}.sales-workspace .sales-right-stack .sales-payment-summary{align-items:center;background:#fff;border-radius:5px;display:flex;gap:0;min-height:27px;}.sales-workspace .sales-right-stack .sales-payment-summary span{background:transparent;border-left:1px solid #e4ebe7;border-radius:0;display:flex;flex:1 1 0;font-size:8px;gap:5px;justify-content:space-between;padding:3px 7px;}.sales-workspace .sales-right-stack .sales-payment-summary span:first-child{border-left:0;}.sales-workspace .sales-right-stack .sales-payment-summary strong{font-size:12px;white-space:nowrap;}@media (max-width:1000px){.sales-workspace .sales-left-stack .sales-results{height:300px;max-height:300px;}.sales-workspace .sales-right-stack .sales-payment-entry,.sales-workspace .sales-right-stack .sales-payment-summary{display:grid;grid-template-columns:1fr;}.sales-workspace .sales-right-stack .sales-payment-summary span{border-left:0;border-top:1px solid #e4ebe7;}}@media (max-width:680px){.quote-company-comparison,.quote-company-values{grid-template-columns:1fr;}.clients-layout .client-filter-primary,.clients-layout .client-filter-secondary,.client-individual-sync{grid-template-columns:1fr;}.client-individual-sync .form-status{grid-column:auto;}.app{padding:14px;}.topbar,.panel-head{align-items:flex-start;flex-direction:column;}.nav,.split,.workspace,.kpi-grid,.compact,.sales-layout,.clients-layout,.manager-shortcuts,.sales-field-row,.sales-client-search-row,.sales-product-row,.sales-filters,.seller-goal-row,.seller-dashboard-grid,.field-row,.mini-grid,.ad-summary,.hero{grid-template-columns:1fr;}.hero{padding:18px;}.hero h2{font-size:24px;}.result-item{grid-template-columns:1fr;}#calculator .result-item{grid-template-columns:1fr;}.product-company-summary{grid-template-columns:1fr;}.client-row-card{grid-template-columns:1fr;}.client-row-card .status-pill{justify-self:start;}.sales-layout{grid-template-columns:1fr;}.sales-quote-shell{border-left:0;position:static;}.sales-details-card{border-left:0;}.sales-details-card,.sales-result-item{grid-template-columns:1fr;}}@media (min-width:1001px) and (max-width:1450px){body{grid-template-columns:196px minmax(0,1fr);}.sidebar{gap:10px;padding:12px 9px;}.sidebar>.brand{min-height:50px;padding:0 4px 10px;}.sidebar>.brand img{height:29px;width:132px;}.nav{gap:2px;}.nav-button,.manager-toggle{font-size:12px;gap:7px;min-height:34px;padding:6px 8px;}.sidebar-foot{padding-top:9px;}.sidebar-foot img{height:34px;}.sidebar-foot .sidebar-version span{font-size:9px;}.app{padding:10px 12px 20px;}.topbar{margin:-10px -12px 10px;min-height:58px;padding:8px 12px;}.topbar h1{font-size:19px;}.topbar-actions{gap:7px;}.status,.v7-session-button{font-size:11px;min-height:32px;padding:6px 9px;}.view.active{gap:10px;}.panel{border-radius:8px;padding:11px;}.panel-head{margin-bottom:9px;padding-bottom:8px;}.panel h3{font-size:15px;}button{font-size:12px;min-height:32px;padding:6px 10px;}input,select{font-size:12px;min-height:35px;padding:7px 9px;}label,table{font-size:12px;}th,td{padding:7px;}.kpi{min-height:62px;padding:10px 12px;}.kpi strong{font-size:19px;}.sales-order-number{padding:9px 12px;}.sales-action-bar{padding:7px 12px 9px;}.sales-client-card,.sales-details-card,.sales-quote-shell,.sales-product-panel,.sales-history{padding:10px 12px;}.sales-order-section .sales-section-title{font-size:13px;margin-left:-12px;margin-right:-12px;padding:0 12px 6px;}.sales-layout{grid-template-columns:minmax(0,1.25fr) minmax(315px,.75fr);}.sales-results{max-height:205px;}.sales-result-item{grid-template-columns:44px 68px minmax(0,1fr) 78px 68px;padding:5px 6px;}.sales-result-item .product-thumb{height:40px;width:40px;}.sales-quote-box{min-height:330px;padding:8px;}.sales-quote-box .table-wrap{max-height:285px;min-height:220px;}.client-row-card{gap:8px;grid-template-columns:minmax(180px,.75fr) minmax(300px,1.35fr) minmax(245px,1fr);padding:9px 11px;}.client-card-contact,.client-card-activity{padding-left:11px;}}.settings-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;}.settings-hub-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px;}.settings-hub-tabs button,.settings-hub-tabs a{background:#f2eee9;color:var(--ink);}.settings-hub-tabs .settings-tool-shortcut{align-items:center;background:#17191d;border:0;border-radius:7px;color:#fff;display:inline-flex;font-weight:800;min-height:36px;margin-left:0;padding:10px 14px;text-decoration:none;}.settings-hub-tabs button.active{background:var(--green);color:#fff;}.tax-planning-panel{min-height:calc(100vh - 118px);}.tax-planning-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}.tax-planning-open{color:var(--text);display:inline-flex;text-decoration:none;}.tax-planning-frame{background:#f4f1ec;border:1px solid var(--crm-border);border-radius:10px;display:block;height:calc(100vh - 210px);min-height:640px;width:100%;}.seller-manager-auth{background:#fff8e9;border:1px solid #edd69b;border-radius:8px;margin-bottom:8px;padding:12px;}.payment-active-toggle{align-items:center;display:inline-flex;font-weight:800;gap:6px;white-space:nowrap;}.payment-active-toggle input{min-height:auto;width:auto;}.settings-actions{margin-top:4px;}.sync-note{align-self:center;color:var(--muted);font-size:13px;font-weight:700;}@media (max-width:1000px){.settings-grid{grid-template-columns:1fr 1fr;}}@media (max-width:680px){.settings-grid{grid-template-columns:1fr;}}body:not(.manager-mode) .manager-only{display:none !important;}.v7-login-modal{align-items:center;background:rgba(14,20,17,.82);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:3000;}.v7-login-modal[hidden]{display:none;}body.session-locked>.sidebar,body.session-locked>.app{visibility:hidden;}.v7-login-box{background:#fff;border-radius:14px;box-shadow:0 18px 60px rgba(0,0,0,.28);display:grid;gap:12px;max-width:380px;padding:26px;width:100%;}.v7-login-box img{height:auto;max-height:72px;max-width:260px;width:100%;}.v7-login-box h2{margin:0;}.v7-login-box label{display:grid;gap:5px;}.v7-login-box{border-top:4px solid var(--crm-orange,#ff7a16);gap:15px;max-width:420px;padding:30px;}.v7-login-box>img{justify-self:center;max-height:68px;max-width:245px;}.v7-login-title{display:grid;gap:4px;text-align:center;}.v7-login-title h2{font-size:22px;}.v7-login-title span{color:var(--muted);font-size:12px;}.v7-password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative;}.v7-password-field input{padding-right:76px;}.v7-password-field .v7-show-pin{align-self:center;background:transparent;color:var(--green);font-size:11px;min-height:30px;padding:4px 9px;position:absolute;right:4px;}.v7-forgot-access{background:transparent;color:var(--green);font-size:12px;justify-self:end;min-height:auto;padding:0;}.v7-login-box>#v7LoginButton{min-height:42px;width:100%;}.manager-toggle{background:#2a2a2a;color:#f3eee8;text-align:left;}.manager-toggle[hidden]{display:none;}.manager-toggle:hover{background:#3a3a3a;}body.manager-mode .manager-toggle{background:#efebe6;color:#181818;}.stock-ok{color:var(--green);font-weight:700;}.stock-warn{color:#b45309;font-weight:700;}.stock-alert{color:var(--red);font-weight:700;}.quick-quote-box{display:grid;gap:10px;padding:12px;background:#fff8f1;border:1px solid #f0d7be;border-radius:8px;}.quick-quote-box[hidden]{display:none;}.quick-quote-box button{justify-self:start;}.image-preview-modal[hidden]{display:none;}.image-preview-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80;}.image-preview-backdrop{background:rgba(0,0,0,0.72);inset:0;position:absolute;}.image-preview-box{background:#fff;border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,0.35);display:grid;gap:14px;max-height:92vh;max-width:min(860px,94vw);padding:14px;position:relative;width:max-content;z-index:1;}.image-preview-head{align-items:center;display:flex;gap:12px;justify-content:space-between;}.image-preview-head button{background:#efebe6;color:#181818;}.image-preview-box img{background:#f7f3ef;border:1px solid #ece6df;border-radius:8px;max-height:78vh;max-width:min(820px,90vw);object-fit:contain;}.sales-pdf-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:2500;}.sales-pdf-modal[hidden]{display:none;}.sales-pdf-backdrop{background:rgba(14,20,17,.82);inset:0;position:absolute;}.sales-pdf-box{background:#fff;border-radius:8px;box-shadow:0 20px 70px rgba(0,0,0,.35);display:grid;grid-template-rows:auto auto minmax(0,1fr);height:min(94vh,980px);max-width:980px;overflow:hidden;position:relative;width:min(96vw,980px);z-index:1;}.sales-pdf-head,.sales-pdf-actions{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:8px;justify-content:space-between;padding:10px 14px;}.sales-pdf-actions{justify-content:flex-start;}.sales-pdf-box iframe{background:#e8e5e1;border:0;height:100%;width:100%;}.order-more-menu{position:relative;}.order-more-menu summary{background:#efebe6;border-radius:6px;cursor:pointer;font-weight:800;list-style:none;min-height:34px;padding:8px 12px;}.order-more-menu>div{background:white;border:1px solid var(--line);border-radius:7px;box-shadow:0 12px 28px rgba(0,0,0,.16);display:grid;min-width:230px;padding:6px;position:absolute;right:0;top:calc(100% + 5px);z-index:30;}.order-more-menu>div button{background:white;color:var(--ink);justify-content:flex-start;text-align:left;}.simple-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2600;}.simple-modal[hidden]{display:none;}.simple-modal-backdrop{background:rgba(14,20,17,.82);inset:0;position:absolute;}.simple-modal-box{background:white;border-radius:9px;display:grid;gap:12px;max-height:90vh;max-width:760px;overflow:auto;padding:18px;position:relative;width:min(94vw,760px);z-index:1;}.simple-modal-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:10px;}.simple-modal-box label{display:grid;gap:5px;}.daily-motivation-modal .simple-modal-backdrop{background:rgba(8,31,20,.84);}.daily-motivation-modal .simple-modal-box{background:radial-gradient(circle at 100% 0,rgba(255,122,22,.16),transparent 42%),linear-gradient(145deg,#ffffff,#f5faf7);border:1px solid #cfe2d7;gap:14px;max-width:520px;padding:28px;text-align:center;}.daily-motivation-label{color:var(--crm-orange);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;}.daily-motivation-modal h2{color:var(--crm-green-dark);font-size:26px;margin:0;}.daily-motivation-modal p{color:#35453b;font-size:17px;line-height:1.55;margin:0;}.daily-motivation-modal button{font-size:15px;justify-self:center;margin-top:4px;min-width:210px;}.client-register-modal .simple-modal-box{width:min(920px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;}.client-register-modal .simple-modal-head>div{display:grid;gap:3px;}.client-register-modal .simple-modal-head span{color:var(--muted);font-size:12px;}.client-register-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.client-register-wide{grid-column:span 2;}.client-register-rule{margin:14px 0 4px;padding:10px 12px;border-left:4px solid var(--green);background:#eef8f1;border-radius:7px;font-size:13px;}@media (max-width:760px){.client-register-grid{grid-template-columns:1fr;}.client-register-wide{grid-column:auto;}}.sales-client-title{align-items:center;display:flex;justify-content:space-between;}.sales-price-table-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}.sales-manager-price-table{align-items:center;background:#17201c;border-radius:7px;color:#fff;display:flex;font-size:10px;font-weight:800;gap:7px;padding:5px 7px;text-transform:none;}.sales-manager-price-table select{border:1px solid #51635a;min-height:29px;min-width:130px;padding:3px 7px;}@media (max-width:760px){.sales-client-title{align-items:flex-start;}.sales-price-table-tools{align-items:flex-end;flex-direction:column;}}.sales-price-table-badge{background:#e7f6ed;border:1px solid #b9dfc8;border-radius:999px;color:#087d49;font-size:10px;font-weight:800;padding:5px 9px;text-transform:none;}.sales-price-table-badge.reseller{background:#fff0e5;border-color:#ffc69d;color:#c54b00;}.client-price-table-field{background:#f5f7f5;border:1px solid #dfe5df;border-radius:8px;display:grid;font-weight:800;gap:6px;margin-top:12px;padding:12px;}.proof-section-row th{background:#17201c;color:#fff;font-size:11px;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase;}.manager-product-packaging{align-items:end;background:#f4faf6;border:1px solid #cfe4d8;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(190px,280px) auto minmax(240px,1fr);margin-bottom:10px;padding:12px;}.manager-product-packaging label{display:grid;font-weight:700;gap:5px;}.manager-product-packaging small{align-self:center;color:#58675f;}@media (max-width:900px){.manager-product-packaging{grid-template-columns:1fr;}.manager-company-update-grid{grid-template-columns:1fr;}}.activity-history-list{display:grid;gap:8px;}.activity-history-item{border-left:4px solid var(--green);background:#f6f4f1;display:grid;gap:3px;padding:9px 11px;}.activity-history-item span{color:var(--muted);font-size:11px;}body.preview-open{overflow:hidden;}.sales-item-input{width:86px;min-width:0;padding:7px 8px;font-weight:700;}.sales-item-quantity{width:64px;}.pipeline-tasks{padding:12px;border:1px solid var(--line);background:#fff;}.pipeline-agenda-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px;margin:12px 0;align-items:start;}.pipeline-calendar-card{padding:12px;border:1px solid var(--line);background:#fff;}.calendar-title{display:block;margin:0;text-transform:capitalize;}.calendar-head{align-items:center;display:grid;grid-template-columns:34px 1fr 34px;margin:7px 0 5px;text-align:center;}.calendar-nav-button{background:#eef3f0;color:var(--crm-green,#147a45);font-size:22px;min-height:30px;padding:0;}.calendar-today-button{background:transparent;color:var(--crm-green,#147a45);font-size:10px;min-height:25px;padding:3px 8px;width:100%;}.calendar-week,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;}.calendar-week span{padding:4px 0;color:#6b625a;font-size:10px;font-weight:700;text-align:center;}.calendar-day{color:var(--crm-text,#181818);cursor:pointer;min-height:34px;padding:0;position:relative;display:grid;place-items:center;min-height:34px;border:1px solid #e5ded7;background:#faf9f7;font-size:12px;}.calendar-day:hover{border-color:var(--crm-green,#147a45);box-shadow:none;transform:none;}.calendar-day.today{border-color:#f57b16;color:#c85200;font-weight:800;}.calendar-day.has-task{background:#fff0e4;border-color:#f57b16;}.calendar-day.selected{background:var(--crm-green,#147a45);border-color:var(--crm-green,#147a45);color:#fff;font-weight:800;}.calendar-day.selected small{color:#fff;}.calendar-day small{position:absolute;right:2px;bottom:1px;color:#c85200;font-size:9px;font-weight:800;}.followup-task-list{display:grid;gap:6px;margin-top:8px;}.followup-task{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:9px 10px;border-left:4px solid #d7d1ca;background:#faf9f7;}.followup-task.signal-green{border-left-color:#16834c;}.followup-task.signal-yellow{border-left-color:#e0a318;}.followup-task.signal-red{border-left-color:#c83b32;}.followup-task div:first-child{display:grid;gap:2px;}.calendar-link{display:inline-flex;align-items:center;text-decoration:none;}@media (max-width:760px){.followup-task{grid-template-columns:1fr;}.pipeline-agenda-layout{grid-template-columns:1fr;}}.seller-security-list{display:grid;gap:8px;}.seller-security-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,.8fr) minmax(130px,.8fr) auto auto;gap:10px;align-items:end;padding:10px;border:1px solid var(--line);background:#fff;}.seller-security-row>div{display:grid;gap:3px;align-self:center;}.seller-security-row>div span,.form-status{color:#655d55;font-size:12px;}.seller-active-toggle{display:flex;align-items:center;gap:6px;padding-bottom:10px;white-space:nowrap;}.seller-active-toggle input{width:auto;}.seller-manager-auth{max-width:430px;margin-top:10px;}.order-confirm-modal[hidden]{display:none;}.order-confirm-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;}.order-confirm-backdrop{position:absolute;inset:0;background:rgba(12,12,12,.68);}.order-confirm-box{position:relative;width:min(920px,96vw);max-height:92vh;overflow:auto;padding:18px;border:1px solid #d8d0c8;background:#fff;}.order-confirm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;}.order-confirm-head .brand{display:flex;align-items:center;gap:10px;}.order-confirm-head .brand img{width:48px;height:40px;object-fit:contain;}.order-confirm-head .brand div{display:grid;gap:2px;}.order-confirm-head .brand span{color:#655d55;font-size:12px;}.confirm-alert{display:grid;gap:3px;margin-bottom:12px;padding:11px 12px;border-left:4px solid;}.confirm-alert.safe{border-color:#16834c;background:#edf8f2;}.confirm-alert.danger{border-color:#c83b32;background:#fff0ee;}.confirm-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;}.confirm-data-grid>div{padding:10px;background:#f6f3ef;}.confirm-data-grid span{display:block;color:#655d55;font-size:11px;text-transform:uppercase;}.confirm-data-grid strong{display:block;margin-top:3px;}.confirm-items{max-height:270px;}.confirm-check{display:flex;align-items:center;gap:8px;margin:14px 0;font-weight:700;}.confirm-check input{width:auto;}.order-confirm-auth{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:10px;}.bling-origin-badge{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:#c95d00;font-size:11px;font-weight:800;}.bling-origin-badge img{width:18px;height:14px;object-fit:contain;}@media (max-width:850px){.seller-security-row,.confirm-data-grid,.order-confirm-auth{grid-template-columns:1fr;}}.portfolio-seller-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;}.portfolio-seller-option{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid #ded7cf;border-radius:9px;background:#f8f6f3;font-weight:700;}.portfolio-seller-option input{width:auto;margin:0;}.portfolio-team{color:#087b46;font-weight:800;}.portfolio-available{color:#c95d00;font-weight:800;}@media (max-width:650px){.portfolio-seller-rows{grid-template-columns:1fr;}}.sales-details-card.sales-details-full{align-items:stretch;background:#fff;border:1px solid #dce4df;border-radius:10px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:12px;padding:16px;}.sales-details-card.sales-details-full>.sales-section-title,.sales-details-card.sales-details-full>.sales-field-row,.sales-details-card.sales-details-full>.sales-payment-split,.sales-details-card.sales-details-full>label{grid-column:1 / -1;}.sales-details-card.sales-details-full>.sales-section-title{margin:-2px 0 2px;padding:0 0 10px;}.sales-details-card.sales-details-full .sales-field-row{display:grid;gap:10px;}.sales-details-card.sales-details-full .sales-order-meta-row,.sales-details-card.sales-details-full .sales-contact-return-row,.sales-details-card.sales-details-full .sales-delivery-row{grid-template-columns:repeat(2,minmax(0,1fr));}.sales-details-card.sales-details-full .sales-order-main-row,.sales-details-card.sales-details-full .sales-logistics-row{grid-template-columns:repeat(3,minmax(0,1fr));}.sales-details-card.sales-details-full label{min-width:0;}.sales-details-card.sales-details-full input,.sales-details-card.sales-details-full select{width:100%;}.sales-details-card.sales-details-full .sales-payment-split{border:1px solid #cfe2d7;border-left:4px solid var(--crm-green);box-shadow:0 4px 14px rgba(12,71,39,.06);padding:14px;}.sales-details-card.sales-details-full .sales-payment-split>.sales-section-title{border:0;color:var(--crm-green-dark);font-size:13px;margin:0;padding:0 0 3px;}.sales-details-card.sales-details-full>label{background:#f8faf9;border-radius:7px;padding:9px 10px;}@media (max-width:900px){.sales-details-card.sales-details-full{margin:8px;padding:12px;}.sales-details-card.sales-details-full .sales-order-meta-row,.sales-details-card.sales-details-full .sales-order-main-row,.sales-details-card.sales-details-full .sales-contact-return-row,.sales-details-card.sales-details-full .sales-logistics-row,.sales-details-card.sales-details-full .sales-delivery-row,.sales-details-card.sales-details-full .sales-payment-entry,.sales-details-card.sales-details-full .sales-payment-summary{grid-template-columns:1fr;}}.sidebar>.brand{display:block;}.sidebar>.brand img{width:195px;height:auto;max-width:100%;}.sidebar-foot .sidebar-version{margin-top:8px;}.sidebar-foot .sidebar-version strong{color:#fff;display:block;font-size:15px;line-height:1.15;}.sidebar-foot .sidebar-version span{color:#a8b3ad;font-size:10px;letter-spacing:.08em;margin-top:2px;text-transform:uppercase;}.kpi .kpi-separator{color:#8a918d;font-weight:600;}.kpi .kpi-money{color:#087b46;font-weight:800;}.task-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;}.task-contact-shortcuts{border-bottom:1px solid #e4ded7;margin-top:12px;padding-bottom:12px;}.task-activity-wide{grid-column:1 / -1;}.client-activity-history{border-top:1px solid #e4ded7;margin-top:10px;padding-top:8px;}.client-activity-history summary{color:#087b46;cursor:pointer;font-weight:800;}.client-activity-history>div{border-left:3px solid #d8e9df;margin-top:8px;padding:5px 9px;}.client-activity-history span{color:#6d746f;display:block;font-size:11px;}.client-activity-history p{margin:3px 0 0;}.seller-view-tasks{margin-top:6px;}.seller-dashboard-grid{margin-bottom:10px;align-items:start;}.seller-opportunities-wide{margin-bottom:10px;}.seller-alert-box{gap:6px;padding:10px 12px;}.seller-alert-box .sales-section-title{margin-bottom:2px;}.seller-alert-box .seller-signal-list{gap:5px;}.seller-alert-box .seller-signal-list strong{font-size:18px;}.seller-alert-box .seller-signal-list strong.pace-behind{color:#c62828;}.pipeline-task-head{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;}.pipeline-task-head .sales-section-title{margin-bottom:0;}.task-activity-wide[hidden]{display:none !important;}.client-row-card{align-items:stretch;grid-template-columns:minmax(210px,.8fr) minmax(330px,1.4fr) minmax(280px,1fr);padding:12px 14px;}.client-row-card.client-state-active{border-left-color:#16834d;}.client-row-card.client-state-inactive_recent{border-left-color:#e5a800;}.client-row-card.client-state-inactive_old{border-left-color:#c62828;}.client-row-card.client-state-prospect{border-left-color:#8b9490;}.client-card-identity,.client-card-contact,.client-card-activity{align-content:start;display:grid;gap:5px;min-width:0;}.client-card-contact,.client-card-activity{border-left:1px solid #ece5de;padding-left:16px;}.client-card-identity>strong{font-size:15px;}.client-card-identity>span:not(.sales-card-number),.client-card-activity>span,.client-card-activity>p{color:var(--muted);font-size:12px;margin:0;}.client-card-section-title{color:#4e5852;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;}.client-card-contact>span:not(.client-card-section-title){display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;}.client-card-contact small{color:var(--muted);}.client-card-contact strong,.client-card-contact a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client-card-identity .client-statuses{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:4px;}.client-row-card .client-card-identity .status-pill{justify-self:auto;}.client-next-return{background:#fff4dc;border-radius:5px;color:#825900 !important;padding:5px 7px;}.client-no-activity{background:#f5f3f0;border-radius:5px;padding:8px;}.client-card-activity .client-activity-history{margin-top:3px;}.client-card-actions{border-top:1px solid #ece5de;grid-column:1 / -1;padding-top:9px;}@media (max-width:1050px){.client-row-card{grid-template-columns:1fr 1.4fr;}.client-card-actions button{grid-column:auto;}.client-card-activity{border-left:0;border-top:1px solid #ece5de;grid-column:1 / -1;padding:10px 0 0;}}@media (max-width:680px){.client-row-card{grid-template-columns:1fr;}.client-card-contact,.client-card-activity{border-left:0;border-top:1px solid #ece5de;grid-column:auto;padding:10px 0 0;}}.seller-signal-list .return-today{color:#087b46;}.seller-signal-list .return-late{color:#c62828;}.seller-signal-list .return-open{color:#b27a00;}@media (max-width:650px){.task-activity-grid{grid-template-columns:1fr;}.task-activity-wide{grid-column:auto;}}.sales-right-stack .sales-quote-shell{grid-template-rows:auto minmax(0,1fr) auto auto;}.sales-right-stack .sales-quote-shell>.sales-payment-split{border:1px solid #cfe2d7;border-left:4px solid var(--crm-green);margin-top:6px;padding:12px;}.sales-right-stack .sales-payment-entry{grid-template-columns:minmax(170px,1fr) minmax(115px,.55fr);}.sales-right-stack .sales-payment-entry>button{grid-column:1 / -1;justify-self:start;}@media (max-width:1180px){.sales-right-stack .sales-payment-entry,.sales-right-stack .sales-payment-summary{grid-template-columns:1fr;}}.sales-workspace .sales-layout{grid-template-columns:repeat(2,minmax(0,1fr));}.sales-left-stack .sales-results{height:330px;max-height:330px;}.sales-right-stack .sales-payment-split{gap:6px;padding:8px 9px;}.sales-right-stack .sales-payment-entry{gap:6px;grid-template-columns:minmax(170px,1fr) 115px auto;}.sales-right-stack .sales-payment-entry>button{font-size:11px;grid-column:auto;min-height:34px;padding:7px 10px;}.sales-right-stack .sales-payment-entry input,.sales-right-stack .sales-payment-entry select{min-height:34px;}.sales-right-stack .sales-payment-rows{gap:4px;}.sales-right-stack .sales-payment-summary{gap:5px;}.sales-right-stack .sales-payment-summary span{padding:5px 7px;}.sales-right-stack .sales-payment-summary strong{font-size:14px;}@media (min-width:1001px) and (max-width:1450px){.sales-left-stack .sales-results{height:350px;max-height:350px;}.sales-right-stack .sales-payment-entry{grid-template-columns:minmax(150px,1fr) 105px 130px;}}@media (max-width:1000px){.sales-workspace .sales-layout{grid-template-columns:1fr;}.sales-left-stack .sales-results{height:300px;max-height:300px;}.sales-right-stack .sales-payment-entry,.sales-right-stack .sales-payment-summary{grid-template-columns:1fr;}}.sales-workspace .sales-layout{align-items:stretch;border-top:1px solid #d9d9d9;grid-template-columns:repeat(2,minmax(0,1fr));}.sales-workspace .sales-left-stack,.sales-workspace .sales-right-stack{align-self:stretch;height:100%;}.sales-workspace .sales-left-stack{grid-template-rows:auto minmax(0,1fr);}.sales-workspace .sales-product-panel{grid-template-rows:auto minmax(0,1fr);height:100%;}.sales-workspace .sales-builder{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);height:100%;min-height:0;}.sales-workspace .sales-left-stack .sales-results{height:auto;max-height:none;min-height:300px;}.sales-workspace .sales-right-stack .sales-quote-shell{height:100%;}.sales-workspace .sales-client-card,.sales-workspace .sales-quote-shell{padding-top:16px;}.sales-workspace .sales-client-card>.sales-section-title,.sales-workspace .sales-quote-shell>.sales-section-title{margin-top:0;min-height:29px;}.sales-workspace .sales-right-stack .sales-payment-split{gap:3px;margin-top:3px;padding:6px 8px;}.sales-workspace .sales-right-stack .sales-payment-split>.sales-section-title{font-size:12px;padding-bottom:1px;}.sales-workspace .sales-right-stack .sales-payment-entry{gap:5px;grid-template-columns:minmax(170px,1fr) 92px auto;}.sales-workspace .sales-right-stack .sales-payment-entry label{font-size:9px;}.sales-workspace .sales-right-stack .sales-payment-entry input,.sales-workspace .sales-right-stack .sales-payment-entry select,.sales-workspace .sales-right-stack .sales-payment-entry>button{min-height:30px;}.sales-workspace .sales-right-stack .sales-payment-entry>button{font-size:10px;grid-column:auto;padding:5px 8px;}.sales-workspace .sales-right-stack .sales-payment-rows{font-size:9px;gap:2px;line-height:1.2;}.sales-workspace .sales-right-stack .sales-payment-row{gap:5px;grid-template-columns:minmax(150px,1fr) 90px auto;padding:3px 5px;}.sales-workspace .sales-right-stack .sales-payment-summary{align-items:center;background:#fff;border-radius:5px;display:flex;gap:0;min-height:27px;}.sales-workspace .sales-right-stack .sales-payment-summary span{background:transparent;border-left:1px solid #e4ebe7;border-radius:0;display:flex;flex:1 1 0;font-size:8px;gap:5px;justify-content:space-between;padding:3px 7px;}.sales-workspace .sales-right-stack .sales-payment-summary span:first-child{border-left:0;}.sales-workspace .sales-right-stack .sales-payment-summary strong{font-size:12px;white-space:nowrap;}@media (max-width:1000px){.sales-workspace .sales-layout{grid-template-columns:1fr;}.sales-workspace .sales-left-stack .sales-results{height:300px;max-height:300px;}.sales-workspace .sales-right-stack .sales-payment-entry,.sales-workspace .sales-right-stack .sales-payment-summary{display:grid;grid-template-columns:1fr;}.sales-workspace .sales-right-stack .sales-payment-summary span{border-left:0;border-top:1px solid #e4ebe7;}}@media (min-width:1001px){.sales-workspace .sales-layout{align-items:stretch;}.sales-workspace .sales-left-stack,.sales-workspace .sales-product-panel,.sales-workspace .sales-builder{min-height:0;overflow:hidden;}.sales-workspace .sales-left-stack .sales-results{height:235px;max-height:235px;min-height:0;overflow-y:auto;}}@media (min-width:1100px) and (max-width:1450px) and (max-height:850px){html{zoom:0.84;}}.pipeline-status-section{overflow:visible;}.pipeline-status-grid{margin-top:12px;padding:0;}.pipeline-status-card{appearance:none;background:#fff;border:1px solid var(--crm-border);color:var(--crm-text);cursor:pointer;min-height:108px;padding:18px;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;}.pipeline-status-card::before{background:var(--crm-green);border-radius:0 0 5px 5px;content:"";height:4px;left:16px;position:absolute;top:0;width:34px;}.pipeline-status-card.status-enviado::before{background:#6351b5;}.pipeline-status-card.status-ganho::before{background:#078548;}.pipeline-status-card.status-perdido::before{background:#c62828;}.pipeline-status-card:hover{border-color:#9fc8b0;box-shadow:0 8px 20px rgba(12,71,39,.11);transform:translateY(-2px);}.pipeline-status-card>span{color:var(--crm-muted);display:block;font-size:11px;font-weight:800;text-transform:uppercase;}.pipeline-status-card>strong{display:block;font-size:22px;margin:8px 0 5px;}.pipeline-status-card>small{color:var(--crm-green);font-size:10px;font-weight:800;}body:not(.manager-mode){background:#f3f1ed;color:#17191c;grid-template-columns:200px minmax(0,1fr);}body:not(.manager-mode) .sidebar{background:#15171b;gap:10px;padding:22px 12px 16px;}body:not(.manager-mode) .sidebar>.brand{border:0;display:grid;gap:3px;min-height:62px;padding:0 8px 8px;}body:not(.manager-mode) .sidebar>.brand img{display:block;height:auto;max-width:100%;object-fit:contain;object-position:left center;width:168px;}body:not(.manager-mode) .sidebar>.brand strong{display:none;}body:not(.manager-mode) .sidebar>.brand span{display:none;}.mode-switch{background:#0f1115;border:1px solid #1d2026;border-radius:8px;display:grid;gap:2px;grid-template-columns:1fr 1fr;padding:3px;}.mode-switch button{background:transparent;border:0;border-radius:6px;color:#aeb4bf;cursor:pointer;font-size:10px;font-weight:800;min-height:40px;padding:5px 4px;}.mode-switch button.active{background:#ef522f;box-shadow:0 5px 14px rgba(239,82,47,.22);color:#fff;}body:not(.manager-mode) .nav{gap:3px;}body:not(.manager-mode) .nav-button{align-items:center;border-radius:7px;color:#e3e6eb;display:grid;font-size:13px;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;min-height:38px;padding:8px 10px;position:relative;text-align:left;}body:not(.manager-mode) .nav-button::before{content:none !important;}.nav-icon{align-items:center;color:#b9cff0;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px;}.nav-icon svg{fill:none;height:16px;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:16px;}.nav-button[data-view="seller-goals"] .nav-icon svg{fill:currentColor;stroke-width:1.2;}.nav-label{min-width:0;}body:not(.manager-mode) .nav-button.active{background:#ef522f;box-shadow:none;color:#fff;}body:not(.manager-mode) .nav-button.active::before{color:#fff;}body:not(.manager-mode) .nav-button.active .nav-icon{color:#fff;}.nav-badge{background:#ef4e35;border-radius:999px;color:#fff;float:right;font-size:10px;font-weight:900;line-height:18px;margin-right:2px;min-width:18px;padding:0 5px;text-align:center;}body:not(.manager-mode) .sidebar-foot{display:none;}body:not(.manager-mode) .app{background:#f3f1ed;padding:0 18px 28px;}body:not(.manager-mode) .topbar{background:#fff;border-bottom:1px solid #dedbd5;margin:0 -18px 14px;min-height:68px;padding:10px 22px;position:sticky;top:0;z-index:30;}body:not(.manager-mode) .topbar .eyebrow{display:none;}body:not(.manager-mode) .topbar h1{font-size:18px;}body:not(.manager-mode) #pageSubtitle{color:#70757f;font-size:11px;margin:3px 0 0;}body:not(.manager-mode) .panel{border:1px solid #dedbd5;border-radius:9px;box-shadow:none;padding:14px;}body:not(.manager-mode) .panel-head{margin-bottom:10px;}body:not(.manager-mode) .panel-head h3{font-size:16px;}body:not(.manager-mode) .view.active{gap:12px;}body:not(.manager-mode) #seller-dashboard>.panel:first-child{background:transparent;border:0;padding:0;}body:not(.manager-mode) #seller-dashboard .seller-goal-row,body:not(.manager-mode) #seller-dashboard .seller-kpi-grid .kpi:nth-child(n+5){display:none;}body:not(.manager-mode) #seller-dashboard .seller-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));}body:not(.manager-mode) #seller-dashboard .seller-kpi-grid .kpi{background:#fff;min-height:72px;}.seller-priority-strip,.seller-super-bonus-strip{align-items:center;background:#fde8e2;border:1px solid #f4b3a4;border-radius:9px;color:#24262a;display:flex;flex-wrap:wrap;gap:22px;margin-bottom:14px;min-height:62px;padding:10px 16px;}.seller-priority-strip>strong,.seller-super-bonus-strip>strong{background:#df3c27;border-radius:999px;color:#fff;font-size:10px;padding:6px 10px;}.seller-priority-strip span,.seller-super-bonus-strip span{font-size:12px;}.seller-priority-strip span b{color:#d73522;display:block;font-size:18px;}.seller-priority-strip button{background:transparent;border:0;color:#d83d27;cursor:pointer;font-weight:800;margin-left:auto;}.seller-weekly-target{align-items:center;background:#17191d;border-radius:8px;color:#fff;display:grid;grid-template-columns:minmax(190px,1fr) auto;margin:10px 0 14px;padding:11px 14px;}.seller-weekly-target span,.seller-weekly-target small{color:#ccd1d8;font-size:11px;}.seller-weekly-target strong{font-size:18px;grid-row:2;}.seller-weekly-target small{grid-column:2;grid-row:1 / span 2;}.seller-dashboard-section{margin:17px 0;}.seller-dashboard-section-title{color:#626a76;font-size:11px;font-weight:900;letter-spacing:.04em;margin-bottom:9px;text-transform:uppercase;}.seller-insight-grid{display:grid;gap:11px;}.portfolio-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.stock-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.seller-insight-card{background:#fff;border:1px solid #dedbd5;border-radius:8px;display:grid;gap:5px;min-height:75px;padding:12px 14px;}.seller-insight-card.alert{background:#fde7e2;border-color:#f1ab9b;}.seller-insight-card>span{color:#68707c;font-size:10px;font-weight:900;text-transform:uppercase;}.seller-insight-card>strong{font-size:20px;}.seller-insight-card.alert>span,.seller-insight-card.alert>strong{color:#dd3f2b;}.seller-insight-card>small{color:#7c8189;font-size:9px;}.seller-featured-products .table-wrap{background:#fff;border:1px solid #dedbd5;border-radius:8px;padding:8px 12px;}.seller-featured-products th,.seller-featured-products td{font-size:10px;padding:7px 9px;}.seller-super-bonus-strip{background:#fff0d7;border-color:#efc676;margin:0 0 12px;}.seller-super-bonus-strip>strong{background:#d78b00;}.seller-goals-workspace{background:transparent !important;border:0 !important;padding:0 !important;}.seller-goals-table{background:#fff;border:1px solid #dedbd5;border-radius:8px;overflow:auto;}.seller-goals-table table{min-width:920px;}.seller-goals-table th,.seller-goals-table td{padding:9px 10px;}.seller-goals-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;}.seller-rule-note{background:#17191d;border-radius:7px;color:#fff;font-size:10px;margin-top:10px;padding:10px 12px;}.seller-category-progress-list{display:none;gap:8px;}body:not(.manager-mode) .seller-goals-table{display:none;}body:not(.manager-mode) .seller-category-progress-list{display:grid;}.seller-category-progress-card{background:#fff;border:1px solid #e0ddd7;border-radius:8px;display:grid;gap:8px;padding:10px 12px;}.seller-category-progress-card.hit{border-color:#9dd1b4;}.seller-category-progress-card.pending{border-color:#efb0a2;}.seller-category-progress-card header,.seller-category-progress-card footer{align-items:center;display:flex;gap:12px;justify-content:space-between;}.seller-category-progress-card header>div{display:grid;gap:2px;}.seller-category-progress-card header>div:last-child{text-align:right;}.seller-category-progress-card header strong{font-size:12px;}.seller-category-progress-card header span,.seller-category-progress-card header small,.seller-category-progress-card footer span{color:#727883;font-size:9px;}.seller-progress-track{background:#eeece8;border-radius:999px;height:7px;overflow:hidden;}.seller-progress-track span{background:#dc4933;display:block;height:100%;}.seller-category-progress-card.hit .seller-progress-track span{background:#23865a;}.seller-category-progress-card footer strong{background:#fde3dd;border-radius:999px;color:#d94631;font-size:9px;padding:4px 7px;}.seller-category-progress-card.hit footer strong{background:#e2f4e9;color:#238153;}.sales-suggestion-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px;}.sales-suggestion-panel{background:#fff;border:1px solid #dedbd5;border-radius:8px;padding:10px;}.sales-suggestion-panel.target{background:#fff4df;border-color:#efc575;}.sales-suggestion-rows{display:grid;gap:6px;margin-top:7px;}.sales-suggestion-row{align-items:center;background:#fff;border:1px solid #e4e1dc;border-radius:6px;display:flex;gap:10px;justify-content:space-between;padding:7px 9px;}.sales-suggestion-row>div{display:grid;gap:2px;min-width:0;}.sales-suggestion-row strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sales-suggestion-row span,.sales-suggestion-empty{color:#777d85;font-size:9px;}.sales-suggestion-row button{font-size:9px;min-height:28px;padding:5px 8px;white-space:nowrap;}.seller-product-attention{padding:12px 14px !important;}.seller-attention-strip{background:#fde8e2;border:1px solid #f1ae9f;border-radius:7px;color:#3a3d42;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;padding:11px 13px;}.seller-attention-strip strong{color:#da402c;}.pipeline-kanban{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(200px,1fr));min-height:calc(100vh - 145px);overflow-x:auto;}.pipeline-column{min-width:0;}.pipeline-column>header{align-items:center;color:#5f6670;display:flex;font-size:11px;font-weight:900;justify-content:space-between;padding:4px 2px 8px;text-transform:uppercase;}.pipeline-column-body{display:grid;gap:8px;}.pipeline-deal-card{background:#fff;border:1px solid #dedbd5;border-left:3px solid #d9a300;border-radius:7px;cursor:pointer;display:grid;gap:4px;padding:11px;transition:border-color .15s ease,transform .15s ease;}.pipeline-deal-card:hover{border-color:#ef765d;transform:translateY(-1px);}.pipeline-column.status-enviado .pipeline-deal-card{border-left-color:#5269d9;}.pipeline-column.status-ganho .pipeline-deal-card{border-left-color:#1d8a55;}.pipeline-column.status-perdido .pipeline-deal-card{border-left-color:#cf3e32;}.pipeline-deal-card strong{font-size:13px;}.pipeline-deal-card span,.pipeline-deal-card small{color:#6d737c;font-size:11px;}.pipeline-deal-card em{color:#d9442d;font-size:10px;font-style:normal;font-weight:800;}.pipeline-column-empty{color:#92969c;font-size:11px;padding:15px 6px;}.pipeline-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(125px,1fr));margin:10px 0 8px;}.pipeline-summary-grid article{background:#fff;border:1px solid #dedbd5;border-radius:8px;padding:9px 11px;}.pipeline-summary-grid span,.pipeline-summary-grid small{color:#69716d;display:block;font-size:9px;}.pipeline-summary-grid span{font-weight:900;text-transform:uppercase;}.pipeline-summary-grid strong{color:#17211d;display:block;font-size:17px;margin:5px 0 2px;}.pipeline-filter-bar{background:#fff;border:1px solid #dedbd5;border-radius:8px;display:grid;gap:7px;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(140px,.35fr)) auto;margin-bottom:8px;padding:7px;}.pipeline-filter-bar input,.pipeline-filter-bar select{background:#faf9f7;border:1px solid #dcd8d1;border-radius:6px;min-height:33px;padding:6px 8px;width:100%;}.pipeline-board-shell{background:#ebe8e2;border:1px solid #dedbd5;border-radius:8px;flex:1 1 auto;height:auto;max-width:100%;min-height:0;overflow:auto;padding:8px;}.pipeline-kanban.pipeline-kanban-seven{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(210px,1fr));height:100%;min-height:0;min-width:1470px;overflow:visible;}.pipeline-kanban-seven .pipeline-column{background:#f7f6f3;border:1px solid #dcd8d1;border-radius:8px;display:flex;flex-direction:column;min-height:0;padding:7px;}.pipeline-kanban-seven .pipeline-column.drag-over{box-shadow:0 0 0 2px #ef5b32 inset;}.pipeline-kanban-seven .pipeline-column.locked.drag-over{box-shadow:0 0 0 2px #c8ccc9 inset;}.pipeline-kanban-seven .pipeline-column>header{align-items:center;border-top:4px solid #8b9297;display:grid;gap:2px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;padding:8px 4px 6px;}.pipeline-kanban-seven .pipeline-column-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px;}.pipeline-kanban-seven .pipeline-column>header span{color:#303a35;font-size:10px;}.pipeline-kanban-seven .pipeline-column>header strong{background:#e8e6e1;border-radius:99px;color:#17211d;font-size:10px;padding:3px 7px;}.pipeline-kanban-seven .pipeline-column>header small{color:#737a76;font-size:8px;grid-column:1 / -1;text-transform:none;}.pipeline-kanban-seven .stage-negotiation>header{border-top-color:#e77724;}.pipeline-kanban-seven .stage-quote>header{border-top-color:#3676d3;}.pipeline-kanban-seven .stage-return>header{border-top-color:#d5ad16;}.pipeline-kanban-seven .stage-bling>header{border-top-color:#278b71;}.pipeline-kanban-seven .stage-invoiced>header{border-top-color:#15884d;}.pipeline-kanban-seven .stage-post>header{border-top-color:#3a8e9b;}.pipeline-kanban-seven .stage-lost>header{border-top-color:#d43c2d;}.pipeline-kanban-seven .pipeline-deal-card{background:#fff;border-left-color:var(--pipeline-signal,#168b50);cursor:grab;gap:5px;padding:9px;text-align:left;}.pipeline-kanban-seven .pipeline-deal-card[draggable="false"]{cursor:pointer;}.pipeline-kanban-seven .pipeline-deal-card.dragging{opacity:.45;}.pipeline-deal-top{align-items:start;display:flex;gap:6px;justify-content:space-between;}.pipeline-curve{background:#e7f5ed;border-radius:99px;color:#087b42;font-size:8px;font-weight:900;padding:3px 5px;white-space:nowrap;}.pipeline-card-location{color:#717873 !important;font-size:9px !important;}.pipeline-card-value{color:#17211d !important;font-size:14px !important;font-weight:900;margin-top:3px;}.pipeline-card-grid{display:grid;gap:4px;grid-template-columns:1fr 1fr;}.pipeline-card-grid>span{background:#f5f3ef;border-radius:5px;color:#707873;display:block;font-size:8px;padding:5px;}.pipeline-card-grid b{color:#17211d;display:block;font-size:9px;margin-top:2px;}.pipeline-card-next{background:#edf4ff;border-radius:5px;color:#2a5c9e !important;font-size:9px !important;line-height:1.35;padding:6px;}.pipeline-card-alert{background:#ffebe7;border-radius:5px;color:#b83223 !important;font-size:9px !important;font-weight:900;padding:5px 6px;}.pipeline-card-system{background:#e9f5ef;border-radius:5px;color:#087b42 !important;font-size:8px !important;font-weight:800;padding:5px 6px;}.pipeline-loss-modal textarea{width:100%;}@media (max-width:1366px){.pipeline-summary-grid strong{font-size:14px;}.pipeline-kanban.pipeline-kanban-seven{grid-template-columns:repeat(7,210px);}}@media (max-width:820px){.pipeline-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pipeline-summary-grid article:last-child{display:none;}.pipeline-filter-bar{grid-template-columns:1fr 1fr;}.pipeline-filter-bar input{grid-column:1 / -1;}}.queue-workspace{background:transparent !important;border:0 !important;padding:0 !important;}.queue-head-actions{align-items:end;display:flex;gap:10px;}.queue-seller-filter{display:grid;font-size:10px;font-weight:800;gap:4px;min-width:210px;}.queue-seller-filter select{min-height:34px;}@media (max-width:760px){.queue-head-actions{align-items:stretch;flex-direction:column;width:100%;}}.queue-rule-strip{background:#fff4e7;border:1px solid #f0c68a;border-radius:8px;color:#9a5c16;font-size:11px;margin-bottom:8px;padding:11px 14px;}.queue-rule-strip.secondary{background:#edf3ff;border-color:#bacaf0;color:#5365ba;}.queue-current-card{align-items:center;background:#17191d;border-radius:8px;color:#fff;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin:14px 0 16px;min-height:60px;padding:10px 14px;}.queue-current-card strong{font-size:15px;}.queue-current-card small{color:#c9ced5;}.queue-current-actions{display:flex;gap:7px;}.queue-current-actions button{border:0;border-radius:6px;cursor:pointer;font-size:10px;font-weight:800;min-height:32px;padding:7px 10px;}.queue-current-actions .done,.queue-current-actions .queue-done{background:#269060;color:#fff;}.queue-current-actions .reschedule,.queue-current-actions .queue-reschedule{background:#d89500;color:#fff;}.queue-current-actions .missed,.queue-current-actions .secondary{background:#343842;color:#fff;}.queue-content-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 280px;}#pipelineTaskRows .task-row,#pipelineTaskRows .followup-task{align-items:center;background:#fff;border:1px solid #e1ded9;border-radius:7px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;margin-bottom:7px;padding:9px 11px;}.queue-position{align-items:center;background:#f2f0ec;border-radius:50%;display:flex;font-size:11px;font-weight:900;height:25px;justify-content:center;width:25px;}.queue-task-main{display:grid;gap:2px;}.queue-task-main strong{font-size:12px;}.queue-task-main small{color:#737882;font-size:10px;}.queue-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;}.queue-summary-grid .kpi{min-height:70px;}.queue-execution-status{align-items:center;background:#e9f6ef;border:1px solid #b9dec9;border-radius:7px;color:#08783f;display:inline-flex;font-size:11px;font-weight:900;min-height:34px;padding:0 12px;}.queue-execution-status.paused{background:#fff3d6;border-color:#efca78;color:#9a6300;}.queue-progress-panel{display:grid;gap:8px;grid-template-columns:minmax(260px,1.7fr) repeat(5,minmax(105px,.72fr));margin:12px 0 10px;}.queue-progress-panel>article,.queue-progress-main{background:#fff;border:1px solid #dedbd5;border-radius:9px;min-width:0;padding:10px 12px;}.queue-progress-panel span{color:#5e6670;display:block;font-size:10px;font-weight:800;text-transform:uppercase;}.queue-progress-panel strong{color:#17211d;display:block;font-size:17px;margin-top:5px;}.queue-progress-track,.queue-mission-track{background:#e5e9e6;border-radius:99px;height:7px;margin-top:8px;overflow:hidden;}.queue-progress-track i,.queue-mission-track i{background:#149354;border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:0;}.queue-execution-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.45fr) minmax(315px,.72fr);}.queue-current-card{align-items:stretch;background:#fff;border:1px solid #dedbd5;border-radius:10px;color:#17211d;display:block;margin:0;min-height:365px;overflow:hidden;padding:0;}.queue-current-empty{align-items:center;color:#68716c;display:flex;justify-content:center;min-height:365px;padding:28px;text-align:center;}.queue-current-label{align-items:center;background:#171b1e;color:#fff;display:flex;justify-content:space-between;padding:10px 14px;}.queue-current-label span{color:#ff7a24;font-size:12px;font-weight:900;}.queue-timer{color:#fff;font-family:Consolas,"Courier New",monospace;font-size:19px;}.queue-current-body{padding:13px 15px;}.queue-client-head{align-items:start;display:flex;gap:12px;justify-content:space-between;}.queue-client-head h2{color:#17211d;font-size:21px;line-height:1.15;margin:0 0 4px;}.queue-client-phone{color:#087f46;font-size:15px;font-weight:900;text-decoration:none;}.queue-curve-badge{background:#e4f5eb;border-radius:99px;color:#087f46;font-size:11px;font-weight:900;padding:5px 9px;white-space:nowrap;}.queue-client-facts{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:11px 0;}.queue-client-facts>div{background:#f5f3ef;border-radius:7px;min-width:0;padding:8px;}.queue-client-facts span{color:#727872;display:block;font-size:9px;font-weight:800;text-transform:uppercase;}.queue-client-facts strong{color:#17211d;display:block;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;}.queue-client-products{background:#f8f7f4;border-radius:7px;color:#313b36;display:flex;flex-wrap:wrap;font-size:11px;gap:5px 14px;padding:8px 10px;}.queue-purchase-preview{background:#f8f7f4;border:1px solid #e3e7e4;border-radius:9px;display:grid;gap:8px;padding:10px;}.queue-purchase-preview-title,.queue-purchase-order>header,.queue-purchase-item{align-items:center;display:flex;gap:10px;justify-content:space-between;}.queue-purchase-preview-title strong{color:#17211d;font-size:12px;}.queue-purchase-preview-title span{color:#6c756f;font-size:9px;font-weight:800;text-transform:uppercase;}.queue-purchase-order{background:#fff;border:1px solid #dde4df;border-radius:8px;overflow:hidden;}.queue-purchase-order>header{background:#edf4f0;color:#25322c;font-size:10px;font-weight:800;padding:7px 9px;}.queue-purchase-order>header strong{color:#087f46;}.queue-purchase-items{display:grid;}.queue-purchase-item{border-top:1px solid #edf0ee;min-width:0;padding:7px 9px;}.queue-purchase-item:first-child{border-top:0;}.queue-purchase-item>div{display:grid;flex:1;gap:2px;min-width:0;}.queue-purchase-item>div strong{color:#27312c;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.queue-purchase-item>div small{color:#717a74;font-size:9px;}.queue-purchase-item>b{color:#17211d;font-size:10px;white-space:nowrap;}.queue-purchase-empty{color:#727872;font-size:10px;padding:4px;}.queue-priority-reasons{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0;}.queue-priority-reasons span{border-radius:6px;color:#27312c;font-size:10px;font-weight:800;padding:7px 8px;}.queue-priority-reasons .red{background:#fee8e4;color:#b82c1c;}.queue-priority-reasons .yellow{background:#fff2d2;color:#8c6200;}.queue-priority-reasons .green{background:#e8f6ee;color:#087b42;}.queue-priority-reasons .blue{background:#e9f1ff;color:#315fae;}.queue-current-actions{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));}.queue-current-actions a,.queue-current-actions button{align-items:center;background:#f0efeb;border:0;border-radius:6px;color:#1b2420;cursor:pointer;display:flex;font-size:10px;font-weight:900;justify-content:center;min-height:34px;padding:7px 8px;text-align:center;text-decoration:none;}.queue-current-actions .primary{background:#ef5b32;color:#fff;}.queue-current-actions .whatsapp{background:#e6f7ed;color:#087d43;}.queue-current-actions .queue-done{background:#17874f;color:#fff;}.queue-current-actions .queue-reschedule{background:#d99508;color:#fff;}.queue-current-actions .secondary{background:#373b43;color:#fff;}.queue-current-actions .disabled{cursor:not-allowed;opacity:.45;pointer-events:none;}.queue-intelligence-card{background:#fff;border:1px solid #dedbd5;border-radius:10px;color:#17211d;min-height:365px;padding:12px;}.queue-intelligence-card h3{color:#17211d;font-size:14px;margin:0 0 8px;}.queue-crm-guidance{background:#fff4e8;border:1px solid #ffc38f;border-radius:8px;color:#4c3828;font-size:11px;line-height:1.45;margin-bottom:10px;padding:9px;}.queue-crm-guidance strong{color:#bd4f08;display:block;margin-bottom:3px;}.queue-offer-title{color:#526058;font-size:10px;font-weight:900;margin-bottom:3px;text-transform:uppercase;}.queue-offer-list{display:grid;gap:0;}.queue-offer-row{align-items:center;border-top:1px solid #ece8e2;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:7px 0;}.queue-offer-row:first-child{border-top:0;}.queue-offer-row strong{color:#17211d;display:block;font-size:11px;}.queue-offer-row small{color:#69736d;display:block;font-size:9px;margin-top:2px;}.queue-offer-row button{background:#fff0e7;border:0;border-radius:5px;color:#c64f08;cursor:pointer;font-size:10px;font-weight:900;padding:6px 8px;}.queue-offer-empty{color:#69736d;font-size:11px;padding:10px 0;}.queue-mission-card{background:#eff5f1;border-radius:8px;color:#17211d;margin-top:9px;padding:9px;}.queue-mission-card>div:first-child{display:flex;font-size:11px;justify-content:space-between;}.queue-mission-card small{color:#526058;display:block;font-size:9px;margin-top:5px;}.queue-next-head{margin-top:12px;}.queue-priority-legend{color:#68716c;display:flex;font-size:9px;gap:10px;}.queue-content-grid{grid-template-columns:minmax(0,1fr) 285px;}#pipelineTaskRows{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));}#pipelineTaskRows .task-row,#pipelineTaskRows .followup-task{align-items:start;border-left:4px solid #e2a300;display:grid;gap:6px;grid-template-columns:26px minmax(0,1fr);margin:0;min-height:105px;padding:10px;}#pipelineTaskRows .followup-task.signal-red{border-left-color:#d53829;}#pipelineTaskRows .followup-task.signal-green{border-left-color:#168b50;}#pipelineTaskRows .followup-task>span:not(.queue-position){color:#69736d;font-size:9px;grid-column:2;}#pipelineTaskRows .sales-card-actions{grid-column:2;}.queue-more-tasks{align-items:center;background:#f2f4f2;border:1px dashed #cbd2cd;border-radius:7px;color:#526058;display:flex;font-size:10px;font-weight:800;justify-content:center;min-height:105px;padding:12px;text-align:center;}.queue-task-main span{color:#17211d;font-size:11px;font-weight:800;}.queue-strategy-card{background:#fff;border:1px solid #dedbd5;border-radius:8px;padding:10px;}.queue-filter-summary{display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;margin:9px 0;}.queue-filter-summary span{color:#68716c;font-size:10px;}.queue-filter-summary strong{color:#17211d;font-size:12px;}@media (max-width:1366px){.queue-progress-panel{grid-template-columns:minmax(230px,1.45fr) repeat(4,minmax(90px,.7fr));}.queue-progress-panel article:nth-last-child(1){display:none;}.queue-client-facts{grid-template-columns:repeat(2,minmax(0,1fr));}.queue-current-actions{grid-template-columns:repeat(3,minmax(0,1fr));}.queue-execution-grid{grid-template-columns:minmax(0,1.25fr) minmax(285px,.75fr);}}@media (max-width:980px){.queue-progress-panel{grid-template-columns:repeat(2,minmax(0,1fr));}.queue-progress-main{grid-column:1 / -1;}.queue-execution-grid{grid-template-columns:1fr;}#pipelineTaskRows{grid-template-columns:1fr;}.queue-content-grid{grid-template-columns:1fr;}}@media (max-width:620px){.queue-current-actions{grid-template-columns:repeat(2,minmax(0,1fr));}.queue-priority-reasons{grid-template-columns:1fr;}.queue-client-head{align-items:stretch;flex-direction:column;}.queue-priority-legend{display:none;}.queue-purchase-preview-title,.queue-purchase-order>header{align-items:flex-start;flex-direction:column;}.queue-purchase-item{align-items:flex-start;flex-wrap:wrap;}}.client-crm-grid{display:grid;gap:14px;grid-template-columns:minmax(520px,46%) minmax(420px,54%);}.client-directory-list{display:grid;gap:6px;max-height:calc(100vh - 250px);overflow-y:auto;padding-right:4px;}.client-directory-item{align-items:start;background:#fff;border:1px solid transparent;border-radius:7px;cursor:pointer;display:grid;gap:3px 12px;grid-template-areas:"identity location state";grid-template-columns:minmax(230px,1.4fr) minmax(150px,.8fr) minmax(150px,auto);min-height:50px;padding:9px 11px;text-align:left;}.client-directory-item:nth-child(even){background:#fbf7f2;}.client-directory-item:nth-child(odd){background:#fff;}.client-directory-item:hover,.client-directory-item.active{background:#fff8f1;border-color:#ef5435;}.client-directory-item.active{background:#fffaf3;}.client-directory-identity{display:grid;gap:2px;grid-area:identity;min-width:0;}#clientRows .client-directory-identity strong{color:#17191d;display:block;font-size:12px;font-weight:800;line-height:1.2;opacity:1;overflow:hidden;text-overflow:ellipsis;visibility:visible;white-space:nowrap;}#clientRows .client-directory-document{color:#68707c;display:block;font-size:9px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client-directory-location{grid-area:location;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.client-directory-item span,.client-directory-item small{color:#737882;font-size:10px;}.client-directory-item small{align-self:start;grid-area:state;justify-self:end;line-height:1.35;max-width:145px;text-align:right;}.client-directory-item em{color:#d9402b;font-size:9px;font-style:normal;font-weight:800;}.client-detail-panel{background:#fff;border:1px solid #dedbd5;border-radius:8px;min-height:390px;padding:14px;}.client-detail-empty{align-content:center;color:#68707c;display:grid;gap:6px;min-height:350px;text-align:center;}.client-detail-empty strong{color:#17191d;font-size:14px;}.client-detail-head{align-items:flex-start;border-bottom:1px solid #e4e1dc;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px;}.client-detail-head h3{font-size:18px;margin:0 0 4px;}.client-detail-head p,.client-detail-head span{color:#70757e;font-size:11px;margin:0;}.client-detail-head .primary{white-space:nowrap;}.danger-outline{background:#fff;border:1px solid #d9402b;color:#b92d1c;}.danger-outline:hover{background:#fff0ed;}.client-detail-tabs{display:flex;gap:22px;margin:12px 0;}.client-detail-tabs span,.client-detail-tabs strong,.client-detail-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#555b64;cursor:pointer;font-size:11px;font-weight:800;min-height:0;padding:0 0 8px;}.client-detail-tabs span:first-child,.client-detail-tabs strong:first-child,.client-detail-tabs button.active{border-color:#ef522f;color:#17191d;}.client-overview-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0;}.client-overview-summary[hidden]{display:none;}.client-overview-summary article{background:#f7f6f3;border:1px solid #e3e0da;border-radius:7px;display:grid;gap:4px;min-width:0;padding:9px 10px;}.client-overview-summary span{color:#737882;font-size:9px;font-weight:800;text-transform:uppercase;}.client-overview-summary strong{color:#17191d;font-size:11px;line-height:1.3;}.client-next-action{align-items:center;background:#fde8e2;border:1px solid #f3b0a0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin:10px 0 18px;padding:12px;}.client-next-action strong{font-size:12px;}.client-next-action span{color:#d8452d;font-size:11px;}.client-timeline{display:grid;gap:0;}.client-timeline-item,.client-timeline article{border-bottom:1px solid #e3e0db;display:grid;gap:3px;grid-template-columns:95px minmax(0,1fr);padding:10px 0;}.client-timeline-item time,.client-timeline article time{color:#777d85;font-size:10px;}.client-timeline-item strong,.client-timeline article strong{font-size:12px;}.client-timeline-item small,.client-timeline article small,.client-timeline article span{color:#70757d;font-size:10px;grid-column:2;}body:not(.manager-mode) #sales .sales-order-list-card,body:not(.manager-mode) #sales .sales-card{border-left-width:3px;border-radius:6px;}body:not(.manager-mode) #sales .sales-card-items{display:none;}body:not(.manager-mode) #sales .sales-card-top{padding:8px 11px;}body:not(.manager-mode) #sales .sales-card-values,body:not(.manager-mode) #sales .sales-card-actions{margin:0;padding:7px 11px;}body:not(.manager-mode) #calculator .panel{box-shadow:none;}body:not(.manager-mode) #calculator .results{max-height:calc(100vh - 245px);}body:not(.manager-mode) #calculator .result-item{border-radius:0;box-shadow:none;min-height:48px;}@media (min-width:1100px) and (max-width:1450px) and (max-height:850px){html{zoom:.90;}body:not(.manager-mode){grid-template-columns:190px minmax(0,1fr);}body:not(.manager-mode) .app{padding-left:14px;padding-right:14px;}.pipeline-kanban{min-height:calc(100vh - 130px);}}@media (max-width:1100px){body:not(.manager-mode) #seller-dashboard .seller-kpi-grid,.seller-goals-summary,.queue-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pipeline-kanban{grid-template-columns:repeat(4,260px);}.queue-content-grid{grid-template-columns:1fr;}.client-crm-grid{grid-template-columns:minmax(560px,52%) minmax(360px,48%);}.portfolio-insight-grid,.stock-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:760px){body:not(.manager-mode){display:block;}body:not(.manager-mode) .sidebar{height:auto;padding:10px;position:static;}body:not(.manager-mode) .sidebar>.brand,body:not(.manager-mode) .sidebar-foot{display:none;}.mode-switch{margin-bottom:5px;}body:not(.manager-mode) .nav{display:flex;overflow-x:auto;}body:not(.manager-mode) .nav-button{flex:0 0 auto;padding-left:10px;}body:not(.manager-mode) .app{padding:0 10px 20px;}body:not(.manager-mode) .topbar{margin:0 -10px 10px;position:static;}.seller-priority-strip{align-items:flex-start;flex-direction:column;gap:9px;}.seller-priority-strip button{margin-left:0;}body:not(.manager-mode) #seller-dashboard .seller-kpi-grid,.seller-goals-summary,.queue-summary-grid{grid-template-columns:1fr;}.seller-weekly-target{grid-template-columns:1fr;}.seller-weekly-target small{grid-column:1;grid-row:auto;}.queue-current-card{grid-template-columns:1fr;}.queue-current-actions{flex-wrap:wrap;}.client-crm-grid{grid-template-columns:1fr;}.client-directory-list{max-height:250px;}.client-directory-item{align-items:start;gap:3px;grid-template-areas:"identity" "location" "state";grid-template-columns:1fr;}.client-directory-item small{justify-self:start;text-align:left;}.client-detail-head,.client-next-action{align-items:flex-start;flex-direction:column;}.client-overview-summary{grid-template-columns:1fr;}.portfolio-insight-grid,.stock-insight-grid,.sales-suggestion-grid{grid-template-columns:1fr;}}.seller-action-dashboard{--seller-green:#078148;--seller-orange:#ff7618;--seller-red:#cf3026;--seller-yellow:#d99d00;display:grid;gap:10px;padding:14px;}.seller-action-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--line);}.seller-action-head h3{margin:0 0 3px;font-size:1.25rem;}.seller-action-head>div>span{color:var(--muted);}.seller-goal-row-compact{display:flex;align-items:flex-end;gap:7px;margin:0;}.seller-goal-row-compact label{min-width:95px;margin:0;}.seller-goal-row-compact label:first-child{min-width:170px;}.seller-goal-row-compact input,.seller-goal-row-compact select{min-height:34px;padding:6px 8px;}.seller-goal-row-compact button{min-height:34px;}.seller-action-title{margin-top:3px;color:#67716c;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;}.seller-action-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}.seller-priority-card{min-height:76px;display:flex;align-items:center;gap:13px;padding:11px 15px;border:1px solid;border-radius:11px;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease;}.seller-priority-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(21,32,26,.09);}.seller-priority-card>strong{min-width:42px;font:900 2rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;}.seller-priority-card span{display:grid;gap:2px;font-weight:900;font-size:.92rem;}.seller-priority-card small{font-size:.72rem;font-weight:500;color:#69716d;}.seller-priority-card.danger{color:var(--seller-red);background:#fff0ed;border-color:#f0aaa4;}.seller-priority-card.today{color:#ba5606;background:#fff4e8;border-color:#ffc28f;}.seller-priority-card.waiting{color:#987000;background:#fff8dd;border-color:#e9d176;}.seller-performance-grid{display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:8px;}.seller-performance-card,.seller-client-day,.seller-day-agenda,.seller-smart-card,.seller-portfolio-card,.seller-opportunity-workspace{border:1px solid var(--line);border-radius:10px;background:#fff;}.seller-performance-card{min-height:93px;padding:11px 13px;}.seller-performance-card>span{display:block;color:#69726d;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;}.seller-performance-card>strong,.seller-conversion>strong{display:block;margin-top:7px;font:900 1.48rem/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;}.seller-performance-card>small{display:block;margin-top:5px;color:#69726d;font-size:.7rem;}.seller-period-tabs{display:flex;gap:3px;margin-top:7px;}.seller-period-tabs button{padding:3px 8px;border:0;border-radius:5px;background:#edf1ee;font-size:.68rem;cursor:pointer;}.seller-period-tabs button.active{color:#fff;background:var(--seller-green);}.seller-goal-progress{height:7px;margin-top:8px;overflow:hidden;border-radius:99px;background:#e6ebe8;}.seller-goal-progress i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#087b46,#55b77b);transition:width .25s ease;}.seller-conversion{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;}.seller-conversion b{color:#69726d;font-size:.76rem;}.seller-reward-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;border:1px solid #dce3de;border-radius:8px;background:#dce3de;}.seller-reward-strip span{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;background:#f6f8f6;color:#626d67;font-size:.7rem;}.seller-reward-strip b{color:#18211c;}.seller-goal-action{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px 15px;margin:0;padding:11px 14px;}.seller-goal-action>strong{font-size:1.35rem;}.seller-goal-action>small{text-align:right;}.seller-goal-equivalents{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px;}.seller-goal-equivalents span{padding:3px 8px;border-radius:99px;background:#2b302e;color:#dce5df;font-size:.7rem;}.seller-next-action-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:8px;}.seller-client-day{display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:12px 14px;border-left:4px solid var(--seller-orange);}.seller-client-day span{color:#c65b08;font-size:.68rem;font-weight:900;text-transform:uppercase;}.seller-client-day h3{margin:2px 0;font-size:1.18rem;}.seller-client-day small{color:#68716c;}.seller-client-day p{grid-column:1 / -1;margin:0;padding:7px 9px;border:1px solid #ffd2ad;border-radius:7px;background:#fff5ec;}.seller-client-day-actions{display:flex;gap:5px;}.seller-client-day-actions button,.seller-card-head button{min-height:31px;padding:6px 9px;border:0;border-radius:6px;background:var(--seller-green);color:#fff;font-weight:900;cursor:pointer;}.seller-client-day-actions button.secondary,.seller-card-head button{background:#eef2ef;color:#18211c;}.seller-day-agenda,.seller-smart-card,.seller-portfolio-card,.seller-opportunity-workspace{padding:11px 12px;}.seller-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px;}.seller-card-head>span{color:#69726d;font-size:.68rem;}.seller-agenda-list{display:grid;gap:2px;}.seller-agenda-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:7px;padding:6px 2px;border-top:1px solid #edf0ed;}.seller-agenda-row:first-child{border-top:0;}.seller-agenda-row time{color:var(--seller-green);font-weight:900;}.seller-agenda-row small{display:block;color:#707872;}.seller-agenda-row button,.seller-smart-row button{padding:5px 7px;border:0;border-radius:5px;background:#fff0e7;color:#ce560a;font-size:.68rem;font-weight:900;cursor:pointer;}.seller-smart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}.seller-smart-card h3,.seller-portfolio-card h3{margin:0 0 8px;font-size:.85rem;}.seller-smart-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:6px 0;border-top:1px solid #edf0ed;}.seller-smart-row:first-child{border-top:0;}.seller-smart-row strong,.seller-smart-row small{display:block;}.seller-smart-row small{color:#717973;font-size:.68rem;}.seller-smart-card .motivation-list{gap:5px;}.seller-smart-card .motivation-card{padding:7px 8px;font-size:.72rem;}.seller-portfolio-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;}.seller-aging-grid,.seller-traffic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}.seller-aging-grid button{padding:8px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;text-align:left;cursor:pointer;}.seller-aging-grid strong,.seller-aging-grid span{display:block;}.seller-aging-grid strong{font-size:1.25rem;}.seller-aging-grid span{color:#69726d;font-size:.7rem;}.seller-portfolio-summary,.seller-return-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:7px;}.seller-portfolio-summary>span,.seller-return-summary>span{display:grid;gap:2px;padding:6px 8px;border-radius:6px;background:#f5f7f5;color:#68716c;font-size:.67rem;}.seller-portfolio-summary b,.seller-return-summary b{color:#17201b;font-size:.9rem;}.seller-portfolio-summary small{display:block;}.seller-traffic-grid>div{display:grid;gap:4px;padding:8px;border-radius:7px;}.seller-traffic-grid .green{color:#087b46;background:#e9f7ef;}.seller-traffic-grid .yellow{color:#8c6800;background:#fff8dd;}.seller-traffic-grid .red{color:#bd2b22;background:#fff0ed;}.seller-traffic-grid span{font-size:.68rem;font-weight:900;}.seller-traffic-grid strong{font-size:.8rem;}.seller-opportunity-list{display:grid;gap:5px;}.seller-opportunity-row{display:grid;grid-template-columns:minmax(180px,1.4fr) .6fr .6fr .45fr auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid #e6e1da;border-left:3px solid #dfaa00;border-radius:7px;background:#fff;}.seller-opportunity-row.signal-red{border-left-color:#d3392e;}.seller-opportunity-row.signal-green{border-left-color:#0a8b50;}.seller-opportunity-row strong,.seller-opportunity-row small{display:block;}.seller-opportunity-row small{color:#6c746f;font-size:.68rem;}.seller-opportunity-stars{color:#dca300;letter-spacing:1px;}.seller-opportunity-actions{display:flex;gap:4px;}.seller-opportunity-actions button{padding:5px 7px;border:0;border-radius:5px;font-size:.66rem;font-weight:900;cursor:pointer;}@media (max-width:1180px){.seller-action-head{align-items:flex-start;flex-direction:column;}.seller-goal-row-compact{width:100%;}.seller-performance-grid{grid-template-columns:repeat(2,1fr);}.seller-smart-grid{grid-template-columns:repeat(2,1fr);}.seller-smart-card:last-child{grid-column:1 / -1;}}@media (max-width:850px){.seller-action-priorities,.seller-smart-grid,.seller-next-action-grid,.seller-portfolio-grid{grid-template-columns:1fr;}.seller-goal-row-compact{display:grid;grid-template-columns:repeat(2,1fr);}.seller-goal-row-compact label{min-width:0 !important;}.seller-reward-strip{grid-template-columns:repeat(2,1fr);}.seller-goal-action{grid-template-columns:1fr;}.seller-goal-action>small{text-align:left;}.seller-opportunity-row{grid-template-columns:1fr 1fr;}}@media (max-width:560px){.seller-performance-grid,.seller-action-priorities,.seller-aging-grid,.seller-traffic-grid,.seller-portfolio-summary,.seller-return-summary{grid-template-columns:1fr;}.seller-reward-strip{grid-template-columns:1fr;}}#pipeline .pipeline-workspace{display:flex;flex-direction:column;height:calc(100dvh - 118px);overflow:hidden;}#pipeline .pipeline-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(135px,1fr));margin:10px 0 8px;}#pipeline .pipeline-summary-grid article{background:#fff;border:1px solid #dedbd5;border-radius:8px;padding:9px 11px;}#pipeline .pipeline-filter-bar{display:grid;gap:7px;grid-template-columns:minmax(260px,1fr) minmax(150px,.35fr) minmax(150px,.35fr) auto;}#pipeline .pipeline-board-shell{flex:1 1 auto;min-height:0;overflow:auto;}#pipeline .pipeline-kanban.pipeline-kanban-seven{align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(7,minmax(220px,1fr));height:100%;min-height:0;min-width:1540px;}#pipeline .pipeline-kanban-seven .pipeline-column{--pipeline-stage-color:#8b9297;background:#f7f6f3;border:1px solid #dcd8d1;border-radius:8px;display:flex;flex-direction:column;min-height:0;padding:7px;}#pipeline .pipeline-kanban-seven .stage-negotiation{--pipeline-stage-color:#f97316;}#pipeline .pipeline-kanban-seven .stage-quote{--pipeline-stage-color:#2563eb;}#pipeline .pipeline-kanban-seven .stage-return{--pipeline-stage-color:#d9a400;}#pipeline .pipeline-kanban-seven .stage-bling{--pipeline-stage-color:#0f766e;}#pipeline .pipeline-kanban-seven .stage-invoiced{--pipeline-stage-color:#0f8a4b;}#pipeline .pipeline-kanban-seven .stage-post{--pipeline-stage-color:#7c3aed;}#pipeline .pipeline-kanban-seven .stage-lost{--pipeline-stage-color:#ef4444;}#pipeline .pipeline-kanban-seven .pipeline-column>header{border-top:4px solid var(--pipeline-stage-color,#8b9297);display:grid;gap:2px;grid-template-columns:minmax(0,1fr) auto;min-height:42px;}#pipeline .pipeline-kanban-seven .pipeline-column-body{align-content:start;align-items:start;display:grid;flex:1 1 auto;gap:8px;grid-auto-rows:max-content;min-height:0;overflow-y:auto;padding-right:2px;}#pipeline .pipeline-kanban-seven .pipeline-deal-card{align-self:start;background:#fff;border:1px solid #dedbd5;border-left:4px solid var(--pipeline-stage-color,var(--pipeline-signal,#168b50));border-radius:8px;box-shadow:none;display:grid;gap:4px;min-height:0;padding:8px;width:100%;}#pipeline .pipeline-deal-top{align-items:center;display:flex;gap:6px;justify-content:space-between;}#pipeline .pipeline-deal-top strong{color:#111b17;font-size:12px;line-height:1.15;min-width:0;overflow:visible;text-overflow:clip;white-space:normal;}#pipeline .pipeline-card-location{color:#59625d !important;font-size:9px !important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#pipeline .pipeline-card-value{color:#111b17 !important;font-size:15px !important;font-weight:950;line-height:1.15;margin:0;}#pipeline .pipeline-card-grid{display:grid;border-top:1px solid #ece7df;gap:4px;grid-template-columns:1fr 1fr;padding-top:4px;}#pipeline .pipeline-card-grid>span{background:#f3f0ea;border-radius:5px;color:#727a75;display:block;font-size:7px;font-weight:900;line-height:1.2;min-height:30px;padding:4px 5px;text-transform:uppercase;}#pipeline .pipeline-card-grid b{color:#111b17;display:block;font-size:8px;line-height:1.15;margin-top:2px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap;}#pipeline .pipeline-stars{color:#d99a00;letter-spacing:-1px;}#pipeline .pipeline-card-next{background:#eaf2ff;border-radius:5px;color:#1e5fae !important;display:block;font-size:8px !important;line-height:1.25;padding:5px 6px;}#pipeline .pipeline-card-alert{background:#ffe8e3;border-radius:5px;color:#b83223 !important;display:block;font-size:8px !important;font-weight:900;padding:4px 6px;}#pipeline .pipeline-card-hint{background:#fff2e4;border-radius:5px;color:#935116 !important;display:block;font-size:8px !important;line-height:1.25;padding:4px 6px;}#pipeline .pipeline-kanban-seven .pipeline-deal-card>.pipeline-card-grid,#pipeline .pipeline-kanban-seven .pipeline-deal-card>.pipeline-card-next,#pipeline .pipeline-kanban-seven .pipeline-deal-card>.pipeline-card-alert,#pipeline .pipeline-kanban-seven .pipeline-deal-card>.pipeline-card-hint{display:block;}#pipeline .pipeline-kanban-seven .pipeline-deal-card>.pipeline-card-grid{display:grid;}@media (max-width:1366px){#pipeline .pipeline-workspace{height:calc(100dvh - 98px);}#pipeline .pipeline-summary-grid{grid-template-columns:repeat(5,minmax(110px,1fr));}#pipeline .pipeline-kanban.pipeline-kanban-seven{grid-template-columns:repeat(7,205px);min-width:1435px;}}@media (min-width:1700px){html{zoom:1;}body{grid-template-columns:238px minmax(0,1fr);}body:not(.manager-mode){grid-template-columns:218px minmax(0,1fr);}.app{padding:18px 22px 34px;}.topbar{min-height:72px;padding:12px 22px;}}@media (min-width:1440px) and (max-width:1699px){html{zoom:.96;}body{grid-template-columns:224px minmax(0,1fr);}body:not(.manager-mode){grid-template-columns:204px minmax(0,1fr);}.app{padding:14px 18px 28px;}}@media (min-width:1280px) and (max-width:1439px){html{zoom:.91;}body{grid-template-columns:210px minmax(0,1fr);}body:not(.manager-mode){grid-template-columns:190px minmax(0,1fr);}.sidebar{padding-left:12px;padding-right:12px;}.sidebar>.brand img,body:not(.manager-mode) .sidebar>.brand img{width:160px;}.app{padding:12px 14px 24px;}.topbar{min-height:64px;padding:10px 14px;}.topbar h1{font-size:20px;}.view.active{gap:12px;}button{min-height:36px;padding:8px 12px;}input,select{min-height:38px;padding:8px 10px;}}@media (min-width:1280px) and (max-width:1439px) and (min-height:900px){html{zoom:.94;}}@media (min-width:1280px) and (max-width:1439px) and (max-height:800px){html{zoom:.88;}}.compact-action-field{align-self:stretch;display:grid;font-size:11px;gap:3px;min-width:230px;}.compact-action-field select{min-height:40px;padding:8px 10px;}.small-inline-button{min-height:30px;padding:6px 9px;white-space:nowrap;}.product-price-action{min-width:92px;white-space:nowrap;}.table-wrap tbody tr:nth-child(even){background:#fbf7f2;}.table-wrap tbody tr:nth-child(odd){background:#fff;}.table-wrap tbody tr:hover,#productRows tr:hover,#productRows tr.active-row{background:#fff4e9;}.sales-cards .sales-card:nth-child(even),.client-directory-list .client-row-card:nth-child(even){background:#fbf7f2;}.sales-cards .sales-card:nth-child(odd),.client-directory-list .client-row-card:nth-child(odd){background:#fff;}.result-item:nth-child(even),.client-row-card:nth-child(even),.followup-task:nth-child(even),.queue-row:nth-child(even),.seller-smart-row:nth-child(even),.sales-card:nth-child(even),.order-card:nth-child(even){background:#fbf7f2;}.result-item:nth-child(odd),.client-row-card:nth-child(odd),.followup-task:nth-child(odd),.queue-row:nth-child(odd),.seller-smart-row:nth-child(odd),.sales-card:nth-child(odd),.order-card:nth-child(odd){background:#fff;}.result-item:hover,.client-row-card:hover,.followup-task:hover,.queue-row:hover,.seller-smart-row:hover,.sales-card:hover,.order-card:hover{background:#fff4e9;}.tax-planning-frame-v9{background:#f5f2ec;border:0;display:block;min-height:1900px;width:100%;}#taxPlanningNative,.tax-native{min-width:0;width:100%;}.tax-planning-panel{overflow:hidden;}.tax-planning-panel>.panel-head{margin-bottom:12px;}.tax-native{background:#f4f1ec;border-radius:14px;min-height:520px;padding:0;}.tax-native-shell{display:grid;gap:18px;}.tax-control-card,.tax-simulator-card,.tax-comparison-card,.tax-scenario-card{background:#fff;border:1px solid var(--crm-border);border-radius:14px;box-shadow:0 8px 24px rgba(15,23,42,.05);padding:18px;}.tax-control-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(160px,1fr));}.tax-field{display:grid;gap:6px;}.tax-field span{color:var(--muted);font-size:12px;font-weight:800;}.tax-field input,.tax-field select{background:#fff;width:100%;}.tax-info{background:#eef5ff;border-radius:10px;color:#0f3b75;font-weight:700;line-height:1.45;margin-top:14px;padding:12px 14px;}.tax-save-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;}.tax-save-row span{color:var(--green);font-size:12px;font-weight:800;}.tax-scenarios-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(300px,1fr));}.tax-scenario-card[data-tax-card*="presumido"]{border-color:#ef4444;}.tax-scenario-card[data-tax-card*="simples"]{border-color:#2563eb;}.tax-scenario-head{border-bottom:1px solid var(--crm-border);margin-bottom:14px;padding-bottom:10px;}.tax-scenario-head small{color:var(--muted);display:block;font-weight:900;letter-spacing:.03em;text-transform:uppercase;}.tax-scenario-head h4,.tax-simulator-card h4,.tax-comparison-card h4{margin:0 0 4px;}.tax-scenario-head p,.tax-comparison-card p{color:var(--muted);margin:0;}.tax-field-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(130px,1fr));}.tax-result-grid{border-top:1px solid var(--crm-border);display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding-top:14px;}.tax-price-box,.tax-intent-footer>div,.tax-compare-prices span{background:#f7f4ef;border-radius:10px;display:grid;gap:4px;padding:12px;}.tax-price-box span,.tax-intent-footer span,.tax-compare-prices span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;}.tax-price-box strong{font-size:22px;}.tax-price-box small{color:var(--muted);}.tax-breakdown{color:var(--muted);display:grid;font-size:12px;gap:4px;grid-column:1 / -1;}.tax-rule-details{background:#fff7ed;border-radius:10px;color:#7c2d12;font-size:12px;margin-top:12px;padding:10px 12px;}.tax-rule-details summary{cursor:pointer;font-weight:900;}.tax-rule-details p{margin:8px 0 0;}.tax-simulator-card{border-color:#1d4ed8;}.tax-simulator-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-top:12px;}.tax-intent-result{border:1px solid #1d4ed8;border-radius:12px;margin-top:12px;overflow:hidden;}.tax-intent-lines{display:grid;}.tax-intent-lines span{align-items:center;border-bottom:1px solid var(--crm-border);display:flex;justify-content:space-between;padding:8px 12px;}.tax-intent-footer{align-items:end;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:12px;}.tax-intent-footer strong{font-size:24px;}.tax-intent-footer .positive{color:var(--green);}.tax-intent-footer .negative{color:#dc2626;}.tax-comparison-card{border-color:#1d4ed8;}.tax-comparison-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(180px,1fr));margin-top:12px;}.tax-compare-box{border:1px solid #ef4444;border-radius:12px;display:grid;gap:10px;padding:12px;}.tax-compare-box.simples{border-color:#2563eb;}.tax-compare-box small{color:var(--muted);}.tax-compare-prices{display:grid;gap:8px;grid-template-columns:1fr 1fr;}.tax-compare-prices b{color:var(--text);display:block;font-size:18px;}.tax-compare-box details{background:#eef5ff;border-radius:10px;color:#0f3b75;padding:10px;}.tax-compare-box.presumido details{background:#fff0ee;color:#991b1b;}.tax-compare-box summary{cursor:pointer;font-weight:900;}@media (max-width:1500px){.tax-control-grid,.tax-comparison-grid{grid-template-columns:repeat(2,minmax(180px,1fr));}.tax-simulator-grid{grid-template-columns:1fr;}}@media (max-width:980px){.tax-scenarios-grid,.tax-result-grid,.tax-intent-footer,.tax-compare-prices,.tax-control-grid,.tax-comparison-grid{grid-template-columns:1fr;}}.bling-price-preview{margin:16px 0;padding:16px;border:1px solid #9fc7ad;border-radius:12px;background:#f7fbf8;}.bling-price-preview-summary{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px;margin:12px 0;}.bling-price-preview-summary span{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid #d9e5dd;border-radius:8px;background:#fff;}.bling-price-preview-summary small{color:#66736b;}.bling-price-preview-summary strong{font-size:18px;}.bling-price-preview-table-wrap{max-height:430px;}@media (max-width:1000px){.bling-price-preview-summary{grid-template-columns:repeat(2,minmax(120px,1fr));}}#productAuditHeadRow .audit-company-head{white-space:nowrap;border-left:1px solid rgba(0,0,0,0.06);}#productAuditHeadRow .company-xbr{color:#b83c00;background:#fff1e8;}#productAuditHeadRow .company-xr{color:#1749bf;background:#eaf2ff;}#productRows td.audit-company-xbr{background:rgba(255,122,24,0.055);}#productRows td.audit-company-xr{background:rgba(37,99,235,0.055);}.audit-company-start{border-left:2px solid #b7c0ba !important;}#products .table-wrap table{min-width:1120px;}.audit-grid strong .audit-kpi-xbr{color:#c2410c;}.audit-grid strong .audit-kpi-xr{color:#1d4ed8;}.audit-grid strong .audit-kpi-separator{color:#8a938d;padding:0 5px;}.product-replication-panel.integration-collapsible{margin-top:12px;padding:0;border:1px solid #f2b38f;border-left:4px solid #ff6b1a;background:#fffaf6;}.product-replication-panel .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 8px;}.product-replication-panel .panel-head small{color:#5f6863;}.product-replication-rows{display:grid;gap:7px;margin-top:8px;}.product-replication-row{display:grid;grid-template-columns:minmax(95px,.65fr) minmax(220px,2fr) minmax(90px,.7fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid #eaded5;border-radius:8px;background:#fff;}.product-replication-row .sku{color:#d84e00;font-weight:800;}.product-replication-row .replication-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;}.product-replication-row button{padding:7px 10px;font-size:12px;}.integration-collapsible{margin-top:12px;border:1px solid #dfe4e1;border-radius:10px;background:#fff;overflow:hidden;}.integration-collapsible>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 44px 14px 16px;cursor:pointer;list-style:none;user-select:none;}.integration-collapsible>summary::-webkit-details-marker{display:none;}.integration-collapsible>summary::after{content:"⌄";position:absolute;right:17px;top:50%;transform:translateY(-55%);color:#167c45;font-size:22px;font-weight:800;transition:transform .18s ease;}.integration-collapsible[open]>summary::after{transform:translateY(-45%) rotate(180deg);}.integration-collapsible[open]>summary{border-bottom:1px solid #e5e8e6;}.integration-collapsible-body{padding:0 14px 14px;}.oauth-safety-note{display:flex;gap:12px;align-items:baseline;margin:12px 0;padding:11px 12px;border:1px solid #b9ddc8;border-radius:9px;background:#eef9f2;color:#174c2d;}.oauth-safety-note span{color:#3d5b49;}.oauth-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.oauth-company-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid #dfe4e1;border-radius:10px;background:#fff;}.oauth-company-card>div{display:grid;gap:3px;}.oauth-company-card small{color:#66736c;}.oauth-company-xbr{border-left:4px solid #ff7a1a;background:#fff8f2;}.oauth-company-xr{border-left:4px solid #2f6fff;background:#f3f7ff;}.oauth-company-action{flex:0 0 auto;padding:10px 14px;border-radius:8px;color:#fff;font-weight:800;text-decoration:none;}.oauth-company-xbr .oauth-company-action{background:#ff7a1a;}.oauth-company-xr .oauth-company-action{background:#2f6fff;}.oauth-company-action:hover{filter:brightness(.94);}.oauth-help-text{margin:11px 2px 0;color:#65716b;font-size:12px;}@media (max-width:760px){.oauth-company-grid{grid-template-columns:1fr;}.oauth-safety-note{align-items:flex-start;flex-direction:column;}}.migration-safety-note{display:flex;gap:12px;align-items:center;margin:12px 0;padding:10px 12px;border:1px solid #b7ddc6;border-radius:8px;background:#effaf3;}.migration-safety-note span{color:#496057;font-size:12px;}.initial-migration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}.initial-migration-card{padding:12px;border:1px solid #dde3df;border-radius:9px;background:#fff;}.initial-migration-card header{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;}.initial-migration-card .migration-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;}.initial-migration-card .migration-counts span{padding:7px;border-radius:6px;background:#f4f6f5;font-size:11px;}.initial-migration-card .migration-counts strong{display:block;margin-top:2px;font-size:16px;}.initial-migration-card .migration-error{color:#b42318;font-size:11px;min-height:14px;}.migration-spreadsheet-box{margin-top:10px;padding:11px;border:1px dashed #9ba9a1;border-radius:8px;background:#fafbfa;}.migration-sheet-row{display:flex;justify-content:space-between;gap:14px;padding:7px 0;border-bottom:1px solid #e7eae8;font-size:12px;}.migration-sheet-row:last-child{border-bottom:0;}@media (max-width:1000px){.initial-migration-grid{grid-template-columns:1fr;}}.supplier-link-actions{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0;}.supplier-link-rows{display:grid;gap:8px;max-height:560px;overflow:auto;padding-right:3px;}.supplier-link-row{display:grid;grid-template-columns:30px minmax(280px,1fr) minmax(135px,.3fr) minmax(210px,.45fr);gap:12px;align-items:center;padding:10px;border:1px solid #e1e5e2;border-radius:9px;background:#fff;}.supplier-link-ready{border-color:#95d0ad;background:#f5fcf7;}.supplier-link-blocked{border-color:#efb0a8;background:#fff8f7;}.supplier-link-existing,.supplier-link-created{border-color:#abc6ed;background:#f6f9ff;}.supplier-link-choice{display:grid;place-items:center;}.supplier-link-choice input{width:18px;height:18px;accent-color:#14834b;}.supplier-link-main,.supplier-link-cost,.supplier-link-state{display:grid;gap:3px;}.supplier-link-main span,.supplier-link-main small,.supplier-link-cost small,.supplier-link-cost span,.supplier-link-state small{color:#647169;}.supplier-link-cost strong{color:#d85c09;font-size:16px;}.supplier-link-state>button{justify-self:start;margin-top:5px;padding:7px 10px;}.supplier-link-state>strong{font-size:12px;}@media (max-width:900px){.supplier-link-row{grid-template-columns:28px 1fr;}.supplier-link-cost,.supplier-link-state{grid-column:2;}}@media (max-width:800px){.product-replication-row{grid-template-columns:1fr;}.product-replication-row .replication-actions{justify-content:flex-start;}}.product-mapping-filters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,320px);gap:10px;margin:12px 0}.product-mapping-filters label,.product-map-target-picker label{display:grid;gap:5px}.product-mapping-filters label>span,.product-map-target-picker label>span{font-size:11px;font-weight:800;color:#41524b}.product-mapping-table-wrap{overflow:auto;border:1px solid #dce4df;border-radius:12px;background:#fff}.product-mapping-table{width:100%;border-collapse:collapse;min-width:960px}.product-mapping-table th{padding:10px 12px;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;background:#f3f6f4;color:#53645d}.product-mapping-table td{padding:11px 12px;border-top:1px solid #e5ebe7;vertical-align:top}.product-mapping-table td strong,.product-mapping-table td span,.product-mapping-table td small{display:block}.product-mapping-table td span{margin-top:3px}.product-mapping-table td small{margin-top:4px;color:#64756e}.product-map-xbr{background:#fff6ef;border-left:3px solid #ff7417}.product-map-xr{background:#f1f6ff;border-left:3px solid #2764e7}.product-map-status-badge{display:inline-block!important;padding:5px 8px;border-radius:999px;background:#edf2ef;font-size:11px;font-weight:800}.product-map-status-confirmed .product-map-status-badge{background:#def5e7;color:#08743b}.product-map-status-partial .product-map-status-badge{background:#fff0d6;color:#9a5700}.product-map-status-skipped .product-map-status-badge{background:#eee;color:#666}.product-map-cost-ok{color:#08743b!important;font-weight:800}.product-map-error{color:#b42318!important;max-width:290px}.product-mapping-editor{display:grid;grid-template-columns:minmax(240px,1fr) 32px minmax(300px,1fr);gap:12px;align-items:stretch;margin:12px 0;padding:14px;border:1px solid #87a9ef;border-radius:12px;background:#fafcff}.product-map-preview{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:10px;border:1px solid #dbe3df}.product-map-preview.company-xbr{background:#fff3e9;border-color:#ffb47b}.product-map-preview.company-xr{margin-top:8px;background:#edf4ff;border-color:#91b3f7}.product-map-preview small{color:#66756f}.product-map-preview strong{font-size:16px}.product-map-arrow{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900}.product-map-cost-choice{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;padding:11px;border:1px dashed #8caf9d;border-radius:10px;background:#f4fbf7}.product-map-cost-choice input{margin-top:3px}.product-map-cost-choice span{display:grid;gap:3px}.product-map-cost-choice small{color:#5d6d66}.product-map-editor-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.product-mapping-pagination{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px}.product-mapping-pagination span{font-size:12px;font-weight:700;color:#53645d}@media(max-width:900px){.product-mapping-filters,.product-mapping-editor{grid-template-columns:1fr}.product-map-arrow{transform:rotate(90deg)}.product-map-cost-choice,.product-map-editor-actions{grid-column:1}}.product-mapping-load-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-2px 0 12px}.product-mapping-load-actions small{color:#61716a}.product-mapping-table{min-width:1480px}.product-map-supplier-xbr{background:#fffaf6;border-left:1px solid #ffd4b3}.product-map-supplier-xr{background:#f7faff;border-left:1px solid #bfd2fa}.product-map-supplier-xbr strong,.product-map-supplier-xr strong{max-width:230px}.product-map-supplier-xbr span,.product-map-supplier-xr span{font-weight:800}.product-map-empty-data{color:#7a8781;font-style:italic;font-weight:500!important}.product-map-inline-actions{display:grid;gap:6px;min-width:190px}.product-map-inline-actions button{width:100%;white-space:nowrap}.product-map-inline-cost{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px dashed #8caf9d;border-radius:8px;background:#f4fbf7;font-size:11px;font-weight:800}.product-map-inline-cost input{margin:0}.product-map-inline-cost span{margin:0!important;display:inline!important}#productMappingAutoLoadStatus{color:#08743b}.product-map-reading{padding:8px;border-radius:8px;background:#eef4f0;color:#53645d;font-size:11px;font-weight:800}.product-map-composition-badge{display:inline-block!important;margin-top:8px!important;padding:5px 8px;border-radius:999px;background:#fff0d6;color:#9a5700;font-size:10px;font-weight:900;text-transform:uppercase}.product-map-inline-actions button:disabled{white-space:normal;background:#fff0d6;color:#8b570c;border-color:#e7bd78;opacity:1;cursor:not-allowed}.sales-order-pilot-notice{margin:10px 0;padding:10px 12px;border:1px solid #9fc6af;border-radius:8px;background:#eff9f3;color:#17613b;font-size:12px;font-weight:800}.order-pilot-skus-label{display:grid;gap:7px}.order-pilot-skus-label span{font-size:12px;font-weight:800}.order-pilot-skus-label textarea{width:100%;font-family:inherit}.sales-item-company{min-width:135px;font-size:11px;font-weight:800}.sales-item-company.company-xbr20726,.company-order-badge.company-xbr20726{border-color:#ff9b57;background:#fff2e8;color:#a84300}.sales-item-company.company-empresa_simples,.company-order-badge.company-empresa_simples{border-color:#7ca4f4;background:#edf4ff;color:#174fae}.sales-master-split-summary,.master-confirm-companies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.sales-master-split-summary article,.master-confirm-companies article{display:grid;gap:3px;padding:10px;border:1px solid #dfe7e2;border-radius:8px}.sales-master-split-summary article.company-xbr20726,.master-confirm-companies article.company-xbr20726{border-left:4px solid #ff7417;background:#fff8f2}.sales-master-split-summary article.company-empresa_simples,.master-confirm-companies article.company-empresa_simples{border-left:4px solid #2764e7;background:#f4f7ff}.sales-master-split-summary span,.master-confirm-companies span{font-size:11px;font-weight:800}.sales-master-split-summary small{color:#64756e}.company-order-badge{display:inline-flex;padding:5px 7px;border:1px solid;border-radius:6px;font-size:10px;font-weight:900}@media(max-width:760px){.sales-master-split-summary,.master-confirm-companies{grid-template-columns:1fr}}#salesProductResults .sales-result-item{grid-template-columns:58px 78px minmax(150px,1fr) minmax(250px,330px);}#salesProductResults .sales-result-item>.product-company-summary{width:100%;}@media (max-width:900px){#salesProductResults .sales-result-item{grid-template-columns:52px 72px minmax(130px,1fr);}#salesProductResults .sales-result-item>.product-company-summary{grid-column:2 / -1;}}.company-payment-table .company-xbr-head,.company-payment-table .company-xbr-cell{background:#fff1e7;border-left-color:#ff7a1a;}.company-payment-table .company-xr-head,.company-payment-table .company-xr-cell{background:#eef4ff;border-left-color:#2868e8;}.company-payment-table .company-xbr-head{color:#c64b00;}.company-payment-table .company-xr-head{color:#164fc5;}.company-xbr-toggle{color:#c64b00;}.company-xr-toggle{color:#164fc5;}.sales-client-autocomplete{position:relative;}.sales-client-suggestions{position:absolute;z-index:80;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow-y:auto;padding:6px;border:1px solid #cfd7d2;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(16,35,27,.18);}.sales-client-suggestions[hidden]{display:none;}.sales-client-suggestions button{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:#17231e;text-align:left;cursor:pointer;}.sales-client-suggestions button:hover,.sales-client-suggestions button.active{background:#eaf7f0;color:#087b3f;}.sales-client-suggestions button strong{font-size:13px;}.sales-client-suggestions button span,.sales-client-suggestion-empty{font-size:11px;color:#65736c;}.sales-client-suggestion-empty{padding:10px;}.sales-company-card-hint{display:inline-flex;align-items:center;min-height:36px;padding:7px 11px;border:1px solid #b9dfc9;border-radius:8px;background:#edf9f2;color:#087b3f;font-size:12px;font-weight:700;}