.attachment-panel{background:#fff;border:1px solid #e3e7ef;border-radius:6px;min-width:0;padding:14px 16px}.attachment-panel.compact{padding:12px}.attachment-heading{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.attachment-heading>div{flex-direction:column;gap:3px;display:flex}.attachment-heading b{color:#29334a;font-size:14px}.attachment-heading span,.attachment-meta small{color:#8a92a1;font-size:11px}.attachment-add{white-space:nowrap;position:relative;overflow:hidden}.attachment-add input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.attachment-add[aria-disabled=true]{opacity:.55;pointer-events:none}.attachment-list{margin:0;padding:3px 0;list-style:none}.attachment-list li{color:#65728c;border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:10px 2px;display:flex}.attachment-list li:last-child{border-bottom:0}.attachment-meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.attachment-meta b{color:#37435c;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.attachment-meta small{white-space:nowrap}.attachment-unsupported{color:#b56c3b!important}.attachment-actions{gap:3px;display:flex}.attachment-actions button,.attachment-actions a,.attachment-preview-window header button{color:#66738b;background:0 0;border:0;border-radius:4px;place-items:center;width:31px;height:31px;display:grid}.attachment-actions button:hover,.attachment-actions a:hover,.attachment-preview-window header button:hover{color:#2c3a61;background:#f0f2f7}.attachment-empty{text-align:center;color:#969eac;padding:19px 4px;font-size:12px}.attachment-progress{background:#edf0f5;border-radius:9px;height:18px;margin:12px 0 0;position:relative;overflow:hidden}.attachment-progress span{background:#718bd1;height:100%;transition:width .2s;display:block}.attachment-progress small{text-align:center;color:#24345b;font-size:10px;line-height:18px;position:absolute;inset:0}.attachment-error{color:#a33e36;background:#fff0ed;border-radius:4px;margin-top:10px;padding:8px 10px;font-size:12px}.attachment-preview-backdrop{z-index:1000;background:#10182f91;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.attachment-preview-window{background:#fff;border-radius:7px;flex-direction:column;width:min(1220px,94vw);height:min(900px,92vh);display:flex;overflow:hidden;box-shadow:0 20px 80px #111a3780}.attachment-preview-window>header{border-bottom:1px solid #e8ebf0;flex:0 0 52px;justify-content:space-between;align-items:center;height:52px;padding:0 15px;display:flex}.attachment-preview-window>header>div{flex-direction:column;min-width:0;display:flex}.attachment-preview-window>header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.attachment-preview-window>header small{color:#8a92a1;font-size:11px}.attachment-preview-body{background:#eef0f4;flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.attachment-preview-body img{object-fit:contain;max-width:100%;max-height:100%}.attachment-preview-body iframe{background:#fff;border:0;width:100%;height:100%}@media (width<=640px){.attachment-list li{flex-wrap:wrap;align-items:flex-start}.attachment-actions{margin-left:auto}.attachment-heading{align-items:flex-start}.attachment-preview-backdrop{padding:10px}.attachment-preview-window{width:100%;height:94vh}}.trade-documents .trade-heading{justify-content:space-between;align-items:center;margin:12px 0 16px;display:flex}.trade-heading h1{color:#17274f;margin:0;font-size:24px}.trade-heading p{color:#7888a7;margin:7px 0 0;font-size:13px}.trade-documents .detail-tools{margin-bottom:12px}.trade-documents .detail-tools>div{gap:8px;display:flex}.trade-documents .list-tools{border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.trade-documents .document-count{color:#7888a7;white-space:nowrap;font-size:12px}.trade-table{border-collapse:collapse;width:100%}.trade-table th{color:#66758f;text-align:left;white-space:nowrap;background:#f8f9fb;border-bottom:1px solid #e5e9f0;height:44px;padding:0 13px;font-size:12px;font-weight:600}.trade-table td{color:#344363;border-bottom:1px solid #edf0f5;padding:13px;font-size:13px}.trade-table tr:hover td{background:#fbfcfe}.trade-type,.trade-status{white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.trade-type.quote{color:#3766c2;background:#eef3ff}.trade-type.pi{color:#b75f35;background:#fff1e9}.trade-status.draft{color:#946111;background:#fff5d9}.trade-status.sent{color:#385fc4;background:#edf2ff}.trade-status.accepted{color:#1d7c5b;background:#e7f6ef}.trade-table .row-buttons{white-space:nowrap}.trade-table .row-buttons button{color:#71809a;cursor:pointer;background:0 0;border:0;margin:0 3px}.trade-empty{color:#8795ad;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;font-size:13px;display:flex}.trade-empty b{color:#566582}.trade-editor{width:min(1040px,100vw - 48px)}.trade-line-list{border:1px solid #e2e7ef;border-radius:6px;padding:12px}.trade-line{grid-template-columns:minmax(155px,1.1fr) minmax(170px,1.5fr) minmax(95px,.6fr) minmax(105px,.7fr) 32px;gap:8px;margin:8px 0;display:grid}.trade-line input,.trade-line select{color:#344363;background:#fff;border:1px solid #d9dfeb;border-radius:4px;min-width:0;height:36px;padding:0 9px}.trade-line-bottom{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.trade-line-bottom>b{color:#1a2b53}.trade-documents .success{color:#28714d;background:#e9f6ee;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 13px;display:flex}.trade-documents .success button{color:inherit;cursor:pointer;background:0 0;border:0}@media (width<=900px){.trade-line{grid-template-columns:1fr 1fr}.trade-line input:nth-of-type(2),.trade-line input:nth-of-type(3){min-width:0}}.trade-document-number{color:#24619c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.trade-document-number:hover{text-decoration:underline}.trade-document-lines{background:#fafbfd;border:1px solid #e1e7ef;border-radius:8px;grid-column:1/-1;padding:12px}.trade-document-lines>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.trade-line-grid{grid-template-columns:minmax(145px,1.25fr) minmax(140px,1.4fr) minmax(80px,.6fr) minmax(70px,.55fr) minmax(90px,.7fr) 34px;align-items:center;gap:8px;margin:8px 0;display:grid}.trade-line-grid input,.trade-line-grid select{box-sizing:border-box;width:100%;min-width:0;height:36px}.trade-line-grid button{color:#77869a;cursor:pointer;background:0 0;border:0}.trade-order-line-link{background:var(--surface-muted,#f5f7fb);border-radius:9px;grid-template-columns:minmax(200px,.7fr) minmax(250px,1.3fr);align-items:center;gap:10px;margin:4px 0 12px;padding:8px 10px;display:grid}.trade-order-difference{color:#76551a;background:#fff8e9;border:1px solid #f0d7a6;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.trade-document-detail{flex-direction:column;max-height:min(90vh,920px);display:flex}.trade-document-detail .trade-detail-body{padding:18px;overflow:auto}.trade-detail-body dl{grid-template-columns:130px minmax(0,1fr) 130px minmax(0,1fr);gap:10px 14px;margin:0 0 18px;display:grid}.trade-detail-body dt{color:#6a7889}.trade-detail-body dd{margin:0;font-weight:550}.trade-document-detail>footer{border-top:1px solid #e3e8ef;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (width<=900px){.trade-line-grid{grid-template-columns:1fr 1fr}.trade-order-line-link{grid-template-columns:1fr}.trade-detail-body dl{grid-template-columns:110px 1fr}}.trade-commercial-terms{background:#f8faff;border:1px solid #dce5f1;border-radius:10px;grid-column:1/-1;padding:14px}.trade-commercial-terms>header{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:12px;display:flex}.trade-commercial-terms>header small{color:#73819a;font-size:12px}.trade-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-commercial-total{color:#687894;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.trade-commercial-total b{color:#26395f;font-size:14px}@media (width<=700px){.trade-commercial-grid{grid-template-columns:1fr}.trade-commercial-total{flex-direction:column;align-items:flex-start}}.trade-manual .trade-heading{justify-content:space-between;align-items:end;margin:10px 0 18px;display:flex}.trade-manual .trade-heading h1{margin:0 0 4px;font-size:23px;font-weight:650}.trade-manual .trade-heading p{color:#858d9c;margin:0;font-size:12px}.trade-manual .detail-tools{margin:0 0 10px}.trade-manual .trade-table th{white-space:nowrap}.trade-manual .trade-sort{color:inherit;background:0 0;border:0;padding:0;font-weight:600}.trade-manual .trade-status{color:#68738a;white-space:nowrap;background:#edf0f5;border-radius:10px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.trade-manual .trade-status.sent{color:#4264a3;background:#e7efff}.trade-manual .trade-status.accepted{color:#2d815a;background:#e6f6ed}.trade-manual .trade-empty{color:#939baa;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;font-size:12px;display:flex}.trade-manual .trade-empty b{color:#5f6879;font-size:13px}.manual-doc-editor{flex-direction:column;width:min(950px,94vw);max-height:92vh;display:flex}.manual-doc-editor>header{flex:0 0 54px}.manual-doc-editor>.form{overflow:auto}.manual-doc-editor .attachment-panel{margin-top:16px}.manual-attachment-hint{color:#7f8999;background:#fafbfc;border:1px dashed #cfd5e1;border-radius:5px;margin-top:14px;padding:12px 14px;font-size:12px}.manual-doc-editor footer{background:#fff;padding-bottom:2px;position:sticky;bottom:0}.trade-manual .success{color:#3a7957;background:#eaf6ef;border-radius:4px;justify-content:space-between;align-items:center;margin:8px 0 12px;padding:8px 12px;font-size:12px;display:flex}.trade-manual .success button,.trade-manual .error button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.order-accounting-page,.order-statistics-page{flex-direction:column;gap:16px;display:flex}.order-accounting-list-panel,.order-stat-filter-panel,.order-stat-chart-panel,.order-stat-customer-panel,.order-stat-status-panel,.order-stat-orders-panel{min-width:0;overflow:hidden}.order-accounting-toolbar{border-bottom:1px solid var(--line,#e3e8ef);flex-wrap:wrap;align-items:center;gap:10px;padding:16px;display:flex}.order-accounting-toolbar .tx-search{flex:300px;max-width:560px}.order-accounting-toolbar select,.order-stat-filters select,.order-stat-filters input,.order-accounting-picker-search input{border:1px solid var(--line,#dce3ed);min-height:38px;color:var(--ink,#223044);font:inherit;background:#fff;border-radius:9px;padding:0 11px}.order-accounting-toolbar .tx-record-count{color:var(--muted,#748196);margin-left:auto;font-size:12px}.order-accounting-table{min-width:1120px}.order-accounting-table td small{color:var(--muted,#7e8998);margin-top:3px;font-size:11px;display:block}.order-accounting-state{color:#9a5b12;white-space:nowrap;background:#fff5e8;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.order-accounting-state.complete{color:#26724f;background:#eaf6f0}.order-accounting-table .order-accounting-state+small{display:block}.order-accounting-pagination{color:var(--muted,#748196);border-top:1px solid var(--line,#e7ebf1);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.order-accounting-pagination>div{gap:7px;display:flex}.order-accounting-picker{flex-direction:column;width:min(620px,100vw - 32px);max-height:min(78vh,720px);display:flex}.order-accounting-picker>header,.order-accounting-picker>footer{border-bottom:1px solid var(--line,#e3e8ef);flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.order-accounting-picker>footer{border-bottom:0;border-top:1px solid var(--line,#e3e8ef);justify-content:flex-end}.order-accounting-picker-search{gap:8px;padding:14px 18px;display:flex}.order-accounting-picker-search .tx-search{flex:1}.order-accounting-picker-list{max-height:50vh;overflow:auto}.order-accounting-picker-row{text-align:left;border:0;border-bottom:1px solid var(--line,#edf0f5);width:100%;color:var(--ink,#223044);cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:13px 18px;display:grid}.order-accounting-picker-row:hover{background:#f7f9fc}.order-accounting-picker-row span{gap:4px;min-width:0;display:grid}.order-accounting-picker-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-accounting-picker-row small{color:var(--muted,#748196)}.order-accounting-panel{gap:16px;padding:18px;display:grid}.order-accounting-panel>.tx-panel-head{border-bottom:1px solid var(--line,#e3e8ef);margin:-2px 0 0;padding-bottom:13px}.order-accounting-panel>.tx-panel-head h2{margin:0 0 5px;font-size:18px}.order-accounting-panel>.tx-panel-head small{color:var(--muted,#748196);line-height:1.5}.order-accounting-section{border:1px solid var(--line,#e2e7ef);background:#fff;border-radius:12px;min-width:0;padding:15px}.order-accounting-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.order-accounting-section-head>div:first-child>span,.order-stat-chart-panel header>div>span,.order-stat-customer-panel header>div>span,.order-stat-status-panel header>div>span,.order-stat-orders-panel header>div>span{color:#647da5;letter-spacing:.11em;font-size:10px;font-weight:750}.order-accounting-section-head h3{color:var(--ink,#223044);margin:4px 0 0;font-size:15px}.order-accounting-section-head>small{color:var(--muted,#748196);font-size:12px}.order-accounting-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;display:grid}.order-accounting-public-grid>div{background:#f7f9fc;border-radius:8px;gap:5px;min-width:0;padding:10px 11px;display:grid}.order-accounting-public-grid small{color:var(--muted,#778499);font-size:11px}.order-accounting-public-grid strong,.order-accounting-public-grid a{color:var(--ink,#24344b);overflow-wrap:anywhere;font-size:13px;font-weight:650}.order-accounting-public-grid a{color:#315fc3}.order-accounting-settlement-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.order-accounting-settlement-grid>.order-accounting-section{flex-direction:column;min-height:240px;display:flex}.order-accounting-total-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.order-accounting-total-strip>span{color:var(--muted,#66758a);background:#f5f7fa;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.order-accounting-total-strip b{color:var(--ink,#26354a);font-variant-numeric:tabular-nums}.order-accounting-table-scroll{width:100%;min-width:0;max-height:255px;overflow:auto}.order-accounting-table-scroll .tx-table{min-width:710px}.order-accounting-empty{text-align:center;min-height:90px;color:var(--muted,#8792a2);background:#fafbfd;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:18px;font-size:12px;display:flex}.order-accounting-add-source{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-accounting-add-source label{color:var(--muted,#748196);font-size:11px}.order-accounting-add-source select{border:1px solid var(--line,#dce3ed);max-width:min(440px,55vw);min-height:32px;color:var(--ink,#27374e);font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:12px}.order-accounting-finance-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.order-accounting-finance-fields .field{background:#f7f9fc;border-radius:8px;margin:0;padding:10px}.order-accounting-finance-fields .field>span{color:#68788e;gap:3px;font-size:11px;display:grid}.order-accounting-finance-fields .field>span small{font-size:10px;line-height:1.4}.order-accounting-finance-fields input{margin-top:7px}.order-accounting-finance-fields strong{color:var(--ink,#21334d);font-variant-numeric:tabular-nums;padding-top:8px;font-size:16px}.order-accounting-fx-note{color:#5f718b;background:#f3f6fb;border-radius:8px;align-items:center;gap:7px;margin:0 0 10px;padding:9px 10px;font-size:11px;line-height:1.5;display:flex}.order-accounting-entry-scroll{width:100%;max-height:330px;overflow:auto}.order-accounting-entry-table{min-width:1120px}.order-accounting-entry-head,.order-accounting-entry-row{grid-template-columns:130px minmax(190px,1.4fr) 115px 90px 170px 145px 110px 48px;align-items:center;gap:8px;display:grid}.order-accounting-entry-head{z-index:1;color:#637187;border-bottom:1px solid var(--line,#e3e8ef);background:#f5f7fa;padding:9px 7px;font-size:11px;font-weight:700;position:sticky;top:0}.order-accounting-entry-row{border-bottom:1px solid #edf0f4;min-height:54px;padding:7px}.order-accounting-entry-row input,.order-accounting-entry-row select{color:#27374e;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dfe5ee;border-radius:7px;padding:0 8px;font-size:11px}.order-accounting-entry-row input[readonly]{color:#68788c;background:#f7f9fc}.order-accounting-rate-fixed{color:#53657d;font-variant-numeric:tabular-nums;padding:0 8px;font-size:12px}.order-accounting-remove{color:#a43f36;cursor:pointer;background:#fff3f2;border:0;border-radius:7px;width:30px;height:30px;font-size:20px}.order-accounting-notes{gap:5px;margin-top:13px;display:grid}.order-accounting-notes textarea{box-sizing:border-box;width:100%}.order-accounting-result{border:1px solid var(--line,#e1e6ee);background:#f7f9fc;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.order-accounting-result>div{border-right:1px solid var(--line,#e1e6ee);align-content:center;gap:5px;min-height:93px;padding:13px 16px;display:grid}.order-accounting-result>div:last-child{border-right:0}.order-accounting-result small{color:#718096;font-size:11px}.order-accounting-result strong{color:#21334d;font-variant-numeric:tabular-nums;font-size:20px}.order-accounting-result span{color:#8490a0;font-size:10px;line-height:1.4}.order-accounting-result .order-accounting-profit{background:#eef4ff}.order-accounting-result .order-accounting-profit strong{color:#2859ba}.order-accounting-pending{color:#8a5b12;background:#fff9eb;border:1px solid #f2d9a7;border-radius:8px;padding:10px 12px;font-size:12px}.order-stat-filter-panel{padding:14px 16px}.order-stat-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.order-stat-filters>label{color:#66768d;gap:5px;font-size:11px;display:grid}.order-stat-filters>label:not(.order-stat-search){min-width:135px}.order-stat-filters>label input,.order-stat-filters>label select{box-sizing:border-box;min-width:135px}.order-stat-filters .order-stat-search{flex:210px;min-width:200px}.order-stat-search .tx-search{box-sizing:border-box;width:100%}.order-stat-filters>button{height:38px}.order-stat-filter-panel>p{color:var(--muted,#7a8798);margin:10px 0 0;font-size:11px}.order-stat-currency-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.order-stat-currency-card{border:1px solid var(--line,#dfe5ee);background:linear-gradient(135deg,#fff 0%,#f8faff 100%);border-radius:12px;gap:10px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 2px 8px #23365609}.order-stat-currency-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-stat-currency-card>div>span{color:#546b8d;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.order-stat-currency-card>div>small,.order-stat-card-foot{color:#8793a4;font-size:10px}.order-stat-currency-card>strong{color:#203451;font-variant-numeric:tabular-nums;font-size:24px;font-weight:720}.order-stat-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.order-stat-chart-panel,.order-stat-customer-panel,.order-stat-status-panel,.order-stat-orders-panel{padding:0}.order-stat-chart-panel>header,.order-stat-customer-panel>header,.order-stat-status-panel>header,.order-stat-orders-panel>header{border-bottom:1px solid var(--line,#e4e9f0);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.order-stat-chart-panel h2,.order-stat-customer-panel h2,.order-stat-status-panel h2,.order-stat-orders-panel h2{color:#263750;margin:4px 0;font-size:15px}.order-stat-chart-panel header small,.order-stat-orders-panel header>span,.order-stat-status-panel header>small{color:#8390a0;font-size:11px}.order-stat-series-list{gap:12px;padding:15px 18px;display:grid}.order-stat-series{background:#fff;border:1px solid #e8ecf2;border-radius:10px;padding:12px}.order-stat-series-title{color:#6e7d91;justify-content:space-between;gap:10px;font-size:11px;display:flex}.order-stat-series-title b{color:#334967;font-size:12px}.order-stat-bars{border-bottom:1px solid #dfe5ee;grid-template-columns:repeat(12,minmax(30px,1fr));align-items:end;gap:5px;height:190px;margin-top:10px;padding:0 1px;display:grid}.order-stat-bar-wrap{color:#74849a;cursor:pointer;background:0 0;border:0;border-radius:6px 6px 0 0;grid-template-rows:18px minmax(0,1fr) 19px;align-items:end;gap:4px;min-width:0;height:100%;padding:0 2px;display:grid}.order-stat-bar-wrap:hover,.order-stat-bar-wrap.selected{background:#f5f8fd}.order-stat-bar-value{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:9px;overflow:hidden}.order-stat-bar-track{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:1px;display:flex}.order-stat-bar-track i{background:#5275d3;border-radius:5px 5px 1px 1px;width:min(28px,80%);min-height:0;transition:height .2s;display:block}.order-stat-bar-wrap.selected .order-stat-bar-track i,.order-stat-bar-wrap:hover .order-stat-bar-track i{background:#315fbe}.order-stat-bar-wrap>small{text-align:center;font-size:10px}.order-stat-table-scroll{max-height:420px;overflow:auto}.order-stat-table-scroll .tx-table{min-width:580px}.order-stat-empty{text-align:center;color:#8490a1;padding:28px;font-size:12px}.order-stat-customer-panel{flex-direction:column;min-width:0;display:flex}.order-stat-customer-panel .order-stat-empty{flex:1;place-content:center;min-height:190px;display:grid}.order-stat-status-panel,.order-stat-orders-panel{margin-top:14px}.order-stat-drill-filter{color:#718096;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.order-stat-drill-filter button{color:#335d9e;cursor:pointer;background:#eef3fb;border:0;border-radius:999px;padding:5px 9px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.order-accounting-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-accounting-settlement-grid,.order-stat-dashboard-grid{grid-template-columns:1fr}.order-accounting-finance-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.order-accounting-panel{padding:12px}.order-accounting-public-grid{grid-template-columns:1fr}.order-accounting-finance-fields,.order-accounting-result{grid-template-columns:repeat(2,minmax(0,1fr))}.order-accounting-result>div:nth-child(2){border-right:0}.order-accounting-result>div:nth-child(-n+2){border-bottom:1px solid var(--line,#e1e6ee)}.order-accounting-add-source{justify-content:flex-start}.order-stat-bars{grid-template-columns:repeat(6,minmax(30px,1fr));height:220px}.order-stat-filters>label:not(.order-stat-search){flex:135px}}.order-accounting-confirm-revenue{color:var(--muted,#71809a);align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex!important}.order-accounting-confirm-revenue input{width:auto!important;height:auto!important}.order-accounting-auto-sources{border:1px solid var(--line,#e1e6ef);background:var(--surface-muted,#f7f9fc);border-radius:10px;margin:14px 0;padding:14px}.order-accounting-auto-sources h4{margin:0 0 10px}.order-accounting-auto-table{gap:5px;display:grid;overflow:auto}.order-accounting-auto-table>div{border-bottom:1px solid var(--line,#e5e9f0);grid-template-columns:minmax(150px,.8fr) minmax(180px,1.3fr) minmax(120px,.7fr) minmax(90px,.5fr) minmax(150px,.8fr);align-items:center;gap:10px;min-width:700px;padding:8px 10px;font-size:12px;display:grid}.order-accounting-auto-table>div:first-child{color:var(--muted,#71809a)}.order-accounting-auto-table a{color:var(--primary,#3567dc);font-weight:600;text-decoration:none}@media (width<=900px){.order-accounting-auto-table>div{min-width:680px}}.tx-b13-accounting .order-accounting-section{padding:13px}.tx-b13-accounting .order-accounting-section-head{margin-bottom:10px}.tx-b13-accounting .order-accounting-auto-sources>summary{color:#355a99;cursor:pointer;font-size:12px;font-weight:700;list-style-position:inside}.tx-b13-accounting .order-accounting-auto-table{margin-top:10px}.tx-b13-entry-table{min-width:1040px}.tx-b13-type-category{grid-template-columns:78px minmax(90px,1fr);gap:4px;min-width:0;display:grid}.tx-b13-type-category input,.tx-b13-type-category select{width:100%;min-width:0}.tx-b13-accounting .order-accounting-result{margin-top:2px}.tx-b13-accounting .order-accounting-pending{margin:0}.tx-b13-accounting{grid-template-columns:minmax(0,1fr)}.order-accounting-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tx-b13-accounting .order-accounting-b13-settlement-wrap{display:contents}.tx-b13-accounting .order-accounting-b13-public .field{color:#68788e;background:#f7f9fc;border-radius:8px;gap:5px;min-width:0;margin:0;padding:10px 11px;font-size:11px;display:grid}.tx-b13-accounting .order-accounting-b13-public .field input,.tx-b13-accounting .order-accounting-b13-public .field select{box-sizing:border-box;border:1px solid var(--line,#dce3ed);width:100%;min-width:0;height:35px;color:var(--ink,#25364c);font:inherit;background:#fff;border-radius:7px;margin-top:1px;padding:0 9px;font-size:12px}.tx-b13-accounting .order-accounting-b13-public>div>small:last-child{color:var(--muted,#7a8799);font-size:10px}.order-accounting-b13-legacy-note,.order-accounting-settlement-note{color:#728095;background:#f5f7fa;border-radius:7px;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.45;display:block}.order-accounting-b13-income-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.order-accounting-b13-income-grid .field{color:#52647d;background:#f9fafc;border:1px solid #e8ecf2;border-radius:9px;gap:6px;min-width:0;margin:0;padding:12px;font-size:12px;display:grid}.order-accounting-b13-income-grid input{box-sizing:border-box;border:1px solid var(--line,#dce3ed);width:100%;min-width:0;height:38px;color:var(--ink,#26364d);font:inherit;background:#fff;border-radius:7px;padding:0 10px;font-size:14px}.order-accounting-b13-income-grid small{color:var(--muted,#7f8b9d);font-size:10px;line-height:1.4}.order-accounting-b13-cost-table{border:1px solid var(--line,#e1e6ef);border-radius:9px;overflow:hidden}.order-accounting-b13-cost-head,.order-accounting-b13-cost-row{grid-template-columns:minmax(160px,.65fr) minmax(140px,.6fr) minmax(320px,1.75fr);align-items:center;gap:12px;display:grid}.order-accounting-b13-cost-head{color:#6b7a90;background:#f4f6fa;padding:9px 12px;font-size:11px;font-weight:700}.order-accounting-b13-cost-row{border-top:1px solid #edf0f4;min-height:52px;padding:7px 12px}.order-accounting-b13-cost-row>strong{color:#354861;font-size:12px;font-weight:650}.order-accounting-b13-cost-row>input{box-sizing:border-box;color:#25364d;width:100%;min-width:0;height:35px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dfe5ee;border-radius:7px;padding:0 9px;font-size:13px}.order-accounting-b13-source-cell{color:#7a8798;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.order-accounting-b13-source-cell>span{line-height:1.4}.order-accounting-b13-source-cell>a{text-overflow:ellipsis;white-space:nowrap;color:#3563bd;max-width:220px;text-decoration:none;overflow:hidden}.order-accounting-b13-source-cell .btn{min-height:27px;padding:3px 8px;font-size:10px}.order-accounting-b13-table{min-width:900px}.tx-b13-accounting .order-accounting-b13-result{margin-top:0}@media (width<=1100px){.order-accounting-b13-income-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-accounting-b13-cost-head,.order-accounting-b13-cost-row{grid-template-columns:minmax(145px,.6fr) minmax(130px,.55fr) minmax(260px,1.4fr)}}@media (width<=700px){.order-accounting-b13-income-grid{grid-template-columns:1fr}.order-accounting-b13-cost-head{display:none}.order-accounting-b13-cost-row{grid-template-columns:1fr;gap:6px;padding:11px 12px}.order-accounting-b13-source-cell>a{max-width:100%}.order-accounting-header-actions{justify-content:flex-start}}.b13-page{flex-direction:column;gap:14px;min-width:0;display:flex}.b13-list-panel{min-width:0;overflow:hidden}.b13-list-toolbar{border-bottom:1px solid var(--line,#e3e8ef);color:var(--muted,#748196);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12px;display:flex}.b13-list-toolbar select{border:1px solid var(--line,#dce3ed);min-width:170px;min-height:36px;color:var(--ink,#223044);font:inherit;background:#fff;border-radius:20px;padding:0 12px}.b13-list-scroll{min-width:0;max-width:100%;overflow:auto}.b13-list-table{min-width:1500px}.b13-list-table th{white-space:nowrap}.b13-list-table th button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.b13-list-table tbody tr{cursor:pointer}.b13-list-table tbody tr:hover{background:#f7f9fc}.b13-list-table td{white-space:nowrap}.b13-list-footer{color:var(--muted,#748196);border-top:1px solid var(--line,#e7ebf1);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.b13-list-footer>div{align-items:center;gap:7px;display:flex}.b13-list-footer select{border:1px solid var(--line,#dce3ed);height:32px;color:var(--ink,#223044);background:#fff;border-radius:7px;padding:0 8px}.b13-status{white-space:nowrap;border-radius:14px;padding:4px 9px;font-size:11px;display:inline-flex}.b13-status.approved{color:#24744d;background:#e9f6ef}.b13-status.draft{color:#9a641d;background:#fff4e5}.b13-order-picker{flex-direction:column;max-height:min(82vh,820px);display:flex;overflow:hidden;width:min(1140px,100vw - 40px)!important;max-width:none!important}.b13-order-picker>header,.b13-order-picker>footer{border-bottom:1px solid var(--line,#e4e8ee);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.b13-order-picker>header b{font-size:17px}.b13-order-picker>footer{border-top:1px solid var(--line,#e4e8ee);border-bottom:0}.b13-order-picker>footer>div{gap:8px;display:flex}.b13-picker-filters{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;padding:18px 20px 14px;display:grid}.b13-picker-filters label{color:var(--muted,#69778c);gap:6px;font-size:12px;display:grid}.b13-picker-filters input,.b13-picker-filters select{border:1px solid var(--line,#dce3ed);min-width:0;height:38px;color:var(--ink,#223044);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.b13-picker-filters select:disabled{color:#7b8798;cursor:not-allowed;background:#f6f8fb}.b13-picker-note{color:var(--muted,#7b8798);margin-top:5px;font-size:10px;font-weight:400;line-height:1.35;display:block}.b13-picker-filters>div{gap:7px;display:flex}.b13-picker-table-scroll,.b13-cash-scroll{min-width:0;max-width:100%;overflow:auto}.b13-picker-table{min-width:1050px}.b13-picker-table input[type=radio]{accent-color:var(--primary,#ed7049);width:16px;height:16px}.b13-picker-table tbody tr{cursor:pointer}.b13-picker-table tbody tr.selected,.b13-picker-table tbody tr:hover{background:#fff8f3}.b13-collection-progress-cell{white-space:nowrap}.b13-collection-progress-cell>span{display:block}.b13-collection-progress-cell small{color:var(--muted,#7b8798);margin-top:3px;font-size:10px;line-height:1.3;display:block}.b13-created-info>span,.b13-created-info small{display:block}.b13-created-info small{color:var(--muted,#7b8798);margin-top:3px;font-size:10px;line-height:1.3}.b13-empty-row{color:var(--muted,#7c8798);text-align:center!important}.b13-form-toolbar,.b13-detail-toolbar{align-items:center;gap:14px;min-width:0;display:flex}.b13-form-toolbar h1,.b13-detail-toolbar h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:20px;overflow:hidden}.b13-form-toolbar>div,.b13-detail-toolbar>div{flex:none;gap:8px;display:flex}.b13-form-toolbar .btn,.b13-detail-toolbar .btn{white-space:nowrap}.b13-form-section,.b13-detail-section{min-width:0;padding:20px 22px;overflow:hidden}.b13-section-title{color:var(--ink,#24344d);align-items:center;gap:10px;margin:0 0 17px;font-size:16px;font-weight:700;display:flex}.b13-section-title>span{background:#ee7450;border-radius:2px;flex:none;width:3px;height:18px}.b13-public-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;display:grid}.b13-public-form label,.b13-income-inputs label,.b13-cost-grid label{min-width:0;color:var(--muted,#65758c);gap:7px;font-size:13px;font-weight:600;display:grid}.b13-public-form label>span i,.b13-income-inputs label>span i{color:#e14f45;margin-right:3px;font-style:normal}.b13-public-form input,.b13-income-inputs input,.b13-cost-grid input{border:1px solid var(--line,#d8e0eb);width:100%;min-width:0;height:40px;color:var(--ink,#24344d);font:inherit;background:#fff;border-radius:7px;padding:0 11px;font-size:14px}.b13-public-form input[readonly]{color:#35435b;background:#f6f8fb}.b13-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.b13-section-heading .b13-section-title{margin:0}.b13-section-heading>div{flex-wrap:wrap;gap:18px;display:flex}.b13-section-heading a{color:var(--primary,#3767e8);white-space:nowrap;font-size:13px}.b13-cash-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1700px}.b13-payment-table{min-width:940px}.b13-cash-table th,.b13-cash-table td{white-space:nowrap;padding:12px 14px}.b13-cash-table td input{border:1px solid var(--line,#d8e0eb);width:112px;height:32px;color:var(--ink,#24344d);font:inherit;text-align:right;background:#fff;border-radius:5px;padding:0 8px}.b13-total-row{background:#fcfcfd;font-weight:700}.b13-empty-table{text-align:center;color:var(--muted,#7a8797);border:1px solid var(--line,#e5e9ef);border-radius:7px;padding:26px}.b13-income-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:17px 0 0;display:grid}.b13-cost-grid{border-top:1px solid var(--line,#e5e9ef);border-left:1px solid var(--line,#e5e9ef);grid-template-columns:repeat(6,minmax(125px,1fr));gap:0;display:grid}.b13-cost-grid>label,.b13-cost-grid-readonly>div{border-right:1px solid var(--line,#e5e9ef);border-bottom:1px solid var(--line,#e5e9ef);padding:13px 12px}.b13-cost-grid>label>span,.b13-cost-grid-readonly>div>span{min-height:20px;color:var(--ink,#35445c);font-size:13px;font-weight:650;line-height:1.35}.b13-cost-grid input{text-align:right}.b13-profit-grid{border:1px solid var(--line,#e1e7f0);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.b13-profit-grid>div{border-right:1px solid var(--line,#e1e7f0);background:#fafbfd;gap:8px;padding:15px 17px;display:grid}.b13-profit-grid>div:last-child{border-right:0}.b13-profit-grid span{color:var(--muted,#718097);font-size:12px}.b13-profit-grid strong{color:var(--ink,#24344d);font-variant-numeric:tabular-nums;font-size:19px}.b13-profit-grid>div:nth-child(3) strong{color:var(--primary,#3767e8)}.b13-formula{color:var(--muted,#718097);margin-top:11px;font-size:11px;display:block}.b13-legacy-warning{color:#785b21;background:#fff9eb;border:1px solid #f0d59d;border-radius:7px;padding:10px 13px;font-size:12px;line-height:1.5}.b13-notes{color:var(--muted,#65758c);gap:8px;font-size:13px;font-weight:600;display:grid}.b13-notes textarea{resize:vertical;border:1px solid var(--line,#d8e0eb);width:100%;min-height:52px;color:var(--ink,#24344d);font:inherit;background:#fff;border-radius:7px;padding:10px}.b13-detail-toolbar{padding-bottom:8px}.b13-detail-public{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 22px;padding:8px 2px 16px;display:grid}.b13-detail-public>div,.b13-detail-income>div{align-items:baseline;gap:8px;min-width:0;display:flex}.b13-detail-public span,.b13-detail-income span{color:var(--muted,#69778c);white-space:nowrap;font-size:13px}.b13-detail-public strong,.b13-detail-income strong{overflow-wrap:anywhere;color:#4165a5;font-size:14px;font-weight:600}.b13-detail-subtitle{border-left:3px solid #ee7450;margin:1px 0 14px;padding-left:9px;font-size:15px}.b13-detail-income{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:17px 5px 2px;display:grid}.b13-cost-grid-readonly>div{gap:12px;min-width:0;display:grid}.b13-cost-grid-readonly>div strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.b13-cost-grid>.b13-cost-edit{border-right:1px solid var(--line,#e5e9ef);border-bottom:1px solid var(--line,#e5e9ef);align-content:start;gap:7px;min-width:0;padding:13px 12px;display:grid}.b13-cost-edit>span{min-height:20px;color:var(--ink,#35445c);font-size:13px;font-weight:650;line-height:1.35}.b13-cost-edit input,.b13-cost-edit select{border:1px solid var(--line,#d8e0eb);width:100%;min-width:0;height:38px;color:var(--ink,#24344d);font:inherit;background:#fff;border-radius:7px;padding:0 9px;font-size:13px}.b13-cost-edit strong{text-align:right;font-variant-numeric:tabular-nums}.b13-cost-edit small,.b13-cash-profit-grid small,.b13-payable-row small{color:var(--muted,#65758c);font-size:11px;font-weight:500}.b13-order-financial-summary .b13-section-heading{margin-bottom:14px}.b13-order-financial-summary .b13-section-heading>div{flex-wrap:wrap;gap:8px;display:flex}.b13-cash-profit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.b13-cash-profit-grid>div{align-content:start;gap:6px;display:grid}.b13-order-financial-summary h3{color:var(--ink,#24344d);margin:22px 0 8px;font-size:14px}.b13-payables-list{border:1px solid var(--line,#e1e7f0);border-radius:8px;display:grid;overflow:hidden}.b13-payables-total{color:var(--ink,#35445c);font-variant-numeric:tabular-nums;background:#f2f6fc;border-radius:7px;flex-wrap:wrap;gap:8px 18px;margin:0 0 9px;padding:9px 12px;font-size:12px;display:flex}.b13-audit-history{border:1px solid var(--line,#e1e7f0);background:var(--surface,#fff);color:var(--ink,#35445c);border-radius:10px;margin:12px 0;padding:12px 14px}.b13-audit-history summary{cursor:pointer;font-weight:650}.b13-audit-history ol{gap:8px;margin:12px 0 0;padding-left:22px;display:grid}.b13-audit-history li{grid-template-columns:minmax(130px,.5fr) minmax(150px,.7fr) minmax(200px,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.b13-audit-history time,.b13-audit-history small,.b13-audit-history p{color:var(--muted,#71809a)}@media (width<=760px){.b13-audit-history li{grid-template-columns:1fr}.b13-audit-history small{grid-column:1}}.b13-payable-row{border-bottom:1px solid var(--line,#e1e7f0);grid-template-columns:minmax(140px,1.6fr) repeat(3,minmax(100px,1fr));align-items:center;gap:12px;padding:11px 13px;display:grid}.b13-payable-row:last-child{border-bottom:0}.b13-payable-row>span{gap:4px;min-width:0;display:grid}.b13-payable-row b{font-variant-numeric:tabular-nums;font-size:13px}.b13-payable-row>span:not(:first-child){text-align:right}.b13-finance-warning{color:#875513;background:#fff6e7;border-radius:7px;padding:10px 12px;font-size:13px}.b13-finance-note{color:var(--muted,#65758c);background:#f2f6fc;border-radius:7px;margin:10px 0;padding:9px 11px;font-size:12px}.b13-cost-source-details{border-top:1px solid var(--line,#e1e7f0);margin-top:18px;padding-top:12px}.b13-cost-source-details>summary{cursor:pointer;color:var(--ink,#35445c);font-weight:650}@media (width<=900px){.b13-payable-row{grid-template-columns:1fr 1fr}.b13-cash-profit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.b13-detail-section>p{white-space:pre-wrap;color:var(--ink,#34445c);margin:0}@media (width<=1100px){.b13-cost-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.b13-picker-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.b13-picker-filters>div{grid-column:1/-1}}@media (width<=700px){.b13-form-toolbar,.b13-detail-toolbar{flex-wrap:wrap;align-items:flex-start}.b13-form-toolbar h1,.b13-detail-toolbar h1{flex-basis:100%;order:3}.b13-form-toolbar>div,.b13-detail-toolbar>div{margin-left:auto}.b13-form-section,.b13-detail-section{padding:15px}.b13-public-form,.b13-income-inputs,.b13-detail-public,.b13-detail-income{grid-template-columns:1fr}.b13-cost-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.b13-profit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b13-profit-grid>div:nth-child(2){border-right:0}.b13-profit-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line,#e1e7f0)}.b13-picker-filters{grid-template-columns:1fr}.b13-order-picker{width:calc(100vw - 20px);max-height:90vh}.b13-detail-toolbar .b13-status{margin-left:auto}}.side-subgroup{display:block}.side-submenu-nested{background:#151d42;padding:2px 0 5px 9px}.side-sub-trigger{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.side-sub-trigger.active{color:#f08a72}.tx-page{max-width:none;padding:20px 22px 32px}.tx-title{justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;display:flex}.tx-title h1{color:#292f3d;margin:4px 0;font-size:22px;font-weight:650;line-height:1.25}.tx-title small{color:#8991a0;margin-top:5px;display:block}.tx-crumb{color:#8891a1;letter-spacing:.15px;font-size:12px}.tx-title-actions{align-items:center;gap:8px;display:flex}.tx-title-actions .btn,.tx-action-row .btn{align-items:center;gap:6px;display:inline-flex}.tx-list-panel{border:1px solid #e5e8ee;border-radius:5px;box-shadow:0 1px 3px #19275010}.tx-toolbar{border-bottom:1px solid #e9ebf0;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.tx-search{color:#8992a1;background:#fff;border:1px solid #e0e4eb;border-radius:4px;align-items:center;gap:8px;width:min(510px,52vw);min-width:270px;height:35px;padding:0 11px;display:flex}.tx-search input{color:#303747;background:0 0;border:0;outline:0;width:100%}.tx-toolbar>select{color:#4d5665;background:#fff;border:1px solid #e0e4eb;border-radius:4px;min-width:132px;height:35px;padding:0 9px}.tx-column-picker{font-size:12px;position:relative}.tx-column-picker summary{cursor:pointer;color:#586274;border:1px solid #e0e4eb;border-radius:4px;align-items:center;gap:5px;height:34px;padding:0 9px;list-style:none;display:flex}.tx-column-picker summary::-webkit-details-marker{display:none}.tx-column-picker>div{z-index:6;background:#fff;border:1px solid #dfe3e9;border-radius:4px;width:200px;max-height:320px;padding:9px;position:absolute;top:37px;right:0;overflow:auto;box-shadow:0 8px 24px #17203e20}.tx-column-picker label{color:#50596a;align-items:center;gap:8px;padding:5px;display:flex}.tx-record-count{color:#8991a0;white-space:nowrap;margin-left:auto;font-size:12px}.tx-table-scroll{overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:#ccd3db #f3f5f7;width:100%;overflow:auto hidden}.tx-table-scroll::-webkit-scrollbar{width:14px;height:14px}.tx-detail-content::-webkit-scrollbar{width:14px;height:14px}.tx-table-scroll::-webkit-scrollbar-track{background:#f3f5f7;border-radius:8px}.tx-detail-content::-webkit-scrollbar-track{background:#f3f5f7;border-radius:8px}.tx-table-scroll::-webkit-scrollbar-thumb{background:#ccd3db;border:3px solid #f3f5f7;border-radius:8px}.tx-detail-content::-webkit-scrollbar-thumb{background:#ccd3db;border:3px solid #f3f5f7;border-radius:8px}.tx-table-scroll::-webkit-scrollbar-thumb:hover{background:#c3ccd6}.tx-detail-content::-webkit-scrollbar-thumb:hover{background:#c3ccd6}.tx-table-scroll::-webkit-scrollbar-corner{background:#f3f5f7}.tx-detail-content::-webkit-scrollbar-corner{background:#f3f5f7}.tx-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:13px}.tx-table th{text-align:left;color:#60697a;background:#f6f7f9;border-bottom:1px solid #e4e7ed;height:43px;padding:0 11px;font-weight:600}.tx-table th button{color:inherit;font-weight:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.tx-table td{color:#4e5766;vertical-align:middle;border-bottom:1px solid #edf0f3;height:44px;padding:7px 11px}.tx-table tbody tr:hover{background:#fafbfd}.order-overview-table{min-width:1280px}.order-overview-table th:first-child{min-width:140px}.order-overview-table th:nth-child(2){min-width:132px}.order-overview-table th:nth-child(3){min-width:165px}.order-overview-table th:nth-child(4){min-width:210px}.order-overview-table th:nth-child(6){min-width:136px}.order-overview-table th:nth-child(7),.order-overview-table th:nth-child(8),.order-overview-table th:nth-child(9){min-width:145px}.order-overview-table th:nth-child(10){min-width:195px}.tx-link{color:#3568ad;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tx-link:hover{text-decoration:underline}.tx-status{color:#436c9b;background:#edf4fd;border:1px solid #d7e4f6;border-radius:11px;align-items:center;min-height:23px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.tx-status.field-option-badge{background:color-mix(in srgb,var(--field-option-color,#64748b) 12%,white);border-color:color-mix(in srgb,var(--field-option-color,#64748b) 24%,transparent);color:color-mix(in srgb,var(--field-option-color,#64748b) 84%,#17274f)}select.tx-status{max-width:132px;min-height:29px;padding:3px 7px}.status-已完成,.status-已出运,.status-已到账,.status-已支付,.status-已签署{color:#32754c;background:#e9f6ef;border-color:#cde8d7}.status-已取消,.status-异常,.status-终止{color:#a64d4a;background:#fbebea;border-color:#f2d5d2}.status-生产中,.status-已确认,.status-处理中,.status-待检验{color:#a46d20;background:#fff3e6;border-color:#f3dfbf}.status-草稿,.status-待安排,.status-待确认{color:#687181;background:#eff1f4;border-color:#dfe3e8}.tx-progress{grid-template-columns:minmax(76px,1fr) 46px;align-items:center;gap:6px;min-width:156px;display:grid}.tx-progress>span{background:#e7eaf0;border-radius:5px;height:7px;overflow:hidden}.tx-progress i{background:#5b9c79;border-radius:5px;height:100%;display:block}.tx-progress b{color:#4e596b;font-size:12px}.tx-progress small{color:#959cab;grid-column:1/-1;font-size:10px;line-height:1}.num{text-align:right;font-variant-numeric:tabular-nums}.tx-empty{text-align:center;color:#929aa7;padding:52px 18px;font-size:13px}.tx-empty-inline{color:#929aa7;padding:9px 0;font-size:12px}.tx-pagination{color:#8a92a0;justify-content:space-between;align-items:center;padding:11px 13px;font-size:12px;display:flex}.tx-pagination>div{gap:7px;display:flex}.tx-pagination button{min-width:75px}.tx-detail-back{color:#8991a0;align-items:center;gap:14px;margin:0 0 14px;font-size:12px;display:flex}.btn.ghost{color:#52627d;background:0 0;border:0;align-items:center;gap:5px;padding:5px;display:inline-flex}.tx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.tx-kpis>div{background:#fff;border:1px solid #e4e7ed;border-radius:5px;flex-direction:column;gap:4px;padding:12px 15px;display:flex}.tx-kpis small{color:#9299a6;font-size:11px}.tx-kpis b{color:#343d4e;font-size:17px}.tx-detail-tabs,.tx-section-tabs{background:#fff;border-bottom:1px solid #dfe3e9;gap:0;margin-bottom:14px;display:flex;overflow-x:auto}.tx-detail-tabs button,.tx-section-tabs button{color:#707989;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:43px;padding:0 17px;font-size:13px}.tx-detail-tabs button.active,.tx-section-tabs button.active{color:#b85d4f;border-bottom-color:#df8068;font-weight:650}.tx-detail-grid{grid-template-columns:minmax(310px,.85fr) minmax(540px,1.45fr);align-items:stretch;gap:13px;display:grid}.tx-detail-grid>.panel,.tx-profit,.tx-attachment{padding:15px}.tx-detail-grid>.panel{box-sizing:border-box;align-self:stretch;min-width:0}.tx-detail-grid>.panel .tx-table-scroll{width:100%;min-width:0}.tx-detail-grid h2,.tx-profit h2{margin:0;font-size:15px}.tx-info dl{grid-template-columns:115px 1fr;gap:0;margin:12px 0 0;display:grid}.tx-info dt,.tx-info dd{border-bottom:1px solid #eef0f4;margin:0;padding:9px 0;font-size:12px}.tx-info dt{color:#8b93a0}.tx-info dd{color:#414a59;word-break:break-word}.tx-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:0 0 12px;display:flex}.tx-panel-head>a{color:#456da3;font-size:12px}.tx-related-row,.tx-action-row{flex-wrap:wrap;gap:8px;display:flex}.tx-related-row a{color:#46699a;border:1px solid #e2e6ec;border-radius:4px;padding:7px 9px;font-size:12px}.tx-related-row small{color:#9299a6;padding:7px 0}.tx-action-row{padding-top:2px}.tx-attachment,.tx-profit{margin-top:14px}.tx-profit-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0 22px;display:grid}.tx-profit-fields b{color:#3e4756;border:1px solid #e4e7ed;border-radius:4px;min-height:36px;padding:8px;font-size:13px}.tx-profit h3,.tx-lines-heading{justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:13px;display:flex}.tx-account-entry{grid-template-columns:145px 140px minmax(180px,1fr) 130px 28px;gap:8px;margin:8px 0;display:grid}.tx-account-entry input,.tx-account-entry select,.tx-quantity-input{background:#fff;border:1px solid #dfe3e9;border-radius:4px;min-width:0;height:34px;padding:0 8px}.tx-overage-cell{min-width:190px}.tx-overage-cell label{color:#a64b25;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.tx-overage-cell>input{box-sizing:border-box;border:1px solid #e8c4b8;border-radius:4px;width:185px;max-width:100%;height:32px;margin-top:5px;padding:0 7px}.tx-account-entry button,.tx-row-actions button{color:#758094;background:0 0;border:0}.tx-field-full{margin-top:12px}.tx-modal{width:min(920px,97vw)}.tx-detail-modal{box-sizing:border-box;flex-direction:column;max-height:calc(100vh - 36px);padding:0;display:flex;overflow:hidden}.tx-detail-modal>header,.tx-detail-modal>footer{box-sizing:border-box;flex:none;padding:13px 20px}.tx-detail-content{box-sizing:border-box;scrollbar-width:auto;scrollbar-color:#ccd3db #f3f5f7;scrollbar-gutter:stable;flex:auto;width:100%;min-height:0;padding:18px 22px 22px;overflow:auto}.tx-detail-content>.form-grid{min-width:0;margin:0}.tx-detail-content .field{overflow-wrap:anywhere;min-width:0}.tx-detail-content .tx-detail-value{overflow-wrap:anywhere;min-width:0;line-height:1.45;display:block}.tx-detail-content .tx-purchase-items{background:#fff;border:1px solid #e6e9ef;border-radius:5px;margin:16px 0;padding:13px}.tx-detail-content .tx-purchase-items .tx-table{table-layout:auto;min-width:760px}.tx-detail-content .tx-purchase-items .tx-table-scroll{overscroll-behavior:contain;max-height:min(42vh,460px);overflow:auto}.tx-detail-content .tx-purchase-items .tx-table th:first-child,.tx-detail-content .tx-purchase-items .tx-table td:first-child{min-width:220px}.tx-detail-content .tx-purchase-items .tx-table th:not(:first-child),.tx-detail-content .tx-purchase-items .tx-table td:not(:first-child){white-space:nowrap}.tx-detail-content .tx-table-scroll{max-width:100%}.tx-detail-content .tx-attachment-panel,.tx-detail-content .attachment-panel{margin-top:14px}.tx-detail-modal>footer{background:#fff;border-top:1px solid #e8ebf0;justify-content:flex-end;gap:8px;display:flex}.tx-sort{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.tx-sort:disabled{cursor:default}.tx-status{white-space:normal;overflow-wrap:anywhere;max-width:220px}.tx-toolbar{flex-wrap:wrap}.tx-list-panel .tx-table td.num,.tx-list-panel .tx-table th.num{text-align:left;font-variant-numeric:tabular-nums}.tx-table th:first-child,.tx-table td:first-child{text-align:left}.tx-pagination{min-height:48px}.tx-shipment-route{margin:10px 0 4px}@media (width<=1440px){.tx-detail-content{padding:16px 18px 18px}.tx-detail-modal>header,.tx-detail-modal>footer{padding-left:18px;padding-right:18px}}@media (width<=900px){.tx-detail-modal{max-height:calc(100vh - 20px)}.tx-detail-content{padding:13px}.tx-detail-content .form-grid{grid-template-columns:1fr}}.tx-line-editor{gap:7px;display:grid}.tx-line{grid-template-columns:minmax(150px,1fr) minmax(160px,1.2fr) 100px 95px 120px 30px;align-items:center;gap:7px;display:grid}.tx-line input,.tx-line select{background:#fff;border:1px solid #dfe3e9;border-radius:4px;width:100%;min-width:0;height:34px;padding:0 7px}.tx-line>button{color:#8991a0;background:0 0;border:0}.tx-subtotal{color:#7d8592;justify-content:flex-end;gap:14px;padding:11px 3px;font-size:12px;display:flex}.tx-subtotal b{color:#394355;font-size:14px}.tx-row-actions{gap:7px;display:flex}.tx-row-actions button{border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.tx-row-actions button:hover{background:#f0f2f6}.tx-purchase-line{grid-template-columns:minmax(190px,1.2fr) minmax(130px,1fr) minmax(150px,1fr) 76px 105px 100px 32px}.tx-purchase-quantity{gap:3px;min-width:0;display:grid}.tx-purchase-quantity small{color:var(--muted,#748196);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tx-purchase-line>b{color:#43536b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.tx-purchase-items .tx-panel-head>div{gap:4px;min-width:0;display:grid}.tx-purchase-items .tx-panel-head small{color:var(--muted,#748196);font-size:11px;line-height:1.45}.tx-cost-history{border:1px solid var(--line,#dfe5ef);background:#fbfcfe;border-radius:10px;margin-top:12px}.tx-cost-history>summary{color:#536782;cursor:pointer;padding:11px 14px;font-size:12px;font-weight:650}.tx-cost-history[open]>summary{border-bottom:1px solid var(--line,#e4e9f0)}.tx-cost-history .tx-cost-items{background:0 0;border:0;margin-top:0}@media (width<=900px){.tx-purchase-line{grid-template-columns:minmax(180px,1fr) minmax(140px,1fr) 110px 70px 95px 90px 32px;min-width:760px}.tx-cost-history .tx-cost-row{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=1440px){.tx-page{padding-left:16px;padding-right:16px}.tx-table th,.tx-table td{padding-left:9px;padding-right:9px}.tx-detail-grid{grid-template-columns:minmax(280px,.8fr) minmax(480px,1.3fr)}}@media (width<=900px){.tx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-detail-grid{grid-template-columns:1fr}.tx-profit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-toolbar{flex-wrap:wrap}}.tx-fulfillment-items,.tx-cost-items{border:1px solid var(--line,#dfe5ef);background:var(--surface,#fff);border-radius:12px;margin-top:18px;padding:16px}.tx-fulfillment-items .tx-empty-inline,.tx-cost-items .tx-lines-heading small{color:var(--muted,#72809a);font-size:12px;line-height:1.55}.tx-fulfillment-items .tx-lines-heading,.tx-cost-items .tx-lines-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;display:flex}.tx-cost-row{border:1px solid var(--line,#e3e8f0);background:var(--surface-muted,#f7f9fc);border-radius:10px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin:12px 0;padding:12px;display:grid}.tx-cost-row .field{min-width:0}.tx-cost-confirm{align-self:end;align-items:center;gap:8px;min-height:38px;display:flex!important}.tx-cost-confirm input{width:auto!important;height:auto!important}.tx-cost-pending{color:#76551a;background:#fff8e9;border:1px solid #f0d7a6;border-radius:8px;padding:10px 12px;font-size:13px}.tx-charge-card{border:1px solid var(--line,#e3e8f0);background:var(--surface-muted,#f8f9fc);border-radius:12px;margin:12px 0;padding:14px}.tx-charge-allocations{background:var(--surface,#fff);border-radius:8px;margin:8px 0 12px;padding:10px}.tx-charge-allocations>b{margin-bottom:8px;display:block}.tx-charge-allocation{grid-template-columns:minmax(180px,1fr) minmax(110px,.6fr) minmax(130px,.7fr) auto;gap:8px;margin:6px 0;display:grid}.tx-charge-allocation input,.tx-charge-allocation select{width:100%;min-width:0;height:36px}.tx-order-item-row{gap:6px;min-width:0;display:grid}.tx-line-role{border:1px solid var(--line,#e3e8f0);background:var(--surface-muted,#f8f9fc);border-radius:8px;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(160px,.7fr));gap:8px;margin:0 39px 7px 0;padding:8px 10px;display:grid}.tx-line-role label{color:var(--muted,#72809a);gap:4px;font-size:11px;display:grid}.tx-line-role select,.tx-line-role input{width:100%;min-width:0;height:32px;color:var(--text,#394355);background:#fff;border:1px solid #dfe3e9;border-radius:6px;padding:0 8px}.tx-business-warning{color:#76551a;background:#fff8e9;border:1px solid #f0d7a6;border-radius:9px;margin:8px 0;padding:10px 13px;font-size:12px}.tx-production-actions-panel{gap:8px;margin-top:12px;padding:14px;display:grid}.tx-production-actions-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tx-production-actions-panel>header small,.tx-production-actions-panel>div small{color:var(--muted,#72809a);font-size:11px}.tx-production-actions-panel>div{border-top:1px solid var(--line,#e3e8f0);align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.tx-production-actions-panel>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tx-split-modal{width:min(920px,100vw - 32px);max-height:calc(100vh - 32px)}.tx-split-modal .crm-modal-body{gap:12px;padding:18px 22px;display:grid}.tx-split-modal .crm-modal-body>p{color:var(--muted,#72809a);margin:0;font-size:13px;line-height:1.6}.tx-split-modal .tx-table-scroll{max-width:100%;overflow:auto}.tx-split-preview{border:1px solid var(--line,#e3e8f0);background:var(--surface-muted,#f8f9fc);border-radius:9px;padding:12px}.tx-split-preview ul{color:#9e3a26;font-size:12px}.tx-split-preview small{color:var(--muted,#72809a);margin:8px 0;display:block}.tx-production-cost-source,.tx-production-history{border:1px solid var(--line,#e3e8f0);background:var(--surface-muted,#f8f9fc);border-radius:10px;margin:12px 0;padding:12px}.tx-production-cost-source .tx-panel-head,.tx-production-history .tx-panel-head{margin-bottom:8px}.tx-production-cost-source .tx-panel-head small,.tx-production-cost-source td small{color:var(--muted,#72809a);margin-top:4px;font-size:11px;display:block}.tx-production-cost-source .tx-table{min-width:900px}.tx-production-history ol{gap:8px;margin:0;padding-left:20px;display:grid}.tx-production-history li{border:1px solid var(--line,#e3e8f0);background:var(--surface,#fff);border-radius:8px;padding:8px 10px}.tx-production-history li>time{color:var(--muted,#72809a);margin-top:3px;font-size:11px;display:block}.tx-production-history details{color:var(--muted,#72809a);margin-top:6px;font-size:12px}.tx-production-history pre{background:var(--surface-muted,#f7f9fc);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-width:100%;max-height:220px;padding:8px;overflow:auto}@media (width<=900px){.tx-line-role{grid-template-columns:1fr;margin-right:0}.tx-production-actions-panel>header{flex-direction:column;align-items:flex-start}.tx-production-actions-panel>div{flex-wrap:wrap;align-items:flex-start}.tx-production-actions-panel>div>span{flex-basis:100%}}.tx-commercial-terms{border:1px solid var(--line,#dfe5ef);background:var(--surface-muted,#f7f9fc);border-radius:12px;grid-column:1/-1;margin:12px 0;padding:14px}.tx-commercial-terms>header{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:10px;display:flex}.tx-commercial-terms>header small{color:var(--muted,#72809a);font-size:12px}.tx-commercial-terms .form-grid{margin:0}.tx-commercial-warning{color:#76551a;background:#fff8e9;border:1px solid #f0d7a6;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.tx-commercial-warning label{align-items:center;gap:8px;margin-top:8px;font-weight:650;display:flex}.tx-commercial-warning input{width:auto!important;height:auto!important}.tx-pi-import-panel{background:#fffaf0;border:1px solid #f0d7a6;grid-template-columns:minmax(180px,.6fr) minmax(260px,1.4fr);align-items:center;gap:10px 16px;margin:12px 0;padding:16px;display:grid}.tx-pi-import-panel h2{color:#5d4b23;margin:0;font-size:15px}.tx-pi-import-panel p{color:#725e31;grid-column:2;margin:0;font-size:13px;line-height:1.5}.tx-pi-import-panel button,.tx-pi-import-panel small{grid-column:2;justify-self:start}.order-accounting-contract-breakdown{border:1px solid var(--line,#e0e6ef);background:var(--surface-muted,#f7f9fc);border-radius:10px;margin:12px 0;padding:12px 14px}.order-accounting-contract-breakdown>header{flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-bottom:10px;display:flex}.order-accounting-contract-breakdown>header small{color:var(--muted,#72809a)}.order-accounting-contract-breakdown>div{flex-wrap:wrap;gap:8px 18px;display:flex}.order-accounting-contract-breakdown>div span{color:var(--muted,#72809a);font-size:12px}.order-accounting-contract-breakdown>div b{color:var(--ink,#273756);margin-left:4px}.order-accounting-contract-breakdown>p{color:#76551a;margin:10px 0 0;font-size:12px}@media (width<=900px){.tx-cost-row{grid-template-columns:repeat(2,minmax(130px,1fr))}.tx-charge-allocation{grid-template-columns:1fr 1fr}.tx-charge-allocation button{grid-column:1/-1}}@media (width<=700px){.tx-pi-import-panel{grid-template-columns:1fr}.tx-pi-import-panel p,.tx-pi-import-panel button,.tx-pi-import-panel small{grid-column:1}}.tx-order-item-summary{box-sizing:border-box;table-layout:fixed;white-space:normal;max-width:100%;display:table;width:100%!important;min-width:0!important}.tx-order-item-summary th,.tx-order-item-summary td{box-sizing:border-box;padding-left:7px;padding-right:7px;min-width:0!important}.tx-order-item-summary th:first-child{width:40%}.tx-order-item-summary th:nth-child(2){width:13%}.tx-order-item-summary th:nth-child(3){width:10%}.tx-order-item-summary th:nth-child(4){width:17%}.tx-order-item-summary th:nth-child(5){width:20%}.tx-order-item-summary td:first-child{white-space:normal;overflow-wrap:anywhere}.tx-order-item-summary td:first-child small{color:var(--muted,#72809a);margin-top:3px;font-size:11px;line-height:1.35;display:block}.tx-order-item-summary th:nth-child(n+2),.tx-order-item-summary td:nth-child(n+2){text-align:right;white-space:nowrap}.tx-detail-content .tx-purchase-items .tx-shipment-items{table-layout:fixed;white-space:normal;width:100%;min-width:0}.tx-shipment-items th:first-child,.tx-shipment-items td:first-child{white-space:normal;overflow-wrap:anywhere;width:60%}.tx-shipment-items th:nth-child(2),.tx-shipment-items td:nth-child(2),.tx-shipment-items th:nth-child(3),.tx-shipment-items td:nth-child(3){white-space:nowrap;width:20%}.tx-shipment-items th:nth-child(n+4),.tx-shipment-items td:nth-child(n+4){display:none}.tx-production-list{min-width:1040px}.tx-purchase-order-control{grid-template-columns:max-content max-content;align-items:center;gap:6px;display:grid}.tx-purchase-order-control small{color:#9299a7;grid-column:1/-1}.tx-purchase-order-picker-backdrop{z-index:22}.tx-purchase-order-picker{flex-direction:column;width:min(1040px,97vw);max-height:calc(100vh - 36px);padding:0;display:flex;overflow:hidden}.tx-purchase-order-picker>header,.tx-purchase-order-picker>footer{flex:none;padding:13px 19px}.tx-purchase-order-picker>footer{border-top:1px solid #e8eaee;justify-content:flex-end;display:flex}.tx-order-picker-content{flex:1;min-height:0;padding:17px 20px 20px;overflow:hidden}.tx-order-picker-content>p:first-child{color:#778090;margin:0 0 11px}.tx-order-picker-table{min-width:760px}.tx-order-picker-table td:last-child{text-align:right}.tx-link-button{color:#53699a;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.tx-link-button:hover{text-decoration:underline}.tx-production-editor,.tx-production-detail,.tx-production-progress,.tx-production-cost-manager,.tx-production-picker{flex-direction:column;max-height:calc(100vh - 36px);padding:0;display:flex;overflow:hidden}.tx-production-editor{width:min(900px,97vw)}.tx-production-detail{width:min(1060px,97vw)}.tx-production-progress{width:min(850px,97vw)}.tx-production-cost-manager{width:min(1120px,97vw)}.tx-production-picker{width:min(1040px,97vw)}.tx-production-editor>header,.tx-production-editor>form>footer,.tx-production-detail>header,.tx-production-detail>footer,.tx-production-progress>header,.tx-production-progress>form>footer,.tx-production-cost-manager>header,.tx-production-cost-manager>form>footer,.tx-production-picker>header,.tx-production-picker>footer{flex:none;padding:13px 19px}.tx-production-editor>form,.tx-production-progress>form,.tx-production-cost-manager>form{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.tx-production-editor .crm-modal-body,.tx-production-detail .crm-modal-body,.tx-production-progress .crm-modal-body,.tx-production-cost-manager .crm-modal-body,.tx-production-picker .crm-modal-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 21px 22px}.tx-production-editor>form>footer,.tx-production-progress>form>footer,.tx-production-cost-manager>form>footer,.tx-production-picker>footer{background:#fff;border-top:1px solid #e8eaee;justify-content:flex-end;gap:8px;display:flex}.tx-production-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 17px;display:grid}.tx-production-quantity-section,.tx-production-detail-section{background:#fff;border:1px solid #e5e8ee;border-radius:5px;margin:17px 0;padding:13px}.tx-production-quantity-section>header,.tx-production-detail-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.tx-production-quantity-section>header small{color:#9299a7;margin-top:3px;display:block}.tx-production-selected-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tx-production-selected-lines>div{border:1px solid #edf0f3;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:9px 10px;display:grid}.tx-production-selected-lines span{text-overflow:ellipsis;overflow:hidden}.tx-production-selected-lines small{color:#9299a7;grid-column:1/-1}.tx-production-readonly{color:#687284;background:#f5f6f8;border-radius:4px;padding:10px 12px}.tx-production-picker-backdrop{z-index:22}.tx-production-child-backdrop{z-index:24}.tx-production-picker-table{min-width:790px}.tx-production-picker-table td:first-child,.tx-production-picker-table th:first-child{text-align:center;width:64px}.tx-production-picker-table input[type=checkbox]{width:17px;height:17px}.tx-production-picker-table .tx-quantity-input{width:150px}.tx-production-overage{gap:5px;margin-top:7px;display:grid}.tx-production-overage label,.tx-cost-confirm{align-items:center;gap:7px;display:flex}.tx-production-overage input[type=text]{min-height:32px}.tx-production-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;display:grid}.tx-production-detail-grid>div{border-bottom:1px solid #edf0f3;gap:4px;min-width:0;padding:8px 0;display:grid}.tx-production-detail-grid>div.full{grid-column:1/-1}.tx-production-detail-grid span{color:#9299a7;font-size:12px}.tx-production-detail-grid b,.tx-production-detail-grid a{overflow-wrap:anywhere}.tx-production-detail-section>summary{cursor:pointer;font-weight:650}.tx-production-detail-section>.tx-empty-inline{margin:7px 0 11px}.tx-production-cost-summary{color:#667080;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 12px;display:flex}.tx-production-detail-actions{background:#fff;border-top:1px solid #e8eaee;flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.tx-production-cost-summary-edit{background:#fafbfc;border:1px solid #e5e8ee;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 16px;margin:4px 0 18px;padding:13px;display:grid}.tx-production-cost-summary-edit>b,.tx-production-cost-summary-edit>small{grid-column:1/-1}.tx-production-cost-summary-edit>small{color:#9299a7}.tx-production-cost-edit-list>header{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.tx-production-cost-edit-card{background:#fff;border:1px solid #e5e8ee;border-radius:5px;margin:10px 0;padding:13px}.tx-production-cost-edit-card>b{margin-bottom:10px;display:block}.tx-production-cost-edit-card>b small{color:#9a7180;font-weight:400}.tx-production-cost-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 13px;display:grid}.tx-production-cost-edit-grid .field.full{grid-column:1/-1}.tx-production-cost-edit-grid .tx-cost-confirm{align-self:end;min-height:36px}.tx-cost-settlement{align-items:center;gap:7px;margin:6px 0;display:flex}.tx-production-progress .tx-table input{border:1px solid #dfe3e9;border-radius:4px;width:150px;min-height:34px;padding:5px 8px}.danger{color:#a84545!important}@media (width<=760px){.tx-production-form-grid,.tx-production-detail-grid,.tx-production-selected-lines,.tx-production-cost-summary-edit,.tx-production-cost-edit-grid{grid-template-columns:1fr}.tx-production-detail-grid>div.full,.tx-production-cost-summary-edit>b,.tx-production-cost-summary-edit>small,.tx-production-cost-edit-grid .field.full{grid-column:auto}.tx-production-detail-actions{justify-content:flex-start}.tx-production-detail-actions .btn{flex:1}}.tx-production-output-backdrop{z-index:1600}.modal.tx-production-output{background:#e8ebf0;width:auto;max-width:none;height:auto;max-height:none;padding:0;position:fixed;inset:16px;overflow:hidden}.tx-production-output-toolbar{z-index:2;background:#fff;border-bottom:1px solid #d9dee7;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.tx-production-output-toolbar>b{margin-right:auto}.tx-production-output-toolbar>label{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.tx-production-output-message{z-index:3;color:#7a4b00;background:#fff9e8;border:1px solid #f2c66d;border-radius:7px;max-width:min(500px,100vw - 36px);padding:9px 12px;font-size:12px;position:absolute;top:58px;right:12px}.tx-production-output-scroll{height:calc(100% - 60px);padding:24px;overflow:auto}.tx-production-notice-paper{color:#182230;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:17mm 16mm;font:12px/1.5 Arial,Microsoft YaHei,sans-serif;position:relative;box-shadow:0 2px 18px #18223022}.tx-production-notice-heading{text-align:center;border-bottom:1px solid #526171;min-height:94px;padding-bottom:10px;position:relative}.tx-production-notice-heading img{object-fit:contain;max-width:64px;max-height:50px;position:absolute;top:4px;left:0}.tx-production-notice-heading h2{margin:0 0 3px;font-size:17px}.tx-production-notice-heading p{margin:2px 0;font-size:10px}.tx-production-notice-heading h1{letter-spacing:2px;margin:13px 0 0;font-size:21px}.tx-production-notice-meta{border:1px solid #6b7280;grid-template-columns:1.2fr 1.3fr 1.2fr 1fr;gap:0;margin:15px 0 5px;display:grid}.tx-production-notice-meta>div{overflow-wrap:anywhere;border:1px solid #d0d5dd;gap:5px;min-width:0;padding:8px;display:grid}.tx-production-notice-meta b{font-size:11px}.tx-production-notice-table{border-collapse:collapse;table-layout:fixed;width:100%}.tx-production-notice-table th,.tx-production-notice-table td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border:1px solid #697586;padding:8px 7px}.tx-production-notice-table th:first-child{width:26%}.tx-production-notice-table th:nth-child(2){width:42%}.tx-production-notice-table th:nth-child(3){width:17%}.tx-production-notice-table th:nth-child(4){width:15%}.tx-production-notice-table thead{background:#f1f3f5}.tx-production-notice-table td small{margin-top:3px;display:block}.tx-production-notice-notes{border:1px solid #697586;border-top:0;grid-template-columns:24% 1fr;min-height:56px;display:grid}.tx-production-notice-notes h3{border-right:1px solid #697586;margin:0;padding:9px;font-size:12px}.tx-production-notice-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:9px}.tx-production-notice-footer{border-top:1px solid #d0d5dd;justify-content:space-between;align-items:flex-end;gap:22px;min-height:110px;margin-top:28px;padding:15px 30px;display:flex;position:relative}.tx-production-notice-footer img{object-fit:contain;width:78px;height:78px;position:absolute;bottom:2px;left:35%}@media (width<=760px){.modal.tx-production-output{inset:4px}.tx-production-output-toolbar{gap:8px}.tx-production-output-scroll{padding:8px}.tx-production-notice-paper{width:100%;min-height:auto;padding:12px}.tx-production-notice-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:A4;margin:14mm}html,body,#root,.shell,.main{text-align:left!important;background:#fff!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.sidebar,.toolbar{display:none!important}.page:has(.tx-production-output-backdrop){padding:0!important}.page:has(.tx-production-output-backdrop)>:not(:has(.tx-production-output-backdrop)){display:none!important}.backdrop:has(.tx-production-output-backdrop){background:#fff!important;padding:0!important;display:block!important;position:static!important}.backdrop:has(.tx-production-output-backdrop)>.tx-production-detail{display:none!important}body *{visibility:hidden!important}.tx-production-output-backdrop,.tx-production-output-backdrop *{visibility:visible!important}.tx-production-output-backdrop{background:#fff!important;padding:0!important;display:block!important;position:static!important}.modal.tx-production-output{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;position:static!important;inset:auto!important;overflow:visible!important}.tx-production-output-toolbar,.tx-production-output-message{display:none!important}.tx-production-output-scroll{height:auto!important;padding:0!important;overflow:visible!important}.tx-production-notice-paper{width:auto!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.tx-production-notice-meta span{overflow-wrap:anywhere;word-break:break-word}.tx-production-notice-table{break-inside:auto}.tx-production-notice-table thead{display:table-header-group}.tx-production-notice-table tr{break-inside:avoid;page-break-inside:avoid}.tx-production-notice-meta,.tx-production-notice-notes,.tx-production-notice-footer{break-inside:avoid}}@media (width>=761px){.tx-production-notice-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.tx-production-notice-table{white-space:normal!important;min-width:0!important}}.tx-purchase-detail{width:min(980px,100vw - 36px);max-height:min(88vh,960px)}.tx-purchase-detail .tx-detail-content{max-height:calc(88vh - 140px);padding:20px 24px}.tx-purchase-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}.tx-purchase-detail-grid>div{gap:5px;min-width:0;display:grid}.tx-purchase-detail-grid span{color:var(--muted,#697386);font-size:12px}.tx-purchase-detail-grid b{overflow-wrap:anywhere}.tx-purchase-info-block{margin-top:24px}.tx-purchase-info-block h3{margin:0 0 12px;font-size:15px}.tx-purchase-table-wrap{max-width:100%;overflow-x:auto}.tx-purchase-table-wrap .tx-table{min-width:680px}.tx-purchase-table-wrap tfoot th{border-top:1px solid #d7dce4}.tx-purchase-terms{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.tx-purchase-template-dialog{width:min(620px,100vw - 36px)}.tx-purchase-template-choice{padding:30px 34px}.tx-purchase-template-choice label{align-items:center;gap:12px;display:flex}.tx-purchase-dialog-backdrop{z-index:1300}.tx-purchase-preview-backdrop{z-index:1400}.modal.tx-purchase-preview{background:#e8ebf0;width:auto;max-width:none;height:auto;max-height:none;padding:0;position:fixed;inset:16px;overflow:hidden}.tx-purchase-preview-toolbar{z-index:2;background:#fff;border-bottom:1px solid #d9dee7;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.tx-purchase-preview-toolbar>span{margin-right:auto;font-weight:650}.tx-preview-toggle{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.tx-purchase-print-scroll{height:calc(100% - 72px);padding:24px;overflow:auto}.tx-purchase-print-document{color:#182230;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:20mm 17mm;font:12px/1.55 Arial,sans-serif;box-shadow:0 2px 18px #18223022}.tx-purchase-print-heading{text-align:center;border-bottom:2px solid #344054;padding-bottom:18px}.tx-purchase-print-heading small{color:#7d2934}.tx-purchase-print-heading h1{letter-spacing:4px;margin:8px 0;font-size:24px}.tx-purchase-print-parties{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.tx-purchase-print-parties>div{overflow-wrap:anywhere;border:1px solid #b9c1cd;min-height:92px;padding:12px}.tx-purchase-print-parties h2,.tx-purchase-print-terms h2{margin:0 0 8px;font-size:13px}.tx-purchase-print-parties p,.tx-purchase-print-terms p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.tx-purchase-print-meta{border:1px solid #b9c1cd;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;padding:10px 12px;display:grid}.tx-purchase-print-document .tx-purchase-print-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;max-width:100%}.tx-purchase-print-document .tx-purchase-print-table th,.tx-purchase-print-document .tx-purchase-print-table td{text-align:left;overflow-wrap:anywhere;white-space:normal;text-overflow:clip;border:1px solid #8c96a5;padding:8px 6px;overflow:visible}.tx-purchase-print-table.with-images th:first-child{width:30%}.tx-purchase-print-table.with-images th:nth-child(2){width:12%}.tx-purchase-print-table.with-images th:nth-child(3){width:11%}.tx-purchase-print-table.with-images th:nth-child(4){width:9%}.tx-purchase-print-table.with-images th:nth-child(5){width:17%}.tx-purchase-print-table.with-images th:nth-child(6){width:21%}.tx-purchase-print-table.without-images th:first-child{width:40%}.tx-purchase-print-table.without-images th:nth-child(2){width:12%}.tx-purchase-print-table.without-images th:nth-child(3){width:10%}.tx-purchase-print-table.without-images th:nth-child(4){width:18%}.tx-purchase-print-table.without-images th:nth-child(5){width:20%}.tx-purchase-print-table th{background:#f0f2f5}.tx-purchase-print-table td img{object-fit:contain;max-width:62px;max-height:54px}.tx-purchase-print-terms{border-top:1px solid #b9c1cd;margin-top:22px;padding-top:12px}.tx-purchase-signatures{grid-template-columns:1fr 1fr;gap:24px;margin-top:45px;display:grid}.tx-purchase-signatures>div{line-height:2.3}.tx-purchase-output-note{color:#697386;margin-top:24px;display:block}.tx-purchase-preview-toolbar select{background:#fff;border:1px solid #d0d5dd;border-radius:6px;max-width:190px;padding:5px 7px}.tx-purchase-output-warning{z-index:3;color:#7a4b00;background:#fff9e8;border:1px solid #f2c66d;border-radius:7px;max-width:min(540px,100vw - 36px);padding:9px 12px;font-size:12px;position:absolute;top:56px;right:12px}.tx-purchase-print-heading{min-height:84px;position:relative}.tx-purchase-company-heading h2{margin:2px 0 3px;font-size:17px}.tx-purchase-company-heading p{margin:2px 0;font-size:10px}.tx-purchase-company-logo{object-fit:contain;max-width:72px;max-height:54px;position:absolute;top:5px;left:0}.tx-purchase-company-seal{object-fit:contain;width:82px;height:82px;margin:-8px 0 0 65px;display:block}@media (width<=760px){.tx-purchase-detail-grid{grid-template-columns:1fr}.modal.tx-purchase-preview{inset:4px}.tx-purchase-preview-toolbar{gap:8px}.tx-purchase-print-scroll{padding:8px}.tx-purchase-print-document{width:100%;min-height:auto;padding:12px}}@media print{@page{size:A4;margin:14mm}html,body,#root,.shell,.main{text-align:left!important;background:#fff!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.sidebar,.toolbar{display:none!important}.page:has(.tx-purchase-preview-backdrop){padding:0!important}.page:has(.tx-purchase-preview-backdrop)>:not(.tx-purchase-preview-backdrop):not(:has(.tx-purchase-preview-backdrop)){display:none!important}body *{visibility:hidden!important}.tx-purchase-preview-backdrop,.tx-purchase-preview-backdrop *{visibility:visible!important}.tx-purchase-preview-backdrop{background:#fff!important;justify-content:start!important;place-items:start!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:static!important}.modal.tx-purchase-preview{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;position:static!important;inset:auto!important;overflow:visible!important}.tx-purchase-preview-toolbar{display:none!important}.tx-purchase-print-scroll{height:auto!important;padding:0!important;overflow:visible!important}.tx-purchase-print-document{width:auto!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.tx-purchase-print-table{break-inside:auto}.tx-purchase-print-table thead{display:table-header-group}.tx-purchase-print-table tr{break-inside:avoid;page-break-inside:avoid}.tx-purchase-print-parties,.tx-purchase-print-meta,.tx-purchase-signatures{break-inside:avoid}.tx-purchase-print-terms{break-inside:auto}.tx-purchase-output-warning{display:none!important}}.modal.customer-import-modal{flex-direction:column;width:min(1180px,96vw);max-width:1180px;max-height:94vh;display:flex;overflow:hidden}.customer-import-modal>header,.customer-import-modal>footer{background:#fff;border-bottom:1px solid #e7e9ee;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.customer-import-modal>footer{border-top:1px solid #e7e9ee;border-bottom:0;justify-content:flex-end}.customer-import-body{scrollbar-width:auto;scrollbar-color:#ccd3db #f3f5f7;min-height:0;padding:18px 22px;overflow:auto}.customer-import-body h3{margin:20px 0 12px;font-size:15px}.customer-import-body p{font-size:13px;line-height:1.6}.import-intro{color:#747e91}.import-toolbar,.import-file-summary{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.import-toolbar label,.import-file-summary label{align-items:center;gap:8px;display:flex}.import-toolbar a{text-decoration:none}.customer-import-modal select{color:#394256;background:#fff;border:1px solid #dce1e9;border-radius:4px;max-width:100%;height:34px;padding:4px 8px}.import-file{cursor:pointer;position:relative;overflow:hidden}.import-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.import-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;display:grid}.import-mapping label{border:1px solid #e7e9ee;border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.import-mapping small{text-overflow:ellipsis;white-space:nowrap;color:#8b93a2;overflow:hidden}.import-custom{align-items:center;gap:8px;margin:16px 0;font-size:13px;display:flex}.import-custom input{width:auto}.import-preview{border-top:1px solid #e7e9ee;margin-top:20px}.import-preview-scroll{max-height:420px;margin-top:10px}.import-preview table{min-width:1000px}.import-preview th,.import-preview td{text-align:left;vertical-align:top;padding:10px 12px;font-size:13px}.import-preview td:nth-child(4){white-space:normal;min-width:220px;max-width:320px}.import-preview td:nth-child(5){min-width:210px;max-width:280px}.import-preview td select{width:100%;margin-bottom:6px;display:block}.import-preview dl{white-space:normal;min-width:220px;max-width:300px}.import-preview dt{color:#8992a1;font-size:12px}.import-preview dd{overflow-wrap:anywhere;margin:3px 0 9px}.import-error{color:#b84b4b}.import-ok{color:#408570}.import-warning{color:#a67636;font-size:12px}.import-result h2{font-size:20px}.customer-filter-bar{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:12px;padding:10px 16px;display:flex}.customer-filter-bar label{color:#738096;align-items:center;gap:6px;font-size:12px;display:flex}.customer-filter-bar select{color:#465166;background:#fff;border:1px solid #dce1e9;border-radius:4px;min-width:100px;max-width:180px;height:32px}.customer-page-size{color:#465166;background:#fff;border:1px solid #dce1e9;border-radius:4px;height:30px}.customer-import-body::-webkit-scrollbar{width:14px;height:14px}.customer-import-body::-webkit-scrollbar-track{background:#f3f5f7}.customer-import-body::-webkit-scrollbar-thumb{background:#ccd3db;border:3px solid #f3f5f7;border-radius:8px}@media (width<=1400px){.import-mapping{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-profile-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.company-profile-list,.company-profile-editor{min-width:0;padding:20px}.company-profile-list>header{border-bottom:1px solid var(--line,#e5e7eb);align-items:center;gap:9px;padding-bottom:14px;display:flex}.company-profile-list>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;margin-top:8px;padding:11px 12px;display:flex}.company-profile-list>button.active{color:#174ea6;background:#eff6ff}.company-profile-list>button small{white-space:nowrap;color:#2563eb}.company-profile-editor>header{border-bottom:1px solid var(--line,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.company-profile-editor>header h2{margin:0 0 5px}.company-profile-editor>header p,.company-profile-assets>p{color:var(--muted,#667085);margin:0;font-size:13px}.company-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:22px 0;display:grid}.company-profile-fields>label{gap:6px;min-width:0;display:grid}.company-profile-fields>label.wide{grid-column:1/-1}.company-profile-fields input,.company-profile-fields textarea{color:#182230;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:9px 10px}.company-profile-fields>label>span{color:#475467;font-size:13px}.company-profile-assets{border-top:1px solid var(--line,#e5e7eb);padding-top:18px}.company-profile-assets h3{margin:0 0 7px}.company-profile-assets>p{margin-bottom:14px}.company-profile-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.company-profile-asset-grid article{border:1px solid #e4e7ec;border-radius:9px;align-content:start;justify-items:start;gap:9px;min-height:180px;padding:14px;display:grid}.company-profile-asset-grid article>header{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.company-profile-asset-grid img{object-fit:contain;max-width:180px;max-height:110px}.company-profile-asset-grid article>small{color:var(--muted,#667085)}.company-profile-asset-empty,.company-profile-empty{min-height:115px;color:var(--muted,#667085);place-items:center;display:grid}.company-profile-editor>footer{color:var(--muted,#667085);margin-top:18px;font-size:12px}.company-profile-page .premium-page-heading-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=850px){.company-profile-layout{grid-template-columns:1fr}.company-profile-list{order:1}.company-profile-editor{order:0}}@media (width<=620px){.company-profile-fields,.company-profile-asset-grid{grid-template-columns:1fr}.company-profile-editor>header{flex-direction:column}.company-profile-editor>header>div:last-child{gap:8px;display:flex}}.auth-page{background:linear-gradient(135deg,#eef4ff,#f6f8fc 52%,#fff);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{color:#263650;background:#fff;border:1px solid #dce5f3;border-radius:18px;flex-direction:column;gap:16px;width:min(420px,100%);padding:32px;display:flex;box-shadow:0 24px 70px #1a37601b}.auth-card h1{margin:10px 0 0;font-size:24px}.auth-card p{color:#73819a;margin:0}.auth-brand{color:#31588e;align-items:center;gap:10px;font-weight:700;display:flex}.auth-brand .brand-symbol{color:#fff;background:#4273df;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.auth-card label{flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.auth-card input{height:42px;font:inherit;color:#293b57;border:1px solid #cfd9e9;border-radius:9px;padding:0 12px}.auth-card button{justify-content:center;height:42px}.auth-notice,.auth-error{border-radius:9px;padding:11px 12px;font-size:13px}.auth-notice{color:#8c6111;background:#fff7e7}.auth-error{color:#a3362d;background:#fff0ef}.auth-toolbar-identity{color:#4b5f7c;align-items:center;gap:9px;padding-left:12px;font-size:13px;display:flex}.auth-toolbar-identity button{color:#476aa9;cursor:pointer;font:inherit;background:0 0;border:0}.auth-toolbar-identity button:hover{text-decoration:underline}:root{color:#303747;--navy:#1a244f;--navy2:#303a6b;--accent:#df8068;--muted:#9299a7;--border:#e6e8ed;--panel:#fff;--shadow:0 1px 3px #19275014;background:#edf0f4;font-family:Microsoft YaHei,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.45}*{box-sizing:border-box}body{background:#edf0f4;min-width:360px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}.main{flex:1;min-width:0}.home-shell{display:block}.home-nav{background:var(--navy);color:#fff;align-items:center;gap:38px;height:78px;padding:0 24px;display:flex}.brand{white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:650;display:flex}.brand-symbol{clip-path:polygon(50% 0,100% 85%,0 85%);color:#fff;background:#e5785e;place-items:center;width:32px;height:32px;padding-top:6px;font-style:italic;font-weight:800;display:grid}.home-nav nav{flex:1;justify-content:center;align-items:stretch;gap:3px;height:100%;display:flex}.top-module{color:#c3cade;border-bottom:4px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:94px;padding-top:4px;font-size:13px;display:flex}.top-module:hover,.top-module.active{color:#fff;border-color:var(--accent)}.sidebar{color:#c8cee0;background:#1b224c;flex-direction:column;flex:0 0 225px;width:225px;height:100vh;display:flex;position:sticky;top:0}.side-brand{color:#fff;border-bottom:1px solid #ffffff16;height:72px;padding:0 18px}.sidebar nav{flex:1;padding:10px 0;overflow:auto}.side-link{color:#c8cee0;align-items:center;gap:13px;height:48px;padding:0 22px;font-size:15px;display:flex}.side-link:hover,.side-link.active{color:#f08a72;background:#303967}.side-chevron{margin-left:auto}.side-account{border-top:1px solid #ffffff18;align-items:center;gap:10px;height:67px;padding:0 16px;display:flex}.side-account>span,.user-dot{color:#506080;background:#e4e8f1;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.side-account b{color:#f0f2f8;font-size:12px;display:block}.side-account small{color:#969fba;font-size:11px}.side-account svg{margin-left:auto}.toolbar{z-index:4;background:#fff;border-bottom:1px solid #e5e8ed;align-items:center;gap:13px;height:58px;padding:0 24px;display:flex;position:sticky;top:0}.icon-button{color:#788195;background:0 0;border:0;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.icon-button:hover{background:#f2f3f6}.global-search{color:#9aa1ad;background:#f5f6f8;border-radius:20px;align-items:center;gap:8px;width:min(520px,55vw);height:36px;padding:0 12px;display:flex}.global-search input{background:0 0;border:0;outline:0;width:100%}.toolbar-spacer{flex:1}.page{padding:22px 18px 34px}.title-row{justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;display:flex}.title-row h1{color:#292f3d;margin:0;font-size:22px;font-weight:650}.title-row small{color:#9299a7;margin-top:5px;display:block}.title-actions{align-items:center;gap:8px;display:flex}.panel{box-shadow:var(--shadow);background:#fff;border:1px solid #e6e8ed;border-radius:5px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:13px;display:inline-flex}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:#d6755c}.btn.outline{color:#626b7b;background:#fff;border-color:#dfe2e8}.btn.soft{color:#747d8a;background:#f2f3f6}.btn.mini{height:31px;padding:0 10px;font-size:12px}.dash-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:15px;display:grid}.summary{grid-column:1}.summary header,.actions header,.latest header,.shortcuts header{border-bottom:1px solid var(--border);color:#353c4b;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex}.summary header span{color:#9aa1ad;font-size:12px}.stats{grid-template-columns:repeat(4,1fr);padding:15px;display:grid}.stat{border-radius:4px;align-items:center;gap:11px;min-height:74px;padding:9px;display:flex}.stat:hover{background:#f7f8fa}.stat-icon{color:#fff;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.stat-icon.mint{background:#53b89b}.stat-icon.blue{background:#607fda}.stat-icon.gold{background:#dfb341}.stat-icon.coral{background:#d98268}.stat b{font-size:22px;line-height:1;display:block}.stat small{color:#9098a6;margin-top:5px;font-size:12px;display:block}.actions{grid-column:1;min-width:0}.actions header{height:54px}.latest{grid-area:1/2/3}.latest header a{color:#61779f;font-size:12px}.followup{border-bottom:1px solid #eff0f3;gap:13px;padding:15px;display:flex}.followup>i{background:#de8169;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 4px #fff0ec}.followup p{color:#5e6675;margin:5px 0}.followup small{color:#9ca3ae;font-size:11px}.shortcuts{grid-area:3/2}.shortcuts>a{color:#657084;border-bottom:1px solid #f0f1f3;gap:9px;padding:10px 17px;font-size:13px;display:flex}.shortcuts>a:hover{color:#d97d64}.shortcuts>a span{margin-left:auto}.scroll{scrollbar-width:thin;scrollbar-color:#c6c9d0 #f3f4f6;overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;min-width:780px;font-size:13px}th{text-align:left;color:#596171;background:#fafbfc;border-bottom:1px solid #e7e9ed;height:45px;padding:0 14px;font-weight:600}td{color:#657080;text-overflow:ellipsis;border-bottom:1px solid #eef0f2;max-width:340px;height:47px;padding:0 14px;overflow:hidden}tbody tr:hover{background:#fafbfc}.check{width:40px;padding:0 12px}.op-col{text-align:center;width:130px}.row-buttons{text-align:center;white-space:nowrap}.row-buttons button,.contact-actions button{color:#949baa;background:0 0;border:0;border-radius:3px;width:29px;height:30px}.row-buttons button:hover,.contact-actions button:hover{color:#db8068;background:#f2f3f7}.link-cell,.quiet{color:#536e9c;background:0 0;border:0;padding:0}.quiet{align-items:center;gap:4px;font-size:12px;display:inline-flex}.quiet:hover,.link-cell:hover{color:#dc8068}.status,.stage,.priority{white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:12px;display:inline-flex}.status.neutral,.stage.slate{color:#737c8c;background:#f0f1f4}.status.green,.stage.green{color:#28896c;background:#e7f6ef}.status.blue,.stage.blue{color:#4c74c4;background:#eaf0ff}.status.red,.stage.red{color:#c45158;background:#ffebed}.status.amber,.stage.amber{color:#ac781c;background:#fff4de}.stage.cyan{color:#248a9a;background:#e6f8fa}.stage.violet{color:#805bb0;background:#f2eaff}.stage.orange{color:#bd7035;background:#fff0e4}.priority{gap:5px}.priority i{background:#909aaa;border-radius:50%;width:6px;height:6px}.priority.urgent{color:#c84c54}.priority.urgent i{background:#d7535e}.priority.soon{color:#b27e20}.priority.soon i{background:#d4a135}.priority.important{color:#4c74bd}.priority.important i{background:#5e83cf}.empty{color:#9aa1ad;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:138px;display:flex}.empty b{color:#747d8b;font-size:13px;font-weight:500}.empty small{font-size:12px}.list-tools{border-bottom:1px solid #eceef1;align-items:center;height:61px;padding:0 14px;display:flex}.search{color:#9ba2ae;border:1px solid #e0e3e9;border-radius:4px;align-items:center;gap:8px;width:min(600px,100%);height:36px;padding:0 8px;display:flex}.search input{border:0;outline:0;flex:1;min-width:30px}.pager{color:#8a92a0;justify-content:space-between;align-items:center;height:49px;padding:0 14px;font-size:12px;display:flex}.pager button{color:#657082;background:#fff;border:1px solid #dfe2e8;border-radius:3px;height:28px;margin-left:6px;padding:0 10px}.pager button:disabled{opacity:.5}.error{color:#a9404c;background:#fff0f0;border:1px solid #f3d7da;border-radius:4px;margin-bottom:10px;padding:10px 13px}.error button{float:right;background:0 0;border:0}.detail-page{padding-top:15px}.detail-tools{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.detail-tools>div{gap:7px;display:flex}.customer-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.profile{min-height:calc(100vh - 150px);padding:21px 19px}.profile-mark{color:#506284;background:#e9edf6;border-radius:5px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:grid}.profile h1{margin:12px 0 5px;font-size:20px}.profile>p{color:#8e96a4;align-items:center;gap:5px;font-size:13px;display:flex}.tag-row{gap:7px;margin:11px 0;display:flex}.profile-fields{border-top:1px solid #eceef1}.info{border-bottom:1px solid #f0f1f3;min-width:0;padding:9px 0}.info small{color:#9ba2ad;margin-bottom:4px;font-size:12px;display:block}.info span{color:#4c5564;overflow-wrap:anywhere;font-size:13px}.profile h3{color:#626b79;margin:14px 0 5px;font-size:13px}.body-copy{color:#7d8592;margin:0;font-size:13px;line-height:1.7}.customer-content{min-height:calc(100vh - 150px);overflow:hidden}.tabs{border-bottom:1px solid #e7e9ee;align-items:stretch;gap:24px;height:55px;padding:0 21px;display:flex;overflow:auto}.tabs button{color:#737c8a;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000}.tabs button.active{border-color:var(--accent);color:#d77e66;font-weight:600}.overview{grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.overview>section{border:1px solid #e9ebef;border-radius:4px;padding:14px}.overview h2,.tab-content h2{color:#404857;margin:0 0 12px;font-size:14px}.overview h3{color:#77808e;margin:12px 0 6px;font-size:12px}.overview p{color:#697281;margin:0}.info-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.mini-contact{border-bottom:1px solid #eff0f3;padding:11px 0}.mini-contact b{display:block}.mini-contact span{color:#9299a6;font-size:12px}.tab-content{padding:18px 20px}.tab-content>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.tab-content>header h2{margin:0 0 4px}.tab-content>header small{color:#939aa7}.contact-grid{grid-template-columns:repeat(2,minmax(250px,1fr));gap:12px;display:grid}.contact-card{border:1px solid #e6e8ed;border-radius:4px;grid-template-columns:1fr auto;gap:10px;padding:14px;display:grid}.contact-card>div:first-child>b{font-size:14px;display:block}.contact-card>div:first-child>span{color:#9299a6;margin-top:4px;font-size:12px;display:block}.contact-card p{color:#707988;border-top:1px solid #eff0f3;grid-column:1/-1;margin:0;padding-top:9px;font-size:12px;line-height:1.8}.contact-actions{display:flex}.primary-label{color:#c07d59;background:#fff0e8;border-radius:3px;padding:2px 5px;font-size:10px}.timeline{border-bottom:1px solid #eff0f3;padding:12px 2px}.timeline small{color:#9aa1ad;margin-left:10px}.timeline p{color:#5e6675;margin:6px 0}.pipeline-stats{grid-template-columns:repeat(7,1fr);gap:9px;margin-bottom:13px;display:grid}.pipeline-stats>div{background:#fff;border:1px solid #e7e9ee;border-radius:4px;padding:11px}.pipeline-stats small,.pipeline-stats span{color:#9299a6;font-size:11px;display:block}.pipeline-stats b{margin:5px 0;font-size:20px;display:block}.pipeline{grid-template-columns:repeat(8,minmax(220px,1fr));gap:9px;padding-bottom:10px;display:grid;overflow:auto}.pipeline>section{background:#e4e7ed;border-radius:4px;min-height:420px;padding:9px}.pipeline>section>header{border-bottom:2px solid #a8b0bf;justify-content:space-between;height:42px;margin-bottom:6px;display:flex}.pipeline>section>header small{color:#9098a5}.pipeline article{cursor:pointer;background:#fff;border:1px solid #e3e6ea;border-radius:4px;gap:6px;margin-top:9px;padding:11px;display:grid;position:relative}.pipeline article>b{font-size:13px}.pipeline article span,.pipeline article small{color:#8d95a2;font-size:11px}.pipeline article strong{color:#515a6b;font-size:13px}.pipeline article button{color:#8f97a3;background:0 0;border:0;position:absolute;top:4px;right:5px}.table-panel{overflow:hidden}.order-tabs{margin-bottom:0}.backdrop{z-index:20;background:#17203e78;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:6px;width:min(780px,97vw);max-height:94vh;overflow:auto;box-shadow:0 18px 60px #10182f50}.modal>header{border-bottom:1px solid #e8eaee;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex}.form{padding:17px 19px 19px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 17px;display:grid}.field{color:#646d7b;flex-direction:column;gap:6px;font-size:12px;display:flex}.field.full{grid-column:1/-1}.field>span{font-weight:550}.field em{color:#d76f66;margin-left:3px;font-style:normal}.field input,.field select,.field textarea{color:#3b4351;background:#fff;border:1px solid #dfe3e9;border-radius:4px;outline:0;width:100%;min-height:36px;padding:7px 9px;font-size:13px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#91a4c6;box-shadow:0 0 0 2px #6079a51c}.form footer{border-top:1px solid #edf0f3;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:13px;display:flex}.order-tabs{height:54px}.home-shell .page{padding-top:21px}@media (width<=1440px){.sidebar{flex-basis:230px;width:230px}.home-nav{gap:22px;padding:0 15px}.top-module{min-width:82px}.stats{grid-template-columns:repeat(4,minmax(105px,1fr))}.pipeline-stats{grid-template-columns:repeat(4,1fr)}}@media (width<=1050px){.dash-grid{grid-template-columns:1fr}.summary,.actions,.latest,.shortcuts{grid-area:auto/1}.customer-layout{grid-template-columns:260px minmax(0,1fr)}.stats{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.shell{display:block}.sidebar{width:100%;height:auto;position:relative}.side-brand{height:56px}.sidebar nav{flex:none;padding:0;display:flex;overflow:auto}.side-link{height:48px;padding:0 12px;font-size:12px}.side-link svg,.side-chevron,.side-account{display:none}.toolbar{height:52px;padding:0 9px}.page{padding:14px 10px 24px}.home-nav{gap:8px;height:70px;padding:0 9px;overflow:auto}.home-nav .brand{font-size:14px}.brand-symbol{width:27px;height:27px}.top-module{min-width:65px;font-size:10px}.top-module svg{width:17px}.title-row{align-items:flex-start}.title-row h1{font-size:19px}.title-actions{flex-wrap:wrap;justify-content:flex-end}.customer-layout{grid-template-columns:1fr}.profile{min-height:unset}.customer-content{min-height:450px}.overview,.contact-grid{grid-template-columns:1fr}.pipeline-stats{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.home-shell .page{padding-top:12px}}.accounting{padding:18px}.account-select{border-bottom:1px solid #eceef1;align-items:end;gap:18px;padding:0 0 17px;display:flex}.account-select label{color:#737c8a;gap:5px;width:min(460px,100%);font-size:12px;display:grid}.account-select select{color:#404958;background:#fff;border:1px solid #dfe3e9;border-radius:4px;height:36px;padding:0 9px}.account-select>span{color:#818a99;padding-bottom:8px;font-size:12px}.account-summary{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;margin:16px 0;display:grid}.account-summary>div{background:#fbfcfd;border:1px solid #e7e9ed;border-radius:4px;min-height:78px;padding:12px}.account-summary small{color:#8b93a1;font-size:12px;display:block}.account-summary b{color:#414959;margin-top:8px;font-size:18px;display:block}.account-summary .profit-positive b{color:#27876a}.account-summary .profit-negative b{color:#c34f55}.account-base{grid-template-columns:repeat(2,minmax(200px,1fr));gap:15px;padding:13px 0 18px;display:grid}.account-lines-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.account-lines-head b,.account-lines-head small{display:block}.account-lines-head small{color:#9299a7;margin-top:4px;font-size:11px}.account-table{min-width:850px}.account-table input,.account-table select{color:#4a5260;background:#fff;border:1px solid #e0e3e8;border-radius:3px;width:100%;height:32px;padding:4px 7px;font-size:12px}.account-table td{height:44px;padding:5px 8px}.formula{color:#647083;background:#f5f7fa;border-radius:4px;margin:15px 0;padding:11px 13px;font-size:12px}.account-notes{max-width:800px}.saved{color:#25876b;align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.account-save{justify-content:flex-end;margin-top:15px;display:flex}.accounting .empty{min-height:160px}@media (width<=900px){.account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-base{grid-template-columns:1fr}.account-select{flex-direction:column;align-items:flex-start}.account-select>span{padding:0}}.customer-layout .profile{padding:23px 22px}@media (width>=901px){.customer-layout{grid-template-columns:minmax(320px,min(29vw,470px)) minmax(0,1fr)}.overview{grid-template-columns:minmax(0,1fr);align-content:start}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview>section{padding:18px 20px}}@media (width<=900px){.customer-layout{grid-template-columns:1fr}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pipeline-stats{display:none}@media (width>=1600px){.pipeline{grid-template-columns:repeat(8,minmax(0,1fr));overflow:visible}}@media (width<=1599px){.pipeline{grid-template-columns:repeat(8,minmax(180px,1fr));overflow-x:auto}}@media (width>=901px){.backdrop:has(.trade-editor){background:#edf0f4;padding:0;display:block;inset:56px 0 0 225px}.backdrop:has(.trade-editor)>.trade-editor{width:100%;height:calc(100vh - 56px);max-height:none;box-shadow:none;border-radius:0;flex-direction:column;display:flex}.backdrop:has(.trade-editor)>.trade-editor>header{flex:0 0 64px;height:64px;padding:0 24px}.backdrop:has(.trade-editor)>.trade-editor>.form{padding:20px 24px 26px;overflow:auto}.backdrop:has(.trade-editor)>.trade-editor .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px}.backdrop:has(.trade-editor)>.trade-editor .form-grid>.field.full{grid-column:1/-1}}:root{--crm-scroll-track:#f3f5f7;--crm-scroll-thumb:#ccd3db;--crm-scroll-thumb-hover:#c3ccd6}.scroll,.pipeline,.tabs,.sidebar nav,.customer-create-layout,.modal,.record-detail{scrollbar-width:auto;scrollbar-color:var(--crm-scroll-thumb) var(--crm-scroll-track);overscroll-behavior:contain}.scroll::-webkit-scrollbar{width:14px;height:14px}.pipeline::-webkit-scrollbar{width:14px;height:14px}.tabs::-webkit-scrollbar{width:14px;height:14px}.sidebar nav::-webkit-scrollbar{width:14px;height:14px}.customer-create-layout::-webkit-scrollbar{width:14px;height:14px}.modal::-webkit-scrollbar{width:14px;height:14px}.record-detail::-webkit-scrollbar{width:14px;height:14px}.scroll::-webkit-scrollbar-track{background:var(--crm-scroll-track);border-radius:8px}.pipeline::-webkit-scrollbar-track{background:var(--crm-scroll-track);border-radius:8px}.tabs::-webkit-scrollbar-track{background:var(--crm-scroll-track);border-radius:8px}.sidebar nav::-webkit-scrollbar-track{background:var(--crm-scroll-track);border-radius:8px}.customer-create-layout::-webkit-scrollbar-track{background:var(--crm-scroll-track);border-radius:8px}.modal::-webkit-scrollbar-track{background:var(--crm-scroll-track);border-radius:8px}.record-detail::-webkit-scrollbar-track{background:var(--crm-scroll-track);border-radius:8px}.scroll::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb);border:3px solid var(--crm-scroll-track);border-radius:8px}.pipeline::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb);border:3px solid var(--crm-scroll-track);border-radius:8px}.tabs::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb);border:3px solid var(--crm-scroll-track);border-radius:8px}.sidebar nav::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb);border:3px solid var(--crm-scroll-track);border-radius:8px}.customer-create-layout::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb);border:3px solid var(--crm-scroll-track);border-radius:8px}.modal::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb);border:3px solid var(--crm-scroll-track);border-radius:8px}.record-detail::-webkit-scrollbar-thumb{background:var(--crm-scroll-thumb);border:3px solid var(--crm-scroll-track);border-radius:8px}.scroll::-webkit-scrollbar-thumb:hover{background:var(--crm-scroll-thumb-hover)}.pipeline::-webkit-scrollbar-thumb:hover{background:var(--crm-scroll-thumb-hover)}.tabs::-webkit-scrollbar-thumb:hover{background:var(--crm-scroll-thumb-hover)}.sidebar nav::-webkit-scrollbar-thumb:hover{background:var(--crm-scroll-thumb-hover)}.customer-create-layout::-webkit-scrollbar-thumb:hover{background:var(--crm-scroll-thumb-hover)}.modal::-webkit-scrollbar-thumb:hover{background:var(--crm-scroll-thumb-hover)}.record-detail::-webkit-scrollbar-thumb:hover{background:var(--crm-scroll-thumb-hover)}.scroll::-webkit-scrollbar-corner{background:var(--crm-scroll-track)}.pipeline::-webkit-scrollbar-corner{background:var(--crm-scroll-track)}.tabs::-webkit-scrollbar-corner{background:var(--crm-scroll-track)}.sidebar nav::-webkit-scrollbar-corner{background:var(--crm-scroll-track)}.customer-create-layout::-webkit-scrollbar-corner{background:var(--crm-scroll-track)}.modal::-webkit-scrollbar-corner{background:var(--crm-scroll-track)}.record-detail::-webkit-scrollbar-corner{background:var(--crm-scroll-track)}.pipeline>section.pipeline-stage-drop-target{outline-offset:-3px;background:#dbe3ef;outline:2px dashed #91a5c2}.pipeline article[draggable=true]{cursor:grab}.pipeline article[draggable=true]:active{cursor:grabbing}.pipeline article.pipeline-card-dragging{opacity:.48}.customer-tags{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.customer-tag-list{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.customer-tag-list>small{color:#8992a3;font-size:12px}.customer-tag{color:#28759e;background:#eaf4fb;border-radius:12px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.customer-tag button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 1px;font-size:14px;line-height:1}.level-rating-wrap{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.level-rating{align-items:center;gap:5px;min-height:30px;display:flex}.level-rating button{color:#b7c2d7;cursor:pointer;background:0 0;border:0;padding:2px 1px;font-size:20px;line-height:1}.level-rating button.active{color:#28a8e8}.level-rating button:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #28a8e8}.legacy-level{color:#7b8495;font-size:12px}.table-product-image{object-fit:contain;background:#f7f8fa;border-radius:4px;width:42px;height:42px;display:block}.record-detail{max-height:calc(94vh - 58px);padding:20px 24px 22px;overflow:auto}.record-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.record-detail-item{background:#fff;border:1px solid #e7e9ee;border-radius:4px;min-width:0;padding:10px 12px}.record-detail-item small{color:#7a8190;margin-bottom:5px;font-size:12px;display:block}.record-detail-item>div{color:#303543;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.record-detail-item.full{grid-column:1/-1}.record-detail-image{border:1px solid #e7e9ee;border-radius:4px;align-items:flex-start;gap:14px;margin-top:16px;padding:14px;display:flex}.record-detail-image img{object-fit:contain;max-width:min(100%,420px);max-height:280px}.opportunity-detail{max-height:calc(92vh - 64px);padding:18px 22px 20px;overflow:auto}.opportunity-detail-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.opportunity-detail-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.opportunity-detail-heading h2{overflow-wrap:anywhere;margin:0;font-size:18px}.opportunity-detail-primary{flex-direction:column;flex:1;display:flex;align-items:stretch!important;gap:10px!important}.opportunity-detail-name{align-items:center;gap:12px;min-width:0;display:flex}.opportunity-detail-progress{color:#7a8190;align-items:center;gap:10px;min-width:min(340px,100%);font-size:12px;display:flex}.opportunity-detail-progress-track{background:#e8ecf1;border-radius:999px;flex:1;height:7px;overflow:hidden}.opportunity-detail-progress-track>span{border-radius:inherit;background:#7da996;height:100%;transition:width .18s;display:block}.opportunity-detail-progress.unknown{color:#87909e;font-size:12px}.opportunity-detail-heading .btn{margin-left:8px}.opportunity-detail .tabs{z-index:2;background:#fff;margin:0 -22px 14px;padding:0 22px;position:sticky;top:-18px}.opportunity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:8px 0;display:grid}.opportunity-detail-grid .info{background:#fff;border:1px solid #e7e9ee;border-radius:4px;min-width:0;padding:10px 12px}.opportunity-detail-grid .info span{overflow-wrap:anywhere}.opportunity-detail-note{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.opportunity-detail-footer{background:#fff;border-top:1px solid #e7e9ee;justify-content:flex-end;gap:10px;margin:18px -22px -20px;padding:14px 22px;display:flex;position:sticky;bottom:-20px}@media (width<=700px){.record-detail-grid{grid-template-columns:minmax(0,1fr)}.record-detail-item.full{grid-column:auto}.record-detail{padding:16px}.record-detail footer{margin:16px -16px -16px;padding:12px 16px;bottom:-16px}.opportunity-detail{padding:14px}.opportunity-detail-heading{flex-direction:column;align-items:flex-start}.opportunity-detail-heading .btn{margin:0 8px 0 0}.opportunity-detail-name{flex-direction:column;align-items:flex-start}.opportunity-detail-grid,.opportunity-detail-note{grid-template-columns:minmax(0,1fr)}.opportunity-detail-note{grid-column:auto}.opportunity-detail .tabs{margin:0 -14px 12px;padding:0 14px;top:-14px}.opportunity-detail-footer{margin:16px -14px -14px;padding:12px 14px;bottom:-14px}}.list-tools{justify-content:space-between;gap:12px}.filter-control{color:#7a8290;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.filter-control select{color:#596171;background:#fff;border:1px solid #dfe3e9;border-radius:4px;min-width:126px;height:34px;padding:0 9px}.table-widget{position:relative}.table-controls{color:#959ba7;border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;height:42px;padding:0 13px;font-size:11px;display:flex}.table-controls .btn.selected{color:#d77e66;background:#fff8f5;border-color:#e9b9ad}.sort-header{color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:600;display:inline-flex}.sort-header span{color:#a2a8b2;font-size:11px}.column-menu{z-index:8;background:#fff;border:1px solid #e1e4e9;border-radius:5px;width:280px;padding:8px;position:absolute;top:39px;right:12px;box-shadow:0 8px 28px #18244824}.column-menu>header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;height:35px;padding:0 4px;font-size:12px;display:flex}.column-option{color:#586171;border-bottom:1px solid #f2f3f5;align-items:center;gap:8px;height:34px;padding:0 4px;font-size:12px;display:flex}.column-option[draggable=true]{cursor:grab}.column-option .drag-mark{color:#adb3bd;letter-spacing:-2px;font-size:11px}.column-option>span:nth-of-type(2){flex:1}.column-option input{accent-color:#d97d64}.column-option button{color:#737c8a;background:#f4f5f7;border:0;border-radius:3px;width:24px;height:24px}.column-option button:disabled{opacity:.35;cursor:default}.column-menu>small{color:#9299a6;padding:8px 4px 2px;font-size:10px;display:block}.selection-bar{color:#a56a57;background:#fff8f5;justify-content:space-between;align-items:center;height:34px;padding:0 14px;font-size:11px;display:flex}.pipeline>section:first-child>header{border-color:#8797c7}.pipeline>section:nth-child(2)>header{border-color:#628fce}.pipeline>section:nth-child(3)>header{border-color:#579bae}.pipeline>section:nth-child(4)>header{border-color:#c39845}.pipeline>section:nth-child(5)>header{border-color:#81a66c}.pipeline>section:nth-child(6)>header{border-color:#a378bc}.pipeline>section:nth-child(7)>header{border-color:#4fa385}.pipeline>section:nth-child(8)>header{border-color:#bf686c}.pipeline>section:nth-child(7)>header b{color:#34866b}.recent-leads{grid-column:1;min-width:0}.recent-leads header{color:#353c4b;border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.recent-leads header a{color:#61779f;font-size:12px}.recent-leads .scroll{max-height:310px}.action-buttons{white-space:nowrap}.action-buttons button{color:#8790a0;background:0 0;border:0;border-radius:3px;min-width:27px;height:27px;padding:0 5px}.action-buttons button:hover{color:#dc8068;background:#f2f3f6}.action-buttons button:disabled{opacity:.35;cursor:default}.market-clocks{grid-area:1/2}.market-clocks header{color:#353c4b;border-bottom:1px solid #e6e8ed;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.market-clocks header span{color:#9aa1ad;font-size:11px}.market-time{color:#737c8a;border-bottom:1px solid #f0f1f3;justify-content:space-between;align-items:center;height:43px;padding:0 18px;font-size:12px;display:flex}.market-time span{align-items:center;gap:8px;display:flex}.market-time svg{color:#9ca5b2}.market-time b{color:#3c4655;font-size:13px;font-weight:500}.latest{grid-row:2}.modal:has(.customer-create-form){width:min(1160px,97vw)}.customer-create-form{padding:14px 16px 16px}.customer-create-layout{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:start;gap:15px;max-height:calc(94vh - 130px);display:grid;overflow:auto}.customer-info-pane,.customer-contact-pane{background:#fff;border:1px solid #e7e9ee;border-radius:4px;min-width:0}.customer-info-pane>header,.customer-contact-pane>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;min-height:54px;padding:0 13px;display:flex}.customer-info-pane h2,.customer-contact-pane h2{color:#404857;margin:0;font-size:14px}.customer-info-pane header small,.customer-contact-pane header small{color:#969daa;margin-top:3px;font-size:11px;display:block}.customer-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;padding:13px;display:grid}.customer-create-fields .field.full{grid-column:1/-1}.customer-contact-entry{background:#fafbfc;border:1px solid #edf0f3;border-radius:4px;margin:11px;padding:10px}.customer-contact-entry-title{color:#596171;border-bottom:1px solid #e9ebef;align-items:center;gap:11px;height:31px;padding-bottom:7px;font-size:12px;display:flex}.customer-contact-entry-title>b{margin-right:auto}.customer-contact-entry-title>label{white-space:nowrap;align-items:center;gap:5px;display:flex}.customer-contact-entry-title input{accent-color:#dc8068}.contact-fields{gap:9px;padding:10px 0 1px}.contact-fields .field{min-width:0}.customer-create-form footer{background:#fff}.customer-contact-pane>header{gap:8px}.customer-contact-pane>header>div{min-width:0}@media (width<=900px){.customer-create-layout{grid-template-columns:1fr;max-height:calc(94vh - 120px)}.customer-create-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.list-tools{flex-wrap:wrap;height:auto;min-height:60px;padding:9px}.filter-control{margin-left:2px}.column-menu{max-width:calc(100vw - 36px)}}.image-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.image-upload input{background:#fff;border:1px solid #dfe3e9;border-radius:4px;max-width:100%;padding:7px}.image-upload>small{color:#8d95a2}.image-preview{grid-column:1/-1;align-items:center;gap:12px;display:flex}.image-preview img{object-fit:contain;background:#fafbfc;border:1px solid #e6e8ed;border-radius:4px;width:112px;height:112px;padding:5px}.sidebar{flex:0 0 235px;width:235px;transition:width .18s,flex-basis .18s}.sidebar nav{padding:10px 0}.side-link{gap:12px;height:44px;padding:0 20px;font-size:14px}.side-chevron{transition:transform .18s}.side-chevron.expanded{transform:rotate(180deg)}.side-group{display:block}.side-group>.side-link{text-align:left;background:0 0;border:0;width:100%}.side-group>.side-link:hover,.side-group>.side-link.active{color:#f08a72;background:#303967}.side-submenu{flex-direction:column;padding:2px 0 6px;display:flex}.side-sub-link{color:#c8cee0;white-space:nowrap;align-items:center;height:38px;padding:0 16px 0 50px;font-size:13px;display:flex}.side-sub-link:hover,.side-sub-link.active{color:#f08a72;background:#303967}.sidebar-collapsed .sidebar{flex-basis:72px;width:72px}.sidebar-collapsed .side-brand{justify-content:center;padding:0}.sidebar-collapsed .side-link{justify-content:center;gap:0;padding:0}.sidebar-collapsed .side-account{justify-content:center;padding:0}.sidebar-collapsed .side-group>.side-link{justify-content:center}.toolbar{z-index:15;background:#fff;border-bottom:1px solid #e7e9ee;height:58px;position:sticky;top:0;box-shadow:0 1px 2px #1b254310}.global-search{align-items:center;gap:8px;width:min(42vw,460px);max-width:460px;display:flex}.global-search>button{color:#7d8798;background:0 0;border:0;place-items:center;display:grid}.toolbar-pop-anchor{align-items:center;display:flex;position:relative}.toolbar-pop{z-index:30;background:#fff;border:1px solid #e3e6ed;border-radius:6px;min-width:190px;max-height:70vh;padding:7px;position:absolute;top:43px;right:0;overflow:auto;box-shadow:0 12px 34px #1a244f24}.quick-pop{grid-template-columns:1fr 1fr;min-width:280px;display:grid}.toolbar-pop button{text-align:left;color:#46516a;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:8px 10px;font-size:12px}.toolbar-pop button:hover{color:#202e57;background:#f1f3f7}.notice-pop{width:310px;padding:13px}.notice-pop>b{margin-bottom:8px;font-size:13px;display:block}.notice-pop>div{border-bottom:1px solid #eef0f4;flex-direction:column;gap:3px;padding:8px 0;display:flex}.notice-pop>div span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.notice-pop small{color:#8b93a2;font-size:11px}.notice-pop>a{color:#435c9d;padding-top:10px;font-size:12px;display:block}.page{padding-top:22px}.order-tabs{display:none}@media (width<=1440px){.sidebar{flex-basis:225px;width:225px}.sidebar-collapsed .sidebar{flex-basis:72px;width:72px}}@media (width<=760px){.sidebar,.sidebar-collapsed .sidebar{flex-basis:auto;width:100%}.sidebar-collapsed .sidebar nav{display:none}.sidebar-collapsed .side-brand{justify-content:flex-start;padding:0 16px}.toolbar{height:52px}.quick-pop{grid-template-columns:1fr 1fr}.page{padding-top:14px}}@media (width>=1441px){.sidebar{flex-basis:250px;width:250px}}.summary>header{gap:12px}.report-periods{color:#9199a8;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.report-periods>span{margin-right:8px}.report-periods button{color:#687285;background:#fff;border:1px solid #e0e4eb;border-radius:3px;min-width:34px;height:27px;padding:0 9px}.report-periods button.active{background:var(--accent);border-color:var(--accent);color:#fff}.pipeline-toolbar{border-bottom:1px solid #e6e8ed;align-items:center;gap:12px;margin:0 0 12px;padding:0 0 11px;display:flex}.pipeline-scope{color:#727b8a;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.pipeline-scope select{color:#414a5a;background:#fff;border:1px solid #dfe3e9;border-radius:4px;min-width:154px;height:34px;padding:0 9px}.pipeline-total{color:#737d8c;white-space:nowrap;font-size:12px}.pipeline-search{width:min(360px,34%);margin-left:auto}.pipeline-search input{background:0 0;border:0;outline:0;width:100%;height:32px}.pipeline>section>header{height:51px;display:block}.pipeline>section>header>b{display:block}.pipeline>section>header .pipeline-stage-total{color:#8790a0;margin-top:3px;font-size:10px;font-weight:400;display:block}.pipeline article .pipeline-product{color:#8d6b53;font-size:11px}.pipeline article .pipeline-rmb{color:#8992a1;font-size:11px}.pipeline article .pipeline-favorite{right:28px}.pipeline article .pipeline-favorite:has(svg[fill=currentColor]){color:#d9a72d}@media (width<=1020px){.pipeline-toolbar{flex-wrap:wrap}.pipeline-search{width:100%;margin-left:0}}html[data-theme=premium]{--premium-canvas:#f5f6fa;--premium-surface:#fff;--premium-surface-soft:#f8fafb;--premium-border:#e2e6ee;--premium-border-strong:#cbd5e5;--premium-ink:#20283d;--premium-text:#445068;--premium-subtle:#78839a;--premium-blue:#416fe0;--premium-blue-deep:#3159bf;--premium-blue-wash:#edf1ff;--premium-purple:#342965;--premium-teal:#24a88e;--premium-amber:#df9d2f;--premium-violet:#8061d0;--premium-scroll-track:#f3f6f8;--premium-scroll-thumb:#c9d2d9;--premium-scroll-thumb-hover:#aebbc5}html[data-theme=premium] body{background:var(--premium-canvas);color:var(--premium-ink)}html[data-theme=premium] .shell{background:var(--premium-canvas)}html[data-theme=premium] .sidebar{color:#d9d5eb;background:linear-gradient(#3a2d76 0%,#2c225a 56%,#241c4d 100%);border-right:1px solid #21194b}html[data-theme=premium] .side-brand{color:#fff;border-bottom:1px solid #ffffff1c;height:72px}html[data-theme=premium] .brand-symbol{background:#ef8a68}html[data-theme=premium] .side-link{color:#d0cbe2;border-radius:7px;height:43px;margin:3px 10px;padding:0 13px;font-size:13px;transition:background-color .15s,color .15s;position:relative}html[data-theme=premium] .side-link:hover{color:#fff;background:#ffffff12}html[data-theme=premium] .side-link.active{color:#fff;box-shadow:none;background:#ffffff1d;font-weight:680}html[data-theme=premium] .side-link.active:before{content:"";background:#69d7c1;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}html[data-theme=premium] .side-submenu{background:#211a4c55}html[data-theme=premium] .side-sub-link{color:#c2bdd9}html[data-theme=premium] .side-sub-link:hover{color:#fff;background:#ffffff12}html[data-theme=premium] .side-sub-link.active{color:#fff;background:#4d4283;font-weight:650}html[data-theme=premium] .side-account{border-top-color:#ffffff1c}html[data-theme=premium] .side-account>span{color:#5142a1;background:#f0effb}html[data-theme=premium] .side-account b{color:#f6f4fd}html[data-theme=premium] .side-account small{color:#b5afd0}html[data-theme=premium] .toolbar{border-bottom-color:var(--premium-border);height:62px;box-shadow:none;background:#fff}html[data-theme=premium] .icon-button{color:#71818e;border-radius:7px}html[data-theme=premium] .icon-button:hover{color:#3d61bd;background:#edf1ff}html[data-theme=premium] .global-search{color:#8492a3;border:1px solid var(--premium-border);background:#f7f8fc;border-radius:8px}html[data-theme=premium] .global-search input{color:#344654}html[data-theme=premium] .global-search input::placeholder{color:#98a4ac}html[data-theme=premium] .user-dot{color:#5949b2;background:#eceaff}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]){--crm-scroll-track:var(--premium-scroll-track);--crm-scroll-thumb:var(--premium-scroll-thumb);--crm-scroll-thumb-hover:var(--premium-scroll-thumb-hover)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .page{color:var(--premium-text);padding:27px 28px 38px}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .title-row h1,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-title h1{color:var(--premium-ink);letter-spacing:-.35px;font-size:25px;font-weight:680}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .title-row small,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-title small,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-crumb{color:var(--premium-subtle)}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-crumb{letter-spacing:.45px;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-title{margin-bottom:20px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-title-actions{gap:9px}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .panel,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-list-panel,html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-content{background:var(--premium-surface);border:1px solid var(--premium-border);border-radius:10px;box-shadow:0 2px 8px #2a43730e}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-list-panel{overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-toolbar{border-bottom-color:var(--premium-border);background:#fff;gap:9px;min-height:66px;padding:13px 16px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-search{border-color:var(--premium-border);background:#fbfcfd;border-radius:7px;height:39px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-toolbar>select,html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-column-picker summary{border-color:var(--premium-border);color:#526472;background:#fff;border-radius:7px;height:39px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-column-picker>div{border-color:var(--premium-border);background:#fff;border-radius:9px;box-shadow:0 12px 28px #1f303e21}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-record-count{color:#71818e}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-table th{border-bottom-color:var(--premium-border);color:#52617c;background:#f1f3fa;height:45px;font-size:12px;font-weight:650}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-table td{color:#455867;border-bottom-color:#edf1f3;height:49px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-table tbody tr:hover{background:#f3f6ff}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-link{color:var(--premium-blue);font-weight:650}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-link:hover{color:var(--premium-blue-deep)}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-pagination{color:#788793;min-height:54px;padding:11px 16px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-pagination button{border-color:var(--premium-border);color:#526574;background:#fff;border-radius:6px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-pagination button:not(:disabled):hover{background:#f1f4ff;border-color:#c5d0ee}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn{border-radius:7px;min-height:36px;font-weight:560;transition:background-color .15s,border-color .15s,color .15s}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.primary{background:var(--premium-blue);border-color:var(--premium-blue);color:#fff;box-shadow:0 2px 5px #4a72d529}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.primary:hover{background:var(--premium-blue-deep);border-color:var(--premium-blue-deep)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.outline{border-color:var(--premium-border-strong);color:#526574;background:#fff}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.outline:hover{color:#304f63;background:#f5f8fa;border-color:#cbd7df}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.soft{color:#526a7a;background:#eef3f5}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .search,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-search{border-color:var(--premium-border-strong);color:#778894;background:#fff;border-radius:7px}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .search input,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-search input{color:#344b5b}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-back{color:#72828e}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div{background:#edf2ff;border:1px solid #dce5ff;border-left:3px solid #6489e8;border-radius:8px;min-height:84px;padding:14px 16px;box-shadow:0 2px 8px #2d4a820e}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis small{color:#758591;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis b{color:#263a49;font-variant-numeric:tabular-nums;font-size:19px;font-weight:680}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-tabs{border-bottom:1px solid var(--premium-border);background:#fff;min-height:50px;margin-bottom:16px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-tabs button{color:#687985;min-height:50px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-tabs button.active{color:var(--premium-blue-deep);border-bottom:2px solid var(--premium-blue);background:#f3f6ff;font-weight:680}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid>.panel,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-profit,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-attachment{border:1px solid var(--premium-border);box-shadow:none;background:#fff;border-radius:9px;padding:18px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid h2,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-profit h2{color:#2f4656;font-size:14px;font-weight:680}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-info dt,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-info dd{border-bottom-color:#edf1f3}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-info dd{color:#354c5d}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-related-row a{color:#45677d;background:#fbfcfd;border-color:#dce5ea;border-radius:6px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-related-row a:hover{background:#f1f6f8;border-color:#b9ccd7}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-content{background:var(--premium-canvas)}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-content .tx-purchase-items{border-color:var(--premium-border);background:#fff;border-radius:8px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-table th{border-bottom-color:var(--premium-border);color:#52617c;background:#f1f3fa}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-table td{color:#455867;border-bottom-color:#edf1f3}html[data-theme=premium] .shell[data-theme-scope=customer-360] .detail-page{padding-top:23px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .detail-tools{margin-bottom:15px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .detail-tools>.quiet{color:#627785}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-layout{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:16px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-layout .profile{border:1px solid var(--premium-border);background:#fff;border-radius:10px;padding:22px;box-shadow:0 1px 2px #1f303e09}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile-mark{color:#fff;background:#7058c9;border:1px solid #644dbb;border-radius:14px;width:58px;height:58px;font-size:23px;box-shadow:0 5px 12px #7058c933}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile h1{color:#243b4b;letter-spacing:-.2px;margin:15px 0 5px;font-size:20px;font-weight:700;line-height:1.35}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile>p{color:#788893}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tag-row{gap:6px;margin:13px 0}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile-fields{border-top-color:var(--premium-border)}html[data-theme=premium] .shell[data-theme-scope=customer-360] .info{border-bottom-color:#edf1f3}html[data-theme=premium] .shell[data-theme-scope=customer-360] .info small{color:#83919b}html[data-theme=premium] .shell[data-theme-scope=customer-360] .info span{color:#354b5a}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile h3{color:#516675;letter-spacing:.15px;margin-top:17px;font-size:12px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .body-copy{color:#687b88}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-content{min-height:calc(100vh - 160px);overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tabs{border-bottom-color:var(--premium-border);background:#fff;gap:22px;height:57px;padding:0 21px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tabs button{color:#70818d}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tabs button.active{border-color:var(--premium-blue);color:var(--premium-blue-deep);background:#f4f6ff;font-weight:680}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview>section,html[data-theme=premium] .shell[data-theme-scope=customer-360] .contact-card{border:1px solid var(--premium-border);background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 5px #2a437309}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview h2,html[data-theme=premium] .shell[data-theme-scope=customer-360] .tab-content h2{color:#314a5b;font-size:14px;font-weight:680}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview h3{color:#7b8993}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview p{color:#586c7a}html[data-theme=premium] .shell[data-theme-scope=customer-360] .contact-card p{color:#687a86;border-top-color:#edf1f3}html[data-theme=premium] .shell[data-theme-scope=customer-360] .primary-label{color:#3e5db0;background:#edf1ff}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tx-table th{border-bottom-color:var(--premium-border);color:#52617c;background:#f1f3fa}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tx-table td{color:#455867;border-bottom-color:#edf1f3}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tab-content{padding:19px 21px}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .modal{border:1px solid var(--premium-border);background:#fff;border-radius:10px;box-shadow:0 18px 48px #162a3938}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .modal>header,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .form footer{border-color:var(--premium-border)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .form{color:#344b5b}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .field{color:#586e7d}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .field input,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .field select,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .field textarea{border-color:var(--premium-border-strong);color:#344b5b;background:#fff;border-radius:6px}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .field input:focus,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .field select:focus,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .field textarea:focus{border-color:#7895a7;box-shadow:0 0 0 2px #3d657e1f}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .scroll,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-detail-content,html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-table-scroll{scrollbar-color:var(--premium-scroll-thumb) var(--premium-scroll-track)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .scroll::-webkit-scrollbar-track{background:var(--premium-scroll-track)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-detail-content::-webkit-scrollbar-track{background:var(--premium-scroll-track)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-table-scroll::-webkit-scrollbar-track{background:var(--premium-scroll-track)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .scroll::-webkit-scrollbar-thumb{background:var(--premium-scroll-thumb);border-color:var(--premium-scroll-track)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-detail-content::-webkit-scrollbar-thumb{background:var(--premium-scroll-thumb);border-color:var(--premium-scroll-track)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-table-scroll::-webkit-scrollbar-thumb{background:var(--premium-scroll-thumb);border-color:var(--premium-scroll-track)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .scroll::-webkit-scrollbar-thumb:hover{background:var(--premium-scroll-thumb-hover)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-detail-content::-webkit-scrollbar-thumb:hover{background:var(--premium-scroll-thumb-hover)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--premium-scroll-thumb-hover)}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) :focus-visible{outline-color:#65849a}@media (width<=1440px){html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .page{padding-left:22px;padding-right:22px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-layout{grid-template-columns:minmax(285px,320px) minmax(0,1fr);gap:12px}}@media (width<=900px){html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-layout{grid-template-columns:1fr}}@media (width<=760px){html[data-theme=premium] .side-link{border-radius:0;margin:0;padding:0 12px}html[data-theme=premium] .side-link.active:before{display:none}html[data-theme=premium] .toolbar{height:58px}html[data-theme=premium] .shell:is([data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .page{padding:15px 10px 24px}}html[data-theme=premium]{--pm-canvas:#f4f6fb;--pm-surface:#fff;--pm-surface-muted:#f8f9fd;--pm-ink:#1d2740;--pm-text:#4b5870;--pm-muted:#7d879a;--pm-line:#e4e8f1;--pm-line-strong:#d6dceb;--pm-indigo:#30245f;--pm-blue:#416fe0;--pm-blue-soft:#edf2ff;--pm-teal:#23a88f;--pm-teal-soft:#eaf7f4;--pm-violet:#8061d0;--pm-violet-soft:#f2effc;--pm-amber:#df9d2f;--pm-amber-soft:#fff5e6;--pm-coral:#df8068;--pm-radius-sm:8px;--pm-radius-md:12px;--pm-radius-lg:16px;--pm-shadow-card:0 2px 10px #1f2c4f0b,0 1px 2px #1f2c4f09;--pm-shadow-hover:0 8px 22px #2b366517,0 2px 5px #2b36650b}html[data-theme=premium] .shell{background:var(--pm-canvas);color:var(--pm-text)}html[data-theme=premium] .main{background:var(--pm-canvas);min-width:0}html[data-theme=premium] .toolbar{border-bottom:1px solid var(--pm-line);background:#fffffff5;gap:15px;height:66px;padding:0 28px;box-shadow:0 2px 8px #1e2d4f06}html[data-theme=premium] .global-search{background:#f8f9fc;border:1px solid #e7eaf1;border-radius:11px;width:min(560px,48vw);height:40px;padding:0 14px}html[data-theme=premium] .global-search:focus-within{background:#fff;border-color:#b9c8ed;box-shadow:0 0 0 3px #416fe017}html[data-theme=premium] .sidebar{background:linear-gradient(#382b73 0%,#30245f 57%,#281d53 100%);border-right:1px solid #261c53;flex-basis:248px;width:248px}html[data-theme=premium] .side-brand{letter-spacing:-.25px;height:76px;padding:0 20px;font-size:18px}html[data-theme=premium] .sidebar nav{padding:15px 0}html[data-theme=premium] .side-link{border-radius:9px;gap:12px;height:45px;margin:3px 11px;padding:0 14px;font-size:13px}html[data-theme=premium] .side-link.active{background:#ffffff2b;box-shadow:inset 0 0 0 1px #ffffff0b}html[data-theme=premium] .side-link.active svg{color:#75dfcb}html[data-theme=premium] .side-sub-link{border-radius:7px;margin:2px 12px;padding:9px 13px}html[data-theme=premium] .side-account{height:72px;padding:0 19px}html[data-theme=premium] .page{padding:27px clamp(20px,2vw,34px) 40px}html[data-theme=premium] .panel,html[data-theme=premium] .tx-list-panel,html[data-theme=premium] .customer-content,html[data-theme=premium] .profile{border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);box-shadow:var(--pm-shadow-card);background:var(--pm-surface)}.premium-page-heading{display:none}html[data-theme=premium] .premium-page-heading{border-bottom:1px solid var(--pm-line);justify-content:space-between;align-items:center;gap:24px;margin:0 0 21px;padding:0 0 18px;display:flex}.premium-page-heading-copy{min-width:0}.premium-eyebrow{color:#7d89a5;letter-spacing:.115em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:750;line-height:1.2;display:block}.premium-page-heading h1{color:var(--pm-ink,#1d2740);letter-spacing:-.035em;margin:0;font-size:27px;font-weight:720;line-height:1.2}.premium-page-heading p{color:var(--pm-muted,#7d879a);margin:7px 0 0;font-size:13px;line-height:1.5}.premium-page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.premium-section-heading{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.premium-section-heading h2{color:var(--pm-ink,#1d2740);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:690}.premium-section-heading .premium-eyebrow{margin-bottom:4px}.premium-section-action{color:var(--pm-muted,#7d879a);align-items:center;gap:8px;font-size:12px;display:flex}.premium-section-action>a{color:var(--pm-blue,#416fe0);align-items:center;gap:5px;font-weight:620;display:inline-flex}.premium-section-action>a svg{transform:rotate(45deg)}.premium-metric-card{border:1px solid var(--pm-line,#e4e8f1);border-radius:var(--pm-radius-md,12px);min-width:0;min-height:92px;box-shadow:var(--pm-shadow-card);background:#fff;align-items:center;gap:13px;padding:15px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.premium-metric-card:hover{box-shadow:var(--pm-shadow-hover);border-color:#d4dcf0;transform:translateY(-2px)}.premium-metric-icon{background:var(--metric-bg,#edf2ff);width:42px;height:42px;color:var(--metric-color,#416fe0);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.premium-metric-copy{gap:3px;min-width:0;display:grid}.premium-metric-copy small{color:var(--pm-muted,#7d879a);font-size:11px;font-weight:550}.premium-metric-copy strong{color:var(--pm-ink,#1d2740);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:730;line-height:1.05}.premium-metric-copy>span{color:#8e98aa;font-size:10px}.premium-metric-arrow{color:#a4aec1;flex:none;margin-left:auto;transition:transform .15s,color .15s}.premium-metric-card:hover .premium-metric-arrow{color:var(--pm-blue,#416fe0);transform:translate(2px,-2px)}.premium-metric-card.tone-blue{--metric-bg:#edf2ff;--metric-color:#416fe0}.premium-metric-card.tone-teal{--metric-bg:#e9f7f3;--metric-color:#219b83}.premium-metric-card.tone-violet{--metric-bg:#f1edfb;--metric-color:#785bc6}.premium-metric-card.tone-amber{--metric-bg:#fff4e2;--metric-color:#cc8d23}.premium-metric-card.tone-coral{--metric-bg:#fff0eb;--metric-color:#d8755c}html[data-theme=premium] .shell[data-theme-scope=workbench] .page>.title-row{display:none}html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:17px}html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.summary,html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.premium-pipeline-panel,html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.shortcuts{grid-area:auto/1/auto/-1}html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.actions,html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.recent-leads{grid-area:auto/span 8}html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.market-clocks,html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.latest{grid-area:auto/span 4}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary{border-radius:var(--pm-radius-lg);background:linear-gradient(120deg,#fff 0% 65%,#f7f8ff 100%);overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary>header{border-bottom:1px solid var(--pm-line);height:auto;min-height:74px;color:var(--pm-ink);padding:15px 21px}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary>header>.premium-section-heading{width:100%}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary .report-periods{border:1px solid var(--pm-line);background:#f7f8fc;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary .report-periods span{color:#7b879d;margin:0 8px;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary .report-periods button{color:#7c879a;background:0 0;border:0;border-radius:7px;width:31px;height:29px;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary .report-periods button.active{color:var(--pm-blue);background:#fff;font-weight:700;box-shadow:0 1px 3px #19284c21}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary .stats{display:none}html[data-theme=premium] .premium-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:15px 19px 19px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-pipeline-panel{border-radius:var(--pm-radius-lg);padding:19px 20px 14px;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-pipeline-panel>.premium-section-heading{margin-bottom:15px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-pipeline-scroll{padding:0 0 9px;overflow-x:auto}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-pipeline-track{grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;gap:12px;width:max-content;min-width:100%;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-card{border:1px solid var(--pm-line);background:#fbfcfe;border-radius:12px;min-height:127px;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-card>header{border-bottom:1px solid var(--pm-line);border-left:3px solid var(--stage-color,#416fe0);background:var(--stage-bg,#f3f6ff);justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-card h3{color:#303b56;margin:0;font-size:13px;font-weight:680}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-card header small{color:#8290a8;margin-top:4px;font-size:10px;display:block}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-card header>span{color:#a0a9ba;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=workbench] .stage-tone-0{--stage-color:#4c76df;--stage-bg:#f0f4ff}html[data-theme=premium] .shell[data-theme-scope=workbench] .stage-tone-1{--stage-color:#21a58c;--stage-bg:#eef9f6}html[data-theme=premium] .shell[data-theme-scope=workbench] .stage-tone-2{--stage-color:#805fc7;--stage-bg:#f5f1fc}html[data-theme=premium] .shell[data-theme-scope=workbench] .stage-tone-3{--stage-color:#df9d2f;--stage-bg:#fff8ec}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-values{flex-wrap:wrap;gap:7px;padding:11px 13px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-values>div{gap:2px;min-width:72px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-values small{color:#8d98ac;letter-spacing:.04em;font-size:9px;font-weight:650}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-stage-values b{color:#39465f;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}html[data-theme=premium] .shell[data-theme-scope=workbench] .actions,html[data-theme=premium] .shell[data-theme-scope=workbench] .recent-leads,html[data-theme=premium] .shell[data-theme-scope=workbench] .latest,html[data-theme=premium] .shell[data-theme-scope=workbench] .market-clocks,html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts{border-radius:var(--pm-radius-lg);overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .actions>header,html[data-theme=premium] .shell[data-theme-scope=workbench] .recent-leads>header,html[data-theme=premium] .shell[data-theme-scope=workbench] .latest>header,html[data-theme=premium] .shell[data-theme-scope=workbench] .market-clocks>header,html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts>header{border-bottom:1px solid var(--pm-line);height:auto;min-height:68px;color:var(--pm-ink);padding:14px 18px}html[data-theme=premium] .shell[data-theme-scope=workbench] .actions>header>div:first-child,html[data-theme=premium] .shell[data-theme-scope=workbench] .recent-leads>header>div:first-child,html[data-theme=premium] .shell[data-theme-scope=workbench] .latest>header>div:first-child,html[data-theme=premium] .shell[data-theme-scope=workbench] .market-clocks>header>div:first-child,html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts>header>div:first-child{gap:2px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .actions>header>div:first-child>b,html[data-theme=premium] .shell[data-theme-scope=workbench] .recent-leads>header>div:first-child>b,html[data-theme=premium] .shell[data-theme-scope=workbench] .latest>header>div:first-child>b,html[data-theme=premium] .shell[data-theme-scope=workbench] .market-clocks>header>div:first-child>b,html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts>header>div:first-child>b{font-size:14px;font-weight:690}html[data-theme=premium] .shell[data-theme-scope=workbench] .actions table,html[data-theme=premium] .shell[data-theme-scope=workbench] .recent-leads table{min-width:720px}html[data-theme=premium] .shell[data-theme-scope=workbench] .market-time{border-bottom:1px solid #eef0f5;min-height:55px;padding:0 18px}html[data-theme=premium] .shell[data-theme-scope=workbench] .market-time:last-child{border-bottom:0}html[data-theme=premium] .shell[data-theme-scope=workbench] .market-time>b{color:#4b5871;font-variant-numeric:tabular-nums}html[data-theme=premium] .shell[data-theme-scope=workbench] .followup{border-bottom:1px solid #eef0f5;margin:0 17px;padding:14px 0}html[data-theme=premium] .shell[data-theme-scope=workbench] .followup:last-child{border-bottom:0}html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:10px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts>header{grid-column:1/-1}html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts>a{color:#52617b;background:#fbfcfe;border:1px solid #eef0f5;border-radius:9px;min-height:49px;margin:6px 8px 0;padding:0 12px}html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts>a:hover{color:var(--pm-blue);background:#f4f6ff;border-color:#dbe3f5}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-title{display:none}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-list-panel{border-radius:var(--pm-radius-lg);box-shadow:var(--pm-shadow-card)}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-toolbar{background:#fff;min-height:72px;padding:14px 18px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-search{background:#fafbfe;border-radius:9px;max-width:530px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-table th{color:#62708a;letter-spacing:.01em;background:#f5f7fc;height:48px;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-table td{color:#43516b;height:54px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-pagination{padding:13px 18px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-title{display:none}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-back{color:#8590a4;margin-bottom:10px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-back .btn.ghost{color:#4d62a0;padding-left:0}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis{gap:13px;margin:0 0 18px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div{border-radius:var(--pm-radius-md);min-height:101px;box-shadow:var(--pm-shadow-card);justify-content:center;padding:17px 18px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:first-child{background:linear-gradient(130deg,#fff 50%,#f1f4ff);border-color:#dfe6fa}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(2){background:linear-gradient(130deg,#fff 50%,#fff5e7);border-color:#f4e4c7}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(3){background:linear-gradient(130deg,#fff 50%,#edf9f6);border-color:#d8eee8}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(4){background:linear-gradient(130deg,#fff 50%,#f5f1fc);border-color:#e5ddf8}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis small{letter-spacing:.01em;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:730}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-tabs{border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);background:#fff;min-height:53px;margin:0 0 17px;padding:0 10px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-tabs button.active{color:var(--pm-blue);border-color:var(--pm-blue);background:#f6f8ff}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid{grid-template-columns:minmax(300px,.82fr) minmax(480px,1.38fr);gap:16px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid>.panel{border-radius:var(--pm-radius-md);box-shadow:var(--pm-shadow-card);padding:20px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid h2{color:var(--pm-ink);font-size:15px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid .tx-panel-head{margin:-2px 0 13px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-info dl{grid-template-columns:105px minmax(0,1fr);row-gap:0}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-info dt,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-info dd{border-bottom:1px solid #eef0f5;padding:10px 0}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-info dt{color:#8490a4}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-info dd{color:#35445f;font-weight:550}html[data-theme=premium] .shell[data-theme-scope=customer-360] .detail-tools{border-bottom:1px solid var(--pm-line);min-height:43px;margin:0 0 15px;padding:0 0 12px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .detail-tools>.quiet{color:#52668c;font-weight:600}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-layout{grid-template-columns:minmax(300px,350px) minmax(0,1fr);align-items:start;gap:18px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile{border-radius:var(--pm-radius-lg);min-height:0;box-shadow:var(--pm-shadow-card);padding:24px 22px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile-mark{background:linear-gradient(145deg,#7963d2,#5f4bb6);border:0;border-radius:16px;width:60px;height:60px;box-shadow:0 6px 15px #634eba33}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile h1{color:var(--pm-ink);overflow-wrap:anywhere;margin:16px 0 7px;font-size:22px;line-height:1.3}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile .tag-row{margin:14px 0 18px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile-fields{border-top:1px solid var(--pm-line);padding-top:2px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .info{border-bottom-color:#eef0f5;padding:11px 0}html[data-theme=premium] .shell[data-theme-scope=customer-360] .info small{color:#8792a7;letter-spacing:.025em;font-size:10px;font-weight:620}html[data-theme=premium] .shell[data-theme-scope=customer-360] .info span{color:#3e4e69;font-size:13px;font-weight:540}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile h3{color:#6d7b95;letter-spacing:.07em;text-transform:uppercase;margin:18px 0 6px;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-content{border-radius:var(--pm-radius-lg);min-height:0;box-shadow:var(--pm-shadow-card)}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tabs{background:#fff;gap:8px;height:61px;padding:0 15px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tabs button{color:#748098;border:0;border-radius:8px;align-self:center;height:38px;padding:0 11px;font-size:12px;font-weight:560}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tabs button.active{color:#345dbf;background:#edf2ff;border:0;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview{background:#fff;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:14px;padding:18px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview>section{border-radius:var(--pm-radius-md);background:#fcfdff;border:1px solid #e8ebf3;padding:18px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview h2,html[data-theme=premium] .shell[data-theme-scope=customer-360] .tab-content h2{color:var(--pm-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview h2:before{background:var(--pm-blue);content:"";border-radius:3px;width:4px;height:15px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .contact-card{border-radius:var(--pm-radius-sm);background:#fff;box-shadow:0 1px 4px #1f2c4f09}html[data-theme=premium] .shell[data-theme-scope=customer-360] .contact-card p{color:#66738a}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tx-table th{color:#65728c;background:#f5f7fc}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tx-table td{color:#475570}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn{border-radius:8px;min-height:37px;font-weight:620}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.primary{background:var(--pm-blue);border-color:var(--pm-blue);box-shadow:0 3px 8px #416fe02e}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.primary:hover{background:#345ec6;border-color:#345ec6}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.outline{color:#52617b;border-color:#dce2ee}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .btn.outline:hover{color:#345dbd;background:#f7f8fd;border-color:#bdc9e4}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-table th{color:#5b6985}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-table tbody tr:hover{background:#f7f8fd}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .scroll,html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .tx-table-scroll{overscroll-behavior:contain;max-width:100%}@media (width<=1440px){html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid{gap:13px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-kpis{gap:9px;padding:13px 15px 15px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card{min-height:84px;padding:12px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-icon{flex-basis:37px;width:37px;height:37px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:13px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview{grid-template-columns:minmax(0,1fr)}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid{grid-template-columns:minmax(270px,.8fr) minmax(430px,1.2fr)}}@media (width<=1050px){html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.actions,html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.recent-leads,html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.market-clocks,html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid>.latest{grid-column:1/-1}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-layout{grid-template-columns:minmax(0,1fr)}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile{min-height:0}}@media (width<=680px){html[data-theme=premium] .premium-page-heading{flex-direction:column;align-items:flex-start;gap:13px}html[data-theme=premium] .premium-page-heading-actions{justify-content:flex-start}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-kpis,html[data-theme=premium] .shell[data-theme-scope=workbench] .shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid,html[data-theme=premium] .shell[data-theme-scope=customer-360] .info-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=premium] .sidebar{color:#edf3fb;background:#3e679b;border-right-color:#31588a}html[data-theme=premium] .sidebar .side-brand{color:#fff}html[data-theme=premium] .sidebar .brand-symbol{color:#355f96;box-shadow:none;background:#eef4fc}html[data-theme=premium] .sidebar .side-link{color:#e5edf8;transition:background .16s,color .16s}html[data-theme=premium] .sidebar .side-link:hover{color:#fff;background:#4b73a4}html[data-theme=premium] .sidebar .side-link.active{color:#fff;background:#2e527f;font-weight:700;box-shadow:inset 3px 0 #a8d1ff}html[data-theme=premium] .sidebar .side-link.active svg{color:#fff}html[data-theme=premium] .sidebar .side-link.active:before{background:#a8d1ff}html[data-theme=premium] .sidebar .side-submenu{background:#345c8f}html[data-theme=premium] .sidebar .side-sub-link{color:#dbe7f6}html[data-theme=premium] .sidebar .side-sub-link:hover{color:#fff;background:#4b73a4}html[data-theme=premium] .sidebar .side-sub-link.active{color:#fff;background:#2b4d78;font-weight:680}html[data-theme=premium] .sidebar .side-account{color:#fff;border-top-color:#ffffff35}html[data-theme=premium] .sidebar .side-account>span{color:#355f96;background:#eef4fc}html[data-theme=premium] .sidebar .side-account b{color:#fff}html[data-theme=premium] .sidebar .side-account small{color:#d3e0f1}.premium-dashboard-charts{display:none}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-charts{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;min-width:0;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-card{border:1px solid var(--pm-line);border-radius:var(--pm-radius-lg);min-width:0;box-shadow:var(--pm-shadow-card);background:#fff;padding:18px 20px 20px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;margin:0 0 17px;padding:0 0 13px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-heading h2{color:var(--pm-ink);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-heading>a{color:#287f83;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-list{gap:13px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-row{gap:5px;min-width:0;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-row-heading{color:#4b5870;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-row-heading>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-row-heading>strong{color:#263650;font-variant-numeric:tabular-nums;font-size:13px;font-weight:720}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-track{background:#edf1f5;border-radius:999px;height:7px;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-track>span{border-radius:inherit;background:#4e83df;min-width:0;height:100%;transition:width .25s;display:block}html[data-theme=premium] .shell[data-theme-scope=workbench] .chart-tone-1 .premium-chart-track>span{background:#2aa88f}html[data-theme=premium] .shell[data-theme-scope=workbench] .chart-tone-2 .premium-chart-track>span{background:#8570cf}html[data-theme=premium] .shell[data-theme-scope=workbench] .chart-tone-3 .premium-chart-track>span{background:#e3a340}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-row>small{color:#8b96a8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-empty{color:#65728a;align-content:center;justify-items:center;gap:6px;min-height:130px;font-size:13px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-empty small{color:#98a1af;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:15px 19px 19px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card{border-top:2px solid var(--tone-color,#416fe0)}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card.tone-teal{--tone-color:#2aa88f}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card.tone-violet{--tone-color:#8570cf}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card.tone-amber{--tone-color:#dfa33e}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card.tone-coral{--tone-color:#dd8268}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary .premium-section-heading h2{font-size:16px}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary .premium-section-heading .premium-eyebrow{color:#278a86}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card{border:1px solid #dfe5ee;border-left:3px solid var(--tone-color,#416fe0);background:#fff;border-radius:10px;min-height:96px;padding:16px 17px;box-shadow:0 2px 6px #1f304f0e}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card:hover{border-color:#cbd6e7;border-left-color:var(--tone-color,#416fe0);transform:translateY(-1px);box-shadow:0 6px 14px #1f304f17}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-copy small{color:#65728a;font-size:12px;font-weight:620}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-copy strong{letter-spacing:-.04em;font-size:26px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-copy>span{color:#8893a5;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-icon{border-radius:11px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis{border-top:1px solid #e8edf3;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 20px 13px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a{color:#596881;border-right:1px solid #e8edf3;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a:last-child{border-right:0}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a>span{color:#6680a8;background:#f2f5fa;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis small{color:#6e7b90;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis strong{color:#30405a;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:720}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a>svg{color:#9aa5b5;flex:none}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales{background:#fff;border:1px solid #dce3ed;border-radius:14px;grid-column:1/-1;min-width:0;overflow:hidden;box-shadow:0 3px 10px #21355511}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-header{background:#fff;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:24px;padding:21px 24px 18px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy{min-width:0}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy .premium-eyebrow{color:#5474a3;margin-bottom:7px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy h2{color:#1e2e46;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:730;line-height:1.25}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy p{color:#6b778b;max-width:740px;margin:7px 0 0;font-size:12px;line-height:1.55}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-controls{flex:none;justify-content:flex-end;align-items:center;gap:15px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-controls>a{color:#345da8;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:680;display:inline-flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-currency{background:#f5f7fa;border:1px solid #e0e6ef;border-radius:9px;align-items:center;gap:3px;padding:4px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-currency button{color:#68758b;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 11px;font-size:11px;font-weight:650}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-currency button.active{color:#2f5eaa;background:#fff;box-shadow:0 1px 3px #19284c1f}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics{background:#f8fafc;border-bottom:1px solid #e8edf3;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article{border-right:1px solid #e5eaf1;align-content:center;gap:5px;min-height:95px;padding:14px 20px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article:first-child{padding-left:0}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article:last-child{border-right:0}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics span{color:#68758b;font-size:11px;font-weight:620}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics strong{color:#202f49;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:23px;font-weight:740;line-height:1.15}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics small{color:#8a95a6;font-size:10px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.9fr);min-width:0;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block{min-width:0;padding:19px 23px 20px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block h3{color:#2a3953;margin:0;font-size:13px;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block>header span{color:#8994a5;margin-top:4px;font-size:10px;display:block}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block>header>b{color:#6e7b8d;background:#f7f9fb;border:1px solid #e5eaf1;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-line-chart{width:100%;height:auto;display:block;overflow:visible}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-gridline{stroke:#e9edf3;stroke-width:1px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-axis-label{fill:#8490a2;font:11px Inter,system-ui,sans-serif}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-month-label{fill:#758198;font:11px Inter,system-ui,sans-serif}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-area{fill:#416fe0;fill-opacity:.075}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-line{fill:none;stroke:#416fe0;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-point circle{fill:#fff;stroke:#416fe0;stroke-width:3px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-list{gap:16px;padding:12px 0 2px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-list article{gap:7px;min-width:0;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-heading>span{align-items:center;gap:8px;min-width:0;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-heading i{color:#52709f;background:#eef3fb;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;font-weight:740;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-heading strong{color:#34425b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-heading>b{color:#253652;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:720}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-track{background:#eef1f5;border-radius:999px;height:6px;margin-left:33px;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-track>i{border-radius:inherit;background:#3f75cf;height:100%;display:block}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-list article:nth-child(2n) .premium-sales-customer-track>i{background:#28a48d}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-list small{color:#8b96a7;margin-left:33px;font-size:10px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-no-customers,html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-empty{color:#56647a;text-align:center;align-content:center;justify-items:center;gap:7px;min-height:185px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-empty{min-height:310px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-empty strong{color:#31425d;font-size:15px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-empty span{color:#8792a4;font-size:12px}@media (width<=1150px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-analysis-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block:first-child{border-bottom:1px solid #e8edf3;border-right:0}}@media (width<=680px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-header{flex-direction:column;align-items:flex-start;padding:18px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-controls{justify-content:space-between;width:100%}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics{padding:0 14px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article{padding:12px 9px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics strong{font-size:18px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 8px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a:nth-child(2){border-right:0}}.premium-order-ledger-heading{display:none}html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-ledger-heading{background:#fbfcfe;border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px 14px;display:flex}html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-ledger-heading>div:first-child{gap:4px;display:grid}html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-ledger-heading .premium-eyebrow{color:#6980a4;margin:0}html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-ledger-heading strong{color:#263650;font-size:15px;font-weight:720}html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-ledger-heading small{color:#7d899b;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-ledger-count{color:#7b879a;align-items:baseline;gap:6px;font-size:11px;display:flex}html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-ledger-count strong{color:#2b3b58;font-variant-numeric:tabular-nums;font-size:18px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .order-created-meta{color:#8d98a9;margin-top:4px;font-size:10px;display:block}html[data-theme=premium] .shell[data-theme-scope=order-overview] .order-overview-table tbody td:first-child .tx-link{font-size:12px;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=order-overview] .order-overview-table tbody td:nth-child(4) a{color:#465776;font-weight:560}html[data-theme=premium] .shell[data-theme-scope=order-overview] .order-overview-table .tx-progress{min-width:110px}html[data-theme=premium] .shell[data-theme-scope=order-overview] .tx-pagination{background:#fff;border-top:1px solid #edf0f5}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div{background:#fff;border:1px solid #dfe6f1;border-left:3px solid #527bd1;border-radius:10px;box-shadow:0 2px 7px #2135550e}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(n){background:#fff;border-left-color:#527bd1}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(2){border-left-color:#2da58e}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(3){border-left-color:#d59a3e}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(4){border-left-color:#806ac8}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid{gap:16px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid>.panel{border-radius:11px;box-shadow:0 2px 7px #2135550b}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile-mark{background:#3e679b;box-shadow:0 4px 10px #2a53862b}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-content{border-radius:12px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview>section{box-shadow:0 2px 7px #2135550b}html[data-theme=premium] .shell[data-theme-scope=customer-360] .tabs button{font-size:12px}@media (width<=1050px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-charts{grid-template-columns:minmax(0,1fr)}}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-caption{color:#77849a;margin:7px 0 0;font-size:11px;line-height:1.5}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-row-heading>strong{white-space:nowrap;font-size:12px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-currencies{flex-wrap:wrap;gap:6px;margin:0 0 9px;display:flex}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-currencies button{color:#61708a;background:#fff;border:1px solid #dfe5f0;border-radius:999px;min-height:25px;padding:3px 9px;font-size:10px;font-weight:650}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-currencies button.active{color:#315da8;background:#edf3ff;border-color:#9bb5e4}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-plot-wrap{min-width:0;padding-top:4px;position:relative}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-unit{color:#7c879b;font-size:9px;font-weight:650;position:absolute;top:3px;right:2px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-plot{width:100%;height:auto;display:block;overflow:visible}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-gridline{stroke:#e8ebf1;stroke-width:1px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-baseline{stroke:#cfd6e2;stroke-width:1px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-axis-label{fill:#8b95a7;font:12px Inter,system-ui,sans-serif}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-category-label{fill:#69768d;font:12px Inter,system-ui,sans-serif}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-value-label{fill:#394965;font:600 11px Inter,system-ui,sans-serif}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-column{transition:opacity .15s}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-datum:hover .premium-chart-column{opacity:.78}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-line{fill:none;stroke:#3e679b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-point{fill:#fff;stroke:#3e679b;stroke-width:3px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin-top:4px;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-summary>div{border-top:1px solid #eff1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;padding:5px 0;display:grid}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-summary span{color:#68758a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-summary strong{color:#293955;font-variant-numeric:tabular-nums;font-size:11px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-summary small{color:#9099aa;grid-column:1/-1;font-size:10px}@media (width<=680px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-chart-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=1200px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-kpis,html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a:nth-child(2){border-right:0}}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales{box-shadow:none;background:0 0;border:0;border-radius:0;gap:11px;display:grid;overflow:visible}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-header{background:0 0;border:0;align-items:flex-end;padding:1px 2px 0}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy h2{letter-spacing:-.035em;font-size:22px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy p{max-width:760px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics{background:0 0;border:0;gap:11px;padding:0}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article,html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article:first-child,html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article:last-child{background:#fff;border:1px solid #dfe5ee;border-radius:10px;min-height:78px;padding:12px 16px;box-shadow:0 1px 3px #1e304e0b}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-analysis-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.9fr);gap:11px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block{background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:14px 17px 12px;box-shadow:0 1px 3px #1e304e0b}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block:first-child{border-right:1px solid #dfe5ee}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customers{min-height:0}@media (width<=1150px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-analysis-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block:first-child{border-bottom:1px solid #dfe5ee}}@media (width<=680px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics{grid-template-columns:minmax(0,1fr)}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article{min-height:68px}}html[data-theme=premium] .shell[data-theme-scope=workbench] .page{padding-top:20px;padding-bottom:28px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-page-heading{margin-bottom:13px;padding-bottom:12px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-page-heading h1{font-size:25px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-page-heading p{margin-top:4px}html[data-theme=premium] .shell[data-theme-scope=workbench] .dash-grid{gap:13px}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary>header{min-height:60px;padding:10px 18px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-kpis{gap:9px;padding:11px 16px 13px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card{border-radius:9px;min-height:76px;padding:11px 13px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-copy strong{font-size:23px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis{padding:0 15px 8px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a{padding:7px 10px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a>span{flex-basis:22px;width:22px;height:22px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-header{padding:15px 20px 13px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy .premium-eyebrow{margin-bottom:4px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy h2{font-size:19px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales-copy p{margin-top:4px;line-height:1.4}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics article{gap:3px;min-height:76px;padding:10px 17px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics strong{font-size:21px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block{padding:13px 18px 14px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block>header{margin-bottom:3px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-list{gap:10px;padding-top:7px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block h3{font-size:12px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customer-track{height:5px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block>header span{margin-top:2px}html[data-theme=premium] .shell[data-theme-scope=workbench] .actions>header,html[data-theme=premium] .shell[data-theme-scope=workbench] .recent-leads>header,html[data-theme=premium] .shell[data-theme-scope=workbench] .latest>header,html[data-theme=premium] .shell[data-theme-scope=workbench] .market-clocks>header{min-height:56px;padding:10px 15px}@media (width<=1200px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-kpis,html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis>a:nth-child(2){border-right:0}}.premium-record-summary,.premium-customer-masthead,.premium-customer-overview{display:none}.premium-filter-context{background:#f8fafc;border-bottom:1px solid #e1e7ef;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}.premium-filter-context span{color:#738099}.premium-filter-context a{color:#416fe0;margin-left:auto}html[data-theme=premium] .premium-sales-metrics>a{min-height:78px;color:inherit;background:#fff;border:1px solid #dfe5ee;border-radius:10px;align-content:center;gap:4px;padding:12px 16px;display:grid;box-shadow:0 1px 3px #1e304e0b}html[data-theme=premium] .premium-sales-metrics>a:hover{background:#fcfdff;border-color:#aebedc}html[data-theme=premium] .premium-sales-metrics>a:focus-visible{outline-offset:2px;outline:2px solid #7a93be}html[data-theme=premium] .premium-sales-point a:focus-visible{outline:2px solid #7a93be}html[data-theme=premium] .premium-sales-bar{fill:#4776d1}.premium-sales-value-label{fill:#416394;font-size:11px;font-weight:650}html[data-theme=premium] .premium-sales-point a:hover .premium-sales-bar{fill:#305ea9}html[data-theme=premium] .premium-sales-customer-heading>span>a{text-overflow:ellipsis;white-space:nowrap;color:#34425b;min-width:0;font-size:12px;font-weight:650;overflow:hidden}html[data-theme=premium] .premium-sales-customer-heading>span>a:hover{color:#416fe0;text-decoration:underline}html[data-theme=premium] .premium-customer-order-link{color:#657c9d;margin-left:33px;font-size:11px;display:block}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-analysis-grid{align-items:stretch}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-line-chart{max-height:194px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-customers{min-height:0;padding-bottom:16px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary{grid-template-columns:1.3fr 1.6fr repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}html[data-theme=premium] .premium-record-summary>*,html[data-theme=premium] .premium-relationship-metrics>button{text-align:left;color:#253751;background:#fff;border:1px solid #e0e6ef;border-radius:10px;align-content:center;gap:5px;min-width:0;padding:12px 14px;display:grid}html[data-theme=premium] .premium-record-summary small,html[data-theme=premium] .premium-relationship-metrics small{color:#7d899c;font-size:11px}html[data-theme=premium] .premium-record-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}html[data-theme=premium] .premium-record-summary span,html[data-theme=premium] .premium-relationship-metrics span{color:#7186aa;font-size:10px}html[data-theme=premium] .premium-record-summary button:hover,html[data-theme=premium] .premium-record-summary a:hover,html[data-theme=premium] .premium-relationship-metrics button:hover{background:#f8faff;border-color:#aebedc}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div{background:#fff;min-height:73px;padding:12px 16px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid{grid-template-columns:minmax(270px,.7fr) minmax(0,1.5fr);align-items:stretch}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid>.panel{flex-direction:column;height:100%;display:flex}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid>.panel .tx-table-scroll{flex:auto;min-height:0}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid>.panel:nth-child(3),html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-grid>.panel:nth-child(4){box-sizing:border-box;align-self:stretch}html[data-theme=premium] .shell[data-theme-scope=customer-360] .premium-customer-masthead{gap:4px;margin:0 0 14px;display:grid}html[data-theme=premium] .premium-customer-masthead>strong{color:#243650;font-size:22px}.premium-customer-masthead>span:last-child{color:#8290a5;font-size:12px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .premium-customer-overview{gap:14px;padding:16px 18px 0;display:grid}html[data-theme=premium] .premium-relationship-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}html[data-theme=premium] .premium-relationship-metrics strong{font-variant-numeric:tabular-nums;font-size:22px}html[data-theme=premium] .premium-customer-recent{background:#fcfdff;border:1px solid #e3e8f1;border-radius:10px;padding:14px 16px}html[data-theme=premium] .premium-customer-recent header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}html[data-theme=premium] .premium-customer-recent h2{color:#2a3d5b;margin:0;font-size:14px}html[data-theme=premium] .premium-customer-recent a{color:#42679a;border-top:1px solid #e8edf4;align-items:center;gap:14px;padding:10px 0;display:flex}html[data-theme=premium] .premium-customer-recent a>span{flex:1;gap:3px;min-width:0;display:grid}.premium-customer-recent strong{overflow-wrap:anywhere}html[data-theme=premium] .premium-customer-recent small{color:#8490a3;font-size:11px}.premium-customer-recent p{color:#8490a3;font-size:12px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .overview{align-items:start}html[data-theme=premium] .shell[data-theme-scope=customer-360] .profile{padding:19px}.shell[data-theme-scope=customer-360] .premium-customer-overview button:focus-visible{outline-offset:2px;outline:2px solid #7a93be}@media (width>=1051px) and (width<=1440px){html[data-theme=premium] .shell[data-theme-scope=workbench] .page{padding-top:14px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-page-heading{margin-bottom:10px;padding-bottom:9px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-actual-sales{gap:9px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-metrics>a{min-height:69px;padding:10px 14px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-line-chart{max-height:155px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-chart-block{padding:12px 14px}html[data-theme=premium] .shell[data-theme-scope=workbench] .summary>header{min-height:44px;padding:8px 14px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px 12px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-metric-card{min-height:62px;padding:8px 10px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-dashboard-secondary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10px 6px}html[data-theme=premium] .shell[data-theme-scope=customer-360] .customer-layout{grid-template-columns:260px minmax(0,1fr)}html[data-theme=premium] .premium-relationship-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=premium] .premium-record-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1050px){html[data-theme=premium] .premium-record-summary,html[data-theme=premium] .premium-relationship-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-line-chart{height:208px;max-height:none}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-axis-label{font-size:12px}html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-month-label{font-size:11px}.premium-order-views{display:none}html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-views{background:#fff;border-bottom:1px solid #e3e8f1;flex-wrap:wrap;align-items:center;gap:5px;padding:12px 18px;display:flex}html[data-theme=premium] .premium-order-views a{color:#718097;border-radius:7px;padding:8px 12px;font-size:12px}html[data-theme=premium] .premium-order-views a.active{color:#345dbf;background:#edf2ff;font-weight:650}html[data-theme=premium] .premium-order-views small{color:#8995a7;margin-left:auto;font-size:11px}@media (width>=1051px) and (width<=1440px){html[data-theme=premium] .shell[data-theme-scope=workbench] .premium-sales-line-chart{height:184px;max-height:none}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary{gap:8px;grid-template-columns:1.1fr 1.5fr repeat(4,minmax(0,.7fr))!important}html[data-theme=premium] .premium-record-summary>*{min-height:72px;padding:9px 11px}html[data-theme=premium] .premium-record-summary strong{font-size:15px}html[data-theme=premium] .premium-relationship-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}html[data-theme=premium] .premium-relationship-metrics>button{gap:3px;min-height:73px;padding:9px 10px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis{margin-bottom:13px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div{min-height:68px;padding:10px 12px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis b{font-size:19px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-page-heading{margin-bottom:14px;padding-bottom:13px}}html[data-theme=premium] .shell:is([data-theme-scope=workbench],[data-theme-scope=order-overview],[data-theme-scope=order-detail],[data-theme-scope=customer-360]) .page .premium-eyebrow,html[data-theme=premium] .shell[data-theme-scope=order-overview] .premium-order-ledger-heading,html[data-theme=premium] .shell[data-theme-scope=customer-360] .premium-customer-masthead,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-detail-back>span{display:none}html[data-theme=premium] .sidebar .side-group>.side-link{width:calc(100% - 22px)}html[data-theme=premium] .sidebar .side-sub-trigger{width:calc(100% - 24px)}html[data-theme=premium]{--crm-scroll-track:var(--premium-scroll-track);--crm-scroll-thumb:var(--premium-scroll-thumb);--crm-scroll-thumb-hover:var(--premium-scroll-thumb-hover)}html[data-theme=premium] .shell[data-theme-scope=other] .page{color:var(--pm-text);padding:26px clamp(20px,2vw,34px) 38px}html[data-theme=premium] .shell[data-theme-scope=other] .title-row{border-bottom:1px solid var(--pm-line);min-height:58px;margin:0 0 18px;padding:0 0 14px}html[data-theme=premium] .shell[data-theme-scope=other] .title-row h1{color:var(--pm-ink);letter-spacing:-.03em;font-size:25px;font-weight:720}html[data-theme=premium] .shell[data-theme-scope=other] .title-row small{color:var(--pm-muted);font-size:12px}html[data-theme=premium] .shell[data-theme-scope=other] .panel,html[data-theme=premium] .shell[data-theme-scope=other] .table-panel{border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);background:var(--pm-surface);box-shadow:var(--pm-shadow-card)}html[data-theme=premium] .shell[data-theme-scope=other] .btn{border-radius:8px;min-height:36px;font-weight:620;transition:background-color .15s,border-color .15s,box-shadow .15s}html[data-theme=premium] .shell[data-theme-scope=other] .btn.primary{background:var(--pm-blue);border-color:var(--pm-blue);box-shadow:0 3px 8px #416fe026}html[data-theme=premium] .shell[data-theme-scope=other] .btn.primary:hover{background:#345ec6;border-color:#345ec6}html[data-theme=premium] .shell[data-theme-scope=other] .btn.outline{border-color:var(--pm-line-strong);color:#52617b;background:#fff}html[data-theme=premium] .shell[data-theme-scope=other] .btn.outline:hover{color:#345dbd;background:#f7f8fd;border-color:#bdc9e4}html[data-theme=premium] .shell[data-theme-scope=other] .list-tools,html[data-theme=premium] .shell[data-theme-scope=other] .tx-toolbar{border-bottom:1px solid var(--pm-line);background:#fff;gap:9px;min-height:64px;padding:11px 16px}html[data-theme=premium] .shell[data-theme-scope=other] .search,html[data-theme=premium] .shell[data-theme-scope=other] .tx-search{border:1px solid var(--pm-line-strong);color:#7d8ba0;background:#fbfcfe;border-radius:9px;height:39px}html[data-theme=premium] .shell[data-theme-scope=other] .search:focus-within,html[data-theme=premium] .shell[data-theme-scope=other] .tx-search:focus-within{border-color:#aebfe9;box-shadow:0 0 0 3px #416fe014}html[data-theme=premium] .shell[data-theme-scope=other] .search input,html[data-theme=premium] .shell[data-theme-scope=other] .tx-search input{color:#34435f}html[data-theme=premium] .shell[data-theme-scope=other] table{font-size:12px}html[data-theme=premium] .shell[data-theme-scope=other] table th,html[data-theme=premium] .shell[data-theme-scope=other] .tx-table th{border-bottom-color:var(--pm-line);color:#62708a;letter-spacing:.01em;background:#f5f7fc;height:46px;font-size:11px;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=other] table td,html[data-theme=premium] .shell[data-theme-scope=other] .tx-table td{color:#4b5870;border-bottom-color:#edf0f5;height:50px}html[data-theme=premium] .shell[data-theme-scope=other] table tbody tr:hover,html[data-theme=premium] .shell[data-theme-scope=other] .tx-table tbody tr:hover{background:#f7f8fd}html[data-theme=premium] .shell[data-theme-scope=other] .pager{min-height:50px;color:var(--pm-muted);border-top:1px solid #edf0f5}html[data-theme=premium] .shell[data-theme-scope=other] .pager button{border-color:var(--pm-line-strong);color:#52617b;border-radius:7px;min-height:30px}html[data-theme=premium] .shell[data-theme-scope=other] .status,html[data-theme=premium] .shell[data-theme-scope=other] .stage,html[data-theme=premium] .shell[data-theme-scope=other] .priority{border-radius:999px;font-weight:620}html[data-theme=premium] .shell[data-theme-scope=other] .field{color:#586780;font-weight:550}html[data-theme=premium] .shell[data-theme-scope=other] .field input,html[data-theme=premium] .shell[data-theme-scope=other] .field select,html[data-theme=premium] .shell[data-theme-scope=other] .field textarea{border-color:var(--pm-line-strong);color:#34435f;background:#fff;border-radius:8px}html[data-theme=premium] .shell[data-theme-scope=other] .field input:focus,html[data-theme=premium] .shell[data-theme-scope=other] .field select:focus,html[data-theme=premium] .shell[data-theme-scope=other] .field textarea:focus{border-color:#91a9e2;box-shadow:0 0 0 3px #416fe017}html[data-theme=premium] .shell[data-theme-scope=other] .modal{border:1px solid var(--pm-line);border-radius:var(--pm-radius-lg);box-shadow:0 18px 48px #162a4633}html[data-theme=premium] .shell[data-theme-scope=other] .modal>header,html[data-theme=premium] .shell[data-theme-scope=other] .modal footer,html[data-theme=premium] .shell[data-theme-scope=other] .form footer{border-color:var(--pm-line)}html[data-theme=premium] .shell[data-theme-scope=other] .modal>header{color:var(--pm-ink);font-size:15px;font-weight:700}html[data-theme=premium] .shell[data-theme-scope=other] .error{border-radius:9px}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline-stats>div{border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);box-shadow:var(--pm-shadow-card)}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline>section{border:1px solid var(--pm-line);border-radius:var(--pm-radius-md);background:#eef1f7;padding:11px}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline>section>header{color:var(--pm-ink);border-bottom-color:#cbd3e2}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline article{border:1px solid #e5e9f1;border-radius:11px;transition:box-shadow .15s,transform .15s;box-shadow:0 2px 7px #1f2c4f0e}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline article:hover{box-shadow:var(--pm-shadow-hover);transform:translateY(-1px)}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline article>b{color:var(--pm-ink);font-size:13px}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline article strong{color:#34445f}html[data-theme=premium] .shell[data-theme-scope=other] :focus-visible{outline-offset:2px;outline-color:#6987c1}@media (width<=1440px){html[data-theme=premium] .shell[data-theme-scope=other] .page{padding-left:20px;padding-right:20px}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){html[data-theme=premium] .shell[data-theme-scope=other] .page{padding:16px 11px 25px}html[data-theme=premium] .shell[data-theme-scope=other] .title-row{flex-direction:column;align-items:flex-start}html[data-theme=premium] .shell[data-theme-scope=other] .pipeline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary{background:#fff;border:1px solid #e1e7f0;border-radius:10px;grid-template-columns:minmax(150px,1.1fr) minmax(180px,1.5fr) repeat(4,minmax(118px,1fr));gap:0;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary>*{min-height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 15px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary>*+*{border-left:1px solid #e9edf3}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary>:hover{background:#fafbfe}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis{background:#fff;border:1px solid #e1e7f0;border-radius:10px;gap:0;overflow:hidden}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div{min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 16px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div+div{border-left:1px solid #e9edf3}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(n){border-left-color:#e9edf3}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:last-child{border-left:1px solid #e9edf3}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary>div:first-child strong{color:#315fbf}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div{border-top:2px solid #0000}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:first-child,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(4){border-top-color:#6688dc}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(2){border-top-color:#55a998}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(3){border-top-color:#d3a054}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:first-child b,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(4) b{color:#315fbf}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(2) b{color:#278b79}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(3) b{color:#a87427}@media (width<=1050px){html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=premium] .shell[data-theme-scope=order-detail] .premium-record-summary>*{border-bottom:1px solid #e9edf3}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div:nth-child(odd){border-left:0}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-kpis>div{border-bottom:1px solid #e9edf3}}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-quantity-progress{margin-top:16px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-list{gap:8px;display:grid}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-row{background:#fff;border:1px solid #e7ebf2;border-radius:9px;grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:12px 14px;display:grid}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-product,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-metric{gap:4px;min-width:0;display:grid}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-product strong{overflow-wrap:anywhere;color:#263a49;font-size:13px}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-product small,html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-metric small{color:#758591;font-size:11px;line-height:1.4}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-metric strong{color:#34465a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.5}@media (width<=980px){html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-row{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-product{grid-column:1/-1}}@media (width<=560px){html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-row{grid-template-columns:minmax(0,1fr)}html[data-theme=premium] .shell[data-theme-scope=order-detail] .tx-order-progress-product{grid-column:auto}}html[data-theme=premium] .shell[data-theme-scope] .crm-scroll-viewport:focus-visible{outline-offset:-1px;outline-color:#a7a7a7}.system-settings-page{align-content:start;gap:18px;display:grid}.system-settings-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.system-settings-nav,.system-settings-content{border:1px solid var(--line,#dce3ef);background:var(--surface,#fff);border-radius:16px;min-width:0;box-shadow:0 4px 16px #243b5a0a}.system-settings-nav{align-self:start;max-height:calc(100vh - 32px);padding:14px;position:sticky;top:16px;overflow:auto}.system-settings-nav>header{border-bottom:1px solid var(--line,#e3e8f0);color:var(--ink,#17243c);align-items:center;gap:9px;padding:8px 9px 15px;display:flex}.system-settings-nav-section{gap:4px;margin-top:15px;display:grid}.system-settings-nav-section-head{width:100%;color:var(--muted,#8290a6);font:inherit;letter-spacing:.08em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:3px 10px 5px;font-size:11px;font-weight:700;display:flex}.system-settings-nav-section-head svg{transition:transform .16s}.system-settings-nav-section-head svg.collapsed{transform:rotate(-90deg)}.system-settings-nav-section>button{min-height:36px;color:var(--ink-soft,#53627a);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.system-settings-nav-section>button:hover{color:#325da9;background:#f4f6fb}.system-settings-nav-section>button.active{color:#214f9c;background:#eaf0fb;font-weight:700;box-shadow:inset 3px 0 #4774cc}.system-settings-content{padding:22px;overflow:hidden}.system-settings-heading{border-bottom:1px solid var(--line,#e3e8f0);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.system-settings-heading h2{color:var(--ink,#17243c);margin:5px 0;font-size:21px;line-height:1.25}.system-settings-heading p{color:var(--muted,#7b879b);margin:0;font-size:13px;line-height:1.6}.settings-option-count{color:#53627a;background:#f8faff;border:1px solid #dfe6f1;border-radius:8px;flex:none;padding:7px 10px;font-size:12px}.settings-add-row{align-items:end;gap:12px;padding:18px 0;display:flex}.settings-add-row>label{min-width:180px;color:var(--muted,#68778e);gap:6px;font-size:12px;display:grid}.settings-add-row>label:first-child{flex:1}.settings-add-row input:not([type=color]){min-width:0;height:38px;color:var(--ink,#17243c);font:inherit;background:#fff;border:1px solid #dce3ee;border-radius:8px;padding:0 11px}.settings-add-row .settings-new-color{min-width:112px}.settings-color-control{align-items:center;gap:7px;display:inline-flex}.settings-color-preview{border:1px solid #17243c20;border-radius:50%;flex:none;width:20px;height:20px;display:inline-block;box-shadow:inset 0 0 0 2px #ffffffb0}.settings-new-color input{cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:8px;width:42px;height:34px;padding:3px}.settings-table-scroll{border:1px solid #e3e8f0;border-radius:10px;max-width:100%;overflow:auto}.settings-option-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:12px}.settings-option-table th{color:#58677f;text-align:left;white-space:nowrap;background:#f5f7fb;height:42px;padding:0 12px;font-weight:700}.settings-option-table td{color:#43516a;vertical-align:middle;border-bottom:1px solid #edf0f5;height:65px;padding:8px 12px}.settings-option-table tr:last-child td{border-bottom:0}.settings-option-table tr.inactive{color:#929cad;background:#fafbfc}.settings-option-table code{text-overflow:ellipsis;white-space:nowrap;color:#69778e;max-width:240px;font-size:11px;display:block;overflow:hidden}.settings-label-input{color:#243650;width:min(220px,100%);height:34px;font:inherit;border:1px solid #dce3ee;border-radius:7px;padding:0 9px;font-weight:600}.settings-code-note{color:#98a3b4;margin-top:4px;font-size:10px;display:block}.settings-color-input{cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:7px;width:36px;height:32px;padding:2px}.settings-probability{align-items:center;gap:5px;display:flex}.settings-probability input{width:70px;height:32px;font:inherit;border:1px solid #dce3ee;border-radius:7px;padding:0 7px}.settings-switch{white-space:nowrap;color:#59677e;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.settings-usage{color:#8591a4;white-space:nowrap;background:#f1f3f7;border-radius:6px;padding:4px 7px;display:inline-flex}.settings-usage.used{color:#3565ae;background:#edf4ff}.settings-option-type{color:#98a3b4;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.settings-row-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.settings-row-actions>input{width:50px;height:30px;font:inherit;border:1px solid #dce3ee;border-radius:6px;padding:0 5px}.settings-row-actions>button:not(.btn){color:#62718a;cursor:pointer;background:#fff;border:1px solid #e3e8f0;border-radius:6px;width:28px;height:28px}.settings-row-actions>button:disabled{opacity:.4;cursor:default}.settings-row-actions .btn.mini{min-height:30px;padding:0 8px;font-size:11px}.settings-delete-button{color:#b94d48;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f1d6d4;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.settings-delete-button:hover:not(:disabled){color:#a93630;background:#fff6f5;border-color:#e9b5b1}.settings-delete-button:disabled{color:#aab2bf;cursor:not-allowed;background:#f8f9fb;border-color:#e6e9ef}.field-option-label{font-weight:600}.field-option-badge{--field-option-color:#64748b;border:1px solid color-mix(in srgb,var(--field-option-color) 24%,transparent);background:color-mix(in srgb,var(--field-option-color) 12%,white);max-width:100%;color:color-mix(in srgb,var(--field-option-color) 84%,#17274f);font-size:inherit;white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:3px 9px;font-weight:600;line-height:1.25;display:inline-flex}.field select[style*=--field-option-color],.option-color-configured{color:color-mix(in srgb,var(--field-option-color) 84%,#17274f);background-color:color-mix(in srgb,var(--field-option-color) 9%,white);border-color:color-mix(in srgb,var(--field-option-color) 30%,#d9dfeb)}.settings-footnote{color:#7d899c;padding:14px 2px 0;font-size:11px;line-height:1.6}.settings-empty{color:#8995a7;place-items:center;min-height:160px;padding:24px;font-size:13px;display:grid}.settings-notice{color:#28745e;background:#f1fbf7;border:1px solid #cce9df;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:flex}.settings-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.side-settings-link{color:#e0e9f6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;transition:background .15s,color .15s;display:grid}.side-settings-link:hover,.side-settings-link.active{color:#fff;background:#ffffff20}.status.configured,.stage.configured{border-color:color-mix(in srgb,var(--field-option-color) 22%,transparent);background:color-mix(in srgb,var(--field-option-color) 13%,white);color:color-mix(in srgb,var(--field-option-color) 82%,#1c2b43)}.customer-layout,.tx-detail-grid,.premium-sales-analysis-grid{align-items:stretch}@media (width<=1000px){.system-settings-layout{grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:12px}.system-settings-content{padding:16px}}@media (width<=760px){.system-settings-layout{grid-template-columns:1fr}.system-settings-nav{max-height:230px;position:static}.system-settings-nav-section{grid-template-columns:repeat(2,minmax(0,1fr))}.system-settings-nav-section-head{grid-column:1/-1}.settings-add-row{flex-wrap:wrap}.settings-add-row>label:first-child{flex-basis:100%}.system-settings-content{padding:13px}.system-settings-heading{flex-direction:column}}.crm-scroll-area{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.crm-scroll-area>.crm-scroll-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c8cbd0 #f1f2f4;grid-area:1/1;min-width:0;max-width:100%;min-height:0;max-height:none!important;overflow:auto!important}.crm-scroll-area[data-axis=x]>.crm-scroll-viewport{overflow:auto hidden!important}.crm-scroll-area[data-axis=y]>.crm-scroll-viewport{overflow:hidden auto!important}.crm-scroll-viewport:focus-visible{outline-offset:-1px;outline:1px solid #a7a7a7}.crm-scroll-viewport::-webkit-scrollbar{width:8px;height:8px}.crm-scroll-viewport::-webkit-scrollbar-track{background:#f1f2f4;border-radius:8px}.crm-scroll-viewport::-webkit-scrollbar-thumb{background:#c8cbd0;border:1px solid #f1f2f4;border-radius:8px}.crm-scroll-viewport::-webkit-scrollbar-thumb:hover{background:#b7bcc3}.crm-scroll-viewport::-webkit-scrollbar-thumb:active{background:#a9afb7}.crm-scroll-viewport::-webkit-scrollbar-corner{background:0 0}.crm-table-scroll{max-height:max(180px,100dvh - 350px)}.crm-table-scroll th{z-index:1;position:sticky;top:0}.crm-dashboard-scroll{max-height:min(32dvh,340px)}.crm-detail-table{max-height:min(42dvh,440px);margin-top:10px}.crm-import-preview{max-height:min(40dvh,420px);margin-top:10px}.crm-import-preview table{min-width:1280px}.crm-import-preview th:nth-child(2){min-width:220px}.crm-import-preview th:nth-child(3){min-width:170px}.crm-import-preview th:nth-child(4){min-width:240px}.crm-import-preview th:nth-child(5){min-width:230px}.crm-import-preview th:nth-child(6){min-width:240px}.crm-tab-scroll>.tabs,.crm-tab-scroll>.tx-detail-tabs{margin-bottom:0}.opportunity-detail .crm-tab-scroll{z-index:2;background:#fff;margin:0 -22px 14px;position:sticky;top:-18px}.opportunity-detail .crm-tab-scroll>.tabs{margin:0;padding:0 22px;position:static;top:auto}.crm-pipeline-scroll{max-height:max(300px,100dvh - 300px)}.crm-pipeline-scroll>.pipeline{align-items:start;padding-bottom:0}.crm-pipeline-scroll>.pipeline>section{min-height:420px}.modal[role=dialog]{flex-direction:column;min-width:0;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.modal[role=dialog]>header,.modal[role=dialog]>footer{background:#fff;flex:none;min-width:0;min-height:54px}.modal[role=dialog]>header>b{overflow-wrap:anywhere;min-width:0;line-height:1.45}.modal[role=dialog]>header>button{flex:none}.modal[role=dialog]>form.form{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden}.modal[role=dialog] .crm-modal-scroll{flex:auto;min-height:0;max-height:calc(100dvh - 158px)}.crm-modal-scroll>.crm-modal-body{padding:18px 22px}.modal[role=dialog]>footer,.modal[role=dialog]>form.form>footer{background:#fff;border-top:1px solid #e7e9ee;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;margin:0;padding:13px 20px;display:flex;position:static}.crm-modal-scroll>.record-detail,.crm-modal-scroll>.opportunity-detail{max-height:none;padding:18px 22px}.crm-modal-scroll>.tx-detail-content,.crm-modal-scroll>.trade-detail-body{max-height:none}.crm-modal-scroll .customer-create-layout{min-width:0;max-height:none;overflow:visible}.crm-modal-scroll .tx-line-editor,.crm-modal-scroll .tx-purchase-items,.crm-modal-scroll .trade-document-lines{min-width:0;max-width:100%}.crm-modal-scroll .trade-document-lines{grid-column:1/-1}.crm-column-menu{z-index:8;background:#fff;border:1px solid #e1e4e9;border-radius:5px;width:280px;max-height:min(540px,100dvh - 270px);position:absolute;top:39px;right:12px;box-shadow:0 8px 28px #18244824}.crm-column-menu>.column-menu{width:auto;box-shadow:none;border:0;padding:8px;position:static}.tx-column-picker>.crm-column-options{max-height:min(520px,100dvh - 260px);padding:0}.crm-column-options>.tx-column-options{padding:10px}.modal.customer-import-modal.is-upload{width:min(700px,100vw - 36px)}.modal.customer-import-modal.is-expanded{width:min(1180px,100vw - 36px)}.customer-import-modal .crm-modal-scroll>.customer-import-body{padding:18px 22px}.customer-import-modal .import-toolbar{gap:8px}.customer-import-modal .import-custom{white-space:normal;align-items:flex-start}.table-panel .list-tools,.list-tools .search,.tx-toolbar,.tx-title,.title-row{min-width:0}.list-tools{flex-wrap:wrap;height:auto;min-height:62px}.list-tools .search{flex-wrap:wrap;max-width:100%}.list-tools .search input{background:0 0;flex:180px;width:auto;min-width:120px}.list-tools .filter-control{flex-wrap:wrap;max-width:100%}.title-row,.tx-title{flex-wrap:wrap}.title-actions,.tx-title-actions{flex-wrap:wrap;max-width:100%}.error{overflow-wrap:anywhere;min-width:0}.crm-table-scroll table,.crm-detail-table table{margin:0}.crm-attachment-preview{flex:auto;min-height:0}.crm-attachment-preview>.attachment-preview-body{height:100%;padding:0}@media (height<=800px){.crm-table-scroll{max-height:max(180px,100dvh - 340px)}.crm-modal-scroll .customer-create-layout{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}}@media (width<=1440px){.crm-modal-scroll>.crm-modal-body,.crm-modal-scroll>.record-detail{padding:16px 18px}.tx-detail-grid{min-width:0}.tx-info dl dd{overflow-wrap:anywhere;min-width:0}}
