.inline-notice{color:#246c68;font-size:calc(11px * var(--connect-font-scale));background:#e9f5f2;border-radius:9px;margin:0 0 14px;padding:11px 13px}.inline-notice.error{color:#9b4438;background:#fff0ed}.report-filters{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:14px;padding:15px;display:flex}.report-filters>div:first-child{flex:1;min-width:220px}.report-filters strong,.report-filters span{display:block}.report-filters strong{font-size:calc(12px * var(--connect-font-scale))}.report-filters span{font-size:max(10px,calc(9px * var(--connect-font-scale)));color:var(--muted);margin-top:4px}.report-filters label{font-size:max(10px,calc(9px * var(--connect-font-scale)));color:var(--muted);font-weight:700}.report-filters input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;margin-top:5px;padding:9px;display:block}.period-presets{flex-wrap:wrap;gap:5px;display:flex!important}.period-presets button{border:1px solid var(--line);color:#375767;font-size:max(10px,calc(9px * var(--connect-font-scale)));cursor:pointer;background:#fff;border-radius:8px;padding:8px 9px}.period-presets button:hover{color:#236f69;background:#e5f0ef}.insight-grid.detailed{grid-template-columns:repeat(3,1fr);gap:12px}.insight-grid.detailed button{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:#fbfcfd;border-radius:13px;align-items:center;gap:12px;padding:16px;transition:all .16s;display:flex}.insight-grid.detailed button:hover{background:#eef7f6;border-color:#77aaa6;transform:translateY(-1px);box-shadow:0 8px 24px #173c4e12}.insight-grid.detailed button>svg{color:#2e8b84;background:#e5f2f1;border-radius:9px;width:30px;height:30px;padding:7px}.insight-grid.detailed span,.insight-grid.detailed strong,.insight-grid.detailed small{display:block}.insight-grid.detailed span{font-size:calc(10px * var(--connect-font-scale));color:var(--muted);flex:1}.insight-grid.detailed strong{font-size:calc(19px * var(--connect-font-scale));color:var(--ink);margin:4px 0}.insight-grid.detailed small{font-size:max(10px,calc(9px * var(--connect-font-scale)))}.report-panels{grid-template-columns:1fr 1.2fr;gap:14px;margin-top:14px;display:grid}.report-panels .settings-card{margin:0}.report-panels header h3,.report-detail h3{font-size:calc(14px * var(--connect-font-scale));margin:0}.report-panels header p,.report-detail header p{color:var(--muted);font-size:max(10px,calc(9px * var(--connect-font-scale)));margin:4px 0 12px}.pipeline-report-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font-size:calc(10px * var(--connect-font-scale));cursor:pointer;text-align:left;background:0 0;grid-template-columns:120px 1fr 150px;align-items:center;gap:10px;padding:12px 0;display:grid}.pipeline-report-row i{background:#e5ecef;border-radius:9px;height:7px;overflow:hidden}.pipeline-report-row b{background:#2e8b84;border-radius:9px;height:100%;display:block}.pipeline-report-row strong{text-align:right}.seller-performance{overflow-x:auto}.seller-performance-row{border-top:1px solid var(--line);font-size:calc(10px * var(--connect-font-scale));grid-template-columns:minmax(140px,1fr) 55px 55px 110px 70px;align-items:center;gap:8px;min-width:470px;padding:11px 0;display:grid}.seller-performance-row.head{color:var(--muted);font-size:max(10px,calc(8px * var(--connect-font-scale)));text-transform:uppercase;border-top:0}.report-detail{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;margin-top:14px;overflow:hidden}.report-detail>header{border-bottom:1px solid var(--line);align-items:center;padding:15px 17px;display:flex}.report-detail>header div{flex:1}.report-detail>header p{margin-bottom:0}.report-detail>header button{color:var(--muted);cursor:pointer;background:0 0;border:0}.detail-table{overflow-x:auto}.detail-row{border-top:1px solid var(--line);font-size:calc(10px * var(--connect-font-scale));grid-template-columns:minmax(190px,1.4fr) minmax(130px,1fr) minmax(130px,.8fr) minmax(110px,.7fr);align-items:center;gap:12px;min-width:680px;padding:12px 17px;display:grid}.detail-row:first-child{border-top:0}.detail-row.head{color:var(--muted);font-size:max(10px,calc(8px * var(--connect-font-scale)));text-transform:uppercase;background:#edf2f4}.detail-row small{color:var(--muted);font-size:max(10px,calc(8px * var(--connect-font-scale)));margin-top:3px;display:block}.detail-row em{color:#27735c;font-style:normal}.detail-row em.late{color:#b54b3e}.quote-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.quote-summary article{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.quote-summary article>svg{color:#2e8b84;background:#e5f2f1;border-radius:9px;width:31px;height:31px;padding:7px}.quote-summary span,.quote-summary strong,.quote-summary small{display:block}.quote-summary span{font-size:calc(10px * var(--connect-font-scale));color:var(--muted)}.quote-summary strong{font-size:calc(20px * var(--connect-font-scale));color:var(--ink);margin:3px 0}.quote-summary small{font-size:max(10px,calc(9px * var(--connect-font-scale)))}.quote-toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.quote-toolbar .search{flex:1}.quote-list{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;overflow:hidden}.quote-row{border-top:1px solid var(--line);font-size:calc(10px * var(--connect-font-scale));grid-template-columns:70px minmax(180px,1.4fr) minmax(130px,1fr) minmax(130px,.8fr) 130px 145px 150px;align-items:center;gap:12px;min-width:1050px;padding:13px 16px;display:grid}.quote-row:first-child{border-top:0}.quote-head{color:var(--muted);font-size:max(10px,calc(8px * var(--connect-font-scale)));text-transform:uppercase;background:#edf2f4}.quote-row span>strong,.quote-row span>small{display:block}.quote-row small{font-size:max(10px,calc(8px * var(--connect-font-scale)));color:var(--muted);margin-top:3px}.quote-row select{border:1px solid var(--line);width:100%;color:var(--ink);font-size:max(10px,calc(9px * var(--connect-font-scale)));background:#fff;border-radius:7px;padding:8px}.quote-check{color:#8da0aa;place-items:center;display:grid}.quote-check svg{width:22px}.quote-check.done{color:#2e8b84}.primary-action.compact{font-size:max(10px,calc(9px * var(--connect-font-scale)));padding:8px 10px}.sale-done{color:#28745a;font-style:normal;font-size:max(10px,calc(9px * var(--connect-font-scale)));background:#e3f3ed;border-radius:7px;padding:7px 9px}.empty-table{text-align:center;color:var(--muted);font-size:calc(10px * var(--connect-font-scale));padding:24px}.sale-modal header p{font-size:max(10px,calc(9px * var(--connect-font-scale)));color:var(--muted);margin:4px 0 0}.record-form textarea{resize:vertical;background:#fff;border:1px solid #dce4e7;border-radius:9px;width:100%;margin-top:6px;padding:10px;display:block}.conversation-quotes{border-top:1px solid var(--line)}.conversation-quote{border:1px solid var(--line);background:#f8fafb;border-radius:9px;margin:8px 0;padding:10px}.conversation-quote>strong,.conversation-quote>small,.conversation-quote>em{display:block}.conversation-quote>small{color:var(--muted);margin:3px 0 8px}.conversation-quote>em{color:#28745a;font-style:normal;font-size:max(10px,calc(9px * var(--connect-font-scale)))}.conversation-quote label{font-size:max(10px,calc(8px * var(--connect-font-scale)));color:var(--muted);margin-top:7px;display:block}.conversation-quote input,.conversation-quote textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;margin-top:4px;padding:7px}.conversation-quote textarea{resize:vertical}.conversation-quote button{margin-top:8px}.conversation-quote.done{background:#ecf7f3;border-color:#cde7de}html[data-theme=dark] .report-filters,html[data-theme=dark] .insight-grid.detailed button,html[data-theme=dark] .report-detail,html[data-theme=dark] .quote-summary article,html[data-theme=dark] .quote-list,html[data-theme=dark] .conversation-quote{color:#e5edf1;background:#202d35;border-color:#344955}html[data-theme=dark] .period-presets button,html[data-theme=dark] .quote-row select{color:#d8e5ea;background:#263640;border-color:#415763}html[data-theme=dark] .report-filters input[type=date]{color:#d8e5ea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#263640;border-color:#415763}html[data-theme=dark] .report-filters label{color:#9bb0b9}html[data-theme=dark] .insight-grid.detailed button:hover{background:#28414a;border-color:#4f817d}html[data-theme=dark] .insight-grid.detailed strong,html[data-theme=dark] .quote-summary strong{color:#edf3f6}html[data-theme=dark] .pipeline-report-row i{background:#31434d}html[data-theme=dark] .detail-row.head,html[data-theme=dark] .quote-head{background:#263640}html[data-theme=dark] .sale-done,html[data-theme=dark] .conversation-quote.done{color:#86d4b7;background:#21443b;border-color:#315f54}@media (max-width:1000px){.insight-grid.detailed{grid-template-columns:repeat(2,1fr)}.report-panels,.quote-summary{grid-template-columns:1fr}.quote-list{overflow-x:auto}}@media (max-width:700px){.insight-grid.detailed{grid-template-columns:1fr}.report-filters{align-items:stretch}.report-filters label{flex:1}.report-filters input{width:100%}.quote-toolbar{flex-direction:column;align-items:stretch}.quote-toolbar .search{width:100%}.report-panels .settings-card{padding:15px}.pipeline-report-row{grid-template-columns:95px 1fr}.pipeline-report-row strong{text-align:left;grid-column:1/-1}.report-detail{margin-left:-1px;margin-right:-1px}}.return-summary{font-weight:700;line-height:1.35;color:#a15e28!important}.quote-completed-actions{gap:7px;display:grid}.quote-return-button{color:#925d25;font-size:max(10px,calc(8px * var(--connect-font-scale)));cursor:pointer;background:#fff8ee;border:1px solid #d7b487;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-weight:700;display:flex}.quote-return-button svg{width:12px;height:12px}.seller-performance.returns-enabled .seller-performance-row{grid-template-columns:minmax(130px,1fr) 45px 45px 105px 105px 105px 65px;min-width:760px}@media (max-width:1050px){.quote-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.quote-summary{grid-template-columns:1fr}}.reports-page,.reports-page .module-tools>div,.reports-dashboard{min-width:0;max-width:100%}.reports-dashboard .report-panels{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.reports-dashboard .report-panels>.settings-card,.reports-dashboard .report-panels header,.reports-dashboard .report-panels header>div,.reports-dashboard .report-detail>header>div{min-width:0;max-width:100%}.reports-dashboard .report-panels header p,.reports-dashboard .report-detail header p{white-space:normal;overflow-wrap:anywhere}.reports-dashboard .report-filters>div:first-child,.reports-dashboard .report-filters label{min-width:0;max-width:100%}.reports-dashboard .report-filters input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;min-height:42px}.reports-dashboard .report-filters input[type=date]::-webkit-date-and-time-value{text-align:left}.reports-dashboard .insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-dashboard .insight-grid button,.reports-dashboard .insight-grid button>span{min-width:0}.reports-dashboard .insight-grid button>svg{flex-shrink:0}.reports-dashboard .insight-grid strong,.reports-dashboard .insight-grid small{overflow-wrap:anywhere}.reports-dashboard .pipeline-report-row{grid-template-columns:120px minmax(0,1fr) 150px;min-width:0}.reports-dashboard .pipeline-report-row>i{width:100%;min-width:0}.reports-dashboard .seller-performance,.reports-dashboard .detail-table{overscroll-behavior-x:contain;min-width:0;max-width:100%}@media (max-width:1000px){.reports-dashboard .report-panels{grid-template-columns:minmax(0,1fr)}.reports-dashboard .insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.reports-page .module-tools{min-width:0}.reports-page .module-tools>button{white-space:normal;justify-content:center;max-width:100%}.reports-dashboard .report-filters{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.reports-dashboard .period-presets{gap:6px;min-width:0;max-width:100%}.reports-dashboard .period-presets button{flex:auto;min-height:36px}.reports-dashboard .report-filters label{width:100%;display:block}.reports-dashboard .report-filters input[type=date]{font-size:max(16px,calc(12px * var(--connect-font-scale)));padding:10px 12px}.reports-dashboard .report-filters>.secondary-action{justify-content:center;width:100%}.reports-dashboard .insight-grid{grid-template-columns:minmax(0,1fr)}.reports-dashboard .pipeline-report-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0}.reports-dashboard .pipeline-report-row>strong{text-align:left;overflow-wrap:anywhere;grid-column:auto}.reports-dashboard .seller-performance.returns-enabled{overflow:visible}.reports-dashboard .seller-performance.returns-enabled .seller-performance-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:15px 0}.reports-dashboard .seller-performance.returns-enabled .seller-performance-row.head{display:none}.reports-dashboard .seller-performance-row>strong{overflow-wrap:anywhere;grid-column:1/-1}.reports-dashboard .seller-performance-row>span{overflow-wrap:anywhere;min-width:0;font-weight:700}.reports-dashboard .seller-performance-row>span[data-label]:before{content:attr(data-label);color:var(--muted);font-size:max(10px,calc(9px * var(--connect-font-scale)));margin-bottom:4px;font-weight:400;display:block}}@media print{.reports-dashboard .seller-performance.returns-enabled .seller-performance-row{grid-template-columns:minmax(110px,1fr) repeat(6,minmax(0,1fr));gap:6px;min-width:0}.reports-dashboard .seller-performance.returns-enabled .seller-performance-row.head{display:grid}.reports-dashboard .seller-performance-row>strong{grid-column:auto}.reports-dashboard .seller-performance-row>span[data-label]:before{display:none}}.quote-date-filters{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;margin:0 0 16px;padding:14px;display:flex}.quote-date-filters label{min-width:140px;color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.quote-date-filters input,.quote-date-filters select{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;font:inherit;background:var(--wash);color:var(--ink);border-radius:10px;padding:9px}.quote-date-filters>span{color:var(--muted);flex:1;min-width:200px;font-size:11px}.opportunities-table .opportunity-row{grid-template-columns:minmax(180px,1.3fr) minmax(140px,1fr) 140px 120px 180px}.opportunities-table .secondary-action{align-items:center;gap:6px;display:inline-flex}.opportunities-table svg{width:15px;height:15px}.opportunity-editor{width:min(860px,100vw - 32px);max-width:860px}.opportunity-quotes{border:1px solid var(--line);border-radius:14px;padding:14px}.opportunity-quotes h3{align-items:center;gap:8px;margin:0 0 8px;display:flex}.opportunity-quotes h3 svg{width:18px}.opportunity-quotes>p{color:var(--muted);font-size:12px}.opportunity-quote{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.opportunity-quote>label{align-items:center;gap:9px;min-width:0;display:flex}.opportunity-quote>label input{flex-shrink:0;width:18px;height:18px}.opportunity-quote strong,.opportunity-quote small{overflow-wrap:anywhere;display:block}.opportunity-quote small{color:var(--muted);margin-top:4px}.opportunity-quote>div{flex-shrink:0;gap:6px;display:flex}.opportunity-quote button{align-items:center;gap:5px;font-size:11px;display:flex}.opportunity-quote button svg{width:14px;height:14px}.opportunity-quotes>strong{margin-top:14px;display:block}.opportunity-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.opportunity-editor:has(+.modal-backdrop){visibility:hidden}@media (max-width:700px){.quote-date-filters label{flex:140px}.quote-date-filters label:first-child,.quote-date-filters>span{flex-basis:100%}.opportunity-quote{flex-direction:column;align-items:stretch}.opportunity-quote>div{flex-wrap:wrap}.opportunity-editor .form-pair{grid-template-columns:1fr}}
.quotes-board .quote-row{grid-template-columns:70px minmax(180px,1.35fr) minmax(120px,.9fr) minmax(125px,.75fr) 120px minmax(135px,.85fr) 140px;min-width:1040px}.quote-file-cell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.quote-file-button,.quote-read-button,.quote-review-value{font-size:max(10px,calc(9px * var(--connect-font-scale)));cursor:pointer;border:0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-weight:700;display:inline-flex}.quote-file-button{color:#246e68;background:#e6f2f1}.quote-read-button{color:#395f70;background:#edf2f4}.quote-review-value{color:#775700;background:#fff0c9;margin-top:5px}.quote-file-button svg,.quote-read-button svg{width:13px;height:13px}.quote-file-cell small{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.quote-file-button:hover,.quote-read-button:hover,.quote-review-value:hover{filter:brightness(.96)}.quote-file-button:disabled,.quote-read-button:disabled,.quote-review-value:disabled{opacity:.6;cursor:wait}html[data-theme=dark] .quote-file-button{color:#8ed7c4;background:#21443b}html[data-theme=dark] .quote-read-button{color:#c5d7df;background:#2a3d47}html[data-theme=dark] .quote-review-value{color:#f0d486;background:#4a3d22}@media (max-width:1000px){.quotes-board .quote-list{overflow-x:auto}}.quote-edit-button{border:1px solid var(--border,#d3dfe3);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:7px 10px;font-weight:600;display:inline-flex}.quote-edit-button svg{width:14px;height:14px}.quote-edit-button:disabled{opacity:.6;cursor:wait}.quote-correction-modal{max-height:90dvh;overflow-y:auto}.quote-correction-modal .record-form>p{font-size:14px;line-height:1.5}.quote-correction-actions{flex-wrap:wrap;gap:10px;display:flex}.quote-remove-duplicate{color:#b53c3c;border-color:#b53c3c}.quote-correction-modal input,.quote-correction-modal select,.quote-correction-modal textarea{width:100%;min-width:0}@media (max-width:600px){.quote-correction-actions>button{width:100%}.quote-correction-modal input,.quote-correction-modal select,.quote-correction-modal textarea{font-size:16px}}.quote-customer-picker{gap:8px;display:grid;position:relative}.quote-customer-picker>label{font-weight:600}.quote-customer-groups{flex-wrap:wrap;gap:6px;display:flex}.quote-customer-groups button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #9cabb0;border-radius:8px;flex:1;padding:9px;font-size:14px}.quote-customer-groups button[aria-pressed=true]{color:#125e57;background:#d9f0ec;border-color:#258c80}.quote-customer-groups small{margin-left:5px;font-weight:700}.quote-customer-input{align-items:center;display:flex;position:relative}.quote-customer-input svg{pointer-events:none;width:17px;height:17px;position:absolute;left:12px}.quote-customer-input svg:last-child{left:auto;right:12px}.quote-customer-input input{padding-left:38px!important;padding-right:34px!important}.quote-customer-results{background:var(--card,#fff);color:inherit;border:1px solid #8b9da4;border-radius:9px;overflow:hidden}.quote-customer-results [role=listbox]{overscroll-behavior:contain;max-height:230px;overflow-y:auto}.quote-customer-results [role=option]{text-align:left;width:100%;color:inherit;cursor:pointer;white-space:normal;background:0 0;border:0;border-bottom:1px solid #9cabb04d;border-radius:0;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.quote-customer-results [role=option] strong{overflow-wrap:anywhere;font-size:14px}.quote-customer-results [role=option] small{opacity:.8;font-size:12px}.quote-customer-results [role=option]:hover,.quote-customer-results [role=option][data-active=true]{color:#125e57;background:#d9f0ec}.quote-customer-results p{margin:0;padding:10px 12px;font-size:13px}.quote-customer-selected{overflow-wrap:anywhere;font-size:13px}html[data-theme=dark] .quote-customer-results{background:#172f3a}html[data-theme=dark] .quote-customer-groups button[aria-pressed=true],html[data-theme=dark] .quote-customer-results [role=option]:hover,html[data-theme=dark] .quote-customer-results [role=option][data-active=true]{color:#dcf7ef;background:#24594f}
.supplier-actions{align-items:center;gap:9px;display:flex}.supplier-inbox{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:340px minmax(0,1fr);height:calc(100vh - 235px);min-height:620px;display:grid;overflow:hidden}.supplier-list{border-right:1px solid var(--line);background:#fff;padding-top:14px}.supplier-list .search{margin-bottom:12px}.supplier-thread{background:#f2f5f5;flex-direction:column;min-width:0;display:flex}.supplier-thread .chat-head{flex:none}.supplier-thread .chat-head>div:nth-child(2){flex:1}.supplier-thread .chat-body{flex:1;min-height:0}.supplier-thread .composer{flex:none}.supplier-transfer{border:1px solid var(--line);max-width:190px;color:var(--ink);font-size:max(10px,calc(9px * var(--connect-font-scale)));background:#fff;border-radius:8px;padding:8px}.supplier-empty{text-align:center;color:var(--muted);font-size:calc(10px * var(--connect-font-scale));padding:24px 16px}.supplier-page .conversation-scroll{height:calc(100% - 62px)}html[data-theme=dark] .supplier-inbox,html[data-theme=dark] .supplier-list{background:#202d35;border-color:#344955}html[data-theme=dark] .supplier-thread{background:#172229}html[data-theme=dark] .supplier-transfer{color:#e5edf1;background:#263640;border-color:#415763}@media (max-width:900px){.supplier-inbox{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:700px){.supplier-actions{flex-direction:column;align-items:stretch}.supplier-actions button{width:100%}.supplier-inbox{grid-template-columns:1fr;height:auto;min-height:0}.supplier-list{border-right:0;border-bottom:1px solid var(--line);max-height:330px}.supplier-thread{min-height:520px}}
.conversation-owner-groups{gap:7px;padding:8px 8px 12px;display:grid}.conversation-owner-group{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.conversation-owner-toggle{width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;background:#f8fafb;border:0;align-items:center;gap:9px;padding:9px 10px;display:flex}.conversation-owner-toggle:hover{background:#f0f5f6}.conversation-owner-toggle>span{flex:1;gap:3px;min-width:0;display:grid}.conversation-owner-toggle strong{font-size:calc(10px * var(--connect-font-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-owner-toggle small{font-size:max(10px,calc(8px * var(--connect-font-scale)));color:var(--muted)}.conversation-owner-toggle .avatar.mini{flex:0 0 30px;width:30px;height:30px}.conversation-owner-chevron{width:15px;height:15px;color:var(--muted);flex:none;transition:transform .18s}.conversation-owner-group.open .conversation-owner-chevron{transform:rotate(180deg)}.conversation-owner-unread{background:var(--teal);color:#fff;min-width:20px;height:20px;font-size:max(10px,calc(8px * var(--connect-font-scale)));border-radius:999px;flex:none;place-items:center;padding:0 5px;display:grid}.conversation-owner-content{border-top:1px solid var(--line)}.conversation-owner-content .conversation:last-child{border-bottom:0}.conversation-owner-empty{text-align:center;color:var(--muted);font-size:max(10px,calc(9px * var(--connect-font-scale)));margin:0;padding:15px 12px}html[data-theme=dark] .conversation-owner-group{border-color:var(--line);background:#142b35}html[data-theme=dark] .conversation-owner-toggle{color:var(--ink);background:#17313b}html[data-theme=dark] .conversation-owner-toggle:hover{background:#1a3944}html[data-theme=dark] .conversation-owner-content{border-color:var(--line)}@media (max-width:760px){.conversation-owner-groups{padding:7px}.conversation-owner-toggle{min-height:52px}}.workspace:has(>.inbox-layout){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}:is(.workspace:has(>.inbox-layout)>.topbar,.workspace:has(>.inbox-layout)>.observer-status-banner,.workspace:has(>.inbox-layout)>.system-alert){flex:none}.workspace>.inbox-layout{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-width:0;height:auto;min-height:0;overflow:hidden}.inbox-layout>.conversation-list{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.inbox-layout .inbox-title,.inbox-layout .conversation-list>.search{flex:none}.inbox-layout .conversation-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;height:auto;min-height:0;overflow-y:auto}.inbox-layout>.chat-panel{min-width:0;min-height:0;overflow:hidden}.inbox-layout .chat-head,.inbox-layout .composer,.inbox-layout .chat-notice,.inbox-layout .presence-alert,.inbox-layout .observer-readonly-note{flex:none}.inbox-layout .chat-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-width:0;min-height:0;overflow-y:auto}.inbox-layout>.contact-panel{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow-y:auto}@media (max-width:760px){.inbox-layout.mobile-thread-open>.conversation-list{display:none}.workspace>.inbox-layout{height:auto;min-height:0}}@media print{.workspace:has(>.inbox-layout){height:auto;display:block;overflow:visible}.workspace>.inbox-layout,.inbox-layout>.chat-panel,.inbox-layout .chat-body,.inbox-layout>.contact-panel{height:auto;display:block;overflow:visible}.inbox-layout>.conversation-list,.inbox-layout .composer{display:none}}
html[data-theme=dark]{--ink:#e7eff2;--muted:#9bb0b9;--line:#2b434e;--wash:#0d2029;--navy:#0a2736;--teal:#46aaa1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body,html[data-theme=dark] .workspace,html[data-theme=dark] .dashboard,html[data-theme=dark] .module-page{background:var(--wash);color:var(--ink)}html[data-theme=dark] :is(.topbar,.metrics article,.panel,.pipeline,.data-table,.team-grid article,.settings-card,.readiness-card,.report-grid article,.modal-card,.notifications-popover,.notifications-popover .notification-list>button,.profile-menu,.template-grid article,.insight-grid article,.professional-card,.archive-card){border-color:var(--line);color:var(--ink);background:#142b35}html[data-theme=dark] :is(.panel header,.pipeline header,.priority-row,.report-summary>div,.readiness-card>div,.data-row,.performance-table>div,.reply-list>div,.notifications-popover>header,.notifications-popover .notification-list>button,.modal-card>header,.contact-hero,.detail,.composer,.chat-head,.conversation,.filter-row){border-color:var(--line)}html[data-theme=dark] :is(.topbar h1,.metrics strong,.panel h3,.pipeline h3,.priority-row strong,.seller strong,.stage b,.data-row strong,.team-grid strong,.module-tools h2,.modal-card h2,.contact-hero h3,.detail label strong,.notifications-popover strong,.template-grid strong,.professional-card h2,.customer-drawer h2){color:var(--ink)}html[data-theme=dark] :is(.search,.record-form input,.record-form select,.settings-card textarea,.settings-card select,.attendance-row select,.professional-card input,.professional-card select,.contact-panel select,.composer input,.new-chat-modal input,.new-chat-modal select){color:var(--ink);background:#0e222c;border-color:#36505b}html[data-theme=dark] :is(input,textarea,select)::placeholder{color:#718995}html[data-theme=dark] :is(.data-head,.performance-table>div:first-child){color:var(--muted);background:#102731}html[data-theme=dark] :is(.priority-row button,.open-client,.contact-panel .detail>button,.secondary-action,.team-actions button,.all-notifications,.quote-card button){color:#9ed5d0;background:#1c3742;border-color:#36505b}html[data-theme=dark] :is(.rule-summary,.compact-form){background:#102d32;border-color:#284a4b}html[data-theme=dark] .inbox-layout{background:#102630}html[data-theme=dark] .conversation-list,html[data-theme=dark] .contact-panel,html[data-theme=dark] .chat-head,html[data-theme=dark] .composer{background:#142b35}html[data-theme=dark] .chat-panel,html[data-theme=dark] .chat-body{background-color:#0d2029}html[data-theme=dark] .chat-body{background-image:radial-gradient(#78909a1a .7px,#0000 .7px)}html[data-theme=dark] .conversation{color:var(--ink);background:#142b35}html[data-theme=dark] .conversation:hover,html[data-theme=dark] .conversation.selected,html[data-theme=dark] .clickable-row:hover,html[data-theme=dark] .notification-list>button:hover,html[data-theme=dark] .profile-menu button:hover,html[data-theme=dark] .quick-replies button:hover{background:#1a3741}html[data-theme=dark] .filter-row button.selected,html[data-theme=dark] .conversation-main footer span,html[data-theme=dark] .data-row em{color:#91cbd0;background:#1a3b45}html[data-theme=dark] .message.incoming{background:#18333d}html[data-theme=dark] .message.outgoing{background:#1c554f}html[data-theme=dark] .day-pill{color:#a6b8c0;background:#1b343e}html[data-theme=dark] .customer-drawer{color:var(--ink);background:#0f232c}html[data-theme=dark] :is(.customer-drawer>header button,.customer-actions button,.customer-actions a,.customer-facts div,.quote-card,.opportunity-mini,.quick-replies){border-color:var(--line);color:var(--ink);background:#142b35}html[data-theme=dark] .history-summary span{color:#8ed5bd;background:#153a35}html[data-theme=dark] .profile-menu button{color:#cae0e6}html[data-theme=dark] .icon-button i{border-color:#142b35}html[data-theme=dark] .auth-signout{border-color:var(--line);color:#bad0d8;background:#142b35}html[data-theme=dark] .system-alert{color:#f0aaa0;background:#422923}html[data-theme=dark] .chat-notice,html[data-theme=dark] .presence-alert{color:#e5cb8e;background:#3a321f;border-color:#5d4c28}html[data-theme=dark] .internal-note{color:#e0d19a;background:#37321f;border-color:#5c542d}html[data-theme=dark] .template-grid p,html[data-theme=dark] .professional-card label,html[data-theme=dark] .settings-card h2,html[data-theme=dark] .field-label,html[data-theme=dark] .toggle-row{color:#d6e4e8}html[data-theme=dark] .placeholder-icon,html[data-theme=dark] .metric-icon.blue,html[data-theme=dark] .metric-icon.green,html[data-theme=dark] .metric-icon.gold,html[data-theme=dark] .metric-icon.violet{filter:brightness(.85)saturate(.9)}html[data-theme=dark] ::selection{color:#fff;background:#3b9189}
:root{--connect-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lg-bg:#04192c;--lg-ink:#f1f8ff;--lg-muted:#b0c9dd;--lg-line:#95d6f740;--lg-surface:#0c2b43c2;--lg-raised:#14405cc2;--lg-solid:#0e2c43;--lg-field:#02182bb3;--lg-hover:#49a7d930;--lg-blue:#82ddff;--lg-green:#71e0c4;--lg-gold:#ffcf7d;--lg-red:#ffb1a8;--lg-shadow:inset 0 1px 0 #d7f4ff38, inset 0 -1px 0 #03142840, 0 10px 30px #000c1c2b;--lg-button:linear-gradient(160deg,#5dbff18c,#0e56819e)}html[data-theme=light]{--lg-bg:#daeaf4;--lg-ink:#102f49;--lg-muted:#47657e;--lg-line:#386c8f40;--lg-surface:#f7fcffc7;--lg-raised:#e7f5ffe6;--lg-solid:#f1f8fe;--lg-field:#ffffffdb;--lg-hover:#1284c71a;--lg-blue:#006aa0;--lg-green:#06765e;--lg-gold:#875508;--lg-red:#b12b31;--lg-shadow:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #5b84a114, 0 10px 30px #1d486e14;--lg-button:linear-gradient(160deg,#2786b6,#0b527f)}html:root:has(body.connect-liquid-glass){--ink:var(--lg-ink);--muted:var(--lg-muted);--line:var(--lg-line);--wash:var(--lg-bg);--navy:#103c5b;--teal:#39b4c2;--surface:var(--lg-surface);--border:var(--lg-line);--radius:20px;font-family:var(--connect-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--lg-bg)}html:root[data-theme=light]:has(body.connect-liquid-glass){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root body.connect-liquid-glass{color:var(--lg-ink);background:var(--lg-bg);font-family:var(--connect-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.012em;isolation:isolate;min-height:100vh}body.connect-liquid-glass:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 85% -10%,#2dd9f46b,#0000 74%),radial-gradient(40% 35% at 96%,#009dd052,#0000 74%),radial-gradient(60% 20% at 42% 94%,#0c67b93d,#0000 80%),linear-gradient(132deg,#0000 26%,#034f7f47 27%,#32a9da17 32%,#0000 33% 49%,#0b8fb938 50%,#0000 61%),linear-gradient(155deg,#03182e 8%,#073354 47%,#031a2d 77%);position:fixed;inset:0}html[data-theme=light] body.connect-liquid-glass:before{background:radial-gradient(at 95% 5%,#8de0ef80,#0000 55%),radial-gradient(at 20% 85%,#9abfe870,#0000 60%),linear-gradient(135deg,#d9eaf6,#edf6fc 50%,#cee5f2)}html:root body.connect-liquid-glass :is(button,input,textarea,select,option,optgroup){font-family:var(--connect-font);letter-spacing:inherit}html:root body.connect-liquid-glass :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--lg-blue);outline-offset:3px}html:root body.connect-liquid-glass :is(input,textarea,select){color:var(--lg-ink);accent-color:#30bbd2;caret-color:var(--lg-blue)}html:root body.connect-liquid-glass :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]){background:var(--lg-field);border-color:var(--lg-line);border-radius:11px;box-shadow:inset 0 1px 2px #00091a1a}html:root body.connect-liquid-glass :is(input,textarea)::placeholder{color:var(--lg-muted);opacity:.8}html:root body.connect-liquid-glass :is(option,optgroup){background:var(--lg-solid);color:var(--lg-ink)}html:root body.connect-liquid-glass :is(button,a){-webkit-tap-highlight-color:transparent}html:root body.connect-liquid-glass button:disabled{cursor:not-allowed}html:root body.connect-liquid-glass a{color:var(--lg-blue)}html:root body.connect-liquid-glass :is(.workspace,.dashboard,.module-page,.settings-view,.reports-dashboard,.app-shell,.auth-page,.auth-loading){color:var(--lg-ink);background:0 0}html:root body.connect-liquid-glass :is(h1,h2,h3,h4,h5,strong,b){color:inherit}html:root body.connect-liquid-glass :is(.topbar h1,.panel h3,.pipeline h3,.metrics strong,.module-tools h2,.settings-card h2,.customer-drawer h2,.contact-hero h3){color:var(--lg-ink)}html:root body.connect-liquid-glass :is(.topbar p,.module-tools p,.placeholder p,.empty-note,.muted,.panel header p,.pipeline header p,.metrics span,.metrics small,.seller span,.seller small,.stage span,.stage small,.detail h4,.record-form label,.field-label,.attendance-row,.toggle-row,.data-head,.history-summary,.planner-audit,.planner-card>p,.planner-owner small,.notification-list small,.internal-people small,.internal-messages time,.quote-row small,.detail-row small,.client-owner-info small,.client-owner-value small,.auth-card>p,.auth-card>small){color:var(--lg-muted)}html:root body.connect-liquid-glass :is(.sidebar,.welcome,.panel,.pipeline,.metrics article,.settings-card,.readiness-card,.report-grid article,.insight-grid article,.team-grid article,.template-grid article,.data-table,.quote-list,.site-quote-list,.site-health-grid article,.site-guardrails,.client-owner-group,.clients-admin-console,.planner-column,.internal-chat,.supplier-inbox,.auth-card){background:linear-gradient(145deg,#abe0ff1a,transparent 48%),var(--lg-surface);color:var(--lg-ink);border:1px solid var(--lg-line);box-shadow:var(--lg-shadow);border-radius:20px}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){html:root body.connect-liquid-glass :is(.sidebar,.welcome,.modal-card,.customer-drawer,.notifications-popover,.profile-menu,.client-admin-modal,.auth-card){-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%)}}html:root body.connect-liquid-glass .sidebar{border-color:#87daff7a;width:226px;padding:22px 12px 12px;inset:12px auto 12px 12px}html:root body.connect-liquid-glass .brand{border-color:var(--lg-line);padding:7px 10px 23px}html:root body.connect-liquid-glass .brand span{color:#58dfeb}html:root body.connect-liquid-glass .sidebar nav{scrollbar-width:thin;scrollbar-color:#7ecdf04d transparent}html:root body.connect-liquid-glass .nav-label{color:#9dbdd1;margin-left:12px}html:root body.connect-liquid-glass .nav-item{color:#dfedf8;border:1px solid #0000;border-radius:13px;min-height:42px;padding:10px 11px;font-weight:500}html:root body.connect-liquid-glass .nav-item:hover{background:#6ac1ed1f}html:root body.connect-liquid-glass .nav-item.active{background:var(--lg-button);color:#fff;border-color:#90deff80;box-shadow:inset 0 1px 8px #c5f4ff33,0 3px 12px #00182d30}html:root body.connect-liquid-glass .profile{border:1px solid var(--lg-line);color:#eff7ff;background:#5baddd1f;border-radius:14px;padding:12px 8px}html:root body.connect-liquid-glass .profile span{color:#b5cde0}html:root[data-theme=light] body.connect-liquid-glass .sidebar{background:linear-gradient(145deg,#15446bf5,#08293df5)}html:root[data-theme=light] body.connect-liquid-glass .nav-item.active{background:linear-gradient(150deg,#3f9ad2bb,#216b9fbb)}html:root body.connect-liquid-glass .workspace{width:calc(100% - 250px);margin-left:250px}html:root body.connect-liquid-glass .topbar{background:0 0;border:0;height:92px;padding:0 28px}html:root body.connect-liquid-glass .topbar h1{letter-spacing:-.035em;font-weight:700;font-size:calc(24px * var(--connect-font-scale,1))}html:root body.connect-liquid-glass .dashboard{padding-top:12px}html:root body.connect-liquid-glass .welcome{background:linear-gradient(120deg,#11446aa6,#18739d66 65%,#51cbea3b);border-color:#8bdcff80;min-height:132px}html:root body.connect-liquid-glass .welcome h2{font-size:calc(32px * var(--connect-font-scale,1));letter-spacing:-.035em}html:root body.connect-liquid-glass .welcome :is(p,span){color:#c1e3f6}html:root body.connect-liquid-glass .welcome button{color:#0d4367;background:#eef8ff;border:1px solid #fff;border-radius:14px}html:root[data-theme=light] body.connect-liquid-glass .welcome{color:#fff;background:linear-gradient(120deg,#16496b,#156d91)}html:root body.connect-liquid-glass :is(.metrics strong,.report-grid strong,.quote-summary strong,.insight-grid strong,.client-owner-value strong,.stage b){font-variant-numeric:tabular-nums;letter-spacing:-.025em}html:root body.connect-liquid-glass :is(.metric-icon,.avatar,.client-owner-avatar,.internal-avatar,.placeholder-icon){color:#f2fcff;background:linear-gradient(150deg,#47b6e277,#10517d99);border:1px solid #a0eaff33;border-radius:13px;box-shadow:inset 0 1px 7px #e2faff22,0 4px 12px #00162f22}html:root body.connect-liquid-glass .metric-icon{width:48px;height:48px}html:root body.connect-liquid-glass .metric-icon.green,html:root body.connect-liquid-glass .avatar.admin{color:#efffff;background:linear-gradient(145deg,#3cc9bfbb,#146e75bb)}html:root body.connect-liquid-glass .metric-icon.gold{color:#fff3d1;background:linear-gradient(145deg,#cca864aa,#66543099)}html:root body.connect-liquid-glass .metric-icon.violet{color:#f3efff;background:linear-gradient(145deg,#8375e3bb,#39248b99)}html:root body.connect-liquid-glass :is(.primary-action,.new-button,.campaign-button,.auth-card form>button,.voice-send,.planner-comments form button,.internal-composer>button:not(.internal-attach),.composer button.send){background:var(--lg-button);color:#fff;border:1px solid #9be5ff55;border-radius:12px;box-shadow:inset 0 1px 2px #c2f4ff44,0 3px 10px #00172b26}html:root body.connect-liquid-glass :is(.secondary-action,.priority-row button,.open-client,.team-actions button,.client-admin-action,.client-campaign-tools button,.clients-admin-actions button,.clients-admin-selection button,.quote-file-button,.quote-read-button,.quote-replace-button,.quote-edit-button,.all-notifications,.settings-theme-toggle,.theme-toggle,.settings-font-control button,.profile-font-control button,.contact-panel .detail>button,.quote-card button,.internal-voice-actions button,.quick-reply-trigger,.filter-row button,.period-presets button,.template-actions button){background:var(--lg-hover);color:var(--lg-blue);border-color:var(--lg-line);border-radius:10px}html:root body.connect-liquid-glass :is(.icon-button,.chat-head>button,.supplier-thread .chat-head>button){color:var(--lg-ink);border-radius:10px}html:root body.connect-liquid-glass .icon-button{background:var(--lg-surface);border-color:var(--lg-line)}html:root body.connect-liquid-glass button:hover:not(:disabled){filter:brightness(1.08)}html:root body.connect-liquid-glass :is(.filter-row button.selected,.period-presets button.selected,.auth-methods button[aria-pressed=true]){color:var(--lg-ink);background:var(--lg-hover);border-color:var(--lg-blue);box-shadow:inset 0 1px #b3ebff22}html:root body.connect-liquid-glass :is(.panel header,.pipeline header,.priority-row,.team footer,.data-row,.quote-row,.site-quote-row,.seller-performance-row,.detail-row,.contact-hero,.detail,.conversation-owner-content,.client-owner-content,.planner-column>header,.planner-card footer,.planner-detail-main,.planner-history,.planner-comments,.template-group-body,.reply-list>div,.notification-list>button,.internal-people,.internal-thread>header,.internal-composer,.settings-card header){border-color:var(--lg-line)}html:root body.connect-liquid-glass :is(.data-head,.quote-head,.site-quote-row.head,.seller-performance-row.head,.detail-row.head,.report-detail>header){background:var(--lg-field);color:var(--lg-muted)}html:root body.connect-liquid-glass :is(.clickable-row:hover,.data-row:hover:not(.data-head),.quote-row:hover:not(.quote-head),.notification-list>button:hover,.quote-customer-results button:hover){background:var(--lg-hover)}html:root body.connect-liquid-glass .inbox-layout{border:1px solid var(--lg-line);background:var(--lg-surface);box-shadow:var(--lg-shadow);border-radius:20px;margin:0 14px 14px}html:root body.connect-liquid-glass :is(.conversation-list,.contact-panel,.supplier-list,.supplier-thread,.internal-people,.internal-thread){color:var(--lg-ink);border-color:var(--lg-line);background:#071f3370}html:root[data-theme=light] body.connect-liquid-glass :is(.conversation-list,.contact-panel,.supplier-list,.supplier-thread,.internal-people,.internal-thread){background:#ffffff63}html:root body.connect-liquid-glass :is(.chat-panel,.chat-body,.internal-messages){color:var(--lg-ink);background-color:#0000}html:root body.connect-liquid-glass .chat-body{background-image:radial-gradient(#8ecced12 .7px,#0000 .7px)}html:root body.connect-liquid-glass :is(.chat-head,.composer,.internal-composer,.internal-thread>header,.internal-people>header,.supplier-transfer){background:var(--lg-field);color:var(--lg-ink);border-color:var(--lg-line)}html:root body.connect-liquid-glass :is(.conversation-owner-group,.conversation-owner-toggle,.conversation-subgroup-toggle,.conversation,.client-owner-toggle,.template-group,.template-group-toggle){color:var(--lg-ink);border-color:var(--lg-line);background:0 0}html:root body.connect-liquid-glass :is(.conversation-owner-group,.template-group){border-radius:13px}html:root body.connect-liquid-glass :is(.conversation.selected,.conversation:hover,.conversation-owner-toggle:hover,.conversation-subgroup-toggle:hover,.client-owner-toggle:hover,.template-group-toggle:hover,.internal-people-list button.active,.internal-people-list button:hover){background:var(--lg-hover);color:var(--lg-ink)}html:root body.connect-liquid-glass .message{border:1px solid var(--lg-line);font-size:calc(13px * var(--connect-font-scale,1));border-radius:17px;box-shadow:inset 0 1px #dcf4ff15,0 3px 9px #00182f18}html:root body.connect-liquid-glass .message.incoming,html:root body.connect-liquid-glass .internal-messages article.theirs{background:var(--lg-raised);color:var(--lg-ink)}html:root body.connect-liquid-glass .message.outgoing,html:root body.connect-liquid-glass .internal-messages article.mine{color:#f1fcff;background:linear-gradient(140deg,#0c7285e0,#0e4366f0);border-color:#73dded33}html:root[data-theme=light] body.connect-liquid-glass .message.outgoing,html:root[data-theme=light] body.connect-liquid-glass .internal-messages article.mine{color:#14374c;background:linear-gradient(130deg,#d9f3fb,#d3eafa)}html:root body.connect-liquid-glass :is(.message time,.internal-messages article time){color:var(--lg-muted)}html:root body.connect-liquid-glass .message.outgoing time,html:root body.connect-liquid-glass .internal-messages article.mine time{color:#b1d7e7}html:root[data-theme=light] body.connect-liquid-glass .message.outgoing time{color:#47657e}html:root body.connect-liquid-glass :is(.conversation-main p,.conversation-main time,.conversation-main footer em,.chat-head span,.internal-people>header span,.internal-people-list button,.internal-search input,.internal-composer textarea,.internal-thread>header){color:var(--lg-muted)}html:root body.connect-liquid-glass :is(.conversation-main footer span,.day-pill,.internal-file,.internal-note,.history-summary,.customer-facts article,.customer-facts>div,.opportunity-mini,.planner-owner,.planner-comments article,.report-summary>div,.quote-summary>div,.csv-summary,.campaign-preview,.campaign-warning,.clients-admin-selection,.clients-admin-contact-list label,.client-admin-note,.client-campaign-tools,.phone-preview,.whatsapp-verification,.whatsapp-note,.rule-summary,.compact-form,.feed-entry,.site-guardrails>div){background:var(--lg-hover);border-color:var(--lg-line);color:var(--lg-ink)}html:root body.connect-liquid-glass :is(.search,.internal-search,.quote-customer-input){background:var(--lg-field);border-color:var(--lg-line);color:var(--lg-muted);border-radius:12px}html:root body.connect-liquid-glass :is(.search input,.internal-search input){color:var(--lg-ink);box-shadow:none!important;background:0 0!important}html:root body.connect-liquid-glass :is(.internal-search,.internal-people-list>button,.internal-people>header,.internal-thread>header,.internal-composer,.supplier-transfer){border-color:var(--lg-line)}html:root body.connect-liquid-glass :is(.modal-backdrop,.drawer-backdrop,.client-modal-backdrop){background:#00101fc4}html:root body.connect-liquid-glass :is(.modal-card,.customer-drawer,.client-admin-modal,.notifications-popover,.profile-menu,.quick-replies,.voice-recorder-popover,.quote-customer-results){background:var(--lg-solid);color:var(--lg-ink);border:1px solid var(--lg-line);background-image:linear-gradient(140deg,#9de0ff12,#0000 65%);border-radius:20px;box-shadow:inset 0 1px #daf4ff26,0 24px 80px #000c1e66}html:root body.connect-liquid-glass :is(.modal-card>header,.client-admin-modal>header,.customer-drawer>header,.notifications-popover>header,.quick-replies-head,.notification-list>button,.profile-menu button,.quote-customer-results button,.quick-replies-list button){color:var(--lg-ink);border-color:var(--lg-line);background:0 0}html:root body.connect-liquid-glass :is(.profile-menu button:hover,.quick-replies-list button:hover){background:var(--lg-hover)}html:root body.connect-liquid-glass :is(.record-form,.client-admin-modal-body,.phone-fieldset,.quote-customer-picker,.planner-detail-fields,.new-chat-modal,.team-form){color:var(--lg-ink);border-color:var(--lg-line)}html:root body.connect-liquid-glass :is(.csv-drop,.archive-card,.quote-card,.professional-card,.planner-card,.planner-empty){background:var(--lg-raised);color:var(--lg-ink);border-color:var(--lg-line);border-radius:14px}html:root body.connect-liquid-glass :is(.csv-drop strong,.client-admin-selection strong,.clients-admin-console>header strong,.clients-admin-contact-list strong,.feed-entry strong,.planner-history strong,.planner-comments article strong,.quick-replies-list strong){color:var(--lg-ink)}html:root body.connect-liquid-glass :is(.sale-done,.sale-done strong,.sale-done em,.consent-ok,.status-active,.status-ready,.site-status.completed,.site-pdf.ready,.phone-preview.valid strong,.return-summary,.professional-status,.message-status.read){color:var(--lg-green)}html:root body.connect-liquid-glass :is(.danger-action,.delete-contact-action,.quote-remove-duplicate,.planner-delete,.form-error,.sla-late,.site-status.failed,.site-error,.internal-notice.error){color:var(--lg-red)}html:root body.connect-liquid-glass :is(.warning,.consent-missing,.site-status.processing,.site-status.stalled,.sla-warning,.planner-due.late){color:var(--lg-gold)}html:root body.connect-liquid-glass :is(.auth-message,.inline-notice,.system-alert,.chat-notice,.presence-alert,.observer-status-banner,.observer-readonly-note,.client-admin-notice,.team-notice,.internal-notice,.site-health-banner,.password-feedback){background:var(--lg-solid);color:var(--lg-ink);border:1px solid var(--lg-line);border-radius:12px}html:root body.connect-liquid-glass :is(.site-health-banner.attention,.campaign-warning){border-left:3px solid var(--lg-gold)}html:root body.connect-liquid-glass .planner-card[class*=planner-sector-]{border-left-color:var(--sector)}html:root body.connect-liquid-glass .planner-sectors button{border-radius:12px}html:root body.connect-liquid-glass .planner-sectors button[class*=planner-sector-]{background:var(--lg-surface);color:var(--lg-ink);border-color:var(--sector)}html:root body.connect-liquid-glass .planner-sectors button.active{background:var(--lg-hover);box-shadow:inset 0 0 0 1px var(--sector)}html:root body.connect-liquid-glass .planner-column>header b{background:var(--lg-field);color:var(--lg-ink)}html:root body.connect-liquid-glass .feed-info{background:var(--lg-hover);color:var(--lg-muted);border-color:var(--lg-line)}html:root body.connect-liquid-glass .auth-page{min-height:100dvh}html:root body.connect-liquid-glass .auth-card{border-radius:26px}html:root body.connect-liquid-glass .auth-card h1{letter-spacing:-.035em}html:root body.connect-liquid-glass .auth-brand strong{color:var(--lg-ink)}html:root body.connect-liquid-glass .auth-brand span{color:var(--lg-blue)}html:root body.connect-liquid-glass .auth-methods button{color:var(--lg-muted);border-color:var(--lg-line);background:0 0}html:root body.connect-liquid-glass .auth-methods{border-color:var(--lg-line);background:var(--lg-field);border-radius:12px}html:root body.connect-liquid-glass :is(.auth-recovery,.module-loading,.internal-welcome,.internal-empty-list,.supplier-empty){color:var(--lg-muted)}html:root body.connect-liquid-glass .bar-0{background:#299eed}html:root body.connect-liquid-glass .bar-1{background:#3fd4de}html:root body.connect-liquid-glass .bar-2{background:#36c5b5}html:root body.connect-liquid-glass .bar-3{background:#efc163}html:root body.connect-liquid-glass .bar-4{background:#44ca99}@media (prefers-reduced-motion:no-preference){html:root body.connect-liquid-glass :is(.nav-item,.primary-action,.secondary-action,.new-button,.planner-card){transition:background-color .16s,border-color .16s,box-shadow .16s}}@media (prefers-reduced-motion:reduce){html:root body.connect-liquid-glass *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1100px) and (min-width:761px){html:root body.connect-liquid-glass .sidebar{width:210px;inset:8px auto 8px 8px}html:root body.connect-liquid-glass .workspace{width:calc(100% - 226px);margin-left:226px}html:root body.connect-liquid-glass .topbar{padding-inline:18px}}@media (max-width:760px){html:root body.connect-liquid-glass .workspace{width:100%;margin-left:0}html:root body.connect-liquid-glass .sidebar{background:#08263cf5;width:min(280px,100vw - 24px);inset:8px auto 8px 8px}html:root body.connect-liquid-glass .sidebar:not(.open){transform:translate(calc(-100% - 20px))}html:root body.connect-liquid-glass .sidebar.open{transform:translate(0)}html:root body.connect-liquid-glass .topbar{gap:10px;height:76px;padding-inline:14px}html:root body.connect-liquid-glass .topbar h1{font-size:calc(20px * var(--connect-font-scale,1))}html:root body.connect-liquid-glass .topbar p{font-size:11px}html:root body.connect-liquid-glass .new-button{padding:10px;font-size:11px}html:root body.connect-liquid-glass .top-actions{gap:7px}html:root body.connect-liquid-glass .dashboard{padding:10px 14px 26px}html:root body.connect-liquid-glass .welcome{flex-wrap:wrap;gap:12px;padding:20px}html:root body.connect-liquid-glass .welcome h2{font-size:calc(27px * var(--connect-font-scale,1))}html:root body.connect-liquid-glass .welcome button{margin-left:0}html:root body.connect-liquid-glass .inbox-layout{border-inline:0;border-radius:0;margin:0}html:root body.connect-liquid-glass :is(.panel,.pipeline,.settings-card,.metrics article,.client-owner-group,.planner-column,.auth-card){border-radius:16px}html:root body.connect-liquid-glass .metric-icon{width:38px;height:38px}html:root body.connect-liquid-glass :is(.composer input,.internal-composer textarea,.record-form input,.record-form select,.record-form textarea,.client-admin-modal-body input,.client-admin-modal-body select,.search input){font-size:max(16px,1em)}html:root body.connect-liquid-glass :is(.sidebar,.welcome,.modal-card,.customer-drawer,.notifications-popover,.profile-menu,.client-admin-modal,.auth-card){-webkit-backdrop-filter:none;backdrop-filter:none}html:root body.connect-liquid-glass :is(.menu-button,.close-nav){color:var(--lg-ink)}html:root body.connect-liquid-glass .sidebar .close-nav{color:#fff}html:root body.connect-liquid-glass .notifications-popover{top:76px}}@media (prefers-reduced-transparency:reduce){html:root body.connect-liquid-glass{--lg-surface:var(--lg-solid);--lg-raised:var(--lg-solid)}html:root body.connect-liquid-glass *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media (forced-colors:active){html:root body.connect-liquid-glass *{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.connect-liquid-glass:before{display:none}}@media print{html:root body.connect-liquid-glass{--lg-ink:#111;--lg-muted:#444;--lg-line:#bbb;--lg-surface:#fff;--lg-raised:#fff;--lg-solid:#fff;--lg-field:#fff;--lg-hover:#eee;--lg-blue:#164c6b;color:#000!important;background:#fff!important}body.connect-liquid-glass:before{display:none}html:root body.connect-liquid-glass *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}html:root body.connect-liquid-glass :is(.sidebar,.menu-button,.top-actions){display:none!important}html:root body.connect-liquid-glass .workspace{width:100%;margin-left:0}}html:root body.connect-liquid-glass :is(.quote-summary article,.insight-grid.detailed>button,.report-filters,.report-detail,.conversation-quote,.site-guardrails,.site-health-grid article,.report-summary,.customer-actions a,.customer-actions button,.quote-customer-selected,.quote-customer-groups button,.quote-customer-input button,.history-summary span,.reply-list,.template-group-count){background:var(--lg-surface);border-color:var(--lg-line);color:var(--lg-ink)}html:root body.connect-liquid-glass :is(.quote-summary article,.insight-grid.detailed>button,.report-filters,.report-detail){box-shadow:var(--lg-shadow);border-radius:16px}html:root body.connect-liquid-glass :is(.insight-grid span,.insight-grid small,.report-filters label,.quote-summary span,.quote-summary small,.site-health-grid small,.site-health-grid span,.site-guardrails small,.feed-info small,.feed-entry time,.customer-facts small,.quote-card span,.opportunity-mini span,.quote-version-history,.planner-history span,.planner-comments time,.reply-list p,.template-group-pending,.template-group-empty,.quote-change-reason){color:var(--lg-muted)}html:root body.connect-liquid-glass :is(.quote-return-button,.quote-review-value){background:var(--lg-hover);color:var(--lg-gold);border-color:var(--lg-line)}html:root body.connect-liquid-glass .return-summary{color:var(--lg-gold)!important}html:root body.connect-liquid-glass .quote-change-reason{color:var(--lg-muted)!important}html:root body.connect-liquid-glass :is(.conversation-quote.done,.status-approved,.sale-done,.site-status.completed,.site-pdf.ready,.status-active,.status-ready){background:color-mix(in srgb,var(--lg-green) 12%,var(--lg-solid));color:var(--lg-green);border-color:color-mix(in srgb,var(--lg-green) 35%,transparent)}html:root body.connect-liquid-glass :is(.status-rejected,.site-status.failed){background:color-mix(in srgb,var(--lg-red) 12%,var(--lg-solid));color:var(--lg-red)}html:root body.connect-liquid-glass :is(.status-pending,.site-status.processing,.site-status.stalled){background:color-mix(in srgb,var(--lg-gold) 12%,var(--lg-solid));color:var(--lg-gold)}html:root body.connect-liquid-glass :is(.internal-people-list button strong,.internal-thread>header strong,.notification-list strong,.notifications-popover>header strong,.notifications-empty strong,.quote-customer-results strong){color:var(--lg-ink)}html:root body.connect-liquid-glass :is(.internal-people-list button,.internal-people-list,.filter-row,.quote-customer-input input,.profile-menu .profile-font-control,.profile-theme-toggle){background-color:#0000}html:root body.connect-liquid-glass :is(.internal-composer input,.internal-composer textarea,.internal-search input){color:var(--lg-ink)}@media print{html:root body.connect-liquid-glass :is(.report-filters,.report-detail,.quote-summary article,.insight-grid.detailed>button){color:#111!important;background:#fff!important}}html:root body.connect-liquid-glass :is(.operation-card,.internal-voice-preview,.voice-send-notice){background:var(--lg-surface);color:var(--lg-ink);border-color:var(--lg-line)}html:root body.connect-liquid-glass :is(.auth-signout,.voice-stop,.voice-discard,.internal-attach,.internal-mic,.quote-version-history button){background:var(--lg-hover);color:var(--lg-blue);border-color:var(--lg-line)}html:root body.connect-liquid-glass .voice-record-button{background:var(--lg-field)!important;color:var(--lg-blue)!important;border-color:var(--lg-line)!important}html:root body.connect-liquid-glass .voice-record-button.recording{color:var(--lg-red)!important}html:root body.connect-liquid-glass .internal-mic.recording{color:var(--lg-red)}html:root body.connect-liquid-glass :is(.urgent,.follow,.team-sector-finance>header>span){background:var(--lg-hover);color:var(--lg-gold)}html:root body.connect-liquid-glass .customer-drawer{border-radius:20px 0 0 20px}@media (max-width:760px){html:root body.connect-liquid-glass .customer-drawer{border-radius:0}}html:root body.connect-liquid-glass .brand strong{color:#fff}html:root body.connect-liquid-glass .auth-card label{color:var(--lg-muted)}html:root:has(body.connect-liquid-glass){--lg-surface:#0a2b4557;--lg-raised:#1b4e7052;--lg-field:#02172b7a;--lg-hover:#65c2f21f;--lg-line:#a0dfff4f;--lg-shadow:inset 0 1px 0 #e1f9ff47,inset 0 -1px 0 #0314281f,0 8px 24px #000c1c1a}html:root[data-theme=light]:has(body.connect-liquid-glass){--lg-surface:#f7fcff66;--lg-raised:#e7f5ff61;--lg-field:#ffffff9e;--lg-hover:#1284c717;--lg-line:#386c8f40;--lg-shadow:inset 0 1px 0 #fffc,0 8px 24px #1d486e12}html:root body.connect-liquid-glass .metrics .metric-link{background:linear-gradient(145deg,#c7eeff1a,transparent 60%),var(--lg-surface);color:var(--lg-ink);border-color:var(--lg-line);box-shadow:var(--lg-shadow);border-radius:20px}html:root body.connect-liquid-glass :is(.team-sector,.report-filters,.quote-summary article,.insight-grid.detailed>button,.site-health-grid article,.site-health-banner){background:linear-gradient(145deg,#c7eeff14,transparent 65%),var(--lg-surface);color:var(--lg-ink);border-color:var(--lg-line);box-shadow:var(--lg-shadow)}html:root body.connect-liquid-glass .team-sector{background:#5ba9d317}html:root body.connect-liquid-glass .team-sector .team-grid article{background:var(--lg-surface)}html:root body.connect-liquid-glass :is(.internal-chat,.inbox-layout,.supplier-inbox){background:#08243a2e}html:root body.connect-liquid-glass :is(.internal-people,.internal-thread,.conversation-list,.contact-panel,.supplier-list,.supplier-thread){background:#0c304921}html:root body.connect-liquid-glass :is(.internal-messages,.internal-welcome,.chat-panel){background:0 0}html:root body.connect-liquid-glass .chat-body{background-color:#0000}html:root body.connect-liquid-glass :is(.chat-head,.composer,.internal-composer,.internal-thread>header,.internal-people>header,.supplier-transfer){background:#03192c47}html:root[data-theme=light] body.connect-liquid-glass :is(.internal-chat,.inbox-layout,.supplier-inbox,.internal-people,.internal-thread,.conversation-list,.contact-panel,.supplier-list,.supplier-thread,.chat-head,.composer,.internal-composer,.internal-thread>header,.internal-people>header,.supplier-transfer){background:#f5fcff30}html:root body.connect-liquid-glass :is(.quote-row,.site-quote-row,.data-row,.seller-performance-row,.detail-row,.feed-entry,.feed-info){background:0 0}html:root body.connect-liquid-glass :is(.quote-row:hover:not(.quote-head),.site-quote-row:hover:not(.head),.data-row:hover:not(.data-head),.feed-entry:hover){background:var(--lg-hover)}html:root body.connect-liquid-glass :is(.quote-head,.site-quote-row.head,.data-head,.seller-performance-row.head,.detail-row.head){background:#03192c38}html:root[data-theme=light] body.connect-liquid-glass :is(.quote-head,.site-quote-row.head,.data-head,.seller-performance-row.head,.detail-row.head){background:#f7fcff3d}html:root body.connect-liquid-glass .site-guardrails{box-shadow:none;background:0 0;border:0}html:root body.connect-liquid-glass .site-guardrails>div{background:var(--lg-surface);box-shadow:var(--lg-shadow)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){@media (min-width:761px){html:root body.connect-liquid-glass :is(.metrics .metric-link,.metrics article,.panel,.pipeline,.settings-card,.team-sector,.report-filters,.quote-list,.site-quote-list,.client-owner-group,.quote-summary article,.insight-grid.detailed>button,.site-health-grid article,.planner-column){-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%)}html:root body.connect-liquid-glass :is(.team-sector .team-grid article,.panel .settings-card,.client-owner-group .data-table){-webkit-backdrop-filter:none;backdrop-filter:none}}}@media (prefers-reduced-transparency:reduce){html:root:has(body.connect-liquid-glass){--lg-surface:var(--lg-solid);--lg-raised:var(--lg-solid);--lg-field:var(--lg-solid)}html:root body.connect-liquid-glass :is(.team-sector,.internal-chat,.inbox-layout,.supplier-inbox,.internal-people,.internal-thread,.conversation-list,.contact-panel,.supplier-list,.supplier-thread,.chat-head,.composer,.internal-composer,.internal-thread>header,.internal-people>header,.supplier-transfer){background:var(--lg-solid)}html:root body.connect-liquid-glass *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media print{html:root:has(body.connect-liquid-glass){--lg-surface:#fff;--lg-raised:#fff;--lg-field:#fff;--lg-hover:#eee;--lg-line:#bbb}html:root body.connect-liquid-glass :is(.team-sector,.metrics .metric-link,.site-health-banner,.internal-chat,.inbox-layout,.supplier-inbox,.internal-people,.internal-thread,.conversation-list,.contact-panel,.supplier-list,.supplier-thread,.chat-head,.composer,.internal-composer,.internal-thread>header,.internal-people>header,.supplier-transfer){color:#111;background:#fff}}
@font-face{font-family:Cofemil Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html:root:has(body.cofemil-master){--connect-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Cofemil Inter", "Segoe UI", sans-serif;--lg-bg:#071b2b;--lg-ink:#edf6fc;--lg-muted:#afc5d5;--lg-line:#aed7ee3b;--lg-surface:#17334985;--lg-raised:#264c656b;--lg-solid:#102d43;--lg-field:#051b2d8c;--lg-hover:#80d1f01a;--lg-blue:#93ddf5;--lg-green:#7bdfc1;--lg-gold:#f2d092;--lg-red:#ffb5af;--lg-button:linear-gradient(150deg,#4399bccc,#185a7de6);--lg-shadow:inset 0 1px 0 #e8f9ff24,0 6px 20px #000a161a;--cf-radius:18px;--cf-gap:16px;--cf-overlay:#102d43;--cf-sticky:#13334a}html:root[data-theme=light]:has(body.cofemil-master){--lg-bg:#e2edf4;--lg-ink:#163448;--lg-muted:#49687d;--lg-line:#446e8c3b;--lg-surface:#ffffff9e;--lg-raised:#edf9ffa3;--lg-solid:#f3f9fc;--lg-field:#ffffffc7;--lg-hover:#237cab17;--lg-blue:#08688f;--lg-green:#08735b;--lg-gold:#855a1c;--lg-red:#b33136;--lg-button:linear-gradient(150deg,#267fa8,#125777);--lg-shadow:inset 0 1px 0 #ffffffc9,0 6px 20px #28516e0f;--cf-overlay:#f3f9fc;--cf-sticky:#e8f3f9}html:root body.cofemil-master{font-family:var(--connect-font);font-optical-sizing:auto;font-synthesis:none;background:var(--lg-bg);color:var(--lg-ink);line-height:1.45}html:root body.cofemil-master *,html:root body.cofemil-master :is(input,textarea)::placeholder{font-family:var(--connect-font)!important}html:root body.cofemil-master :is(pre,code,kbd,samp),html:root body.cofemil-master :is(pre,code,kbd,samp) *{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}body.cofemil-master:before{background-color:var(--lg-bg);background-image:linear-gradient(90deg,#0516262e,#05162647 60%,#0516266b),url(/images/cofemil-glass-background-v1-4k.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}html[data-theme=light] body.cofemil-master:before{background-color:var(--lg-bg);background-image:linear-gradient(#e9f3f9e8,#e9f3f9e8),url(/images/cofemil-glass-background-v1-4k.webp)}html:root body.cofemil-master :is(.module-tools h2,.settings-card h2,.panel h3,.pipeline h3,.contact-hero h3){letter-spacing:-.025em;font-weight:650}html:root body.cofemil-master :is(h1,h2,h3,h4,p){overflow-wrap:break-word}html:root body.cofemil-master :is(input,select,textarea){border-color:var(--lg-line);color:var(--lg-ink);accent-color:var(--lg-blue)}html:root body.cofemil-master :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--lg-blue);outline-offset:3px}html:root body.cofemil-master :is(input,textarea)::placeholder{color:var(--lg-muted);opacity:.78}html:root body.cofemil-master :is(button,input,select,textarea){font-variant-numeric:tabular-nums}html:root body.cofemil-master :is(.panel,.pipeline,.settings-card,.readiness-card,.report-grid article,.insight-grid article,.insight-grid.detailed>button,.quote-summary article,.quote-list,.site-quote-list,.site-health-grid article,.site-health-banner,.report-filters,.report-detail,.data-table,.client-owner-group,.team-sector,.planner-column,.template-group,.template-grid article,[data-cf-surface=panel]){background:linear-gradient(140deg,#dcf4ff0b,transparent 65%),var(--lg-surface);color:var(--lg-ink);border:1px solid var(--lg-line);border-radius:var(--cf-radius);box-shadow:var(--lg-shadow)}html:root body.cofemil-master :is(.panel header,.pipeline header,.priority-row,.data-row,.quote-row,.detail-row,.team footer,.planner-column>header,.template-grid article>header,.template-group-body,.client-owner-content,.conversation-owner-content){border-color:var(--lg-line)}html:root body.cofemil-master :is(.quote-head,.data-head,.detail-row.head,.seller-performance-row.head,.site-quote-row.head,thead th){background:var(--cf-sticky);color:var(--lg-muted)}html:root body.cofemil-master :is(.data-row em,.routing-badge,.admin-only,.history-summary span,.template-group-count,.pipeline-report-row,.planner-empty,.compact-form,.rule-summary,.report-summary,.customer-facts>div,.internal-note,.phone-preview,.whatsapp-verification,[data-cf-surface=inset]){background:var(--lg-hover);color:var(--lg-ink);border-color:var(--lg-line)}html:root body.cofemil-master :is(.modal-card,.customer-drawer,.client-admin-modal,.auth-card,.notifications-popover,.profile-menu,.quick-replies,.voice-recorder-popover,.quote-customer-results,[data-cf-surface=overlay]){background:var(--cf-overlay);color:var(--lg-ink);border-color:var(--lg-line);background-image:linear-gradient(140deg,#d9f5ff08,#0000 60%);box-shadow:0 18px 60px #00132366,inset 0 1px #edfbff17}html:root body.cofemil-master :is(.section-heading p,.archive-card span,.archive-card small,.quote-version-history,.pipeline-report-row span,.phone-preview span,.whatsapp-verification p,.whatsapp-note,.auth-message,.settings-card>p,.team-notice,.inline-notice,.internal-notice,.chat-notice){color:var(--lg-muted)}html:root body.cofemil-master :is(.archive-card,.phone-preview,.whatsapp-verification,.whatsapp-note,.connect-notification-prompt,.team-notice,.inline-notice,.internal-notice,.chat-notice,.auth-message){background:var(--lg-raised);border-color:var(--lg-line)}html:root body.cofemil-master :is(.presence-alert,.form-error,.system-alert,.campaign-warning){background:color-mix(in srgb,var(--lg-gold) 10%,var(--lg-solid));color:var(--lg-gold);border-color:var(--lg-line)}html:root body.cofemil-master :is(.inline-notice.error,.form-error,.system-alert){color:var(--lg-red)}html:root body.cofemil-master :is(.secondary-action,.open-client,.priority-row button,.team-actions button,.period-presets button,.filter-row button,.settings-theme-toggle,.theme-toggle,.quote-file-button,.quote-read-button,.quote-replace-button,.quote-edit-button,.template-actions button,.template-grid footer button,.report-detail>header button,.customer-actions button,.customer-actions a,.archive-card button,[data-cf-control=secondary]){background:var(--lg-hover);color:var(--lg-blue);border-color:var(--lg-line);border-radius:10px}html:root body.cofemil-master :is(.primary-action,.new-button,.auth-card form>button,.planner-comments form button,.composer button.send,.internal-composer>button:not(.internal-attach):not(.internal-mic),[data-cf-tone=primary]){background:var(--lg-button);color:#fff;border:1px solid #a5e5f63d;border-radius:11px;box-shadow:inset 0 1px #f1fcff21,0 3px 9px #001a2b15}html:root body.cofemil-master :is(.delete-contact-action,.danger-action,.team-form .danger-action,.admin-pdf-action){background:var(--lg-hover)!important;border-color:var(--lg-line)!important;color:var(--lg-blue)!important}html:root body.cofemil-master :is(.delete-contact-action,.danger-action,.team-form .danger-action){color:var(--lg-red)!important}html:root body.cofemil-master :is([aria-pressed=true],[role=tab][aria-selected=true]){border-color:var(--lg-blue)}html:root body.cofemil-master [role=tab][aria-selected=true]{color:var(--lg-blue);background:var(--lg-hover)}html:root body.cofemil-master :is(.status-approved,.status-active,.status-ready,.sale-done,.conversation-quote.done,.site-status.completed,.site-pdf.ready){color:var(--lg-green);background:color-mix(in srgb,var(--lg-green) 10%,var(--lg-solid));border-color:color-mix(in srgb,var(--lg-green) 25%,transparent)}html:root body.cofemil-master :is(.status-rejected,.site-status.failed){color:var(--lg-red);background:color-mix(in srgb,var(--lg-red) 10%,var(--lg-solid))}html:root body.cofemil-master .sidebar{background:linear-gradient(165deg,#12374be6,#09283de6);border-radius:20px;width:218px;padding:18px 12px 12px}html:root body.cofemil-master .workspace{width:calc(100% - 242px);margin-left:242px}html:root body.cofemil-master .topbar{gap:12px;height:80px;padding-inline:18px}html:root body.cofemil-master .topbar h1{font-size:calc(23px * var(--connect-font-scale,1));letter-spacing:-.035em}html:root body.cofemil-master .topbar p{margin-top:3px}html:root body.cofemil-master .module-page:not(.quotes-board){padding:14px 18px 28px}html:root body.cofemil-master :is(.module-tools,.section-heading){gap:12px}html:root body.cofemil-master .module-tools{flex-wrap:wrap}html:root body.cofemil-master .module-tools>div{flex:240px;min-width:0}html:root body.cofemil-master :is(.quote-summary article>svg,.insight-grid.detailed button>svg,.priority-icon){background:var(--lg-hover);color:var(--lg-blue);border:1px solid var(--lg-line)}html:root body.cofemil-master :is(.record-form,.report-filters) :is(input,select,textarea){min-inline-size:0;box-sizing:border-box;max-width:100%}html:root body.cofemil-master .nav-item{min-height:41px;padding:9px 10px;font-weight:550}html:root body.cofemil-master .nav-item.active{background:var(--lg-button);border-color:#a0ddf245;box-shadow:inset 0 1px #e1fbff24}html:root body.cofemil-master .sidebar .profile{border-radius:13px}html:root body.cofemil-master .dashboard-overview{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:18px;max-width:1700px;margin:0 auto;padding:8px 18px 28px;display:grid}html:root body.cofemil-master :is(.overview-main,.overview-rail){align-content:start;gap:16px;min-width:0;display:grid}html:root body.cofemil-master .overview-main .welcome{border-radius:var(--cf-radius);min-height:106px;color:var(--lg-ink);background:linear-gradient(120deg,#2f708e2e,#144e6f1a),var(--lg-surface);gap:16px;padding:18px 20px}html:root body.cofemil-master .overview-main .welcome h2{font-size:calc(25px * var(--connect-font-scale,1));letter-spacing:-.035em;margin:3px 0 4px;font-weight:650;line-height:1.15}html:root body.cofemil-master .overview-main .welcome>div{min-width:0}html:root body.cofemil-master .overview-main .welcome>div>span{letter-spacing:.13em;color:var(--lg-muted);font-size:9px}html:root body.cofemil-master .overview-main .welcome p{color:var(--lg-muted);font-size:calc(12px * var(--connect-font-scale,1))}html:root body.cofemil-master .overview-main .welcome button{white-space:nowrap;border:1px solid var(--lg-line);background:var(--lg-hover);color:var(--lg-blue);flex-shrink:0;gap:10px;padding:9px 12px;font-weight:600}html:root body.cofemil-master .overview-main .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}html:root body.cofemil-master .overview-main .metrics :is(article,.metric-link){text-align:left;background:var(--lg-surface);min-width:0;min-height:94px;box-shadow:var(--lg-shadow);border-radius:16px;gap:12px;padding:15px}html:root body.cofemil-master .overview-main .metrics :is(article,.metric-link)>div:last-child{min-width:0}html:root body.cofemil-master .overview-main .metrics .metric-icon{border-radius:11px;flex-shrink:0;width:36px;height:36px}html:root body.cofemil-master .overview-main .metrics strong{font-size:calc(23px * var(--connect-font-scale,1));overflow-wrap:anywhere;margin:2px 0;font-weight:650;line-height:1.2}html:root body.cofemil-master .overview-main .metrics span{line-height:1.3}html:root body.cofemil-master .overview-main .metrics small{line-height:1.5;font-size:calc(10px * var(--connect-font-scale,1))}html:root body.cofemil-master .dashboard-overview :is(.panel,.pipeline)>header{padding:15px 17px}html:root body.cofemil-master .dashboard-overview :is(.panel,.pipeline) h3{font-size:calc(13px * var(--connect-font-scale,1))}html:root body.cofemil-master .dashboard-overview .priority-row{gap:12px;min-height:70px;padding:14px 17px}html:root body.cofemil-master .dashboard-overview .priority-row>div{min-width:0}html:root body.cofemil-master .dashboard-overview .priority-row p{line-height:1.5}html:root body.cofemil-master .overview-rail .team .seller{gap:10px;min-height:46px;padding:8px 16px}html:root body.cofemil-master .overview-rail .team .seller strong{font-size:calc(11px * var(--connect-font-scale,1));line-height:1.25}html:root body.cofemil-master .overview-rail .team .seller span{font-size:calc(9px * var(--connect-font-scale,1));margin-top:2px;line-height:1.25}html:root body.cofemil-master .overview-rail :is(.team,.pipeline)>header{padding:13px 16px}html:root body.cofemil-master .overview-rail .pipeline{margin-top:0}html:root body.cofemil-master .overview-rail .team .seller>div:nth-child(2){text-align:left}html:root body.cofemil-master .overview-rail .team .seller .avatar{border-radius:10px;width:30px;height:30px}html:root body.cofemil-master .overview-rail .team footer{padding:10px 16px;font-size:10px}html:root body.cofemil-master .overview-rail .funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;padding:16px}html:root body.cofemil-master .overview-rail .stage>div{align-items:center;gap:2px 6px}html:root body.cofemil-master .overview-rail .stage span{font-size:calc(10px * var(--connect-font-scale,1));line-height:1.4}html:root body.cofemil-master .overview-rail .stage b{font-size:calc(22px * var(--connect-font-scale,1));font-weight:650}html:root body.cofemil-master .overview-rail .stage>i{height:4px;margin-top:8px}html:root body.cofemil-master .cofemil-products{color:var(--lg-ink);padding:14px 18px 28px;--text:var(--lg-ink)!important;--card:var(--lg-surface)!important;--muted:var(--lg-muted)!important;--surface:var(--cf-sticky)!important}html:root body.cofemil-master .cofemil-products :is(thead th,[data-cf-surface=sticky]){background:var(--cf-sticky)}html:root body.cofemil-master .cofemil-products [data-cf-tone=primary]{background:var(--lg-button);border-color:var(--lg-line);color:#fff}html:root body.cofemil-master .cofemil-products [role=tab][aria-selected=true]{border-bottom-color:var(--lg-blue)}html:root body.cofemil-master .cofemil-products [data-cf-tone=warning]{color:var(--lg-gold);background:var(--lg-hover)}html:root body.cofemil-master [data-cf-control=search] input{box-shadow:none!important;background:0 0!important}html:root body.cofemil-master .cofemil-pricing{color:var(--lg-ink);background:0 0;padding:24px}html:root body.cofemil-master .cofemil-pricing :is(label,p){line-height:1.5;font-size:calc(12px * var(--connect-font-scale,1))}html:root body.cofemil-master .cofemil-pricing :is(small,th){font-size:calc(11px * var(--connect-font-scale,1));line-height:1.5}html:root body.cofemil-master .cofemil-pricing :is(button,a,input,select){font-size:calc(12px * var(--connect-font-scale,1))}html:root body.cofemil-master .cofemil-pricing [data-cf-tone=positive]{color:var(--lg-green);background:color-mix(in srgb,var(--lg-green) 10%,var(--lg-solid))!important;border-color:var(--lg-line)!important}html:root body.cofemil-master .cofemil-pricing [data-cf-surface=sticky]{background:var(--cf-sticky)}html:root body.cofemil-master .cofemil-pricing [data-cf-surface=inset]>button{background:var(--lg-button);color:#fff;border:1px solid var(--lg-line)}html:root body.cofemil-master .cofemil-pricing [data-cf-surface=layout]{box-shadow:none;background:0 0;border:0}html:root body.cofemil-master .cofemil-pricing [data-cf-layout=metrics]>article{background:var(--lg-hover);border-color:var(--lg-line);color:var(--lg-ink)}html:root body.cofemil-master .cofemil-pricing [data-cf-layout=metrics] :is(span,small),html:root body.cofemil-master .cofemil-pricing [data-cf-surface=inset] :is(span,small,p,label){color:var(--lg-muted)}html:root body.cofemil-master .cofemil-pricing [data-cf-surface=panel]>span{color:var(--lg-blue)}html:root body.cofemil-master .cofemil-pricing [data-cf-surface=inset] b{color:var(--lg-ink)}html:root body.cofemil-master [data-cf-tone=caption]{color:var(--lg-muted)!important}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){html:root body.cofemil-master :is(.sidebar,.modal-card,.notifications-popover,.profile-menu,.dashboard-overview .panel,.dashboard-overview .pipeline,.overview-main .welcome){-webkit-backdrop-filter:blur(16px)saturate(125%)}}@media (max-width:1100px) and (min-width:761px){html:root body.cofemil-master .dashboard-overview{grid-template-columns:minmax(0,1fr)}html:root body.cofemil-master .overview-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:760px){body.cofemil-master:before{background-image:linear-gradient(#05162657,#05162657),url(/images/cofemil-glass-background-mobile-v1.webp)}html[data-theme=light] body.cofemil-master:before{background-image:linear-gradient(#e9f3f9e8,#e9f3f9e8),url(/images/cofemil-glass-background-mobile-v1.webp)}html:root body.cofemil-master .sidebar{border-radius:0 20px 20px 0;width:min(280px,84vw);inset:0 auto 0 0}html:root body.cofemil-master .workspace{width:100%;margin-left:0}html:root body.cofemil-master .topbar{gap:9px;height:74px;padding-inline:12px}html:root body.cofemil-master .topbar>div:not(.top-actions){min-width:0}html:root body.cofemil-master .topbar h1{font-size:calc(20px * var(--connect-font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:root body.cofemil-master .top-actions{flex-shrink:0;gap:7px}html:root body.cofemil-master .topbar .new-button{justify-content:center;width:38px;height:38px;padding:0;font-size:0}html:root body.cofemil-master .topbar .new-button svg{width:18px;height:18px}html:root body.cofemil-master .dashboard-overview{grid-template-columns:minmax(0,1fr);gap:14px;padding:4px 12px 22px;display:grid}html:root body.cofemil-master :is(.overview-main,.overview-rail){gap:14px}html:root body.cofemil-master .overview-main .welcome{flex-flow:wrap;gap:12px;min-height:0;padding:16px}html:root body.cofemil-master .overview-main .welcome h2{font-size:calc(22px * var(--connect-font-scale,1))}html:root body.cofemil-master .overview-main .welcome>div{flex:175px}html:root body.cofemil-master .overview-main .welcome p{display:none}html:root body.cofemil-master .overview-main .welcome button{margin:0}html:root body.cofemil-master .overview-main .metrics{gap:10px}html:root body.cofemil-master .overview-main .metrics :is(article,.metric-link){grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-height:112px;padding:12px;display:grid}html:root body.cofemil-master .overview-main .metrics :is(article,.metric-link)>div:last-child{grid-template-rows:minmax(30px,auto) auto auto;display:grid}html:root body.cofemil-master .overview-main .metrics .metric-icon{border-radius:9px;width:28px;height:28px}html:root body.cofemil-master .overview-main .metrics strong{font-size:calc(22px * var(--connect-font-scale,1))}html:root body.cofemil-master .module-page:not(.quotes-board),html:root body.cofemil-master .cofemil-products,html:root body.cofemil-master .cofemil-pricing{padding:12px}html:root body.cofemil-master :is(.composer input,.internal-composer textarea,.record-form input,.record-form select,.record-form textarea,.cofemil-products input,.cofemil-products select,.cofemil-pricing input,.cofemil-pricing select){font-size:max(16px,1em)}html:root body.cofemil-master :is(.dashboard-overview .panel,.dashboard-overview .pipeline,.overview-main .welcome){-webkit-backdrop-filter:none}}@media (prefers-reduced-transparency:reduce){html:root:has(body.cofemil-master){--lg-surface:var(--lg-solid);--lg-raised:var(--lg-solid);--lg-field:var(--lg-solid)}html:root body.cofemil-master *{-webkit-backdrop-filter:none!important}}@media (forced-colors:active){body.cofemil-master:before{display:none}html:root body.cofemil-master *{box-shadow:none!important;-webkit-backdrop-filter:none!important}}@media print{html:root:has(body.cofemil-master){--lg-ink:#111;--lg-muted:#444;--lg-surface:#fff;--lg-raised:#fff;--lg-solid:#fff;--lg-field:#fff;--lg-line:#bbb;--cf-overlay:#fff;--cf-sticky:#fff;--lg-shadow:none}body.cofemil-master:before{display:none}html:root body.cofemil-master .workspace{width:100%;margin-left:0}html:root body.cofemil-master .dashboard-overview{display:block}html:root body.cofemil-master .overview-rail{margin-top:16px}html:root body.cofemil-master *{-webkit-backdrop-filter:none!important;box-shadow:none!important}}
