@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.pdf-canvas-preview{max-width:100%;margin:auto}.pdf-progress{text-align:center;font-size:13px;color:#526c86}.pdf-original-page{margin:0 auto 20px;text-align:center;break-inside:avoid}.pdf-original-page img{display:block;max-width:100%;height:auto;margin:auto;background:#fff;box-shadow:0 1px 5px #0e284329}.pdf-original-page span{display:block;padding:8px;font-size:12px;color:#657a8e}@media print{.pdf-progress,.pdf-original-page span{display:none!important}.pdf-original-page{margin:0!important;break-after:page;page-break-after:always}.pdf-original-page:last-child{break-after:auto;page-break-after:auto}.pdf-original-page img{max-width:100%;max-height:var(--pdf-print-height,270mm);width:auto;height:auto;box-shadow:none!important;object-fit:contain}}.output-dialog{width:min(1120px,94vw);max-width:94vw;height:min(900px,92vh);max-height:92vh;padding:0;border:1px solid #cadbeb;border-radius:14px;background:#fff;color:#163657;box-shadow:0 20px 80px #08224955;overflow:hidden}.output-dialog[open]{display:flex;flex-direction:column}.output-dialog::backdrop{background:#0c254c66}.output-dialog>header,.output-dialog>footer{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #d8e3ed;flex:none;flex-wrap:wrap}.output-dialog>header h2{font-size:20px;margin:4px 0}.output-dialog button{padding:8px 13px;border:1px solid #aac4df;border-radius:6px;background:#f4f8fe;color:#1d4f85;cursor:pointer;font-size:13px}.output-dialog>footer{border-top:1px solid #d8e3ed;border-bottom:0;justify-content:flex-end}.output-dialog>footer span{font-size:12px;color:#58728c;flex:1;min-width:220px}.output-content{overflow:auto;flex:1;min-height:0;padding:20px;background:#f4f7fc}.output-content iframe{width:100%;height:100%;border:0;min-height:50vh}.output-content pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;padding:15px;background:#fff;line-height:1.8}.output-image{text-align:center}.output-image img{max-width:100%;max-height:65vh;object-fit:contain}.output-document{background:#fff;padding:20px;min-height:100%}.output-section-picker{padding:25px;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.output-section-picker label{display:flex;gap:7px;align-items:center}.output-section-picker input{width:18px;height:18px}.output-download-status{margin:0;padding:10px 20px;color:#17643f;background:#eff9f3;font-size:13px}.output-error{color:#a94900;background:#fff2df;padding:12px}.output-dialog button:disabled{opacity:.4}@media print{html:has(body.output-printing),body.output-printing{background:#fff!important;min-height:0!important}.output-dialog::backdrop{background:transparent!important}.output-dialog{border-radius:0!important}body.output-printing>*:not(.output-dialog){display:none!important}body.output-printing .output-dialog[open]{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important;margin:0!important}body.output-printing .output-dialog>header,body.output-printing .output-dialog>footer,body.output-printing .output-download-status,body.output-printing .output-error{display:none!important}body.output-printing .output-content,body.output-printing .output-document{overflow:visible!important;background:#fff!important;padding:0!important;height:auto!important}body.output-printing .output-image img{max-height:240mm}body.output-printing .output-document table{width:100%;border-collapse:collapse}body.output-printing .output-document th,body.output-printing .output-document td{border:1px solid #b9c9d7;padding:7px;font-size:10pt}body.output-printing .output-document tr{break-inside:avoid}body.output-printing .output-dialog:not([open]){display:none!important}}.menu-settings[data-v-5485ad3c]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-top:18px;padding:10px 0;border-block:1px solid #ffffff26}.menu-settings button[data-v-5485ad3c]{min-width:0;border:0;padding:0;color:#d9e5f4;background:transparent;border-radius:6px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.menu-adjust[data-v-5485ad3c]{display:flex;align-items:center;gap:6px}.menu-toolbar-icon[data-v-5485ad3c],.menu-toolbar-label[data-v-5485ad3c],.menu-settings .menu-reset[data-v-5485ad3c]{display:inline-flex;align-items:center;justify-content:center;height:32px;border-radius:6px;background:#ffffff12;transition:background-color .15s,color .15s}.menu-toolbar-icon[data-v-5485ad3c]{width:32px;flex-shrink:0}.menu-toolbar-label[data-v-5485ad3c],.menu-settings .menu-reset[data-v-5485ad3c]{padding-inline:9px}.menu-adjust:hover>span[data-v-5485ad3c],.menu-settings .menu-reset[data-v-5485ad3c]:hover{background:#ffffff24;color:#fff}.menu-settings button[data-v-5485ad3c]:focus-visible{outline:2px solid #8ec5ff;outline-offset:3px}.menu-order-dialog[data-v-5485ad3c]{width:min(640px,calc(100vw - 32px));max-height:85dvh;box-sizing:border-box;border:1px solid #cedbea;border-radius:12px;padding:22px;color:#173754}.menu-order-dialog[data-v-5485ad3c]::backdrop{background:#1239}.menu-order-dialog header[data-v-5485ad3c],.menu-order-dialog footer[data-v-5485ad3c],.menu-order-row[data-v-5485ad3c]{display:flex;align-items:center;gap:10px}.menu-order-dialog h2[data-v-5485ad3c],.menu-order-row strong[data-v-5485ad3c],.menu-order-row span[data-v-5485ad3c]{flex:1}.menu-order-dialog h2[data-v-5485ad3c]{font-size:21px}.menu-order-dialog p[data-v-5485ad3c]{font-size:13px;line-height:1.6}.menu-order-dialog button[data-v-5485ad3c]{padding:8px 12px;background:#fff;border:1px solid #b9cde0;border-radius:6px;color:#164e85;cursor:pointer}.menu-order-dialog button[data-v-5485ad3c]:disabled{opacity:.35;cursor:default}.menu-order-dialog section[data-v-5485ad3c]{padding:14px 0;border-bottom:1px solid #dce5ef}.menu-order-row.child[data-v-5485ad3c]{padding:8px 0 0 20px;font-size:14px}.menu-order-dialog footer[data-v-5485ad3c]{justify-content:space-between;margin-top:18px}.notification-wrap[data-v-dbe82665]{position:relative}.notice-count[data-v-dbe82665]{position:absolute;right:-5px;top:-5px;min-width:18px;padding:2px 4px;border-radius:12px;background:#c83333;color:#fff;font-size:11px;font-weight:700}.notification-panel[data-v-dbe82665]{position:absolute;right:0;top:48px;z-index:80;width:min(390px,calc(100vw - 32px));background:#fff;border:1px solid #dce4ee;border-radius:12px;box-shadow:0 12px 35px #17345d24;overflow:hidden}header[data-v-dbe82665],.notice-tools[data-v-dbe82665]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;gap:12px;border-bottom:1px solid #edf1f6}header small[data-v-dbe82665],.notice-item small[data-v-dbe82665]{color:#65738a;font-size:12px;font-weight:400}header button[data-v-dbe82665],.notice-tools button[data-v-dbe82665]{border:0;background:transparent;color:#1769e0;cursor:pointer}.notice-tools label[data-v-dbe82665]{display:flex;gap:6px;align-items:center;font-size:13px}.notice-list[data-v-dbe82665]{max-height:380px;overflow-y:auto}.notice-item[data-v-dbe82665]{display:flex;flex-direction:column;gap:8px;width:100%;border:0;border-bottom:1px solid #edf1f6;padding:15px 16px;text-align:left;background:#fff;color:#23354d;cursor:pointer;line-height:1.6}.notice-item.unread[data-v-dbe82665]{background:#f3f7ff}.notice-item[data-v-dbe82665]:hover{background:#e8f0ff}.notification-panel p[data-v-dbe82665],footer[data-v-dbe82665]{margin:0;padding:14px 16px;font-size:12px;line-height:1.7;color:#65738a}.notification-panel [role=alert][data-v-dbe82665]{color:#a42b2b;background:#fff5f5}@media(max-width:640px){.notification-panel[data-v-dbe82665]{position:fixed;top:74px;right:16px}}.page-scope[data-v-0a402740]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;margin-bottom:20px;background:#fff;border:1px solid #d8e4ef;border-radius:12px;color:#173451;min-width:0}.page-scope>div[data-v-0a402740]:first-child{flex:1;min-width:200px}.page-scope strong[data-v-0a402740],.page-scope span[data-v-0a402740]{display:block}.page-scope span[data-v-0a402740]{margin-top:4px;font-size:13px;color:#536b81;overflow-wrap:anywhere}.page-scope button[data-v-0a402740]{background:#fff;border:1px solid #b9cde0;border-radius:7px;padding:8px 12px;color:#135b9a;cursor:pointer}.scope-picker[data-v-0a402740]{width:100%;min-width:0;border-top:1px solid #e4ebf3;padding-top:12px}.scope-picker label[data-v-0a402740]{display:grid;gap:7px;font-size:13px}.scope-picker input[data-v-0a402740]{padding:10px;border:1px solid #b9cde0;border-radius:7px;min-width:0}.scope-results[data-v-0a402740]{display:grid;max-height:260px;overflow:auto;gap:6px;margin-top:8px}.scope-results button[data-v-0a402740]{text-align:left}.scope-results small[data-v-0a402740]{display:block;color:#536b81;margin-top:3px}.scope-picker p[data-v-0a402740]{font-size:13px}.list-pager[data-v-d68dec99]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid #dde7f1;color:#45617f;font-size:14px}.list-pager label[data-v-d68dec99]{display:inline-flex;flex-direction:row;align-items:center;flex:0 0 auto;width:auto;gap:6px;margin:0;white-space:nowrap;line-height:20px}.list-pager>span[data-v-d68dec99]{flex:0 0 auto;white-space:nowrap;line-height:20px}.list-pager select[data-v-d68dec99]{box-sizing:border-box;display:inline-block;flex:0 0 70px;width:70px;height:38px;min-height:38px;margin:0;font:inherit;line-height:20px;border:1px solid #c7d8eb;border-radius:6px;background:#fff;padding:5px;color:inherit}.list-pager button[data-v-d68dec99]{box-sizing:border-box;flex:0 0 auto;white-space:nowrap;line-height:20px;height:38px;margin:0;font:inherit;border:1px solid #c7d8eb;border-radius:6px;background:#fff;color:inherit;padding:8px 12px;min-height:38px;cursor:pointer}.list-pager button[data-v-d68dec99]:disabled{opacity:.45;cursor:default}@media(max-width:600px){.list-pager[data-v-d68dec99]{justify-content:center;gap:9px}}.operations-payable[data-v-c34983c7]{padding:18px;border:1px solid #cfdeed;border-radius:10px;margin:16px 0;background:#f7fafc}.operations-payable h3[data-v-c34983c7]{margin:0 0 12px}.operations-payable label[data-v-c34983c7]{display:grid;gap:7px;margin:12px 0}.operations-payable input[data-v-c34983c7]{padding:10px;border:1px solid #cbd7e5;border-radius:6px;width:100%;box-sizing:border-box}.operations-payable p[data-v-c34983c7]{line-height:1.7}.confirmation-blockers[data-v-c34983c7]{padding:12px;background:#fff3e2;color:#7c4606}.confirmation-record[data-v-c34983c7]{padding:14px;background:#eff8f3;border-radius:8px}.error-panel[data-v-c34983c7]{color:#a22}.operations-payables[data-v-f37e59e9]{padding:24px;min-width:0}.operations-payables header[data-v-f37e59e9]{display:flex;align-items:center;justify-content:space-between;gap:16px}.operations-payables h1[data-v-f37e59e9]{font-size:26px}.notice[data-v-f37e59e9]{padding:16px;background:#edf5fc;line-height:1.7}.filters[data-v-f37e59e9]{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:16px;margin:20px 0}.filters label[data-v-f37e59e9]{display:grid;gap:8px;min-width:0}.filters input[data-v-f37e59e9],.filters select[data-v-f37e59e9]{min-width:0;width:100%;height:44px;box-sizing:border-box;padding:8px}.table-region[data-v-f37e59e9]{overflow-x:auto;width:100%}table[data-v-f37e59e9]{width:100%;min-width:720px;border-collapse:collapse}th[data-v-f37e59e9],td[data-v-f37e59e9]{padding:12px;text-align:left;border-bottom:1px solid #dbe5ef}td[data-v-f37e59e9]:first-child{min-width:240px;overflow-wrap:anywhere}th.amount[data-v-f37e59e9],td.amount[data-v-f37e59e9]{text-align:right;white-space:nowrap}.overlay[data-v-f37e59e9]{position:fixed;inset:0;background:#18344c88;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.detail[data-v-f37e59e9]{background:#fff;border-radius:12px;max-width:720px;width:100%;max-height:85vh;overflow:auto;padding:20px;box-sizing:border-box}@media(max-width:600px){.operations-payables[data-v-f37e59e9]{padding:12px}.filters[data-v-f37e59e9]{grid-template-columns:minmax(0,1fr)}.operations-payables h1[data-v-f37e59e9]{font-size:22px}}.filter-tabs[data-v-ae2a6190]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0;max-width:100%;height:auto;box-sizing:border-box}.filter-tabs>.filter-tab[data-v-ae2a6190]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:36px;height:auto;margin:0;padding:8px 12px;border:1px solid #cbdcec;border-radius:8px;background:#fff;color:#345674;font:inherit;font-size:13px;line-height:1.4;white-space:normal;text-align:center;cursor:pointer;box-shadow:none}.filter-tabs>.filter-tab.selected[data-v-ae2a6190]{background:#166dc5;border-color:#166dc5;color:#fff;font-weight:600}.filter-tabs>.filter-tab[data-v-ae2a6190]:hover:not(:disabled):not(.selected){background:#edf5fc;border-color:#7cadd9}.filter-tabs>.filter-tab[data-v-ae2a6190]:focus-visible{outline:3px solid #8fc4f0;outline-offset:2px}.filter-tabs>.filter-tab[data-v-ae2a6190]:disabled{opacity:.45;cursor:default}@media(max-width:700px){.filter-tabs[data-v-ae2a6190]{gap:6px}.filter-tabs>.filter-tab[data-v-ae2a6190]{padding:8px 10px;min-height:40px;font-size:12px}}.export-download-status{margin:0;padding:10px 22px;color:#17643f;background:#eff9f3;font-size:13px}.export-trigger{padding:8px 13px!important;min-height:36px;border:1px solid #9abce1!important;border-radius:7px;background:#eff6ff!important;color:#125da9!important;white-space:nowrap;font-size:13px!important;cursor:pointer}.export-dialog{width:min(1200px,94vw);max-width:94vw;max-height:92vh;padding:0;border:1px solid #cedcea;border-radius:14px;color:#193957;box-shadow:0 20px 90px #061c4066;background:#f7faff;overflow:hidden}.export-dialog[open]{display:flex;flex-direction:column}.export-dialog::backdrop{background:#091f4266}.export-dialog *{box-sizing:border-box}.export-dialog button{cursor:pointer;background:#fff;border:1px solid #bdcfe2;border-radius:6px;color:#244c74;padding:8px 12px;font:inherit;font-size:13px}.export-dialog button:disabled{opacity:.45;cursor:default}.export-head,.export-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;background:#fff;flex:none}.export-head{border-bottom:1px solid #d9e4ef}.export-head h2{margin:4px 0 0;font-size:22px}.export-head small{color:#607a94}.export-footer{border-top:1px solid #d9e4ef;justify-content:flex-end;flex-wrap:wrap}.export-footer>span{margin-right:auto}.export-scroll{padding:18px 22px;overflow:auto;min-height:0}.export-filters{display:flex;gap:12px;flex-wrap:wrap}.export-filters label{display:grid;gap:6px;font-size:13px;flex:1;min-width:140px}.export-dialog input:not([type=checkbox]):not([type=radio]),.export-dialog select{height:38px;padding:7px 10px;border:1px solid #b8cce0;border-radius:6px;background:#fff;color:#173d61;width:100%;font:inherit}.export-dialog input[type=checkbox],.export-dialog input[type=radio]{width:17px;height:17px;flex:none;margin:0;accent-color:#1769c2}.export-range{border:1px solid #cbdcec;border-radius:8px;display:flex;gap:24px;padding:14px;margin:17px 0 8px;flex-wrap:wrap}.export-range label,.export-column-choices label{display:flex;gap:7px;align-items:center;font-size:13px}.export-note{font-size:13px;color:#576e85;line-height:1.6;margin:6px 0 13px}.export-warning{color:#9b4c00;background:#fff1db;padding:12px;border-left:3px solid #d57c17;line-height:1.5}.export-pick-table{max-height:32vh;overflow:auto;border:1px solid #cfdeed;border-radius:8px;background:#fff}.export-dialog table{width:100%;border-collapse:collapse}.export-dialog th,.export-dialog td{padding:10px;border:1px solid #dce5ee;text-align:left;font-size:13px;overflow-wrap:anywhere}.export-dialog th{background:#edf4fb;color:#274e74;position:sticky;top:0}.export-dialog tr:nth-child(2n){background:#f8fbff}.export-pager{display:flex;align-items:center;gap:10px;justify-content:flex-end;padding:12px 0;font-size:13px;flex-wrap:wrap}.export-pager>span:first-child{margin-right:auto}.export-pager label{display:flex;align-items:center;gap:5px;white-space:nowrap}.export-columns{border:1px solid #d2deea;border-radius:8px;padding:12px;background:#fff}.export-columns summary{cursor:pointer;font-weight:600}.export-column-choices{display:flex;gap:14px;flex-wrap:wrap;margin:15px 0}.export-columns ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;padding-left:26px}.export-columns li span{display:inline-block;min-width:150px;font-size:13px}.export-columns li button{padding:3px 8px;margin-left:4px}.export-primary{background:#176bc4!important;color:#fff!important}.export-preview-meta{padding:14px;background:#edf5ff;border-radius:8px;margin-bottom:12px;line-height:1.6}.export-preview-meta p{margin:6px 0}.export-paper{background:#fff;overflow:auto;padding:20px;border:1px solid #cad9e8;border-radius:6px}.export-paper h2{margin:0;font-size:22px}.export-paper p{font-size:13px}.export-paper .numeric{text-align:right;font-variant-numeric:tabular-nums}.export-totals{margin-top:14px;font-size:13px;line-height:1.8}.export-totals strong{display:block}.export-print-document{display:none}@media(max-width:700px){.export-head,.export-footer,.export-scroll{padding:12px}.export-head h2{font-size:18px}.export-range{gap:12px}.export-pick-table table{min-width:680px}.export-paper table{min-width:750px}.export-columns ol{display:block}.export-columns li{margin:6px 0}}@media print{html:has(body.export-printing),body.export-printing{background:#fff!important;min-height:0!important}.export-dialog::backdrop{background:transparent!important}.export-dialog{border-radius:0!important}@page{size:A4 landscape;margin:12mm}body.export-printing>*:not(.export-dialog){display:none!important}body.export-printing .export-dialog:not([open]){display:none!important}body.export-printing .export-dialog[open]{display:block!important;position:static!important;inset:auto!important;margin:0!important;width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;overflow:visible!important;border:0!important;padding:0!important;box-shadow:none!important;background:#fff!important}body.export-printing .export-dialog>:not(.export-print-document){display:none!important}body.export-printing .export-print-document{display:block!important;color:#000}body.export-printing .export-print-document table{width:100%;table-layout:fixed;font-size:9pt}body.export-printing .export-print-document th{position:static;display:table-cell}body.export-printing .export-print-document thead{display:table-header-group}body.export-printing .export-print-document tr{break-inside:avoid}body.export-printing .export-print-document td,body.export-printing .export-print-document th{font-size:9pt;padding:5px;color:#000}body.export-printing .export-print-document p{font-size:9pt}}.export-pager label{display:inline-flex;flex-direction:row;align-items:center;flex:0 0 auto;width:auto;gap:6px;margin:0;white-space:nowrap;line-height:20px}.export-pager select{box-sizing:border-box;flex:0 0 70px;width:70px;height:38px;min-height:38px;margin:0;line-height:20px}.export-pager button{box-sizing:border-box;height:38px;min-height:38px;margin:0;white-space:nowrap;line-height:20px}.aux-row[data-v-8c3480df]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #dbe5ef;padding:12px 0}.aux-row span[data-v-8c3480df]{min-width:0;overflow-wrap:anywhere}button[data-v-8c3480df]{font:inherit;padding:8px 12px;border:1px solid #bbcede;border-radius:6px;background:#fff;color:#164e85}.adjust[data-v-e608c210]{padding:16px;background:#eef5fd;border-radius:10px;margin-top:14px}.adjust fieldset[data-v-e608c210]{border:1px solid #ccdced;border-radius:8px;margin:12px 0;padding:12px;min-width:0}.grid[data-v-e608c210]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid label[data-v-e608c210],.review label[data-v-e608c210]{display:grid;gap:6px}.grid input[data-v-e608c210],.grid select[data-v-e608c210],.grid textarea[data-v-e608c210]{width:100%;min-width:0;box-sizing:border-box;padding:10px}.grid textarea[data-v-e608c210]{min-height:80px}.grid span[data-v-e608c210],.error[data-v-e608c210]{color:#b42318}.blockers[data-v-e608c210]{padding:12px;border-left:4px solid #ba7716;background:#fff3df;color:#78500f}.amount-help[data-v-e608c210]{grid-column:1/-1;margin:0;line-height:1.7}.review[data-v-e608c210]{padding:12px;background:#fff;border:1px solid #cfdfef}.review button[data-v-e608c210]{margin:10px 10px 0 0}.total[data-v-e608c210]{font-weight:700}.confirm[data-v-e608c210]{display:flex;gap:8px;align-items:flex-start}.confirm input[data-v-e608c210]{flex:none;margin-top:5px}@media(max-width:600px){.grid[data-v-e608c210]{grid-template-columns:1fr}}.cargo-review-overlay[data-v-4f6b89da]{position:fixed;inset:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:14px;background:#17293d80;box-sizing:border-box}.cargo-detail-modal[data-v-4f6b89da]{width:min(1100px,100%);max-height:90vh;overflow:auto;box-sizing:border-box;padding:20px;background:#fff;border:1px solid #cbdcee;border-radius:12px;box-shadow:0 20px 70px #122b4940}.cargo-detail-modal>header[data-v-4f6b89da]{display:flex;justify-content:space-between;align-items:center;gap:12px}.cargo-review[data-v-4f6b89da]{margin:16px 0;padding:20px;border:1px solid #cbdcee;background:#f9fbfe;border-radius:12px;min-width:0}.cargo-review header[data-v-4f6b89da]{display:flex;justify-content:space-between;gap:12px;align-items:center}.cargo-review article[data-v-4f6b89da]{border-top:1px solid #dce4ee;padding:16px 0}.grid[data-v-4f6b89da],.amount-grid[data-v-4f6b89da]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cargo-review label[data-v-4f6b89da]{display:grid;gap:6px;margin:10px 0}.cargo-review input[data-v-4f6b89da],.cargo-review select[data-v-4f6b89da],.cargo-review textarea[data-v-4f6b89da]{width:100%;box-sizing:border-box;min-width:0}.cargo-review button[data-v-4f6b89da],.cargo-review a[data-v-4f6b89da]{margin:6px 8px 6px 0}.photos[data-v-4f6b89da]{display:flex;flex-wrap:wrap;gap:12px}.photos img[data-v-4f6b89da]{width:90px;height:70px;object-fit:cover;border-radius:6px}.photos span[data-v-4f6b89da]{display:grid}.warning[data-v-4f6b89da]{padding:12px;background:#fff1db;color:#875000}@media(max-width:650px){.grid[data-v-4f6b89da],.amount-grid[data-v-4f6b89da]{grid-template-columns:1fr}.cargo-review[data-v-4f6b89da]{padding:12px}.cargo-review header[data-v-4f6b89da]{align-items:stretch;flex-direction:column}.cargo-review header button[data-v-4f6b89da]{width:100%;margin:0;min-height:44px}}.data-table[data-v-c231b35d]{min-width:0;max-width:100%;background:#fff;border:1px solid #dce4ee;border-radius:10px;overflow:visible;color:#263b53}.table-tools[data-v-c231b35d],.table-options[data-v-c231b35d],.table-pager[data-v-c231b35d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-tools[data-v-c231b35d]{padding:9px 12px;justify-content:space-between;border-bottom:1px solid #dce4ee;background:#fff;border-radius:10px 10px 0 0}.table-hint[data-v-c231b35d]{font-size:12px;color:#586b82}.table-options[data-v-c231b35d]{gap:8px}.table-options button[data-v-c231b35d],.table-pager button[data-v-c231b35d],.table-state button[data-v-c231b35d],.table-pager select[data-v-c231b35d],.column-picker summary[data-v-c231b35d]{padding:5px 9px;border:1px solid #cbd7e5;border-radius:5px;background:#fff;color:#22486f;font-size:12px;cursor:pointer}.column-picker[data-v-c231b35d]{position:relative}.column-picker summary[data-v-c231b35d]{list-style:none}.column-list[data-v-c231b35d]{position:absolute;right:0;top:34px;width:210px;max-height:320px;overflow:auto;z-index:8;background:#fff;border:1px solid #cbd7e5;border-radius:8px;box-shadow:0 8px 24px #132c4d22;padding:10px}.column-list label[data-v-c231b35d]{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;margin:0;padding:7px 3px}.column-list input[data-v-c231b35d]{width:16px;height:16px;margin:0;flex:none}.table-scroll[data-v-c231b35d]{max-height:65vh;overflow:auto;overscroll-behavior:contain}.table-scroll[data-v-c231b35d]:focus-visible{outline:2px solid #1769e0;outline-offset:-2px}table[data-v-c231b35d]{width:100%;border-collapse:separate;border-spacing:0}caption[data-v-c231b35d]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}th[data-v-c231b35d],td[data-v-c231b35d]{font-size:13px;padding:10px 12px;text-align:left;border:0;border-right:1px solid #e3e9f0;border-bottom:1px solid #e3e9f0;vertical-align:middle;color:#263b53;background:#fff}th[data-v-c231b35d]{position:sticky;top:0;z-index:3;background:#edf3f9;white-space:nowrap;color:#314c68;font-weight:600}th button[data-v-c231b35d]{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit}th button span[data-v-c231b35d]{color:#657f99;font-size:12px}td[data-v-c231b35d]{height:49px;max-width:310px;overflow-wrap:anywhere}tr:nth-child(2n) td[data-v-c231b35d]{background:#f8fafd}tr:hover td[data-v-c231b35d]{background:#edf5ff}.left[data-v-c231b35d]{position:sticky;left:0;z-index:1;box-shadow:1px 0 #dce4ee}.right[data-v-c231b35d]{position:sticky;right:0;z-index:1;box-shadow:-1px 0 #dce4ee}th.left[data-v-c231b35d],th.right[data-v-c231b35d]{z-index:4;background:#edf3f9}.numeric[data-v-c231b35d]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.numeric button[data-v-c231b35d]{justify-content:flex-end}.roomy td[data-v-c231b35d]{padding-top:19px;padding-bottom:19px}.table-state[data-v-c231b35d]{padding:36px 18px;text-align:center;color:#586b82}.table-error[data-v-c231b35d]{color:#ad342b}.table-pager[data-v-c231b35d]{justify-content:flex-end;padding:10px 12px;color:#586b82;font-size:12px}.table-pager label[data-v-c231b35d]{display:inline-flex;flex-direction:row;align-items:center;flex:0 0 auto;width:auto;gap:6px;margin:0;white-space:nowrap;line-height:20px}.table-pager>span[data-v-c231b35d]{white-space:nowrap;flex:0 0 auto}.table-pager select[data-v-c231b35d]{box-sizing:border-box;flex:0 0 70px;width:70px;height:38px;min-height:38px;margin:0;line-height:20px}.table-pager button[data-v-c231b35d]{box-sizing:border-box;flex:0 0 auto;height:38px;min-height:38px;margin:0;white-space:nowrap;line-height:20px}button[data-v-c231b35d]:disabled{opacity:.45;cursor:default}[data-v-c231b35d] td strong{color:#193b62;font-size:13px;line-height:1.5}[data-v-c231b35d] td small{color:#5d718a;font-size:12px;line-height:1.4;margin-top:2px}[data-v-c231b35d] .row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;white-space:normal}[data-v-c231b35d] .row-actions button,[data-v-c231b35d] .cell-link{border:0;background:none;color:#1264be;padding:3px 0;font:inherit;cursor:pointer;text-align:left}[data-v-c231b35d] .cell-link{font-weight:600}[data-v-c231b35d] .table-badge{display:inline-block;border-radius:4px;padding:3px 6px;background:#edf4fc;color:#26547f;font-size:12px;white-space:nowrap}.fit-width table[data-v-c231b35d]{table-layout:fixed}.fit-width th[data-v-c231b35d]{white-space:normal;overflow-wrap:break-word}.fit-width td[data-v-c231b35d]{min-width:0;max-width:none;word-break:normal;overflow-wrap:anywhere}.fit-width[data-v-c231b35d] .cell-link{white-space:nowrap}.fit-width[data-v-c231b35d] td small{display:block}@media(max-width:700px){.table-tools[data-v-c231b35d]{gap:8px}.table-hint[data-v-c231b35d]{width:100%}.table-scroll[data-v-c231b35d]{max-height:70vh}.right[data-v-c231b35d],th.right[data-v-c231b35d]{position:static;box-shadow:none}.left[data-v-c231b35d]{max-width:180px}th[data-v-c231b35d],td[data-v-c231b35d]{padding:9px;font-size:13px}.table-pager[data-v-c231b35d]{justify-content:flex-start}}.page-scroll .table-scroll[data-v-c231b35d]{max-height:none;overscroll-behavior:auto}.page-scroll.fit-width .table-scroll[data-v-c231b35d]{overflow:visible}.page-scroll .table-pager[data-v-c231b35d]{position:sticky;bottom:0;background:#fff;border-top:1px solid #dce4ee;z-index:5;border-radius:0 0 10px 10px}@media screen and (max-width:700px){.fit-width .table-scroll[data-v-c231b35d],.page-scroll.fit-width .table-scroll[data-v-c231b35d]{overflow-x:auto}.fit-width table[data-v-c231b35d]{min-width:800px}}[data-v-c231b35d] .row-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 10px;border:1px solid #bdcfe4;border-radius:6px;background:#fff;white-space:nowrap;line-height:1.4}[data-v-c231b35d] .row-actions button:hover{background:#edf5ff;border-color:#1769e0}[data-v-c231b35d] .cell-link{text-underline-offset:3px}[data-v-c231b35d] .cell-link:hover{text-decoration:underline}.export-selection-col[data-v-c231b35d]{width:84px;min-width:84px!important;text-align:center}.export-selection-col label[data-v-c231b35d]{display:flex;gap:5px;align-items:center;white-space:normal;font-size:11px}.export-selection-col input[data-v-c231b35d]{width:17px;height:17px;margin:0;accent-color:#1769c2}.archive-notice[data-v-985fb027]{padding:12px;border:1px solid #e5bd70;background:#fff8e9;border-radius:6px;margin-top:10px}.archive-notice input[data-v-985fb027]{display:inline-block;width:auto;margin-right:8px}.party-editor[data-v-985fb027]{position:relative;min-width:0;border:1px solid #c5d5e9;border-radius:9px;padding:16px;margin:14px 0;background:#f8fbff}label[data-v-985fb027]{display:block;font-weight:600;line-height:1.5}input[data-v-985fb027]{display:block;box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;margin-top:7px;border:1px solid #b5cce5;border-radius:6px;font:inherit;background:#fff;color:#183a60}.required[data-v-985fb027]{color:#b82920}.hint[data-v-985fb027]{font-size:13px;color:#607793;font-weight:400;line-height:1.6}.party-fields[data-v-985fb027]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}summary[data-v-985fb027]{cursor:pointer;font-weight:600;padding:9px 0}.suggestions[data-v-985fb027]{border:1px solid #b5cce5;background:#fff;max-height:210px;overflow:auto;border-radius:6px;box-shadow:0 4px 12px #163b6014}.suggestions button[data-v-985fb027]{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e0e8f2;background:#fff;padding:12px;font:inherit;color:#175b9b;cursor:pointer}.suggestions small[data-v-985fb027]{display:block;color:#61768f;margin-top:4px}.suggestions button[data-v-985fb027]:hover{background:#edf5ff}.save-party[data-v-985fb027]{border:1px solid #9ab9da;background:#fff;color:#175b9b;padding:10px 14px;border-radius:6px;cursor:pointer;font:inherit}.save-party[data-v-985fb027]:disabled{opacity:.55;cursor:default}.message[data-v-985fb027]{color:#176644;font-size:13px}@media(max-width:700px){.party-fields[data-v-985fb027]{grid-template-columns:1fr}}.receipt-root[data-v-17cb9223]{padding:0;border:0;border-radius:14px;max-width:96vw;max-height:94dvh;background:transparent}.receipt-root[data-v-17cb9223]::backdrop{background:#1e304b88}.receipt-root .customer-receipts[data-v-17cb9223]{box-sizing:border-box;max-width:950px;width:min(950px,94vw);margin:0}.customer-receipts[data-v-17cb9223]{width:min(950px,94vw);max-height:90vh;overflow:auto}.customer-receipts header[data-v-17cb9223]{display:flex;justify-content:space-between;gap:20px}.customer-receipts p[data-v-17cb9223]{line-height:1.6;color:#526377}.receipt-balances[data-v-17cb9223]{display:flex;gap:24px;background:#f1f6fc;padding:16px;margin:16px 0}.receipt-balances strong[data-v-17cb9223]{display:block;font-size:21px;margin-top:8px}.customer-receipts fieldset[data-v-17cb9223]{padding:0;border:0}.customer-receipts label[data-v-17cb9223]{display:grid;gap:6px;margin:12px 0}.customer-receipts textarea[data-v-17cb9223]{min-height:76px}.receipt-history[data-v-17cb9223]{overflow:auto}.receipt-history td[data-v-17cb9223],.receipt-history th[data-v-17cb9223]{padding:12px;text-align:left;vertical-align:top}.receipt-history p[data-v-17cb9223]{white-space:pre-wrap;overflow-wrap:anywhere}.correction-status[data-v-17cb9223]{display:block;color:#995a13}.voucher-overlay[data-v-17cb9223]{position:fixed;inset:0;z-index:1100;background:#152841e8;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px}.voucher-overlay img[data-v-17cb9223]{max-width:90vw;max-height:82vh;object-fit:contain}.receipt-history td[data-v-17cb9223]{min-width:145px}.reported-payments[data-v-17cb9223]{margin:18px 0;padding:14px;border:1px solid #d7e4f1;border-radius:9px;background:#f8fbff}.reported-payment[data-v-17cb9223]{padding:12px 0;border-top:1px solid #e1e9f2}.reported-payment small[data-v-17cb9223]{display:block;margin:5px 0;color:#62748b}.reported-payment .actions[data-v-17cb9223]{display:flex;justify-content:flex-end;gap:8px}.customer-receipts header[data-v-17cb9223]{align-items:flex-start}.customer-receipts header>div[data-v-17cb9223]{min-width:0}.customer-receipts header h2[data-v-17cb9223]{margin:0 0 10px}.customer-receipts header p[data-v-17cb9223]{margin:6px 0;overflow-wrap:anywhere}.customer-receipts header button[data-v-17cb9223]{flex:none;white-space:nowrap}.settlement-panel[data-v-e90b81dd]{padding:20px;border:1px solid #c8d9ec;border-radius:12px;margin:20px 0;background:#fff;color:#193c61;min-width:0}.settlement-panel header[data-v-e90b81dd],.actions[data-v-e90b81dd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.settlement-panel h3[data-v-e90b81dd]{margin:0}.settlement-panel p[data-v-e90b81dd]{line-height:1.6;overflow-wrap:anywhere}.hint[data-v-e90b81dd]{color:#56708a;font-size:13px}.amounts[data-v-e90b81dd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(175px,100%),1fr));gap:12px;margin:16px 0}.amounts button[data-v-e90b81dd]{text-align:left;background:#f2f7fc}.amounts strong[data-v-e90b81dd]{display:block;font-size:21px;margin-top:8px;overflow-wrap:anywhere}.actions[data-v-e90b81dd]{justify-content:flex-start;margin:12px 0}button[data-v-e90b81dd]{border:1px solid #b9cfe7;padding:10px 14px;border-radius:7px;background:#fff;color:#175a9e;font:inherit;cursor:pointer}.primary[data-v-e90b81dd]{background:#1265b7;color:#fff}button[data-v-e90b81dd]:disabled{opacity:.5;cursor:default}.fields[data-v-e90b81dd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}label[data-v-e90b81dd]{display:grid;gap:8px;align-content:start;font-weight:600;margin:8px 0}input[data-v-e90b81dd],select[data-v-e90b81dd],textarea[data-v-e90b81dd]{font:inherit;min-width:0;width:100%;box-sizing:border-box;padding:11px;border:1px solid #b9cfe7;border-radius:7px;background:#fff}textarea[data-v-e90b81dd]{min-height:85px}.table-wrap[data-v-e90b81dd]{overflow:auto;margin:16px 0}table[data-v-e90b81dd]{border-collapse:collapse;width:100%;text-align:left}th[data-v-e90b81dd],td[data-v-e90b81dd]{padding:12px;border:1px solid #dce6f0}th[data-v-e90b81dd]{background:#f1f6fb}td input[data-v-e90b81dd]{min-width:100px}.review[data-v-e90b81dd],.agreement-form[data-v-e90b81dd]{border-top:1px solid #dce6f0;padding-top:16px;margin-top:16px}.review article[data-v-e90b81dd],details[data-v-e90b81dd]{padding:12px 0;border-bottom:1px solid #dce6f0}.warning[data-v-e90b81dd]{padding:12px;background:#fff2d8;color:#855000}summary[data-v-e90b81dd]{cursor:pointer}@media(max-width:800px){.amounts[data-v-e90b81dd]{grid-template-columns:repeat(2,minmax(0,1fr))}.fields[data-v-e90b81dd]{grid-template-columns:1fr}.settlement-panel[data-v-e90b81dd]{padding:14px}}.order-location[data-v-be41747e]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;margin:0 0 16px;border:1px solid #9fc4e8;border-left:4px solid #1775c7;border-radius:10px;background:#eef6ff;overflow-wrap:anywhere}.order-location strong[data-v-be41747e]{font-size:17px;color:#123f6b}.order-location p[data-v-be41747e]{margin:8px 0;font-size:14px;line-height:1.7}.order-location .actions[data-v-be41747e]{margin:0;align-items:center}.order-location small[data-v-be41747e]{line-height:1.6}.finance-workspace[data-v-be41747e]{min-width:0;max-width:100%}.toolbar[data-v-be41747e],.actions[data-v-be41747e]{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:12px 0}.toolbar label[data-v-be41747e]{min-width:140px}.toolbar input[data-v-be41747e],.toolbar select[data-v-be41747e]{max-width:100%}label[data-v-be41747e]{display:grid;gap:6px;margin:10px 0;color:#284665}input[data-v-be41747e],select[data-v-be41747e],textarea[data-v-be41747e],button[data-v-be41747e]{font:inherit}input[data-v-be41747e]:not([type=checkbox]),select[data-v-be41747e],textarea[data-v-be41747e]{box-sizing:border-box;min-width:0;width:100%;padding:10px;border:1px solid #b7c9dc;border-radius:6px;background:#fff}button[data-v-be41747e],.actions a[data-v-be41747e]{padding:9px 14px;border:1px solid #bbcede;border-radius:6px;background:#fff;color:#164e85;cursor:pointer;text-decoration:none}button[data-v-be41747e]:disabled{opacity:.5;cursor:default}button.cell-link[data-v-be41747e]{border:0;padding:4px 0;background:transparent;text-decoration:underline}.primary[data-v-be41747e]{background:#10447c;color:#fff}.inline[data-v-be41747e]{display:flex;align-items:center}small[data-v-be41747e]{display:block;color:#566e89;margin-top:5px}.hint[data-v-be41747e]{color:#566e89;line-height:1.6}.warning[data-v-be41747e]{color:#8b4e0e;background:#fff3df;padding:8px;border-radius:5px}.record[data-v-be41747e]{padding:12px 0;border-bottom:1px solid #dbe5ef;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.record p[data-v-be41747e]{width:100%;margin:2px 0;overflow-wrap:anywhere}details[data-v-be41747e]{padding:12px;border:1px solid #dbe5ef;margin:12px 0;border-radius:6px}summary[data-v-be41747e]{cursor:pointer}.source-button[data-v-be41747e]{margin:8px}.finance-dialog[data-v-be41747e]{box-sizing:border-box;border:1px solid #c0d0e0;border-radius:12px;width:min(1000px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:90dvh;padding:24px;overflow:auto;color:#163754}.finance-dialog[data-v-be41747e]::backdrop{background:#13253d88}.finance-dialog header[data-v-be41747e]{display:flex;justify-content:space-between;align-items:center;gap:16px;position:sticky;top:-24px;background:#fff;padding:12px 0;z-index:2;border-bottom:1px solid #dbe5ef}.finance-dialog h2[data-v-be41747e]{font-size:21px;margin:0}.finance-dialog footer[data-v-be41747e]{display:flex;gap:16px;justify-content:flex-end;margin-top:24px;position:sticky;bottom:-24px;background:#fff;padding:16px 0}.form-grid[data-v-be41747e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}fieldset[data-v-be41747e]{border:1px solid #ccd9e7;border-radius:6px;margin:14px 0}.bill-lines[data-v-be41747e]{width:100%;border-collapse:collapse}.bill-lines th[data-v-be41747e],.bill-lines td[data-v-be41747e]{border:1px solid #dbe5ef;padding:12px;text-align:left}.bill-lines th[data-v-be41747e]{background:#edf3fa}@media(max-width:700px){.form-grid[data-v-be41747e]{grid-template-columns:1fr}.finance-dialog[data-v-be41747e]{padding:14px}.finance-dialog header[data-v-be41747e]{top:-14px}.finance-dialog footer[data-v-be41747e]{bottom:-14px}.bill-lines th[data-v-be41747e],.bill-lines td[data-v-be41747e]{padding:6px;font-size:12px}}.finance-workspace .toolbar[data-v-be41747e]{justify-content:flex-start;align-items:flex-end;gap:12px 16px;padding:14px 16px;margin:0 0 16px;background:#fff;border:1px solid #dce5ef;border-radius:10px}.finance-workspace .toolbar label[data-v-be41747e]{margin:0;flex:0 1 220px;min-width:160px}.finance-workspace .toolbar label[data-v-be41747e]:first-child{flex-basis:290px}.finance-workspace .toolbar .segmented[data-v-be41747e]{display:flex;align-items:center;gap:0}.segmented button[data-v-be41747e]{border-radius:0;min-height:42px;padding:10px 18px}.segmented button[data-v-be41747e]:first-child{border-radius:7px 0 0 7px}.segmented button[data-v-be41747e]:last-child{border-radius:0 7px 7px 0}.segmented button[aria-pressed=true][data-v-be41747e]{background:#115da6;color:#fff;border-color:#115da6}.selection-count[data-v-be41747e]{align-self:center;color:#58718b;font-size:13px}.finance-workspace .actions[data-v-be41747e]{justify-content:flex-start}.required-help[data-v-be41747e]{font-size:13px;color:#536e87}.finance-workspace .toolbar button[data-v-be41747e],.finance-workspace .toolbar a[data-v-be41747e]{min-height:42px}.finance-workspace h3[data-v-be41747e]{margin-bottom:12px}.finance-workspace[data-v-be41747e] [aria-label=客户应收] .table-scroll{max-width:100%;overflow-x:auto}.finance-workspace[data-v-be41747e] [aria-label=客户应收] table{width:100%}.finance-workspace[data-v-be41747e] [aria-label=客户应收] td.numeric small{white-space:normal;overflow-wrap:anywhere;max-width:210px}.finance-workspace[data-v-be41747e] [aria-label=客户应收] td.numeric .cell-link{white-space:nowrap;text-align:right}.finance-workspace[data-v-be41747e] [aria-label=客户应收] td input[type=checkbox]{width:18px;min-height:18px}.actions[data-v-8d58e4b0]{display:flex;gap:20px;margin-bottom:20px}.actions a[data-v-8d58e4b0]{color:#19558d;padding:10px;border:1px solid #c4d5e6;border-radius:6px;background:#fff}.expense-field-error[data-v-c775b600]{display:block;color:#ad2929;font-size:14px;font-weight:500;line-height:1.6;margin:8px 0;white-space:normal}.expense-field-invalid[data-v-c775b600] input:not([type=checkbox]):not([type=radio]),.expense-field-invalid[data-v-c775b600] select,.expense-field-invalid[data-v-c775b600] textarea{border-color:#b92f2f!important;box-shadow:0 0 0 1px #b92f2f;background:snow!important}.expense-field-invalid[data-v-c775b600]{scroll-margin-block:100px}.staff-extra[data-v-bcbfde79]{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:#526880}.staff-extra input[data-v-bcbfde79]{width:16px;height:16px}.expense-organization[data-v-bcbfde79]{margin-bottom:26px}.approval-paths[data-v-bcbfde79]{padding:14px 18px;background:#edf5ff;border:1px solid #cadcf0;border-radius:10px;line-height:1.8}.approval-paths p[data-v-bcbfde79]{margin:6px 0}.staff-table[data-v-bcbfde79]{overflow:auto;margin-top:18px}.staff-table table[data-v-bcbfde79]{width:100%;border-collapse:collapse;table-layout:fixed}.staff-table th[data-v-bcbfde79],.staff-table td[data-v-bcbfde79]{text-align:left;padding:12px;border-bottom:1px solid #dce6f0;overflow-wrap:anywhere;vertical-align:middle}.staff-table th[data-v-bcbfde79]{background:#f0f5fb;color:#3f5874;font-size:13px}.staff-table td[data-v-bcbfde79]{font-size:14px}.staff-table th[data-v-bcbfde79]:last-child{width:170px}.staff-edit[data-v-bcbfde79]{padding:18px;margin-top:18px;border:1px solid #b9d2eb;border-radius:10px;background:#f7fbff}@media(max-width:760px){.staff-table table[data-v-bcbfde79]{min-width:650px}}.picker-fields[data-v-280c940a]{border:0;margin:0;padding:0;min-width:0}.read-error[data-v-280c940a]{color:#b42318;background:#fff1ef;padding:12px;border-radius:8px}.change-exhibition[data-v-280c940a]{display:block;margin-top:8px;padding:8px 12px;border:1px solid #bbcce0;border-radius:6px;background:#fff;color:#194c83;cursor:pointer}.business-picker label[data-v-280c940a]{display:block;margin:16px 0;color:#334e70;font-size:14px}.business-picker input[data-v-280c940a],.business-picker select[data-v-280c940a]{display:block;width:100%;box-sizing:border-box;min-height:46px;border:1px solid #bbcce0;border-radius:8px;padding:10px;margin-top:8px;background:#fff;font:inherit}.business-picker b[data-v-280c940a]{color:#bc3024}.chosen[data-v-280c940a]{padding:12px;background:#edf5ff;border-radius:8px;line-height:1.6}.chosen small[data-v-280c940a],.hint[data-v-280c940a],small[data-v-280c940a]{color:#637792;font-size:13px}.matches[data-v-280c940a]{display:grid;gap:6px;max-height:240px;overflow:auto}.matches button[data-v-280c940a]{text-align:left;padding:12px;border:1px solid #dbe5ef;border-radius:8px;background:#fff;color:#194c83;font:inherit}.matches small[data-v-280c940a]{display:block;margin-top:5px}.hint[data-v-280c940a]{line-height:1.6}@media(max-width:640px){.business-picker input[data-v-280c940a],.business-picker select[data-v-280c940a]{font-size:16px}}.attachment-picker[data-v-57f63744]{display:flex;gap:8px;flex-wrap:wrap}.attachment-picker button[data-v-57f63744]{flex:1;min-height:44px;padding:9px 10px;border:1px solid #c4d4e5;border-radius:8px;background:#fff;color:#194c83;font:inherit;cursor:pointer;white-space:nowrap}.attachment-picker .file-control[data-v-57f63744]{display:none!important}.attachment-picker button[data-v-57f63744]:disabled{opacity:.5}.add-category[data-v-f21aec80]{margin-top:8px}.new-category[data-v-f21aec80]{padding:10px;background:#f3f7fc;border-radius:8px}.new-category p[data-v-f21aec80]{font-size:13px;color:#566e8a}.new-category [role=alert][data-v-f21aec80]{color:#a32920}.allocation-workbench[data-v-36140f4b]{line-height:1.6}.button-row[data-v-36140f4b]{display:flex;gap:8px;flex-wrap:wrap}button[data-v-36140f4b]{padding:10px 14px;min-height:44px;border:1px solid #c4d4e5;background:#fff;border-radius:8px;color:#194c83;cursor:pointer}button[data-v-36140f4b]:disabled{opacity:.55}.primary[data-v-36140f4b]{background:#176ecc;color:#fff}.source[data-v-36140f4b]{display:block;width:100%;text-align:left;margin:14px 0}.source p[data-v-36140f4b]{margin:5px 0}label[data-v-36140f4b]{display:block;margin:14px 0;color:#334e70}input[data-v-36140f4b],select[data-v-36140f4b],textarea[data-v-36140f4b]{display:block;box-sizing:border-box;width:100%;padding:10px;font:inherit;font-size:16px;border:1px solid #bbcce0;border-radius:8px;min-height:44px;background:#fff}.allocation-entry[data-v-36140f4b]{border:1px solid #dbe5ef;padding:16px;border-radius:10px;margin:16px 0}.error[data-v-36140f4b]{background:#fff0ed;color:#ae2719;padding:12px}.success[data-v-36140f4b]{background:#e8f7f0;color:#116943;padding:12px}.check[data-v-36140f4b]{display:flex;align-items:flex-start;gap:8px}.check input[data-v-36140f4b]{width:18px;min-height:18px;flex-shrink:0;margin-top:5px}.warning[data-v-36140f4b]{background:#fff6dd;padding:12px}.expense-list-filters[data-v-ed3c337c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.expense-list-filters input[data-v-ed3c337c],.expense-list-filters select[data-v-ed3c337c]{width:100%;box-sizing:border-box}.workflow-editor>summary[data-v-ed3c337c]{padding:14px;border:1px solid #d1dfee;border-radius:8px;color:#215a96;cursor:pointer;font-weight:600}.approval-preview[data-v-ed3c337c]{padding:12px;background:#eff6ff;border-radius:8px;line-height:1.7;color:#335d85}.expense-desktop-table[data-v-ed3c337c]{margin-top:16px}.expense-mobile-list[data-v-ed3c337c]{display:none}@media(max-width:760px){.expense-desktop-table[data-v-ed3c337c]{display:none}.expense-mobile-list[data-v-ed3c337c]{display:block}}.expense-app .error-link[data-v-ed3c337c]{border:0;background:transparent;color:inherit;text-align:left;text-decoration:underline;padding:4px 0;min-height:36px}.notice p[data-v-ed3c337c]{margin:0}.notice ul[data-v-ed3c337c]{padding-left:20px;margin:8px 0 0}body.expense-mobile-workspace{min-width:0}.line-card[data-v-ed3c337c]{border:1px solid #dbe5ef;border-radius:12px;padding:16px;margin:14px 0;background:#f9fbff}.expense-lines[data-v-ed3c337c]{margin:24px 0}.simple-field[data-v-ed3c337c]{border:0;padding:0;margin:24px 0!important;min-width:0}.simple-field legend[data-v-ed3c337c]{font-size:14px;color:#334e70}.target-choices label[data-v-ed3c337c],.check-line[data-v-ed3c337c]{display:flex!important;align-items:center;gap:8px}.expense-app .target-choices input[data-v-ed3c337c],.expense-app .check-line input[data-v-ed3c337c]{width:18px;height:18px;max-width:18px;min-height:18px;padding:0;margin:0;flex:0 0 18px;accent-color:#176ecc}.submit-application[data-v-ed3c337c]{width:100%;font-weight:700!important;font-size:18px!important;margin-top:18px}.project-results[data-v-ed3c337c]{display:grid;gap:6px;margin:10px 0;max-height:260px;overflow:auto}.project-results button[data-v-ed3c337c]{text-align:left}.project-results small[data-v-ed3c337c],.payable-candidate small[data-v-ed3c337c]{display:block;color:#6b7f97;font-size:12px;margin:5px 0;overflow-wrap:anywhere}.matched-project[data-v-ed3c337c]{color:#147153}.proof-section[data-v-ed3c337c]{border-top:1px solid #e1e9f2;padding-top:8px}.financial-conclusion[data-v-ed3c337c]{background:#edf5ff;border-radius:8px;padding:10px}.finance-review[data-v-ed3c337c]{border-top:1px solid #dbe5ef;margin:22px 0;padding-top:12px}.payable-candidate[data-v-ed3c337c]{border:1px solid #cbdceb;border-radius:10px;padding:12px;margin:10px 0}.payable-candidate button[data-v-ed3c337c]{width:100%;margin-top:6px}.review-payee[data-v-ed3c337c]{line-height:1.7}.approval-actions[data-v-ed3c337c]{margin:20px 0}.approval-actions button[data-v-ed3c337c]{flex:1}.apply-panel[data-v-ed3c337c]{max-width:660px;margin-left:auto!important;margin-right:auto!important}.expense-app[data-v-ed3c337c]{max-width:1100px;margin:0 auto;padding:22px 18px 84px;color:#172f50;background:#f4f7fb;min-height:100vh}.expense-header[data-v-ed3c337c]{display:flex;gap:22px;align-items:center;margin-bottom:18px;padding:20px 22px;background:#fff;border-bottom:1px solid #e1e9f2;border-radius:12px}.expense-header img[data-v-ed3c337c]{width:150px;height:auto;display:block;flex-shrink:0}.expense-header h1[data-v-ed3c337c]{font-size:23px;line-height:1.35;margin:0;letter-spacing:.02em}.expense-header p[data-v-ed3c337c]{margin:5px 0 0;color:#718298;font-size:13px}.expense-header>button[data-v-ed3c337c]{margin-left:auto}.expense-panel[data-v-ed3c337c]{padding:26px;background:#fff;border:1px solid #dbe5ef;border-radius:16px;margin:18px 0}.expense-grid[data-v-ed3c337c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.expense-app label[data-v-ed3c337c]{display:block;font-size:14px;margin:12px 0;color:#334e70}.expense-app input[data-v-ed3c337c],.expense-app select[data-v-ed3c337c],.expense-app textarea[data-v-ed3c337c]{display:block;width:100%;min-height:44px;margin-top:8px;border:1px solid #bbcce0;border-radius:8px;padding:10px;background:#fff;font:inherit;box-sizing:border-box}.expense-app select[multiple][data-v-ed3c337c]{min-height:116px}.expense-app textarea[data-v-ed3c337c]{min-height:80px;resize:vertical}.expense-app button[data-v-ed3c337c]{min-height:42px;padding:10px 16px;border:1px solid #c4d4e5;border-radius:8px;background:#fff;color:#194c83;font:inherit;cursor:pointer}.expense-app button[data-v-ed3c337c]:disabled{opacity:.55;cursor:not-allowed}.expense-app .primary[data-v-ed3c337c],.expense-nav .active[data-v-ed3c337c]{color:#fff;background:#176ecc;border-color:#176ecc}.expense-nav[data-v-ed3c337c],.button-row[data-v-ed3c337c]{display:flex;gap:10px;flex-wrap:wrap}.expense-nav[data-v-ed3c337c]{position:sticky;top:0;background:#f4f7fb;padding:12px 0;z-index:2}.expense-nav button[data-v-ed3c337c]{flex:1;white-space:nowrap}.notice[data-v-ed3c337c]{padding:14px;border-radius:8px}.error[data-v-ed3c337c]{background:#fff0ed;color:#ae2719}.success[data-v-ed3c337c]{background:#e8f7f0;color:#116943}.required[data-v-ed3c337c],.expense-app b[data-v-ed3c337c]{color:#bc3024}.muted[data-v-ed3c337c]{color:#637792;font-size:14px;line-height:1.6}.cost-note[data-v-ed3c337c]{background:#edf5ff;padding:14px;border-radius:8px}.expense-row[data-v-ed3c337c]{display:flex;justify-content:space-between;gap:15px;width:100%;text-align:left;margin:12px 0}.expense-row small[data-v-ed3c337c]{display:block;color:#6b7f97;margin-top:7px;overflow-wrap:anywhere}.expense-row>span[data-v-ed3c337c]:last-child{text-align:right;flex-shrink:0}.section-heading[data-v-ed3c337c]{display:flex;justify-content:space-between;align-items:center;gap:15px}.hero-amount[data-v-ed3c337c]{font-size:32px;font-weight:700;margin:20px 0}.hero-amount small[data-v-ed3c337c]{display:block;font-size:15px;color:#2372ad;margin-top:9px}.expense-app dt[data-v-ed3c337c]{color:#67809e;font-size:14px}.expense-app dd[data-v-ed3c337c]{margin:7px 0;overflow-wrap:anywhere;line-height:1.5}.payment-form[data-v-ed3c337c],.workflow-node[data-v-ed3c337c]{border:1px solid #dbe5ef;padding:18px;border-radius:12px;margin:18px 0}.audit-row[data-v-ed3c337c]{padding:16px 0;border-bottom:1px solid #e1e9f2}.audit-row button[data-v-ed3c337c]{margin-left:8px}.expense-app details[data-v-ed3c337c]{margin-top:20px}.login[data-v-ed3c337c]{max-width:460px;margin:40px auto}.expense-app h2[data-v-ed3c337c]{font-size:21px}.expense-app h3[data-v-ed3c337c]{font-size:17px}.expense-app hr[data-v-ed3c337c]{border:0;border-top:1px solid #dbe5ef;margin:30px 0}@media(max-width:640px){.approval-summary[data-v-ed3c337c]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.approval-summary>div[data-v-ed3c337c]:nth-child(5),.approval-summary>.financial-conclusion[data-v-ed3c337c]{grid-column:1/-1}.expense-app[data-v-ed3c337c]{padding:14px 12px 80px}.expense-header[data-v-ed3c337c]{gap:16px;align-items:center;padding:18px 12px;flex-wrap:wrap}.expense-header img[data-v-ed3c337c]{width:110px}.expense-header h1[data-v-ed3c337c]{font-size:20px}.expense-header p[data-v-ed3c337c]{font-size:12px}.expense-header>button[data-v-ed3c337c]{font-size:12px;padding:4px 8px;min-height:32px;border:0;background:transparent;color:#718298;margin-left:auto}.expense-panel[data-v-ed3c337c]{padding:18px 15px}.expense-grid[data-v-ed3c337c]{grid-template-columns:1fr;gap:2px}.expense-nav[data-v-ed3c337c]{gap:6px}.expense-nav button[data-v-ed3c337c]{padding:10px 5px;font-size:14px}.expense-row[data-v-ed3c337c]{padding:12px 8px!important;font-size:14px!important}.expense-row>span[data-v-ed3c337c]:last-child{max-width:40%;flex-shrink:1}.expense-app input[data-v-ed3c337c],.expense-app select[data-v-ed3c337c],.expense-app textarea[data-v-ed3c337c]{font-size:16px}.hero-amount[data-v-ed3c337c]{font-size:28px}}.expense-login-page[data-v-ed3c337c]{box-sizing:border-box;max-width:560px;min-height:100svh;padding:48px 20px 32px}.expense-login-page .expense-header[data-v-ed3c337c]{flex-direction:column;gap:20px;margin:0 0 26px;padding:0;background:transparent;border:0;border-radius:0;text-align:center}.expense-login-page .expense-header img[data-v-ed3c337c]{width:224px;max-width:75%;height:auto}.expense-login-page .expense-header h1[data-v-ed3c337c]{font-size:24px}.expense-login-page .expense-header p[data-v-ed3c337c]{margin-top:6px;font-size:14px}.expense-login-page .login[data-v-ed3c337c]{box-sizing:border-box;max-width:none;margin:0;padding:26px 24px;border-radius:14px}.expense-login-page .login h2[data-v-ed3c337c]{margin:0 0 28px;font-size:22px;line-height:1.4}.expense-login-page .login label[data-v-ed3c337c]{margin:0 0 20px;font-size:16px;font-weight:600}.expense-login-page .login input[data-v-ed3c337c]{min-width:0;min-height:48px;margin-top:8px;font-size:16px;font-weight:400}.expense-login-page .login input[data-v-ed3c337c]::placeholder{font-size:14px;color:#7a8798}.expense-login-page .login-submit[data-v-ed3c337c]{width:100%;min-height:48px;margin-top:8px;background:#062d60;border-color:#062d60;font-size:17px;font-weight:600;box-shadow:none}.expense-login-page .login-alternative[data-v-ed3c337c]{display:flex;justify-content:flex-end;margin-top:10px}.expense-login-page .login-alternative button[data-v-ed3c337c]{min-height:44px;padding:8px 0;border:0;background:transparent;color:#164566;text-decoration:underline;text-underline-offset:4px;font-weight:600}.expense-login-page .login-help[data-v-ed3c337c]{margin:16px 0 0;font-size:13px}.expense-login-page .login-code-row[data-v-ed3c337c]{display:flex;align-items:stretch;gap:10px;margin-top:8px}.expense-login-page .login-code-row input[data-v-ed3c337c]{flex:1;width:0;margin:0}.expense-login-page .login-code-row button[data-v-ed3c337c]{flex-shrink:0;padding:8px 12px;font-size:14px;font-weight:400;white-space:nowrap}.expense-login-page .login-sms-error[data-v-ed3c337c]{color:#ae2719;font-size:14px;line-height:1.5}.expense-login-page input[data-v-ed3c337c]:focus-visible,.expense-login-page button[data-v-ed3c337c]:focus-visible{outline:2px solid #176ecc;outline-offset:3px}.expense-login-page>.notice[data-v-ed3c337c]{margin:0 0 18px}@media(max-width:640px){.expense-login-page[data-v-ed3c337c]{padding:32px 16px max(24px,env(safe-area-inset-bottom))}.expense-login-page .expense-header[data-v-ed3c337c]{gap:16px;margin-bottom:22px}.expense-login-page .expense-header img[data-v-ed3c337c]{width:208px}.expense-login-page .expense-header h1[data-v-ed3c337c]{font-size:22px}.expense-login-page .login[data-v-ed3c337c]{padding:24px 20px}.expense-login-page .login h2[data-v-ed3c337c]{font-size:21px}}.expense-focused[data-v-ed3c337c]{box-sizing:border-box;width:100%;max-width:600px;padding:20px 16px calc(88px + env(safe-area-inset-bottom));background:#f4f6fa;min-height:100svh;font-size:15px;line-height:1.5}.expense-focused .expense-header[data-v-ed3c337c]{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 24px;padding:8px 0 18px;background:transparent;border:0;border-bottom:1px solid #e0e7ef;border-radius:0}.expense-focused .expense-header img[data-v-ed3c337c]{width:96px;max-width:100%}.expense-focused .expense-header h1[data-v-ed3c337c]{font-size:18px;letter-spacing:0;line-height:1.4}.expense-focused .expense-header p[data-v-ed3c337c]{font-size:12px;margin:3px 0 0}.expense-focused .expense-header>button[data-v-ed3c337c]{padding:6px 0 6px 8px;min-height:44px;border:0;background:transparent;color:#6b7d94;font-size:13px;box-shadow:none}.expense-mobile-welcome[data-v-ed3c337c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 18px}.expense-mobile-welcome p[data-v-ed3c337c]{color:#7a8798;font-size:12px;margin:0 0 4px}.expense-mobile-welcome h2[data-v-ed3c337c]{font-size:22px;margin:0;line-height:1.45;overflow-wrap:anywhere}.expense-focused .expense-refresh[data-v-ed3c337c]{border:0;background:transparent;display:grid;place-items:center;padding:10px;min-width:44px;box-shadow:none;color:#75869c}.expense-focused .expense-apply-card[data-v-ed3c337c]{display:flex;align-items:center;gap:14px;width:100%;padding:22px 18px;border:0;border-radius:16px;background:linear-gradient(115deg,#124f94,#1675c9);color:#fff;box-shadow:0 6px 18px #1362af24;text-align:left}.expense-apply-card>span[data-v-ed3c337c]:nth-child(2){flex:1;min-width:0}.expense-apply-card strong[data-v-ed3c337c]{display:block;font-size:20px;letter-spacing:.05em}.expense-apply-card small[data-v-ed3c337c]{display:block;margin-top:5px;font-size:13px;color:#e4effc}.expense-apply-icon[data-v-ed3c337c]{width:44px;height:44px;flex:0 0 44px;border-radius:13px;background:#fff2;display:grid;place-items:center}.expense-progress[data-v-ed3c337c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 20px;padding:18px 0;background:#fff;border:1px solid #e6ebf2;border-radius:14px}.expense-progress>div[data-v-ed3c337c]{text-align:center;border-right:1px solid #edf0f5}.expense-progress>div[data-v-ed3c337c]:last-child{border:0}.expense-progress strong[data-v-ed3c337c]{display:block;font-size:25px;line-height:1.3;font-variant-numeric:tabular-nums}.expense-progress span[data-v-ed3c337c]{display:block;font-size:12px;color:#77869a;margin-top:5px}.needs-attention[data-v-ed3c337c]{color:#b36315!important}.expense-duty-list[data-v-ed3c337c]{display:grid;gap:10px;margin-bottom:24px}.expense-focused .expense-duty[data-v-ed3c337c]{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:1px solid #e6ebf2;border-radius:14px;background:#fff;box-shadow:none;text-align:left}.expense-duty-icon[data-v-ed3c337c]{width:40px;height:40px;border-radius:11px;background:#edf4fc;color:#2268ac;display:grid;place-items:center;flex-shrink:0}.expense-duty>span[data-v-ed3c337c]:nth-child(2){flex:1;min-width:0}.expense-duty strong[data-v-ed3c337c]{display:block;font-size:15px;color:#243d5b}.expense-duty small[data-v-ed3c337c]{display:block;font-size:12px;color:#7b899c;margin-top:3px}.expense-count[data-v-ed3c337c]{border-radius:20px;background:#edf4fc;padding:2px 8px;font-size:13px}.expense-recent[data-v-ed3c337c]{padding:0 2px}.expense-recent-heading[data-v-ed3c337c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.expense-recent-heading h3[data-v-ed3c337c]{font-size:16px;margin:0}.expense-focused .expense-recent-heading button[data-v-ed3c337c]{display:flex;align-items:center;gap:2px;border:0;background:transparent;padding:8px 0;color:#667e98;font-size:12px;box-shadow:none}.expense-focused .expense-recent-row[data-v-ed3c337c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;border:1px solid #e6ebf2;border-radius:12px;margin:8px 0;padding:16px;text-align:left;background:#fff;box-shadow:none}.expense-recent-row strong[data-v-ed3c337c]{display:block;font-size:14px;color:#203e60}.expense-recent-row small[data-v-ed3c337c]{display:block;color:#76869a;font-size:12px;margin-top:6px}.expense-recent-title[data-v-ed3c337c]{flex:1;min-width:0;overflow-wrap:anywhere}.expense-recent-amount[data-v-ed3c337c]{text-align:right;max-width:48%;overflow-wrap:anywhere}.expense-recent-amount strong[data-v-ed3c337c]{font-variant-numeric:tabular-nums;white-space:nowrap}.expense-empty[data-v-ed3c337c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;background:#fff;border:1px solid #e6ebf2;border-radius:14px;color:#9aabc0;padding:20px;text-align:center}.expense-empty strong[data-v-ed3c337c]{font-size:14px;color:#6e8198;margin-top:12px}.expense-empty p[data-v-ed3c337c]{font-size:12px;margin:6px 0 0;color:#8a99ab}.expense-mobile-tip[data-v-ed3c337c]{font-size:12px;color:#8796aa;text-align:center;margin:20px 0 8px}.expense-focused .expense-bottom-nav[data-v-ed3c337c]{position:fixed;bottom:0;left:50%;transform:translate(-50%);box-sizing:border-box;display:flex;align-items:stretch;width:100%;max-width:600px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4eaf2;z-index:20;box-shadow:0 -4px 18px #18385806}.expense-focused .expense-bottom-nav button[data-v-ed3c337c]{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;align-items:center;justify-content:center;background:transparent;border:0;border-radius:10px;padding:6px 1px;min-height:52px;font-size:11px;line-height:1.2;color:#7c8ba0;box-shadow:none;white-space:nowrap}.expense-focused .expense-bottom-nav button.active[data-v-ed3c337c]{color:#116fc3;background:#f1f7fd}.expense-nav-icon[data-v-ed3c337c]{position:relative;display:flex}.expense-nav-badge[data-v-ed3c337c]{position:absolute;top:-6px;left:14px;background:#d95841;border:2px solid #fff;border-radius:10px;color:#fff;font-size:9px;min-width:15px;padding:0 3px;line-height:15px;text-align:center}.expense-focused .expense-panel[data-v-ed3c337c]{padding:20px 16px;border-color:#e2e8f0;border-radius:14px;min-width:0}.expense-focused .expense-grid[data-v-ed3c337c]{grid-template-columns:minmax(0,1fr);gap:2px}.expense-focused .section-heading[data-v-ed3c337c]{flex-wrap:wrap}.expense-focused .section-heading h2[data-v-ed3c337c]{margin:0;font-size:19px}.expense-focused .section-heading p[data-v-ed3c337c]{font-size:12px}.expense-focused .line-card[data-v-ed3c337c]{padding:14px 12px}.expense-focused[data-v-ed3c337c] input,.expense-focused[data-v-ed3c337c] select,.expense-focused[data-v-ed3c337c] textarea{max-width:100%;font-size:16px}.expense-focused button[data-v-ed3c337c]{max-width:100%}.expense-focused .button-row[data-v-ed3c337c]{gap:8px}.expense-focused .button-row button[data-v-ed3c337c]{white-space:normal}.expense-focused .expense-focused-list[data-v-ed3c337c]{display:block}.expense-focused .expense-row[data-v-ed3c337c]{padding:14px 12px!important;align-items:flex-start}.expense-focused .expense-row>span[data-v-ed3c337c]:first-child{min-width:0;overflow-wrap:anywhere}.expense-focused .expense-row>span[data-v-ed3c337c]:last-child{max-width:45%;flex-shrink:1}.expense-focused .expense-row small[data-v-ed3c337c]{line-height:1.5;font-size:12px}.expense-focused[data-v-ed3c337c] .proof-section{margin-top:22px}.expense-focused[data-v-ed3c337c] .attachment-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.expense-focused[data-v-ed3c337c] .attachment-picker button{padding:10px 3px;min-width:0;font-size:13px;white-space:nowrap}.expense-focused button[data-v-ed3c337c]:focus-visible{outline:2px solid #126fc2;outline-offset:3px}@media(max-width:360px){.expense-focused[data-v-ed3c337c]{padding-left:12px;padding-right:12px}.expense-focused .expense-header[data-v-ed3c337c]{grid-template-columns:80px minmax(0,1fr) auto;gap:8px}.expense-focused .expense-header img[data-v-ed3c337c]{width:80px}.expense-focused .expense-header h1[data-v-ed3c337c]{font-size:16px}.expense-mobile-welcome h2[data-v-ed3c337c]{font-size:20px}.expense-focused .expense-apply-card[data-v-ed3c337c]{padding:18px 14px}}#app .expense-app.expense-focused .expense-list-filters[data-v-ed3c337c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;align-items:start;margin:20px 0 16px}#app .expense-app.expense-focused .expense-list-filters>label[data-v-ed3c337c]{min-width:0;margin:0}#app .expense-app.expense-focused .expense-filter-search[data-v-ed3c337c],#app .expense-app.expense-focused .expense-filter-status[data-v-ed3c337c]{grid-column:1/-1}#app .expense-app.expense-focused .expense-filter-category[data-v-ed3c337c]{margin:0 0 16px}#app .expense-app.expense-focused .expense-list-filters[data-v-ed3c337c] :is(input,select),#app .expense-app.expense-focused .expense-filter-category select[data-v-ed3c337c]{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;margin:8px 0 0;padding:8px 10px;font-size:16px;line-height:24px}#app .expense-app.expense-focused .expense-list-filters input[type=date][data-v-ed3c337c]{-webkit-appearance:none;appearance:none;min-inline-size:0}#app .expense-app.expense-focused .expense-list-filters input[type=date][data-v-ed3c337c]::-webkit-date-and-time-value{min-height:24px;text-align:left}#app .expense-app.expense-focused .expense-list-filters input[type=date][data-v-ed3c337c]::-webkit-datetime-edit{padding:0;min-width:0}@media(max-width:380px){#app .expense-app.expense-focused .expense-list-filters[data-v-ed3c337c]{grid-template-columns:minmax(0,1fr)}}.inbox-list button[data-v-92666d1e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.inbox-list button.selected[data-v-92666d1e]{background:#e4f1ff;border:2px solid #176fc5;color:#124d85}.inbox-list button strong[data-v-92666d1e]{background:#176fc5;color:#fff;padding:3px 9px;border-radius:12px;white-space:nowrap}.approval-detail[open][data-v-92666d1e]{display:flex;flex-direction:column;padding:0;max-height:90vh}.approval-detail>header[data-v-92666d1e],.approval-detail>footer[data-v-92666d1e]{flex:none;padding:16px 24px;background:#fff}.approval-detail>header[data-v-92666d1e]{border-bottom:1px solid #dce5ef}.approval-detail>header h2[data-v-92666d1e]{margin:6px 0;font-size:18px}.approval-detail>header small[data-v-92666d1e]{color:#6e8398}.approval-detail>.approval-detail-body[data-v-92666d1e]{overflow-y:auto;min-height:0;padding:16px 24px;border:0}.approval-detail>footer[data-v-92666d1e]{border-top:1px solid #dce5ef;justify-content:flex-end}.approval-detail>footer button[data-v-92666d1e]:first-child{background:#176fc5;color:#fff}.approval-detail>footer button[data-v-92666d1e]:last-child{border-color:#b76522;color:#8b480d}@media(max-width:600px){.approval-detail>header[data-v-92666d1e],.approval-detail>.approval-detail-body[data-v-92666d1e],.approval-detail>footer[data-v-92666d1e]{padding:12px 16px}}.approval-inbox[data-v-92666d1e]{background:#fff4df;border:1px solid #e3bd72;border-radius:12px;padding:18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px;color:#5f450f}.approval-inbox h2[data-v-92666d1e]{font-size:18px;margin:0}.approval-inbox p[data-v-92666d1e]{margin:6px 0;font-size:13px}.approval-inbox strong[data-v-92666d1e]{font-size:26px;margin-left:12px}.approval-dialog[data-v-92666d1e]{color:#243e60;border:0;border-radius:12px;padding:24px;width:min(800px,calc(100% - 32px));max-height:90vh;overflow:auto;box-sizing:border-box}.approval-dialog[data-v-92666d1e]::backdrop{background:#0b234b88}header[data-v-92666d1e],footer[data-v-92666d1e]{display:flex;align-items:center;justify-content:space-between;gap:12px}button[data-v-92666d1e]{background:#fff;border:1px solid #cadbeb;color:#176fc5;padding:10px;border-radius:6px;cursor:pointer}button[data-v-92666d1e]:disabled{opacity:.5}.inbox-list[data-v-92666d1e]{display:grid;gap:8px;margin:16px 0}.inbox-list button[data-v-92666d1e]{text-align:left}table[data-v-92666d1e]{width:100%;border-collapse:collapse}td[data-v-92666d1e],th[data-v-92666d1e]{padding:10px;text-align:left;border:1px solid #dce5ef}p[data-v-92666d1e]{line-height:1.7}textarea[data-v-92666d1e]{display:block;width:100%;min-height:80px;box-sizing:border-box;margin:10px 0}article[data-v-92666d1e]{border-top:1px solid #dce5ef;padding-top:16px}[role=alert][data-v-92666d1e]{color:#b42318}.trend-panel[data-v-3fe2915a]{padding:20px;background:#fff;border:1px solid #dce6ef;border-radius:12px;min-width:0}header[data-v-3fe2915a]{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}h2[data-v-3fe2915a]{margin:0;font-size:18px}p[data-v-3fe2915a]{margin:6px 0 0;font-size:12px;color:#667e96}.chart-tabs[data-v-3fe2915a]{display:flex;gap:4px;flex-wrap:wrap;background:#f0f5fa;padding:4px;border-radius:8px}.chart-tabs button[data-v-3fe2915a]{border:0;background:transparent;color:#526e89;padding:8px 12px;border-radius:6px;font-size:12px;cursor:pointer}.chart-tabs button[aria-pressed=true][data-v-3fe2915a]{background:#0c5f9e;color:#fff}.trend-note[data-v-3fe2915a]{line-height:1.7;margin-top:14px}.chart-wrap[data-v-3fe2915a]{margin-top:8px;min-width:0}.chart-wrap svg[data-v-3fe2915a]{display:block;width:100%;max-height:260px}.axis[data-v-3fe2915a]{font-size:11px;fill:#658099}.chart-footer[data-v-3fe2915a]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:12px;color:#6b7f94}.chart-footer label[data-v-3fe2915a]{margin-left:auto;display:flex;align-items:center;gap:8px}.chart-footer select[data-v-3fe2915a]{padding:7px;border:1px solid #c6d7e7;border-radius:5px;color:#294d70;background:#fff;max-width:100%}.trend-empty[data-v-3fe2915a]{display:grid;place-items:center;min-height:210px;padding:20px;text-align:center;color:#8d651f;background:#fffcf6;margin:15px 0;border-radius:8px}@media(max-width:700px){.trend-panel[data-v-3fe2915a]{padding:14px}.chart-footer label[data-v-3fe2915a]{margin-left:0}.chart-wrap[data-v-3fe2915a]{overflow-x:auto}.chart-wrap svg[data-v-3fe2915a]{min-width:600px}.chart-tabs button[data-v-3fe2915a]{padding:8px}}.known-cost-strip[data-v-e55439da]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px;background:#eef6fc;border:1px solid #cfdfef;border-radius:8px;font-size:13px;line-height:1.7}.known-cost-strip button[data-v-e55439da]{border:0;background:transparent;color:#145f99;text-align:left;font-weight:600;padding:0}.known-cost-strip span[data-v-e55439da]{color:#647589}.company-overview[data-v-e55439da] .customer-receipts header button{align-self:center;border:1px solid #bfd2e5;border-radius:6px;background:#fff;padding:9px 16px;color:#185f99;font:inherit;cursor:pointer}.company-overview[data-v-e55439da]{display:grid;gap:18px;min-width:0;color:#1b3855}.panel[data-v-e55439da]{background:#fff;border:1px solid #dbe5ef;border-radius:12px;padding:20px;min-width:0}header[data-v-e55439da],.filter-title[data-v-e55439da]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}h2[data-v-e55439da]{font-size:18px;margin:0}p[data-v-e55439da],.scope-note[data-v-e55439da]{font-size:12px;line-height:1.7;color:#637b92;margin:7px 0 0}a[data-v-e55439da]{color:#1469ad;text-decoration:none;font-size:13px}a[data-v-e55439da]:hover{text-decoration:underline}button[data-v-e55439da]{cursor:pointer;font:inherit}button[data-v-e55439da]:focus-visible,a[data-v-e55439da]:focus-visible{outline:2px solid #1684dd;outline-offset:3px}.filter-title[data-v-e55439da]{margin-bottom:13px}.filter-title strong[data-v-e55439da]{font-size:14px}.filters[data-v-e55439da]{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.filters label[data-v-e55439da]{display:grid;gap:6px;min-width:0;font-size:12px;color:#5d748a}.filters input[data-v-e55439da],.filters select[data-v-e55439da]{max-width:100%;height:38px;min-width:0;border:1px solid #c2d2e3;border-radius:6px;padding:8px 10px;color:#244867;background:#fff}.filters select[data-v-e55439da]{max-width:230px}.filter-title button[data-v-e55439da],.view-switch button[data-v-e55439da],.cockpit-drawer header button[data-v-e55439da]{border:1px solid #bfd2e5;border-radius:6px;background:#fff;padding:8px 13px;color:#185f99}.coverage[data-v-e55439da]{padding:7px 11px;background:#fff5df;color:#976319;font-size:12px;border-radius:6px}.metric-grid[data-v-e55439da]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e1eaf2;border:1px solid #e1eaf2;border-radius:8px;overflow:hidden;margin-top:17px}.metric-grid button[data-v-e55439da]{border:0;background:#fff;padding:17px 20px;text-align:left;display:grid;gap:6px;color:#233f5c;min-width:0}.metric-grid button[data-v-e55439da]:hover{background:#f0f7ff}.metric-grid span[data-v-e55439da]{font-size:13px;font-weight:600;display:flex;justify-content:space-between}.metric-grid b[data-v-e55439da]{color:#93a9be}.metric-grid strong[data-v-e55439da]{font-size:27px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.metric-grid small[data-v-e55439da]{font-size:11px;color:#677d92;line-height:1.6}.metric-grid em[data-v-e55439da]{font-size:11px;font-style:normal;color:#677d92}.metric-grid .accent[data-v-e55439da]{background:#0a416f;color:#fff}.metric-grid .accent small[data-v-e55439da],.metric-grid .accent em[data-v-e55439da]{color:#c2d6e7}.metric-grid .accent[data-v-e55439da]:hover{background:#125583}.risk-strip[data-v-e55439da]{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;color:#7b6c4e}.risk-strip button[data-v-e55439da]{border:0;background:#fff3dd;color:#936116;border-radius:5px;padding:7px 10px;font-size:12px}.compact[data-v-e55439da]{margin:16px 0}.grow[data-v-e55439da]{flex:1;min-width:170px!important}.compact input[type=number][data-v-e55439da]{width:110px}.view-switch[data-v-e55439da]{display:flex;gap:6px}.view-switch button[aria-pressed=true][data-v-e55439da]{background:#125f9f;color:#fff}.negative[data-v-e55439da]{color:#b63838!important}.pending[data-v-e55439da]{color:#976319;font-size:12px}.ready[data-v-e55439da]{color:#228174;font-size:12px}.scope-note[data-v-e55439da]{margin-top:13px}.risk-grid[data-v-e55439da],.receivable-strip[data-v-e55439da],.funds-grid[data-v-e55439da]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:15px}.risk-grid button[data-v-e55439da],.funds-grid>a[data-v-e55439da],.receivable-strip>a[data-v-e55439da],.receivable-strip>button[data-v-e55439da],.receivable-strip>div[data-v-e55439da]{display:grid;gap:5px;border:1px solid #e0e8f1;border-radius:8px;background:#f8fafd;color:#264967;padding:16px;text-align:left;min-width:0}.risk-grid strong[data-v-e55439da]{font-size:21px;color:#996115}.risk-grid span[data-v-e55439da],.funds-grid span[data-v-e55439da],.receivable-strip span[data-v-e55439da]{font-size:13px}.risk-grid small[data-v-e55439da],.funds-grid small[data-v-e55439da],.receivable-strip small[data-v-e55439da]{font-size:11px;color:#698196;line-height:1.6}.funds-grid strong[data-v-e55439da],.receivable-strip strong[data-v-e55439da]{font-size:23px;font-variant-numeric:tabular-nums}.business-scale>div[data-v-e55439da]{display:flex;flex-wrap:wrap;gap:28px;margin-top:17px;font-size:13px;color:#698196}.business-scale b[data-v-e55439da]{display:inline-block;margin-left:8px;color:#173c5f;font-size:19px}.warning[data-v-e55439da]{padding:13px 17px;background:#fff6e4;border-radius:8px;color:#8a621d}details[data-v-e55439da]{margin-top:14px;font-size:13px}.cockpit-backdrop[data-v-e55439da]{position:fixed;inset:0;background:#10253b66;z-index:19;display:flex;justify-content:flex-end}.cockpit-drawer[data-v-e55439da]{width:min(1300px,96vw);height:100%;background:#f5f8fb;display:flex;flex-direction:column;box-shadow:-12px 0 40px #1234}.cockpit-drawer>header[data-v-e55439da]{padding:23px;background:#fff;border-bottom:1px solid #dce5ef}.drawer-content[data-v-e55439da]{padding:22px;overflow:auto;min-height:0}.drawer-content p[data-v-e55439da]{margin-top:14px}.row-actions a[data-v-e55439da]{padding:6px;border:1px solid #bfd2e5;border-radius:5px;font-size:12px}@media(max-width:900px){.metric-grid[data-v-e55439da]{grid-template-columns:repeat(2,1fr)}.risk-grid[data-v-e55439da],.receivable-strip[data-v-e55439da],.funds-grid[data-v-e55439da]{grid-template-columns:1fr}.panel[data-v-e55439da]{padding:14px}}@media(max-width:500px){.metric-grid strong[data-v-e55439da]{font-size:22px}.metric-grid button[data-v-e55439da]{padding:14px 10px}.filters label[data-v-e55439da]{width:calc(50% - 6px)}.filters select[data-v-e55439da]{width:100%}.drawer-content[data-v-e55439da]{padding:12px}.cockpit-drawer[data-v-e55439da]{width:100%}}@media(max-width:500px){.filters label[data-v-e55439da]:has(.filter-tabs){width:100%}}.project-analysis[data-v-e55439da]{container-type:inline-size}.project-analysis[data-v-e55439da] .data-table.fit-width .cell-link{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}@container (max-width:1100px){.project-analysis[data-v-e55439da] .data-table.fit-width .table-scroll{overflow-x:auto}.project-analysis[data-v-e55439da] .data-table.fit-width table{table-layout:auto}.project-analysis[data-v-e55439da] .data-table.fit-width td:first-child{min-width:200px}}.exhibition-overview[data-v-8f175281]{min-width:0;padding:20px;background:#fff;border:1px solid #dbe5ef;border-radius:12px;color:#203c58}header[data-v-8f175281]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}h2[data-v-8f175281]{margin:0;font-size:19px}header p[data-v-8f175281]{margin:6px 0 0;color:#6b7e94;font-size:12px}header>span[data-v-8f175281]{font-size:12px;color:#647c94}.exhibition-list-filters[data-v-8f175281]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:16px 0}.exhibition-list-filters label[data-v-8f175281]{display:grid;gap:6px;font-size:12px;color:#506a84}.exhibition-search[data-v-8f175281]{flex:1;min-width:200px;max-width:480px}input[data-v-8f175281],select[data-v-8f175281]{height:38px;padding:8px 10px;border:1px solid #c5d6e8;border-radius:6px;background:#fff;color:#244767;min-width:0}.exhibition-list-filters button[data-v-8f175281]{height:38px;padding:8px 12px;border:1px solid #c5d6e8;border-radius:6px;background:#fff;color:#1765a8}a[data-v-8f175281]{color:#1264ae;text-decoration:none}a[data-v-8f175281]:hover{text-decoration:underline}.exhibition-name[data-v-8f175281]{font-weight:600;line-height:1.6}.has-exceptions[data-v-8f175281]{color:#b73535!important}.city-distribution[data-v-8f175281]{margin-top:14px;font-size:12px;color:#60758b}.city-distribution summary[data-v-8f175281]{cursor:pointer}.city-distribution>div[data-v-8f175281]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;max-height:160px;overflow:auto}.city-distribution span[data-v-8f175281]{padding:6px 10px;background:#f2f6fa;border-radius:5px}.city-distribution strong[data-v-8f175281]{margin-left:8px;color:#244767}@media(max-width:700px){.exhibition-overview[data-v-8f175281]{padding:14px}}.exhibition-overview[data-v-8f175281] .table-scroll{max-width:100%;overflow-x:auto}.exhibition-overview[data-v-8f175281] table{min-width:840px}.exhibition-name[data-v-8f175281]{white-space:normal;overflow-wrap:anywhere}.cockpit[data-v-d7d4a58a]{display:grid;gap:18px;color:#11294b}.cockpit-head[data-v-d7d4a58a],.title[data-v-d7d4a58a],.edition[data-v-d7d4a58a],.lifecycle[data-v-d7d4a58a],.head-actions[data-v-d7d4a58a],.edition-actions[data-v-d7d4a58a]{display:flex}.cockpit-head[data-v-d7d4a58a]{align-items:center;justify-content:space-between}.title[data-v-d7d4a58a]{align-items:center}.title>div>span[data-v-d7d4a58a],.panel header span[data-v-d7d4a58a],.edition span[data-v-d7d4a58a]{font-size:10px;letter-spacing:.16em;color:#73849d}.cockpit h1[data-v-d7d4a58a]{margin:3px 0;font-size:25px}.cockpit p[data-v-d7d4a58a]{margin:0;color:#74839a;font-size:12px}.head-actions[data-v-d7d4a58a],.edition-actions[data-v-d7d4a58a]{align-items:center;gap:10px}.head-actions>a[data-v-d7d4a58a],.edition-actions>a[data-v-d7d4a58a]{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:18px;text-decoration:none}.head-actions>a[data-v-d7d4a58a]{color:#fff;background:#0d65ad}.head-actions svg[data-v-d7d4a58a]{width:14px}.edition-actions>a[data-v-d7d4a58a]{color:#fff;border:1px solid #ffffff55}.edition-actions>strong[data-v-d7d4a58a]{padding:8px 13px;background:#ffffff18;border:1px solid #ffffff30;border-radius:18px}.contract[data-v-d7d4a58a]{padding:7px 10px;border:1px solid #d7e2f1;border-radius:18px;color:#54708f}.metric-strip[data-v-d7d4a58a],.value-grid[data-v-d7d4a58a]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.value-grid[data-v-d7d4a58a]{grid-template-columns:repeat(4,1fr)}.metric-strip article[data-v-d7d4a58a],.value-grid article[data-v-d7d4a58a]{display:flex;gap:12px;align-items:center;padding:17px;background:#fff;border:1px solid #e4eaf2;border-radius:13px}.value-grid article[data-v-d7d4a58a]{display:block}.metric-strip svg[data-v-d7d4a58a]{width:21px;color:#1472d4}.metric-strip span[data-v-d7d4a58a]{display:block;font-size:11px;color:#6e7f96}.metric-strip strong[data-v-d7d4a58a],.value-grid strong[data-v-d7d4a58a]{display:block;font-size:26px}.metric-strip small[data-v-d7d4a58a],.value-grid small[data-v-d7d4a58a]{font-size:11px;margin-left:4px}.metric-strip em[data-v-d7d4a58a],.value-grid em[data-v-d7d4a58a]{display:block;font-style:normal;font-size:9px;color:#8b99aa}.value-grid>article>b[data-v-d7d4a58a]{color:#f26a20}.value-grid .clear svg[data-v-d7d4a58a]{color:#19a775}.panel[data-v-d7d4a58a],.report-entry[data-v-d7d4a58a]{background:#fff;border:1px solid #e2e9f2;border-radius:14px;box-shadow:0 8px 24px #15365b0d}.command-grid[data-v-d7d4a58a],.overview-grid[data-v-d7d4a58a]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.overview-grid[data-v-d7d4a58a]{grid-template-columns:.8fr 1.2fr}.panel[data-v-d7d4a58a]{padding:18px}.panel header[data-v-d7d4a58a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.panel h2[data-v-d7d4a58a],.report-entry h2[data-v-d7d4a58a]{font-size:15px;margin:0}.command header[data-v-d7d4a58a]{justify-content:flex-start;gap:10px}.command header>b[data-v-d7d4a58a]{color:#f26a20}.row[data-v-d7d4a58a]{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #edf1f6}.row i[data-v-d7d4a58a]{width:7px;height:7px;border-radius:50%;background:#2786dd}.row i.critical[data-v-d7d4a58a]{background:#e74a50}.row p[data-v-d7d4a58a]{flex:1}.row strong[data-v-d7d4a58a],.row small[data-v-d7d4a58a]{display:block}.row svg[data-v-d7d4a58a]{width:15px}.row time[data-v-d7d4a58a]{color:#f26a20}.empty[data-v-d7d4a58a]{padding:18px 0;text-align:center}.bars>div[data-v-d7d4a58a]{display:grid;grid-template-columns:60px 1fr 42px;gap:9px;align-items:center;margin:12px 0;font-size:11px}.bars i[data-v-d7d4a58a]{height:6px;background:#edf2f7;border-radius:6px}.bars em[data-v-d7d4a58a]{display:block;height:100%;background:linear-gradient(90deg,#0e6fc6,#23a18b);border-radius:6px}.exhibitions>a[data-v-d7d4a58a]{display:grid;grid-template-columns:1fr 85px 70px 18px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid #edf1f6;color:inherit;text-decoration:none}.exhibitions a small[data-v-d7d4a58a]{display:flex;align-items:center;gap:4px}.exhibitions a svg[data-v-d7d4a58a]{width:13px}.exhibitions a>span[data-v-d7d4a58a]{font-size:10px;color:#1472d4}.exhibitions a>strong[data-v-d7d4a58a]{font-size:10px;color:#e2565b}.report-entry[data-v-d7d4a58a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;color:inherit;text-decoration:none;border-left:4px solid #f26a20}.report-entry h2[data-v-d7d4a58a]{margin:4px 0;font-size:17px}.edition[data-v-d7d4a58a]{align-items:center;justify-content:space-between;background:linear-gradient(125deg,#073c78,#0f67ad);color:#fff;padding:22px 26px;border-radius:15px}.edition p[data-v-d7d4a58a]{display:flex;align-items:center;gap:7px;color:#dceafb}.edition p svg[data-v-d7d4a58a]{width:15px}.edition p i[data-v-d7d4a58a]{height:12px;border-left:1px solid #7899bc}.lifecycle[data-v-d7d4a58a]{justify-content:space-between;padding:18px;background:#fff;border-radius:14px}.lifecycle span[data-v-d7d4a58a]{display:flex;align-items:center;gap:7px;color:#94a0af}.lifecycle i[data-v-d7d4a58a]{font-style:normal;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf2f7}.lifecycle .active[data-v-d7d4a58a]{color:#0c69ba}.lifecycle .active i[data-v-d7d4a58a]{background:#0c69ba;color:#fff}.services[data-v-d7d4a58a]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.services>div[data-v-d7d4a58a]{padding:13px;background:#f5f8fc;border-radius:10px}.services span[data-v-d7d4a58a],.services small[data-v-d7d4a58a]{display:block;font-size:10px;color:#718197}.services strong[data-v-d7d4a58a]{font-size:23px}.slots>div[data-v-d7d4a58a]{display:grid;grid-template-columns:100px 1fr 70px;padding:10px;border-top:1px solid #edf1f6;font-size:11px}@media(max-width:1100px){.metric-strip[data-v-d7d4a58a],.value-grid[data-v-d7d4a58a]{grid-template-columns:repeat(2,1fr)}.command-grid[data-v-d7d4a58a],.overview-grid[data-v-d7d4a58a]{grid-template-columns:1fr}.contract[data-v-d7d4a58a]{display:none}}.correction-guide[data-v-491fdbf3]{padding:14px 18px;margin:16px 0;background:#fff8eb;border:1px solid #edd6aa;border-radius:9px;color:#344e69}.correction-guide h3[data-v-491fdbf3]{font-size:16px}.correction-guide p[data-v-491fdbf3],.correction-guide li[data-v-491fdbf3]{line-height:1.75}.correction-guide li[data-v-491fdbf3]{margin:10px 0}.correction-guide button[data-v-491fdbf3]{font:inherit;border:1px solid #c9d8e7;border-radius:7px;padding:10px 14px;background:#fff;color:#205684}.sales-page-header[data-v-31b7e5a1]{width:100%;min-width:0;margin:0 0 20px;color:#18385b}.sales-page-heading[data-v-31b7e5a1]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0}.sales-page-title[data-v-31b7e5a1]{min-width:0}.sales-page-eyebrow[data-v-31b7e5a1]{font-size:12px;color:#176bc1;font-weight:700;letter-spacing:.03em}.sales-page-title h1[data-v-31b7e5a1]{font-size:28px;line-height:1.35;margin:6px 0 8px;font-weight:750;color:#18385b}.sales-page-title p[data-v-31b7e5a1]{font-size:14px;line-height:1.65;color:#667e99;margin:0}.sales-page-actions[data-v-31b7e5a1]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex-shrink:0}.sales-page-actions[data-v-31b7e5a1] button,.sales-page-actions[data-v-31b7e5a1] a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:10px 16px;margin:0;border:1px solid #cddced;border-radius:8px;background:#fff;color:#255985;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.sales-page-actions[data-v-31b7e5a1] .primary{background:#176fc5;border-color:#176fc5;color:#fff}.sales-page-actions[data-v-31b7e5a1] :disabled{opacity:.5;cursor:default}.sales-section-tabs[data-v-31b7e5a1]{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px;border-bottom:1px solid #dce5ef}.sales-section-tabs>a[data-v-31b7e5a1]{display:inline-flex;align-items:center;min-height:42px;padding:10px 2px;border-bottom:3px solid transparent;color:#667e99;font-size:14px;font-weight:600;text-decoration:none}.sales-section-tabs>a[data-v-31b7e5a1]:hover{color:#176fc5}.sales-section-tabs>a.selected[data-v-31b7e5a1]{color:#176fc5;border-bottom-color:#176fc5}.sales-section-tabs>a[data-v-31b7e5a1]:focus-visible{outline:2px solid #176fc5;outline-offset:2px}@media(max-width:950px){.sales-page-heading[data-v-31b7e5a1]{align-items:flex-start;flex-wrap:wrap}.sales-page-actions[data-v-31b7e5a1]{justify-content:flex-start;flex-shrink:1}.sales-page-title h1[data-v-31b7e5a1]{font-size:25px}.sales-section-tabs[data-v-31b7e5a1]{gap:16px}}.own-progress[data-v-975ae7d9]{margin:18px 0;padding:20px;border:1px solid #cbdbef;border-radius:12px;background:#f8fbff}.heading[data-v-975ae7d9]{display:flex;gap:16px;justify-content:space-between;align-items:center}.heading h3[data-v-975ae7d9]{margin:0}.heading p[data-v-975ae7d9]{color:#637792;font-size:13px}.heading a[data-v-975ae7d9]{flex-shrink:0;padding:10px 14px;background:#fff;border:1px solid #bbcee8;border-radius:8px;color:#16599b}summary[data-v-975ae7d9]{font-weight:600;padding:12px 0;cursor:pointer}ol[data-v-975ae7d9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none}li[data-v-975ae7d9]{background:#fff;border:1px solid #dae4ef;border-radius:8px;padding:12px}li>div[data-v-975ae7d9]:first-child{display:flex;justify-content:space-between;gap:12px}li span[data-v-975ae7d9],li small[data-v-975ae7d9]{font-size:12px;color:#667a92}li .done[data-v-975ae7d9]{color:#087d54;font-weight:600}li small[data-v-975ae7d9]{display:block;margin-top:7px}.proofs[data-v-975ae7d9]{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.proofs a[data-v-975ae7d9]{color:#155e9e}li p[data-v-975ae7d9]{font-size:13px;margin:8px 0}@media(max-width:700px){.heading[data-v-975ae7d9]{align-items:flex-start;flex-direction:column}ol[data-v-975ae7d9]{grid-template-columns:1fr}}.void-entry[data-v-4fe0de2b]{font:inherit;border:1px solid #dfb7b7;border-radius:7px;background:#fff7f7;color:#9e3333;padding:10px 14px;cursor:pointer}.void-entry[data-v-4fe0de2b]:disabled{opacity:.5;cursor:default}.void-dialog[data-v-4fe0de2b]{width:min(760px,calc(100vw - 40px));box-sizing:border-box;max-height:85dvh;border:1px solid #c6d5e6;border-radius:12px;padding:24px;color:#183b60}.void-dialog[data-v-4fe0de2b]::backdrop{background:#14273f88}.void-dialog header[data-v-4fe0de2b],.void-dialog footer[data-v-4fe0de2b]{display:flex;justify-content:space-between;gap:16px;align-items:center}.void-dialog p[data-v-4fe0de2b]{line-height:1.6;overflow-wrap:anywhere}.void-dialog article[data-v-4fe0de2b]{padding:12px;border:1px solid #dce5ef;border-radius:8px;margin:12px 0}.void-dialog label[data-v-4fe0de2b]{display:flex;align-items:center;gap:10px}.void-dialog label.reason[data-v-4fe0de2b]{display:grid;margin:16px 0}.void-dialog textarea[data-v-4fe0de2b]{width:100%;box-sizing:border-box;border:1px solid #b7cbe1;border-radius:7px;min-height:90px;padding:12px;font:inherit}.void-dialog button[data-v-4fe0de2b]{padding:10px 14px;font:inherit;cursor:pointer}.correction-panel[data-v-e766c90a]{border-top:1px solid #dce5ef;padding:18px 0;margin-top:18px}.correction-panel h3[data-v-e766c90a]{margin:0 0 12px}.correction-actions[data-v-e766c90a]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.correction-actions a[data-v-e766c90a]{text-decoration:none}.delete-text[data-v-e766c90a]{color:#b42318;background:transparent;border:0;font:inherit;padding:8px;cursor:pointer}.delete-text[data-v-e766c90a]:disabled{opacity:.5;cursor:default}.correction-panel p[data-v-e766c90a]{color:#657991;line-height:1.6}.correction-confirm[data-v-e766c90a]{padding:16px;border:1px solid #e5c7c7;border-radius:8px;margin-top:14px}.correction-confirm label[data-v-e766c90a]{display:grid;gap:8px}.correction-confirm textarea[data-v-e766c90a]{min-height:70px;width:100%;box-sizing:border-box;padding:10px;font:inherit;border:1px solid #c9d7e7;border-radius:6px}.correction-error[data-v-e766c90a]{color:#b42318!important}.payment-agreement[data-v-3469af8c]{border:1px solid #d5e1ef;border-radius:10px;padding:16px;margin:16px 0;min-width:0}.payment-agreement legend[data-v-3469af8c]{font-weight:700;color:#173c66}.payment-agreement label[data-v-3469af8c]{display:grid;gap:7px;margin:10px 0}.payment-agreement input[data-v-3469af8c],.payment-agreement select[data-v-3469af8c],.payment-agreement textarea[data-v-3469af8c]{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:10px;border:1px solid #c7d8eb;border-radius:7px;color:#243e60;background:#fff}.deadline-grid[data-v-3469af8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}small[data-v-3469af8c],p[data-v-3469af8c]{font-size:13px;line-height:1.6;color:#627c96}@media(max-width:650px){.deadline-grid[data-v-3469af8c]{grid-template-columns:1fr}}.packaging-choices[data-v-61f20a26]{border:0;padding:0;margin:0;min-width:0}.packaging-choices legend[data-v-61f20a26]{font-size:13px;font-weight:600;color:#334e70;margin-bottom:8px}.packaging-choices small[data-v-61f20a26]{font-size:12px;color:#6b7d93;line-height:1.6}.packaging-options[data-v-61f20a26]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.packaging-options label[data-v-61f20a26]{display:flex;align-items:center;gap:6px;border:1px solid #c8d7e9;border-radius:7px;padding:10px 12px;cursor:pointer;background:#fff;font-size:13px;color:#334e70}.packaging-options label.selected[data-v-61f20a26]{border-color:#1672cc;background:#edf6ff;color:#125aa0}.packaging-options input[data-v-61f20a26]{width:16px;height:16px;margin:0;accent-color:#1672cc}.missing[data-v-61f20a26]{color:#b42318;font-size:12px}.packaging-options[data-v-61f20a26] .required-mark{display:none}.storage-specifications[data-v-11a245e7]{margin-top:16px;border-top:1px dashed #ccddef;padding-top:14px}.storage-specifications summary[data-v-11a245e7]{cursor:pointer;color:#205d95;font-size:13px}.storage-specifications p[data-v-11a245e7],.storage-specifications small[data-v-11a245e7]{font-size:12px;color:#627995;line-height:1.7}.storage-piece-row[data-v-11a245e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;padding:12px;background:#fff;border:1px solid #dbe6f1;border-radius:8px}.storage-piece-row label[data-v-11a245e7]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#334e70}.storage-piece-row input[data-v-11a245e7]{width:100%;box-sizing:border-box;min-height:42px;padding:9px 11px;border:1px solid #c8d7e9;border-radius:7px;font:inherit}.storage-piece-row button[data-v-11a245e7]{justify-self:start}@media(max-width:600px){.storage-piece-row[data-v-11a245e7]{grid-template-columns:1fr 1fr}}.searchable-choice[data-v-903869f6]{position:relative;min-width:0;width:100%}.choice-input[data-v-903869f6]{position:relative}.choice-input input[data-v-903869f6]{display:block;width:100%;min-width:0;box-sizing:border-box;padding-right:40px!important}.choice-input .choice-toggle[data-v-903869f6]{position:absolute;right:1px;top:1px;bottom:1px;border:0!important;background:transparent!important;padding:0 12px!important;margin:0!important;height:auto!important;color:#426687}.choice-popup[data-v-903869f6]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #adc8e6;border-radius:8px;box-shadow:0 6px 20px #163a6026;z-index:30;padding:6px;margin-top:4px;color:#183c63}.choice-results[data-v-903869f6]{max-height:220px;overflow:auto}.choice-results button[data-v-903869f6]{display:block!important;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff!important;color:#183c63!important;border:0!important;border-radius:4px!important;padding:10px!important;margin:0!important;line-height:1.5!important;font-size:14px!important}.choice-results button[data-v-903869f6]:hover,.choice-results button.highlight[data-v-903869f6],.choice-results button[aria-selected=true][data-v-903869f6]{background:#edf5ff!important}.choice-results p[data-v-903869f6]{font-size:13px;margin:10px!important}.choice-create[data-v-903869f6]{display:block!important;width:100%;text-align:left;background:#f1f7fe!important;color:#1260a0!important;border:0!important;border-top:1px solid #dbe6f1!important;border-radius:0!important;padding:10px!important;margin:4px 0 0!important}.choice-popup small[data-v-903869f6]{display:block;font-size:12px!important;line-height:1.6;color:#607790;padding:6px}.quotation-mode[data-v-5db1c447]{padding:18px 0;border-bottom:1px solid #dce5ef;margin-bottom:20px}.quotation-mode p[data-v-5db1c447]{margin:0 0 10px;font-size:13px;color:#627992}.quotation-mode strong[data-v-5db1c447]{color:#183d69;margin-left:10px}.mode-options[data-v-5db1c447]{display:grid;grid-template-columns:repeat(2,minmax(0,240px));gap:12px}.quotation-mode button.mode-option[data-v-5db1c447]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:13px 16px;border:1px solid #bed0e4;border-radius:8px;background:#f6f9fc;color:#294c73;cursor:pointer;font:inherit;text-align:left}.quotation-mode button.mode-option[aria-pressed=true][data-v-5db1c447]{background:#126ec4;color:#fff;border:2px solid #126ec4;padding:12px 15px;box-shadow:0 3px 10px #126ec422}.quotation-mode button.mode-option small[data-v-5db1c447]{color:inherit;font-size:12px;font-weight:400;opacity:1}.quotation-mode button.mode-option[aria-pressed=true] span[data-v-5db1c447]{font-weight:700}.quotation-mode button.mode-option[data-v-5db1c447]:disabled{opacity:.55;cursor:not-allowed}.mode-hint[data-v-5db1c447]{display:block;margin-top:10px;font-size:12px;color:#627992}@media(max-width:500px){.mode-options[data-v-5db1c447]{grid-template-columns:1fr 1fr}.quotation-mode button.mode-option[data-v-5db1c447]{padding:10px;font-size:13px}.quotation-mode button.mode-option[aria-pressed=true][data-v-5db1c447]{padding:9px}}.cross-release[data-v-71b94351]{background:#fff;border:1px solid #cfdfef;padding:22px;margin:16px 0;border-radius:12px;color:#183858;min-width:0}.cross-release header[data-v-71b94351],.cross-release footer[data-v-71b94351]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cross-release h3[data-v-71b94351],.cross-release h4[data-v-71b94351]{margin:0}.cross-release header p[data-v-71b94351]{color:#617992;margin:8px 0 0}.cross-release button[data-v-71b94351],.cross-release a[data-v-71b94351]{font:inherit;font-size:14px;color:#165b9a}.cross-release button[data-v-71b94351]{padding:10px 14px;border:1px solid #bfd2e7;border-radius:7px;background:#fff;cursor:pointer}.cross-release button[data-v-71b94351]:disabled{cursor:not-allowed;opacity:.55}.cross-release .primary[data-v-71b94351]{background:#176ecc;color:#fff;padding:12px 18px;border-radius:7px;text-decoration:none}.missing-summary[data-v-71b94351],.ready-summary[data-v-71b94351]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px;margin:18px 0;border-radius:8px;background:#fff6e7;color:#855413}.missing-summary span[data-v-71b94351]{border-left:1px solid #e2cba5;padding-left:12px}.ready-summary[data-v-71b94351]{background:#eaf7ef;color:#246849}.condition-grid[data-v-71b94351]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.condition-grid article[data-v-71b94351]{padding:16px;border:1px solid #ecd8b5;border-radius:8px;background:#fffcf6;overflow-wrap:anywhere}.condition-grid article.complete[data-v-71b94351]{background:#f5faf7;border-color:#cce2d4}.condition-title[data-v-71b94351]{display:flex;justify-content:space-between;gap:10px}.condition-title span[data-v-71b94351]{font-size:13px;white-space:nowrap;color:#8a5e17}.complete .condition-title span[data-v-71b94351]{color:#24764b}.condition-grid p[data-v-71b94351]{font-size:14px;line-height:1.65;margin:10px 0}.condition-grid small[data-v-71b94351]{display:block;margin-bottom:8px;color:#5a7489}.condition-grid a[data-v-71b94351]{display:inline-block;margin-top:6px}.payment-note[data-v-71b94351]{margin:16px 0;padding:14px 16px;background:#eff5fb;border-radius:8px;line-height:1.65;scroll-margin:100px}.payment-note p[data-v-71b94351]{margin:7px 0;font-size:14px}.payment-note small[data-v-71b94351]{color:#56718e}.release-editor[data-v-71b94351]{padding:18px;background:#f5f8fc;border:1px solid #bfd2e7;border-radius:8px;margin:16px 0;scroll-margin:90px}.release-editor form[data-v-71b94351]{display:grid;gap:14px}.release-editor label[data-v-71b94351]{display:grid;gap:8px;font-size:14px}.release-editor textarea[data-v-71b94351],.release-editor select[data-v-71b94351],.release-editor input[data-v-71b94351]{width:100%;max-width:100%;box-sizing:border-box;font:inherit;padding:11px;border:1px solid #bfd2e7;border-radius:7px}.release-editor textarea[data-v-71b94351]{min-height:90px}.editor-actions[data-v-71b94351]{display:flex;gap:10px}.saved-materials[data-v-71b94351]{padding:14px 0;border-top:1px solid #e0e9f2;border-bottom:1px solid #e0e9f2;margin:16px 0;font-size:14px;scroll-margin:90px}.saved-materials summary[data-v-71b94351]{cursor:pointer;color:#165b9a;font-weight:600}.saved-materials p[data-v-71b94351]{line-height:1.7}.file-row[data-v-71b94351]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e5edf4}.file-row span[data-v-71b94351]{overflow-wrap:anywhere;min-width:0}footer p[data-v-71b94351]{font-size:14px;color:#617992}@media(max-width:760px){.condition-grid[data-v-71b94351]{grid-template-columns:1fr}.cross-release[data-v-71b94351]{padding:14px}.condition-title[data-v-71b94351]{font-size:14px}.file-row[data-v-71b94351]{align-items:flex-start;flex-direction:column}}body:has(.quotation-document){min-width:0}.quote-order-status[data-v-a7afce52]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:12px 0 24px;color:#b42318;break-inside:avoid}.quote-order-status strong[data-v-a7afce52]{display:inline-block;border:3px double #b42318;padding:7px 20px;font-size:25px;letter-spacing:5px;border-radius:5px;transform:rotate(-3deg)}.quote-order-status .secondary-stamp[data-v-a7afce52]{font-size:18px;letter-spacing:2px}.quote-order-status span[data-v-a7afce52]{font-size:12px;color:#8c4440}.quotation-document[data-v-a7afce52]{max-width:1000px;padding:40px 48px 28px;color:#183d66;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.quotation-document .quote-brand[data-v-a7afce52]{border:0;padding:0 0 28px;align-items:center}.quote-brand .quote-logo[data-v-a7afce52]{display:block;flex-shrink:0;width:215px;height:auto;aspect-ratio:890/366;object-fit:contain;overflow:visible}.quotation-document .quote-brand .quote-slogan[data-v-a7afce52]{text-align:right}.quote-slogan>span[data-v-a7afce52]{display:block;font-size:15px;letter-spacing:3px;color:#496986}.quote-slogan>strong[data-v-a7afce52]{display:block;font-size:27px;letter-spacing:2px;line-height:1.45;font-weight:750;color:#093566}.quote-slogan>strong>span[data-v-a7afce52]{color:#f47721}.quote-slogan small[data-v-a7afce52]{display:block;font-size:8px;letter-spacing:1.2px;margin-top:6px;color:#7a8fa3}.quote-heading[data-v-a7afce52]{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 0 22px;margin:0 0 23px;border-bottom:1px solid #d8e3ee}.quote-heading h1[data-v-a7afce52]{font-size:28px;margin:0;color:#082f5b;line-height:1.5;letter-spacing:1px}.quote-heading p[data-v-a7afce52]{margin:9px 0 0;font-size:9px;letter-spacing:2px;color:#7c90a5}.quote-heading dl[data-v-a7afce52]{margin:0;min-width:235px;font-size:11px;line-height:1.9}.quote-heading dl div[data-v-a7afce52]{display:flex;gap:14px}.quote-heading dt[data-v-a7afce52]{width:60px;flex-shrink:0;color:#8a9aac}.quote-heading dd[data-v-a7afce52]{margin:0;overflow-wrap:anywhere;color:#344f6d}.quote-customer[data-v-a7afce52]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 17px}.quote-customer>div>span[data-v-a7afce52]{font-size:9px;letter-spacing:1px;color:#ed772b;font-weight:700}.quote-customer h2[data-v-a7afce52]{margin:6px 0 0;font-size:22px;color:#112f50;line-height:1.5}.quote-customer>small[data-v-a7afce52]{font-size:11px;color:#8394a6;white-space:nowrap;padding-bottom:4px}.quote-customer b[data-v-a7afce52]{margin-left:6px;color:#345779}.quote-event[data-v-a7afce52]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:27px;background:#f4f7fa;border-left:3px solid #ff7927;padding:19px 23px;margin-bottom:27px;break-inside:avoid}.event-venue[data-v-a7afce52]{border-left:1px solid #dae3ed;padding-left:24px}.quote-event>div>span[data-v-a7afce52]{font-size:10px;color:#7c90a5}.quote-event h3[data-v-a7afce52]{font-size:17px;margin:6px 0 0;color:#103e6c;line-height:1.7}.quote-event p[data-v-a7afce52]{font-size:11px;line-height:1.7;margin:8px 0 0;color:#7b8e9f}.quote-event .event-dates[data-v-a7afce52]{font-size:10px;margin-top:10px}.event-dates strong[data-v-a7afce52]{color:#466780;font-weight:400;margin-left:8px}.quote-section-heading[data-v-a7afce52]{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.quote-section-heading h2[data-v-a7afce52]{font-size:15px;margin:0;color:#1a3654}.quote-section-heading>span[data-v-a7afce52]{font-size:10px;color:#8d9aab}.quote-line-items[data-v-a7afce52]{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;margin:0}.quote-line-items .col-seq[data-v-a7afce52]{width:6%}.quote-line-items .col-name[data-v-a7afce52]{width:21%}.quote-line-items .col-desc[data-v-a7afce52]{width:31%}.quote-line-items .col-qty[data-v-a7afce52]{width:10%}.quote-line-items .col-price[data-v-a7afce52],.quote-line-items .col-amount[data-v-a7afce52]{width:16%}.quote-line-items th[data-v-a7afce52]{padding:12px 10px;background:#0a3765;color:#fff;font-size:11px;text-align:left;font-weight:500}.quote-line-items td[data-v-a7afce52]{padding:18px 10px;font-size:12px;vertical-align:top;line-height:1.8;border:0;border-bottom:1px solid #e1e8ef;overflow-wrap:anywhere;color:#627489}.quote-line-items td strong[data-v-a7afce52]{color:#253f5a;font-weight:650}.quote-line-items td[data-v-a7afce52]:last-child{font-weight:700;color:#173e64}.quote-line-items th[data-v-a7afce52]:first-child,.quote-line-items td[data-v-a7afce52]:first-child,.quote-line-items th[data-v-a7afce52]:nth-child(4),.quote-line-items td[data-v-a7afce52]:nth-child(4){text-align:center}.quote-line-items th[data-v-a7afce52]:nth-last-child(-n+2),.quote-line-items td[data-v-a7afce52]:nth-last-child(-n+2){text-align:right;white-space:nowrap}.quote-line-items thead[data-v-a7afce52]{display:table-header-group}.quote-line-items tr[data-v-a7afce52]{break-inside:avoid}.quote-commercial[data-v-a7afce52]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:36px;margin-top:24px;align-items:start;break-inside:avoid}.quote-amounts[data-v-a7afce52]{font-variant-numeric:tabular-nums;margin:0;break-inside:avoid}.quote-amounts>div[data-v-a7afce52]{display:flex;justify-content:space-between;gap:15px;padding:10px 0;font-size:11px;border-bottom:1px solid #e9eef3;color:#667b8f}.quote-amounts>div strong[data-v-a7afce52]{white-space:nowrap;color:#243e58;font-size:12px}.quote-amounts .quote-grand-total[data-v-a7afce52]{background:#0a3562;color:#fff;display:block;padding:17px 21px;margin-top:12px;border-bottom:3px solid #f27b2e}.quote-grand-total>span[data-v-a7afce52]{display:block;font-size:12px;color:#d0deed;letter-spacing:1px}.quote-amounts .quote-grand-total strong[data-v-a7afce52]{display:block;font-size:36px;letter-spacing:-.5px;line-height:1.25;color:#fff;margin-top:7px}.quote-notes[data-v-a7afce52]{padding:9px 0 0;break-inside:avoid}.quote-notes h3[data-v-a7afce52]{font-size:12px;margin:0 0 12px;color:#37536e}.quote-notes ol[data-v-a7afce52]{margin:0;padding-left:17px;font-size:10px;line-height:1.9;color:#7d8da0}.quote-notes li[data-v-a7afce52]{padding-left:3px;margin-bottom:7px}.quote-contacts[data-v-a7afce52]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;padding-top:19px;border-top:1px solid #ccd9e6;break-inside:avoid}.quote-contacts>div+div[data-v-a7afce52]{border-left:1px solid #e1e8ef;padding-left:28px}.contact-label[data-v-a7afce52]{font-size:9px;letter-spacing:1px;color:#8394a6;font-weight:500}.quote-contacts h3[data-v-a7afce52]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:9px 0 12px;font-size:12px;color:#224463}.quote-credential[data-v-a7afce52]{border:1px solid #dbbf87;background:#fff9ee;color:#7e602b;padding:3px 6px;border-radius:3px;font-size:9px;font-weight:500}.quote-contacts p[data-v-a7afce52]{display:flex;align-items:center;gap:8px;margin:7px 0;font-size:11px;line-height:1.4;overflow-wrap:anywhere;color:#41617d}.quote-contacts>div+div>p[data-v-a7afce52]:first-of-type{font-size:13px;margin-top:12px;font-weight:650}.quote-contacts svg[data-v-a7afce52]{flex-shrink:0;color:#748b9f}.contact-missing[data-v-a7afce52]{color:#7b8895}.quotation-document .quote-footer[data-v-a7afce52]{border-top:1.5px solid #234c74;padding-top:14px;margin-top:22px;font-size:10px;color:#677e92;gap:18px;break-inside:avoid}.quotation-document .quote-footer div[data-v-a7afce52]{display:grid;gap:4px}.quote-footer strong[data-v-a7afce52]{font-size:11px}.quote-footer div span[data-v-a7afce52]{font-size:9px;color:#8798a8}.customer-confirmation[data-v-a7afce52]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:20px;border:1px solid #b9d8f7;border-radius:12px;background:#f2f8ff}.customer-confirmation div[data-v-a7afce52]:first-child{display:grid;gap:7px}.customer-confirmation p[data-v-a7afce52]{margin:0;color:#62758d}.customer-confirmation div[data-v-a7afce52]:last-child{display:flex;gap:10px}.quotation-confirmed[data-v-a7afce52]{margin-top:22px;padding:16px;border-radius:10px;color:#147457;background:#e9f8f2;font-weight:700}@media screen and (max-width:650px){.quotation-document[data-v-a7afce52]{padding:25px 20px}.quote-brand .quote-logo[data-v-a7afce52]{width:155px}.quote-slogan>span[data-v-a7afce52]{font-size:11px;letter-spacing:1px}.quote-slogan>strong[data-v-a7afce52]{font-size:19px;letter-spacing:1px}.quote-slogan small[data-v-a7afce52]{font-size:6px;letter-spacing:.5px}.quote-heading[data-v-a7afce52]{align-items:start;gap:20px}.quote-heading h1[data-v-a7afce52]{font-size:20px}.quote-heading p[data-v-a7afce52]{font-size:7px;letter-spacing:1px}.quote-heading dl[data-v-a7afce52]{min-width:165px;font-size:9px}.quote-customer h2[data-v-a7afce52]{font-size:18px}.quote-event[data-v-a7afce52]{padding:16px;gap:15px}.event-venue[data-v-a7afce52]{padding-left:15px}.quote-event h3[data-v-a7afce52]{font-size:14px}.quote-line-items td[data-v-a7afce52],.quote-line-items th[data-v-a7afce52]{font-size:10px;padding:10px 6px}.quote-commercial[data-v-a7afce52]{grid-template-columns:1fr}.quote-amounts[data-v-a7afce52]{grid-row:1}.quote-contacts[data-v-a7afce52]{gap:16px}.quote-contacts>div+div[data-v-a7afce52]{padding-left:16px}}@media print{@page{size:A4;margin:13mm}html:has(.quotation-document),body:has(.quotation-document),body:has(.quotation-document) #app{background:#fff!important}.quotation-document[data-v-a7afce52]{width:100%;max-width:none;padding:0;border:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.quotation-document .quote-brand[data-v-a7afce52]{padding-bottom:15px}.quote-brand .quote-logo[data-v-a7afce52]{width:174px}.quote-slogan>span[data-v-a7afce52]{font-size:12px;letter-spacing:2px}.quote-slogan>strong[data-v-a7afce52]{font-size:23px}.quote-slogan small[data-v-a7afce52]{font-size:7px;letter-spacing:1px}.quote-heading[data-v-a7afce52]{padding-bottom:12px;margin-bottom:14px}.quote-heading h1[data-v-a7afce52]{font-size:24px}.quote-heading p[data-v-a7afce52]{font-size:8px}.quote-heading dl[data-v-a7afce52]{min-width:210px;font-size:10px}.quote-customer[data-v-a7afce52]{margin-bottom:14px}.quote-customer h2[data-v-a7afce52]{font-size:19px}.quote-event[data-v-a7afce52]{padding:12px 18px;margin-bottom:16px;gap:20px}.event-venue[data-v-a7afce52]{padding-left:18px}.quote-event h3[data-v-a7afce52]{font-size:14px}.quote-event p[data-v-a7afce52]{font-size:10px}.quote-section-heading h2[data-v-a7afce52]{font-size:13px}.quote-line-items th[data-v-a7afce52]{padding:10px 8px;font-size:10px}.quote-line-items td[data-v-a7afce52]{padding:11px 8px;font-size:11px}.quote-commercial[data-v-a7afce52]{gap:26px;margin-top:16px}.quote-amounts>div[data-v-a7afce52]{padding:6px 0;font-size:10px}.quote-amounts>div strong[data-v-a7afce52]{font-size:11px}.quote-amounts .quote-grand-total[data-v-a7afce52]{padding:14px 17px;margin-top:10px}.quote-grand-total>span[data-v-a7afce52]{font-size:11px}.quote-amounts .quote-grand-total strong[data-v-a7afce52]{font-size:31px}.quote-notes h3[data-v-a7afce52]{font-size:11px}.quote-notes ol[data-v-a7afce52]{font-size:10px}.quote-contacts[data-v-a7afce52]{margin-top:18px;padding-top:17px}.quote-contacts h3[data-v-a7afce52]{font-size:11px}.quote-contacts p[data-v-a7afce52]{font-size:10px}.quote-contacts>div+div>p[data-v-a7afce52]:first-of-type{font-size:12px}.quotation-document .quote-footer[data-v-a7afce52]{margin-top:12px;padding-top:12px}.quote-footer strong[data-v-a7afce52]{font-size:10px}}.quote-version-bar[data-v-a7afce52]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:14px;background:#edf5ff;border:1px solid #cbdff6;border-radius:10px;margin:12px 0}.quote-version-bar label[data-v-a7afce52]{display:flex;align-items:center;gap:10px}.quote-version-bar span[data-v-a7afce52]{color:#5b718a;font-size:13px}.quote-share[data-v-a7afce52]{display:flex;gap:24px;padding:20px;background:#fff;border:1px solid #d7e3f1;border-radius:10px;margin:12px 0}.quote-share img[data-v-a7afce52]{width:180px;height:180px}.quote-share button[data-v-a7afce52]{margin-right:10px}.quotation-toolbar[data-v-a7afce52]{flex-wrap:wrap}.offline-quote[data-v-a7afce52]{padding:20px;background:#fff;display:grid;gap:12px;border:1px solid #d7e3f1;margin:12px 0}.offline-quote label[data-v-a7afce52]{display:grid;gap:6px}.line-pricing[data-v-51fdfe54]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:14px 0 0;padding:14px;background:#edf4fd;border:1px solid #d1e0f2;border-radius:8px}.standard[data-v-51fdfe54]{display:flex;flex-direction:column;gap:6px;min-width:0}.standard span[data-v-51fdfe54],label[data-v-51fdfe54]{font-size:13px;color:#385674}.standard strong[data-v-51fdfe54]{font-size:18px;color:#155d9f}small[data-v-51fdfe54]{display:block;font-size:12px;color:#607994;line-height:1.6}.line-pricing input[data-v-51fdfe54]{width:100%;box-sizing:border-box;padding:10px;min-height:42px;border:1px solid #c8d7e9;border-radius:7px;margin:6px 0;font:inherit}@media(max-width:600px){.line-pricing[data-v-51fdfe54]{grid-template-columns:1fr}}.required[data-v-3d1d1dd6]{color:#b82920}.service-fields[data-v-3d1d1dd6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.service-fields label[data-v-3d1d1dd6]{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;color:#334e70}.service-fields input[data-v-3d1d1dd6],.service-fields select[data-v-3d1d1dd6],.service-fields textarea[data-v-3d1d1dd6]{width:100%;box-sizing:border-box;border:1px solid #c8d7e9;border-radius:7px;min-height:42px;padding:9px 11px;font:inherit;background:#fff}.service-fields small[data-v-3d1d1dd6],.service-fields p[data-v-3d1d1dd6]{font-size:12px;color:#6b7d93;line-height:1.5;margin:0}.service-note[data-v-3d1d1dd6]{grid-column:1/-1}@media(max-width:900px){.service-fields[data-v-3d1d1dd6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.service-fields[data-v-3d1d1dd6]{grid-template-columns:1fr}}.exhibition-combobox[data-v-072df19f]{position:relative;min-width:0;width:100%;max-width:560px;text-align:left}.picker-input[data-v-072df19f]{display:flex;align-items:center;border:1px solid #bfcede;border-radius:8px;background:#fff;min-height:42px}.picker-input[data-v-072df19f]:focus-within{outline:2px solid #2175ca;outline-offset:1px}.picker-input input[data-v-072df19f]{width:100%;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;padding:10px 12px;font:inherit;color:#163754}.picker-input button[data-v-072df19f]{flex:none;padding:6px 10px;border:0;background:transparent;color:#42698d;font-size:20px;cursor:pointer}.picker-popover[data-v-072df19f]{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:40;border:1px solid #bfcede;background:#fff;border-radius:9px;box-shadow:0 8px 24px #1233;overflow:hidden}.picker-popover p[data-v-072df19f]{margin:0;padding:12px;font-size:13px;color:#536e87;line-height:1.6}.picker-results[data-v-072df19f]{max-height:290px;overflow:auto}.picker-results button[data-v-072df19f],.picker-more[data-v-072df19f]{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e6edf5;border-radius:0;padding:12px;background:#fff;color:#163754;font:inherit;cursor:pointer;white-space:normal}.picker-results button[data-v-072df19f]:hover,.picker-results .highlighted[data-v-072df19f]{background:#eaf4ff}.picker-popover small[data-v-072df19f]{display:block;font-size:12px;font-weight:400;color:#647c92;margin-top:5px}.selection-validity[data-v-072df19f]{position:absolute;width:1px!important;height:1px;padding:0!important;opacity:0;pointer-events:none}.picker-more[data-v-072df19f]{color:#1264be;font-size:13px}.exhibition-combobox>.picker-input[data-v-072df19f]{display:grid;grid-template-columns:minmax(0,1fr) 42px;min-height:44px;height:auto!important;width:100%;box-sizing:border-box;border:1px solid #9db4cd!important;border-radius:8px;background:#fff;box-shadow:0 1px 2px #173f6808;overflow:hidden}.exhibition-combobox>.picker-input input[data-v-072df19f]{display:block;box-sizing:border-box;min-height:42px;height:42px;width:100%;margin:0!important;border:0!important;border-radius:0!important;padding:10px 12px!important;background:transparent!important;line-height:22px}.exhibition-combobox>.picker-input button[data-v-072df19f]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-height:42px;min-width:0;margin:0!important;padding:0!important;border:0!important;border-left:1px solid #cfdae7!important;border-radius:0!important;background:#f4f8fd!important;box-shadow:none!important;color:#22639c}.exhibition-combobox>.picker-input[data-v-072df19f]:focus-within{border-color:#2175ca!important;outline:2px solid #2175ca;outline-offset:1px}.service-panel-heading[data-v-84e7134f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.service-panel-heading h4[data-v-84e7134f]{margin:0}.add-venue-service[data-v-84e7134f]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.add-venue-service small[data-v-84e7134f]{color:#627995;line-height:1.6}.entry-confirm-mask[data-v-84e7134f]{position:fixed;inset:0;background:#102b4b66;display:grid;place-items:center;z-index:40;padding:20px}.entry-confirmation[data-v-84e7134f]{background:#fff;border-radius:12px;padding:24px;max-width:440px;box-shadow:0 20px 70px #1235}.entry-confirmation h3[data-v-84e7134f]{margin:0 0 14px}.entry-confirmation p[data-v-84e7134f]{line-height:1.8}.entry-confirmation>div[data-v-84e7134f]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.assisted-entry-mask[data-v-84e7134f]{padding:16px;z-index:35}.assisted-order-form[data-v-84e7134f]{width:min(1120px,calc(100vw - 32px));max-width:1120px;max-height:calc(100dvh - 32px);padding:24px;box-sizing:border-box;overflow:auto;color:#243e60}.entry-head[data-v-84e7134f]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;border-bottom:1px solid #dce5ef}.entry-head span[data-v-84e7134f]{font-size:12px;color:#1672c4;font-weight:700}.entry-head h2[data-v-84e7134f]{font-size:24px;margin:6px 0}.assisted-order-form p[data-v-84e7134f]{font-size:13px;line-height:1.7;color:#657991;margin:8px 0}.assisted-order-form fieldset[data-v-84e7134f]{border:0;margin:0;padding:0;min-width:0}.entry-section[data-v-84e7134f]{padding:22px 0;border-bottom:1px solid #dce5ef;scroll-margin-top:12px}.entry-section h3[data-v-84e7134f]{font-size:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.entry-section h3 b[data-v-84e7134f]{font-size:13px;background:#eaf3fe;color:#126abd;padding:6px;border-radius:5px}.entry-section h3 small[data-v-84e7134f]{font-weight:400;font-size:12px;color:#75879e}.category-options[data-v-84e7134f],.service-options[data-v-84e7134f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.category-options label[data-v-84e7134f],.service-options label[data-v-84e7134f]{display:flex!important;flex-direction:row!important;align-items:center;gap:7px;margin:0!important;padding:12px 10px;border:1px solid #d7e2ee;border-radius:7px;background:#f8fafc;cursor:pointer;min-width:0;font-size:13px}.category-options .selected[data-v-84e7134f],.service-options .selected[data-v-84e7134f]{background:#edf5ff;border-color:#1672c4;color:#105baa}.assisted-order-form input[type=checkbox][data-v-84e7134f]{width:16px;min-height:16px;height:16px;flex-shrink:0}.entry-grid[data-v-84e7134f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-bottom:14px}.entry-grid.three[data-v-84e7134f]{grid-template-columns:repeat(3,minmax(0,1fr))}.assisted-order-form label[data-v-84e7134f]{display:flex;flex-direction:column;gap:6px;font-size:13px;margin-bottom:12px;min-width:0}.assisted-order-form input[data-v-84e7134f],.assisted-order-form select[data-v-84e7134f],.assisted-order-form textarea[data-v-84e7134f]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #c8d7e9;border-radius:7px;min-height:42px;padding:9px 11px;font:inherit;background:#fff}.assisted-order-form textarea[data-v-84e7134f]{min-height:64px}.assisted-order-form input[readonly][data-v-84e7134f]{background:#f4f7fb}.assisted-order-form small[data-v-84e7134f]{font-size:12px;color:#6b7d93;line-height:1.5}.service-panel[data-v-84e7134f]{border:1px solid #dce5ef;border-radius:9px;padding:18px;margin-bottom:16px;background:#fafcff;scroll-margin-top:12px}.service-panel h4[data-v-84e7134f],.service-group>h4[data-v-84e7134f]{margin:0 0 16px;font-size:16px}.service-options[data-v-84e7134f]{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.service-group[data-v-84e7134f]{scroll-margin-top:12px}.transport-mode[data-v-84e7134f]{padding:12px 0}.optional-actions[data-v-84e7134f]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.adjustment[data-v-84e7134f]{padding:12px;background:#f5f8fc;border-radius:8px}.entry-table-wrap[data-v-84e7134f]{overflow:auto}.entry-table[data-v-84e7134f]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.entry-table th[data-v-84e7134f],.entry-table td[data-v-84e7134f]{padding:12px;text-align:left;border:1px solid #dce5ef;overflow-wrap:anywhere}.entry-table th[data-v-84e7134f]{background:#edf3fa}.entry-table small[data-v-84e7134f]{display:block;margin-top:4px;white-space:pre-line}.entry-table th[data-v-84e7134f]:last-child,.entry-table td[data-v-84e7134f]:last-child{width:27%}.entry-table:not(.task-table) th[data-v-84e7134f]:last-child,.entry-table:not(.task-table) td[data-v-84e7134f]:last-child{text-align:right}.entry-table.task-table th[data-v-84e7134f]:nth-child(2){width:20%}.confirm-price[data-v-84e7134f]{margin-top:14px}.handoff-preview[data-v-84e7134f]{border:1px solid #cbdced;border-radius:9px;padding:16px;margin:22px 0}.handoff-preview summary[data-v-84e7134f]{font-size:16px;font-weight:700;cursor:pointer}.agreement[data-v-84e7134f]{flex-direction:row!important;align-items:center;flex-wrap:wrap}.entry-footer[data-v-84e7134f]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px;padding-top:16px}.entry-footer>span[data-v-84e7134f]{margin-right:auto;font-size:12px;color:#657991}.field-error[data-v-84e7134f]{color:#b42318!important}.text-button[data-v-84e7134f]{color:#1268b5;border:0;background:transparent;text-align:left;padding:6px 0;cursor:pointer;font:inherit;text-decoration:underline}.assisted-order-form[data-v-84e7134f] .field-error{color:#b42318}.assisted-order-form[data-v-84e7134f] [aria-invalid=true]{border:2px solid #b42318!important}.assisted-order-form[data-v-84e7134f] .required-mark{font-size:12px;color:#b42318}@media(max-width:800px){.category-options[data-v-84e7134f],.service-options[data-v-84e7134f],.entry-grid.three[data-v-84e7134f]{grid-template-columns:repeat(2,minmax(0,1fr))}.assisted-order-form[data-v-84e7134f]{padding:16px}}@media(max-width:560px){.entry-grid[data-v-84e7134f],.entry-grid.three[data-v-84e7134f],.service-options[data-v-84e7134f]{grid-template-columns:1fr}.entry-head[data-v-84e7134f]{flex-wrap:wrap}.entry-table th[data-v-84e7134f],.entry-table td[data-v-84e7134f]{padding:7px}.entry-footer>span[data-v-84e7134f]{width:100%}}.assisted-order-form[data-v-84e7134f] label{display:block!important;min-width:0;margin-bottom:10px;line-height:1.5}.assisted-order-form[data-v-84e7134f] label>input:not([type=checkbox]):not([type=radio]),.assisted-order-form[data-v-84e7134f] label>select,.assisted-order-form[data-v-84e7134f] label>textarea{display:block;flex:none!important;width:100%;max-width:100%;margin-top:6px}.assisted-order-form[data-v-84e7134f] input:not([type=checkbox]):not([type=radio]),.assisted-order-form[data-v-84e7134f] select{height:42px;min-height:42px}.assisted-order-form[data-v-84e7134f] textarea{height:auto;min-height:64px;resize:vertical}.assisted-order-form[data-v-84e7134f] .required-mark{display:inline;white-space:nowrap;margin-left:4px}.assisted-order-form[data-v-84e7134f] label>small{display:block;margin-top:4px}.assisted-order-form[data-v-84e7134f] .field-error{display:block;white-space:normal}.assisted-order-form .category-options label[data-v-84e7134f],.assisted-order-form .service-options label[data-v-84e7134f],.assisted-order-form .agreement[data-v-84e7134f]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center}.assisted-order-form input[type=checkbox][data-v-84e7134f]{padding:0;margin:0;flex:0 0 16px}.assisted-order-form .entry-grid[data-v-84e7134f],.assisted-order-form[data-v-84e7134f] .service-fields{align-items:start;gap:12px 18px}.assisted-order-form .entry-grid label[data-v-84e7134f],.assisted-order-form[data-v-84e7134f] .service-fields label{margin-bottom:0}.entry-section[data-v-84e7134f]{padding:18px 0}.service-panel[data-v-84e7134f]{padding:14px;margin-bottom:12px}.entry-head[data-v-84e7134f]{padding-bottom:14px}.entry-section h3[data-v-84e7134f]{margin-bottom:14px}.assisted-order-form .entry-table[data-v-84e7134f]{min-width:0!important;max-width:100%;table-layout:fixed}.assisted-order-form .entry-table th[data-v-84e7134f],.assisted-order-form .entry-table td[data-v-84e7134f]{min-width:0!important;white-space:normal;overflow-wrap:anywhere}.assisted-order-form .entry-table-wrap[data-v-84e7134f],.assisted-order-form[data-v-84e7134f] .service-fields,.assisted-order-form .entry-section[data-v-84e7134f]{min-width:0;max-width:100%}.handoff-preview[data-v-84e7134f]{margin:16px 0;padding:12px}.handoff-preview summary small[data-v-84e7134f]{display:inline;margin-left:8px}.assisted-order-form[data-v-84e7134f] .exhibition-combobox{max-width:100%;min-width:0;width:100%;margin-top:6px}@media(max-width:800px){.entry-grid.three[data-v-84e7134f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.entry-grid.three[data-v-84e7134f]{grid-template-columns:1fr}.assisted-order-form[data-v-84e7134f]{padding:12px}.entry-footer button[data-v-84e7134f]{flex:1}.entry-head h2[data-v-84e7134f]{font-size:20px}}.assisted-order-form[data-v-84e7134f] .picker-input{height:42px;box-sizing:border-box}.assisted-order-form[data-v-84e7134f] .picker-input input{height:40px;min-height:0;margin:0;border:0;border-radius:7px}.assisted-order-form[data-v-84e7134f] .selection-validity{height:1px!important;min-height:0!important;width:1px!important;margin:0!important;padding:0!important}.assisted-order-form .task-table .text-button[data-v-84e7134f]{max-width:100%;white-space:normal;padding:6px 2px;overflow-wrap:anywhere}.assisted-order-form .category-options[data-v-84e7134f],.venue-choices .service-options[data-v-84e7134f]{grid-template-columns:repeat(4,minmax(0,1fr))}.venue-choices[data-v-84e7134f]{margin-top:16px;padding:14px;border:1px solid #d7e2ee;border-radius:9px;background:#f8fbff}.venue-choices h4[data-v-84e7134f]{margin:0;font-size:16px}.venue-choices h4 small[data-v-84e7134f]{font-weight:400;margin-left:8px}.venue-choices .service-options[data-v-84e7134f]{margin:12px 0 6px}@media(max-width:800px){.assisted-order-form .category-options[data-v-84e7134f],.venue-choices .service-options[data-v-84e7134f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.venue-choices h4 small[data-v-84e7134f]{display:block;margin:4px 0 0}}.final-discount[data-v-84e7134f]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px 24px;padding:18px;margin:16px 0;background:#f1f7ff;border:1px solid #c8def6;border-radius:10px}.final-discount small[data-v-84e7134f]{display:block;line-height:1.7;color:#617793}.discount-readback[data-v-84e7134f]{display:flex;gap:24px;flex-wrap:wrap;align-items:center;font-size:14px}.discount-readback span[data-v-84e7134f]{display:grid;gap:6px}.discount-readback b[data-v-84e7134f]{font-size:18px;color:#185e9c}.final-discount>p[data-v-84e7134f]{grid-column:1/-1;margin:0}@media(max-width:760px){.final-discount[data-v-84e7134f]{grid-template-columns:1fr}}.vehicle-demand[data-v-84e7134f]{margin-top:16px;padding:16px;border:1px solid #dbe6f1;border-radius:10px;background:#fff}.vehicle-demand-heading[data-v-84e7134f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vehicle-demand-row[data-v-84e7134f]{display:grid;grid-template-columns:minmax(220px,2fr) minmax(110px,1fr) minmax(130px,1fr) minmax(100px,1fr);gap:12px;align-items:start;margin-bottom:12px}.vehicle-demand-row>div[data-v-84e7134f]{display:grid;gap:10px}.vehicle-demand>strong[data-v-84e7134f]{margin-left:18px;font-variant-numeric:tabular-nums}.quote-entry-actions[data-v-84e7134f]{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.entry-quotation-mask[data-v-84e7134f]{position:fixed;inset:0;z-index:1300;background:#142f5266;overflow:auto;padding:24px}.entry-quotation[data-v-84e7134f]{max-width:1050px;margin:auto;background:#f4f7fa;padding:20px;border-radius:14px}.entry-quotation>button[data-v-84e7134f]{margin-bottom:12px}@media(max-width:700px){.vehicle-demand-row[data-v-84e7134f]{grid-template-columns:1fr 1fr}.entry-quotation-mask[data-v-84e7134f]{padding:8px}}.place-picker[data-v-677ee9d7]{position:relative;min-width:0}.place-picker input[data-v-677ee9d7]{width:100%;min-height:44px;box-sizing:border-box;padding:10px;border:1px solid #cbd9ea;border-radius:7px;font:inherit}.place-picker small[data-v-677ee9d7]{display:block;color:#61748e;font-size:12px;margin-top:6px}.choices[data-v-677ee9d7]{position:absolute;z-index:60;left:0;right:0;top:46px;max-height:280px;overflow:auto;background:#fff;border:1px solid #bad0ea;box-shadow:0 7px 20px #1232}.choices button[data-v-677ee9d7]{display:block;width:100%;border:0;border-bottom:1px solid #e7eef6;text-align:left;background:#fff;padding:12px;color:#17395b}.choices button[data-v-677ee9d7]:hover{background:#edf6ff}.choices p[data-v-677ee9d7]{padding:10px;font-size:13px}.reuse[data-v-677ee9d7]{background:none;border:0;text-align:left;padding:6px 0;color:#1763ad;font-size:12px;cursor:pointer}.route-times[data-v-9b41ceac]{background:#f6f9fc;border:1px solid #e0e8f1;border-radius:10px;padding:16px;margin:16px 0}.route-times p[data-v-9b41ceac]{margin:0 0 14px;font-weight:600}.route-times small[data-v-9b41ceac]{font-weight:400;color:#617793;line-height:1.7}.route-times p small[data-v-9b41ceac]{display:block;margin-top:5px}.time-grid[data-v-9b41ceac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.time-grid>div[data-v-9b41ceac]{min-width:0}.time-grid label[data-v-9b41ceac]{display:grid;gap:7px}.time-grid input[data-v-9b41ceac]{width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding:10px;border:1px solid #cbd9ea;border-radius:7px;font:inherit;background:#fff;color:#17395b}.time-city[data-v-9b41ceac]{margin-top:10px}.time-city>span[data-v-9b41ceac]{display:block;font-size:13px;margin-bottom:6px}@media(max-width:760px){.time-grid[data-v-9b41ceac]{grid-template-columns:1fr}}.cb-mask[data-v-8776a0d4]{z-index:1400;overflow:auto;padding:24px}.cb-form[data-v-8776a0d4],.cb-preview[data-v-8776a0d4]{background:#fff;border-radius:18px;max-width:1240px;width:100%;margin:auto;padding:28px;color:#19395b;max-height:92vh;overflow:auto;box-sizing:border-box}.cb-form header[data-v-8776a0d4]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #dee6f0;padding-bottom:20px}.cb-form h2[data-v-8776a0d4]{margin:8px 0}.cb-form header p[data-v-8776a0d4]{color:#617793}.cb-form fieldset[data-v-8776a0d4]{border:0;padding:0;min-width:0}.cb-form h3[data-v-8776a0d4]{margin:26px 0 14px}.cb-form small[data-v-8776a0d4]{font-weight:400;font-size:13px;color:#617793}.cb-grid[data-v-8776a0d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;align-items:start}.cb-grid[data-v-8776a0d4]>*{min-width:0}.cb-field-wide[data-v-8776a0d4]{grid-column:1 / -1}#app .cb-form[data-v-8776a0d4] label:not(.cb-check):not(:has(input[type=checkbox])){display:block!important;min-width:0;margin:0;color:#405974;font-size:14px;font-weight:500;line-height:22px}#app .cb-form[data-v-8776a0d4] input:not([type=checkbox]):not([type=radio]):not(.selection-validity),#app .cb-form[data-v-8776a0d4] select,#app .cb-form[data-v-8776a0d4] textarea{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border:1px solid #c8d6e5;border-radius:8px;background:#fff;color:#213b56;font:inherit;font-size:14px;font-weight:400;line-height:22px}#app .cb-form[data-v-8776a0d4] input:not([type=checkbox]):not([type=radio]):not(.selection-validity),#app .cb-form[data-v-8776a0d4] select{height:44px;min-height:44px}#app .cb-form[data-v-8776a0d4] textarea{min-height:88px!important;resize:vertical}#app .cb-form[data-v-8776a0d4] label>input:not([type=checkbox]):not([type=radio]):not(.selection-validity),#app .cb-form[data-v-8776a0d4] label>select,#app .cb-form[data-v-8776a0d4] label>textarea,#app .cb-form[data-v-8776a0d4] label>.searchable-choice,#app .cb-form[data-v-8776a0d4] label>.exhibition-combobox{margin:8px 0 0}#app .cb-form[data-v-8776a0d4] .choice-input input{margin:0}#app .cb-form[data-v-8776a0d4] .choice-toggle{top:1px;bottom:auto;height:42px!important;min-height:42px}#app .cb-form[data-v-8776a0d4] .exhibition-combobox{width:100%;max-width:none}#app .cb-form[data-v-8776a0d4] .picker-input{height:44px!important;min-height:44px}#app .cb-form[data-v-8776a0d4] .picker-input input,#app .cb-form[data-v-8776a0d4] .picker-input button{height:42px!important;min-height:42px!important}#app .cb-form[data-v-8776a0d4] .picker-input input{margin:0}#app .cb-form[data-v-8776a0d4] .required-mark,#app .cb-form[data-v-8776a0d4] .required{display:inline!important;line-height:1}#app .cb-form[data-v-8776a0d4] [data-required-indicator][hidden]{display:none!important}#app .cb-form[data-v-8776a0d4] .field-error{line-height:20px;margin-top:6px}#app .cb-form[data-v-8776a0d4] input:disabled,#app .cb-form[data-v-8776a0d4] select:disabled,#app .cb-form[data-v-8776a0d4] textarea:disabled,#app .cb-form[data-v-8776a0d4] input[readonly]{background:#f4f7fa;color:#617793}.cb-customs[data-v-8776a0d4]{margin-top:24px}#app .cb-form .cb-customs>label[data-v-8776a0d4]{font-weight:700}.cb-form .cb-check[data-v-8776a0d4]{display:flex!important;align-items:center;gap:8px!important;margin:16px 0}.cb-check input[data-v-8776a0d4]{width:auto}#app .cb-form[data-v-8776a0d4] .time-grid,#app .cb-form[data-v-8776a0d4] .party-fields{gap:20px 16px;align-items:start}#app .cb-form[data-v-8776a0d4] .time-city>span{display:block;font-size:14px;line-height:22px;margin-bottom:8px}#app .cb-form[data-v-8776a0d4] .time-city input{margin:0}.cb-form button[data-v-8776a0d4]{min-height:44px;padding:10px 16px;border:1px solid #c4d5e8;border-radius:8px;background:#fff;color:#174d82;cursor:pointer}.cb-form button.primary[data-v-8776a0d4]{background:#1672c7;color:#fff;border-color:#1672c7}.cb-form button[data-v-8776a0d4]:disabled{cursor:default;opacity:.45}.cb-help[data-v-8776a0d4]{color:#617793;font-size:14px;line-height:1.8;margin:0 0 14px}.cb-fees[data-v-8776a0d4]{margin-bottom:14px;min-width:0}.cb-fee-row[data-v-8776a0d4]{border:1px solid #d8e3ef;border-radius:10px;margin-bottom:12px;padding:16px;background:#fff}.cb-fee-row h4[data-v-8776a0d4]{margin:0 0 14px;color:#1c4f80;font-size:14px}.fee-main[data-v-8776a0d4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;align-items:start}.fee-main[data-v-8776a0d4]>*,.fee-secondary[data-v-8776a0d4]>*{min-width:0}.cb-fees label>small[data-v-8776a0d4]{display:block;font-size:12px;line-height:18px;margin-top:5px}.fee-subtotal[data-v-8776a0d4]{font-size:14px;line-height:22px}.fee-subtotal output[data-v-8776a0d4]{display:flex;align-items:center;height:44px;margin-top:8px;color:#125f9d;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fee-subtotal small[data-v-8776a0d4]{display:block;font-size:12px;line-height:18px;margin-top:5px}.fee-secondary[data-v-8776a0d4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;align-items:start}.fee-secondary>label[data-v-8776a0d4]{grid-column:span 2}#app .cb-form .stage-direction[data-v-8776a0d4]{margin-top:12px}#app .cb-form .cb-fees textarea[data-v-8776a0d4]{height:44px;min-height:44px!important}.cb-form button.fee-remove[data-v-8776a0d4]{margin-top:30px;height:44px;padding:9px 12px;color:#9c3e3e;white-space:nowrap;justify-self:end}.cb-fees .fee-extra[data-v-8776a0d4]{margin-top:16px;border-top:1px dashed #dbe5ef;padding-top:12px;font-size:13px}.cb-fees .fee-extra[open][data-v-8776a0d4]{padding-bottom:4px}.cb-total[data-v-8776a0d4]{padding:18px;background:#eaf4ff;margin:18px 0;font-size:22px;font-weight:700}.cb-total small[data-v-8776a0d4]{display:block;margin-top:8px}.cb-notice[data-v-8776a0d4]{padding:16px;background:#f5f8fc;line-height:1.8}.cb-actions[data-v-8776a0d4]{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.cb-form details[data-v-8776a0d4]{margin-top:16px}.cb-form summary[data-v-8776a0d4]{cursor:pointer;color:#205e99}.cb-form details .cb-grid[data-v-8776a0d4]{margin-top:16px}.cb-exit[data-v-8776a0d4]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100vw - 32px);box-sizing:border-box;background:#fff;padding:28px;border:1px solid #ccd8e8;border-radius:12px;box-shadow:0 0 0 100vmax #0005;z-index:1500}.cb-exit button[data-v-8776a0d4]{padding:10px;margin:8px}@media(max-width:760px){.cb-grid[data-v-8776a0d4],#app .cb-form[data-v-8776a0d4] .party-fields{grid-template-columns:1fr}.cb-form[data-v-8776a0d4]{padding:16px}.cb-mask[data-v-8776a0d4]{padding:8px}.cb-form header[data-v-8776a0d4]{gap:12px;flex-wrap:wrap}.fee-main[data-v-8776a0d4]{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-main>label[data-v-8776a0d4]:first-child{grid-column:1 / -1}.fee-secondary[data-v-8776a0d4]{grid-template-columns:1fr}.fee-secondary>label[data-v-8776a0d4]{grid-column:auto}.cb-form button.fee-remove[data-v-8776a0d4]{margin-top:0;justify-self:end}.cb-fee-row[data-v-8776a0d4]{padding:12px}}.warehouse-time header[data-v-9eab327e]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.warehouse-time h4[data-v-9eab327e]{margin:0}.warehouse-time p[data-v-9eab327e]{font-size:14px;line-height:1.6}.warehouse-time button[data-v-9eab327e]{border:1px solid #b6cee8;border-radius:8px;padding:12px 16px;color:#175c9c;background:#fff}.time-summary[data-v-9eab327e]{display:flex;gap:12px;flex-wrap:wrap;padding:16px;background:#eff8f4;border-radius:8px}.time-summary strong[data-v-9eab327e]{font-size:18px}.time-fields[data-v-9eab327e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0}.time-fields label[data-v-9eab327e]{display:grid;gap:8px}.time-fields input[data-v-9eab327e],.time-fields textarea[data-v-9eab327e]{width:100%;box-sizing:border-box;min-width:0;border:1px solid #b6cee8;border-radius:8px;padding:12px;font:inherit}[role=alert][data-v-9eab327e]{color:#a32818}@media(max-width:720px){.time-fields[data-v-9eab327e]{grid-template-columns:1fr}}.customer-pickup[data-v-6bdf7673]{padding:16px;border:1px solid #dce7f2;border-radius:10px;margin:12px 0}.customer-pickup label[data-v-6bdf7673]{display:block;margin:10px 0}.customer-pickup textarea[data-v-6bdf7673]{display:block;width:100%;box-sizing:border-box}.required[data-v-6bdf7673]{color:#b42318}.customer-pickup button[data-v-6bdf7673]{padding:9px 14px;border:1px solid #aac8e8;border-radius:7px;background:#edf5ff;color:#185c9e;cursor:pointer}.customer-pickup button[data-v-6bdf7673]:disabled{opacity:.6;cursor:wait}small[data-v-6bdf7673]{display:block;color:#63758c}@media print{form[data-v-6bdf7673],button[data-v-6bdf7673],details[data-v-6bdf7673]{display:none}}.pickup-summary[data-v-6bdf7673]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px;background:#f1f8f5;border-radius:8px}.pickup-summary span[data-v-6bdf7673]{color:#237353;font-size:13px}.pickup-summary strong[data-v-6bdf7673]{font-size:18px;color:#17324e}.pickup-pending[data-v-6bdf7673]{color:#80591d}.customer-pickup fieldset[data-v-6bdf7673]{border:1px solid #dce7f2;border-radius:8px}.customer-pickup form button+button[data-v-6bdf7673]{margin-left:8px}.customer-pickup.compact[data-v-6bdf7673]{border:0;padding:0;margin:0 0 12px}.pickup-heading[data-v-6bdf7673]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pickup-heading h4[data-v-6bdf7673]{margin:0}.pickup-heading button[data-v-6bdf7673]{font-weight:600;background:#e8f2ff}.pickup-permission[data-v-6bdf7673]{font-size:13px;color:#657991}.compact .pickup-summary[data-v-6bdf7673],.compact .pickup-pending[data-v-6bdf7673]{margin:8px 0}.compact form[data-v-6bdf7673]{padding:14px;border:1px solid #c7d9ec;border-radius:8px;background:#fff}.pickup-fields[data-v-6bdf7673]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.pickup-fields select[data-v-6bdf7673],.pickup-fields input[data-v-6bdf7673]{width:100%;min-width:0;box-sizing:border-box}.pickup-fields label[data-v-6bdf7673]{margin:0 0 10px;display:grid;gap:8px}.compact textarea[data-v-6bdf7673]{min-height:68px;height:68px}@media(max-width:720px){.pickup-fields[data-v-6bdf7673]{grid-template-columns:1fr}}.compact details[data-v-6bdf7673]{margin:8px 0;font-size:13px}.service-directory[data-v-49fd3d68]{min-width:0}.service-tabs[data-v-49fd3d68],.service-filters[data-v-49fd3d68]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.service-tabs button[data-v-49fd3d68],.service-filters select[data-v-49fd3d68],footer button[data-v-49fd3d68]{border:1px solid #ccdced;border-radius:8px;padding:10px 13px;background:#fff;color:#24476f;font:inherit}.service-tabs button[aria-pressed=true][data-v-49fd3d68]{background:#166dc5;color:#fff;border-color:#166dc5}.service-filters[data-v-49fd3d68]{background:#fff;padding:14px;border-radius:12px}.service-filters>input[data-v-49fd3d68]{min-width:180px;flex:1;border:1px solid #ccdced;border-radius:8px;padding:12px;font:inherit}.service-filters[data-v-49fd3d68]>.exhibition-combobox{flex:1;min-width:220px}.service-note[data-v-49fd3d68]{font-size:13px;color:#647a94}.service-table-wrap[data-v-49fd3d68]{border:1px solid #dce6f0;border-radius:10px;background:#fff;overflow:hidden}table[data-v-49fd3d68]{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:14px}th[data-v-49fd3d68],td[data-v-49fd3d68]{text-align:left;padding:9px 10px;border-bottom:1px solid #e7edf4;vertical-align:middle;min-width:0}th[data-v-49fd3d68]{background:#eff5fa;color:#48617e;font-size:13px}.service-directory td[data-v-49fd3d68]{height:60px;box-sizing:border-box;padding:8px 10px!important;line-height:20px!important}.service-directory th[data-v-49fd3d68]{padding:10px!important}.service-directory td small[data-v-49fd3d68]{margin-top:2px!important;line-height:17px!important}.service-directory .text-link[data-v-49fd3d68]{line-height:20px!important}tr:last-child td[data-v-49fd3d68]{border-bottom:0}small[data-v-49fd3d68]{display:block;font-size:12px;color:#6c8098;margin-top:3px}.text-link[data-v-49fd3d68]{border:0;background:none;color:#1968ad;padding:0;font:inherit;cursor:pointer;text-align:left}.clip[data-v-49fd3d68]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.two-lines[data-v-49fd3d68]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.task-alert[data-v-49fd3d68]{background:#fff4df;padding:12px;border-radius:8px;color:#895117}.task-alert button[data-v-49fd3d68]{margin-left:14px}.warning-link[data-v-49fd3d68]{color:#ac571d;font-size:12px}.empty[data-v-49fd3d68]{padding:30px;text-align:center;color:#69809a}footer[data-v-49fd3d68]{display:flex;gap:12px;align-items:center;justify-content:flex-end;margin-top:12px}input[type=checkbox][data-v-49fd3d68]{width:16px;height:16px}button[data-v-49fd3d68]:disabled{opacity:.45}@media(max-width:700px){th[data-v-49fd3d68],td[data-v-49fd3d68]{padding:7px 4px;font-size:12px}.service-filters[data-v-49fd3d68]{padding:10px}}.service-count-note[data-v-49fd3d68]{font-size:12px;color:#647a94;margin:8px 0}.service-export[data-v-49fd3d68]{margin-top:12px}.exception-check[data-v-49fd3d68]{display:flex;align-items:center;gap:6px}.service-table-wrap[data-v-49fd3d68]{overflow:auto}@media(max-width:700px){.service-table-wrap table[data-v-49fd3d68],.service-table-wrap tbody[data-v-49fd3d68]{display:block;width:100%}.service-table-wrap colgroup[data-v-49fd3d68],.service-table-wrap thead[data-v-49fd3d68]{display:none}.service-table-wrap tr[data-v-49fd3d68]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px;border-bottom:1px solid #dce6f0}.service-directory td[data-v-49fd3d68]{display:block!important;height:auto!important;min-width:0;padding:5px!important;border:0}.service-directory td[data-v-49fd3d68]:nth-child(1),.service-directory td[data-v-49fd3d68]:nth-child(2){grid-column:1/-1}.service-directory td[data-v-49fd3d68]:nth-child(3):before{content:"执行方：";color:#647a94}.service-directory td[data-v-49fd3d68]:nth-child(4):before{content:"执行：";color:#647a94}.service-directory td[data-v-49fd3d68]:nth-child(5):before{content:"审核：";color:#647a94}.service-directory td[data-v-49fd3d68]:nth-child(6){align-self:end;text-align:right}.service-filters>input[data-v-49fd3d68],.service-filters[data-v-49fd3d68]>.exhibition-combobox{min-width:0;width:100%;flex-basis:100%}.service-tabs[data-v-49fd3d68]{gap:7px}.service-tabs button[data-v-49fd3d68]{padding:8px 10px}}.service-directory .service-tabs button[aria-pressed=true][data-v-49fd3d68]{background:#166dc5!important;color:#fff!important;border-color:#166dc5!important;font-weight:700}.service-directory .service-filters[data-v-49fd3d68]{display:block}.service-search-row[data-v-49fd3d68]{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(220px,1fr);gap:12px;width:100%;margin-bottom:12px}.service-directory .service-search-row>input[data-v-49fd3d68]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ccdced;border-radius:8px;padding:12px;font:inherit}.service-search-row[data-v-49fd3d68]>.exhibition-combobox{width:100%;min-width:0}.service-category-row[data-v-49fd3d68]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.service-category-row .exception-check[data-v-49fd3d68]{white-space:nowrap;margin-left:auto}@media(max-width:700px){.service-search-row[data-v-49fd3d68]{grid-template-columns:minmax(0,1fr)}.service-category-row .exception-check[data-v-49fd3d68]{margin-left:0}.service-directory .service-tabs button[data-v-49fd3d68]{min-height:40px}}.tracking-share[data-v-e1cde415]{border:1px solid #cfdfef;border-radius:12px;padding:24px;max-width:540px;width:calc(100% - 40px);max-height:90vh;overflow:auto;box-sizing:border-box;color:#243e60}.tracking-share[data-v-e1cde415]::backdrop{background:#0b234b88}.tracking-share header[data-v-e1cde415]{display:flex;justify-content:space-between;align-items:center;gap:16px}.tracking-share h2[data-v-e1cde415]{font-size:20px}.tracking-share p[data-v-e1cde415]{line-height:1.7}.tracking-share img[data-v-e1cde415]{display:block;margin:12px auto}.tracking-share input[data-v-e1cde415]{width:100%;box-sizing:border-box;padding:10px;margin:8px 0}.tracking-share button[data-v-e1cde415],.tracking-share a[data-v-e1cde415]{padding:9px 12px;border:1px solid #cadbeb;border-radius:6px;background:#fff;color:#176fc5;margin-right:10px;display:inline-block;text-decoration:none;cursor:pointer}.cargo-supplement[data-v-82a03869]{padding:16px;border:1px solid #cfdff0;border-radius:10px;margin:14px 0}.cargo-supplement form[data-v-82a03869]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.cargo-supplement label[data-v-82a03869]{display:grid;gap:6px}.supplier-create-mask[data-v-819ad211]{position:fixed;inset:0;z-index:200;background:#10264388;display:grid;place-items:center;padding:16px}.supplier-create-dialog[data-v-819ad211]{background:#fff;color:#20364e;border-radius:16px;padding:24px;width:min(760px,100%);max-height:88vh;overflow:auto;box-sizing:border-box}.supplier-create-dialog header[data-v-819ad211]{display:flex;justify-content:space-between;gap:16px}.supplier-create-dialog h2[data-v-819ad211]{margin:0 0 8px}.supplier-create-dialog p[data-v-819ad211]{color:#657993;margin:0 0 12px}.supplier-create-dialog header button[data-v-819ad211]{align-self:start;border:0;background:#f0f4fa;border-radius:8px;padding:6px}.supplier-fields[data-v-819ad211]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.supplier-create-dialog label[data-v-819ad211]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;margin:10px 0}.supplier-create-dialog input[data-v-819ad211]:not([type=checkbox]),.supplier-create-dialog select[data-v-819ad211],.supplier-create-dialog textarea[data-v-819ad211]{display:block;flex-basis:100%;min-width:0;box-sizing:border-box;border:1px solid #c8d6e5;border-radius:7px;padding:11px;width:100%;background:#fff}.supplier-create-dialog em[data-v-819ad211]{color:#b42318;font-style:normal}.supplier-create-dialog fieldset[data-v-819ad211]{border:1px solid #e1e8f2;border-radius:9px;margin:12px 0;display:flex;gap:6px 18px;flex-wrap:wrap}.supplier-create-dialog legend[data-v-819ad211],.supplier-create-dialog summary[data-v-819ad211]{color:#526984;font-size:13px}.supplier-create-dialog summary[data-v-819ad211]{cursor:pointer;padding:10px 0}.supplier-create-dialog footer[data-v-819ad211]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.supplier-create-dialog footer button[data-v-819ad211]{border:1px solid #c8d6e5;background:#fff;border-radius:8px;padding:12px 16px;color:#345272}.supplier-create-dialog footer button.primary[data-v-819ad211]{background:#1267bd;color:#fff;border-color:#1267bd}.supplier-create-dialog button[data-v-819ad211]:disabled{opacity:.55;cursor:wait}.supplier-error[data-v-819ad211]{background:#fff0ef;color:#b42318;padding:12px;border-radius:8px}@media(max-width:600px){.supplier-fields[data-v-819ad211]{grid-template-columns:1fr}.supplier-create-dialog[data-v-819ad211]{padding:18px}.supplier-create-dialog footer[data-v-819ad211]{flex-wrap:wrap}}.completed-correction[data-v-0ab3b7b7]{padding:14px;margin:14px 0;border:1px solid #d7b56a;background:#fff9ec;border-radius:9px}.completed-correction p[data-v-0ab3b7b7]{line-height:1.7}.completed-correction .grid[data-v-0ab3b7b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.completed-correction label[data-v-0ab3b7b7]{display:grid;gap:6px;margin:8px 0}.completed-correction input[data-v-0ab3b7b7],.completed-correction select[data-v-0ab3b7b7],.completed-correction textarea[data-v-0ab3b7b7]{box-sizing:border-box;min-width:0;width:100%;padding:10px;border:1px solid #becfe1;border-radius:7px;font:inherit;background:#fff}.completed-correction .fact-check[data-v-0ab3b7b7]{display:flex;align-items:center;gap:8px}.fact-check input[data-v-0ab3b7b7]{width:18px;height:18px}.completed-correction button[data-v-0ab3b7b7]{border:1px solid #a8c1de;color:#155b9a;padding:11px;background:#fff;border-radius:8px;font:inherit}.completed-correction button[data-v-0ab3b7b7]:disabled{opacity:.5}.warning[data-v-0ab3b7b7]{color:#8c3d16}.completed-correction article[data-v-0ab3b7b7]{border-top:1px solid #ddcda8;margin:10px 0}@media(max-width:650px){.completed-correction .grid[data-v-0ab3b7b7]{grid-template-columns:1fr}}.located-cost[data-v-c4273043]{outline:2px solid #4b92d4;outline-offset:6px;border-radius:4px}.grid[data-v-c4273043]{align-items:start}.grid label[data-v-c4273043]{align-content:start}.fulfillment-card[data-v-c4273043]{padding:16px;color:#20364e;background:#f7faff;border:1px solid #d4e1ee;border-radius:12px}.grid[data-v-c4273043]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fulfillment-card label[data-v-c4273043]{display:grid;gap:6px;margin:10px 0}.fulfillment-card input[data-v-c4273043],.fulfillment-card select[data-v-c4273043],.fulfillment-card textarea[data-v-c4273043]{padding:12px;border:1px solid #c8d6e5;border-radius:7px;width:100%;box-sizing:border-box;background:#fff}.fulfillment-card button[data-v-c4273043]{padding:13px 18px;border:0;border-radius:8px;background:#1267bd;color:#fff;margin:10px 8px 0 0}.fulfillment-card button[data-v-c4273043]:disabled{opacity:.55}.warning[data-v-c4273043]{color:#9b4313;background:#fff0dd;padding:10px}.success[data-v-c4273043]{color:#137948}p[data-v-c4273043]{line-height:1.6}@media(max-width:600px){.grid[data-v-c4273043]{grid-template-columns:1fr}}.supplier-actions[data-v-c4273043]{display:flex;gap:10px;flex-wrap:wrap}.fulfillment-card .supplier-actions button[data-v-c4273043]{background:#e9f2ff;color:#155d9e;border:1px solid #bcd1ec;padding:8px 10px;font-size:12px;margin:0;cursor:pointer}.warehouse-receiving[data-v-e5cd5621]{background:#f4f9ff;border:1px solid #c9dcf0;border-radius:10px;padding:20px;margin:16px 0}.warehouse-receiving h4[data-v-e5cd5621]{font-size:18px;margin:0 0 12px}.receipt-record[data-v-e5cd5621]{padding:12px;background:#edf8f1;border-radius:8px}.completion-photos[data-v-7d5f1ca4]{display:flex;gap:12px;flex-wrap:wrap}.completion-photos span[data-v-7d5f1ca4]{display:grid}.completion-photos img[data-v-7d5f1ca4]{width:90px;height:70px;object-fit:cover;border-radius:6px}.cost-lines[data-v-7d5f1ca4]{margin:14px 0;padding:14px;background:#f6f9fd;border:1px solid #dce6f0;border-radius:10px}.cost-line[data-v-7d5f1ca4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px) 56px;gap:12px;align-items:end;margin-bottom:12px}.cost-line label[data-v-7d5f1ca4]{display:grid;gap:6px;min-width:0}.cost-line input[data-v-7d5f1ca4]{width:100%;min-width:0;box-sizing:border-box}.cost-remove[data-v-7d5f1ca4]{height:40px;background:none;border:0;color:#9b3f3f;cursor:pointer}.cost-lines-footer[data-v-7d5f1ca4]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cost-lines-footer strong[data-v-7d5f1ca4]{color:#174c79;font-size:17px}.cost-history-line[data-v-7d5f1ca4]{display:block;margin:5px 0 0 12px;color:#4c637b}@media(max-width:600px){.cost-line[data-v-7d5f1ca4]{grid-template-columns:minmax(0,1fr) minmax(100px,130px)}.cost-remove[data-v-7d5f1ca4]{grid-column:2;justify-self:end;height:28px}.cost-lines[data-v-7d5f1ca4]{padding:10px}}.task-state-strip[data-v-7d5f1ca4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.task-state-strip span[data-v-7d5f1ca4]{background:#f0f5fb;border-radius:8px;padding:12px;font-size:14px;line-height:1.6}.task-state-strip small[data-v-7d5f1ca4]{display:block;color:#677f99;margin-bottom:5px}@media(max-width:900px){.task-state-strip[data-v-7d5f1ca4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.step-status[data-v-7d5f1ca4]{display:inline-block;padding:5px 9px;margin-left:8px;font-size:14px;border-radius:6px;background:#fff1d6;color:#825000}.step-status.complete[data-v-7d5f1ca4]{background:#e2f4e9;color:#116b3c}.completion-record[data-v-7d5f1ca4]{background:#eff9f3;border-left:4px solid #2a8552;padding:14px;margin-bottom:16px}.located-cost[data-v-7d5f1ca4]{outline:2px solid #4b92d4;outline-offset:6px;border-radius:8px;background:#f4f9ff;scroll-margin:24px}.dispatch-task{padding:22px;margin:16px 0;background:#fff;border:1px solid #bed2e8;border-radius:12px;min-width:0}.dispatch-task>header{display:flex;justify-content:space-between;gap:20px;align-items:center}.dispatch-task h3{font-size:20px;margin:0 0 10px;color:#173a65}.dispatch-task p{margin:6px 0;line-height:1.65}.dispatch-primary,.dispatch-secondary{font-size:16px;font-weight:650;border-radius:9px;padding:13px 20px;min-height:48px;cursor:pointer;white-space:normal}.dispatch-primary{color:#fff;background:#1267bd;border:1px solid #1267bd}.dispatch-secondary{color:#185d9e;background:#edf5ff;border:1px solid #b5cce3}.dispatch-task>header>button{min-width:170px;flex-shrink:0}.dispatch-task button:disabled{opacity:.5;cursor:not-allowed}.task-content{border-top:1px solid #dce7f3;margin-top:16px;padding-top:16px}.task-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.dispatch-task label{display:block!important;font-size:15px;margin:10px 0;color:#294360}.dispatch-task label input:not([type=checkbox]),.dispatch-task select,.dispatch-task textarea{display:block;flex:none;width:100%;box-sizing:border-box;min-width:0;margin-top:8px;padding:11px;border:1px solid #b6cbe0;border-radius:7px;background:#fff;font-size:15px;min-height:44px}.dispatch-task textarea{min-height:72px}.dispatch-task .check-row{display:flex!important;align-items:center;gap:10px;line-height:1.5}.dispatch-task input[type=checkbox]{width:18px;height:18px;flex:none}.dispatch-task .muted{color:#617994;font-size:14px}.dispatch-task .warning{padding:12px;background:#fff3df;color:#8b4513;border-radius:8px}.execution-section{margin-top:20px;border-top:1px solid #dce7f3;padding-top:10px}.dispatch-task details{margin-top:15px}.dispatch-task summary{cursor:pointer;color:#1e5f9c;font-weight:600}.dispatch-task .node-actions{display:flex;flex-wrap:wrap;gap:10px}.dispatch-task .node-actions button{font-size:15px;padding:12px;border:1px solid #b6cbe0;border-radius:8px;background:#edf5ff;color:#184d7c}.dispatch-task .node-actions button.done{background:#e7f6ef;color:#166a4c}.dispatch-task .node-actions button.next{border:2px solid #1267bd;font-weight:700}@media(max-width:760px){.dispatch-task>header{align-items:stretch;flex-direction:column}.task-fields{grid-template-columns:1fr}.dispatch-task{padding:16px}.dispatch-task>header>button{width:100%}}@media print{.dispatch-task button,.task-content form,.execution-section{display:none!important}}.completed-step{display:inline-block;border-radius:6px;padding:5px 9px;margin-left:8px;background:#e2f4e9;color:#116b3c;font-size:14px;font-weight:700}.execution-overview{padding:12px 16px;background:#edf5ff;border:1px solid #c4daf0;border-radius:8px;color:#1b4877;line-height:1.7}.receipt-backfill[data-v-1a02c930]{margin:16px 0}.receipt-form[data-v-1a02c930]{margin-top:14px;padding:20px;border:1px solid #bdd4ee;border-radius:12px;background:#f7fbff}.receipt-form p[data-v-1a02c930]{line-height:1.7;color:#516782}.receipt-scope[data-v-1a02c930]{padding:12px;background:#e9f2ff;border-radius:8px}.full[data-v-1a02c930]{grid-column:1/-1}.receipt-images[data-v-1a02c930]{display:flex;gap:10px;flex-wrap:wrap}.receipt-images img[data-v-1a02c930]{width:100px;height:76px;object-fit:cover;border-radius:6px}.receipt-form>button[data-v-1a02c930]{margin:10px 12px 0 0}.return-records[data-v-0b2de43b]{margin:18px 0;overflow:auto}.return-records table[data-v-0b2de43b]{width:100%;border-collapse:collapse;table-layout:fixed}.return-records th[data-v-0b2de43b],.return-records td[data-v-0b2de43b]{padding:12px;text-align:left;border-bottom:1px solid #dce6f1;vertical-align:middle;overflow-wrap:anywhere}.return-records thead[data-v-0b2de43b]{background:#edf4fb}.return-records small[data-v-0b2de43b]{display:block;color:#667c94;margin-top:6px}.receipt-history[data-v-cae06b2f]{padding:18px;background:#f6f9fd;border:1px solid #d7e2ef;border-radius:12px;margin:16px 0}.receipt-history article[data-v-cae06b2f]{border-top:1px solid #d7e2ef;padding:12px 0}.pictures[data-v-cae06b2f]{display:flex;gap:12px;flex-wrap:wrap}.pictures img[data-v-cae06b2f]{width:90px;height:70px;object-fit:cover}.pictures span[data-v-cae06b2f]{display:grid}.receipt-history label[data-v-cae06b2f]{display:grid;gap:8px;margin:12px 0}.receipt-history button[data-v-cae06b2f]{margin:8px 8px 0 0}.modal .node-context.node-context{position:static;top:auto}.node-context[data-v-42bbeda6]{position:sticky;top:var(--payable-node-top,80px);z-index:8;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#edf5ff;border:1px solid #b9d2ef;border-radius:8px;padding:12px 16px;margin:12px 0;color:#174c80;box-shadow:0 3px 8px #14365a0b}.node-context p[data-v-42bbeda6]{margin:5px 0 0;font-size:13px;line-height:1.6}.node-context button[data-v-42bbeda6]{white-space:nowrap}@media(max-width:700px){.node-context[data-v-42bbeda6]{display:grid}}.supplier-service-panel[data-v-f98ed170]{margin:16px 0;padding:20px;border:1px solid #dce7f3;border-radius:16px;background:#fff}.service-panel-head[data-v-f98ed170]{display:flex;justify-content:space-between;gap:20px;align-items:start}.service-panel-head span[data-v-f98ed170]{font-size:11px;letter-spacing:.12em;color:#1769e0}.service-panel-head h2[data-v-f98ed170]{margin:5px 0}.service-panel-head p[data-v-f98ed170]{margin:0;color:#6f8094}.service-panel-head>b[data-v-f98ed170]{padding:7px 11px;border-radius:999px;color:#1769e0;background:#edf5ff}.supplier-service-task[data-v-f98ed170]{display:grid;grid-template-columns:230px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid #edf1f6}.supplier-service-task[data-v-f98ed170]:first-of-type{margin-top:16px}.service-summary[data-v-f98ed170]{display:grid;gap:5px}.service-summary small[data-v-f98ed170]{color:#7a899b}.service-summary span[data-v-f98ed170]{width:max-content;padding:4px 8px;border-radius:999px;font-size:12px;color:#1769e0;background:#edf5ff}.assisted-service-form[data-v-f98ed170]{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px}.assisted-service-form input[data-v-f98ed170],.assisted-service-form select[data-v-f98ed170]{min-width:0;padding:9px;border:1px solid #dbe4ee;border-radius:8px;background:#fff}.service-upload[data-v-f98ed170]{display:flex;gap:6px;align-items:center;padding:8px;border:1px dashed #b9cbe0;border-radius:8px;color:#1769e0;cursor:pointer}.service-upload input[data-v-f98ed170]{display:none}.service-actions[data-v-f98ed170]{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.service-actions button[data-v-f98ed170]{padding:8px 11px;border:0;border-radius:8px;color:#fff;background:#1769e0}.service-actions button[data-v-f98ed170]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1100px){.supplier-service-task[data-v-f98ed170]{grid-template-columns:1fr}.assisted-service-form[data-v-f98ed170]{grid-template-columns:repeat(2,1fr)}.service-actions[data-v-f98ed170]{justify-content:flex-start}}.execution-page[data-v-f98ed170]{padding:4px}.page-head span[data-v-f98ed170]{color:#1769e0;font-size:12px;font-weight:700;letter-spacing:.1em}.page-head h1[data-v-f98ed170]{font-size:30px;margin:6px 0}.page-head p[data-v-f98ed170]{color:#71809b;margin:0 0 20px}.notice[data-v-f98ed170]{padding:11px 15px;border-radius:9px;margin-bottom:12px}.success[data-v-f98ed170]{background:#e8f8f2;color:#087b60}.danger[data-v-f98ed170]{background:#fff0ef;color:#b42318}.layout[data-v-f98ed170]{display:grid;grid-template-columns:320px 1fr;gap:16px;min-height:680px}.task-list[data-v-f98ed170],.task-detail[data-v-f98ed170],.empty-detail[data-v-f98ed170]{background:#fff;border:1px solid #e5eaf1;border-radius:15px;overflow:hidden}.list-title[data-v-f98ed170]{padding:17px;display:flex;justify-content:space-between}.task-list>button[data-v-f98ed170]{width:100%;display:grid;grid-template-columns:45px 1fr auto;text-align:left;gap:11px;padding:15px;border:0;border-top:1px solid #edf1f6;background:#fff}.task-list>button.active[data-v-f98ed170]{background:#edf5ff}.task-list strong[data-v-f98ed170],.task-list span[data-v-f98ed170],.task-list small[data-v-f98ed170]{display:block}.task-list span[data-v-f98ed170],.task-list small[data-v-f98ed170]{font-size:12px;color:#71809b;margin-top:4px}.task-list em[data-v-f98ed170]{font-size:11px;color:#c33;font-style:normal}.progress[data-v-f98ed170]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.progress i[data-v-f98ed170]{width:33px;height:33px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:10px;font-style:normal}.detail-head[data-v-f98ed170]{padding:22px;display:flex;justify-content:space-between;border-bottom:1px solid #edf1f6}.detail-head h2[data-v-f98ed170]{margin:4px 0}.detail-head span[data-v-f98ed170],.detail-head p[data-v-f98ed170]{font-size:13px;color:#71809b;margin:0}.head-actions[data-v-f98ed170]{display:flex;gap:8px}.head-actions button[data-v-f98ed170],.node-actions button[data-v-f98ed170],.locate[data-v-f98ed170]{border:1px solid #cad9ee;color:#1769e0;background:#fff;border-radius:8px;padding:9px 11px;display:flex;align-items:center;gap:5px}.cargo-grid[data-v-f98ed170]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px}.cargo-grid>div[data-v-f98ed170]{background:#f7f9fc;border-radius:10px;padding:13px;display:flex;gap:9px}.cargo-grid svg[data-v-f98ed170]{color:#1769e0}.cargo-grid span[data-v-f98ed170]{font-size:12px;color:#71809b}.cargo-grid b[data-v-f98ed170]{display:block;color:#17233d;margin-top:5px}.timeline-panel[data-v-f98ed170]{padding:0 24px 30px}.timeline article[data-v-f98ed170]{display:grid;grid-template-columns:38px 1fr;position:relative}.timeline article[data-v-f98ed170]:not(:last-child):before{content:"";position:absolute;left:17px;top:34px;bottom:-10px;width:2px;background:#dce5f2}.dot[data-v-f98ed170]{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#edf1f6;z-index:1}.completed .dot[data-v-f98ed170]{background:#dff7ef;color:#079a72}.exception .dot[data-v-f98ed170]{background:#ffe6e3;color:#d23b2d}.dot svg[data-v-f98ed170]{width:19px}.node-card[data-v-f98ed170]{border:1px solid #e6ebf2;border-radius:11px;padding:14px;margin:0 0 11px 10px}.node-card header[data-v-f98ed170]{display:flex;justify-content:space-between}.node-card header span[data-v-f98ed170]{display:block;font-size:12px;color:#71809b;margin-top:4px}.node-card time[data-v-f98ed170]{font-size:12px;color:#71809b}.node-card p[data-v-f98ed170]{font-size:13px;color:#5d6b80;display:flex;gap:4px}.override[data-v-f98ed170]{color:#bd5b00!important}.photos[data-v-f98ed170]{display:flex;gap:7px}.photos img[data-v-f98ed170]{width:70px;height:55px;object-fit:cover;border-radius:7px}.node-actions[data-v-f98ed170]{display:flex;gap:8px}.node-actions .exception[data-v-f98ed170]{color:#c9362a;border-color:#f0c7c4}.empty-detail[data-v-f98ed170]{display:grid;place-content:center;text-align:center;color:#71809b}.mask[data-v-f98ed170]{position:fixed;inset:0;background:#071a3766;z-index:160;display:grid;place-items:center}.modal[data-v-f98ed170]{width:620px;max-height:86vh;overflow:auto;background:#fff;border-radius:17px;padding:28px;position:relative}.close[data-v-f98ed170]{position:absolute;right:17px;top:17px;border:0;background:#f1f4f8;border-radius:7px;padding:6px}.form-grid[data-v-f98ed170]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.modal label[data-v-f98ed170]{display:flex;flex-direction:column;gap:6px;margin:13px 0;color:#5f6e85;font-size:13px}.modal input[data-v-f98ed170],.modal select[data-v-f98ed170],.modal textarea[data-v-f98ed170]{border:1px solid #dce3ed;border-radius:8px;padding:10px}.primary[data-v-f98ed170],.danger-button[data-v-f98ed170]{width:100%;border:0;border-radius:9px;padding:12px;background:#1769e0;color:#fff;margin-top:10px}.danger-button[data-v-f98ed170]{background:#d23b2d}.upload[data-v-f98ed170]{border:1px dashed #aebed3;padding:13px;border-radius:9px;flex-direction:row!important;align-items:center}.upload input[data-v-f98ed170]{border:0}.photo-links span[data-v-f98ed170]{font-size:11px;color:#71809b;display:block;word-break:break-all}.qr[data-v-f98ed170]{display:block;width:260px;margin:18px auto}.modal code[data-v-f98ed170]{display:block;background:#f1f4f8;padding:10px;border-radius:8px;text-align:center}.handover-actions[data-v-f98ed170]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.handover-actions span[data-v-f98ed170]{font-size:12px;color:#8a6670}.handover-actions button[data-v-f98ed170]{border:1px solid #cad9ee;background:#fff;border-radius:8px;padding:9px 11px}.handover-actions .handover-button[data-v-f98ed170]{display:flex;align-items:center;gap:5px;color:#1769e0}.handover-actions .exception[data-v-f98ed170]{color:#c9362a;border-color:#f0c7c4}.requirement[data-v-f98ed170]{background:#fff7df;color:#7a4d00;border:1px solid #f1d38a;border-radius:8px;padding:10px 12px;margin:12px 0;font-size:13px}.upload-success[data-v-f98ed170]{background:#e8f8f2;color:#087b60;border-radius:8px;padding:9px 11px;font-size:13px}.modal-error[data-v-f98ed170]{background:#fff0ef;color:#b42318;border-radius:8px;padding:10px 12px;margin-top:12px;font-size:13px}.primary[data-v-f98ed170]:disabled{background:#a9b8cb;cursor:not-allowed;box-shadow:none}.progress-heading[data-v-f98ed170]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.progress-heading h3[data-v-f98ed170]{margin:12px 0}.progress-heading>strong[data-v-f98ed170]{color:#145ca8;font-size:14px}.node-progress[data-v-f98ed170]{display:flex;list-style:none;margin:8px 0 20px;padding:0;overflow-x:auto;border:1px solid #dbe5f1;border-radius:10px;background:#f8fafd}.node-progress li[data-v-f98ed170]{position:relative;flex:1;min-width:130px;display:grid;justify-items:center;gap:6px;padding:16px 12px;color:#60718a;text-align:center}.node-progress li+li[data-v-f98ed170]{border-left:1px solid #dbe5f1}.node-progress li+li[data-v-f98ed170]:before{content:"›";position:absolute;left:-6px;top:22px;background:#f8fafd;font-size:20px;color:#71829b}.node-progress b[data-v-f98ed170]{font-size:14px}.node-progress small[data-v-f98ed170]{font-size:12px}.stage-marker[data-v-f98ed170]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e7edf5;color:#415774;font-weight:700}.node-progress .completed[data-v-f98ed170]{color:#08785b}.completed .stage-marker[data-v-f98ed170]{background:#dff7ef;color:#08785b}.node-progress .next[data-v-f98ed170]{background:#eaf3ff;color:#145ca8;box-shadow:inset 0 -3px #1769e0}.next .stage-marker[data-v-f98ed170]{background:#1769e0;color:#fff}.node-progress .exception[data-v-f98ed170]{color:#b42318}.exception .stage-marker[data-v-f98ed170]{background:#ffe6e3;color:#b42318}.node-table-wrap[data-v-f98ed170]{overflow-x:auto;border:1px solid #dce5f0;border-radius:9px}.node-table[data-v-f98ed170]{width:100%;min-width:780px;border-collapse:collapse;font-size:13px}.node-table caption[data-v-f98ed170]{text-align:left;padding:10px 12px;color:#5b708c;background:#f8fafd;font-size:12px}.node-table th[data-v-f98ed170],.node-table td[data-v-f98ed170]{padding:12px;text-align:left;vertical-align:top;border-top:1px solid #e5ebf3;line-height:1.5}.node-table thead th[data-v-f98ed170]{background:#f0f5fb;color:#415978;white-space:nowrap}.node-table tbody th[data-v-f98ed170]{min-width:120px;font-weight:600}.node-table .next-node[data-v-f98ed170]{background:#f3f8ff}.node-status[data-v-f98ed170]{display:inline-block;white-space:nowrap;color:#526680}.node-status.completed[data-v-f98ed170]{color:#08785b}.node-status.exception[data-v-f98ed170]{color:#b42318}.node-table time[data-v-f98ed170]{white-space:nowrap}.node-evidence[data-v-f98ed170]{min-width:100px;max-width:350px}.node-evidence summary[data-v-f98ed170]{color:#145ca8;cursor:pointer;min-height:32px}.node-evidence p[data-v-f98ed170]{margin:8px 0;color:#5d6b80;overflow-wrap:anywhere}.node-table .node-actions[data-v-f98ed170],.node-table .handover-actions[data-v-f98ed170]{flex-direction:column;align-items:stretch;min-width:100px}.node-table button[data-v-f98ed170]{min-height:36px;justify-content:center}.node-evidence .photos[data-v-f98ed170]{flex-wrap:wrap}@media(max-width:900px){.layout[data-v-f98ed170]{grid-template-columns:minmax(0,1fr)}.task-detail[data-v-f98ed170]{min-width:0}.cargo-grid[data-v-f98ed170]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-head[data-v-f98ed170]{flex-wrap:wrap;gap:12px}.timeline-panel[data-v-f98ed170]{padding:0 12px 18px}.node-progress li[data-v-f98ed170]{min-width:116px}.modal[data-v-f98ed170]{width:calc(100vw - 28px);box-sizing:border-box}.form-grid[data-v-f98ed170]{grid-template-columns:1fr}}.execution-page[data-v-f98ed170],.detail-page[data-v-f98ed170],.task-list-page[data-v-f98ed170]{min-width:0;max-width:100%}.task-toolbar[data-v-f98ed170]{display:flex;align-items:end;gap:14px;margin:12px 0}.task-toolbar label[data-v-f98ed170]{display:grid;gap:6px;font-size:13px;color:#4e647f}.task-toolbar label[data-v-f98ed170]:first-child{flex:1}.task-toolbar input[data-v-f98ed170],.task-toolbar select[data-v-f98ed170]{padding:10px 12px;border:1px solid #cbd9ea;border-radius:7px;background:#fff;min-width:0}.detail-navigation[data-v-f98ed170]{position:sticky;top:74px;z-index:3;display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #dbe5f1;border-radius:10px;padding:12px 16px;margin-bottom:16px;box-shadow:0 3px 12px #19345b0a}.detail-navigation button[data-v-f98ed170]{min-height:42px;padding:10px 14px;color:#155ca6;border:1px solid #c1d4ed;background:#f8fbff;border-radius:7px;cursor:pointer}.detail-navigation div[data-v-f98ed170]{display:grid;gap:4px}.detail-navigation span[data-v-f98ed170]{font-size:13px;color:#566c86}.detail-state[data-v-f98ed170]{padding:30px}.task-detail[data-v-f98ed170]{min-width:0}.node-progress li[data-v-f98ed170]{min-width:0;flex-basis:0;padding:16px 6px}.node-progress b[data-v-f98ed170]{overflow-wrap:anywhere}.task-list-page[data-v-f98ed170] .table-pager{z-index:2}.task-group-title[data-v-f98ed170]{margin:0;padding:11px 17px;background:#f1f6fc;color:#375c88;font-size:13px;display:flex;justify-content:space-between;border-top:1px solid #e1e8f2}.task-group-title b[data-v-f98ed170]{background:#fff;border-radius:10px;padding:1px 8px;color:#55708f}.node-progress li[data-v-f98ed170]{padding:0}.node-entry[data-v-f98ed170]{width:100%;height:100%;display:grid;justify-items:center;align-content:start;gap:7px;padding:16px 6px;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.node-entry[data-v-f98ed170]:hover{background:#e7f1ff}.node-entry[data-v-f98ed170]:focus-visible{outline:3px solid #1769e0;outline-offset:-3px}.node-detail-entry[data-v-f98ed170],.transport-blocker button[data-v-f98ed170],.prerequisite-list button[data-v-f98ed170]{padding:8px 10px;margin:6px 0;border:1px solid #b9cfe7;background:#fff;color:#155ca6;border-radius:7px;cursor:pointer}.transport-blocker[data-v-f98ed170]{padding:14px 16px;background:#fff6e7;border-left:4px solid #c77d20;border-radius:7px;margin:12px 0;color:#78490a}.transport-blocker p[data-v-f98ed170]{line-height:1.7;margin:6px 0}.prerequisite-list[data-v-f98ed170]{list-style:none;padding:0}.prerequisite-list li[data-v-f98ed170]{padding:12px 0;border-top:1px solid #dce5ee}.prerequisite-list p[data-v-f98ed170]{margin:6px 0;line-height:1.6}.prerequisite-list small[data-v-f98ed170]{display:block;color:#55708a;line-height:1.8}.actual-record[data-v-f98ed170]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.actual-record dt[data-v-f98ed170]{color:#61758e}.actual-record dd[data-v-f98ed170]{margin:0;overflow-wrap:anywhere}.modal[data-v-f98ed170]{max-width:calc(100vw - 32px);box-sizing:border-box}.modal h2[data-v-f98ed170]{padding-right:26px}.modal[data-v-f98ed170] label:has(>.required-mark){display:block!important}.modal[data-v-f98ed170] label>input:not([type=checkbox]),.modal[data-v-f98ed170] label>select,.modal[data-v-f98ed170] label>textarea{display:block;flex:none!important;min-width:0;max-width:100%;box-sizing:border-box;margin-top:6px}.modal[data-v-f98ed170] label>small{display:block}.modal[data-v-f98ed170] .fulfillment-card .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal .node-confirmation[data-v-f98ed170]{display:flex;flex-direction:row;align-items:center;line-height:1.6}.node-confirmation input[data-v-f98ed170]{width:18px;height:18px;flex:none}@media(max-width:600px){.modal[data-v-f98ed170] .fulfillment-card .grid,.actual-record[data-v-f98ed170]{grid-template-columns:1fr}.node-progress[data-v-f98ed170]{flex-wrap:wrap}.node-progress li[data-v-f98ed170]{flex:1 0 30%;border-bottom:1px solid #dbe5f1}}.transport-leg-tabs[data-v-f98ed170]{display:flex;gap:10px;padding:16px 24px}.transport-leg-tabs button[data-v-f98ed170]{padding:12px 24px;border:1px solid #b9cfe8;border-radius:8px;background:#fff;color:#194c83;font:inherit;font-weight:700}.transport-leg-tabs .selected[data-v-f98ed170]{background:#1769ce;color:#fff}.cargo-review-anchor[data-v-f98ed170]{scroll-margin-top:150px}.detail-navigation[data-v-f98ed170]{flex-wrap:wrap}@media(max-width:650px){.detail-navigation[data-v-f98ed170]{gap:8px;top:0}.detail-navigation div[data-v-f98ed170]{flex:1;min-width:130px}.cargo-review-anchor[data-v-f98ed170]{scroll-margin-top:16px}}.service-panel-toggle[data-v-f98ed170],.service-detail-head button[data-v-f98ed170]{flex:none;align-self:center;padding:10px 14px;border:1px solid #bed2e7;border-radius:8px;background:#f7fbff;color:#1662a6;cursor:pointer;font:inherit;white-space:nowrap}.service-search[data-v-f98ed170]{display:grid;gap:6px;margin:16px 0;font-size:13px;color:#4e647f}.service-search input[data-v-f98ed170]{min-width:0;border:1px solid #cbd9ea;border-radius:8px;padding:10px 12px}.supplier-services-table[data-v-f98ed170]{margin-top:12px}.supplier-services-table[data-v-f98ed170] td,.supplier-services-table[data-v-f98ed170] th{padding:11px 12px;vertical-align:middle;overflow-wrap:anywhere}.supplier-services-table[data-v-f98ed170] .cell-link{white-space:nowrap}.supplier-services-table[data-v-f98ed170] td{height:auto}.supplier-service-dialog[data-v-f98ed170]{width:min(920px,calc(100vw - 32px));padding:22px}.service-detail-head[data-v-f98ed170]{display:flex;justify-content:space-between;align-items:start;gap:16px;border-bottom:1px solid #e0e8f2;padding-bottom:12px;margin-bottom:16px}.service-detail-head h2[data-v-f98ed170]{font-size:20px;margin:0 0 7px;padding:0}.service-detail-head p[data-v-f98ed170]{margin:0;color:#5c7188;overflow-wrap:anywhere}.service-detail-status[data-v-f98ed170]{padding:12px;background:#f1f7fc;border-radius:8px;line-height:1.7}.supplier-service-dialog .assisted-service-form[data-v-f98ed170]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.supplier-service-dialog .service-actions[data-v-f98ed170]{margin:18px 0}.service-readonly-note[data-v-f98ed170]{padding:12px;background:#f5f7fa;color:#58718b;line-height:1.6}.service-record-meta[data-v-f98ed170]{margin-top:18px;overflow-wrap:anywhere}.service-record-meta summary[data-v-f98ed170]{color:#1662a6;cursor:pointer}.service-record-meta article[data-v-f98ed170]{padding:10px 0;border-top:1px solid #e0e8f2}.task-toolbar[data-v-f98ed170]{flex-wrap:wrap}.task-toolbar label[data-v-f98ed170]:first-child{min-width:220px}.task-toolbar label[data-v-f98ed170]:last-child{flex:0 1 auto}.task-toolbar[data-v-f98ed170] .filter-tabs{min-height:42px}@media(max-width:700px){.service-panel-head[data-v-f98ed170]{flex-direction:column;gap:12px}.service-panel-toggle[data-v-f98ed170]{align-self:start}.service-detail-head[data-v-f98ed170]{flex-direction:column}.service-detail-head button[data-v-f98ed170]{align-self:start}.supplier-service-dialog .assisted-service-form[data-v-f98ed170]{grid-template-columns:1fr}.task-toolbar label[data-v-f98ed170]{width:100%}.supplier-services-table[data-v-f98ed170] table,.supplier-services-table[data-v-f98ed170] tbody{display:block}.supplier-services-table[data-v-f98ed170] thead{display:none}.supplier-services-table[data-v-f98ed170] tr{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;border-bottom:1px solid #dce6f0}.supplier-services-table[data-v-f98ed170] td{display:block;padding:6px;border:0}.supplier-services-table[data-v-f98ed170] td:nth-child(1),.supplier-services-table[data-v-f98ed170] td:nth-child(2),.supplier-services-table[data-v-f98ed170] td:nth-child(3){grid-column:1/-1}.supplier-services-table[data-v-f98ed170] td:nth-child(4):before{content:"执行："}.supplier-services-table[data-v-f98ed170] td:nth-child(5):before{content:"审核："}}.handoff-instructions[data-v-6173bc70]{white-space:pre-wrap;background:#edf5fc;border-left:4px solid #327bbb;padding:14px 18px;line-height:1.7;border-radius:8px}.business-contact-card[data-v-f44c069e]{padding:16px;border:1px solid #d7e5f3;border-radius:10px;background:#f7fbff;margin:14px 0}.business-contact-card p[data-v-f44c069e]{margin:9px 0}.business-contact-card div[data-v-f44c069e]{display:flex;gap:14px;align-items:center}.business-contact-card a[data-v-f44c069e]{color:#075db4}.business-contact-card button[data-v-f44c069e]{padding:9px 14px;border:1px solid #aac8e8;background:#fff;border-radius:6px;cursor:pointer}.business-contact-card small[data-v-f44c069e]{display:block;color:#52647e;margin-top:10px}.phone[data-v-f44c069e]{-webkit-user-select:all;user-select:all}.service-detail-head[data-v-2cab8146]{position:sticky;top:-24px;z-index:5;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #dce5ef;margin-bottom:14px}.service-detail-head h2[data-v-2cab8146]{margin:0}.service-detail-head p[data-v-2cab8146]{margin:5px 0;color:#667e98}.service-detail-head button[data-v-2cab8146]{white-space:nowrap}.order-navigation-links[data-v-2cab8146]{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 12px;font-size:14px}.order-navigation-links a[data-v-2cab8146]{color:#185c9b;text-decoration:none}.order-navigation-links b[data-v-2cab8146]{background:#fff0e8;color:#a74014;padding:2px 6px;border-radius:10px}.handoff-task-list[data-v-2cab8146]{display:grid;gap:10px}.handoff-task-list article[data-v-2cab8146]{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #dce5ef;padding:14px 0}.handoff-task-list small[data-v-2cab8146]{display:block;color:#62758e;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.handoff-task-list button[data-v-2cab8146]{white-space:nowrap}.handoff-task-list span[data-v-2cab8146]{font-size:12px;min-width:130px;color:#64748b}.execution-settings article[data-v-2cab8146]:focus{outline:3px solid #1672c4;outline-offset:4px}.dispatch-modal-mask[data-v-2cab8146]{z-index:30}.order-entry[data-v-2cab8146]{border:0;background:transparent;color:#176fc1;font:inherit;font-weight:700;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px}.orders-expanded[data-v-2cab8146]{width:100%;table-layout:fixed}.orders-expanded td[data-v-2cab8146],.orders-expanded th[data-v-2cab8146]{overflow-wrap:break-word}.orders-expanded .row-actions[data-v-2cab8146]{position:static;display:table-cell;background:#fff;white-space:normal}.order-action-group[data-v-2cab8146]{display:grid;gap:10px;min-width:144px}.order-action-button[data-v-2cab8146]{display:flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;min-height:44px;width:100%;padding:9px 10px;border:1px solid #bacde5;border-radius:7px;background:#fff;color:#145ca8;font:inherit;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer}.order-action-button svg[data-v-2cab8146]{flex-shrink:0}.order-action-button[data-v-2cab8146]:hover{background:#edf5ff;border-color:#1769e0}.order-action-button[data-v-2cab8146]:focus-visible{outline:3px solid #1769e0;outline-offset:2px}.order-filters[data-v-2cab8146]{gap:10px;flex-wrap:wrap}.order-filters select[data-v-2cab8146]{border:1px solid #dce4ef;border-radius:10px;background:#fff;padding:10px 12px;max-width:190px}.check-filter[data-v-2cab8146]{display:flex;align-items:center;gap:7px;color:#566b86;white-space:nowrap}.table-card[data-v-2cab8146]{overflow-x:auto}.orders-expanded[data-v-2cab8146]{min-width:0}.alert-text[data-v-2cab8146]{color:#d25050}.row-actions[data-v-2cab8146]{white-space:nowrap}.row-actions .text-button[data-v-2cab8146]{margin-right:8px}.order-detail[data-v-2cab8146]{max-width:780px}.detail-grid[data-v-2cab8146]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.detail-grid>div[data-v-2cab8146]{display:grid;gap:6px;padding:14px;background:#f7f9fc;border-radius:10px}.detail-grid small[data-v-2cab8146]{color:#7d8da4}.handoff-attention[data-v-2cab8146]{color:#9a5b00}.order-detail-handoff[data-v-2cab8146]{width:min(1360px,calc(100vw - 32px));max-width:none;box-sizing:border-box;padding:24px 28px}.handoff-sheet-head[data-v-2cab8146]{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(44px,1fr);align-items:start;gap:12px;border-bottom:1px solid #d9e7fb;padding-bottom:16px;margin-bottom:18px}.handoff-brand[data-v-2cab8146]{display:grid;gap:4px;color:#1d5199}.handoff-brand img[data-v-2cab8146]{display:block;width:205px;max-width:100%;height:43px;object-fit:cover;object-position:left top}.handoff-brand small[data-v-2cab8146]{color:#607798}.handoff-title[data-v-2cab8146]{display:flex;align-items:center;gap:18px}.handoff-title h2[data-v-2cab8146]{font-size:30px;line-height:1.2;margin:0;color:#142c52}.handoff-state[data-v-2cab8146]{padding:8px 14px;border-radius:7px;background:#e7f1ff;color:#1d58a5;font-weight:700;white-space:nowrap}.handoff-close[data-v-2cab8146]{justify-self:end;border:0;background:#f0f4fa;color:#65758e;width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.handoff-order-number[data-v-2cab8146]{grid-column:1/-1;color:#425b7d;font-weight:600}.handoff-sheet[data-v-2cab8146]{display:grid;gap:16px}.handoff-band[data-v-2cab8146]{display:grid;grid-template-columns:180px minmax(0,1fr);border:1px solid #cfe0fa;border-radius:12px;overflow:hidden}.handoff-band>h3[data-v-2cab8146]{display:flex;align-items:center;margin:0;padding:20px;color:#21487d;background:#edf5ff;font-size:20px}.handoff-band-content[data-v-2cab8146]{min-width:0;padding:0 18px}.handoff-row[data-v-2cab8146]{display:grid;grid-template-columns:110px minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:12px;min-height:53px;border-bottom:1px solid #e0eafa}.handoff-row[data-v-2cab8146]:last-child{border-bottom:0}.handoff-row>span[data-v-2cab8146]{color:#5c7190}.handoff-row>strong[data-v-2cab8146]{color:#1a3155;overflow-wrap:anywhere}.handoff-row strong small[data-v-2cab8146]{display:block;font-weight:400;color:#637b9b;margin-top:3px}.handoff-row-wide[data-v-2cab8146]{grid-template-columns:150px minmax(0,1fr)}.handoff-time-band[data-v-2cab8146]{border-color:#f0cf96;background:#fffaf2}.handoff-time-band>h3[data-v-2cab8146]{color:#7c531a;background:#fff0d3}.handoff-time-band .handoff-row[data-v-2cab8146]{border-color:#f5dfb7}.handoff-time-band p[data-v-2cab8146]{margin:12px 0 15px;color:#805a29}.handoff-pending[data-v-2cab8146]{color:#a45a00!important}.handoff-note[data-v-2cab8146]{margin:14px 0;min-height:28px;white-space:pre-wrap;overflow-wrap:anywhere;color:#1a3155;font-weight:600}.handoff-sheet-actions[data-v-2cab8146]{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap}.handoff-sheet-actions span[data-v-2cab8146]{margin-right:auto;color:#607798}.handoff-sheet-actions button[data-v-2cab8146],.handoff-withdraw-form button[data-v-2cab8146]{padding:10px 16px;border:1px solid #b8d0f7;border-radius:8px;background:#edf5ff;color:#1d58a5;font-weight:700;cursor:pointer}.handoff-sheet-actions button[data-v-2cab8146]:first-of-type{background:#2168c2;color:#fff;border-color:#2168c2}.handoff-withdraw-form[data-v-2cab8146]{display:grid;gap:10px;padding:16px;border:1px solid #cfe0fa;border-radius:10px;background:#f8fbff}.handoff-withdraw-form label[data-v-2cab8146]{display:grid;gap:8px;font-weight:600}.handoff-withdraw-form textarea[data-v-2cab8146]{width:100%;box-sizing:border-box;min-height:70px;padding:10px;border:1px solid #b8cce8;border-radius:8px}.handoff-withdraw-form>div[data-v-2cab8146]{display:flex;gap:10px;justify-content:flex-end}.handoff-withdraw-form button[data-v-2cab8146]:disabled{opacity:.5;cursor:not-allowed}.handoff-sheet-actions button[data-v-2cab8146]:disabled{opacity:.5;cursor:not-allowed;background:#e9eef5;border-color:#cbd5e1;color:#50627d}.handoff-print-button[data-v-2cab8146]{display:inline-flex;align-items:center;gap:7px}@media(max-width:850px){.order-detail-handoff[data-v-2cab8146]{padding:18px}.handoff-sheet-head[data-v-2cab8146]{grid-template-columns:1fr auto}.handoff-title[data-v-2cab8146]{grid-column:1/-1;grid-row:2}.handoff-order-number[data-v-2cab8146]{grid-row:3}.handoff-band[data-v-2cab8146]{grid-template-columns:1fr}.handoff-band>h3[data-v-2cab8146]{padding:12px 16px}.handoff-row[data-v-2cab8146]{grid-template-columns:105px minmax(0,1fr);padding:10px 0}.handoff-row>span[data-v-2cab8146]:nth-of-type(2){grid-column:1}.handoff-row>strong[data-v-2cab8146]:nth-of-type(2){grid-column:2}.handoff-row-wide[data-v-2cab8146]{grid-template-columns:105px minmax(0,1fr)}}@media(max-width:500px){.handoff-title[data-v-2cab8146]{display:block}.handoff-title h2[data-v-2cab8146]{font-size:24px;margin-bottom:8px}.handoff-brand img[data-v-2cab8146]{width:160px;height:34px}.handoff-row[data-v-2cab8146]{gap:6px;font-size:13px}}@media print{@page{size:A4 landscape;margin:10mm}body:not(.output-printing):not(.export-printing):has(.order-detail-handoff){min-width:0!important;background:#fff!important}body:not(.output-printing):not(.export-printing):has(.order-detail-handoff) #app{display:none!important}body:not(.output-printing):not(.export-printing):has(.order-detail-handoff)>.modal-mask{position:static!important;display:block!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;min-height:0!important}.order-detail-handoff[data-v-2cab8146]{width:100%!important;max-width:none!important;max-height:none!important;overflow:visible!important;padding:0!important;border-radius:0!important;box-shadow:none!important;font-size:10pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.order-detail-handoff[data-v-2cab8146]>:not(.handoff-sheet-head):not(.handoff-sheet){display:none!important}.handoff-close[data-v-2cab8146],.handoff-sheet-actions[data-v-2cab8146],.handoff-withdraw-form[data-v-2cab8146]{display:none!important}.handoff-sheet-head[data-v-2cab8146]{grid-template-columns:1fr auto;gap:4mm;margin-bottom:4mm;padding-bottom:3mm}.handoff-brand img[data-v-2cab8146]{width:48mm;height:11mm}.handoff-brand small[data-v-2cab8146]{font-size:8pt}.handoff-title[data-v-2cab8146]{justify-self:end}.handoff-title h2[data-v-2cab8146]{font-size:20pt}.handoff-state[data-v-2cab8146]{font-size:9pt;padding:2mm 3mm}.handoff-order-number[data-v-2cab8146]{font-size:9pt}.handoff-sheet[data-v-2cab8146]{gap:3mm}.handoff-band[data-v-2cab8146]{grid-template-columns:35mm minmax(0,1fr);border-radius:2mm;break-inside:avoid}.handoff-band>h3[data-v-2cab8146]{padding:3mm;font-size:12pt}.handoff-band-content[data-v-2cab8146]{padding:0 3mm}.handoff-row[data-v-2cab8146]{grid-template-columns:23mm minmax(0,1fr) 28mm minmax(0,1fr);gap:2mm;min-height:11mm;font-size:9pt}.handoff-row-wide[data-v-2cab8146]{grid-template-columns:30mm minmax(0,1fr)}.handoff-time-band p[data-v-2cab8146]{margin:2mm 0 3mm;font-size:8pt}}.order-section-tabs[data-v-2cab8146]{display:flex;gap:8px;margin:0 0 14px;flex-wrap:wrap}.order-section-tabs button[data-v-2cab8146]{padding:10px 18px;border:1px solid #d8e3ef;border-radius:10px;color:#5c708a;background:#fff}.order-section-tabs button b[data-v-2cab8146]{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:5px;border-radius:999px;font-size:11px;color:#55708f;background:#edf2f8}.order-section-tabs button.active[data-v-2cab8146]{border-color:#1d75ce;color:#fff;background:#1d75ce}.order-section-tabs button.active b[data-v-2cab8146]{color:#1769e0;background:#fff}.dispatch-history-link[data-v-2cab8146]{padding:10px 18px;border:1px solid #d8e3ef;border-radius:10px;color:#1d65a9;background:#fff;display:flex;align-items:center;text-decoration:none}.dispatch-cost-note[data-v-2cab8146]{padding:11px 14px;border-radius:9px;background:#fff6e6;color:#865816;margin:0 0 14px}.quality-warning[data-v-2cab8146]{display:block;margin-top:5px;color:#a46418}.warning-panel[data-v-2cab8146]{padding:11px 13px;margin:10px 0;border-radius:9px;color:#8b5e0a;background:#fff5da}.execution-settings[data-v-2cab8146]{margin-top:18px;border-top:1px solid #e4ebf3;padding-top:16px}.execution-settings>p[data-v-2cab8146]{color:#718198}.execution-settings article[data-v-2cab8146]{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:9px;align-items:center;padding:11px;background:#f7f9fc;border-radius:10px;margin-top:8px}.execution-settings article>div[data-v-2cab8146]{display:grid;gap:4px}.execution-settings select[data-v-2cab8146]{padding:9px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.execution-settings .internal-completion[data-v-2cab8146]{grid-column:1/-1;display:flex;align-items:end;gap:10px}.internal-completion label[data-v-2cab8146]{display:grid;gap:5px;flex:1;color:#566b86}.internal-completion textarea[data-v-2cab8146]{width:100%;padding:9px;border:1px solid #dce4ef;border-radius:8px;background:#fff;resize:vertical}.dispatch-progress[data-v-2cab8146]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0;padding:14px 16px;border:1px solid #cfe0f5;background:#f2f7fd;border-radius:12px}.dispatch-progress>div[data-v-2cab8146]{display:grid;gap:5px}.dispatch-progress small[data-v-2cab8146]{color:#718198}.dispatch-progress.completed[data-v-2cab8146]{border-color:#cdebdc;background:#f1faf6}.order-workflow[data-v-2cab8146]{margin-top:18px;border-top:1px solid #e4ebf3;padding-top:16px}.workflow-head[data-v-2cab8146]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.workflow-head p[data-v-2cab8146]{color:#718198;margin:4px 0 0}.workflow-actions[data-v-2cab8146]{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.workflow-quotes[data-v-2cab8146]{display:grid;gap:9px;margin-top:12px}.workflow-quotes article[data-v-2cab8146]{display:grid;grid-template-columns:2fr .7fr .7fr auto 1.2fr;gap:12px;align-items:center;padding:12px;background:#f7f9fc;border-radius:10px}.workflow-quotes article>div[data-v-2cab8146]{display:grid;gap:3px}.workflow-quotes small[data-v-2cab8146]{color:#718198}.task-structure[data-v-2cab8146]{margin-top:18px;border-top:1px solid #e4ebf3;padding-top:16px}.master-order[data-v-2cab8146]{padding:7px 11px;border-radius:999px;color:#0b5dab;background:#eaf3ff;font-size:12px;font-weight:700}.task-grid[data-v-2cab8146]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.task-grid article[data-v-2cab8146]{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:13px;border:1px solid #e1e8f1;border-radius:11px;background:#f9fbfd}.task-grid article>div[data-v-2cab8146]{display:grid;gap:4px}.task-grid article>small[data-v-2cab8146]{grid-column:1/-1;color:#718198}.logistics-wizard[data-v-2cab8146]{width:min(980px,94vw);max-width:980px;max-height:92vh;overflow:auto}.wizard-steps[data-v-2cab8146]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 22px}.wizard-steps span[data-v-2cab8146]{display:flex;align-items:center;gap:8px;padding:10px;border-radius:9px;color:#8290a3;background:#f3f6f9;font-size:13px}.wizard-steps b[data-v-2cab8146]{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;color:#fff;background:#aeb9c6}.wizard-steps span.active[data-v-2cab8146]{color:#0d5ea9;background:#eaf4ff;font-weight:700}.wizard-steps span.active b[data-v-2cab8146]{background:#1674cf}.wizard-panel[data-v-2cab8146]{display:grid;gap:14px}.wizard-summary[data-v-2cab8146]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:13px 15px;border-radius:10px;background:#f2f7fc}.wizard-summary span[data-v-2cab8146]{color:#61748d}.wizard-quotes article[data-v-2cab8146]{grid-template-columns:auto 2fr .6fr auto}.selected-transport[data-v-2cab8146]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;border:1px solid #b8d7f5;border-radius:11px;background:#eff7ff}.selected-transport>div[data-v-2cab8146]{display:grid;gap:5px}.selected-transport small[data-v-2cab8146]{color:#70829a}.selected-transport b[data-v-2cab8146]{color:#f26722;font-size:22px}.service-group[data-v-2cab8146]{display:grid;gap:8px}.service-group h3[data-v-2cab8146]{margin:5px 0;color:#153a67}.service-choice[data-v-2cab8146]{display:grid!important;grid-template-columns:1fr 110px 70px;gap:10px;align-items:center;padding:12px 14px!important;border:1px solid #e2e9f1;border-radius:10px;background:#fafcfe}.service-choice>div[data-v-2cab8146]{display:grid;gap:4px}.service-choice small[data-v-2cab8146]{color:#718198}.service-choice em[data-v-2cab8146]{margin-left:8px;color:#bd6200;font-style:normal}.service-choice input[data-v-2cab8146]{margin:0!important}.comprehensive-panel[data-v-2cab8146]{gap:8px}.comprehensive-line[data-v-2cab8146]{display:flex;justify-content:space-between;gap:18px;padding:14px;border-bottom:1px solid #e8edf3}.comprehensive-line>div[data-v-2cab8146]{display:grid;gap:4px}.comprehensive-line small[data-v-2cab8146]{color:#7a899d}.comprehensive-line b[data-v-2cab8146]{color:#173d68}.free-price[data-v-2cab8146]{color:#13845f!important}.grand-total[data-v-2cab8146]{display:flex;justify-content:space-between;align-items:center;padding:18px;margin-top:8px;border-radius:11px;background:#fff5ea}.grand-total strong[data-v-2cab8146]{color:#f26722;font-size:28px}.validation-warning[data-v-2cab8146]{padding:11px;border-radius:8px;color:#8a5500;background:#fff2cd}.pay-action[data-v-2cab8146]{border:0;color:#fff;background:#f26722}.workflow-quotes em[data-v-2cab8146]{margin-left:7px;padding:2px 6px;border-radius:999px;color:#176fc1;background:#e6f2ff;font-size:11px;font-style:normal}.dispatch-modal[data-v-2cab8146]{max-width:760px}.internal-dispatch-tip[data-v-2cab8146]{display:grid;gap:4px;padding:12px 14px;margin:12px 0;border-radius:9px;color:#755000;background:#fff5d9}.dispatch-modal>label[data-v-2cab8146]{display:grid;gap:7px;margin-top:12px}.dispatch-modal input[data-v-2cab8146],.dispatch-modal select[data-v-2cab8146],.dispatch-modal textarea[data-v-2cab8146]{padding:10px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.wizard-quotes article.selected[data-v-2cab8146]{border-color:#14a889;background:#effbf7;box-shadow:0 0 0 2px #14a8891a}.wizard-quotes article.selected button[data-v-2cab8146]{border-color:#14a889;color:#0c7b63;background:#e2f8f1}.modal-actions button[data-v-2cab8146]:disabled{cursor:not-allowed;opacity:.45}.dispatch-form-error[data-v-2cab8146]{margin-top:12px}.data-classification[data-v-2cab8146]{display:inline-flex;width:max-content;margin-top:5px;padding:2px 7px;border-radius:999px;color:#245b8f;background:#e8f2fd}.data-classification.test[data-v-2cab8146],.data-classification.validation[data-v-2cab8146]{color:#8b5d00;background:#fff1c9}.data-governance-panel[data-v-2cab8146]{margin-top:18px;padding:14px;border:1px solid #d7e4f2;border-radius:11px;background:#f7faff}.data-governance-panel p[data-v-2cab8146]{margin:5px 0 0;color:#687d96}.danger-text[data-v-2cab8146]{border:0;color:#b73c3c;background:transparent;cursor:pointer}.order-export-dates[data-v-2cab8146],.order-export-pager[data-v-2cab8146]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0;color:#526d89;font-size:13px}.order-export-dates label[data-v-2cab8146],.order-export-pager label[data-v-2cab8146]{display:flex;align-items:center;gap:7px}.order-export-dates input[data-v-2cab8146],.order-export-dates select[data-v-2cab8146],.order-export-pager select[data-v-2cab8146]{width:auto;padding:8px;border:1px solid #c5d7e9;border-radius:6px;background:#fff;color:#214e79}.order-export-check[data-v-2cab8146]{width:80px;min-width:80px}.order-export-check label[data-v-2cab8146]{display:flex;gap:5px;align-items:center;font-size:11px}.order-export-check input[data-v-2cab8146]{width:17px;height:17px;margin:0;accent-color:#1769c2}.order-export-pager[data-v-2cab8146]{justify-content:flex-end;padding:12px}.order-export-pager button[data-v-2cab8146]{padding:7px 12px;background:#fff;border:1px solid #c5d7e9;border-radius:6px;color:#214e79}.order-export-pager button[data-v-2cab8146]:disabled{opacity:.4}.dispatch-table[data-v-2cab8146]{width:100%;table-layout:fixed;min-width:0}.dispatch-table th[data-v-2cab8146],.dispatch-table td[data-v-2cab8146]{padding:18px 14px;text-align:left;vertical-align:top;font-size:15px;overflow-wrap:anywhere}.dispatch-table th[data-v-2cab8146]:nth-child(1){width:23%}.dispatch-table th[data-v-2cab8146]:nth-child(2){width:25%}.dispatch-table th[data-v-2cab8146]:nth-child(3){width:13%}.dispatch-table th[data-v-2cab8146]:nth-child(4){width:23%}.dispatch-table strong[data-v-2cab8146],.dispatch-table span[data-v-2cab8146],.dispatch-table small[data-v-2cab8146]{display:block;margin-top:6px}.dispatch-table small[data-v-2cab8146]{font-size:13px;color:#627a94}.dispatch-table .order-no[data-v-2cab8146]{font-size:15px;max-width:100%;white-space:normal}.dispatch-table .dispatch-primary[data-v-2cab8146]{font-size:15px;padding:12px;min-width:0}.dispatch-order-operations[data-v-2cab8146]{padding:0 18px 8px}.handoff-sheet[data-v-2cab8146] .claim-card{background:#edf5ff;border:2px solid #8db7df}.handoff-sheet[data-v-2cab8146] .dispatch-task{text-align:left}.handoff-sheet[data-v-2cab8146] .dispatch-task button{white-space:normal}.workspace-tabs[data-v-2cab8146]{flex-wrap:wrap}@media(max-width:850px){.dispatch-table thead[data-v-2cab8146]{display:none}.dispatch-table tr[data-v-2cab8146]{display:grid;grid-template-columns:1fr 1fr;padding:14px;border-bottom:1px solid #dce7f3}.dispatch-table td[data-v-2cab8146]{padding:8px;display:block}.dispatch-table td[data-v-2cab8146]:last-child{grid-column:1/-1}.dispatch-table td:last-child button[data-v-2cab8146]{width:100%}.dispatch-order-operations[data-v-2cab8146]{padding:0 6px}}.handoff-missing-amounts[data-v-2cab8146]{margin:12px 0 18px;border:1px solid #dfc28b;border-radius:10px;padding:14px 18px;background:#fff9ed}.handoff-missing-amounts>div[data-v-2cab8146]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:9px}.handoff-missing-amounts button[data-v-2cab8146]{background:#176bc1;color:#fff;border:0;border-radius:7px;padding:9px 14px}.handoff-missing-amounts small[data-v-2cab8146]{color:#6a7c8f}.dispatch-primary+.dispatch-secondary[data-v-2cab8146]{margin-top:8px}.orders-table-card[data-v-2cab8146]{min-width:0;max-width:100%;overflow:visible;padding:0}.orders-compact[data-v-2cab8146]{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:13px}.orders-compact th[data-v-2cab8146]{font-size:12px;font-weight:600;background:#f0f5fa;color:#536b85;height:38px;text-align:left;padding:8px}.orders-compact td[data-v-2cab8146]{height:58px;box-sizing:border-box;padding:7px 8px;vertical-align:middle;border-bottom:1px solid #e7edf3;font-size:13px;line-height:20px;min-width:0;white-space:normal;overflow:visible}.orders-compact tbody tr[data-v-2cab8146]:hover{background:#f6faff}.orders-compact .compact-check[data-v-2cab8146]{width:36px;text-align:center}.orders-compact input[type=checkbox][data-v-2cab8146]{width:15px;height:15px;margin:0}.orders-compact .compact-number[data-v-2cab8146]{width:19%}.orders-compact .compact-money[data-v-2cab8146]{width:153px}.orders-compact .compact-status[data-v-2cab8146]{width:116px}.orders-compact .compact-actions[data-v-2cab8146]{width:102px}.orders-compact small[data-v-2cab8146],.compact-line[data-v-2cab8146],.compact-link[data-v-2cab8146]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-compact small[data-v-2cab8146]{font-size:12px;font-weight:400;line-height:18px;color:#63768d}.orders-compact .compact-two[data-v-2cab8146]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:20px;max-height:40px}.orders-compact .compact-link[data-v-2cab8146]{border:0;background:transparent;padding:0;min-height:0;text-align:left;line-height:20px;font-size:13px;color:#1465b5;cursor:pointer}.orders-compact .compact-amount[data-v-2cab8146]{font-variant-numeric:tabular-nums;color:#223b57}.compact-amount span[data-v-2cab8146]{white-space:nowrap}.orders-compact[data-v-2cab8146] .status-badge{max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1px 6px;font-size:12px;line-height:20px}.compact-action-row[data-v-2cab8146]{display:flex;align-items:center;gap:8px;white-space:nowrap}.compact-action-row>a[data-v-2cab8146],.compact-action-row>button[data-v-2cab8146],.compact-more>summary[data-v-2cab8146]{font:inherit;color:#1765aa;border:0;background:transparent;padding:3px 0;min-height:0;cursor:pointer;list-style:none}.compact-more>summary[data-v-2cab8146]::-webkit-details-marker{display:none}.compact-more[data-v-2cab8146]{position:relative}.compact-more:not([open])>.compact-menu[data-v-2cab8146]{display:none}.compact-menu[data-v-2cab8146]{position:absolute;right:0;top:100%;z-index:25;min-width:130px;padding:8px;background:#fff;border:1px solid #dbe5f0;border-radius:8px;box-shadow:0 6px 20px #25486720;display:grid;gap:8px}.compact-menu a[data-v-2cab8146],.compact-menu button[data-v-2cab8146]{font-size:13px;padding:6px;color:#1765aa}.compact-filter-bar[data-v-2cab8146]{padding:10px 12px;gap:10px;margin-bottom:12px;min-width:0;flex-wrap:wrap}.compact-filter-bar .search[data-v-2cab8146]{flex:1 1 180px;max-width:260px}.compact-filter-bar[data-v-2cab8146] .exhibition-picker{flex:1 1 220px;max-width:320px;min-width:0}.compact-filter-bar>button[data-v-2cab8146]{min-height:36px;padding:6px 10px;font-size:13px}.compact-filter-bar input[data-v-2cab8146],.compact-filter-bar select[data-v-2cab8146]{min-height:36px}.compact-columns[data-v-2cab8146]{display:flex;gap:16px;flex-wrap:wrap;padding:12px;background:#fff;margin-bottom:12px}.compact-columns label[data-v-2cab8146]{display:flex;align-items:center;gap:5px}.compact-columns small[data-v-2cab8146]{color:#63768d}.orders-table-card[data-v-2cab8146]:has(.has-extras){overflow-x:auto!important}.orders-compact.has-extras[data-v-2cab8146]{min-width:1450px}.orders-compact .compact-exception[data-v-2cab8146]{font-size:12px;color:#b65217}.orders-table-card .order-export-pager[data-v-2cab8146]{padding:12px}.orders-compact th[data-v-2cab8146]{height:38px!important;padding:7px 8px!important}.orders-compact td[data-v-2cab8146]{height:58px!important;padding:6px 8px!important;line-height:20px!important}.orders-compact .compact-action-row>button[data-v-2cab8146]{padding:3px 0!important;min-height:26px!important;height:26px!important;min-width:0!important;border:0!important;background:transparent!important;color:#1765aa!important;font-size:13px!important}.orders-compact .compact-action-row[data-v-2cab8146]{gap:10px!important}.orders-compact .compact-more>summary[data-v-2cab8146]{font-size:13px!important;line-height:20px!important}.orders-compact .compact-actions[data-v-2cab8146]{width:104px!important}.orders-compact small[data-v-2cab8146]{margin-top:0!important;line-height:18px!important}.orders-compact .compact-amount[data-v-2cab8146]{line-height:20px!important}.order-compact-heading[data-v-2cab8146]{margin-bottom:14px!important;padding:0!important;min-height:0!important}.order-compact-heading .eyebrow[data-v-2cab8146]{display:none}.order-compact-heading h1[data-v-2cab8146]{font-size:23px;margin:0 0 6px!important}.order-compact-heading p[data-v-2cab8146]{display:none;margin:0!important}.order-compact-heading~.workspace-tabs[data-v-2cab8146]{margin-bottom:10px!important;gap:8px}.order-compact-heading~.workspace-tabs button[data-v-2cab8146]{padding:8px 14px;min-height:38px}.compact-filter-bar[data-v-2cab8146]{margin-bottom:10px!important;padding:8px 10px!important}.orders-compact .compact-menu button[data-v-2cab8146]{height:auto!important;min-height:32px!important;padding:6px!important}.orders-table-card[data-v-2cab8146]{overflow:visible!important}.order-recycle[data-v-2cab8146]{display:flex;gap:12px;align-items:center;margin:8px 0}.order-recycle .compact-link[data-v-2cab8146]{border:0;background:transparent;color:#526d8a;font:inherit;font-size:13px;padding:4px 0;cursor:pointer}.order-recycle .compact-link[data-v-2cab8146]:hover{text-decoration:underline}.order-recycle .compact-link[aria-pressed=true][data-v-2cab8146]{color:#1465b5;font-weight:600}.order-recycle span[data-v-2cab8146]{font-size:13px;color:#657991}.compact-action-row>a[data-v-2cab8146]{font-size:13px!important;text-decoration:none;line-height:26px}.exhibition-order-scope[data-v-2cab8146]{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:12px 16px;margin:0 0 14px;border:1px solid #cfe0f3;border-radius:9px;background:#f2f7fd;color:#365a7c;font-size:13px;line-height:1.6}.exhibition-order-scope strong[data-v-2cab8146]{color:#163d68;overflow-wrap:anywhere}.exhibition-order-scope button[data-v-2cab8146]{padding:8px 12px;min-height:38px;border:1px solid #adc9e5;border-radius:6px;background:#fff;color:#1762a9;cursor:pointer;font:inherit}.request-form[data-v-2d2ce91d]{display:grid;gap:18px}.form-grid[data-v-2d2ce91d]{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px}.form-grid label[data-v-2d2ce91d]{display:grid;gap:7px;color:#4b607b;font-size:13px}.form-grid input[data-v-2d2ce91d],.form-grid select[data-v-2d2ce91d],.form-grid textarea[data-v-2d2ce91d]{border:1px solid #dce5f0;border-radius:10px;padding:11px;background:#fff}.date-grid[data-v-2d2ce91d],.slot-grid[data-v-2d2ce91d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.date-grid button[data-v-2d2ce91d],.slot-grid label[data-v-2d2ce91d]{display:grid;gap:6px;text-align:left;border:1px solid #dce5f0;border-radius:12px;padding:14px;background:#fff;cursor:pointer}.date-grid button.selected[data-v-2d2ce91d],.slot-grid label.selected[data-v-2d2ce91d]{border-color:#1677ff;background:#f1f7ff}.date-grid button[data-v-2d2ce91d]:disabled,.slot-grid label.disabled[data-v-2d2ce91d]{cursor:not-allowed;opacity:.62;background:#f6f7f9}.slot-grid label input[data-v-2d2ce91d]{position:absolute;opacity:0}.date-grid span[data-v-2d2ce91d],.date-grid small[data-v-2d2ce91d],.slot-grid span[data-v-2d2ce91d],.slot-grid small[data-v-2d2ce91d],td small[data-v-2d2ce91d]{display:block;color:#7b8ca3;margin-top:5px}.schedule-state[data-v-2d2ce91d]{display:grid;gap:6px;padding:28px;text-align:center;border-radius:12px;background:#f6f8fb;color:#718198}.error-state[data-v-2d2ce91d]{color:#b42318}.extra[data-v-2d2ce91d]{grid-template-columns:2fr 1fr}.checks[data-v-2d2ce91d]{display:flex;gap:10px;align-items:center}.history[data-v-2d2ce91d]{margin-top:18px}.danger[data-v-2d2ce91d]{color:#d14b4b}@media(max-width:1100px){.form-grid[data-v-2d2ce91d],.date-grid[data-v-2d2ce91d],.slot-grid[data-v-2d2ce91d]{grid-template-columns:1fr 1fr}}@media(max-width:680px){.form-grid[data-v-2d2ce91d],.date-grid[data-v-2d2ce91d],.slot-grid[data-v-2d2ce91d],.extra[data-v-2d2ce91d]{grid-template-columns:1fr}}.history-filters[data-v-2d2ce91d]{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}.history-filters label[data-v-2d2ce91d]{display:grid;gap:6px}.history-filters input[data-v-2d2ce91d],.history-filters select[data-v-2d2ce91d]{padding:10px;border:1px solid #dce5f0;border-radius:8px}.actions[data-v-f0fe4224]{display:flex;gap:10px;align-items:center}.actions select[data-v-f0fe4224]{max-width:360px;padding:10px 12px;border:1px solid #d9e2ef;border-radius:9px}.report-cover[data-v-f0fe4224]{display:flex;justify-content:space-between;align-items:center;padding:28px;background:linear-gradient(125deg,#fff7ef,#fff)}.report-cover h2[data-v-f0fe4224]{font-size:28px;margin:8px 0}.report-cover img[data-v-f0fe4224]{width:190px}.report-metrics[data-v-f0fe4224]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.report-metrics article[data-v-f0fe4224]{display:flex;gap:13px;align-items:center;background:#fff;border:1px solid #e2e9f2;border-radius:13px;padding:20px}.report-metrics svg[data-v-f0fe4224]{color:#1472d4}.report-metrics span[data-v-f0fe4224],.report-metrics strong[data-v-f0fe4224]{display:block}.report-metrics span[data-v-f0fe4224]{font-size:12px;color:#75849a}.report-metrics strong[data-v-f0fe4224]{font-size:21px;color:#11294b;margin-top:4px}.report-grid[data-v-f0fe4224]{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.efficiency[data-v-f0fe4224],.readiness[data-v-f0fe4224]{padding:22px}.efficiency-row[data-v-f0fe4224]{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid #edf1f6}.readiness[data-v-f0fe4224]{display:flex;gap:15px;align-items:flex-start}.readiness svg[data-v-f0fe4224]{color:#e26b2d}.readiness h3[data-v-f0fe4224]{margin:0 0 8px}.readiness p[data-v-f0fe4224],.readiness small[data-v-f0fe4224]{color:#718197}@media(max-width:1000px){.report-metrics[data-v-f0fe4224]{grid-template-columns:repeat(2,1fr)}.report-grid[data-v-f0fe4224]{grid-template-columns:1fr}}.report-cover[data-v-f0fe4224]{height:auto;min-height:160px;gap:24px;color:#173451;background:#f9fbfe;border:1px solid #dce5ef}.report-cover>div[data-v-f0fe4224]{min-width:0}.report-cover h2[data-v-f0fe4224]{color:#173451;line-height:1.45;overflow-wrap:anywhere}.report-cover span[data-v-f0fe4224]{color:#376278;letter-spacing:.04em;font-size:13px}.report-cover p[data-v-f0fe4224]{color:#52677f;font-size:15px;line-height:1.6}.report-cover img[data-v-f0fe4224]{flex:none;object-fit:contain}.actions[data-v-f0fe4224]{flex-wrap:wrap}.report-metrics span[data-v-f0fe4224]{color:#52677f}@media(max-width:700px){.report-cover[data-v-f0fe4224]{padding:20px;align-items:flex-start;flex-direction:column}.report-cover h2[data-v-f0fe4224]{font-size:23px}.report-cover img[data-v-f0fe4224]{width:160px}.actions select[data-v-f0fe4224]{max-width:100%}.report-metrics article[data-v-f0fe4224]{padding:14px;min-width:0}.report-metrics strong[data-v-f0fe4224]{font-size:18px}.page-heading[data-v-f0fe4224]{flex-wrap:wrap}}@media print{.report-cover[data-v-f0fe4224]{background:#fff;color:#173451;break-inside:avoid}.report-cover h2[data-v-f0fe4224]{color:#173451}.report-cover span[data-v-f0fe4224],.report-cover p[data-v-f0fe4224]{color:#3b5068}.actions[data-v-f0fe4224]{display:none}}.record-table[data-v-36b6a3a1]{min-width:0;max-width:100%}.record-detail[data-v-36b6a3a1]{margin-top:0;padding:18px;border:1px solid #cbd9e9;border-radius:10px;background:#fff;scroll-margin-top:90px;overflow-wrap:anywhere}.record-detail[data-v-36b6a3a1]:focus{outline:2px solid #72a3d8;outline-offset:2px}.record-heading[data-v-36b6a3a1]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce4ee;padding-bottom:12px;margin-bottom:14px}.record-heading h3[data-v-36b6a3a1]{margin:0;color:#193b62;font-size:16px}.record-heading button[data-v-36b6a3a1]{border:1px solid #cbd7e5;border-radius:6px;background:#fff;color:#225689;padding:8px 12px;cursor:pointer}.record-detail[data-v-36b6a3a1] .table-scroll{max-height:48vh}@media(max-width:700px){.record-detail[data-v-36b6a3a1]{padding:12px}.record-heading[data-v-36b6a3a1]{align-items:start;flex-direction:column}}.invoice-filters[data-v-0d3fc9e7]{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.invoice-filters label[data-v-0d3fc9e7]{flex:1;min-width:180px}.invoice-filters input[data-v-0d3fc9e7],.invoice-filters select[data-v-0d3fc9e7]{width:100%}.invoice-table-wrap[data-v-0d3fc9e7]{width:100%;overflow:auto}.invoice-table-wrap table[data-v-0d3fc9e7]{width:100%;table-layout:fixed;border-collapse:collapse}.invoice-table-wrap th[data-v-0d3fc9e7],.invoice-table-wrap td[data-v-0d3fc9e7]{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #e2eaf2;overflow-wrap:anywhere}.invoice-table-wrap small[data-v-0d3fc9e7]{display:block;color:#667e99;margin-top:4px}.invoice-detail[data-v-0d3fc9e7]{max-width:700px;width:calc(100vw - 24px);max-height:85vh;overflow:auto}.invoice-detail header[data-v-0d3fc9e7]{display:flex;justify-content:space-between;align-items:center}.invoice-detail dt[data-v-0d3fc9e7]{font-weight:600;margin-top:12px}.invoice-detail dd[data-v-0d3fc9e7]{margin:4px 0;overflow-wrap:anywhere}@media(max-width:600px){.invoice-table-wrap th[data-v-0d3fc9e7],.invoice-table-wrap td[data-v-0d3fc9e7]{font-size:12px;padding:9px 4px}.invoice-table-wrap button[data-v-0d3fc9e7]{padding:6px 3px;min-width:0}.invoice-filters label[data-v-0d3fc9e7]{min-width:100%}.invoice-table-wrap th[data-v-0d3fc9e7]:first-child{width:25%}}.overview-metric-scroll[data-v-e41af753]{overflow-x:auto;max-width:100%;border:1px solid #dbe5ef;border-radius:8px;background:#fff}table[data-v-e41af753]{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed;color:#203c58;font-size:13px}caption[data-v-e41af753]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}th[data-v-e41af753],td[data-v-e41af753]{padding:11px 14px;border-bottom:1px solid #e1e9f2;text-align:left;vertical-align:middle;overflow-wrap:anywhere}thead th[data-v-e41af753]{background:#edf3f9;color:#3d5772;font-size:12px;font-weight:600}thead th[data-v-e41af753]:first-child{width:25%}.amount[data-v-e41af753]{width:19%;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.amount strong[data-v-e41af753]{font-size:16px;white-space:nowrap}.action[data-v-e41af753]{width:100px;text-align:center}tbody th[data-v-e41af753]{font-size:13px;font-weight:500;background:transparent}tbody th small[data-v-e41af753]{display:block;font-size:11px;color:#697f96;margin-bottom:3px}.note[data-v-e41af753]{color:#5c7289;font-size:12px;line-height:1.6}tbody tr[data-v-e41af753]:nth-child(2n){background:#f8fafd}tbody tr.highlight[data-v-e41af753]{background:#eaf3fe}tbody tr.highlight th[data-v-e41af753],tbody tr.highlight strong[data-v-e41af753]{color:#075b9d;font-weight:700}tbody tr[data-v-e41af753]:last-child>*{border-bottom:0}a[data-v-e41af753],button[data-v-e41af753]{display:inline-block;padding:6px 8px;border:1px solid #cfdded;border-radius:5px;background:#fff;color:#1765a8;text-decoration:none;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}a[data-v-e41af753]:hover,button[data-v-e41af753]:hover{background:#edf5ff;border-color:#77a9d5}@media(max-width:700px){th[data-v-e41af753],td[data-v-e41af753]{padding:10px}}.finance-summary[data-v-55ec20c7]{display:grid;gap:18px;margin:18px 0;color:#1f3c59;min-width:0}.summary-panel[data-v-55ec20c7]{padding:20px;background:#fff;border:1px solid #dce6f0;border-radius:12px;min-width:0}header[data-v-55ec20c7]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:15px}h2[data-v-55ec20c7]{font-size:18px;margin:0}p[data-v-55ec20c7]{font-size:12px;color:#627c94;line-height:1.7;margin:6px 0 0}a[data-v-55ec20c7]{font-size:13px;color:#1265a7;text-decoration:none}a[data-v-55ec20c7]:hover{text-decoration:underline}.cash-period[data-v-55ec20c7]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.cash-period article[data-v-55ec20c7]{display:grid;gap:8px;padding:18px;background:#f4f8fc;border:1px solid #e0e9f1;border-radius:8px}.cash-period span[data-v-55ec20c7]{font-size:13px}.cash-period strong[data-v-55ec20c7]{font-size:26px;font-variant-numeric:tabular-nums}.cash-period small[data-v-55ec20c7],.expense-summary small[data-v-55ec20c7]{font-size:12px;color:#6e8296;line-height:1.6}.expense-summary[data-v-55ec20c7]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;font-size:13px}.expense-summary b[data-v-55ec20c7],.expense-summary small[data-v-55ec20c7]{display:block;margin-top:8px}.expense-summary b[data-v-55ec20c7]{font-size:19px}nav[data-v-55ec20c7]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}nav a[data-v-55ec20c7]{padding:10px 13px;background:#edf5fc;border:1px solid #d7e5f2;border-radius:6px}@media(max-width:700px){.cash-period[data-v-55ec20c7],.expense-summary[data-v-55ec20c7]{grid-template-columns:1fr}.summary-panel[data-v-55ec20c7]{padding:14px}}.flow-guide[data-v-f2c6a529]{margin:22px 0;border:1px solid #d9e4f0;border-radius:12px;padding:18px;background:#fff}.flow-heading[data-v-f2c6a529]{display:flex;justify-content:space-between;align-items:center;gap:16px}.flow-heading h3[data-v-f2c6a529]{margin:0;color:#173657}.flow-heading p[data-v-f2c6a529],.scope-note[data-v-f2c6a529]{font-size:13px;color:#536b84;margin:6px 0 12px}.first-blocker[data-v-f2c6a529]{display:grid;gap:7px;background:#fff6e8;border-left:4px solid #ca7b13;padding:13px 16px;color:#794306;margin:10px 0 14px}.first-blocker small[data-v-f2c6a529]{color:#795c36}.read-warning[data-v-f2c6a529]{color:#945b10;font-size:13px}.flow-table-wrap[data-v-f2c6a529]{overflow:auto}.flow-guide table[data-v-f2c6a529]{border-collapse:collapse;width:100%;font-size:13px}.flow-guide th[data-v-f2c6a529]{background:#edf3fa;text-align:left;color:#3f5874}.flow-guide th[data-v-f2c6a529],.flow-guide td[data-v-f2c6a529]{padding:12px 10px;border-bottom:1px solid #e1e9f2;line-height:1.6;vertical-align:top}.flow-guide td[data-v-f2c6a529]:first-child{min-width:160px}.flow-guide td[data-v-f2c6a529]:nth-child(2){min-width:70px}.flow-guide td[data-v-f2c6a529]:nth-child(3){min-width:120px}.flow-guide td[data-v-f2c6a529]:last-child{min-width:130px}.blocked[data-v-f2c6a529]{background:#fffaf2}.flow-state[data-v-f2c6a529]{display:inline-block;padding:2px 8px;border-radius:5px;white-space:nowrap}.done[data-v-f2c6a529]{color:#166644;background:#e7f6ee}.pending[data-v-f2c6a529]{color:#925700;background:#fff0d8}.exception[data-v-f2c6a529]{color:#9c2830;background:#fff0f1}.step-next[data-v-f2c6a529]{margin:7px 0;color:#244d75}.flow-guide td small[data-v-f2c6a529]{color:#64758a}.unknown[data-v-f2c6a529]{color:#52657c;background:#eef1f5}.step-link[data-v-f2c6a529]{color:#0963b0;background:none;border:0;font-size:13px;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.scope-note[data-v-f2c6a529]{margin-bottom:0}.amount-explanation[data-v-84a44620]{background:#f2f7fc;border:1px solid #dbe6f2;border-radius:8px;padding:14px 16px;font-size:13px}.amount-explanation p[data-v-84a44620]{margin:6px 0 0}.confirmation-blockers[data-v-84a44620]{width:100%;background:#fff3e2;border-left:4px solid #c57a17;border-radius:6px;padding:14px 16px;color:#7c4606}.confirmation-blockers ul[data-v-84a44620]{margin:8px 0;padding-left:22px;line-height:1.8}.transport-finance .confirmation-blockers p[data-v-84a44620]{color:#7c4606;font-size:13px}.transport-finance[data-v-84a44620]{padding:24px;margin:18px 0}.transport-finance header[data-v-84a44620]{display:flex;justify-content:space-between;gap:20px}.transport-finance h2[data-v-84a44620]{font-size:20px}.transport-finance p[data-v-84a44620]{color:#556b82;line-height:1.7}.amount-grid[data-v-84a44620]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.amount-grid>div[data-v-84a44620]{background:#f3f7fb;border-radius:8px;padding:14px;display:grid;gap:8px}.amount-grid strong[data-v-84a44620]{font-size:19px}.test-notice[data-v-84a44620]{color:#965800!important}.transport-finance form[data-v-84a44620]{display:flex;gap:14px;flex-wrap:wrap;align-items:end;background:#f6f9fd;padding:18px;border-radius:10px}.transport-finance form p[data-v-84a44620]{width:100%;margin:0}.transport-finance label[data-v-84a44620]{display:grid;gap:7px;flex:1;min-width:180px}.transport-finance input[data-v-84a44620]{border:1px solid #cbd7e5;border-radius:6px;padding:10px}.confirmation-record[data-v-84a44620]{padding:16px;background:#eff8f3;border-radius:10px;margin:16px 0}.transport-finance table[data-v-84a44620]{width:100%;margin:14px 0}.transport-finance td[data-v-84a44620],.transport-finance th[data-v-84a44620]{text-align:left;padding:12px;border-bottom:1px solid #e4ebf3}@media(max-width:900px){.amount-grid[data-v-84a44620]{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-finance[data-v-84a44620]{overflow:auto}}.finance-view-tabs[data-v-6b15ed0a]:has(label){padding:14px 18px;gap:16px;align-items:end}.finance-view-tabs label[data-v-6b15ed0a]{display:grid;gap:6px;font-size:13px;color:#52647e;min-width:180px}.finance-view-tabs input[data-v-6b15ed0a],.finance-view-tabs select[data-v-6b15ed0a]{min-height:40px;padding:9px 12px;border:1px solid #b7c9dc;border-radius:7px;background:#fff;color:#233852;max-width:100%;box-sizing:border-box}.finance-period[data-v-6b15ed0a]{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:14px 0;padding:14px 18px}.finance-period label[data-v-6b15ed0a]{display:grid;gap:5px;min-width:145px;color:#52647e;font-size:13px}.finance-period input[data-v-6b15ed0a],.finance-period select[data-v-6b15ed0a]{min-height:38px;padding:7px 10px;border:1px solid #d9e4ef;border-radius:8px;background:#fff;color:#233852}.finance-period p[data-v-6b15ed0a]{margin:0;color:#61748e;font-size:12px}.finance-period .finance-period-error[data-v-6b15ed0a]{width:100%;color:#b83232}.finance-metric-link[data-v-6b15ed0a]{display:block;margin-top:6px;padding:0;border:0;background:transparent;color:#1264c1;font-size:12px;text-align:left;cursor:pointer}.finance-metric-link[data-v-6b15ed0a]:hover{text-decoration:underline}.settlement-payment-allocation[data-v-6b15ed0a]{display:grid;gap:9px;padding:14px;margin:12px 0;border:1px solid #dce6f1;border-radius:9px;background:#f8fbfe}.settlement-payment-allocation label[data-v-6b15ed0a]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#52647e}.settlement-payment-allocation input[data-v-6b15ed0a]{width:145px;padding:8px;border:1px solid #d5e0eb;border-radius:7px}.settlement-payment-allocation p[data-v-6b15ed0a]{margin:0}.settlement-payment-allocation .finance-period-error[data-v-6b15ed0a]{color:#b83232}.finance-view-tabs[data-v-6b15ed0a]{display:flex;gap:8px;margin:14px 0;flex-wrap:wrap}.finance-view-tabs button[data-v-6b15ed0a]{padding:9px 18px;border:1px solid #d9e4ef;border-radius:8px;color:#526b87;background:#fff}.finance-view-tabs button b[data-v-6b15ed0a]{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:5px;border-radius:999px;font-size:11px;background:#edf2f8}.finance-view-tabs button.active[data-v-6b15ed0a]{border-color:#1976d2;color:#fff;background:#1976d2}.finance-view-tabs button.active b[data-v-6b15ed0a]{color:#1976d2;background:#fff}.settlement-ledger[data-v-6b15ed0a]{grid-column:1/-1}.inline-action[data-v-6b15ed0a]{margin-left:8px}.settlement-card-list[data-v-6b15ed0a]{display:grid;gap:14px}.settlement-card[data-v-6b15ed0a]{padding:16px;border:1px solid #dfe8f2;border-radius:13px;background:#fff}.settlement-card>header[data-v-6b15ed0a]{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center}.settlement-card>header>div[data-v-6b15ed0a]{display:grid;gap:4px}.settlement-card>header small[data-v-6b15ed0a]{color:#7b899b}.settlement-flow[data-v-6b15ed0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:15px 0}.settlement-flow span[data-v-6b15ed0a]{padding:8px;text-align:center;font-size:12px;color:#8491a2;background:#f0f3f7}.settlement-flow span.done[data-v-6b15ed0a]{color:#146b50;background:#eaf7f1}.settlement-card table[data-v-6b15ed0a]{width:100%}.settlement-meta[data-v-6b15ed0a]{padding:10px 12px;margin-top:10px;border-radius:8px;color:#536a84;background:#f3f7fb}.settlement-card footer[data-v-6b15ed0a]{display:flex;justify-content:flex-end;gap:10px;margin-top:13px}.settlement-modal[data-v-6b15ed0a]{max-width:720px}.settlement-modal>.form-grid[data-v-6b15ed0a]{grid-template-columns:1fr 1fr}.settlement-modal>label[data-v-6b15ed0a]{display:grid;gap:7px;margin:13px 0;color:#52647e}.settlement-modal>label input[data-v-6b15ed0a],.settlement-modal>label textarea[data-v-6b15ed0a]{width:100%;padding:10px;border:1px solid #dce4ed;border-radius:8px;box-sizing:border-box}.settlement-modal textarea[data-v-6b15ed0a]{min-height:92px;resize:vertical}.settlement-warning[data-v-6b15ed0a]{padding:11px 13px;margin:10px 0 16px;border-radius:9px;color:#6d590a;background:#fff7d8}.settlement-warning.danger[data-v-6b15ed0a]{color:#8d3d34;background:#fff0ee}.voucher-upload[data-v-6b15ed0a]{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:18px!important;border:1px dashed #91b7dc!important;border-radius:10px;color:#1769e0;background:#f5f9fe;cursor:pointer}.voucher-upload input[data-v-6b15ed0a]{display:none!important}.voucher-preview[data-v-6b15ed0a]{display:inline-block;margin:8px 0;color:#1769e0}.modal-actions[data-v-6b15ed0a]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:800px){.settlement-card>header[data-v-6b15ed0a]{grid-template-columns:auto 1fr}.settlement-flow[data-v-6b15ed0a]{grid-template-columns:1fr}.settlement-card[data-v-6b15ed0a]{overflow-x:auto}.settlement-modal>.form-grid[data-v-6b15ed0a]{grid-template-columns:1fr}}.price-workspace[data-v-0bc48f9e]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:16px;margin-top:16px}.price-domain-tabs[data-v-0bc48f9e]{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.price-domain-tabs button[data-v-0bc48f9e]{padding:9px 14px;border:1px solid #dce5ef;border-radius:999px;color:#50647d;background:#fff}.price-domain-tabs button.active[data-v-0bc48f9e]{border-color:#1b75ce;color:#fff;background:#1b75ce}.scheme-list[data-v-0bc48f9e]{padding:14px;height:max-content}.scheme-list>.card-title[data-v-0bc48f9e]{padding:6px}.scheme-list>button[data-v-0bc48f9e]{width:100%;display:grid;gap:5px;text-align:left;border:1px solid transparent;border-radius:10px;padding:12px;margin-top:7px;background:#f7f9fc}.scheme-list>button.active[data-v-0bc48f9e]{border-color:#9ac5ec;background:#eef7ff}.scheme-list small[data-v-0bc48f9e]{color:#7b8ba0}.scheme-list em[data-v-0bc48f9e]{font-style:normal;font-size:11px;color:#1874c6}.scheme-detail[data-v-0bc48f9e]{padding:20px;overflow:hidden}.scheme-detail-head[data-v-0bc48f9e]{display:flex;justify-content:space-between;gap:20px}.scheme-detail-head h2[data-v-0bc48f9e]{margin:6px 0}.scheme-detail-head p[data-v-0bc48f9e]{color:#75869b}.finance-status.large[data-v-0bc48f9e]{height:max-content;padding:7px 12px}.version-actions[data-v-0bc48f9e]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:17px 0}.version-actions select[data-v-0bc48f9e]{padding:9px;border:1px solid #dbe4ed;border-radius:8px}.price-items[data-v-0bc48f9e]{overflow-x:auto}.price-items table[data-v-0bc48f9e]{min-width:800px}.profit[data-v-0bc48f9e]{color:#14846d;font-weight:700}.approval-history[data-v-0bc48f9e]{margin-top:20px}.approval-history h3[data-v-0bc48f9e]{display:flex;align-items:center;gap:7px}.approval-history>div[data-v-0bc48f9e]{display:grid;grid-template-columns:120px 1fr 180px;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f4;color:#5d6e82}.approval-history small[data-v-0bc48f9e]{text-align:right;color:#8996a8}.price-modal[data-v-0bc48f9e]{max-width:1120px}.price-meta-grid[data-v-0bc48f9e]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.price-meta-grid label[data-v-0bc48f9e]{margin:0}.inline-check[data-v-0bc48f9e]{display:flex!important;align-items:center;gap:7px}.price-editor[data-v-0bc48f9e]{margin:18px 0}.price-editor-head[data-v-0bc48f9e]{display:flex;justify-content:space-between;align-items:center}.price-editor article[data-v-0bc48f9e]{padding:12px;margin-top:10px;border:1px solid #e0e8f0;border-radius:11px;background:#f9fbfd}.item-row[data-v-0bc48f9e]{display:grid;grid-template-columns:1fr 1.4fr 1fr 1fr 60px;gap:8px}.item-row.prices[data-v-0bc48f9e]{grid-template-columns:repeat(5,1fr);margin-top:9px}.item-row.prices.sales-only[data-v-0bc48f9e]{grid-template-columns:repeat(3,1fr)}.item-row.extras[data-v-0bc48f9e]{grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;margin-top:9px}.item-row label[data-v-0bc48f9e]{margin:0;font-size:11px}.item-row input[data-v-0bc48f9e],.item-row select[data-v-0bc48f9e]{width:100%;padding:9px;border:1px solid #dce4ed;border-radius:8px;background:#fff}.item-row button[data-v-0bc48f9e]{border:0;color:#c65050;background:none}.supplier-price-view[data-v-0bc48f9e]{padding:20px}.supplier-price-view table[data-v-0bc48f9e]{width:100%;margin:15px 0}.warehouse-authority-card[data-v-0bc48f9e]{padding:24px}.warehouse-authority-card h3[data-v-0bc48f9e]{margin:6px 0}.warehouse-authority-card dl[data-v-0bc48f9e]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.warehouse-authority-card dl div[data-v-0bc48f9e]{padding:16px;border-radius:12px;background:#f4f8fc}.warehouse-authority-card dt[data-v-0bc48f9e]{font-size:12px;color:#6e7f94}.warehouse-authority-card dd[data-v-0bc48f9e]{margin:7px 0 0;color:#173b67;font-weight:700}.national-sales-catalog[data-v-0bc48f9e]{padding:22px;margin-bottom:16px}.sales-plan-grid[data-v-0bc48f9e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.sales-plan-grid button[data-v-0bc48f9e]{display:grid;gap:6px;text-align:left;padding:16px;border:1px solid #dce6f0;border-radius:12px;background:#f8fafc;color:#52667f}.sales-plan-grid button strong[data-v-0bc48f9e]{font-size:20px;color:#173b67}.sales-plan-grid button.active[data-v-0bc48f9e]{border-color:#1d78cf;background:#eef7ff;box-shadow:0 0 0 2px #d8ecff}.sales-source-list[data-v-0bc48f9e]{display:grid;gap:8px;margin:10px 0 16px}.sales-source-list>div[data-v-0bc48f9e]{display:grid;grid-template-columns:1.4fr .8fr 1.4fr;gap:12px;padding:11px 13px;border-radius:9px;background:#eef8f4;color:#496478}.sales-source-list>div.inactive[data-v-0bc48f9e]{background:#f5f6f8;color:#8894a3}.sales-source-list small[data-v-0bc48f9e]{text-align:right}.sales-lane-search[data-v-0bc48f9e]{display:flex;gap:8px;margin:14px 0}.sales-lane-search input[data-v-0bc48f9e]{flex:1;padding:11px;border:1px solid #d7e1eb;border-radius:9px}.sales-lane-table[data-v-0bc48f9e]{overflow:auto}.sales-lane-table table[data-v-0bc48f9e]{min-width:1050px}.sales-lane-table td code[data-v-0bc48f9e]{display:block;max-width:480px;white-space:normal;color:#61748b}.sales-lane-pager[data-v-0bc48f9e]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px}@media(max-width:1100px){.price-workspace[data-v-0bc48f9e]{grid-template-columns:1fr}.price-meta-grid[data-v-0bc48f9e],.warehouse-authority-card dl[data-v-0bc48f9e],.sales-plan-grid[data-v-0bc48f9e]{grid-template-columns:repeat(2,1fr)}.sales-source-list>div[data-v-0bc48f9e]{grid-template-columns:1fr}.sales-source-list small[data-v-0bc48f9e]{text-align:left}}.sales-lane-table table[data-v-0bc48f9e]{min-width:1180px}.sales-lane-table th[data-v-0bc48f9e]:nth-child(4){min-width:470px}.lane-price-items[data-v-0bc48f9e]{display:flex;flex-wrap:wrap;gap:7px;max-width:620px}.lane-price-items>span[data-v-0bc48f9e]{display:grid;gap:2px;min-width:108px;padding:7px 9px;border:1px solid #dce6f0;border-radius:8px;background:#f8fafc}.lane-price-items>span.vehicle[data-v-0bc48f9e]{border-color:#cfe4f8;background:#eff7ff}.lane-price-items>span.fee[data-v-0bc48f9e]{border-color:#f4dcc9;background:#fff7f0}.lane-price-items>span.note[data-v-0bc48f9e]{background:#f6f7f9}.lane-price-items small[data-v-0bc48f9e]{color:#718198}.lane-price-items strong[data-v-0bc48f9e]{color:#173b67;white-space:nowrap}.national-sales-catalog[data-v-0bc48f9e]{min-width:0;max-width:100%;padding:18px}.sales-plan-grid[data-v-0bc48f9e]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.sales-plan-grid button[data-v-0bc48f9e]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:7px}.sales-plan-grid button strong[data-v-0bc48f9e]{font-size:15px}.sales-plan-grid button span[data-v-0bc48f9e]{font-size:12px}.sales-plan-grid button.active[data-v-0bc48f9e]{box-shadow:none;border-color:#1769e0;background:#eaf3ff}.sales-sources[data-v-0bc48f9e]{margin:12px 0;color:#456078;font-size:13px}.sales-sources summary[data-v-0bc48f9e]{cursor:pointer;width:fit-content}.sales-source-list>div[data-v-0bc48f9e]{font-size:12px}.sales-lane-search input[data-v-0bc48f9e]{min-width:0}.price-view-controls[data-v-0bc48f9e]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.price-view-controls .price-domain-tabs[data-v-0bc48f9e]{margin:0}.price-view-controls>span[data-v-0bc48f9e]{font-size:12px;color:#586b82}.price-domain-tabs button[data-v-0bc48f9e]{border-radius:6px}.lane-detail[data-v-0bc48f9e]{width:720px;max-width:calc(100vw - 24px)}.lane-detail td[data-v-0bc48f9e],.lane-detail th[data-v-0bc48f9e]{font-size:13px;padding:10px 12px;color:#2b455f}.lane-detail td[data-v-0bc48f9e]:last-child{text-align:right;font-variant-numeric:tabular-nums}.lane-detail p[data-v-0bc48f9e]{overflow-wrap:anywhere;color:#50677f}.supplier-review-panel[data-v-0bc48f9e]{overflow:auto}.supplier-review-panel>table[data-v-0bc48f9e]{min-width:1180px}.supplier-review-panel>table th[data-v-0bc48f9e]{color:#314c68;font-size:12px}.supplier-review-panel>table td[data-v-0bc48f9e]{font-size:13px}.supplier-review-panel>table td strong[data-v-0bc48f9e]{font-size:13px}.supplier-review-panel>table td small[data-v-0bc48f9e]{font-size:12px;color:#5d718a}.supplier-review-panel>table tr[data-v-0bc48f9e]:nth-child(2n){background:#f8fafd}.pricing-explanation[data-v-0bc48f9e]{padding:12px 16px;margin-bottom:14px}.sales-lane-pager[data-v-0bc48f9e]{flex-wrap:wrap}@media(max-width:700px){.national-sales-catalog[data-v-0bc48f9e]{padding:12px}.sales-plan-grid button[data-v-0bc48f9e]{flex:1 1 42%;display:grid;gap:4px}.sales-source-list>div[data-v-0bc48f9e]{grid-template-columns:1fr}.sales-source-list small[data-v-0bc48f9e]{text-align:left}.price-view-controls[data-v-0bc48f9e]{align-items:flex-start}.supplier-review-panel>.card-title[data-v-0bc48f9e]{min-width:0;flex-wrap:wrap}.sales-lane-pager[data-v-0bc48f9e]{justify-content:flex-start}}.national-sales-catalog>.card-title[data-v-0bc48f9e]{padding:0 0 8px}.national-sales-catalog>.card-title h3[data-v-0bc48f9e]{margin:0 0 4px}.national-sales-catalog>.card-title p[data-v-0bc48f9e]{margin:0;font-size:12px}.pricing-note[data-v-0bc48f9e]{margin:0 0 14px;font-size:12px;color:#52677f}.pricing-note summary[data-v-0bc48f9e]{cursor:pointer;width:fit-content}.pricing-note p[data-v-0bc48f9e]{margin:8px 0;line-height:1.6}.sales-plan-grid[data-v-0bc48f9e],.sales-lane-search[data-v-0bc48f9e]{margin:10px 0}.staff-panel[data-v-853a4f70]{min-width:0;background:#fff;border:1px solid #dae4f0;border-radius:14px;padding:24px}.staff-panel header[data-v-853a4f70],.actions[data-v-853a4f70]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.staff-panel h2[data-v-853a4f70]{margin:0 0 8px;font-size:22px}.staff-panel h3[data-v-853a4f70]{margin:0 0 8px;font-size:17px}.staff-panel p[data-v-853a4f70]{line-height:1.65;color:#576e8b;margin:8px 0}.staff-panel small[data-v-853a4f70]{color:#637d97;line-height:1.5}.staff-panel button[data-v-853a4f70]{min-height:42px;border:1px solid #bfcfe3;background:#fff;color:#1e5895;border-radius:8px;padding:9px 14px;font:inherit;cursor:pointer}.staff-panel button.primary[data-v-853a4f70]{background:#176ec0;color:#fff;border-color:#176ec0}.staff-panel button[data-v-853a4f70]:disabled{opacity:.45;cursor:not-allowed}.staff-panel .danger[data-v-853a4f70]{color:#b42318}.filters[data-v-853a4f70],.grid[data-v-853a4f70]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.grid[data-v-853a4f70]{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-panel label[data-v-853a4f70]{display:grid;gap:8px;font-size:14px;color:#314f73}.staff-panel input[data-v-853a4f70]:not([type=checkbox]),.staff-panel select[data-v-853a4f70]{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #bbcee2;border-radius:8px;padding:10px;font:inherit;background:#fff}.staff-list article[data-v-853a4f70]{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #e1e9f3}.staff-list article>div[data-v-853a4f70]:first-child{min-width:0;flex:1}.staff-list .actions[data-v-853a4f70]{align-content:start;justify-content:flex-end;max-width:450px}.staff-panel summary[data-v-853a4f70]{color:#2468a8;cursor:pointer}.staff-panel .error[data-v-853a4f70]{background:#fff1ed;color:#a1271d;padding:14px;border-radius:8px}.success[data-v-853a4f70],.notice[data-v-853a4f70]{background:#f0f7ff;padding:16px;border-radius:10px}.staff-panel dialog[data-v-853a4f70]{width:min(820px,calc(100vw - 32px));max-height:88dvh;padding:0;border:1px solid #cbd9e7;border-radius:16px;color:#193c61}.staff-panel dialog[data-v-853a4f70]::backdrop{background:#15324e80}.staff-panel form[data-v-853a4f70]{padding:24px;display:grid;gap:18px}.staff-panel fieldset[data-v-853a4f70]{border:1px solid #ceddec;border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.staff-panel fieldset p[data-v-853a4f70]{grid-column:1/-1}.staff-panel .check[data-v-853a4f70]{display:flex;align-items:center;gap:9px;line-height:1.5}.staff-panel .check input[data-v-853a4f70]{width:18px;height:18px;flex-shrink:0}.staff-panel .personal-permissions[data-v-853a4f70]{max-height:330px;overflow:auto}.staff-panel footer[data-v-853a4f70]{position:sticky;bottom:-24px;background:#fff;z-index:2;padding-bottom:16px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #dce6f1;padding-top:18px}.staff-panel .role-option[data-v-853a4f70]{display:flex;align-items:flex-start;gap:10px;border:1px solid #dce6f1;border-radius:8px;padding:12px}.role-option input[data-v-853a4f70]{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.role-option span[data-v-853a4f70]{display:grid;gap:7px}.staff-panel .sales-roles>p[data-v-853a4f70]{margin-top:0}.muted[data-v-853a4f70]{color:#a45440!important}@media(max-width:900px){.staff-list article[data-v-853a4f70]{flex-direction:column}.staff-list .actions[data-v-853a4f70]{justify-content:flex-start;max-width:none}}@media(max-width:600px){.filters[data-v-853a4f70],.grid[data-v-853a4f70],.staff-panel fieldset[data-v-853a4f70]{grid-template-columns:1fr}.staff-panel[data-v-853a4f70]{padding:16px}.staff-panel form[data-v-853a4f70]{padding:18px}}.import-help[data-v-f216e116]{color:#53667d;font-size:13px;line-height:1.7;margin:12px 0}.error-panel ul[data-v-f216e116]{margin:6px 0 0;padding-left:20px}.partner-filters select[data-v-f216e116]{border:1px solid #dbe4ef;border-radius:9px;padding:10px;background:#fff}.enterprise-grid[data-v-f216e116]{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-card[data-v-f216e116]{padding:20px}.enterprise-head[data-v-f216e116]{display:flex;gap:14px}.enterprise-icon[data-v-f216e116]{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:#1472c8;background:#edf6ff}.badges[data-v-f216e116]{display:flex;gap:7px}.badges em[data-v-f216e116],.badges i[data-v-f216e116]{font-style:normal;font-size:11px;padding:3px 7px;border-radius:10px;background:#edf5ff;color:#176fc3}.badges i.verified[data-v-f216e116]{background:#e9f8f2;color:#168363}.badges i.pending[data-v-f216e116]{background:#fff3dc;color:#b9770d}.enterprise-head h3[data-v-f216e116]{margin:7px 0 3px}.enterprise-head p[data-v-f216e116]{margin:0;color:#8996a8}.enterprise-card dl[data-v-f216e116]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.enterprise-card dl div[data-v-f216e116]{padding:10px;border-radius:9px;background:#f7f9fc}.enterprise-card dt[data-v-f216e116]{font-size:11px;color:#8996a8}.enterprise-card dd[data-v-f216e116]{margin:4px 0 0;font-size:13px;color:#263951;overflow:hidden;text-overflow:ellipsis}.enterprise-links[data-v-f216e116]{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #edf0f4;padding-top:14px}.enterprise-links button[data-v-f216e116]{border:0;background:none;color:#2475bd;display:flex;align-items:center;gap:4px;font-size:12px}.enterprise-links .more[data-v-f216e116]{color:#8a5b5b}.enterprise-modal[data-v-f216e116]{max-width:850px}.enterprise-form-grid[data-v-f216e116]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.enterprise-form-grid label[data-v-f216e116]{margin:0}.invite-result[data-v-f216e116]{display:flex;gap:8px;margin-top:12px}.invite-result input[data-v-f216e116]{flex:1}.binding-modal[data-v-f216e116]{max-width:900px}.binding-list[data-v-f216e116]{display:grid;gap:10px;max-height:55vh;overflow:auto;margin:15px 0}.binding-list article[data-v-f216e116]{display:grid;grid-template-columns:1.3fr 1fr 1.5fr 1.5fr;gap:9px;align-items:center;padding:12px;border:1px solid #e2e9f1;border-radius:10px}.binding-list article[data-v-f216e116]:not(.selected){grid-template-columns:1fr}.binding-check[data-v-f216e116]{display:flex!important;align-items:center;gap:8px;margin:0!important}.binding-list input[data-v-f216e116],.binding-list select[data-v-f216e116]{padding:9px;border:1px solid #dce4ed;border-radius:8px}@media(max-width:1100px){.enterprise-grid[data-v-f216e116],.enterprise-form-grid[data-v-f216e116]{grid-template-columns:1fr}}.driver-directory[data-v-f216e116]{margin-top:18px;padding:18px}.driver-grid[data-v-f216e116]{display:grid;gap:9px;margin-top:12px}.driver-grid article[data-v-f216e116]{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#f7f9fc}.driver-grid article>div[data-v-f216e116]{display:grid;gap:4px}.driver-grid small[data-v-f216e116]{color:#718198}.driver-grid span[data-v-f216e116]{padding:4px 8px;border-radius:999px;color:#8f4b4b;background:#fdeaea;font-size:12px}.driver-grid span.active[data-v-f216e116]{color:#147258;background:#e3f7f0}.empty-driver[data-v-f216e116]{color:#718198}.capability-summary[data-v-f216e116]{margin:0 0 12px;color:#526b88;font-size:12px}.capability-picker[data-v-f216e116]{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0;border:1px solid #e0e8f0;border-radius:10px;padding:12px}.capability-picker legend[data-v-f216e116]{padding:0 6px;color:#52647d}.capability-picker label[data-v-f216e116]{display:flex;align-items:center;gap:6px;margin:0}.partner-filters[data-v-f216e116]{gap:10px;flex-wrap:wrap}.partner-filters .search[data-v-f216e116]{flex:1;min-width:240px}.partner-filters select[data-v-f216e116]{max-width:220px}.detail-actions[data-v-f216e116]{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.capability-picker label[data-v-f216e116]{display:flex;align-items:center;gap:7px;white-space:normal}.capability-picker input[type=checkbox][data-v-f216e116]{width:16px;height:16px;flex:none;margin:0}.enterprise-modal[data-v-f216e116]{max-width:min(850px,calc(100vw - 24px))}.import-help[data-v-f216e116]{font-size:12px;margin:0 0 12px}.import-help summary[data-v-f216e116]{cursor:pointer;width:fit-content}.import-help p[data-v-f216e116]{margin:8px 0;line-height:1.6}.dispatch-resource-entry[data-v-f216e116]{padding:20px}.dispatch-resource-entry p[data-v-f216e116]{color:#52647e;font-size:13px}.driver-search[data-v-f216e116]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0;color:#52647e}.driver-search input[data-v-f216e116]{flex:1;min-width:180px;padding:10px;border:1px solid #ccd9e9;border-radius:8px}.local-city-zone[data-v-f227ecd4]{position:relative}.local-city-zone input[data-v-f227ecd4]{width:100%}.local-city-zone small[data-v-f227ecd4]{display:block;margin-top:6px;color:#5b708b}.city-results[data-v-f227ecd4]{position:absolute;top:60px;left:0;right:0;background:#fff;border:1px solid #cbd9ec;box-shadow:0 8px 25px #1232;z-index:30;max-height:240px;overflow:auto}.city-results button[data-v-f227ecd4]{display:block;text-align:left;width:100%;padding:12px;border:0;border-bottom:1px solid #eef2f8;border-radius:0;background:#fff;color:#17395b}.city-results button[data-v-f227ecd4]:hover{background:#edf5ff}.city-results p[data-v-f227ecd4]{padding:12px;font-size:14px}.location-queue[data-v-3be4b636]{margin:18px 0;padding:18px;border:1px solid #d6e4f2;background:#fff;border-radius:10px}.location-queue summary[data-v-3be4b636]{font-weight:600;color:#185488;cursor:pointer}.location-queue p[data-v-3be4b636]{font-size:13px;color:#627992}.location-queue article[data-v-3be4b636]{padding:12px 0;border-bottom:1px solid #e5edf5}.location-queue span[data-v-3be4b636]{margin:0 12px}.location-queue button[data-v-3be4b636]{padding:8px 12px;border:1px solid #bbcee6;background:#fff;border-radius:6px;color:#165c9a}.location-queue form[data-v-3be4b636]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.location-queue h4[data-v-3be4b636]{grid-column:1/-1}.location-queue label[data-v-3be4b636]{display:grid;gap:8px}.location-queue input[data-v-3be4b636],.location-queue textarea[data-v-3be4b636]{padding:10px;border:1px solid #c5d4e6;border-radius:6px;min-width:0;font:inherit}.location-queue button[aria-pressed=true][data-v-3be4b636]{background:#eaf3ff;border-color:#176fc5;font-weight:600}@media(max-width:600px){.location-queue form[data-v-3be4b636]{grid-template-columns:1fr}}.abc-inline[data-v-0da09e47]{width:100%;box-sizing:border-box;min-width:0;border:1px solid #cddbea;border-radius:12px;padding:18px;margin:14px 0;background:#fff}.abc-inline header[data-v-0da09e47],.grade[data-v-0da09e47],.actions[data-v-0da09e47]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.abc-inline h3[data-v-0da09e47],.abc-inline h4[data-v-0da09e47]{margin:0 0 8px}.abc-inline p[data-v-0da09e47]{color:#5b718b;line-height:1.5;margin:8px 0;font-size:14px}.grade[data-v-0da09e47]{background:#edf5ff;border-radius:8px;padding:10px 14px;margin:12px 0}.grade strong[data-v-0da09e47]{font-size:22px;color:#1766ad;margin:0 12px}.service-price[data-v-0da09e47]{border-bottom:1px solid #dce5ee}.price-row[data-v-0da09e47]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(60px,max-content);align-items:center;gap:16px;padding:14px 0}.price-row small[data-v-0da09e47]{display:block;color:#5b718b;margin-top:5px;font-size:13px}.price b[data-v-0da09e47]{color:#174f85;font-size:18px}.row-actions[data-v-0da09e47]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}button[data-v-0da09e47]{font:inherit;border:1px solid #c3d5e8;border-radius:7px;padding:9px 12px;background:#fff;color:#175993;cursor:pointer}.text-button[data-v-0da09e47]{padding:6px;border:0;font-size:14px}.primary[data-v-0da09e47]{background:#176cc1;color:#fff}.fields[data-v-0da09e47]{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;gap:16px}label[data-v-0da09e47]{display:grid;gap:7px;font-size:14px}input[data-v-0da09e47],select[data-v-0da09e47],textarea[data-v-0da09e47]{font:inherit;width:100%;box-sizing:border-box;padding:10px;border:1px solid #bfd1e3;border-radius:7px;min-width:0}textarea[data-v-0da09e47]{height:60px;min-height:60px}.edit-panel[data-v-0da09e47]{background:#f2f7fd;border:1px solid #c8dcf1;border-radius:9px;padding:14px;margin:0 0 12px}.actions[data-v-0da09e47]{justify-content:flex-end;margin-top:12px}.abc-inline .note[data-v-0da09e47]{margin-top:14px}@media(max-width:700px){.fields[data-v-0da09e47]{grid-template-columns:1fr}.abc-inline[data-v-0da09e47]{padding:12px}.price-row[data-v-0da09e47]{grid-template-columns:1fr 1fr;gap:10px}.row-actions[data-v-0da09e47]{grid-column:1/-1}}.exhibition-entry-dialog[aria-label=馆内ABC价格维护][data-v-a7c4b95f]{padding:18px;box-sizing:border-box}.exhibition-entry-dialog[aria-label=馆内ABC价格维护]>header[data-v-a7c4b95f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.exhibition-entry-dialog[aria-label=馆内ABC价格维护]>header h2[data-v-a7c4b95f]{margin:0;font-size:19px}.exhibition-detail-tabs[data-v-a7c4b95f]{display:grid;gap:16px;min-width:0}.exhibition-tabs[data-v-a7c4b95f]{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #dbe5ef;padding-bottom:12px}.exhibition-tabs button[data-v-a7c4b95f]{padding:9px 16px;border:1px solid #cbd9e7;border-radius:8px;background:#fff;color:#365674;font-size:14px}.exhibition-tabs button.active[data-v-a7c4b95f]{background:#1765b3;border-color:#1765b3;color:#fff}.exhibition-tab-content[data-v-a7c4b95f]{display:grid;gap:14px;padding:8px 0;min-width:0}.exhibition-tab-content h3[data-v-a7c4b95f],.exhibition-tab-content p[data-v-a7c4b95f]{margin:0}.exhibition-tab-content p[data-v-a7c4b95f]{color:#60758f;font-size:14px;line-height:1.7}.exhibition-shortcuts[data-v-a7c4b95f]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.exhibition-shortcut[data-v-a7c4b95f]{display:inline-block;justify-self:start;padding:10px 14px;border:1px solid #bfd1e3;border-radius:8px;color:#185e9b;background:#f7fbff;text-decoration:none;font-size:14px}.exhibition-lifecycle-actions[data-v-a7c4b95f]{border-top:1px solid #e4ebf3;padding-top:16px}.exhibition-layout[data-v-a7c4b95f]{display:block;min-width:0}.new-record[data-v-a7c4b95f]{margin-top:20px;padding:14px;border:1px solid #dce4ee;border-radius:10px}.new-record summary[data-v-a7c4b95f]{cursor:pointer;color:#225689;font-weight:600}.new-record form[data-v-a7c4b95f]{margin-top:14px;max-width:760px}.state-panel[data-v-a7c4b95f]{padding:42px;text-align:center;color:#71809b}.exhibition-row[data-v-a7c4b95f]{grid-template-columns:minmax(320px,1.5fr) minmax(180px,.8fr) auto;align-items:center;flex-wrap:wrap}.exhibition-summary[data-v-a7c4b95f]{display:grid;gap:6px}.policy-card[data-v-a7c4b95f]{grid-column:1/-1;display:grid;gap:10px;padding:14px;border:1px solid #e1e8f0;border-radius:12px;background:#fafbfd}.policy-heading[data-v-a7c4b95f]{display:flex;justify-content:space-between;gap:12px}.policy-heading small[data-v-a7c4b95f]{display:block;margin-top:4px;color:#71809b}.source-badge[data-v-a7c4b95f]{align-self:start;padding:4px 9px;border-radius:20px;background:#e9f7f2;color:#087b60;font-size:12px}.source-badge.manual[data-v-a7c4b95f]{background:#fff0d9;color:#9a5b00}.setup-ready[data-v-a7c4b95f]{display:flex;align-items:center;gap:6px;color:#087b60;font-size:13px}.setup-warning[data-v-a7c4b95f]{color:#b45309;font-size:13px}.row-actions[data-v-a7c4b95f],.shortcut-row[data-v-a7c4b95f]{display:flex;gap:8px;flex-wrap:wrap}.setup-form[data-v-a7c4b95f]{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr)) auto auto;gap:12px;align-items:end;padding:14px;background:#f2f5f9;border-radius:12px}.setup-form .shortcut-row[data-v-a7c4b95f]{grid-column:1/-1}.setup-form label[data-v-a7c4b95f],.compact-form label[data-v-a7c4b95f]{display:grid;gap:6px;color:#53627a;font-size:13px}.setup-form input[data-v-a7c4b95f]{border:1px solid #dce5f0;border-radius:9px;padding:10px}.setup-form .primary[data-v-a7c4b95f],.setup-form .ghost[data-v-a7c4b95f]{height:40px}.setup-tip[data-v-a7c4b95f]{font-size:13px;color:#53627a;margin:0}@media(max-width:1100px){.exhibition-row[data-v-a7c4b95f]{grid-template-columns:1fr}.setup-form[data-v-a7c4b95f]{grid-template-columns:1fr 1fr}.setup-form button[data-v-a7c4b95f]{width:100%}}.archive-toggle[data-v-a7c4b95f]{display:flex;align-items:center;gap:7px;color:#52647e;font-size:13px}.danger-action[data-v-a7c4b95f]{color:#b42318!important}.delete-mask[data-v-a7c4b95f]{position:fixed;inset:0;background:#0d213d80;display:grid;place-items:center;z-index:100}.delete-card[data-v-a7c4b95f]{width:min(650px,calc(100vw - 30px));background:#fff;border-radius:16px;padding:24px}.delete-card h2[data-v-a7c4b95f]{margin-top:0}.delete-card p[data-v-a7c4b95f]{color:#71809b}.delete-card label[data-v-a7c4b95f]{display:grid;gap:7px;margin-top:14px}.delete-card textarea[data-v-a7c4b95f]{min-height:90px;border:1px solid #d8e1ec;border-radius:9px;padding:11px}.delete-card footer[data-v-a7c4b95f]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.impact-grid[data-v-a7c4b95f]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.impact-grid span[data-v-a7c4b95f]{padding:10px;border-radius:9px;background:#f7f9fc;color:#71809b}.impact-grid b[data-v-a7c4b95f]{display:block;font-size:22px;color:#173459}.impact-grid p[data-v-a7c4b95f]{grid-column:1/-1;color:#b42318}@media(max-width:1100px){.impact-grid[data-v-a7c4b95f]{grid-template-columns:1fr 1fr}}.mini-code-actions[data-v-a7c4b95f]{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border-radius:10px;background:#f5f9ff}.mini-code-actions small[data-v-a7c4b95f]{color:#71809b}.source-badge.disabled[data-v-a7c4b95f]{background:#eef1f5;color:#697386}.exhibition-search[data-v-a7c4b95f]{display:flex;gap:8px;margin:14px 0}.exhibition-search input[data-v-a7c4b95f]{flex:1;border:1px solid #dce5f0;border-radius:9px;padding:10px 12px}.pager[data-v-a7c4b95f]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.pager span[data-v-a7c4b95f]{color:#71809b;font-size:13px}.import-card[data-v-a7c4b95f]{width:min(1180px,calc(100vw - 34px));max-height:88vh;overflow:auto;background:#fff;border-radius:17px;padding:22px}.import-card header[data-v-a7c4b95f],.import-card footer[data-v-a7c4b95f]{display:flex;align-items:center;justify-content:space-between;gap:18px}.import-card h2[data-v-a7c4b95f]{margin:4px 0}.import-card header p[data-v-a7c4b95f],.import-card footer p[data-v-a7c4b95f]{color:#71809b;font-size:12px;overflow-wrap:anywhere}.import-summary[data-v-a7c4b95f]{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:18px 0}.import-summary span[data-v-a7c4b95f]{padding:12px;border-radius:10px;background:#f5f7fa;color:#66768d}.import-summary b[data-v-a7c4b95f]{display:block;margin-top:5px;font-size:24px;color:#173459}.import-summary .create b[data-v-a7c4b95f]{color:#087b60}.import-summary .warning b[data-v-a7c4b95f]{color:#a65b00}.import-summary .danger b[data-v-a7c4b95f]{color:#b42318}.import-table[data-v-a7c4b95f]{border:1px solid #e1e8f0;border-radius:12px;overflow:auto;max-height:48vh}.import-row[data-v-a7c4b95f]{display:grid;grid-template-columns:42px minmax(250px,1.2fr) minmax(250px,1fr) 90px minmax(180px,1fr);gap:12px;padding:11px 13px;border-top:1px solid #edf1f5;align-items:center;font-size:13px}.import-row[data-v-a7c4b95f]:first-child{border-top:0}.import-row small[data-v-a7c4b95f]{display:block;margin-top:4px;color:#71809b}.import-head[data-v-a7c4b95f]{position:sticky;top:0;background:#f4f7fa;font-weight:700;z-index:1}.classification[data-v-a7c4b95f]{display:inline-block;padding:4px 8px;border-radius:20px;background:#edf1f5}.classification.create[data-v-a7c4b95f]{background:#e8f7f1;color:#087b60}.classification.update_candidate[data-v-a7c4b95f]{background:#fff1d8;color:#9a5b00}.classification.conflict[data-v-a7c4b95f]{background:#ffe9e7;color:#b42318}.import-card footer[data-v-a7c4b95f]{margin-top:16px}.upload-button.disabled[data-v-a7c4b95f]{opacity:.6;cursor:not-allowed}.import-mode[data-v-a7c4b95f]{border:1px solid #dce5f0;border-radius:9px;padding:9px 11px;background:#fff;color:#173459}@media(max-width:900px){.import-summary[data-v-a7c4b95f]{grid-template-columns:1fr 1fr}.import-row[data-v-a7c4b95f]{grid-template-columns:35px minmax(220px,1fr) 90px}.import-row span[data-v-a7c4b95f]:nth-child(3),.import-row span[data-v-a7c4b95f]:nth-child(5){grid-column:2/-1}}.exhibition-entry-actions[data-v-a7c4b95f]{flex-wrap:wrap;gap:10px}.exhibition-entry-actions button[data-v-a7c4b95f]{min-height:44px;white-space:nowrap}.exhibition-entry-dialog[data-v-a7c4b95f]{padding:0;border:1px solid #d8e3ef;border-radius:18px;width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 40px);color:#173459;background:#fff;box-shadow:0 24px 70px #102f5033}.exhibition-entry-dialog[data-v-a7c4b95f]::backdrop{background:#102b4d80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.entry-dialog-content[data-v-a7c4b95f]{padding:26px;display:grid;gap:22px}.entry-dialog-content header[data-v-a7c4b95f]{display:flex;justify-content:space-between;align-items:start;gap:18px}.entry-dialog-content h2[data-v-a7c4b95f]{font-size:24px;margin:5px 0 8px}.entry-dialog-content p[data-v-a7c4b95f]{line-height:1.6;margin:0;color:#5c708d}.entry-dialog-content header button[data-v-a7c4b95f]{flex-shrink:0}.entry-dialog-content footer[data-v-a7c4b95f]{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e3ebf4;padding-top:18px}.entry-dialog-content button[data-v-a7c4b95f]{min-height:44px}.entry-form-grid[data-v-a7c4b95f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.entry-form-grid label[data-v-a7c4b95f],.entry-field[data-v-a7c4b95f]{display:flex;flex-wrap:wrap;gap:8px;align-content:start;font-size:14px;font-weight:600}.entry-form-grid .entry-wide[data-v-a7c4b95f]{grid-column:1/-1}.entry-dialog-content input[data-v-a7c4b95f],.entry-dialog-content select[data-v-a7c4b95f]{width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:10px 12px;border:1px solid #bdcee0;border-radius:9px;background:#fff;color:#173459;font:inherit;font-weight:400}.entry-dialog-content input[data-v-a7c4b95f]:focus,.entry-dialog-content select[data-v-a7c4b95f]:focus{outline:3px solid #d9eaff;border-color:#27c}.entry-dialog-content small[data-v-a7c4b95f]{font-size:13px;font-weight:400;line-height:1.6;color:#5c708d}.entry-dialog-content .required[data-v-a7c4b95f]{color:#b42318}.entry-notice[data-v-a7c4b95f],.entry-import-help[data-v-a7c4b95f]{padding:16px;border:1px solid #d5e4f6;background:#f4f8fe;border-radius:12px}.entry-import-help[data-v-a7c4b95f]{display:grid;gap:12px}.entry-import-help button[data-v-a7c4b95f]{justify-self:start}.entry-import-errors[data-v-a7c4b95f]{border:1px solid #edc5bd;border-radius:12px;background:#fff8f5;padding:18px}.entry-import-errors h3[data-v-a7c4b95f]{margin:0 0 8px;color:#a52c1f;font-size:17px}.entry-import-errors ol[data-v-a7c4b95f]{margin:14px 0 0;padding-left:22px;display:grid;gap:16px}.entry-import-errors li[data-v-a7c4b95f]{padding-left:4px}.entry-import-errors strong[data-v-a7c4b95f]{color:#8a291d}.entry-import-errors li p[data-v-a7c4b95f]{margin:5px 0}.entry-import-errors small[data-v-a7c4b95f]{display:block}.entry-field input[type=file][data-v-a7c4b95f]{height:auto}@media(max-width:650px){.entry-form-grid[data-v-a7c4b95f]{grid-template-columns:1fr}.entry-dialog-content[data-v-a7c4b95f]{padding:20px;gap:18px}.entry-dialog-content footer[data-v-a7c4b95f]{flex-wrap:wrap}.entry-dialog-content footer button[data-v-a7c4b95f]{flex:1}.exhibition-entry-actions[data-v-a7c4b95f]{width:100%}.exhibition-entry-actions button[data-v-a7c4b95f]{flex:1}.entry-dialog-content h2[data-v-a7c4b95f]{font-size:22px}}.list-filter-row[data-v-7b69b5a6]{display:flex;gap:12px;flex-wrap:wrap;padding:0 20px 12px}.list-filter-row label[data-v-7b69b5a6],.table-toolbar label[data-v-7b69b5a6]{display:grid;gap:6px}.list-filter-row input[data-v-7b69b5a6],.list-filter-row select[data-v-7b69b5a6],.table-toolbar select[data-v-7b69b5a6]{padding:10px;border:1px solid #dce5f0;border-radius:8px;background:#fff}.heading-controls[data-v-7b69b5a6]{display:grid;gap:10px;justify-items:end}.direction-switch[data-v-7b69b5a6]{display:flex;padding:4px;border-radius:11px;background:#eaf0f7}.direction-switch a[data-v-7b69b5a6]{padding:8px 12px;border-radius:8px;color:#53627a;font-size:13px;text-decoration:none}.direction-switch a.active[data-v-7b69b5a6]{background:#fff;color:#1769e0;box-shadow:0 2px 8px #1e3a5f1a}.exhibition-picker[data-v-7b69b5a6]{display:grid;gap:6px;color:#53627a;font-size:13px}.exhibition-picker select[data-v-7b69b5a6]{min-width:260px;border:1px solid #dce5f0;border-radius:10px;padding:10px;background:#fff}.state-card[data-v-7b69b5a6]{padding:42px;text-align:center;color:#718198}.error-state[data-v-7b69b5a6]{color:#b42318}.setup-warning[data-v-7b69b5a6]{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:18px;border:1px solid #f1d38a;border-radius:12px;background:#fff7df;color:#7a4d00}.setup-warning span[data-v-7b69b5a6]{flex:1}.setup-warning a[data-v-7b69b5a6]{color:#1769e0}.schedule-card[data-v-7b69b5a6]{margin-bottom:18px}.template-grid[data-v-7b69b5a6]{display:grid;gap:10px;padding:0 20px 20px}.template-grid article[data-v-7b69b5a6]{display:grid;grid-template-columns:minmax(180px,1.2fr) 110px minmax(200px,1fr) auto;gap:16px;align-items:center;padding:15px;border:1px solid #e3eaf3;border-radius:12px}.template-grid small[data-v-7b69b5a6]{display:block;color:#8796aa;margin-top:5px}.metric b[data-v-7b69b5a6]{display:block;font-size:22px}.metric span[data-v-7b69b5a6]{font-size:12px;color:#718198}.date-layout[data-v-7b69b5a6]{display:grid;grid-template-columns:210px 1fr;gap:16px;padding:0 20px 20px}.date-list[data-v-7b69b5a6]{display:grid;align-content:start;gap:8px;max-height:560px;overflow:auto}.date-list button[data-v-7b69b5a6]{text-align:left;border:1px solid #dce5f0;border-radius:10px;padding:11px;background:#fff}.date-list button.active[data-v-7b69b5a6]{border-color:#1769e0;background:#edf5ff}.date-list span[data-v-7b69b5a6],.date-list small[data-v-7b69b5a6]{display:block;color:#718198;font-size:12px;margin-top:4px}.day-slots[data-v-7b69b5a6]{display:grid;align-content:start;gap:10px}.day-slot[data-v-7b69b5a6]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(240px,1.4fr) 90px minmax(150px,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid #e3eaf3;border-radius:12px}.day-slot small[data-v-7b69b5a6]{display:block;color:#8796aa;margin-top:4px}.slot-metrics[data-v-7b69b5a6]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slot-metrics span[data-v-7b69b5a6]{font-size:12px;color:#718198}.slot-metrics b[data-v-7b69b5a6]{display:block;color:#17233d;font-size:18px}.override-tags[data-v-7b69b5a6]{display:flex;gap:5px;flex-wrap:wrap}.override-tags span[data-v-7b69b5a6]{padding:3px 6px;border-radius:20px;background:#fff3df;color:#9a5b00;font-size:11px}.table-toolbar[data-v-7b69b5a6]{display:flex;justify-content:space-between;align-items:center;padding:20px}.table-toolbar p[data-v-7b69b5a6]{margin:5px 0 0;color:#7b8ca3}.row-actions[data-v-7b69b5a6]{white-space:nowrap}.row-actions button[data-v-7b69b5a6]{margin-right:8px}.danger[data-v-7b69b5a6]{color:#d14b4b}.review-actions[data-v-7b69b5a6]{min-width:270px}.review-actions select[data-v-7b69b5a6],.review-actions input[data-v-7b69b5a6]{width:100%;box-sizing:border-box;border:1px solid #dce5f0;border-radius:8px;padding:8px;margin-bottom:8px}.overlay[data-v-7b69b5a6]{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:#071a3766}.dialog[data-v-7b69b5a6]{width:760px;max-height:86vh;overflow:auto;position:relative;padding:28px;border-radius:17px;background:#fff}.compact-dialog[data-v-7b69b5a6]{width:620px}.dialog>p[data-v-7b69b5a6]{color:#718198}.close[data-v-7b69b5a6]{position:absolute;right:17px;top:17px;border:0;border-radius:7px;padding:6px;background:#f1f4f8}.form-grid[data-v-7b69b5a6]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-grid label[data-v-7b69b5a6]{display:grid;gap:6px;color:#5f6e85;font-size:13px}.form-grid input[data-v-7b69b5a6],.form-grid select[data-v-7b69b5a6]{border:1px solid #dce3ed;border-radius:8px;padding:10px}.full[data-v-7b69b5a6]{width:100%;justify-content:center;margin-top:18px}@media(max-width:1100px){.template-grid article[data-v-7b69b5a6],.day-slot[data-v-7b69b5a6]{grid-template-columns:1fr 1fr}.date-layout[data-v-7b69b5a6]{grid-template-columns:1fr}.date-list[data-v-7b69b5a6]{grid-template-columns:repeat(3,1fr);max-height:none}.dialog[data-v-7b69b5a6]{width:min(760px,90vw)}}.policy-summary[data-v-7b69b5a6]{grid-column:1/-1;padding:10px 12px;border-radius:9px;background:#eef5ff;color:#35608f;font-size:13px}.invite-page[data-v-26ac7196]{min-height:100vh;display:grid;place-items:center;padding:30px;background:linear-gradient(135deg,#eef5fc,#f7f9fc)}.invite-card[data-v-26ac7196]{width:min(480px,100%);padding:30px;border-radius:20px;background:#fff;box-shadow:0 20px 60px #09325c1f}.invite-card>img[data-v-26ac7196]{width:190px;margin-bottom:25px}.invite-icon[data-v-26ac7196]{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;color:#1473c7;background:#edf6ff}.invite-card small[data-v-26ac7196]{display:block;margin-top:18px;color:#1673c5}.invite-card h1[data-v-26ac7196]{margin:7px 0 9px;color:#173654}.invite-card p[data-v-26ac7196]{color:#718298;line-height:1.7}.invite-card form[data-v-26ac7196]{display:grid;gap:14px;margin-top:20px}.invite-card label[data-v-26ac7196]{display:grid;gap:7px;color:#4f6177;font-size:13px}.invite-card input[data-v-26ac7196]{padding:12px;border:1px solid #dbe4ed;border-radius:9px}.code-row[data-v-26ac7196]{display:grid;grid-template-columns:1fr 130px;gap:8px}.code-row button[data-v-26ac7196]{border:1px solid #b9d4ee;border-radius:9px;color:#176fc3;background:#f2f8fd;display:flex;align-items:center;justify-content:center;gap:5px}.settings-panel[data-v-38436650]{padding:20px}.settings-status-list[data-v-38436650]{display:grid}.settings-status-list article[data-v-38436650],.integration-grid article[data-v-38436650]{display:flex;align-items:center;gap:13px;padding:15px;border-bottom:1px solid #edf1f5}.settings-status-list article>span[data-v-38436650],.integration-grid article>span[data-v-38436650]{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#f2f5f8;color:#93a0b0}.settings-status-list article>span.enabled[data-v-38436650],.integration-grid article>span.enabled[data-v-38436650]{background:#e8f8f3;color:#16a084}.settings-status-list article div[data-v-38436650],.integration-grid article div[data-v-38436650]{display:grid;gap:4px;flex:1}.settings-status-list small[data-v-38436650],.integration-grid small[data-v-38436650]{color:#7d8a9e}.settings-status-list em[data-v-38436650],.integration-grid em[data-v-38436650]{font-style:normal;font-size:12px;padding:5px 9px;border-radius:99px;background:#f1f3f6;color:#778398}.settings-status-list em.enabled[data-v-38436650],.integration-grid em.enabled[data-v-38436650]{background:#e7f8f2;color:#13846d}.integration-grid[data-v-38436650]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.integration-grid article[data-v-38436650]{border:1px solid #e8edf3;border-radius:11px}.settings-panel code[data-v-38436650]{font-size:11px;color:#52647b}.crm-page[data-v-fd4c787c]{padding:8px 4px 40px}.crm-head[data-v-fd4c787c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.eyebrow[data-v-fd4c787c]{font-size:12px;font-weight:700;letter-spacing:.12em;color:#1769e0}.crm-head h1[data-v-fd4c787c]{font-size:30px;margin:7px 0}.crm-head p[data-v-fd4c787c],.dialog>p[data-v-fd4c787c],.dialog form>p[data-v-fd4c787c]{color:#71809b;margin:0}.primary[data-v-fd4c787c]{border:0;border-radius:10px;background:#1769e0;color:#fff;padding:12px 18px;display:flex;align-items:center;gap:7px;font-weight:600}.notice[data-v-fd4c787c]{padding:12px 16px;border-radius:10px;margin-bottom:16px}.ok[data-v-fd4c787c]{background:#eaf9f4;color:#087b60}.err[data-v-fd4c787c]{background:#fff0ef;color:#b42318}.page-state[data-v-fd4c787c]{min-height:180px;display:grid;place-items:center}.page-state button[data-v-fd4c787c]{border:0;border-radius:8px;background:#b42318;color:#fff;padding:8px 12px;margin-left:10px}.metric-grid[data-v-fd4c787c]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metric-grid article[data-v-fd4c787c]{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:20px;display:flex;gap:15px;align-items:center;box-shadow:0 8px 24px #19345b0a}.metric-grid svg[data-v-fd4c787c]{color:#1769e0}.metric-grid b[data-v-fd4c787c]{display:block;font-size:26px}.metric-grid span[data-v-fd4c787c],.business-data span[data-v-fd4c787c],.detail-metrics span[data-v-fd4c787c]{display:block;color:#71809b;font-size:13px;margin-top:3px}.panel[data-v-fd4c787c]{background:#fff;border:1px solid #e6ebf2;border-radius:15px;overflow:visible}.toolbar[data-v-fd4c787c]{padding:16px;display:flex;gap:10px;border-bottom:1px solid #edf1f6}.search[data-v-fd4c787c]{flex:1;display:flex;align-items:center;gap:8px;border:1px solid #dfe5ed;border-radius:9px;padding:0 12px}.search input[data-v-fd4c787c]{border:0;outline:0;width:100%;padding:10px}.toolbar select[data-v-fd4c787c],.form-grid select[data-v-fd4c787c],.dialog>label select[data-v-fd4c787c],.dialog form>label select[data-v-fd4c787c]{border:1px solid #dfe5ed;border-radius:9px;padding:10px;background:#fff}.count[data-v-fd4c787c]{align-self:center;color:#71809b}.customer-card[data-v-fd4c787c]{display:grid;grid-template-columns:48px minmax(260px,1.3fr) 1fr auto;gap:16px;align-items:center;padding:20px;border-bottom:1px solid #edf1f6}.company-mark[data-v-fd4c787c]{width:46px;height:46px;border-radius:13px;background:linear-gradient(145deg,#0a65d8,#17a599);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:700}.company-title[data-v-fd4c787c]{display:flex;gap:7px;align-items:center}.company-title h3[data-v-fd4c787c]{font-size:16px;margin:0 5px 0 0}.company-main p[data-v-fd4c787c]{color:#71809b;font-size:13px;margin:7px 0}.level[data-v-fd4c787c],.status[data-v-fd4c787c],.tags span[data-v-fd4c787c]{font-size:12px;padding:3px 7px;border-radius:20px;background:#edf5ff;color:#1769e0}.status[data-v-fd4c787c]{background:#eaf9f4;color:#087b60}.tags[data-v-fd4c787c]{display:flex;gap:5px}.tags span[data-v-fd4c787c]{display:flex;align-items:center;gap:3px;background:#f4f6f9;color:#5f6e85}.business-data[data-v-fd4c787c],.detail-metrics[data-v-fd4c787c]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.business-data b[data-v-fd4c787c]{font-size:16px}.actions[data-v-fd4c787c]{display:flex;flex-direction:column;gap:6px}.actions button[data-v-fd4c787c]{border:0;background:none;color:#1769e0;text-align:left;padding:2px}.empty[data-v-fd4c787c]{padding:50px;text-align:center;color:#71809b}.overlay[data-v-fd4c787c]{position:fixed;inset:0;background:#0c1e3a66;z-index:20;display:grid;place-items:center}.dialog[data-v-fd4c787c]{width:620px;max-height:84vh;overflow:auto;background:#fff;border-radius:18px;padding:28px;position:relative;box-shadow:0 25px 70px #071b3c50}.dialog.wide[data-v-fd4c787c]{width:900px}.dialog h2[data-v-fd4c787c]{margin:0 0 6px}.dialog h3[data-v-fd4c787c]{margin:24px 0 10px}.close[data-v-fd4c787c]{position:absolute;right:18px;top:18px;border:0;background:#f3f5f8;border-radius:8px;padding:7px}.form-grid[data-v-fd4c787c]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.form-grid label[data-v-fd4c787c],.dialog>label[data-v-fd4c787c],.dialog form>label[data-v-fd4c787c]{font-size:13px;color:#5f6e85;display:flex;flex-direction:column;gap:6px;margin:14px 0}.form-grid input[data-v-fd4c787c],.dialog>label input[data-v-fd4c787c],.dialog form>label input[data-v-fd4c787c],.dialog textarea[data-v-fd4c787c]{border:1px solid #dfe5ed;border-radius:9px;padding:11px;resize:vertical}.full[data-v-fd4c787c]{width:100%;justify-content:center;margin-top:15px}.check[data-v-fd4c787c]{flex-direction:row!important;align-items:center}.detail-metrics[data-v-fd4c787c]{grid-template-columns:repeat(5,1fr);background:#f7f9fc;padding:17px;border-radius:12px;margin-top:20px}.detail-metrics b[data-v-fd4c787c]{display:block;font-size:18px}.rows>div[data-v-fd4c787c]{padding:10px 0;border-bottom:1px solid #edf1f6}.timeline[data-v-fd4c787c]{border-left:2px solid #dce7f7;margin-left:8px;padding-left:18px}.timeline>div[data-v-fd4c787c]{margin:0 0 16px;display:grid;grid-template-columns:165px 1fr}.timeline time[data-v-fd4c787c]{color:#71809b;font-size:12px}.crm-page[data-v-fd4c787c]{min-width:0;max-width:100%}.toolbar[data-v-fd4c787c]{flex-wrap:wrap}.toolbar .search[data-v-fd4c787c]{min-width:220px}.toolbar select[data-v-fd4c787c]{width:auto;max-width:150px}.metric-grid article[data-v-fd4c787c]{padding:14px 18px;border-radius:9px;box-shadow:none}.metric-grid b[data-v-fd4c787c]{font-size:23px}.dialog[data-v-fd4c787c],.dialog.wide[data-v-fd4c787c]{max-width:calc(100vw - 28px)}.check input[data-v-fd4c787c]{width:16px;flex:none}@media(max-width:700px){.crm-head[data-v-fd4c787c]{gap:12px;flex-wrap:wrap}.metric-grid[data-v-fd4c787c]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article[data-v-fd4c787c]{padding:12px}.toolbar .search[data-v-fd4c787c]{flex-basis:100%}.dialog[data-v-fd4c787c]{padding:20px}.form-grid[data-v-fd4c787c]{grid-template-columns:1fr}.detail-metrics[data-v-fd4c787c]{grid-template-columns:repeat(2,1fr)}.timeline>div[data-v-fd4c787c]{grid-template-columns:1fr}}.metric-link[data-v-fd4c787c]{padding:18px;background:#fff;border:1px solid #d9e4f0;border-radius:10px;text-align:left;cursor:pointer;color:#183c62}.metric-link[data-v-fd4c787c]:hover{background:#f1f7ff;border-color:#86b3e5}.metric-link small[data-v-fd4c787c]{display:block;margin-top:12px;color:#1264be}.distribution-grid[data-v-fd4c787c]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.distribution[data-v-fd4c787c]{padding:18px}.distribution h2[data-v-fd4c787c]{margin:0 0 14px;font-size:19px}.distribution table[data-v-fd4c787c]{width:100%;border-collapse:collapse}.distribution th[data-v-fd4c787c],.distribution td[data-v-fd4c787c]{padding:12px;border-bottom:1px solid #e3e9f1;text-align:left}.distribution th[data-v-fd4c787c]{background:#edf3f9;color:#314c68}.distribution td[data-v-fd4c787c]:last-child,.distribution th[data-v-fd4c787c]:last-child{text-align:right}.distribution p[data-v-fd4c787c]{color:#5f738c;font-size:13px}.cell-link[data-v-fd4c787c]{border:0;background:none;color:#1264be;padding:4px 0;font:inherit;text-align:left;cursor:pointer}.cell-link[data-v-fd4c787c]:hover{text-decoration:underline}.customer-link[data-v-fd4c787c]{display:grid;gap:4px}.customer-link strong[data-v-fd4c787c],.customer-link small[data-v-fd4c787c]{color:inherit!important}.followup-button[data-v-fd4c787c]{border:1px solid #b9d0ed;border-radius:6px;padding:8px 12px;min-height:36px;background:#fff;color:#155ca6;white-space:nowrap;cursor:pointer}.scope-bar[data-v-fd4c787c]{padding:12px 16px;background:#edf5ff;color:#254f7c}.scope-bar button[data-v-fd4c787c]{margin-left:14px;background:#fff;border:1px solid #b9d0ed;border-radius:5px;padding:6px 10px;color:#155ca6}.detail-section-head[data-v-fd4c787c]{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.detail-section-head h3[data-v-fd4c787c]{margin:0}.contact-facts[data-v-fd4c787c]{margin:24px 0 0}.contact-facts>div[data-v-fd4c787c]{display:grid;grid-template-columns:100px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid #e5ebf3}.contact-facts dt[data-v-fd4c787c]{color:#60718a}.contact-facts dd[data-v-fd4c787c]{margin:0;overflow-wrap:anywhere}.primary[data-v-fd4c787c]:disabled{opacity:.5;cursor:default}@media(max-width:700px){.distribution-grid[data-v-fd4c787c]{grid-template-columns:1fr}}.tracking-header[data-v-020390e2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.tracking-header h1[data-v-020390e2]{margin:0 0 8px}.tracking-header p[data-v-020390e2]{margin:0;color:#66778d}.customer-tracking-layout[data-v-020390e2]{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;min-width:0}.tracking-orders[data-v-020390e2]{display:flex;flex-direction:column;gap:10px;min-width:0}.tracking-orders button[data-v-020390e2]{display:grid;gap:8px;text-align:left;overflow-wrap:anywhere;padding:16px;border:1px solid #dce5ef;border-radius:12px;background:#fff;color:#314763;cursor:pointer}.tracking-orders button.selected[data-v-020390e2]{border-color:#1769e0;background:#eef5ff}.tracking-detail[data-v-020390e2]{min-width:0;overflow-wrap:anywhere;padding:24px;background:#fff;border:1px solid #dce5ef;border-radius:12px}.tracking-detail h2[data-v-020390e2]{margin-top:0}.tracking-detail progress[data-v-020390e2]{width:100%;accent-color:#1769e0}.tracking-timeline[data-v-020390e2]{padding-left:22px}.tracking-timeline li[data-v-020390e2]{padding:12px 0}.tracking-timeline span[data-v-020390e2],.tracking-timeline time[data-v-020390e2]{display:block;margin-top:6px;color:#66778d}@media(max-width:800px){.customer-tracking-layout[data-v-020390e2]{grid-template-columns:minmax(0,1fr)}.tracking-header[data-v-020390e2]{align-items:flex-start}.tracking-detail[data-v-020390e2]{padding:16px}}.business-record[data-v-580c2af5]{padding:20px 0;border-bottom:1px solid #dce5ef;min-width:0;color:#244365}.business-record a[data-v-580c2af5],.record-link[data-v-580c2af5]{color:#176fc5;text-decoration:underline;text-underline-offset:3px}.record-link[data-v-580c2af5]{font:inherit;font-weight:650;text-align:left;background:transparent;border:0;padding:0;cursor:pointer}header[data-v-580c2af5]{font-size:17px}dl[data-v-580c2af5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px}dt[data-v-580c2af5],small[data-v-580c2af5]{font-size:13px;color:#61758c}dd[data-v-580c2af5]{margin:6px 0 0;line-height:1.6;overflow-wrap:anywhere}details[data-v-580c2af5]{padding:8px 0;font-size:14px;line-height:1.7}summary[data-v-580c2af5]{cursor:pointer;color:#176fc5}p[data-v-580c2af5]{line-height:1.7;overflow-wrap:anywhere}button[data-v-580c2af5]{font:inherit;background:#fff;border:1px solid #cadbeb;color:#176fc5;border-radius:7px;padding:8px;margin-right:8px}@media(max-width:700px){dl[data-v-580c2af5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){dl[data-v-580c2af5]{gap:12px}dl>div[data-v-580c2af5]:first-child{grid-column:1/-1}.business-record[data-v-580c2af5]{padding:14px 0}}.sales-feedback[data-v-af5f0b56]{width:min(820px,calc(100vw - 24px));max-height:88dvh;box-sizing:border-box;border:0;border-radius:14px;padding:24px;color:#244365}.sales-feedback[data-v-af5f0b56]::backdrop{background:#17345599}header[data-v-af5f0b56]{position:sticky;top:-24px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}h2[data-v-af5f0b56]{font-size:20px}button[data-v-af5f0b56]{font:inherit;border:1px solid #cadbeb;background:#fff;color:#176fc5;padding:10px;border-radius:8px;flex-shrink:0}article[data-v-af5f0b56]{padding:12px 0;border-bottom:1px solid #dae5f0}p[data-v-af5f0b56]{line-height:1.7;overflow-wrap:anywhere}a[data-v-af5f0b56]{color:#176fc5}@media(max-width:600px){.sales-feedback[data-v-af5f0b56]{padding:16px}header[data-v-af5f0b56]{top:-16px}h2[data-v-af5f0b56]{font-size:18px}}.customer-link[data-v-82db3a0d]{font:inherit;font-weight:inherit;color:#176fc5;background:none;border:0;padding:0;text-align:left;text-decoration:underline;cursor:pointer}.conversion-record[data-v-82db3a0d]{min-width:0;padding:20px 0;border-top:1px solid #dce5ef;color:#244365}.conversion-record header[data-v-82db3a0d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.conversion-record h3[data-v-82db3a0d]{margin:6px 0 0;font-size:18px;overflow-wrap:anywhere}.conversion-record small[data-v-82db3a0d]{display:block;color:#61758c;font-size:13px;line-height:1.6}.stage[data-v-82db3a0d]{flex-shrink:0;color:#125a9c;background:#edf5ff;border-radius:6px;padding:6px 10px;font-size:14px}.conversion-record dl[data-v-82db3a0d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:20px 0}.conversion-record dl>div[data-v-82db3a0d]{min-width:0}.conversion-record dt[data-v-82db3a0d]{color:#61758c;font-size:13px;margin-bottom:5px}.conversion-record dd[data-v-82db3a0d]{margin:0;line-height:1.6;overflow-wrap:anywhere}.full[data-v-82db3a0d]{grid-column:1/-1}.conversion-record details[data-v-82db3a0d]{font-size:13px;line-height:1.7}.conversion-record summary[data-v-82db3a0d]{cursor:pointer;color:#1665a9}.conversion-record p[data-v-82db3a0d]{overflow-wrap:anywhere}@media(max-width:600px){.conversion-record dl[data-v-82db3a0d]{grid-template-columns:minmax(0,1fr);gap:14px}.conversion-record header[data-v-82db3a0d]{flex-wrap:wrap}.stage[data-v-82db3a0d]{max-width:100%;white-space:normal}}.feedback[data-v-156a0b2e]{border:0;color:#243e60}.feedback[data-v-156a0b2e]::backdrop{background:#0b234b99}.feedback article[data-v-156a0b2e]{border-bottom:1px solid #dae5f0;padding:12px 0}.feedback header[data-v-156a0b2e]{position:sticky;top:-24px;background:#fff;padding:12px 0;z-index:1}.ad-analysis[data-v-156a0b2e]{color:#243e60}.filters[data-v-156a0b2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;align-items:end;padding:20px;background:#fff;border:1px solid #dce5ef;border-radius:12px}.actions[data-v-156a0b2e],header[data-v-156a0b2e],footer[data-v-156a0b2e]{display:flex;gap:10px;align-items:center;justify-content:space-between}.actions[data-v-156a0b2e]{grid-column:1/-1;justify-content:flex-start}.metrics[data-v-156a0b2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0}.metrics button[data-v-156a0b2e]{text-align:left;padding:18px}.metrics b[data-v-156a0b2e]{display:block;font-size:23px;margin-top:8px}.box[data-v-156a0b2e]{background:#fff;padding:20px;border:1px solid #dce5ef;border-radius:12px;margin:18px 0}button[data-v-156a0b2e],input[data-v-156a0b2e],select[data-v-156a0b2e]{font:inherit;padding:9px 12px;border:1px solid #cadbeb;border-radius:7px;background:#fff;color:#235a88;box-sizing:border-box}input[data-v-156a0b2e],select[data-v-156a0b2e]{display:block;width:100%;margin-top:6px}button[data-v-156a0b2e]{cursor:pointer}.primary[data-v-156a0b2e]{background:#176fc5;color:#fff}button[data-v-156a0b2e]:disabled{opacity:.5}p[data-v-156a0b2e],small[data-v-156a0b2e]{line-height:1.65}small[data-v-156a0b2e],.hint[data-v-156a0b2e]{display:block;color:#657e97;font-size:13px}.warning[data-v-156a0b2e]{padding:16px;background:#fff6e8;border-radius:8px}.error[data-v-156a0b2e]{color:#b4382b}summary[data-v-156a0b2e]{cursor:pointer}.trend[data-v-156a0b2e]{max-height:340px;overflow:auto}.trend button[data-v-156a0b2e]{display:grid;grid-template-columns:110px minmax(5px,1fr) 160px;gap:12px;width:100%;text-align:left;border:0;border-bottom:1px solid #e4ebf4;border-radius:0;align-items:center}.trend i[data-v-156a0b2e]{background:#3b8bd5;height:12px;border-radius:8px}.trend b[data-v-156a0b2e]{grid-column:3;font-size:13px}.table[data-v-156a0b2e]{overflow:auto}table[data-v-156a0b2e]{width:100%;border-collapse:collapse}td[data-v-156a0b2e],th[data-v-156a0b2e]{text-align:left;border-bottom:1px solid #e0e8f1;padding:11px;vertical-align:top}th[data-v-156a0b2e]{background:#f3f7fc}td button[data-v-156a0b2e]{font-size:13px;margin:2px}footer[data-v-156a0b2e]{justify-content:flex-end;margin-top:15px}.mask[data-v-156a0b2e]{position:fixed;inset:0;background:#0b234b88;z-index:150;display:grid;place-items:center;padding:16px}.dialog[data-v-156a0b2e]{width:min(850px,100%);max-height:90vh;overflow:auto;box-sizing:border-box;background:#fff;padding:24px;border-radius:12px}.record[data-v-156a0b2e]{padding:12px;border-bottom:1px solid #dae5f0}@media(max-width:650px){.trend button[data-v-156a0b2e]{grid-template-columns:90px 1fr 140px;font-size:12px;gap:6px}.box[data-v-156a0b2e]{padding:12px}.metrics b[data-v-156a0b2e]{font-size:19px}}.amounts[data-v-ff1744ff]{margin-top:18px;padding:22px;background:#fff;border:1px solid #dce6f1;border-radius:14px}.amounts header[data-v-ff1744ff]{display:flex;justify-content:space-between;align-items:center;gap:16px}.amounts h2[data-v-ff1744ff]{font-size:18px}.amounts h3[data-v-ff1744ff]{font-size:14px}.amounts p[data-v-ff1744ff],.amounts small[data-v-ff1744ff]{color:#667b92;line-height:1.7}.amounts small[data-v-ff1744ff]{display:block}.amounts button[data-v-ff1744ff],.amounts select[data-v-ff1744ff]{font:inherit;padding:12px;border:1px solid #cfdeed;border-radius:8px;background:#fff;color:#174f86;cursor:pointer}.cards[data-v-ff1744ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.cards button[data-v-ff1744ff]{text-align:left}.cards strong[data-v-ff1744ff]{display:block;font-size:23px;margin-top:12px;color:#193957}.warning[data-v-ff1744ff]{margin-top:12px;background:#fff6e8!important}.amount-overlay[data-v-ff1744ff]{position:fixed;inset:0;background:#132e4a80;z-index:1300;display:flex;align-items:center;justify-content:center;padding:20px}.amount-dialog[data-v-ff1744ff]{background:#fff;width:min(1000px,100%);padding:25px;border-radius:14px;max-height:88vh;overflow:auto}.amount-dialog article[data-v-ff1744ff]{padding:18px 0;border-bottom:1px solid #dce6f1;overflow-wrap:anywhere}.amount-dialog article div[data-v-ff1744ff]{padding:6px 0}@media(max-width:720px){.cards[data-v-ff1744ff]{grid-template-columns:1fr}.amounts header[data-v-ff1744ff]{flex-wrap:wrap}}.legacy-mask[data-v-f45587a6]{position:fixed;inset:0;z-index:160;background:#142b4788;display:grid;place-items:center;padding:20px}.legacy-dialog[data-v-f45587a6]{background:#fff;border-radius:14px;padding:24px;width:min(840px,100%);max-height:88vh;overflow:auto;box-sizing:border-box;color:#203e60}.legacy-dialog header[data-v-f45587a6],.legacy-dialog footer[data-v-f45587a6]{display:flex;justify-content:space-between;align-items:center;gap:12px}.legacy-dialog footer[data-v-f45587a6]{justify-content:flex-end;margin-top:20px}.legacy-dialog p[data-v-f45587a6]{line-height:1.6}.legacy-row[data-v-f45587a6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:16px;padding:12px 0;border-bottom:1px solid #dce5ef}.legacy-row p[data-v-f45587a6]{margin:5px 0}.legacy-row select[data-v-f45587a6]{display:block;width:100%;padding:10px;margin-top:5px;border:1px solid #bed0e4;border-radius:6px}.legacy-dialog button[data-v-f45587a6]{padding:10px 14px;border:1px solid #bed0e4;border-radius:7px;background:#fff;color:#175791}.legacy-dialog button.primary[data-v-f45587a6]{background:#176fc5;color:#fff}.legacy-dialog button[data-v-f45587a6]:disabled{opacity:.5}.legacy-hint[data-v-f45587a6]{color:#8a5500}@media(max-width:600px){.legacy-row[data-v-f45587a6]{grid-template-columns:1fr}}.prequote-document{max-width:1000px;padding:40px 48px 28px;color:#183d66;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.prequote-document .quote-brand{border:0;padding:0 0 28px;align-items:center}.prequote-document .quote-brand .quote-logo{display:block;flex-shrink:0;width:215px;height:auto;aspect-ratio:890/366;object-fit:contain;overflow:visible}.prequote-document .quote-brand .quote-slogan{text-align:right}.prequote-document .quote-slogan>span{display:block;font-size:15px;letter-spacing:3px;color:#496986}.prequote-document .quote-slogan>strong{display:block;font-size:27px;letter-spacing:2px;line-height:1.45;font-weight:750;color:#093566}.prequote-document .quote-slogan>strong>span{color:#f47721}.prequote-document .quote-slogan small{display:block;font-size:8px;letter-spacing:1.2px;margin-top:6px;color:#7a8fa3}.prequote-document .quote-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 0 22px;margin:0 0 23px;border-bottom:1px solid #d8e3ee}.prequote-document .quote-heading h1{font-size:28px;margin:0;color:#082f5b;line-height:1.5;letter-spacing:1px}.prequote-document .quote-heading p{margin:9px 0 0;font-size:9px;letter-spacing:2px;color:#7c90a5}.prequote-document .quote-heading dl{margin:0;min-width:235px;font-size:11px;line-height:1.9}.prequote-document .quote-heading dl div{display:flex;gap:14px}.prequote-document .quote-heading dt{width:60px;flex-shrink:0;color:#8a9aac}.prequote-document .quote-heading dd{margin:0;overflow-wrap:anywhere;color:#344f6d}.prequote-document .quote-customer{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 17px}.prequote-document .quote-customer>div>span{font-size:9px;letter-spacing:1px;color:#ed772b;font-weight:700}.prequote-document .quote-customer h2{margin:6px 0 0;font-size:22px;color:#112f50;line-height:1.5}.prequote-document .quote-customer>small{font-size:11px;color:#8394a6;white-space:nowrap;padding-bottom:4px}.prequote-document .quote-customer b{margin-left:6px;color:#345779}.prequote-document .quote-event{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:27px;background:#f4f7fa;border-left:3px solid #ff7927;padding:19px 23px;margin-bottom:27px;break-inside:avoid}.prequote-document .event-venue{border-left:1px solid #dae3ed;padding-left:24px}.prequote-document .quote-event>div>span{font-size:10px;color:#7c90a5}.prequote-document .quote-event h3{font-size:17px;margin:6px 0 0;color:#103e6c;line-height:1.7}.prequote-document .quote-event p{font-size:11px;line-height:1.7;margin:8px 0 0;color:#7b8e9f}.prequote-document .quote-event .event-dates{font-size:10px;margin-top:10px}.prequote-document .event-dates strong{color:#466780;font-weight:400;margin-left:8px}.prequote-document .quote-section-heading{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.prequote-document .quote-section-heading h2{font-size:15px;margin:0;color:#1a3654}.prequote-document .quote-section-heading>span{font-size:10px;color:#8d9aab}.prequote-document .quote-line-items{width:100%;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;margin:0}.prequote-document .quote-line-items .col-seq{width:6%}.prequote-document .quote-line-items .col-desc{width:31%}.prequote-document .quote-line-items .col-qty{width:10%}.prequote-document .quote-line-items .col-price,.prequote-document .quote-line-items .col-amount{width:16%}.prequote-document .quote-line-items th{padding:12px 10px;background:#0a3765;color:#fff;font-size:11px;text-align:left;font-weight:500}.prequote-document .quote-line-items td{padding:18px 10px;font-size:12px;vertical-align:top;line-height:1.8;border:0;border-bottom:1px solid #e1e8ef;overflow-wrap:anywhere;color:#627489}.prequote-document .quote-line-items td strong{color:#253f5a;font-weight:650}.prequote-document .quote-line-items td:last-child{font-weight:700;color:#173e64}.prequote-document .quote-line-items th:first-child,.prequote-document .quote-line-items td:first-child,.prequote-document .quote-line-items th:nth-child(4),.prequote-document .quote-line-items td:nth-child(4){text-align:center}.prequote-document .quote-line-items th:nth-last-child(-n+2),.prequote-document .quote-line-items td:nth-last-child(-n+2){text-align:right;white-space:nowrap}.prequote-document .quote-line-items thead{display:table-header-group}.prequote-document .quote-line-items tr{break-inside:avoid}.prequote-document .quote-commercial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:36px;margin-top:24px;align-items:start;break-inside:avoid}.prequote-document .quote-amounts{font-variant-numeric:tabular-nums;margin:0;break-inside:avoid}.prequote-document .quote-amounts>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;font-size:11px;border-bottom:1px solid #e9eef3;color:#667b8f}.prequote-document .quote-amounts>div strong{white-space:nowrap;color:#243e58;font-size:12px}.prequote-document .quote-amounts .quote-grand-total{background:#0a3562;color:#fff;display:block;padding:17px 21px;margin-top:12px;border-bottom:3px solid #f27b2e}.prequote-document .quote-grand-total>span{display:block;font-size:12px;color:#d0deed;letter-spacing:1px}.prequote-document .quote-amounts .quote-grand-total strong{display:block;font-size:36px;letter-spacing:-.5px;line-height:1.25;color:#fff;margin-top:7px}.prequote-document .quote-notes{padding:9px 0 0;break-inside:avoid}.prequote-document .quote-notes h3{font-size:12px;margin:0 0 12px;color:#37536e}.prequote-document .quote-notes ol{margin:0;padding-left:17px;font-size:10px;line-height:1.9;color:#7d8da0}.prequote-document .quote-notes li{padding-left:3px;margin-bottom:7px}.prequote-document .quote-contacts{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:28px;padding-top:19px;border-top:1px solid #ccd9e6;break-inside:avoid}.prequote-document .quote-contacts>div+div{border-left:1px solid #e1e8ef;padding-left:28px}.prequote-document .contact-label{font-size:9px;letter-spacing:1px;color:#8394a6;font-weight:500}.prequote-document .quote-contacts h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:9px 0 12px;font-size:12px;color:#224463}.prequote-document .quote-credential{border:1px solid #dbbf87;background:#fff9ee;color:#7e602b;padding:3px 6px;border-radius:3px;font-size:9px;font-weight:500}.prequote-document .quote-contacts p{display:flex;align-items:center;gap:8px;margin:7px 0;font-size:11px;line-height:1.4;overflow-wrap:anywhere;color:#41617d}.prequote-document .quote-contacts>div+div>p:first-of-type{font-size:13px;margin-top:12px;font-weight:650}.prequote-document .quote-contacts svg{flex-shrink:0;color:#748b9f}.prequote-document .contact-missing{color:#7b8895}.prequote-document .quote-footer{border-top:1.5px solid #234c74;padding-top:14px;margin-top:22px;font-size:10px;color:#677e92;gap:18px;break-inside:avoid}.prequote-document .quote-footer div{display:grid;gap:4px}.prequote-document .quote-footer strong{font-size:11px}.prequote-document .quote-footer div span{font-size:9px;color:#8798a8}.prequote-document{margin:auto;background:#fff;width:100%;box-sizing:border-box}.prequote-document .quote-brand,.prequote-document .quote-footer{display:flex;justify-content:space-between}.prequote-document .quote-heading dt{width:75px}.prequote-document .quote-section-heading{margin-top:16px}.prequote-document .quote-notes li{white-space:pre-wrap}.prequote-document .quote-line-items .col-desc{width:27%}.prequote-document .quote-line-items .col-name{width:21%}.prequote-document .quote-line-items .col-amount,.prequote-document .quote-line-items .col-price{width:18%}.prequote-document .quote-line-items .quote-service-group-heading th{background:#eaf1f8;color:#103b65;text-align:left;white-space:normal;font-size:13px;font-weight:700;padding:10px;border-bottom:1px solid #cbdbea}.prequote-document .quote-line-items .quote-service-group-heading{break-after:avoid;page-break-after:avoid}.row-check[data-v-4553b5a6]{width:18px;min-height:18px}.bulk[data-v-4553b5a6]{padding:12px 0}.bulk input[data-v-4553b5a6]{max-width:90px}.bulk select[data-v-4553b5a6]{width:auto}.flow-board[data-v-4553b5a6]{color:#243e60;min-width:0}.summary[data-v-4553b5a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;margin-bottom:20px}.summary button[data-v-4553b5a6]{text-align:left;background:#fff;padding:12px}.summary strong[data-v-4553b5a6]{display:block;font-size:24px;margin-top:8px}.summary .active[data-v-4553b5a6]{border-color:#176fc5;background:#eef6ff}.panel[data-v-4553b5a6]{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:20px;margin:16px 0}.filters[data-v-4553b5a6],.actions[data-v-4553b5a6],header[data-v-4553b5a6],footer[data-v-4553b5a6]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filters input[data-v-4553b5a6]{flex:1;min-width:200px}header[data-v-4553b5a6]{justify-content:space-between}.details[data-v-4553b5a6],.grid[data-v-4553b5a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0}.details[data-v-4553b5a6]{grid-template-columns:repeat(3,minmax(0,1fr))}h2[data-v-4553b5a6]{font-size:20px;margin:0 0 8px}h3[data-v-4553b5a6]{font-size:16px}p[data-v-4553b5a6]{line-height:1.65;margin:8px 0}small[data-v-4553b5a6]{display:block;color:#708298;font-size:12px;line-height:1.7}.table[data-v-4553b5a6]{overflow:auto;max-width:100%}table[data-v-4553b5a6]{width:100%;border-collapse:collapse}th[data-v-4553b5a6],td[data-v-4553b5a6]{text-align:left;padding:13px;border-bottom:1px solid #e2e9f1;vertical-align:top;overflow-wrap:anywhere}th[data-v-4553b5a6]{background:#f3f7fc;color:#49647f}.picked[data-v-4553b5a6]{background:#f0f7ff}.badge[data-v-4553b5a6]{display:inline-block;padding:5px 10px;border-radius:20px;background:#edf3fb;color:#1c5c92;font-size:13px;white-space:nowrap}.badge.won[data-v-4553b5a6]{background:#e9f7ee;color:#217647}.badge.invalid[data-v-4553b5a6],.badge.lost[data-v-4553b5a6]{background:#f2f2f2;color:#666}.warning[data-v-4553b5a6]{color:#98600d}.success[data-v-4553b5a6]{background:#edf8f2;color:#217647;padding:12px;border-radius:8px}.error[data-v-4553b5a6]{color:#b42318;background:#fff1f1;padding:12px;border:1px solid #f2b8b8}.record[data-v-4553b5a6]{border-bottom:1px solid #e5eaf0;padding:12px 0}.quote-record[data-v-4553b5a6]{padding:14px;background:#f7faff;border:1px solid #dce5ef;margin:14px 0;border-radius:8px}summary[data-v-4553b5a6]{cursor:pointer;font-weight:600;padding:8px 0}button[data-v-4553b5a6]{border:1px solid #cadaeb;background:#fff;color:#255985;border-radius:7px;padding:9px 13px;font:inherit;cursor:pointer;min-height:40px}.primary[data-v-4553b5a6]{background:#176fc5;color:#fff;border-color:#176fc5}button[data-v-4553b5a6]:disabled{opacity:.5;cursor:default}input[data-v-4553b5a6],select[data-v-4553b5a6],textarea[data-v-4553b5a6]{box-sizing:border-box;width:100%;border:1px solid #c7d8eb;border-radius:7px;padding:10px;font:inherit;color:#243e60;min-height:42px;background:#fff}label[data-v-4553b5a6]{display:block;font-size:14px;line-height:1.6;margin:10px 0}label>input[data-v-4553b5a6],label>select[data-v-4553b5a6],label>textarea[data-v-4553b5a6]{display:block;margin-top:6px}textarea[data-v-4553b5a6]{min-height:80px;resize:vertical}.check[data-v-4553b5a6]{display:flex;gap:10px;align-items:center}.check input[data-v-4553b5a6]{width:18px;min-height:18px;margin:0}.overlay[data-v-4553b5a6]{position:fixed;inset:0;background:#17293d80;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}.dialog[data-v-4553b5a6]{width:850px;max-width:100%;max-height:90vh;overflow:auto;box-sizing:border-box;padding:24px;background:#fff;border-radius:12px}.prequote-total[data-v-4553b5a6]{background:#f3f8ff;border:1px solid #d8e4f2;border-radius:8px;padding:16px;margin:16px 0}.prequote-total>div[data-v-4553b5a6]{display:flex;justify-content:space-between;gap:16px;margin:8px 0}.quote-line[data-v-4553b5a6]{border:1px solid #d8e4f2;border-radius:8px;padding:16px;margin:12px 0}footer[data-v-4553b5a6]{justify-content:flex-end;border-top:1px solid #dce5ef;margin-top:20px;padding-top:16px}.hint[data-v-4553b5a6],.empty[data-v-4553b5a6]{color:#6e8398;font-size:13px}@media(max-width:750px){.details[data-v-4553b5a6],.grid[data-v-4553b5a6]{grid-template-columns:1fr}.dialog[data-v-4553b5a6]{padding:15px}.panel[data-v-4553b5a6]{padding:14px}}.lead-modal[data-v-4553b5a6]{width:min(1000px,100%);max-height:90vh;overflow:auto;padding:24px;background:#fff;border-radius:14px;color:#203956}.lead-modal>header[data-v-4553b5a6]{position:sticky;top:-24px;z-index:2;background:#fff;padding:12px 0;border-bottom:1px solid #e1e8ef;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lead-modal h2[data-v-4553b5a6]{margin:4px 0}.lead-modal header button[data-v-4553b5a6]{flex:none}.queue-heading[data-v-4553b5a6]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.queue-count[data-v-4553b5a6]{color:#126fca;margin-left:8px}.filters[data-v-4553b5a6]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.filters>input[data-v-4553b5a6]{flex:2;min-width:220px}.filters>select[data-v-4553b5a6]{flex:1;min-width:180px}.queue-heading label[data-v-4553b5a6]{display:flex;align-items:center;gap:8px}.queue-heading input[type=checkbox][data-v-4553b5a6]{width:auto}.overlay[data-v-4553b5a6]{z-index:1250}.lead-modal[data-v-4553b5a6] input,.lead-modal[data-v-4553b5a6] select,.lead-modal[data-v-4553b5a6] textarea{box-sizing:border-box;max-width:100%}@media(max-width:650px){.lead-modal[data-v-4553b5a6]{padding:16px}.lead-modal>header[data-v-4553b5a6]{top:-16px}.queue-heading[data-v-4553b5a6]{display:block}}.category-tabs[data-v-4553b5a6]{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.category-tabs button.active[data-v-4553b5a6]{background:#176fc5;border-color:#176fc5;color:#fff}.category-tabs b[data-v-4553b5a6]{margin-left:8px}.lead-list table[data-v-4553b5a6]{table-layout:fixed}.lead-list th[data-v-4553b5a6],.lead-list td[data-v-4553b5a6]{padding:11px 9px;font-size:13px;vertical-align:middle}.lead-list th.customer-col[data-v-4553b5a6]{width:23%}.lead-list th.source-col[data-v-4553b5a6]{width:10%}.lead-list .check-cell[data-v-4553b5a6]{width:30px}.lead-list .check-cell input[data-v-4553b5a6]{width:18px;min-height:18px}.lead-list button.lead-name[data-v-4553b5a6]{white-space:normal;text-align:left;border:0;background:none;color:#176fc5;padding:0;font-weight:650}.lead-list button[data-v-4553b5a6]{white-space:nowrap;padding:7px 9px}.need-summary[data-v-4553b5a6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.badge.legacy_closed[data-v-4553b5a6]{background:#f2f2f2;color:#666}.filters>label[data-v-4553b5a6]{flex:1 1 140px;min-width:0}.filters input[data-v-4553b5a6]{min-width:0}.filters>select[data-v-4553b5a6]{min-width:150px}.lead-list .badge[data-v-4553b5a6]{white-space:normal;padding:4px 7px}.lead-list small[data-v-4553b5a6]{line-height:1.4;margin-top:4px}@media(max-width:760px){.lead-list table[data-v-4553b5a6],.lead-list tbody[data-v-4553b5a6]{display:block}.lead-list thead[data-v-4553b5a6]{display:none}.lead-list tr[data-v-4553b5a6]{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce5ef;border-radius:9px;margin:10px 0;padding:8px}.lead-list td[data-v-4553b5a6]{display:block;border:0;min-width:0;padding:6px}.lead-list td[data-v-4553b5a6]:before{content:attr(data-label);display:block;color:#708298;font-size:11px;margin-bottom:4px}.lead-list td.lead-summary[data-v-4553b5a6]{grid-column:1/-1}.lead-list td.check-cell[data-v-4553b5a6]{grid-column:1/-1;width:auto}.lead-list .check-cell[data-v-4553b5a6]:before{display:none}.filters>input[data-v-4553b5a6]{min-width:0;flex-basis:100%}.filters>select[data-v-4553b5a6]{min-width:0;flex-basis:45%}.category-tabs button[data-v-4553b5a6]{flex:1;padding:8px 5px}.panel[data-v-4553b5a6]{min-width:0}.overlay[data-v-4553b5a6]{padding:10px}.lead-list[data-v-4553b5a6]{overflow:visible}}.filters[data-v-4553b5a6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px 16px}.filters>label[data-v-4553b5a6]{display:block;min-width:0;font-size:13px}.filters>label>input[data-v-4553b5a6],.filters>label>select[data-v-4553b5a6]{width:100%;min-width:0;box-sizing:border-box;margin-top:6px}.filters>.search-field[data-v-4553b5a6]{grid-column:span 2}@media(max-width:760px){.filters[data-v-4553b5a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.filters>.search-field[data-v-4553b5a6]{grid-column:1/-1}}@media(min-width:761px)and (max-width:1100px){.filters[data-v-4553b5a6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.filters>label[data-v-4553b5a6]{margin:0;padding:0;gap:0}.filters[data-v-4553b5a6]{margin-top:16px}.filters input[data-v-4553b5a6],.filters select[data-v-4553b5a6]{height:42px;min-height:42px}.filters[data-v-4553b5a6]{row-gap:12px}.filter-toggle[data-v-4553b5a6]{margin:8px 0;color:#45617f;background:#f8fafd}@media(max-width:760px){.bulk[data-v-4553b5a6]{gap:8px}.bulk label[data-v-4553b5a6]{margin:0}.bulk input[data-v-4553b5a6]{height:38px}.bulk select[data-v-4553b5a6]{max-width:180px}}.mask[data-v-1c6318bc]{position:fixed;inset:0;background:#0b234b88;z-index:150;display:grid;place-items:center;padding:18px}.dialog[data-v-1c6318bc]{width:min(1050px,100%);max-height:92vh;overflow:auto;background:#fff;padding:24px;border-radius:14px;box-sizing:border-box;color:#243e60}header[data-v-1c6318bc],footer[data-v-1c6318bc],.actions[data-v-1c6318bc]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}p[data-v-1c6318bc],small[data-v-1c6318bc]{line-height:1.7}small[data-v-1c6318bc]{display:block;color:#617a92}.box[data-v-1c6318bc]{padding:15px;background:#f1f7fd;border-radius:9px;margin:14px 0}button[data-v-1c6318bc],select[data-v-1c6318bc]{font:inherit;padding:9px 13px;border:1px solid #ccdaeb;border-radius:7px;background:#fff;color:#22588a;cursor:pointer}button[data-v-1c6318bc]:disabled{opacity:.5}label[data-v-1c6318bc]{display:block;margin:16px 0}select[data-v-1c6318bc]{max-width:100%;margin-left:10px}.table[data-v-1c6318bc]{overflow:auto}table[data-v-1c6318bc]{width:100%;border-collapse:collapse}th[data-v-1c6318bc],td[data-v-1c6318bc]{text-align:left;padding:12px;border-bottom:1px solid #dae4ef;overflow-wrap:anywhere}th[data-v-1c6318bc]{background:#f4f7fc}footer[data-v-1c6318bc]{justify-content:flex-end;margin-top:16px}.import-mask[data-v-413b762f]{position:fixed;inset:0;z-index:150;background:#0b234b88;display:grid;place-items:center;padding:18px}.import-dialog[data-v-413b762f]{width:min(1060px,100%);max-height:94vh;overflow:auto;box-sizing:border-box;padding:24px;background:#fff;border-radius:16px;color:#183454}.import-dialog header[data-v-413b762f],.import-tools[data-v-413b762f],.result-head[data-v-413b762f],.pagination[data-v-413b762f],footer[data-v-413b762f]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.import-dialog header[data-v-413b762f]{align-items:flex-start}.import-dialog h2[data-v-413b762f]{margin:4px 0}.import-dialog small[data-v-413b762f]{display:block;color:#647c97;font-size:13px;line-height:1.6}.import-dialog p[data-v-413b762f]{margin:8px 0;color:#647c97;line-height:1.6}.import-dialog button[data-v-413b762f],.import-dialog select[data-v-413b762f],.file-choice[data-v-413b762f]{font:inherit;border:1px solid #cbdced;background:#fff;border-radius:8px;padding:10px 14px;color:#244969;cursor:pointer}.import-dialog button[data-v-413b762f]:disabled{opacity:.48;cursor:default}.import-dialog .primary[data-v-413b762f],.file-choice[data-v-413b762f]{background:#1475d1;color:#fff;border-color:#1475d1}.import-guide[data-v-413b762f]{background:#edf5ff;border-radius:10px;padding:14px 18px;margin:16px 0}.import-tools[data-v-413b762f]{justify-content:flex-start;margin:16px 0}.import-tools span[data-v-413b762f]{overflow-wrap:anywhere;max-width:100%}.file-choice[data-v-413b762f]{position:relative;overflow:hidden;display:inline-block}.import-dialog label.file-choice[data-v-413b762f]{color:#fff!important}.file-choice input[data-v-413b762f]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.mapping[data-v-413b762f]{padding:14px;border:1px solid #dce6f0;border-radius:10px;margin:18px 0}.mapping summary[data-v-413b762f]{cursor:pointer;font-weight:600}.mapping-grid[data-v-413b762f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:15px}.mapping-grid label[data-v-413b762f]{font-size:14px;display:block}.mapping-grid select[data-v-413b762f]{display:block;width:100%;margin-top:7px;min-width:0}.mapping-grid em[data-v-413b762f]{color:#b55432;font-style:normal;margin-left:6px;font-size:12px}.import-error[data-v-413b762f]{margin:14px 0;padding:12px;background:#fff1f0;color:#b73728;border-radius:8px}.preview-result[data-v-413b762f]{margin:22px 0}.preview-result table[data-v-413b762f]{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:12px}.preview-result th[data-v-413b762f],.preview-result td[data-v-413b762f]{padding:12px 10px;border-bottom:1px solid #dfe7f0;vertical-align:top;text-align:left;overflow-wrap:anywhere;font-size:14px}.preview-result th[data-v-413b762f]{background:#eef4fa}.preview-result th.line-col[data-v-413b762f]{width:80px;white-space:nowrap}.preview-result th[data-v-413b762f]:last-child{width:35%}.ready[data-v-413b762f]{color:#14815c}.invalid[data-v-413b762f]{color:#be3f33}.duplicate[data-v-413b762f]{color:#a36517}.pagination[data-v-413b762f]{justify-content:flex-end;margin-top:12px}footer[data-v-413b762f]{border-top:1px solid #e1eaf3;padding-top:18px;position:sticky;bottom:-24px;background:#fff;padding-bottom:16px}.import-success[data-v-413b762f]{padding:28px 12px}.import-success h3[data-v-413b762f]{color:#147553}@media(max-width:720px){.mapping-grid[data-v-413b762f]{grid-template-columns:1fr 1fr}.import-dialog[data-v-413b762f]{padding:16px}.import-mask[data-v-413b762f]{padding:8px}.preview-result th[data-v-413b762f],.preview-result td[data-v-413b762f]{padding:8px 5px;font-size:13px}footer[data-v-413b762f]{bottom:-16px}}.collection-todos[data-v-dde83f24]{border:1px solid #dce6f3;background:#fff;border-radius:12px;padding:18px;margin:18px 0}.collection-todos header[data-v-dde83f24]{display:flex;justify-content:space-between;align-items:center}.collection-todos h3[data-v-dde83f24]{margin:0}.collection-todos p[data-v-dde83f24]{font-size:13px;color:#526b87}.collection-todos article[data-v-dde83f24]{padding:14px 0;border-top:1px solid #e6edf5}.collection-todos article>span[data-v-dde83f24]{margin-left:16px;color:#966217}.collection-todos a[data-v-dde83f24]{display:inline-block;margin-right:18px}.collection-todos button[data-v-dde83f24]{padding:8px 14px;border:1px solid #bfd0e7;border-radius:6px;background:#fff;color:#164d81}.todo-list[data-v-dde83f24]{max-height:260px;overflow:auto}.detail[data-v-dde83f24]{margin-top:16px;padding:16px;background:#f4f8fc;border-radius:8px}.detail label[data-v-dde83f24]{display:grid;gap:8px}.detail textarea[data-v-dde83f24]{min-height:70px;border:1px solid #c5d5e8;border-radius:6px;padding:10px;font:inherit}.collection-overlay[data-v-dde83f24]{position:fixed;inset:0;z-index:1250;background:#17293d80;display:flex;align-items:center;justify-content:center;padding:16px}.collection-overlay .detail[data-v-dde83f24]{background:#fff;padding:20px;width:min(850px,100%);max-height:88vh;overflow:auto;box-sizing:border-box;color:#243e60}.collection-overlay header[data-v-dde83f24]{display:flex;justify-content:space-between;align-items:center;gap:12px}.collection-overlay button[data-v-dde83f24]{padding:8px 12px;border:1px solid #bfd0e7;border-radius:6px;background:#fff;color:#164d81}.collection-todos input[data-v-dde83f24]{display:block;box-sizing:border-box;width:100%;padding:10px;border:1px solid #bfd0e7;border-radius:6px;margin:8px 0}.todo-list[data-v-dde83f24]{max-height:400px}.crm-ops[data-v-fe80913a]{width:100%;min-width:0;color:#203956;padding:0 0 40px}.crm-ops header[data-v-fe80913a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.crm-ops h1[data-v-fe80913a]{font-size:27px;margin:8px 0}.crm-ops h2[data-v-fe80913a]{font-size:18px}.crm-ops h3[data-v-fe80913a]{font-size:15px}.crm-ops p[data-v-fe80913a],.hint[data-v-fe80913a]{color:#687e97;font-size:14px;line-height:1.7}.crm-ops small[data-v-fe80913a]{display:block;color:#778ba3;font-size:12px;margin-top:5px}.crm-ops nav[data-v-fe80913a],.actions[data-v-fe80913a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.crm-ops nav[data-v-fe80913a]{margin:22px 0}.crm-ops button[data-v-fe80913a]{padding:10px 15px;border:1px solid #d4dfed;border-radius:8px;background:#fff;color:#20558b;cursor:pointer;font:inherit;font-size:13px}.crm-ops button.primary[data-v-fe80913a],.crm-ops button.active[data-v-fe80913a]{background:#126fca;color:#fff;border-color:#126fca}.crm-ops button[data-v-fe80913a]:disabled{opacity:.5;cursor:wait}.crm-ops button.link[data-v-fe80913a]{padding:0;border:0;color:#0864bd;text-align:left;background:none}.box[data-v-fe80913a]{background:#fff;border:1px solid #dfE7f0;border-radius:14px;padding:22px;margin:18px 0}.filters[data-v-fe80913a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.crm-ops label[data-v-fe80913a]{display:flex;flex-direction:column;gap:7px;font-size:13px;min-width:0}.crm-ops input[data-v-fe80913a],.crm-ops select[data-v-fe80913a],.crm-ops textarea[data-v-fe80913a]{box-sizing:border-box;border:1px solid #cbd9e8;border-radius:7px;padding:10px;min-height:42px;background:#fff;color:#263d5b;width:100%;font:inherit;min-width:0}.crm-ops input[type=checkbox][data-v-fe80913a]{width:auto;min-height:0}.crm-ops textarea[data-v-fe80913a]{min-height:80px;resize:vertical}.crm-ops em[data-v-fe80913a]{color:#ba382b;font-style:normal;font-size:12px}.metrics[data-v-fe80913a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metrics button[data-v-fe80913a]{text-align:left;padding:20px;background:#fff}.metrics strong[data-v-fe80913a]{display:block;font-size:25px;margin:10px 0;color:#102f57}.box.actions>input[data-v-fe80913a]{flex:1;min-width:240px}.box.actions>select[data-v-fe80913a]{width:auto;max-width:260px}.clickable[data-v-fe80913a]{cursor:pointer}.clickable[data-v-fe80913a]:hover{background:#eef6ff}.table[data-v-fe80913a]{overflow:auto}.table table[data-v-fe80913a]{border-collapse:collapse;width:100%;font-size:13px}.table th[data-v-fe80913a],.table td[data-v-fe80913a]{padding:13px 10px;border-bottom:1px solid #e5ecf5;text-align:left;vertical-align:top}.table th[data-v-fe80913a]{background:#f1f6fc;white-space:nowrap}.table td button+button[data-v-fe80913a]{margin-left:8px}.todo[data-v-fe80913a]{display:flex;align-items:center;gap:16px;border-bottom:1px solid #e4edf7;padding:15px 0}.todo>div[data-v-fe80913a]{flex:1}.error[data-v-fe80913a]{background:#fff0ef;color:#b02a24!important;padding:14px;border-radius:8px}.notice[data-v-fe80913a]{background:#eaf7ef;color:#217b49!important;padding:12px;border-radius:8px}.warning[data-v-fe80913a]{background:#fff3dc;color:#92600e;padding:12px;border-radius:8px}.empty[data-v-fe80913a]{text-align:center;padding:30px;color:#8292a9}.overlay[data-v-fe80913a]{position:fixed;inset:0;background:#132e4a80;z-index:1200;display:flex;align-items:center;justify-content:center;padding:20px}.dialog[data-v-fe80913a]{background:#fff;width:min(840px,100%);max-height:90vh;overflow:auto;border-radius:16px;padding:25px;box-sizing:border-box}.dialog.wide[data-v-fe80913a]{width:min(1100px,100%)}.grid[data-v-fe80913a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.full[data-v-fe80913a]{grid-column:1/-1}.contacts[data-v-fe80913a]{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:10px;margin-bottom:10px}.record[data-v-fe80913a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 0;border-bottom:1px solid #e2eaf3;overflow-wrap:anywhere}.record details[data-v-fe80913a]{grid-column:1/-1}.record pre[data-v-fe80913a]{white-space:pre-wrap;font-size:12px}.record b[data-v-fe80913a]{font-weight:500;font-size:14px}@media(max-width:1000px){.filters[data-v-fe80913a],.metrics[data-v-fe80913a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.filters[data-v-fe80913a],.metrics[data-v-fe80913a],.grid[data-v-fe80913a],.contacts[data-v-fe80913a],.record[data-v-fe80913a]{grid-template-columns:1fr}.crm-ops header[data-v-fe80913a]{align-items:start;flex-direction:column}}.filters>label[data-v-fe80913a]:has(.filter-tabs){grid-column:span 2}@media(max-width:650px){.filters>label[data-v-fe80913a]:has(.filter-tabs){grid-column:1/-1}}.required-mark[data-v-fe80913a]{color:#b42318;font-weight:700}.dialog.wide>header[data-v-fe80913a]{flex-direction:row;position:sticky;top:-24px;z-index:2;background:#fff;flex-wrap:nowrap;align-items:flex-start;padding:8px 0}.dialog.wide>header h2[data-v-fe80913a]{min-width:0;font-size:21px}.dialog.wide>header button[data-v-fe80913a]{flex-shrink:0}@media(max-width:600px){.dialog.wide[data-v-fe80913a]{padding:16px}.dialog.wide>header[data-v-fe80913a]{top:-16px}.dialog.wide>header h2[data-v-fe80913a]{font-size:18px}.dialog.wide .business-record[data-v-fe80913a]{min-width:0}}.lead-overlay[data-v-fb280725]{position:fixed;inset:0;background:#17293d80;z-index:1250;display:flex;align-items:center;justify-content:center;padding:14px}.lead-overlay .lead-detail[data-v-fb280725]{max-width:850px;width:100%;max-height:88vh;overflow:auto;box-sizing:border-box;margin:0;background:#fff}.follow-up-record[data-v-fb280725]{border-top:1px solid #dce6f0;padding:14px 0}.follow-up-record p[data-v-fb280725]{margin:6px 0;white-space:pre-wrap}.lead-filters[data-v-fb280725]{display:grid;grid-template-columns:minmax(0,320px) minmax(0,240px);gap:16px;margin:20px 0}.lead-filters label[data-v-fb280725]{margin:0}.business-leads table[data-v-fb280725]{table-layout:fixed}.business-leads td[data-v-fb280725]{overflow-wrap:anywhere}.business-leads td:last-child button[data-v-fb280725]{white-space:normal;width:100%}@media screen and (max-width:900px){.lead-filters[data-v-fb280725]{grid-template-columns:1fr}.lead-head[data-v-fb280725]{align-items:flex-start;flex-wrap:wrap}.business-leads .table-scroll[data-v-fb280725]{overflow:visible}.business-leads table[data-v-fb280725],.business-leads tbody[data-v-fb280725]{display:block;width:100%;min-width:0}.business-leads thead[data-v-fb280725]{display:none}.business-leads tr[data-v-fb280725]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce6f0;border-radius:10px;margin-top:12px;overflow:hidden}.business-leads td[data-v-fb280725]{display:block;border:0;min-width:0}.business-leads td[data-v-fb280725]:before{content:attr(data-label);display:block;color:#60758c;font-size:12px;margin-bottom:6px}.business-leads td[data-v-fb280725]:last-child{grid-column:1/-1}.business-leads td:last-child button[data-v-fb280725]{width:auto}}.business-leads[data-v-fb280725]{padding:20px;margin:18px 0}.lead-head[data-v-fb280725]{display:flex;justify-content:space-between;align-items:center;gap:14px}.lead-head h3[data-v-fb280725]{margin:0}.lead-head p[data-v-fb280725],small[data-v-fb280725]{color:#52647e}.table-scroll[data-v-fb280725]{overflow:auto}table[data-v-fb280725]{width:100%;border-collapse:collapse}td[data-v-fb280725],th[data-v-fb280725]{padding:12px;text-align:left;border-bottom:1px solid #e6ebf2}small[data-v-fb280725]{display:block;margin:6px 0}button[data-v-fb280725]{padding:10px 14px;border:1px solid #b5cce2;background:#fff;color:#175791;border-radius:7px;cursor:pointer}button[data-v-fb280725]:disabled{opacity:.6;cursor:wait}.lead-detail[data-v-fb280725]{border:1px solid #c8daee;background:#f7fbff;padding:18px;margin-top:16px;border-radius:10px}.lead-detail label[data-v-fb280725]{display:block;margin:12px 0}.lead-detail textarea[data-v-fb280725]{display:block;width:100%;box-sizing:border-box;padding:12px}.lead-detail select[data-v-fb280725]{padding:10px;margin-left:10px}.lead-detail a[data-v-fb280725]{color:#1268b9}.lead-filters[data-v-fb280725]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}@media(max-width:900px){.lead-filters[data-v-fb280725]{grid-template-columns:1fr}}.customer-search[data-v-f879070e]{display:flex;align-items:center;gap:12px;margin:0 0 18px;flex-wrap:wrap}.customer-search input[data-v-f879070e]{min-width:240px;max-width:100%;padding:11px 14px;border:1px solid #d2dfed;border-radius:8px;box-sizing:border-box}.customer-history[data-v-f879070e]{padding:16px 0;border-top:1px solid #dce5ef;color:#506982}.customer-history h4[data-v-f879070e]{margin:0 0 12px}.pool-tools[data-v-f879070e],.pool-assign[data-v-f879070e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pool-tools input[data-v-f879070e]{flex:1;min-width:220px}.pool-tools input[data-v-f879070e],.pool-tools select[data-v-f879070e],.pool-assign select[data-v-f879070e]{font:inherit;padding:11px 12px;border:1px solid #cbdced;border-radius:8px;background:#fff;color:#244969}.pool-assign[data-v-f879070e]{background:#edf5ff;padding:14px;border-radius:10px}.pool-assign small[data-v-f879070e]{color:#647c97}.sales-page button[data-v-f879070e]:disabled{opacity:.45;cursor:default}.lead-table table[data-v-f879070e]{table-layout:fixed}.lead-table th.pick[data-v-f879070e]{width:34px}.lead-table td[data-v-f879070e]{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.lead-table td strong[data-v-f879070e],.lead-table td small[data-v-f879070e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-table input[type=checkbox][data-v-f879070e]{width:17px;height:17px}.sales-head[data-v-f879070e],.head-actions[data-v-f879070e]{flex-wrap:wrap;gap:12px}.sales-page[data-v-f879070e]{display:flex;flex-direction:column;gap:18px;color:#10264a}.sales-head[data-v-f879070e]{display:flex;align-items:flex-end;justify-content:space-between}.sales-head span[data-v-f879070e]{color:#1675d1;font-size:12px;font-weight:800;letter-spacing:.09em}.sales-head h1[data-v-f879070e]{font-size:30px;margin:7px 0}.sales-head p[data-v-f879070e],.panel-title p[data-v-f879070e]{margin:0;color:#75839b}.head-actions[data-v-f879070e],.opp-actions[data-v-f879070e],.review-actions[data-v-f879070e],.modal-actions[data-v-f879070e]{display:flex;gap:10px}.sales-page button[data-v-f879070e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dce4ef;background:#fff;color:#315071;border-radius:9px;padding:9px 14px;cursor:pointer}.sales-page button.primary[data-v-f879070e]{background:#1675d1;color:#fff;border-color:#1675d1}.sales-page button.small[data-v-f879070e]{padding:8px 12px}.sales-page button.text[data-v-f879070e]{padding:4px;border:0;background:transparent;color:#1675d1}.sales-tabs[data-v-f879070e]{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.sales-tabs button[data-v-f879070e]{white-space:nowrap}.sales-tabs button.active[data-v-f879070e]{background:#0d3c78;color:#fff;border-color:#0d3c78}.notice[data-v-f879070e],.error[data-v-f879070e]{display:flex;align-items:center;gap:8px;border-radius:10px;padding:12px 15px}.notice[data-v-f879070e]{background:#eaf9f3;color:#087454}.error[data-v-f879070e]{background:#fff1ef;color:#b53a2d}.notice button[data-v-f879070e],.error button[data-v-f879070e]{border:0;background:transparent;margin-left:auto;padding:0;color:inherit}.dashboard-grid[data-v-f879070e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric[data-v-f879070e],.panel[data-v-f879070e]{background:#fff;border:1px solid #e4eaf2;border-radius:15px;box-shadow:0 5px 20px #1c42700d}.metric[data-v-f879070e]{padding:18px;display:grid;grid-template-columns:38px 1fr;align-items:center}.metric svg[data-v-f879070e]{grid-row:1/4;width:34px;height:34px;padding:8px;background:#eaf4ff;color:#1675d1;border-radius:10px;margin-right:12px}.metric span[data-v-f879070e],.metric small[data-v-f879070e]{color:#7b879a;font-size:12px}.metric strong[data-v-f879070e]{font-size:27px}.panel[data-v-f879070e]{padding:20px}.panel.wide[data-v-f879070e]{grid-column:span 2}.panel-title[data-v-f879070e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panel-title h3[data-v-f879070e]{margin:0 0 5px}.panel-title select[data-v-f879070e]{min-width:320px}.task-row[data-v-f879070e]{display:flex;align-items:center;gap:12px;padding:13px 4px;border-bottom:1px solid #edf1f6}.task-row>div[data-v-f879070e]{flex:1}.task-row strong[data-v-f879070e],.task-row small[data-v-f879070e],.data-card strong[data-v-f879070e],.data-card small[data-v-f879070e]{display:block}.task-row small[data-v-f879070e],.data-card small[data-v-f879070e],.recommend-row small[data-v-f879070e]{color:#8793a5;margin-top:4px}.priority[data-v-f879070e]{width:8px;height:8px;border-radius:50%;background:#4e9eed}.priority.high[data-v-f879070e]{background:#ef665b}.priority.low[data-v-f879070e]{background:#64bf91}.funnel[data-v-f879070e]{display:flex;flex-direction:column;gap:8px}.funnel div[data-v-f879070e]{display:flex;justify-content:space-between;padding:12px 15px;border-radius:9px;background:linear-gradient(90deg,#e9f4ff,#f7faff)}.recommend-row[data-v-f879070e],.data-card[data-v-f879070e],.radar-list>div[data-v-f879070e],.handoff-card[data-v-f879070e]{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid #edf1f6}.recommend-row b[data-v-f879070e],.radar-list b[data-v-f879070e]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff3df;color:#d87500}.recommend-row div[data-v-f879070e],.grow[data-v-f879070e]{flex:1}.recommend-row strong[data-v-f879070e]{display:block}.empty[data-v-f879070e]{text-align:center;color:#98a4b5;padding:35px}.card-icon[data-v-f879070e]{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#edf6ff;color:#1675d1}.data-card p[data-v-f879070e]{margin:5px 0 0;color:#52647e}.table-wrap[data-v-f879070e]{overflow:auto}.table-wrap table[data-v-f879070e]{width:100%;border-collapse:collapse}.table-wrap th[data-v-f879070e]{text-align:left;color:#75839b;font-size:12px;padding:11px;border-bottom:1px solid #dfe7f1}.table-wrap td[data-v-f879070e]{padding:14px 11px;border-bottom:1px solid #edf1f6;white-space:nowrap}.table-wrap td strong[data-v-f879070e],.table-wrap td small[data-v-f879070e]{display:block}.table-wrap td small[data-v-f879070e]{color:#8a96a8;margin-top:5px}.status[data-v-f879070e]{font-style:normal;display:inline-block;background:#edf5ff;color:#1769b8;border-radius:20px;padding:4px 9px;font-size:12px}.opportunity-grid[data-v-f879070e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.opp-card[data-v-f879070e]{border:1px solid #e2e9f2;border-radius:13px;padding:16px}.opp-top[data-v-f879070e]{display:flex;justify-content:space-between}.opp-card h3[data-v-f879070e]{margin:16px 0 7px}.opp-card p[data-v-f879070e]{color:#718097;min-height:38px}.opp-money[data-v-f879070e]{display:flex;align-items:end;justify-content:space-between;margin:17px 0}.opp-money span[data-v-f879070e],.opp-card>small[data-v-f879070e]{color:#7d899d}.opp-money strong[data-v-f879070e]{font-size:21px}.opp-actions[data-v-f879070e]{margin-top:16px}.timeline[data-v-f879070e]{padding-left:12px}.timeline>div[data-v-f879070e]{display:flex;gap:15px;border-left:2px solid #dbe8f5;padding:0 0 24px 20px}.timeline i[data-v-f879070e]{width:10px;height:10px;border-radius:50%;background:#1675d1;margin-left:-26px;margin-top:5px}.timeline p[data-v-f879070e]{margin:7px 0}.timeline small[data-v-f879070e]{color:#7c899c}.radar-list p[data-v-f879070e]{margin:5px 0;color:#586c86}.radar-list small[data-v-f879070e]{color:#8592a5}.handoff-card[data-v-f879070e]{align-items:flex-start;justify-content:space-between}.handoff-card strong[data-v-f879070e]{display:block;margin:10px 0}.handoff-card p[data-v-f879070e]{margin:5px 0;color:#536780}.handoff-card small[data-v-f879070e]{color:#8491a4}.loading[data-v-f879070e]{position:fixed;right:25px;bottom:25px;background:#102f5f;color:#fff;padding:12px 18px;border-radius:10px}.modal-mask[data-v-f879070e]{position:fixed;inset:0;background:#0d213d80;display:grid;place-items:center;z-index:100}.modal-card[data-v-f879070e]{width:min(760px,calc(100vw - 30px));max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:24px}.modal-head[data-v-f879070e]{display:flex;justify-content:space-between}.modal-head h2[data-v-f879070e]{margin:0}.modal-head p[data-v-f879070e]{color:#7d899a}.modal-head>button[data-v-f879070e]{border:0;padding:4px}.form-grid[data-v-f879070e]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.form-grid label[data-v-f879070e]{display:flex;flex-direction:column;gap:7px;color:#52647e;font-size:13px}.form-grid .full[data-v-f879070e]{grid-column:1/-1}.form-grid input[data-v-f879070e],.form-grid select[data-v-f879070e],.form-grid textarea[data-v-f879070e],.panel-title select[data-v-f879070e]{border:1px solid #d8e1ec;border-radius:9px;padding:11px;background:#fff;color:#183255}.form-grid textarea[data-v-f879070e]{min-height:76px;resize:vertical}.modal-actions[data-v-f879070e]{justify-content:flex-end;margin-top:22px}@media(max-width:900px){.dashboard-grid[data-v-f879070e]{grid-template-columns:1fr 1fr}.panel.wide[data-v-f879070e]{grid-column:span 2}.opportunity-grid[data-v-f879070e]{grid-template-columns:1fr}.sales-head[data-v-f879070e]{align-items:flex-start;gap:12px}.form-grid[data-v-f879070e]{grid-template-columns:1fr}.form-grid .full[data-v-f879070e]{grid-column:auto}}.record-filters[data-v-f879070e]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.record-filters label[data-v-f879070e]{flex:1;min-width:150px}.record-filters input[data-v-f879070e],.record-filters select[data-v-f879070e]{display:block;width:100%;box-sizing:border-box;margin-top:6px}summary[data-v-bacf371e]{cursor:pointer;font-weight:700;padding:12px 0;color:#244c7f}.business-follow-up[data-v-bacf371e]{margin:18px 0;padding:16px;border:1px solid #dce7f2;border-radius:10px;background:#f8fbff}.business-follow-up h3[data-v-bacf371e]{margin:0 0 12px}.balances[data-v-bacf371e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.balances div[data-v-bacf371e]{padding:10px;background:#fff;border-radius:7px}.balances small[data-v-bacf371e],.record small[data-v-bacf371e]{display:block;color:#63758c}.balances strong[data-v-bacf371e]{display:block;margin-top:4px;color:#173d68}.business-follow-up label[data-v-bacf371e]{display:grid;gap:6px;margin:10px 0}.business-follow-up textarea[data-v-bacf371e]{min-height:65px}.payment-form[data-v-bacf371e]{margin-top:10px;padding:12px;background:#fff;border-radius:8px}.record[data-v-bacf371e]{padding:10px 0;border-top:1px solid #dce7f2}.record p[data-v-bacf371e]{margin:5px 0}.record small[data-v-bacf371e]{margin-top:5px}.actions[data-v-bacf371e]{display:flex;gap:8px;justify-content:flex-end}.voucher-overlay[data-v-bacf371e]{position:fixed;inset:0;z-index:1100;background:#152841e8;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px}.voucher-overlay img[data-v-bacf371e]{max-width:90vw;max-height:82vh;object-fit:contain}@media(max-width:700px){.balances[data-v-bacf371e]{grid-template-columns:1fr 1fr}}.transport-node-context[data-v-de7502ae]{padding:12px 16px;margin:12px 0;background:#edf5ff;border:1px solid #bdd5ed;border-radius:8px;color:#234c75}.transport-node-context p[data-v-de7502ae]{font-size:13px;line-height:1.6;margin:7px 0}.transport-node-context button[data-v-de7502ae]{margin-top:4px}.intake-panel[data-v-53d5dafa]{display:block;padding:20px;min-width:0}.intake-panel h3[data-v-53d5dafa]{margin:0 0 8px}.intake-panel header p[data-v-53d5dafa]{margin:0 0 16px;line-height:1.6}.intake-list[data-v-53d5dafa]{display:grid}.intake-row[data-v-53d5dafa]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 0;border-top:1px solid #cce7e1}.intake-content[data-v-53d5dafa]{min-width:0;overflow-wrap:anywhere}.intake-title[data-v-53d5dafa]{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.intake-content p[data-v-53d5dafa]{margin:8px 0;line-height:1.6}.intake-row>button[data-v-53d5dafa]{box-sizing:border-box;min-height:42px;padding:10px 16px;border:1px solid #c7d8eb;border-radius:8px;background:#fff;color:#1762a9;font:inherit;cursor:pointer;white-space:nowrap;margin:0;align-self:center}.intake-panel[data-v-53d5dafa] .list-pager{border-color:#cce7e1}@media(max-width:600px){.intake-panel[data-v-53d5dafa]{padding:16px}.intake-row[data-v-53d5dafa]{grid-template-columns:1fr;gap:12px}.intake-row>button[data-v-53d5dafa]{box-sizing:border-box;min-height:42px;padding:10px 16px;border:1px solid #c7d8eb;border-radius:8px;background:#fff;color:#1762a9;font:inherit;cursor:pointer;justify-self:start}}.archive-tab[data-v-53d5dafa]{margin-left:auto}.business-tabs[data-v-53d5dafa]{flex-wrap:wrap}.table-card .business-order-table th[data-v-53d5dafa]:nth-child(1){width:18%}.table-card .business-order-table th[data-v-53d5dafa]:nth-child(2){width:24%}.table-card .business-order-table th[data-v-53d5dafa]:nth-child(3){width:25%}.table-card .business-order-table th[data-v-53d5dafa]:nth-child(4){width:12%}.table-card .business-order-table th[data-v-53d5dafa]:nth-child(5){width:13%}.table-card .business-order-table th[data-v-53d5dafa]:nth-child(6){width:8%}.table-card .business-order-table[data-v-53d5dafa] :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:14px 12px}.table-card .business-order-table td>.text-button[data-v-53d5dafa]{margin:0;max-width:100%;white-space:normal;padding:7px 8px}.table-card .business-order-table .order-id-link[data-v-53d5dafa]{max-width:100%;white-space:normal;overflow-wrap:anywhere}.table-card .business-order-table .business-status[data-v-53d5dafa]{max-width:100%;box-sizing:border-box;white-space:normal}@media(max-width:900px){.table-card table.business-order-table[data-v-53d5dafa]{min-width:0;display:block}.table-card .business-order-table thead[data-v-53d5dafa]{display:none}.table-card .business-order-table tbody[data-v-53d5dafa]{display:block}.table-card .business-order-table tr[data-v-53d5dafa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-top:1px solid #e0e8f2}.table-card .business-order-table td[data-v-53d5dafa]{display:block;padding:0;border:0;min-width:0}.table-card .business-order-table td[data-v-53d5dafa]:before{content:attr(data-label);display:block;margin-bottom:5px;color:#718198;font-size:12px}.table-card .business-order-table td[data-v-53d5dafa]:nth-child(3){grid-column:1/-1}}.business-tabs[data-v-53d5dafa]{display:flex;align-items:center;gap:12px;margin:16px 0}.business-tabs a[data-v-53d5dafa]{padding:12px 18px;border-radius:9px;color:#175791;background:#fff;text-decoration:none}.business-tabs a.selected[data-v-53d5dafa]{background:#176fc1;color:#fff;font-weight:700}.history-filters[data-v-53d5dafa]{display:flex;align-items:end;gap:16px;padding:18px;margin-bottom:16px;flex-wrap:wrap}.history-filters label[data-v-53d5dafa]{display:grid;gap:6px}.history-filters input[data-v-53d5dafa],.history-filters select[data-v-53d5dafa]{padding:10px;border:1px solid #c8daee;border-radius:8px}.history-filters small[data-v-53d5dafa]{color:#60738e}.handling-history[data-v-53d5dafa]{background:#f5f8fc;padding:14px 18px;border-radius:10px;margin:12px 0}.handling-history h3[data-v-53d5dafa]{margin-top:0}.detail-state[data-v-53d5dafa]{margin:20px 0;padding:18px;border-radius:10px;background:#f5f8fc;color:#52647e}.detail-state.error-panel[data-v-53d5dafa]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff0ef;color:#b42318}.detail-state button[data-v-53d5dafa]{flex:none}.business-metrics[data-v-53d5dafa]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.business-metrics article[data-v-53d5dafa]{display:flex;align-items:center;gap:14px;padding:20px;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1a3d670f}.business-metrics article>span[data-v-53d5dafa]{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#176fc1;background:#e9f3ff}.business-metrics small[data-v-53d5dafa]{display:block;color:#718198}.business-metrics strong[data-v-53d5dafa]{font-size:28px;color:#173d68}.business-note[data-v-53d5dafa]{display:flex;align-items:center;gap:12px;padding:16px 18px;margin-bottom:16px;color:#755000;background:#fff8e5}.business-note p[data-v-53d5dafa]{margin:4px 0 0;color:#7d6a42}.table-card[data-v-53d5dafa]{overflow:auto}.table-card table[data-v-53d5dafa]{min-width:1250px}.table-card td strong[data-v-53d5dafa],.table-card td small[data-v-53d5dafa]{display:block}.table-card td small[data-v-53d5dafa]{margin-top:4px;color:#718198}.business-status[data-v-53d5dafa]{display:inline-block;padding:6px 10px;border-radius:999px;color:#875400;background:#fff0cf;font-size:12px;font-weight:700}.business-status.handed_to_dispatch[data-v-53d5dafa]{color:#147258;background:#e3f7f0}.business-status.rejected[data-v-53d5dafa]{color:#a23f3f;background:#fde8e8}.business-modal[data-v-53d5dafa]{width:min(1120px,calc(100vw - 48px));max-width:1120px;box-sizing:border-box}.order-summary[data-v-53d5dafa]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.order-summary>div[data-v-53d5dafa]{display:grid;gap:5px;padding:13px;border-radius:10px;background:#f6f9fc}.order-summary small[data-v-53d5dafa]{color:#718198}.business-modal>label[data-v-53d5dafa]{display:grid;gap:7px;margin-top:12px;color:#425875}.business-modal input[data-v-53d5dafa],.business-modal textarea[data-v-53d5dafa],.business-modal select[data-v-53d5dafa]{padding:11px;border:1px solid #dbe4ef;border-radius:9px;background:#fff}.quote-review[data-v-53d5dafa]{margin-top:16px;border:1px solid #e0e8f2;border-radius:12px;overflow:hidden}.quote-review-head[data-v-53d5dafa]{padding:14px 16px;background:#f4f8fd}.quote-review-head div[data-v-53d5dafa]{display:grid;gap:4px}.quote-review-head small[data-v-53d5dafa],.quote-line small[data-v-53d5dafa]{color:#718198}.quote-line[data-v-53d5dafa]{display:grid;grid-template-columns:minmax(220px,1fr) 120px 135px 90px;align-items:end;gap:12px;padding:12px 16px;border-top:1px solid #e7edf5}.quote-line>div[data-v-53d5dafa]{display:grid;gap:4px}.quote-line label[data-v-53d5dafa]{display:grid;gap:5px;font-size:12px;color:#60738e}.quote-line input[data-v-53d5dafa]{min-width:0}.transport-line[data-v-53d5dafa]{grid-template-columns:1fr 150px}.service-empty[data-v-53d5dafa]{margin:0;padding:14px 16px;color:#8a6b2c;background:#fff9e8}.handoff-done[data-v-53d5dafa]{color:#16815e;font-weight:700}@media(max-width:900px){.business-metrics[data-v-53d5dafa],.order-summary[data-v-53d5dafa]{grid-template-columns:1fr}.quote-line[data-v-53d5dafa]{grid-template-columns:1fr 1fr}.quote-line>div[data-v-53d5dafa]{grid-column:1/-1}}.customer-create-modal[data-v-53d5dafa]{max-width:720px}.customer-create-modal>label[data-v-53d5dafa]{display:grid;gap:7px;margin-top:12px}.customer-create-modal input[data-v-53d5dafa],.customer-create-modal textarea[data-v-53d5dafa]{padding:11px;border:1px solid #dbe4ef;border-radius:9px;background:#fff}.supplemental-form[data-v-53d5dafa]{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;margin-top:12px;border:1px solid #dbe4ef;border-radius:9px;background:#fff}.supplemental-form label[data-v-53d5dafa]{display:grid;gap:5px}.supplemental-form label[data-v-53d5dafa]:nth-child(2),.supplemental-form label[data-v-53d5dafa]:nth-child(5),.supplemental-form>div[data-v-53d5dafa]{grid-column:1/-1}.supplemental-form>div[data-v-53d5dafa]{display:flex;gap:10px}@media(max-width:700px){.supplemental-form[data-v-53d5dafa]{grid-template-columns:1fr}.supplemental-form label[data-v-53d5dafa]{grid-column:1/-1}}.table-card .business-order-table[data-v-53d5dafa]{width:100%;min-width:0;table-layout:fixed}.business-order-table th[data-v-53d5dafa]:nth-child(1){width:19%}.business-order-table th[data-v-53d5dafa]:nth-child(2){width:25%}.business-order-table th[data-v-53d5dafa]:nth-child(3){width:27%}.business-order-table th[data-v-53d5dafa]:nth-child(4){width:12%}.business-order-table th[data-v-53d5dafa]:nth-child(5){width:12%}.business-order-table th[data-v-53d5dafa]:nth-child(6){width:5%}.business-order-table td[data-v-53d5dafa]{overflow-wrap:anywhere}.order-id-link[data-v-53d5dafa]{padding:0;border:0;background:none;color:#146bb4;font:inherit;font-weight:700;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.order-id-link[data-v-53d5dafa]:hover{color:#064c88}@media(max-width:900px){.table-card .business-order-table[data-v-53d5dafa]{min-width:720px}}.business-followup-actions[data-v-53d5dafa]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 0}.business-followup-actions a[data-v-53d5dafa]{text-decoration:none}.business-followup-actions span[data-v-53d5dafa]{color:#52647e}.business-modal.business-sheet[data-v-53d5dafa]{width:calc(100vw - 64px);max-width:1200px;padding:24px;box-sizing:border-box}.business-sheet-head[data-v-53d5dafa]{align-items:flex-start}.sheet-logo[data-v-53d5dafa]{width:180px;height:60px;object-fit:contain;object-position:left}.business-sheet-head h2[data-v-53d5dafa]{margin:8px 0}.sheet-tabs[data-v-53d5dafa]{display:flex;gap:8px;border-bottom:1px solid #dae5f1;padding:10px 0;position:sticky;top:-24px;z-index:2;background:#fff}.sheet-tabs button[data-v-53d5dafa]{border:0;border-radius:8px;padding:12px 18px;background:#eff5fc;color:#31567d;font-weight:600;cursor:pointer}.sheet-tabs button.active[data-v-53d5dafa]{background:#176cc1;color:#fff}.sheet-overview[data-v-53d5dafa]{margin-top:16px}.sheet-row[data-v-53d5dafa]{display:grid;grid-template-columns:130px minmax(0,1fr);border:1px solid #d5e5f8;border-radius:10px;margin:12px 0;overflow:hidden;background:#f8fbff}.sheet-row h3[data-v-53d5dafa]{display:flex;align-items:center;padding:16px;margin:0;background:#e9f2ff;color:#244c7f;font-size:18px}.sheet-fields[data-v-53d5dafa]{display:grid;grid-template-columns:1fr 1fr;padding:6px 16px;column-gap:24px}.sheet-fields>div[data-v-53d5dafa]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #e5edf8;font-size:14px;line-height:1.6}.sheet-fields span[data-v-53d5dafa],.sheet-money span[data-v-53d5dafa]{color:#607998}.sheet-fields strong[data-v-53d5dafa]{overflow-wrap:anywhere;color:#203e60}.sheet-money[data-v-53d5dafa]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:16px;gap:12px}.sheet-money span[data-v-53d5dafa],.sheet-money strong[data-v-53d5dafa]{display:block}.sheet-money strong[data-v-53d5dafa]{margin-top:8px;color:#244c7f;font-size:19px}.business-sheet[data-v-53d5dafa] .business-contact-card{padding:12px 16px}.business-sheet[data-v-53d5dafa] .balances{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.business-modal.business-sheet[data-v-53d5dafa]{width:calc(100vw - 24px);padding:16px}.sheet-tabs[data-v-53d5dafa]{top:-16px;flex-wrap:wrap}.sheet-tabs button[data-v-53d5dafa]{padding:10px}.sheet-row[data-v-53d5dafa]{grid-template-columns:1fr}.sheet-row h3[data-v-53d5dafa]{padding:10px 16px}.sheet-fields[data-v-53d5dafa]{grid-template-columns:1fr}.sheet-money[data-v-53d5dafa]{grid-template-columns:repeat(2,minmax(0,1fr))}}.business-sheet .business-sheet-head>div[data-v-53d5dafa]{display:grid;grid-template-columns:200px 1fr;align-items:center;column-gap:24px}.business-sheet .sheet-logo[data-v-53d5dafa]{grid-row:1/3}.business-sheet .business-sheet-head h2[data-v-53d5dafa]{margin:0}.business-sheet .business-sheet-head p[data-v-53d5dafa]{margin:6px 0}.sheet-contact-time[data-v-53d5dafa]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sheet-contact-time[data-v-53d5dafa] .business-contact-card,.sheet-contact-time[data-v-53d5dafa] .customer-pickup{margin:0}.sheet-contact-time[data-v-53d5dafa] h4{margin:0 0 8px}.sheet-contact-time[data-v-53d5dafa] p{margin:8px 0}.business-sheet .business-followup-actions[data-v-53d5dafa]{margin:10px 0}@media(max-width:800px){.sheet-contact-time[data-v-53d5dafa]{grid-template-columns:1fr}.business-sheet .business-sheet-head>div[data-v-53d5dafa]{grid-template-columns:1fr}.business-sheet .sheet-logo[data-v-53d5dafa]{grid-row:auto}}.quotation-entry[data-v-53d5dafa]{padding:28px}.quotation-entry h2[data-v-53d5dafa]{font-size:20px;margin:0 0 12px}.quotation-entry p[data-v-53d5dafa]{color:#60738e}.quotation-entry a[data-v-53d5dafa]{display:inline-block;margin-top:12px;color:#176fc1}.located-income[data-v-53d5dafa]{outline:2px solid #4b92d4;outline-offset:6px;border-radius:8px;background:#f4f9ff;scroll-margin:24px}.source-quotation[data-v-53d5dafa]{padding:12px 16px;margin:12px 0;border:1px solid #dce5ef;border-radius:8px}.source-quotation button[data-v-53d5dafa]{margin:4px 8px 4px 0}.handover-page[data-v-b2a1c842]{min-height:100vh;background:#f2f6fb;padding:0 14px 34px;color:#12213d}.brand[data-v-b2a1c842]{height:82px;background:#06366f;margin:0 -14px 22px;padding:0 max(20px,calc((100vw - 660px)/2));display:flex;align-items:center;gap:15px;color:#fff}.brand img[data-v-b2a1c842]{width:138px;max-height:58px;object-fit:contain}.brand div[data-v-b2a1c842]{border-left:1px solid #ffffff42;padding-left:15px}.brand strong[data-v-b2a1c842],.brand span[data-v-b2a1c842]{display:block}.brand strong[data-v-b2a1c842]{font-size:17px}.brand span[data-v-b2a1c842]{font-size:12px;color:#b9d4f2;margin-top:5px}.card[data-v-b2a1c842]{max-width:620px;margin:0 auto;background:#fff;border:1px solid #e1e8f1;border-radius:18px;padding:26px;box-shadow:0 10px 32px #12305d12}.title span[data-v-b2a1c842]{font-size:11px;color:#1769e0;font-weight:800;letter-spacing:.12em}.title h1[data-v-b2a1c842]{font-size:25px;margin:8px 0}.title p[data-v-b2a1c842]{color:#687892;line-height:1.65;margin:0}.summary[data-v-b2a1c842]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0}.summary>div[data-v-b2a1c842]{display:flex;gap:9px;background:#f5f8fc;border-radius:11px;padding:13px}.summary svg[data-v-b2a1c842]{color:#1769e0;flex:none}.summary span[data-v-b2a1c842]{font-size:12px;color:#71809a}.summary strong[data-v-b2a1c842]{display:block;color:#17233d;font-size:14px;margin-top:5px;line-height:1.45}.summary .wide[data-v-b2a1c842]{grid-column:1/-1}.card label[data-v-b2a1c842]{display:flex;flex-direction:column;gap:7px;margin:14px 0;color:#53637c;font-size:13px}.card input[data-v-b2a1c842],.card textarea[data-v-b2a1c842],.card select[data-v-b2a1c842]{border:1px solid #d8e1ed;border-radius:10px;padding:13px;font:inherit;color:#17233d}.upload[data-v-b2a1c842]{border:1px dashed #9db4d1;border-radius:11px;padding:17px;display:flex!important;flex-direction:row!important;align-items:center;background:#f8fbff;color:#1769e0!important;position:relative}.upload input[data-v-b2a1c842]{position:absolute;inset:0;opacity:0}.photos[data-v-b2a1c842]{display:flex;gap:8px;overflow:auto}.photos img[data-v-b2a1c842]{width:90px;height:72px;object-fit:cover;border-radius:9px;border:1px solid #e2e8f0}.card button[data-v-b2a1c842]{width:100%;border:0;border-radius:11px;padding:14px;background:#1769e0;color:#fff;font-size:16px;font-weight:700}.card button[data-v-b2a1c842]:disabled{opacity:.6}.error[data-v-b2a1c842]{background:#fff0ef;color:#b42318;border-radius:10px;padding:13px;margin:18px 0;line-height:1.5}.security[data-v-b2a1c842]{text-align:center;font-size:11px;color:#8a97aa;margin:20px 0 0}.state-card[data-v-b2a1c842]{text-align:center;padding:60px 25px}.state-card p[data-v-b2a1c842]{color:#71809a}.success-card svg[data-v-b2a1c842]{color:#0a9a71}.success-card h1[data-v-b2a1c842]{margin:14px 0 5px}.success-card strong[data-v-b2a1c842]{display:block;margin-top:18px;color:#1769e0}.spinner[data-v-b2a1c842]{width:38px;height:38px;border:4px solid #dce7f5;border-top-color:#1769e0;border-radius:50%;margin:auto;animation:spin-b2a1c842 .8s linear infinite}@keyframes spin-b2a1c842{to{transform:rotate(360deg)}}@media(max-width:520px){.brand[data-v-b2a1c842]{height:72px}.brand img[data-v-b2a1c842]{width:112px}.brand strong[data-v-b2a1c842]{font-size:14px}.card[data-v-b2a1c842]{padding:20px;border-radius:15px}.title h1[data-v-b2a1c842]{font-size:22px}.summary[data-v-b2a1c842]{grid-template-columns:1fr}.summary .wide[data-v-b2a1c842]{grid-column:auto}}body.public-handover-body{min-width:0;overflow-x:hidden}.prerequisite-warning[data-v-b2a1c842]{background:#fff7df;color:#7a4d00;border:1px solid #f3d586;border-radius:12px;padding:15px;margin:18px 0;line-height:1.5}.prerequisite-warning strong[data-v-b2a1c842]{display:block;font-size:16px}.prerequisite-warning p[data-v-b2a1c842]{margin:6px 0;color:#7a4d00}.prerequisite-warning ul[data-v-b2a1c842]{margin:8px 0 14px;padding-left:22px}.prerequisite-warning .refresh-button[data-v-b2a1c842]{background:#fff;color:#1769e0;border:1px solid #9fc1ef;padding:10px;font-size:14px}@media(max-width:520px){.handover-page[data-v-b2a1c842]{padding:0 10px 24px}.brand[data-v-b2a1c842]{height:68px;margin:0 -10px 14px;padding:0 14px;gap:9px}.brand img[data-v-b2a1c842]{width:96px}.brand div[data-v-b2a1c842]{padding-left:9px}.brand strong[data-v-b2a1c842]{font-size:13px}.brand span[data-v-b2a1c842]{font-size:10px}.card[data-v-b2a1c842]{width:100%;max-width:100%;box-sizing:border-box;padding:17px;border-radius:14px}.title h1[data-v-b2a1c842]{font-size:21px}.title p[data-v-b2a1c842]{font-size:14px}.summary[data-v-b2a1c842]{grid-template-columns:1fr}.summary .wide[data-v-b2a1c842]{grid-column:auto}.summary>div[data-v-b2a1c842]{min-width:0}.summary strong[data-v-b2a1c842]{overflow-wrap:anywhere}.security[data-v-b2a1c842]{line-height:1.5}}.state-card[data-v-42dc9d05]{padding:42px;text-align:center;color:#718198}.error-state[data-v-42dc9d05]{color:#b42318}.material-layout[data-v-42dc9d05]{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.batch-list[data-v-42dc9d05]{align-self:start;padding:15px}.batch-list h3[data-v-42dc9d05]{margin:4px 4px 12px}.batch-list button[data-v-42dc9d05]{width:100%;display:grid;gap:5px;text-align:left;padding:12px;margin-top:7px;border:1px solid transparent;border-radius:11px;background:#f7f9fc}.batch-list button.active[data-v-42dc9d05]{border-color:#8fbce9;background:#eef7ff}.batch-list span[data-v-42dc9d05],.batch-list small[data-v-42dc9d05]{color:#718198}.detail-stack[data-v-42dc9d05]{display:grid;gap:18px}.summary-card[data-v-42dc9d05],.evidence-card[data-v-42dc9d05],.blocker-card[data-v-42dc9d05]{overflow:hidden}.status-chip[data-v-42dc9d05]{padding:6px 10px;border-radius:20px;background:#e7f7f0;color:#087b60}.status-chip.blocked[data-v-42dc9d05]{background:#fff0e0;color:#a65300}.metric-grid[data-v-42dc9d05]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:0 20px 20px}.metric-grid article[data-v-42dc9d05]{padding:13px;border:1px solid #e1e8f0;border-radius:11px}.metric-grid span[data-v-42dc9d05],.metric-grid small[data-v-42dc9d05]{display:block;color:#718198;font-size:12px}.metric-grid b[data-v-42dc9d05]{display:block;margin:7px 0;font-size:25px}.publish-row[data-v-42dc9d05]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;border-top:1px solid #edf1f5}.publish-row p[data-v-42dc9d05]{margin:5px 0 0;color:#718198}.blocker-card[data-v-42dc9d05]{padding:18px}.blocker-card h3[data-v-42dc9d05]{display:flex;align-items:center;gap:7px}.blocker-card>div[data-v-42dc9d05]{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr) minmax(100px,1fr);gap:12px;padding:10px;border-top:1px solid #edf1f5}.evidence-list[data-v-42dc9d05],.price-evidence[data-v-42dc9d05],.exception-list[data-v-42dc9d05]{display:grid;gap:10px;padding:0 20px 20px}.evidence-list article[data-v-42dc9d05],.price-evidence article[data-v-42dc9d05],.exception-list article[data-v-42dc9d05]{padding:14px;border:1px solid #e1e8f0;border-radius:11px}.evidence-list article[data-v-42dc9d05]{display:grid;grid-template-columns:1.2fr 1fr 180px;gap:16px}.evidence-list span[data-v-42dc9d05],.evidence-list small[data-v-42dc9d05],.price-evidence span[data-v-42dc9d05],.price-evidence small[data-v-42dc9d05],.exception-list small[data-v-42dc9d05]{display:block;color:#718198;margin-top:5px}.price-evidence header[data-v-42dc9d05]{display:flex;justify-content:space-between;gap:15px}.price-evidence em[data-v-42dc9d05]{font-style:normal;color:#1769e0}.price-facts[data-v-42dc9d05]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px 0}.price-facts span[data-v-42dc9d05]{padding:9px;border-radius:8px;background:#f6f8fb}.price-evidence details summary[data-v-42dc9d05]{display:flex;align-items:center;gap:6px;color:#1769e0;cursor:pointer}.exception-list article[data-v-42dc9d05]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr) minmax(140px,1fr);gap:12px}.exception-list details[data-v-42dc9d05]{grid-column:1/-1}pre[data-v-42dc9d05]{max-height:260px;overflow:auto;white-space:pre-wrap;padding:10px;border-radius:8px;background:#111827;color:#e5eef9;font-size:12px}@media(max-width:1200px){.metric-grid[data-v-42dc9d05]{grid-template-columns:repeat(3,1fr)}.price-facts[data-v-42dc9d05]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.material-layout[data-v-42dc9d05]{grid-template-columns:1fr}.metric-grid[data-v-42dc9d05]{grid-template-columns:1fr 1fr}.evidence-list article[data-v-42dc9d05],.exception-list article[data-v-42dc9d05]{grid-template-columns:1fr}.price-facts[data-v-42dc9d05]{grid-template-columns:1fr}}.batch-list-filters[data-v-42dc9d05]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.batch-list-filters label[data-v-42dc9d05]{display:grid;gap:6px}.batch-list-filters input[data-v-42dc9d05],.batch-list-filters select[data-v-42dc9d05]{padding:10px;border:1px solid #dce5f0;border-radius:8px}.blocker-card>div[data-v-42dc9d05]>*{min-width:0;overflow-wrap:anywhere}.exception-list article[data-v-42dc9d05]>*{min-width:0;overflow-wrap:anywhere}@media(max-width:900px){.blocker-card>div[data-v-42dc9d05]{grid-template-columns:1fr}}.venue-page[data-v-e066bbdb]{display:grid;gap:18px}.toolbar[data-v-e066bbdb]{padding:16px;display:flex;justify-content:space-between;align-items:end}.toolbar label[data-v-e066bbdb],.modal-card label[data-v-e066bbdb]{display:grid;gap:7px;color:#52647e}.toolbar label small[data-v-e066bbdb]{max-width:720px;color:#718198}.toolbar select[data-v-e066bbdb]{min-width:360px}.state-card[data-v-e066bbdb]{padding:44px;text-align:center;color:#718198}.error-state[data-v-e066bbdb]{color:#b42318}.abc-card[data-v-e066bbdb]{padding:20px}.abc-card>header[data-v-e066bbdb]{display:flex;justify-content:space-between;gap:20px;align-items:start}.abc-card h2[data-v-e066bbdb]{margin:5px 0}.abc-card header small[data-v-e066bbdb],.abc-card footer[data-v-e066bbdb]{color:#718198}.abc-grade[data-v-e066bbdb]{display:grid;gap:5px;padding:10px 14px;border-radius:10px;background:#edf5ff;color:#52647e}.abc-grade b[data-v-e066bbdb]{font-size:24px;color:#1769b8}.abc-grade button[data-v-e066bbdb],.abc-actions button[data-v-e066bbdb]{display:flex;align-items:center;justify-content:center;gap:5px}.abc-price-grid[data-v-e066bbdb]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.abc-price-grid article[data-v-e066bbdb]{padding:16px;border:1px solid #dfe7f0;border-radius:12px;background:#fbfdff}.abc-price-grid article>span[data-v-e066bbdb]{font-size:12px;color:#1769b8}.abc-price-grid h3[data-v-e066bbdb]{margin:6px 0 14px}.abc-price-grid strong[data-v-e066bbdb]{font-size:24px;color:#f06422}.abc-price-grid strong small[data-v-e066bbdb]{font-size:13px;color:#718198}.abc-price-grid p[data-v-e066bbdb]{margin:8px 0 0;color:#718198;font-size:13px}.abc-price-grid .unavailable[data-v-e066bbdb]{background:#f7f9fc}.abc-price-grid .unavailable strong[data-v-e066bbdb]{font-size:16px;color:#718198}.abc-actions[data-v-e066bbdb]{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.scheme-grid[data-v-e066bbdb]{display:grid;gap:18px}.scheme-card[data-v-e066bbdb]{padding:20px}.scheme-card>header[data-v-e066bbdb]{display:flex;justify-content:space-between;align-items:start}.scheme-card h3[data-v-e066bbdb]{margin:5px 0}.scheme-card p[data-v-e066bbdb],.scheme-card small[data-v-e066bbdb]{color:#718198}.version-card[data-v-e066bbdb]{margin-top:14px;padding:16px;border:1px solid #e1e8f0;border-radius:12px}.version-head[data-v-e066bbdb],.version-head>div[data-v-e066bbdb],.actions[data-v-e066bbdb],.facts[data-v-e066bbdb]{display:flex;align-items:center;gap:10px}.version-head[data-v-e066bbdb]{justify-content:space-between}.status[data-v-e066bbdb]{padding:4px 9px;border-radius:20px;background:#edf5ff;color:#1769b8;font-size:12px}.facts[data-v-e066bbdb]{display:grid;grid-template-columns:repeat(5,1fr);margin:14px 0}.facts span[data-v-e066bbdb]{padding:9px;background:#f7f9fc;color:#718198}.facts b[data-v-e066bbdb]{display:block;color:#173459;margin-top:4px}.item-list>div[data-v-e066bbdb]{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:10px;padding:11px 0;border-top:1px solid #edf1f5}.item-list span[data-v-e066bbdb]{font-size:12px;color:#718198}.item-list b[data-v-e066bbdb]{display:block;color:#274363;margin-top:3px}.actions[data-v-e066bbdb]{justify-content:flex-end;margin-top:14px}.danger[data-v-e066bbdb]{color:#b42318!important;border-color:#f4b4ae!important}.modal-mask[data-v-e066bbdb]{position:fixed;inset:0;background:#0d213d80;display:grid;place-items:center;z-index:100}.modal-card[data-v-e066bbdb]{width:min(680px,calc(100vw - 30px));max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:24px}.modal-card h2[data-v-e066bbdb]{margin-top:0}.modal-card p[data-v-e066bbdb]{color:#718198}.modal-card input[data-v-e066bbdb],.modal-card select[data-v-e066bbdb],.modal-card textarea[data-v-e066bbdb],.toolbar select[data-v-e066bbdb]{border:1px solid #d8e1ec;border-radius:9px;padding:11px;background:#fff}.modal-card label[data-v-e066bbdb]{margin-top:14px}.modal-card textarea[data-v-e066bbdb]{min-height:90px}.two[data-v-e066bbdb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.confirm[data-v-e066bbdb]{display:flex!important;grid-template-columns:auto 1fr!important}.notice[data-v-e066bbdb]{padding:12px;margin-top:15px;border-radius:9px;background:#fff7e8;color:#8a5700}.modal-card footer[data-v-e066bbdb]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.history-list>div[data-v-e066bbdb]{display:grid;grid-template-columns:25px 1fr 130px 190px;gap:8px;padding:12px;border-bottom:1px solid #edf1f5}.impact-grid[data-v-e066bbdb]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.impact-grid span[data-v-e066bbdb]{padding:12px;border-radius:9px;background:#f7f9fc;color:#718198}.impact-grid b[data-v-e066bbdb]{display:block;color:#173459;font-size:22px}.impact-grid p[data-v-e066bbdb]{grid-column:1/-1;margin:0}@media(max-width:1100px){.facts[data-v-e066bbdb]{grid-template-columns:1fr 1fr}.item-list>div[data-v-e066bbdb],.abc-price-grid[data-v-e066bbdb]{grid-template-columns:1fr 1fr}}@media(max-width:700px){.toolbar[data-v-e066bbdb]{align-items:stretch;flex-direction:column;gap:10px}.toolbar select[data-v-e066bbdb]{min-width:0}.facts[data-v-e066bbdb],.item-list>div[data-v-e066bbdb],.two[data-v-e066bbdb],.impact-grid[data-v-e066bbdb],.abc-price-grid[data-v-e066bbdb]{grid-template-columns:1fr}}.screen[data-v-cee92f77]{min-height:100vh;padding:24px 30px;background:radial-gradient(circle at 50% 0,#0c4880,#031c3c 62%);color:#eef7ff;box-sizing:border-box;font-family:Inter,PingFang SC,sans-serif}.screen header[data-v-cee92f77]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24;padding-bottom:18px}.screen header img[data-v-cee92f77]{width:190px}.screen header>div[data-v-cee92f77]{text-align:center}.screen header span[data-v-cee92f77],.screen header b[data-v-cee92f77]{display:block}.screen header span[data-v-cee92f77]{font-size:26px;letter-spacing:.14em}.screen header b[data-v-cee92f77]{margin-top:5px;color:#7fadd4;font-weight:400}.screen nav[data-v-cee92f77]{display:flex;gap:8px}.screen button[data-v-cee92f77]{display:flex;align-items:center;gap:6px;border:1px solid #ffffff32;background:#ffffff10;color:#fff;padding:9px 12px;border-radius:8px}.screen button svg[data-v-cee92f77]{width:15px}.kpis[data-v-cee92f77]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:20px 0}.kpis article[data-v-cee92f77]{padding:18px 22px;background:#0b3b6fcf;border:1px solid #2a6a9f;border-radius:12px}.kpis span[data-v-cee92f77]{color:#8bb6d7}.kpis strong[data-v-cee92f77]{font-size:38px;margin:0 8px}.kpis small[data-v-cee92f77]{color:#8bb6d7}.kpis .warn strong[data-v-cee92f77]{color:#ff8661}.grid[data-v-cee92f77]{display:grid;grid-template-columns:1.05fr 1.15fr .8fr;gap:15px}.panel[data-v-cee92f77]{background:#082f5fd9;border:1px solid #286494;border-radius:12px;padding:18px;min-height:250px}.panel h2[data-v-cee92f77]{font-size:17px;margin:0 0 12px;color:#8ed4ff}.priorities[data-v-cee92f77]{grid-row:span 2}.priorities>div[data-v-cee92f77],.live>div[data-v-cee92f77],.nodes>div[data-v-cee92f77]{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #ffffff16}.priorities i[data-v-cee92f77]{width:8px;height:8px;border-radius:50%;background:#4bb1ee}.priorities i.critical[data-v-cee92f77]{background:#ff715d}.panel p[data-v-cee92f77]{margin:0;flex:1}.panel p b[data-v-cee92f77],.panel p span[data-v-cee92f77]{display:block}.panel p span[data-v-cee92f77]{font-size:12px;color:#81a6c5;margin-top:3px}.live svg[data-v-cee92f77]{color:#56c3f1}.live>div>strong[data-v-cee92f77]{font-size:26px}.cities>div[data-v-cee92f77]{display:grid;grid-template-columns:65px 1fr 48px;gap:8px;align-items:center;margin:13px 0}.cities i[data-v-cee92f77]{height:7px;background:#123f68;border-radius:8px}.cities em[data-v-cee92f77]{display:block;height:100%;background:linear-gradient(90deg,#22a5e5,#31d1af);border-radius:8px}.nodes time[data-v-cee92f77]{font-size:18px;color:#ffae67}.empty[data-v-cee92f77]{padding:30px 0;text-align:center;color:#7198b9}.error[data-v-cee92f77]{padding:40px;text-align:center;color:#ff8661}@media(max-width:1200px){.grid[data-v-cee92f77]{grid-template-columns:1fr 1fr}.priorities[data-v-cee92f77]{grid-row:auto}.cities[data-v-cee92f77]{grid-column:span 2}}:root{font-family:DM Sans,Noto Sans SC,sans-serif;color:#17233d;background:#f4f7fb;font-synthesis:none;--navy: #002d69;--orange: #f86816;--blue: #1769e0;--teal: #12a594;--line: #e6ebf2;--muted: #71809b;--shadow: 0 10px 30px rgba(25, 52, 91, .07)}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{width:238px;background:linear-gradient(180deg,#002d69,#062653);color:#fff;position:fixed;inset:0 auto 0 0;padding:26px 18px;display:flex;flex-direction:column;z-index:5}.brand,.login-brand{display:flex;align-items:center;padding:0 10px}.brand-logo{display:block;width:145px;height:auto;object-fit:contain}.login-brand-logo{display:block;width:210px;height:auto;object-fit:contain}.sidebar .grouped-nav{display:flex;flex-direction:column;gap:6px;margin-top:26px;overflow-y:auto;padding-right:3px}.sidebar .grouped-nav::-webkit-scrollbar{width:4px}.sidebar .grouped-nav::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:10px}.nav-group{width:100%;display:flex;align-items:center;gap:12px;color:#9dacc1;text-decoration:none;padding:12px 14px;border-radius:9px;border:0;background:transparent;text-align:left;font-size:14px;font-weight:500;transition:.2s}.nav-group span{flex:1}.nav-group:hover,.nav-group.active,.nav-section.active>.nav-group{background:linear-gradient(90deg,#1d6bd9,#1c72d18f);color:#fff}.nav-chevron{transition:transform .2s ease}.nav-section.open .nav-chevron{transform:rotate(180deg)}.nav-children{display:grid;gap:2px;padding:5px 0 4px 43px}.nav-children a{position:relative;color:#8fa4c1;text-decoration:none;padding:8px 10px 8px 16px;border-radius:7px;font-size:13px;transition:.2s}.nav-children a i{position:absolute;left:2px;top:50%;width:5px;height:5px;border-radius:50%;background:#6f86a5;transform:translateY(-50%)}.nav-children a:hover,.nav-children a.active{color:#fff;background:#ffffff12}.nav-children a.active i{background:#5de0ca;box-shadow:0 0 0 4px #5de0ca1f}.main{margin-left:238px;min-height:100vh}.topbar{height:74px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 34px;position:sticky;top:0;z-index:4}.search{display:flex;align-items:center;gap:9px;color:#9aa5b5}.search input{width:300px;border:0;outline:0;color:#2c3950}.top-actions,.user-block{display:flex;align-items:center}.top-actions{gap:22px}.icon-button{border:0;background:#f5f7fa;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;position:relative;color:#53627a}.icon-button i{position:absolute;width:7px;height:7px;background:#f05252;border-radius:50%;right:7px;top:7px;border:2px solid #fff}.notification-feedback{position:fixed;z-index:20;top:84px;right:34px;padding:10px 14px;border:1px solid #cfe0f7;border-radius:10px;background:#edf5ff;color:#1769e0;box-shadow:0 10px 30px #17345d1f}.user-block{gap:10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.user-block>svg{transition:transform .2s ease}.user-block>svg.rotated{transform:rotate(180deg)}.account-menu-wrap{position:relative}.account-dropdown{position:absolute;top:calc(100% + 13px);right:0;width:210px;padding:8px;border:1px solid #e3e9f1;border-radius:12px;background:#fff;box-shadow:0 18px 45px #1a2e4e29}.account-dropdown-head{display:grid;gap:3px;padding:9px 11px 12px;margin-bottom:4px;border-bottom:1px solid #edf0f4}.account-dropdown-head small{color:#8490a2}.account-dropdown button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 11px;border:0;border-radius:8px;background:none;color:#43516a;text-align:left;font-size:13px}.account-dropdown button:hover{background:#f2f6fb;color:#1769d6}.account-dropdown button.danger{color:#c34d4d}.avatar{width:37px;height:37px;border-radius:10px;background:linear-gradient(135deg,#186adf,#1bb29f);display:grid;place-items:center;color:#fff;font-weight:700}.user-block strong,.user-block small{display:block}.user-block strong{font-size:13px}.user-block small{font-size:10px;color:#8b97a8;margin-top:2px}.page{padding:30px 34px 45px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px}.page-heading.compact{align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#1b79dc}.page-heading h1{font-size:25px;margin:5px 0 6px;color:#14213a}.page-heading p,.card-title p{margin:0;color:var(--muted);font-size:13px}.exhibition-switch{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px;width:315px}.exhibition-switch small,.exhibition-switch strong,.exhibition-switch span{display:block}.exhibition-switch small{color:#8692a5;font-size:10px}.exhibition-switch strong{font-size:13px;margin:3px 0 5px}.exhibition-switch span{font-size:10px;color:#8290a4;display:flex;align-items:center;gap:4px}.metric-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:16px}.metric-card,.provider-metrics article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px;display:flex;align-items:center;position:relative;box-shadow:0 3px 15px #1c335306}.metric-icon{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;margin-right:12px}.metric-icon.blue{background:#e8f2ff;color:#1870df}.metric-icon.green{background:#e6f8f4;color:#0ba288}.metric-icon.violet{background:#f0eaff;color:#7451d7}.metric-icon.orange{background:#fff2df;color:#e58a14}.metric-icon.red{background:#feeaea;color:#e34c54}.metric-card span{font-size:11px;color:#8290a4}.metric-card strong{font-size:23px;display:block;margin-top:4px}.metric-card strong small{font-size:11px;margin-left:4px}.metric-card em{position:absolute;right:12px;top:13px;background:#edf8f3;color:#1a9d70;border-radius:12px;padding:3px 6px;font-style:normal;font-size:9px;display:flex}.metric-card em.alert{color:#e34c54;background:#fff0f0}.card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.dashboard-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.dashboard-grid>.card{min-height:310px}.card-title{padding:20px 22px 14px;display:flex;align-items:center;justify-content:space-between}.card-title h3{margin:0 0 4px;font-size:15px;display:flex;align-items:center;gap:7px}.card-title a,.text-button{font-size:11px;color:var(--blue);text-decoration:none;border:0;background:none}.live-dot{font-size:10px;color:#13a28c;background:#e8f8f4;border-radius:20px;padding:5px 9px}.live-dot:before{content:"";display:inline-block;width:6px;height:6px;background:#13a28c;border-radius:50%;margin-right:5px}.map-canvas{height:240px;margin:0 16px 16px;border-radius:9px;background:#edf3f5;position:relative;overflow:hidden;background-image:linear-gradient(30deg,#dce8e9 12%,transparent 12.5%,transparent 87%,#dce8e9 87.5%),linear-gradient(150deg,#dce8e9 12%,transparent 12.5%,transparent 87%,#dce8e9 87.5%)}.road{position:absolute;background:#fff;border:1px solid #dae4e8;box-shadow:0 0 0 4px #ffffff80}.r1{width:120%;height:14px;left:-10%;top:40%;transform:rotate(-8deg)}.r2{height:120%;width:12px;left:68%;top:-10%;transform:rotate(15deg)}.r3{width:70%;height:10px;left:10%;top:72%;transform:rotate(18deg)}.venue{position:absolute;left:38%;top:38%;width:135px;height:68px;border:2px solid #1f74d2;background:#e7f1ff;border-radius:8px;display:grid;place-items:center;color:#185ca7;z-index:2}.venue span{font-weight:800;font-size:16px}.venue strong{font-size:9px}.truck-dot{position:absolute;width:26px;height:26px;border-radius:50%;background:#14a88f;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 5px #17aa9022;z-index:3}.truck-dot span{display:none;position:absolute;top:30px;background:#152b48;color:#fff;white-space:nowrap;padding:3px 7px;border-radius:4px;font-size:9px}.truck-dot:hover span{display:block}.truck-dot.t0{left:22%;top:25%}.truck-dot.t1{right:17%;bottom:22%;background:#eb9b2b}.map-legend{position:absolute;left:10px;bottom:9px;background:#fffd;border-radius:6px;padding:6px 9px;display:flex;gap:10px;font-size:8px}.map-legend i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:3px}.green{background:#16a78e}.orange{background:#e99b2d}.red{background:#e84c57}.slot-list{padding:2px 22px}.slot-list>div{position:relative;margin:15px 0;padding-right:45px}.slot-list div div:first-child{display:flex;justify-content:space-between}.slot-list strong{font-size:11px}.slot-list span{font-size:9px;color:#8995a7}.progress{height:6px;background:#edf1f5;border-radius:6px;overflow:hidden;margin-top:7px}.progress i{height:100%;display:block;background:linear-gradient(90deg,#16aa94,#4ac6b4);border-radius:5px}.progress i.warning{background:linear-gradient(90deg,#ef9c32,#f2b354)}.slot-list em{position:absolute;right:0;bottom:-2px;font-style:normal;font-size:10px;color:#168f7d}.donut-wrap{padding:10px 25px;display:flex;align-items:center;justify-content:center;gap:40px}.donut{width:155px;height:155px;border-radius:50%;background:conic-gradient(#1771dd 0 43%,#13aa91 43% 72%,#7554d8 72% 87%,#e7ecf2 87%);display:grid;place-items:center}.donut:before{content:"";width:105px;height:105px;background:#fff;border-radius:50%;position:absolute}.donut div{z-index:1;text-align:center}.donut strong,.donut span{display:block}.donut strong{font-size:26px}.donut span{font-size:9px;color:#8c98a9}.status-legend{min-width:150px}.status-legend div{display:flex;justify-content:space-between;align-items:center;margin:9px 0}.status-legend strong{font-size:12px}.status-badge{display:inline-flex;padding:4px 8px;border-radius:12px;font-size:10px;background:#eef2f7;color:#647389;white-space:nowrap}.status-badge.pending_quote,.status-badge.pending_accept{background:#fff1dd;color:#d88417}.status-badge.accepted,.status-badge.picked_up{background:#eee9ff;color:#6e4bd2}.status-badge.in_transit{background:#e7f1ff;color:#176cd5}.status-badge.arrived,.status-badge.unloading{background:#e5f7f3;color:#0b9881}.status-badge.completed{background:#eaf7ed;color:#338c4b}.alert-count{background:#fff0f0;color:#e84c57;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;font-size:11px}.alert-list{padding:0 20px}.alert-list>div{display:flex;gap:12px;padding:14px 0;border-top:1px solid #eef1f5}.alert-list>div>span{width:34px;height:34px;border-radius:9px;background:#fff2de;color:#e99727;display:grid;place-items:center;flex:none}.alert-list>div>span.critical{background:#ffeded;color:#e34b55}.alert-list strong{font-size:12px}.alert-list p{font-size:10px;color:#6f7e94;margin:4px 0}.alert-list small{font-size:9px;color:#a0a9b8;display:flex;align-items:center;gap:4px}.all-clear{color:#18a489}.loading,.error-panel,.success-panel{padding:18px 20px;border-radius:10px;margin:15px 0;font-size:13px}.loading{color:#76859a;text-align:center}.error-panel{background:#fff0f0;color:#c8434b;border:1px solid #fbd6d7}.success-panel{background:#eaf9f5;color:#118b79;border:1px solid #c9eee5;display:flex;align-items:center;gap:8px}.primary,.secondary,.small-primary{border:0;border-radius:8px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600}.primary,.small-primary{color:#fff;background:linear-gradient(135deg,#156cdf,#167bd3);box-shadow:0 7px 15px #1d6fd52a}.secondary{background:#fff;border:1px solid #dce3ec;color:#34445b}.small-primary{padding:7px 12px}.full{width:100%}.toolbar{padding:12px 16px;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center}.toolbar .field{background:#f5f7fa;padding:8px 11px;border-radius:7px}.toolbar .field input{background:transparent}.toolbar span{font-size:11px;color:#8290a4}.table-card{overflow:hidden}table{width:100%;border-collapse:collapse}th{text-align:left;background:#f8fafc;color:#7c899d;font-size:10px;font-weight:600;padding:12px 16px}td{font-size:11px;padding:15px 16px;border-top:1px solid #edf1f5;color:#48566c}td strong,td small{display:block}td strong{font-size:11px;color:#25334b}td small{font-size:9px;color:#8d98a8;margin-top:5px}.order-no{color:#176ddb!important}.route{display:flex;align-items:center;gap:5px;max-width:260px}.empty{text-align:center;color:#9aa5b5;padding:60px 20px}.empty strong{display:block;color:#516078;margin:10px}.empty p{font-size:11px}.modal-mask{position:fixed;z-index:20;inset:0;background:#09152a99;display:grid;place-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{background:#fff;border-radius:16px;width:560px;padding:25px;box-shadow:0 25px 70px #07112555;max-height:90vh;overflow:auto}.modal-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:20px}.modal-head h2{margin:5px 0;font-size:20px}.modal-head p{margin:0;color:#8390a3;font-size:11px}.modal-head>button{border:0;background:#f3f5f8;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;color:#738095}.modal label,.booking-summary label{font-size:11px;color:#59687d;font-weight:600;display:block;margin:13px 0}.modal input,.modal select,.booking-summary select{display:block;width:100%;margin-top:6px;padding:10px 11px;border:1px solid #dce3eb;border-radius:7px;outline:none;color:#334158;background:#fff}.form-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:0 10px}.form-grid.two{grid-template-columns:1fr 1fr}.form-error{background:#fff0f0;color:#c94149;border-radius:7px;padding:9px;margin:10px 0;font-size:11px}.quote-list article{display:flex;align-items:center;gap:12px;border:1px solid #e2e7ef;border-radius:10px;padding:14px;margin:10px 0;position:relative}.quote-list article.recommended{border-color:#1aa88e;background:#f5fcfa}.quote-list article>span{position:absolute;right:0;top:0;background:#16a68e;color:#fff;font-size:8px;padding:3px 8px;border-radius:0 9px 0 7px}.supplier-logo{width:40px;height:40px;border-radius:9px;background:#e9f2ff;color:#156bd7;display:grid;place-items:center;font-weight:700}.quote-list article div:nth-child(3){flex:1}.quote-list strong,.quote-list small{display:block}.quote-list small{font-size:9px;color:#8995a6;margin-top:3px}.quote-list b{font-size:17px;color:#152a49}.service-selector{width:620px}.service-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-options label{position:relative;display:grid;grid-template-columns:1fr 72px 36px;align-items:center;gap:8px;padding:13px;margin:0;border:1px solid #e2e7ee;border-radius:9px}.service-options strong,.service-options small{display:block}.service-options strong{color:#27364e;font-size:11px}.service-options small{margin-top:4px;color:#8490a2;font-size:8px}.service-options input{margin:0;text-align:right}.service-options em{color:#778397;font-size:9px;font-style:normal}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.booking-layout{display:grid;grid-template-columns:1fr 310px;gap:16px}.discount-tip{background:linear-gradient(135deg,#f7ecff,#e9f3ff);border:1px solid #e4dbf6;padding:11px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;color:#7654cf}.discount-tip strong,.discount-tip small{display:block}.discount-tip strong{font-size:11px}.discount-tip small{font-size:9px;color:#8b7aa7}.date-strip{display:flex;gap:10px;padding:8px 22px 20px}.date-strip button{width:78px;border:1px solid #e2e7ee;background:#fff;border-radius:10px;padding:9px;color:#6e7b90}.date-strip span,.date-strip small,.date-strip strong{display:block}.date-strip span,.date-strip small{font-size:9px}.date-strip strong{font-size:20px;margin:3px}.date-strip button.selected{background:#176fda;color:#fff;border-color:#176fda}.slot-heading{border-top:1px solid #edf0f4;padding:20px 22px 8px;display:flex;align-items:center;justify-content:space-between}.slot-heading h3{font-size:13px;display:flex;align-items:center;gap:6px}.slot-heading span{font-size:9px;color:#8e99a9}.slot-heading i{width:6px;height:6px;background:#16a78e;border-radius:50%;display:inline-block;margin:0 4px}.slot-heading i.warm{background:#eb9b2d}.booking-slots{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:8px 22px 24px}.booking-slots button{text-align:left;border:1px solid #e1e6ee;background:#fff;border-radius:10px;padding:14px;position:relative;color:#35445b}.booking-slots button:hover,.booking-slots button.selected{border-color:#1675dd;box-shadow:0 0 0 2px #1675dd18}.booking-slots button.nearly{border-color:#f0c27c}.booking-slots div:first-child{display:flex;justify-content:space-between}.booking-slots strong{font-size:12px}.booking-slots span,.booking-slots em{font-size:9px;color:#8b96a7;font-style:normal}.booking-slots em{display:block;margin-top:7px;color:#158f7c}.booking-summary{padding:22px;height:max-content}.booking-summary h3{font-size:17px}.summary-row{border-top:1px solid #edf1f4;padding:15px 0;display:flex;justify-content:space-between;font-size:11px}.summary-row span{color:#8290a4}.summary-row strong.free{color:#16a28b}.permission-tip{background:#f4f6f9;color:#718097;padding:12px;border-radius:8px;font-size:10px}.provider-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.provider-metrics article span{width:44px;height:44px;border-radius:12px;background:#e9f2ff;color:#176ed8;display:grid;place-items:center;margin-right:13px}.provider-metrics article:nth-child(2) span{background:#e7f8f4;color:#11a28c}.provider-metrics article:nth-child(3) span{background:#eeebff;color:#6f54cd}.service-task-table{margin-top:16px}.provider-metrics small,.provider-metrics strong{display:block}.provider-metrics small{color:#8290a4}.provider-metrics strong{font-size:23px;margin-top:3px}.padded{padding:18px 20px}.report-cover{height:190px;background:linear-gradient(120deg,#0c294e,#0e4f6e);color:#fff;padding:35px 45px;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.report-cover span{font-size:10px;letter-spacing:.2em;color:#5ad5c4}.report-cover h2{font-size:25px;margin:12px 0 6px}.report-cover p{margin:0;color:#c1d6e2}.report-ring{width:115px;height:115px;border:20px solid #ffffff12;border-radius:50%;display:grid;place-items:center;color:#54d4c1;box-shadow:0 0 0 20px #ffffff08}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.report-metrics article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;align-items:center;gap:13px;color:#1970da}.report-metrics span{font-size:10px;color:#8190a5}.report-metrics strong{display:block;font-size:21px;color:#1a2942;margin-top:3px}.report-metrics small{font-size:10px;margin-left:4px}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.efficiency,.suggestions{padding-bottom:20px}.efficiency-row{display:grid;grid-template-columns:100px 1fr 60px;align-items:center;gap:12px;padding:12px 22px;font-size:10px}.efficiency-row strong{text-align:right}.efficiency-row .progress{margin:0}.efficiency-row .progress.alert i{background:#ec8c8c}.suggestions .ai-tag{background:linear-gradient(135deg,#7354d5,#2384db);color:#fff;border-radius:6px;padding:4px 7px;font-size:9px}.suggestions ol{list-style:none;margin:0;padding:0 22px}.suggestions li{display:flex;gap:12px;padding:12px 0;border-top:1px solid #edf1f5}.suggestions li span{font-size:10px;color:#1785d9;background:#eaf3ff;width:25px;height:25px;display:grid;place-items:center;border-radius:7px}.suggestions li p{margin:3px 0;color:#56657a;font-size:11px}.agreement{text-align:center;font-size:9px;color:#a1a9b6;margin-top:18px}.login-page{height:100vh;display:grid;grid-template-columns:55% 45%;background:#fff}.login-hero{background:linear-gradient(145deg,#002d69,#064c72);color:#fff;padding:42px 55px;position:relative;overflow:hidden}.login-brand{padding:0}.hero-copy{position:relative;z-index:2;margin-top:15vh;max-width:600px}.hero-tag{font-size:10px;letter-spacing:.1em;color:#57dbc8;display:flex;align-items:center;gap:5px}.hero-copy h1{font-size:49px;line-height:1.23;margin:20px 0;font-weight:600;letter-spacing:.02em}.hero-copy h1 span{color:#50d5c2}.hero-copy>p{font-size:14px;line-height:1.8;color:#b7c9d7;max-width:470px}.hero-features{display:flex;gap:37px;margin-top:48px}.hero-features>div{display:flex;align-items:center;gap:10px;color:#50d3c0}.hero-features strong,.hero-features small{display:block}.hero-features strong{font-size:11px;color:#fff}.hero-features small{font-size:8px;color:#91acbc;margin-top:3px}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:linear-gradient(150deg,transparent 15%,#000 70%);mask-image:linear-gradient(150deg,transparent 15%,#000 70%);transform:perspective(500px) rotateX(20deg) scale(1.2)}.copyright{position:absolute;left:55px;bottom:32px;color:#7793a5;font-size:8px}.login-panel{display:grid;place-items:center;padding:40px}.login-panel form{width:370px}.form-heading span{font-size:10px;font-weight:700;letter-spacing:.13em;color:#1672d9}.form-heading h2{font-size:25px;margin:8px 0}.form-heading p{color:#8994a5;font-size:11px;margin-bottom:28px}.login-panel label{display:block;font-size:11px;font-weight:600;color:#4d5b70;margin:15px 0}.login-panel input{display:block;width:100%;padding:12px;border:1px solid #dce2ea;border-radius:8px;margin-top:7px;outline:none}.login-panel input:focus{border-color:#1872dc;box-shadow:0 0 0 3px #1872dc13}.password-input{position:relative}.password-input button{position:absolute;right:7px;top:14px;background:none;border:0;color:#8390a2}.login-submit{width:100%;margin-top:9px;padding:12px}.login-divider{position:relative;height:24px;margin-top:8px;text-align:center}.login-divider:before{content:"";position:absolute;left:0;right:0;top:12px;border-top:1px solid #e5e9ef}.login-divider span{position:relative;padding:0 10px;color:#9aa4b2;background:#fff;font-size:9px}.wecom-login{width:100%;padding:11px;border:1px solid #d8e0e9;border-radius:8px;color:#287b48;background:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600}.wecom-login:disabled{color:#9aa5b5;background:#f7f8fa;cursor:not-allowed}.quick-login{margin-top:25px;border-top:1px solid #e8ebf0;padding-top:18px;text-align:center}.quick-login>span{font-size:9px;color:#9aa4b2}.quick-login div{display:flex;justify-content:center;gap:7px;margin-top:10px}.quick-login button{border:1px solid #dde3eb;background:#fff;color:#556379;border-radius:16px;padding:5px 10px;font-size:9px}.finance-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:16px}.pricing-explanation{display:flex;align-items:center;gap:14px;padding:18px 20px;margin-bottom:16px;color:#fff;background:linear-gradient(125deg,#002d69,#07558a)}.pricing-explanation>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#f86816;background:#fff;flex:none}.pricing-explanation strong{font-size:14px}.pricing-explanation p{margin:5px 0 0;color:#c7d8e8;font-size:10px}.pricing-table .profit{color:#139078}.pending-rates{margin-top:16px;padding-bottom:10px}.pending-rates>div:not(.card-title){display:flex;align-items:center;gap:11px;margin:0 20px;padding:12px 0;border-top:1px solid #edf1f5}.pending-rates>div>span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#176dcc;background:#e8f2ff}.pending-rates>div>div{flex:1}.pending-rates strong,.pending-rates small{display:block}.pending-rates strong{font-size:11px}.pending-rates small{margin-top:3px;color:#8591a2;font-size:9px}.finance-metrics article{display:flex;align-items:center;gap:13px;padding:19px;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow)}.finance-metric-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex:none}.finance-metric-icon.orange{color:#e87922;background:#fff0e6}.finance-metric-icon.green{color:#0f9d83;background:#e5f8f3}.finance-metric-icon.blue{color:#176ed8;background:#e8f2ff}.finance-metric-icon.violet{color:#7053d0;background:#eeeaff}.finance-metrics small,.finance-metrics strong,.finance-metrics em{display:block}.finance-metrics small{color:#7d899b;font-size:10px}.finance-metrics strong{color:#1c2b44;font-size:19px;margin:4px 0 2px}.finance-metrics em{color:#a0a9b6;font-size:9px;font-style:normal}.finance-section{margin-bottom:16px;overflow:hidden}.billable-orders{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 18px;margin-bottom:16px}.billable-orders>div{display:flex;align-items:center;gap:11px}.billable-orders strong,.billable-orders small{display:block}.billable-orders strong{font-size:12px}.billable-orders small{color:#8390a2;font-size:9px;margin-top:4px}.finance-table-wrap{border-top:1px solid #edf1f5}.record-count{color:#778599;background:#f3f6f9;border-radius:16px;padding:5px 9px;font-size:9px}.finance-status{padding:4px 8px;border-radius:12px;font-size:9px}.finance-status.unpaid{color:#d17b13;background:#fff1de}.finance-status.paid{color:#138d76;background:#e6f7f2}.finance-status.processing{color:#176dcc;background:#e8f2ff}.finance-status.refunded,.finance-status.closed{color:#778397;background:#eef1f5}.finance-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.finance-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.compact-records{padding:0 20px 14px}.compact-records>div{display:flex;align-items:center;gap:10px;border-top:1px solid #edf1f5;padding:13px 0}.record-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:8px;color:#176dcc;background:#e8f2ff;flex:none}.record-icon.settlement{color:#7653cf;background:#eeeaff}.compact-records>div>div{min-width:0;flex:1}.compact-records strong,.compact-records small{display:block}.compact-records strong{font-size:11px}.compact-records small{color:#8692a4;font-size:9px;margin-top:3px}.compact-records b{font-size:12px;white-space:nowrap}.compact-records em{color:#68768a;background:#eef2f6;padding:4px 7px;border-radius:12px;font-size:9px;font-style:normal;white-space:nowrap}.compact-records em.issued,.compact-records em.paid{color:#138d76;background:#e6f7f2}.compact-records em.pending{color:#d17b13;background:#fff1de}.integration-panel{margin-top:0}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 20px 20px}.integration-grid>div{position:relative;padding:15px;border:1px solid #e4e9f0;border-radius:10px}.integration-grid strong,.integration-grid small{display:block}.integration-grid strong{font-size:11px}.integration-grid small{color:#8793a4;font-size:9px;margin-top:5px}.integration-grid span{position:absolute;right:12px;top:12px;color:#d17b13;background:#fff1de;border-radius:12px;padding:3px 7px;font-size:8px}.integration-grid span.enabled{color:#138d76;background:#e6f7f2}.quotation-toolbar{max-width:980px;margin:0 auto 14px;display:flex;justify-content:space-between}.quotation-document{max-width:980px;margin:0 auto;padding:46px 54px 38px;background:#fff;color:#253149;border:1px solid #e1e6ed;box-shadow:0 14px 40px #132a4b14}.quotation-document header{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:3px solid #002d69}.quotation-document header img{width:205px;height:auto}.quotation-document header div{text-align:right}.quotation-document header h1{margin:0;color:#002d69;font-size:25px}.quotation-document header p{margin:5px 0 0;color:#738095;font-size:9px;letter-spacing:.12em}.quotation-meta{display:grid;grid-template-columns:repeat(4,1fr);background:#f4f7fa;margin:22px 0}.quotation-meta div{padding:12px 15px;border-right:1px solid #e2e7ed}.quotation-meta span,.quotation-meta strong{display:block}.quotation-meta span{color:#8490a1;font-size:9px}.quotation-meta strong{margin-top:4px;font-size:11px}.quotation-meta strong.issued{color:#158d77}.quotation-parties{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.quotation-parties>div{padding:16px;border:1px solid #e2e7ed;border-radius:8px}.quotation-parties span{color:#f86816;font-size:8px;font-weight:700;letter-spacing:.08em}.quotation-parties h3{margin:8px 0 5px;font-size:14px}.quotation-parties p,.quotation-parties small{margin:3px 0;color:#778397;font-size:9px}.quotation-items{border:1px solid #dfe5ec}.quotation-items th{color:#fff;background:#002d69}.quotation-items td{vertical-align:top;line-height:1.6}.quotation-items th:nth-child(1){width:19%}.quotation-items th:nth-child(2){width:45%}.quotation-total{width:330px;margin:18px 0 24px auto}.quotation-total>div{display:flex;justify-content:space-between;padding:7px 10px;font-size:10px}.quotation-total .grand-total{color:#fff;background:#002d69;padding:11px 10px}.quotation-total .grand-total strong{font-size:16px}.quotation-terms{padding:16px 18px;background:#f6f8fa;border-left:3px solid #f86816}.quotation-terms h3{margin:0;font-size:11px}.quotation-terms ol{margin:8px 0 0;padding-left:17px;color:#69768a;font-size:9px;line-height:1.8}.quotation-document footer{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:15px;border-top:1px solid #dfe5ec;color:#6f7c90;font-size:9px}.quotation-document footer div{display:flex;align-items:center;gap:6px}.quotation-document footer strong{color:#002d69}.profile-page{max-width:1320px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.profile-card,.security-panel{padding:24px}.panel-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:20px;color:#176fce}.panel-title h2{margin:0 0 4px;color:#17253d;font-size:17px}.panel-title p{margin:0;color:#8793a5;font-size:12px}.profile-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-form.single{grid-template-columns:1fr}.profile-form label{display:grid;gap:7px;color:#4a586e;font-size:12px;font-weight:600}.profile-form input{height:42px;padding:0 12px;border:1px solid #dbe2eb;border-radius:8px;outline:none;color:#26344a;background:#fff}.profile-form input:focus{border-color:#237bd5;box-shadow:0 0 0 3px #237bd51a}.profile-form input:disabled{color:#7f8a9b;background:#f5f7fa}.profile-action{align-self:end;justify-content:center;min-height:42px}.profile-message{margin-bottom:18px;padding:11px 14px;border-radius:8px;font-size:13px}.profile-message.success{color:#14765f;background:#e9f8f3}.profile-message.error{color:#b33b3b;background:#fff0f0}.security-panel{margin-top:20px}.security-list{display:grid}.security-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0;border-top:1px solid #edf0f4}.security-row:first-child{border-top:0}.security-row strong,.security-row small{display:block}.security-row strong{color:#26344a;font-size:13px}.security-row small{max-width:850px;margin-top:4px;overflow:hidden;color:#8995a5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.current-device,.login-result{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:10px}.current-device,.login-result.success{color:#14765f;background:#e7f7f2}.login-result.failed{color:#b33b3b;background:#fff0f0}.ghost.danger{color:#c64848}.muted{color:#98a2b1;font-size:12px}.login-links{display:flex;justify-content:space-between;margin-top:14px;font-size:12px}.login-links a,.auth-card a{color:#237bd5;text-decoration:none}.access-tabs{display:flex;gap:8px;margin-bottom:18px}.access-tabs button{display:flex;align-items:center;gap:7px;padding:10px 15px;border:1px solid #dfe5ed;border-radius:9px;color:#5b687b;background:#fff;cursor:pointer}.access-tabs button.active{color:#fff;border-color:#176fc3;background:#176fc3}.access-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px}.data-list{display:grid}.data-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid #edf0f4}.data-row strong,.data-row small{display:block}.data-row strong{color:#26344a;font-size:13px}.data-row small{margin-top:4px;color:#8b96a6;font-size:11px}.data-row>span{color:#69768a;font-size:11px}.compact-form{display:grid;align-content:start;gap:12px;padding:18px;border-radius:12px;background:#f7f9fc}.compact-form h3{display:flex;gap:7px;align-items:center;margin:0 0 3px;color:#26344a;font-size:14px}.compact-form input,.compact-form select,.assignment-toolbar select,.auth-card input{min-height:42px;padding:0 11px;border:1px solid #dbe2eb;border-radius:8px;outline:none;background:#fff}.compact-form select[multiple]{min-height:100px;padding:8px}.permission-picker{max-height:220px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border:1px solid #dbe2eb;border-radius:8px;background:#fff}.permission-picker label{display:flex;align-items:center;gap:6px;color:#5c697c;font-size:11px}.lifecycle-metrics{grid-template-columns:repeat(3,1fr)}.lifecycle-row{padding:17px 0}.task-status{padding:5px 10px;border-radius:999px;font-size:11px}.task-status.pending{color:#68758a;background:#eef1f5}.task-status.in_progress{color:#176fc3;background:#eaf4ff}.task-status.completed{color:#14765f;background:#e7f7f2}.task-status.exception{color:#b33b3b;background:#fff0f0}.task-status.cancelled{color:#8a6d3b;background:#fff7e6}.context-bar{display:flex;align-items:center;gap:24px;min-width:0}.back-button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:7px 10px;border:1px solid #dbe2eb;border-radius:8px;color:#35506f;background:#fff;cursor:pointer}.back-button:hover{border-color:#9fc4e8;color:#126fc5;background:#f4f9ff}.context-bar>div{display:grid;gap:3px;min-width:180px}.context-bar small{color:#8a96a7;font-size:10px}.context-bar strong{color:#26344a;font-size:12px}.context-bar select{max-width:360px;height:34px;padding:0 30px 0 10px;border:1px solid #dbe2eb;border-radius:7px;color:#26344a;background:#fff}.context-bar>.exhibition-context{position:relative;display:grid;min-width:360px}.exhibition-context-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:360px;height:34px;padding:0 10px;border:1px solid #dbe2eb;border-radius:7px;color:#26344a;background:#fff;cursor:pointer}.exhibition-context-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exhibition-context-menu{position:absolute;z-index:20;top:45px;left:0;width:min(560px,calc(100vw - 300px));padding:10px;border:1px solid #dbe2eb;border-radius:12px;background:#fff;box-shadow:0 16px 44px #1932502e}.exhibition-context-search{display:flex;align-items:center;gap:8px;padding:0 11px;height:40px;border:1px solid #b9d4ee;border-radius:8px;color:#237bd5;background:#f8fbff}.exhibition-context-search input{width:100%;border:0;outline:0;color:#26344a;background:transparent}.exhibition-history-toggle{display:flex;align-items:center;gap:8px;padding:10px 4px;color:#52657a;font-size:12px;cursor:pointer}.exhibition-history-toggle input{width:16px;height:16px;margin:0}.exhibition-context-all,.exhibition-context-results button{width:100%;border:0;border-radius:7px;text-align:left;background:transparent;cursor:pointer}.exhibition-context-all{display:flex;justify-content:space-between;margin:8px 0 4px;padding:10px;color:#243750}.exhibition-context-all small{color:#8290a3}.exhibition-context-all:hover,.exhibition-context-all.active,.exhibition-context-results button:hover,.exhibition-context-results button.active{background:#edf6ff}.exhibition-context-results{max-height:min(560px,calc(100vh - 150px));overflow-y:auto}.exhibition-context-results section header{display:flex;justify-content:space-between;padding:10px 9px 5px;color:#6f7e92;font-size:11px}.exhibition-context-results section header span{color:#9aa5b5}.exhibition-context-results button{display:grid;gap:4px;padding:9px 10px;color:#26344a}.exhibition-context-results button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.exhibition-context-results button>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8995a5;font-size:10px}.exhibition-context-results section>p,.exhibition-context-empty{margin:5px 10px 8px;color:#8995a5;font-size:10px}.partner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.partner-card{display:flex;gap:15px;align-items:flex-start}.partner-card>svg{padding:10px;width:42px;height:42px;border-radius:10px;color:#176fc3;background:#edf6ff}.partner-card span{color:#237bd5;font-size:10px}.partner-card h3{margin:5px 0 8px;color:#26344a;font-size:15px}.partner-card p,.partner-card small{margin:0;color:#8995a5;font-size:11px}.page-actions{display:flex;gap:10px}.upload-button{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.upload-button input{display:none}.company-search{display:grid;grid-template-columns:1fr 90px;gap:8px}.company-search button{border:1px solid #b9d4ee;border-radius:8px;color:#176fc3;background:#f2f8fd}.company-options{display:grid;border:1px solid #dbe2eb;border-radius:8px;overflow:hidden}.company-options button{display:grid;gap:3px;padding:10px;border:0;border-top:1px solid #edf0f4;text-align:left;background:#fff;cursor:pointer}.company-options button:first-child{border-top:0}.company-options small{color:#8995a5}.login-mode-tabs{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:9px;background:#f1f4f8}.login-mode-tabs button{padding:9px;border:0;border-radius:7px;color:#768296;background:transparent;cursor:pointer}.login-mode-tabs button.active{color:#176fc3;background:#fff;box-shadow:0 2px 8px #19325014}.simulation-badge{padding:4px 8px;border-radius:999px;color:#9b6b17;background:#fff3d6;font-size:10px}.assignment-toolbar{display:flex;justify-content:space-between;gap:12px;margin:18px 0}.assignment-toolbar select{min-width:360px}.member-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.member-grid label{display:flex;gap:10px;padding:14px;border:1px solid #e1e6ed;border-radius:10px;cursor:pointer}.member-grid strong,.member-grid small{display:block}.member-grid strong{color:#26344a;font-size:13px}.member-grid small{margin-top:4px;color:#8b96a6;font-size:11px}.auth-simple{min-height:100vh;display:grid;place-items:center;padding:30px;background:#f0f4f9}.auth-card{width:min(440px,100%);display:grid;gap:13px;padding:34px;border-radius:16px;background:#fff;box-shadow:0 18px 55px #192f4e1f}.auth-card>img{width:150px;max-height:48px;object-fit:contain;object-position:left}.auth-card h1{margin:12px 0 0;color:#17253d;font-size:25px}.auth-card>p{margin:-5px 0 6px;color:#8290a2;font-size:12px}.code-field{display:grid;grid-template-columns:1fr 110px;gap:8px}.code-field button{border:1px solid #b9d4ee;border-radius:8px;color:#176fc3;background:#f2f8fd;cursor:pointer}@media(max-width:1250px){.metric-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.login-hero{padding:38px}.hero-copy h1{font-size:42px}.profile-grid,.access-grid{grid-template-columns:1fr}}@media print{.sidebar,.topbar,.page-heading button{display:none}.no-print{display:none!important}.main{margin:0}.page{padding:0}.report-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}.quotation-document{width:100%;max-width:none;padding:15mm;border:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}button:disabled{cursor:not-allowed;opacity:.7}.code-field{grid-template-columns:minmax(0,1fr) 150px}.code-field button:disabled,.code-row button:disabled{background:#e9eef3;color:#526377;border-color:#c9d3df;opacity:1}.code-field button,.code-row button{min-height:44px}.app-shell,.main,.page,.page>*{min-width:0}.page>*,.page :is(.panel,.card,.table-card){max-width:100%}.page :is(.page-heading,.card-title,.panel-title,.toolbar,.page-actions,.access-tabs){gap:12px;flex-wrap:wrap}.page-heading>div:first-child{flex:1 1 320px;min-width:0}.page-heading .page-actions{flex:0 1 auto}.page :is(.page-actions,.head-actions,.access-tabs)>:is(button,a,label),.page-heading>button{flex-shrink:0;white-space:nowrap}.page :is(.toolbar,.filters,.filter-row) :is(input,select),.page :is(.form-grid,.compact-form)>*{min-width:0;max-width:100%}.page .search{min-width:0;max-width:100%}.page .search input{min-width:0;width:100%}.page .table-card{overflow-x:auto}.page :is(.finance-table-wrap,.table-wrap,.table-scroll){max-width:100%;min-width:0}.page .row-actions{white-space:normal}.page :is(td,.row-actions,.mini-code-actions)>.text-button,.page .finance-actions>.text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin:4px 8px 4px 0;padding:7px 10px;border:1px solid #bdcfe4;border-radius:6px;background:#fff;color:#175f9f;line-height:1.4;text-decoration:none;white-space:nowrap}.page :is(td,.row-actions,.mini-code-actions)>.text-button.danger,.page .mini-code-actions>.danger-action{color:#a33131;border-color:#e3bcbc}.page button:focus-visible,.page a:focus-visible{outline:2px solid #1769e0;outline-offset:3px}.topbar{height:auto;min-height:74px;gap:16px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.context-bar{flex:1 1 560px;gap:16px}.context-bar>div{min-width:0}.context-bar>div:not(.exhibition-context){flex:0 1 200px;overflow-wrap:anywhere}.context-bar>.exhibition-context{flex:1 1 240px;min-width:160px;max-width:360px}.exhibition-context-trigger{width:100%;min-width:0}.top-actions{flex:0 1 auto;min-width:0;gap:16px}.user-block{min-width:0}.user-block>div{min-width:0;max-width:230px}.user-block small{overflow-wrap:anywhere}@media screen and (max-width:1200px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.main{margin-left:210px}.topbar{position:relative;padding-left:22px;padding-right:22px}.page .detail-navigation{position:static;flex-wrap:wrap}.page{padding:24px 22px 36px}.context-bar{flex-basis:500px}.page .page-actions{justify-content:flex-start}}@media screen and (max-width:850px){.sidebar{position:relative;width:100%;padding:12px}.brand-logo{width:135px}.sidebar .grouped-nav{margin-top:12px;max-height:220px}.main{margin-left:0}.topbar{position:relative;padding:12px}.context-bar{flex-wrap:wrap;flex-basis:100%}.context-bar>.exhibition-context{max-width:none}.exhibition-context-menu{width:min(560px,calc(100vw - 24px));left:auto;right:0}.top-actions{margin-left:auto}.page{padding:18px 12px 30px}.page :is(.metric-grid,.finance-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.page :is(.dashboard-grid,.profile-grid,.access-grid){grid-template-columns:minmax(0,1fr)}.page .assignment-toolbar{flex-wrap:wrap}.page .assignment-toolbar select{min-width:0;width:100%}}.page :is(.sales-head,.head-actions,.sales-tabs,.review-actions,.opp-actions,.modal-actions){flex-wrap:wrap;gap:10px}.page .sales-tabs{overflow:visible}.page .sales-tabs button{white-space:nowrap}.page :is(.sales-head,.heading-controls,.panel-title,.card-title)>*{min-width:0;max-width:100%}.page .finance-section>table{table-layout:fixed}.page .finance-section td{overflow-wrap:anywhere}.page .finance-actions{display:flex;gap:8px;flex-wrap:wrap}.page :is(.modal,.dialog,.modal-card,.delete-card){max-width:calc(100vw - 24px)}.page .modal-mask{padding:12px}@media screen and (max-width:850px){.page :is(.finance-period,.page-actions,.head-actions){max-width:100%}.page .sales-head{align-items:flex-start;gap:12px}.page .finance-period label{min-width:0;flex:1 1 150px}.page .partner-filters .search{min-width:0;flex-basis:100%}}.required-mark{display:inline;color:#b42318;font-size:12px;font-weight:600}.field-error{display:block;color:#b42318!important;font-size:12px;line-height:1.5}.form-validation-summary{background:#fff1ef;border:1px solid #ecb8b1;border-radius:8px;padding:12px;margin:12px 0;color:#96281e}.form-validation-summary[hidden]{display:none}.form-validation-summary p{margin:0 0 6px}.form-validation-summary button{display:block;border:0!important;background:none!important;text-align:left;color:#96281e!important;padding:4px!important;cursor:pointer;font-size:13px}.form-validation-summary~label [aria-invalid=true]{border-color:#c63424!important}.return-highlight td{background:#e1f0ff!important;box-shadow:inset 0 2px #2980ce,inset 0 -2px #2980ce}.return-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:110;background:#173f68;color:#fff;padding:12px 20px;border-radius:8px;max-width:90vw}.company-cumulative{color:#415b74;font-size:13px}.company-cumulative summary{cursor:pointer;font-weight:600}.finance-view-tabs a{padding:10px 16px;border:1px solid #c7d8e9;border-radius:8px;background:#fff;text-decoration:none;color:#235482}.finance-view-tabs a.active{background:#1263b3;color:#fff}.order-filters .exhibition-combobox{flex:1 1 260px;max-width:380px}.finance-table-wrap tr td:last-child button{margin:4px;min-height:36px}.sales-tabs{flex-wrap:wrap!important}.overview-scope{font-size:13px;line-height:1.7;color:#526d87}.required-mark{white-space:nowrap;line-height:inherit}.form-validation-summary{flex-basis:100%;grid-column:1/-1}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#c63424!important;outline-color:#c63424;scroll-margin-block:180px 80px}[data-required-indicator][hidden],.required-mark[hidden]{display:none!important}.form-validation-summary{scroll-margin-block:100px}.form-validation-summary:focus{outline:2px solid #c34b42;outline-offset:4px}.form-validation-summary button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.form-validation-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px}.form-validation-summary p{grid-column:1/-1}.form-validation-summary button{min-height:30px!important;line-height:1.5;font-size:14px;white-space:normal}@media(max-width:700px){.form-validation-summary{grid-template-columns:1fr}.form-validation-summary button{min-height:40px!important}}:root{--ui-text: #213b56;--ui-muted: #60758c;--ui-border: #c8d6e5;--ui-line: #e1e9f2;--ui-radius: 8px;--ui-control-height: 44px}@media screen{:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog),body>.supplier-create-mask{font-size:14px;line-height:1.6}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) label:where(:not(:has(input[type=checkbox],input[type=radio])):has(input,select,textarea)),.supplier-create-mask .supplier-create-dialog label:not(:has(input[type=checkbox])){display:block;color:#405974;font-size:14px;font-weight:500;line-height:22px;min-width:0}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):not(.selection-validity),select,textarea),.supplier-create-mask .supplier-create-dialog :where(input:not([type=checkbox]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--ui-control-height);padding:10px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;color:var(--ui-text);font-family:inherit;font-size:14px;font-weight:400;line-height:22px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) label>:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.selection-validity),select,textarea),.supplier-create-mask .supplier-create-dialog label>:where(input:not([type=checkbox]),select,textarea){display:block;width:100%;margin:8px 0 0}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) select:not([multiple]),.supplier-create-mask .supplier-create-dialog select:not([multiple]){height:var(--ui-control-height)}:is(#app .page,#app .expense-app,body>.modal-mask,body>.export-dialog) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):not(.selection-validity)){height:var(--ui-control-height)}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) select[multiple]{min-height:120px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) textarea,.supplier-create-mask .supplier-create-dialog textarea{min-height:88px!important;resize:vertical}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(input,select,textarea):disabled{background:#f3f6fa;color:#63758a;cursor:not-allowed}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(input,select,textarea):focus-visible,.supplier-create-mask :is(input,select,textarea,button):focus-visible{outline:2px solid #2576c7;outline-offset:2px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:18px;margin:0;padding:0;flex:0 0 18px;accent-color:#176cc1}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.form-grid,.enterprise-form-grid,.entry-grid,.service-fields,.task-fields,.supplier-fields,.expense-grid,.fulfillment-card .grid){gap:20px 24px;align-items:start}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.form-grid,.enterprise-form-grid,.entry-grid,.service-fields,.task-fields,.supplier-fields,.expense-grid,.fulfillment-card .grid)>label,:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.form-grid,.enterprise-form-grid,.entry-grid,.service-fields,.task-fields,.supplier-fields,.expense-grid,.fulfillment-card .grid)>div>label{margin:0}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.form-grid,.enterprise-form-grid,.entry-grid,.service-fields,.task-fields,.supplier-fields,.expense-grid)>*{min-width:0}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .field-error{font-size:13px;margin-top:6px;font-weight:400}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .required-mark{font-size:13px;margin-left:4px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.muted,.modal-head p,.table-hint,.table-pager,.form-error){font-size:13px;line-height:1.6}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) button:where(:not([class]):not(:has(svg)):not(th button)),#app .expense-app .add-category,.supplier-create-mask .supplier-create-dialog footer button{min-height:var(--ui-control-height);padding:10px 16px;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:#fff;color:#225d94;font:inherit;cursor:pointer}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(button.primary,button.secondary,button.ghost,.dispatch-primary,.dispatch-secondary){min-height:var(--ui-control-height);padding:10px 16px;border-radius:var(--ui-radius);font-size:14px;font-weight:600;line-height:22px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task>header>button{min-height:48px;font-size:16px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) button:disabled{cursor:not-allowed}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.modal-actions,.button-row,.node-actions,.form-actions){display:flex;flex-wrap:wrap;gap:12px;align-items:center}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .modal-actions{border-top:1px solid var(--ui-line);padding-top:20px;margin-top:24px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.modal,.dialog,.modal-card){padding:24px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .enterprise-modal{width:min(800px,calc(100vw - 32px))}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.modal-head,.lead-head,.section-heading){gap:16px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .modal-head{margin-bottom:24px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.modal h2,.dialog h2,.modal-card h2){font-size:20px;line-height:1.4}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.modal h3,.dialog h3,.modal-card h3){font-size:18px;line-height:1.5}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) table:not(.quotation-document table):not(.output-preview table) :is(th,td){font-size:14px;line-height:1.55;padding:12px 16px;vertical-align:middle}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) table:not(.quotation-document table):not(.output-preview table) th{color:#405974;background:#f0f5fa;font-weight:600}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) table:not(.quotation-document table):not(.output-preview table) td{color:var(--ui-text)}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) table:not(.quotation-document table):not(.output-preview table) td strong{font-size:14px;line-height:1.5}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) table:not(.quotation-document table):not(.output-preview table) td small{font-size:12px;line-height:1.5;color:var(--ui-muted);margin-top:4px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) table:not(.quotation-document table):not(.output-preview table) th button{font-size:inherit;line-height:inherit;min-height:24px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table td{height:56px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table.roomy td{padding-top:20px;padding-bottom:20px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table :is(.table-tools,.table-pager){padding:12px 16px;gap:12px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table :is(.table-options button,.table-pager button,.column-picker summary,.row-actions button){min-height:36px;padding:6px 12px;font-size:13px;line-height:22px;border-radius:6px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table .table-pager select{width:auto;min-height:36px;height:36px;margin:0;padding:4px 10px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table .table-pager label{display:flex;align-items:center;gap:8px;margin:0}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.table-scroll,.table-wrap,.finance-table-wrap){overscroll-behavior-x:contain}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) td.numeric{font-variant-numeric:tabular-nums;text-align:right}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .picker-input{min-height:44px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .picker-input input{min-height:42px;margin:0}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .picker-input button{min-height:40px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .exhibition-combobox{margin-top:8px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.toolbar,.filters,.order-filters) .exhibition-combobox{margin-top:0}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .selection-validity{min-height:0!important;height:1px!important;width:1px!important;margin:0!important;padding:0!important;border:0!important}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.search.field,.search-box){padding:0 12px;min-height:44px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.search.field,.search-box) input{border:0;background:transparent;padding-left:0}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .task-fields>.full-field{grid-column:1 / -1}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task label{margin:0;display:block!important}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task .check-row{display:flex!important;margin:20px 0}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task .task-content{margin-top:20px;padding-top:24px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task .task-content>form{width:100%}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task .task-content>form>.muted{margin:16px 0}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task .execution-section{margin-top:24px;padding-top:24px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task .execution-section h4{margin:0 0 16px;font-size:18px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-task .task-group-title{grid-column:1 / -1;margin:4px 0 -4px;padding-top:16px;border-top:1px solid var(--ui-line);font-size:16px;color:#264f77}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .supplier-field{display:grid;grid-template-columns:minmax(0,1fr);column-gap:12px;align-items:start}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .supplier-field>button{margin-top:30px;white-space:nowrap}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .fulfillment-card .supplier-picker{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .fulfillment-card .supplier-actions{padding-top:30px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .fulfillment-card .supplier-actions button{margin:0;min-height:44px;font-size:14px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .fulfillment-card .grid>label:has(textarea){grid-column:1 / -1}#app .expense-app .expense-grid>label{margin:0}#app .expense-app .expense-panel{margin-top:24px;padding:24px}#app .expense-app .add-category{font-size:13px;min-height:36px;padding:6px 12px}.supplier-create-mask .supplier-create-dialog .supplier-fields{gap:20px 24px}.supplier-create-mask .supplier-create-dialog .supplier-fields>label{margin:0}body>.supplier-create-mask .supplier-create-dialog input:not([type=checkbox]){height:44px;padding:10px 12px}body>.supplier-create-mask .supplier-create-dialog input[type=checkbox]{width:18px;height:18px;margin:0;padding:0;flex:0 0 18px;accent-color:#176cc1}.supplier-create-mask .supplier-create-dialog footer{margin-top:24px;padding-top:20px;border-top:1px solid var(--ui-line)}.supplier-create-mask .supplier-create-dialog footer .primary{background:#176cc1;color:#fff;border-color:#176cc1}:is(#app .page,body>.modal-mask) .supplier-field:has(>button){grid-template-columns:minmax(0,1fr) auto}:is(#app .page,body>.modal-mask) .task-cost-section{margin-top:24px;padding-top:20px;border-top:1px solid var(--ui-line)}:is(#app .page,body>.modal-mask) .task-cost-section h4{margin:0 0 16px;font-size:16px;color:#264f77}:is(#app .page,body>.modal-mask) .task-cost-fields{grid-template-columns:repeat(3,minmax(0,1fr))}:is(#app .page,body>.modal-mask) .task-notes{margin-top:20px}#app .page .upload-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 16px;font-size:14px;line-height:22px}#app .page .upload-button input{display:none}#app .page .page-actions{align-items:center}#app .page button.ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ui-border);background:#fff;color:#225d94}:is(#app .page,body>.modal-mask) :is(button.text-button,button.small-primary,button.cell-link,button.order-no){font-size:14px;line-height:22px}:is(#app .page,body>.modal-mask) :is(button.text-button,button.small-primary){min-height:36px}@media(max-width:760px){:is(#app .page,body>.modal-mask) .supplier-field:has(>button){grid-template-columns:minmax(0,1fr)}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.form-grid,.form-grid.two,.enterprise-form-grid,.entry-grid,.service-fields,.task-fields,.supplier-fields,.expense-grid){grid-template-columns:minmax(0,1fr);gap:18px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.modal,.dialog,.modal-card){padding:18px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .supplier-field,:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .fulfillment-card .supplier-picker{grid-template-columns:minmax(0,1fr);gap:10px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .supplier-field>button,:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .fulfillment-card .supplier-actions{margin-top:0;padding-top:0}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .supplier-field>button{justify-self:start}#app .expense-app .expense-panel{padding:18px 16px}.supplier-create-mask .supplier-create-dialog .supplier-fields{grid-template-columns:minmax(0,1fr);gap:18px}:is(#app .page,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.form-grid,.task-fields)>*{grid-column:auto}}}@media screen{:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager){display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0;max-width:100%}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager)>label{display:inline-flex;flex-direction:row;align-items:center;flex:0 0 auto;width:auto;min-width:0;gap:6px;margin:0;white-space:nowrap;font:inherit;line-height:20px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager)>span{flex:0 0 auto;white-space:nowrap;line-height:20px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager) select{box-sizing:border-box;display:inline-block;flex:0 0 76px;width:76px;min-width:76px;max-width:76px;height:38px;min-height:38px;margin:0;padding:6px 8px;font:inherit;line-height:20px;vertical-align:middle}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager)>button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:38px;min-height:38px;margin:0;padding:8px 12px;font:inherit;line-height:20px;white-space:nowrap}}.orders-table-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.orders-table-scroll:focus-visible{outline:2px solid #1769e0;outline-offset:-2px}@media screen and (max-width:700px){:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager):has(>label){display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager):has(>label)>span:first-of-type{grid-row:1;grid-column:1 / 4;min-width:0;white-space:normal;justify-self:start}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager):has(>label)>label{grid-row:1;grid-column:4 / 7;justify-self:end;gap:4px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager):has(>label) select{width:70px;min-width:70px;max-width:70px;flex-basis:70px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager):has(>label)>button:first-of-type{grid-row:2;grid-column:1 / 3;justify-self:start}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager):has(>label)>span:last-of-type{grid-row:2;grid-column:3 / 5;justify-self:center;min-width:0;white-space:normal;text-align:center}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.list-pager,.data-table .table-pager,.order-export-pager,.export-pager):has(>label)>button:last-of-type{grid-row:2;grid-column:5 / 7;justify-self:end}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.data-table,.record-table,.orders-table-card){min-width:0;max-width:100%}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.table-scroll,.table-wrap,.finance-table-wrap,.crm-ops .table,.orders-table-scroll){max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table table{width:max-content;min-width:100%;table-layout:auto}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table :is(th,td){min-width:112px;max-width:280px;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:middle}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table td{height:auto}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table :is(td.numeric,th.numeric){min-width:136px;max-width:none;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:normal}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table td.numeric :is(button,a,strong,span){white-space:nowrap}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table :is(th,td):has(>input[type=checkbox]),:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table :is(th,td).export-selection-col{min-width:48px;width:48px;max-width:84px;text-align:center}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table .cell-link{max-width:260px;white-space:normal;overflow-wrap:anywhere}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table td.numeric .cell-link{max-width:none;white-space:nowrap}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table :is(.row-actions,.row-actions button){white-space:nowrap}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table :is(.left,.right){position:static;box-shadow:none}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table th button{min-width:0;width:100%}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .data-table th.numeric button{justify-content:flex-end;text-align:right}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .orders-compact{width:1280px;min-width:100%;table-layout:fixed}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .orders-compact.has-extras{width:1600px;min-width:1600px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .orders-compact :is(th,td){height:auto!important;vertical-align:middle}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .orders-compact :is(.compact-line,.compact-two,.compact-link,small){display:block;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;max-height:none;overflow-wrap:anywhere}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .orders-compact td:has(.compact-amount),:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .orders-compact .compact-amount :is(span,small){text-align:right;white-space:nowrap}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .orders-compact .compact-amount{width:100%}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .orders-compact .compact-money{text-align:right;width:170px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-table{display:block;width:100%;min-width:0}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-table tbody{display:block}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-table tr{grid-template-columns:minmax(0,1fr);gap:10px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .dispatch-table td{min-width:0;height:auto;padding:0}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.lead-table,.crm-ops .table) table{min-width:860px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) :is(.lead-table,.crm-ops .table) :is(th,td){min-width:112px;max-width:280px;white-space:normal;overflow-wrap:anywhere}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .lead-table th.pick,:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .lead-table td:has(>input[type=checkbox]){min-width:44px;width:44px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) table.business-order-table{width:100%;min-width:0;max-width:100%}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .lead-table td :is(strong,small){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .business-order-table tr{grid-template-columns:1fr;gap:14px;padding:14px}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .business-order-table td{width:auto;min-width:0;padding:0;border:0;overflow-wrap:anywhere}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .business-order-table td[data-label=金额] strong{white-space:nowrap}:is(#app .page,#app .expense-app,body>.modal-mask,body>.cockpit-backdrop,body>.business-drawer-backdrop,body>.export-dialog) .business-order-table td[data-label=操作] button{min-height:38px}}
