.arco-textarea-wrapper{display:inline-flex;box-sizing:border-box;color:var(--color-text-1);font-size:14px;background-color:var(--color-fill-2);border:1px solid transparent;border-radius:var(--border-radius-small);cursor:text;transition:color .1s cubic-bezier(0,0,1,1),border-color .1s cubic-bezier(0,0,1,1),background-color .1s cubic-bezier(0,0,1,1);position:relative;display:inline-block;width:100%;padding-right:0;padding-left:0;overflow:hidden}.arco-textarea-wrapper:hover{background-color:var(--color-fill-3);border-color:transparent}.arco-textarea-wrapper:focus-within,.arco-textarea-wrapper.arco-textarea-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--primary-6));box-shadow:0 0 0 0 var(--color-primary-light-2)}.arco-textarea-wrapper.arco-textarea-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent;cursor:not-allowed}.arco-textarea-wrapper.arco-textarea-disabled:hover{color:var(--color-text-4);background-color:var(--color-fill-2);border-color:transparent}.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-prefix,.arco-textarea-wrapper.arco-textarea-disabled .arco-textarea-suffix{color:inherit}.arco-textarea-wrapper.arco-textarea-error{background-color:var(--color-danger-light-1);border-color:transparent}.arco-textarea-wrapper.arco-textarea-error:hover{background-color:var(--color-danger-light-2);border-color:transparent}.arco-textarea-wrapper.arco-textarea-error:focus-within,.arco-textarea-wrapper.arco-textarea-error.arco-textarea-wrapper-focus{z-index:1;background-color:var(--color-bg-2);border-color:rgb(var(--danger-6));box-shadow:0 0 0 0 var(--color-danger-light-2)}.arco-textarea-wrapper .arco-textarea-prefix,.arco-textarea-wrapper .arco-textarea-suffix{display:inline-flex;flex-shrink:0;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none}.arco-textarea-wrapper .arco-textarea-prefix>svg,.arco-textarea-wrapper .arco-textarea-suffix>svg{font-size:14px}.arco-textarea-wrapper .arco-textarea-prefix{padding-right:12px;color:var(--color-text-2)}.arco-textarea-wrapper .arco-textarea-suffix{padding-left:12px;color:var(--color-text-2)}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon{display:inline-flex}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-validating{color:rgb(var(--primary-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-success{color:rgb(var(--success-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-warning{color:rgb(var(--warning-6))}.arco-textarea-wrapper .arco-textarea-suffix .arco-feedback-icon-status-error{color:rgb(var(--danger-6))}.arco-textarea-wrapper .arco-textarea-clear-btn{align-self:center;color:var(--color-text-2);font-size:12px;visibility:hidden;cursor:pointer}.arco-textarea-wrapper .arco-textarea-clear-btn>svg{position:relative;transition:color .1s cubic-bezier(0,0,1,1)}.arco-textarea-wrapper:hover .arco-textarea-clear-btn{visibility:visible}.arco-textarea-wrapper:not(.arco-textarea-focus) .arco-textarea-icon-hover:hover:before{background-color:var(--color-fill-4)}.arco-textarea-wrapper .arco-textarea-word-limit{position:absolute;right:10px;bottom:6px;color:var(--color-text-3);font-size:12px;-webkit-user-select:none;user-select:none}.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-word-limit{right:25px}.arco-textarea-wrapper .arco-textarea-clear-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.arco-textarea-wrapper.arco-textarea-scroll .arco-textarea-clear-btn{right:25px}.arco-textarea-wrapper:hover .arco-textarea-clear-btn{display:block}.arco-textarea-wrapper .arco-textarea-mirror{position:absolute;visibility:hidden}.arco-textarea{width:100%;color:inherit;background:none;border:none;border-radius:0;outline:none;cursor:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;box-sizing:border-box;height:100%;min-height:32px;padding:4px 12px;font-size:14px;line-height:1.5715;vertical-align:top;resize:vertical}.arco-textarea::placeholder{color:var(--color-text-3)}.arco-textarea[disabled]::placeholder{color:var(--color-text-4)}.arco-textarea[disabled]{-webkit-text-fill-color:var(--color-text-4)}.arco-space{display:inline-flex}.arco-space .arco-space-item:empty{display:none}.arco-space-horizontal .arco-space-item{display:flex;align-items:center}.arco-space-vertical{flex-direction:column}.arco-space-align-baseline{align-items:baseline}.arco-space-align-start{align-items:flex-start}.arco-space-align-end{align-items:flex-end}.arco-space-align-center{align-items:center}.arco-space-wrap{flex-wrap:wrap}.arco-space-fill{display:flex}.arco-space-rtl{direction:rtl}.arco-alert{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:8px 15px;overflow:hidden;font-size:14px;line-height:1.5715;text-align:left;border-radius:var(--border-radius-small)}.arco-alert-with-title{align-items:flex-start;padding:15px}.arco-alert-center{justify-content:center}.arco-alert-center .arco-alert-body{flex:initial}.arco-alert-normal{background-color:var(--color-neutral-2);border:1px solid transparent}.arco-alert-info{background-color:var(--color-primary-light-1);border:1px solid transparent}.arco-alert-success{background-color:var(--color-success-light-1);border:1px solid transparent}.arco-alert-warning{background-color:var(--color-warning-light-1);border:1px solid transparent}.arco-alert-error{background-color:var(--color-danger-light-1);border:1px solid transparent}.arco-alert-banner{border:none;border-radius:0}.arco-alert-body{position:relative;flex:1}.arco-alert-title{margin-bottom:4px;font-weight:500;font-size:16px;line-height:1.5}.arco-alert-normal .arco-alert-title,.arco-alert-normal .arco-alert-content{color:var(--color-text-1)}.arco-alert-normal.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-info .arco-alert-title,.arco-alert-info .arco-alert-content{color:var(--color-text-1)}.arco-alert-info.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-success .arco-alert-title,.arco-alert-success .arco-alert-content{color:var(--color-text-1)}.arco-alert-success.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-warning .arco-alert-title,.arco-alert-warning .arco-alert-content{color:var(--color-text-1)}.arco-alert-warning.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-error .arco-alert-title,.arco-alert-error .arco-alert-content{color:var(--color-text-1)}.arco-alert-error.arco-alert-with-title .arco-alert-content{color:var(--color-text-2)}.arco-alert-icon{margin-right:8px}.arco-alert-icon svg{font-size:16px;vertical-align:-3px}.arco-alert-with-title .arco-alert-icon svg{font-size:18px;vertical-align:-5px}.arco-alert-normal .arco-alert-icon svg{color:var(--color-neutral-4)}.arco-alert-info .arco-alert-icon svg{color:rgb(var(--primary-6))}.arco-alert-success .arco-alert-icon svg{color:rgb(var(--success-6))}.arco-alert-warning .arco-alert-icon svg{color:rgb(var(--warning-6))}.arco-alert-error .arco-alert-icon svg{color:rgb(var(--danger-6))}.arco-alert-close-btn{top:4px;right:0;box-sizing:border-box;margin-left:8px;padding:0;color:var(--color-text-2);font-size:12px;background-color:transparent;border:none;outline:none;cursor:pointer;transition:color .1s cubic-bezier(0,0,1,1)}.arco-alert-close-btn:hover{color:var(--color-text-1)}.arco-alert-action+.arco-alert-close-btn{margin-left:8px}.arco-alert-action{margin-left:8px}.arco-alert-with-title .arco-alert-close-btn{margin-top:0;margin-right:0}.workbench[data-v-2a8991b7]{display:grid;gap:14px;margin:16px 18px}.workbench-tasks[data-v-2a8991b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workbench-tasks[data-v-2a8991b7]>:only-child{grid-column:1 / -1}.workbench .panel[data-v-2a8991b7]{min-width:0}.workbench .panel-head>div[data-v-2a8991b7]{display:grid;gap:6px}.workbench small[data-v-2a8991b7],.workbench-help p[data-v-2a8991b7]{color:var(--muted);font-size:12px}.workbench-task-items[data-v-2a8991b7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workbench-task-items button[data-v-2a8991b7]{display:grid;gap:8px;min-width:0;padding:12px;background:var(--surface-muted);border:1px solid var(--line-soft);color:var(--text);text-align:left;border-radius:var(--radius)}.workbench-task-items button>span[data-v-2a8991b7]{min-height:36px;font-size:13px;line-height:18px}.workbench-task-items strong[data-v-2a8991b7]{font-size:26px;line-height:30px}.workbench-task-items strong small[data-v-2a8991b7],.workbench-overview strong small[data-v-2a8991b7]{font-size:12px;font-weight:400}.workbench-queues button.active[data-v-2a8991b7]{background:#edf4fc;border-color:#bad0ee;color:var(--primary)}.workbench-finance-items button.has-tasks[data-v-2a8991b7]{background:#fff8ee;border-color:#efd4b1}.workbench-finance-items button.has-tasks strong[data-v-2a8991b7]{color:#ad5712}.workbench-task-items button[data-v-2a8991b7]:hover{border-color:var(--primary)}.workbench-order[data-v-2a8991b7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:16px;align-items:center;padding:10px 0;border-top:1px solid var(--line-soft)}.workbench-order>div[data-v-2a8991b7]{display:grid;gap:5px;min-width:0}.workbench-order .link-button[data-v-2a8991b7]{text-align:left;justify-self:start;overflow-wrap:anywhere}.workbench-order small[data-v-2a8991b7]{overflow-wrap:anywhere}.workbench-issue[data-v-2a8991b7]{color:#ad5712}.workbench-empty[data-v-2a8991b7]{margin:8px 0 0;padding:12px;background:var(--surface-muted);color:var(--muted);border-radius:var(--radius)}.workbench-list-note[data-v-2a8991b7]{margin:8px 0 0;color:var(--muted);font-size:12px}.workbench-search[data-v-2a8991b7]{display:flex;gap:8px;align-items:center;margin:0 0 16px;max-width:700px}.workbench-search label[data-v-2a8991b7]{white-space:nowrap;font-size:13px}.workbench-search input[data-v-2a8991b7]{min-width:0;flex:1}.workbench-shortcuts .quick-grid[data-v-2a8991b7]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.workbench-shortcuts .quick-grid button[data-v-2a8991b7]{display:block;min-height:44px;padding:10px}.workbench-overview[data-v-2a8991b7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workbench-overview>button[data-v-2a8991b7]{display:grid;gap:8px;padding:12px;background:var(--surface-muted);border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--text);text-align:left}.workbench-overview strong[data-v-2a8991b7]{font-size:22px}.workbench-help[data-v-2a8991b7]{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.workbench-help summary[data-v-2a8991b7]{cursor:pointer;color:var(--muted);font-size:13px}.workbench-help .link-button[data-v-2a8991b7]{display:block;margin-top:12px;text-align:left}.workbench button[data-v-2a8991b7]:focus-visible,.workbench summary[data-v-2a8991b7]:focus-visible,.workbench input[data-v-2a8991b7]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width: 1100px){.workbench-tasks[data-v-2a8991b7]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.workbench[data-v-2a8991b7]{margin:10px;gap:10px}.workbench-task-items[data-v-2a8991b7]{gap:6px}.workbench-task-items button[data-v-2a8991b7]{padding:8px}.workbench-overview[data-v-2a8991b7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workbench-order[data-v-2a8991b7]{grid-template-columns:minmax(0,1fr);gap:8px}.workbench-order>button[data-v-2a8991b7]{justify-self:start}.workbench-search[data-v-2a8991b7]{flex-wrap:wrap}.workbench-search label[data-v-2a8991b7]{width:100%}}.operational-order-modal{height:calc(100dvh - 32px);max-height:1040px;display:flex;flex-direction:column}.operational-order-modal .arco-modal-header{flex:none}.operational-order-modal .arco-modal-body{min-height:0;flex:1;padding:0;display:flex;flex-direction:column;overflow:hidden}.operational-order-heading[data-v-9b212edb]{display:flex;align-items:center;justify-content:space-between;width:100%}.operational-order-heading button[data-v-9b212edb]{font-size:26px;border:0;background:transparent;cursor:pointer;color:#64748b}.operational-order-scope[data-v-9b212edb]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:14px 20px;border-bottom:1px solid #e2e8f0;flex:none;background:#f8fafc}.operational-order-scope label[data-v-9b212edb]{display:grid;gap:6px;width:min(320px,100%);font-size:13px}.operational-order-scope>div[data-v-9b212edb]:not(.operational-order-modes){display:grid;gap:5px;flex:1;min-width:180px}.operational-order-scope span[data-v-9b212edb]{color:#64748b;font-size:12px}.operational-order-modes[data-v-9b212edb]{display:flex;gap:8px}.operational-order-modes button[data-v-9b212edb]{padding:8px 12px;border:1px solid #dbe3ee;border-radius:6px;background:#fff;color:#475569;cursor:pointer}.operational-order-modes button.active[data-v-9b212edb]{border-color:#165dff;background:#eef4ff;color:#165dff}.operational-order-frame[data-v-9b212edb]{flex:1;width:100%;min-height:0;border:0;background:#fff}.operational-order-note[data-v-9b212edb],.operational-order-error[data-v-9b212edb]{margin:0;padding:10px 20px;font-size:13px;flex:none}.operational-order-note[data-v-9b212edb]{background:#fff7e6;color:#92400e}.operational-order-error[data-v-9b212edb]{color:#b42318;background:#fff1f2}.operational-order-empty[data-v-9b212edb]{display:grid;place-items:center;padding:32px;flex:1;text-align:center;color:#64748b}@media (max-width: 640px){.operational-order-scope[data-v-9b212edb]{padding:12px;gap:10px}.operational-order-scope label[data-v-9b212edb]{width:100%}}.measurement-history[data-v-82903e9e]{margin:18px 0}.measurement-history h4[data-v-82903e9e]{margin:0 0 12px}.measurement-scroll[data-v-82903e9e]{overflow:auto}table[data-v-82903e9e]{border-collapse:collapse;width:100%;min-width:600px;font-size:13px}th[data-v-82903e9e]{text-align:left;background:#f6f8fc;color:#65758a;padding:12px}td[data-v-82903e9e]{padding:12px;border-bottom:1px solid #edf0f5}small[data-v-82903e9e]{display:block;color:#7f8ca0;margin-top:5px}p[data-v-82903e9e]{color:#7f8ca0}.warehouse-page[data-v-d72f4732]{display:grid;gap:18px;color:#243246}.warehouse-page h2[data-v-d72f4732],.warehouse-page h3[data-v-d72f4732],.warehouse-page h4[data-v-d72f4732]{margin:0 0 10px}.warehouse-page p[data-v-d72f4732]{color:#66758a;font-size:14px;line-height:1.6;margin:8px 0}.wh-bar[data-v-d72f4732],.wh-inline[data-v-d72f4732],.wh-footer[data-v-d72f4732]{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.wh-bar>div[data-v-d72f4732]{flex:1;min-width:280px}.warehouse-page label[data-v-d72f4732]{display:grid;gap:7px;font-size:14px;color:#49596e}.warehouse-page input[data-v-d72f4732]:not([type=checkbox]),.warehouse-page select[data-v-d72f4732],.warehouse-page textarea[data-v-d72f4732]{box-sizing:border-box;width:100%;min-height:40px;padding:9px 12px;border:1px solid #d7dfea;border-radius:7px;background:#fff;color:#25364b;font:inherit}.warehouse-page input[data-v-d72f4732]:focus,.warehouse-page select[data-v-d72f4732]:focus,.warehouse-page textarea[data-v-d72f4732]:focus{outline:2px solid #8ab6ff;outline-offset:1px}.warehouse-page button[data-v-d72f4732]{min-height:38px;border:1px solid #d7dfea;border-radius:7px;padding:8px 13px;background:#fff;color:#255fae;cursor:pointer;font:inherit}.warehouse-page button[data-v-d72f4732]:disabled{opacity:.5;cursor:not-allowed}.warehouse-page .wh-primary[data-v-d72f4732]{background:#1769ee;color:#fff;border-color:#1769ee}.wh-card[data-v-d72f4732]{background:#fff;border:1px solid #e0e6ee;padding:22px;border-radius:12px;min-width:0}.wh-card form[data-v-d72f4732]{display:grid;gap:16px}.wh-card form.wh-inline[data-v-d72f4732]{display:flex}.wh-counts[data-v-d72f4732]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wh-counts article[data-v-d72f4732]{background:#f6f9fe;border:1px solid #e1e9f5;border-radius:10px;padding:16px;display:grid;gap:10px}.wh-counts span[data-v-d72f4732]{color:#64748b}.wh-counts strong[data-v-d72f4732]{font-size:27px}.wh-grow[data-v-d72f4732]{flex:1;min-width:230px}.wh-measures[data-v-d72f4732]{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:14px}.wh-selected[data-v-d72f4732]{display:grid;gap:8px;padding:16px;background:#f1f6ff;border-radius:8px;margin:16px 0}.wh-selected span[data-v-d72f4732],.wh-footer>span[data-v-d72f4732]{font-size:13px;color:#64748b}.wh-footer[data-v-d72f4732]{align-items:center;justify-content:space-between;margin-top:14px}.wh-error[data-v-d72f4732]{padding:12px 16px;background:#fff1f0;color:#b63232!important;border-radius:8px}.wh-success[data-v-d72f4732]{padding:12px 16px;background:#eefaf2;color:#267145!important;border-radius:8px}.wh-note[data-v-d72f4732]{padding:10px 12px;background:#fff9eb;border-radius:7px}.wh-empty[data-v-d72f4732]{text-align:center;color:#758296;padding:35px}.wh-box-grid[data-v-d72f4732]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,2fr);gap:18px}.wh-box-row[data-v-d72f4732]{display:grid!important;width:100%;text-align:left;gap:6px;margin:10px 0}.wh-box-row.selected[data-v-d72f4732]{border-color:#1d6fea;background:#f3f7ff}.wh-badge[data-v-d72f4732]{font-size:12px;background:#edf4ff;color:#2769b6;border-radius:5px;padding:4px 8px}.wh-badge.danger[data-v-d72f4732]{background:#fff0ef;color:#b13b32}.wh-members[data-v-d72f4732]{padding:0;list-style:none}.wh-members li[data-v-d72f4732]{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #edf0f5}.wh-table-scroll[data-v-d72f4732]{overflow:auto}.warehouse-page table[data-v-d72f4732]{border-collapse:collapse;width:100%;min-width:750px;font-size:13px}.warehouse-page th[data-v-d72f4732]{text-align:left;background:#f6f8fc;color:#65758a;padding:12px}.warehouse-page td[data-v-d72f4732]{padding:13px 12px;border-bottom:1px solid #edf0f5;vertical-align:middle}.warehouse-page small[data-v-d72f4732]{display:block;color:#8390a3;font-size:12px;margin-top:6px}.wh-pagination[data-v-d72f4732]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:13px;color:#768398}.wh-candidates[data-v-d72f4732]{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.wh-settings[data-v-d72f4732]{border:1px solid #e0e6ee;border-radius:9px;background:#fff;padding:14px}.wh-settings summary[data-v-d72f4732]{cursor:pointer;color:#536b8c}.wh-settings form[data-v-d72f4732]{margin:16px 0}.wh-check[data-v-d72f4732]{display:flex!important;align-items:center}.wh-label-preview[data-v-d72f4732]{margin:14px 0;color:#61748e;font-size:13px}.wh-label-preview summary[data-v-d72f4732]{cursor:pointer}.wh-label-preview[data-v-d72f4732] svg{max-width:100%;height:auto}.wh-price[data-v-d72f4732]{background:#f6f9fc;border-radius:8px;padding:14px}.warehouse-page textarea[data-v-d72f4732]{min-height:72px}@media (max-width:900px){.wh-box-grid[data-v-d72f4732]{grid-template-columns:1fr}.wh-measures[data-v-d72f4732],.wh-counts[data-v-d72f4732]{grid-template-columns:repeat(2,1fr)}.wh-card[data-v-d72f4732]{padding:16px}}.foundation-page{padding:26px 28px 100px;color:#26354a;max-width:1660px;margin:auto}.foundation-heading,.foundation-editor-heading,.foundation-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.foundation-heading h2{font-size:25px;line-height:1.4;margin:5px 0 8px}.foundation-eyebrow{font-size:12px;color:#75869b;letter-spacing:.08em}.foundation-heading p,.foundation-editor-heading p,.foundation-panel>p,.foundation-section-heading p{color:#6a798b;font-size:13px;line-height:1.6;margin:6px 0}.foundation-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.foundation-actions.end{justify-content:flex-end}.foundation-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0}.foundation-stats article{background:#fff;border:1px solid #e3e9f1;border-radius:12px;padding:18px 20px}.foundation-stats span{display:block;font-size:12px;color:#748297}.foundation-stats strong{font-size:26px;font-weight:600;display:block;margin-top:8px}.foundation-toolbar{display:flex;gap:16px;align-items:center;background:#fff;padding:16px;border:1px solid #e3e9f1;border-radius:12px 12px 0 0;flex-wrap:wrap}.foundation-toolbar label{display:flex;align-items:center;gap:8px;font-size:12px;color:#637185}.foundation-search{flex:1;min-width:200px}.foundation-search input{width:100%;border:0;background:transparent;outline:none;font-size:13px}.foundation-toolbar select{border:1px solid #e2e8f0;border-radius:7px;padding:8px;max-width:160px;background:#fff;color:#33445b}.foundation-table-wrap{overflow:auto;border:1px solid #e3e9f1;border-top:0;background:#fff;border-radius:0 0 12px 12px}.foundation-table{width:100%;border-collapse:collapse;font-size:13px}.foundation-table th{background:#f8fafc;font-size:12px;font-weight:500;color:#708198;text-align:left;padding:14px 16px;white-space:nowrap}.foundation-table td{padding:18px 16px;border-top:1px solid #edf1f6;vertical-align:middle}.foundation-table td small{display:block;color:#8b98a9;font-size:11px;margin-top:6px}.foundation-link{border:0;background:transparent;color:#243c60;font-weight:600;text-align:left;padding:0;cursor:pointer}.foundation-link:hover{color:#315efb}.foundation-tag,.foundation-status{display:inline-flex;padding:4px 9px;border-radius:6px;font-size:12px;background:#eef2f8;color:#607491}.foundation-status.enabled{color:#21805b;background:#ecf8f1}.foundation-status.disabled{background:#f1f2f5;color:#929aa7}.foundation-empty{text-align:center;color:#8b98a9;padding:36px 16px}.foundation-empty svg{margin:auto;color:#a1b1c7}.foundation-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;color:#7c8ca1;margin-top:16px}.foundation-pagination>span:first-child{margin-right:auto}.foundation-tabs{display:flex;gap:24px;border-bottom:1px solid #dce4ef;margin-bottom:24px;overflow:auto}.foundation-tabs button{white-space:nowrap;background:transparent;border:0;border-bottom:2px solid transparent;padding:14px 2px;color:#748299;cursor:pointer}.foundation-tabs button.active{color:#315efb;border-bottom-color:#315efb;font-weight:600}.foundation-editor-columns{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(400px,1.5fr);gap:20px;align-items:start}.foundation-panel{padding:24px;background:#fff;border:1px solid #e3e9f1;border-radius:12px;min-width:0}.foundation-panel h3{margin:0 0 14px;font-size:16px;font-weight:600}.foundation-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.foundation-fields label,.foundation-import>label{font-size:12px;color:#637185;display:flex;flex-direction:column;gap:8px;min-width:0}.foundation-fields .wide{grid-column:1/-1}.foundation-fields input,.foundation-fields select,.foundation-fields textarea,.foundation-import textarea{width:100%;border:1px solid #dce4ef;padding:10px 12px;border-radius:7px;background:#fff;color:#33445b;font-size:13px;box-sizing:border-box}.foundation-fields input:focus,.foundation-fields textarea:focus,.foundation-import textarea:focus{outline:2px solid #c0ceff;border-color:#5677ff}.foundation-rule-card{border:1px solid #e4eaf4;border-radius:9px;padding:16px;margin:14px 0;background:#fbfcff}.foundation-rule-head{display:flex;align-items:center;gap:12px;font-size:12px;color:#687a91;margin-bottom:16px;flex-wrap:wrap}.foundation-rule-head>span{margin-right:auto}.foundation-rule-head label{display:flex;gap:6px;align-items:center}.foundation-rule-head select{padding:5px;border:1px solid #dde4ef;background:#fff;border-radius:5px;max-width:120px}.foundation-danger{color:#d95a64;border:0;background:transparent;cursor:pointer;padding:7px;font-size:13px}.foundation-back{display:flex;gap:6px;align-items:center;border:0;background:transparent;color:#6b7c94;padding:0;font-size:12px;cursor:pointer}.foundation-editor-heading h3{font-size:22px;margin:14px 0 8px}.foundation-savebar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid #dce4ef;border-radius:10px;padding:16px 20px;box-shadow:0 -4px 18px #233d6610;margin-top:22px;font-size:12px;color:#79899e}.foundation-alert{padding:12px 16px;background:#fff8e9;border:1px solid #f1dfb9;border-radius:8px;font-size:13px;line-height:1.7;color:#8b6a24}.foundation-alert.error{color:#b3434f;background:#fff0f1;border-color:#f3ced3}.foundation-inline-error{color:#c4535f;font-size:12px;margin:10px 0 0}.foundation-help{font-size:12px;color:#8090a7;line-height:1.7;margin-top:18px}.foundation-test{max-width:850px}.foundation-match-result{display:flex;flex-direction:column;gap:8px;background:#f5f7fa;padding:24px;margin:24px 0;border-radius:8px;color:#7f8da0}.foundation-match-result.matched{background:#edf8f3;color:#27845f}.foundation-match-result span{font-size:12px}.foundation-history{border-bottom:1px solid #e3e9f1;padding:15px 0;font-size:13px}.foundation-history summary{cursor:pointer;color:#4a6385}.foundation-history pre{white-space:pre-wrap;font-family:inherit;color:#6a7c94;line-height:1.8}.foundation-import{display:flex;flex-direction:column;gap:18px}.foundation-import p{font-size:13px;color:#728199;line-height:1.8;margin:0}.foundation-import-summary{display:flex;gap:24px;padding:16px;background:#f4f7fc;border-radius:8px;font-size:13px}.foundation-file-button{position:relative;overflow:hidden;padding:9px 14px;background:#f2f5fb;color:#597191;border-radius:6px;font-size:13px;cursor:pointer}.foundation-file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.foundation-page button:focus-visible,.foundation-page summary:focus-visible{outline:2px solid #6b8aff;outline-offset:3px}.foundation-page button:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 1200px){.foundation-editor-columns{grid-template-columns:1fr}.foundation-panel{padding:20px}.foundation-heading{align-items:flex-start}}@media (max-width: 720px){.foundation-page{padding:18px 14px 80px}.foundation-heading,.foundation-editor-heading{flex-direction:column;align-items:stretch;gap:10px}.foundation-heading h2{font-size:22px}.foundation-stats{grid-template-columns:repeat(2,1fr);gap:8px}.foundation-stats article{padding:14px}.foundation-toolbar{gap:12px}.foundation-search{flex-basis:100%}.foundation-fields{grid-template-columns:1fr}.foundation-section-heading,.foundation-savebar{flex-direction:column;align-items:stretch}.foundation-savebar>.foundation-actions{justify-content:flex-end}.foundation-table td{padding:14px;white-space:nowrap}.foundation-tabs{gap:20px}.foundation-editor-columns{display:block}.foundation-panel{margin-bottom:14px}.foundation-pagination,.foundation-rule-head{gap:8px}.foundation-rule-head>span{width:100%}}.workspace-shell .foundation-savebar{position:fixed;left:260px;right:28px;bottom:14px;margin:0;z-index:5}.workspace-shell.sidebar-collapsed .foundation-savebar{left:100px}@media (max-width: 760px){.workspace-shell .foundation-savebar,.workspace-shell.sidebar-collapsed .foundation-savebar{left:14px;right:14px;bottom:8px}}.foundation-fields select{height:40px;min-height:40px;line-height:20px;padding:8px 10px}.foundation-rule-head select{height:32px;line-height:20px;padding:4px 8px}@media (max-width:720px){.foundation-page{padding-bottom:230px}.foundation-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible}.foundation-tabs button{padding:12px 4px}}.foundation-help{font-size:12px;line-height:1.7;color:#7d8a9d}.foundation-result{margin-top:22px;padding:22px;border-radius:10px;background:#f4f7ff;border:1px solid #dce5ff}.foundation-result strong{display:block;font-size:30px;margin:14px 0;color:#294abc;font-variant-numeric:tabular-nums}.foundation-result p{font-size:13px;line-height:1.7;color:#71829b}.foundation-panel>label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#637185}.foundation-panel>label textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #dce4ef;border-radius:7px;color:#33445b;background:#fff}@media (min-width: 1201px){.surcharge-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.foundation-stats .provider-stat-text{font-size:15px;line-height:1.6}.provider-log-heading{margin-top:28px!important}.foundation-badge.neutral{background:#f2f4fa;color:#697a93}.product-flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.product-flow span{padding:12px;border:1px solid #dce4ef;background:#fff;border-radius:7px;font-size:13px}.product-flow b{color:#8b9ab3}.product-definition-list{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;margin:20px 0 28px;font-size:13px;line-height:1.7}.product-definition-list dt{color:#7a8a9e}.product-definition-list dd{margin:0;overflow-wrap:anywhere}.product-import-action{display:flex;align-items:end;padding-bottom:2px}.product-check-warning{color:#b88137!important}.foundation-rule-card :is(input,select){min-height:36px}.foundation-table td{overflow-wrap:anywhere}@media (max-width:600px){.product-definition-list{grid-template-columns:100px minmax(0,1fr)}}.record-fields[data-v-bfc0cdf9] .arco-input-wrapper,.record-fields[data-v-bfc0cdf9] .arco-select-view-single,.record-fields[data-v-bfc0cdf9] .arco-textarea-wrapper{border:1px solid #dce4ef;background:#fff;border-radius:7px;min-height:40px}.record-fields[data-v-bfc0cdf9] .arco-input-wrapper.arco-input-disabled{background:#f7f9fc}.record-fields[data-v-bfc0cdf9] .arco-input{border:0;padding:0;background:transparent;font-size:13px}.record-fields[data-v-bfc0cdf9] .arco-select-view-input{border:0;padding:0;background:transparent}.record-fields small[data-v-bfc0cdf9]{margin:0;font-size:11px}.cost-preview-result[data-v-f014e290]{margin-top:20px}.cost-preview-result .foundation-stats[data-v-f014e290]{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-preview-result strong[data-v-f014e290]{font-size:18px;overflow-wrap:anywhere}.cost-preview-fee[data-v-f014e290]{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e3e9f1}.cost-preview-fee small[data-v-f014e290]{display:block;color:#6a798b;margin-top:5px}.cost-preview-fee strong[data-v-f014e290]{font-size:14px}@media (max-width: 700px){.cost-preview-result .foundation-stats[data-v-f014e290]{grid-template-columns:1fr}}.service-cost-page .foundation-card{background:#fff;border:1px solid #e3e9f1;border-radius:12px;padding:24px;margin:18px 0}.foundation-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.service-cost-page .foundation-tabs{overflow-x:auto;flex-wrap:nowrap}.cost-context,.cost-detail-context{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0}.cost-context span,.cost-detail-context span{display:block;font-size:12px;color:#6a798b;margin-top:5px}.cost-definition{display:grid;grid-template-columns:140px 1fr;gap:15px;font-size:13px;line-height:1.5}.cost-definition dt,.cost-definition>span{color:#6a798b}.cost-definition dd{margin:0;overflow-wrap:anywhere}.cost-fee-card{padding:20px;background:#fbfcff;border:1px solid #e3e9f1;border-radius:9px;margin-top:16px}.cost-fee-card h4{margin:0 0 16px}.cost-metric-link{border:0;background:transparent;color:#315ad7;padding:8px 0 0;font-size:12px;cursor:pointer}.service-cost-page .foundation-table td small{display:block;max-width:300px;line-height:1.7;overflow-wrap:anywhere}.service-cost-page .foundation-table-wrap{overflow:auto}.service-cost-page .foundation-table{min-width:850px}.service-cost-page .foundation-editor-footer{position:sticky;bottom:0;z-index:3}.service-cost-page .cost-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-rules .cost-tier-card{box-shadow:none}.cost-rules input,.cost-rules select{max-width:100%}@media (max-width: 700px){.service-cost-page .foundation-card{padding:16px}.cost-definition{grid-template-columns:1fr;gap:7px}.cost-definition dd{margin-bottom:10px}.service-cost-page .cost-impact-grid{grid-template-columns:1fr}.service-cost-page .foundation-editor-footer{position:static}.service-cost-page .foundation-table{min-width:760px}}.service-cost-page .foundation-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#fff;border:1px solid #e3e9f1;border-radius:10px;box-shadow:0 -4px 18px #203c6608;margin-top:20px;font-size:12px;color:#697a93}.service-cost-page .foundation-record-link{border:0;background:transparent;color:#243c60;font-weight:600;text-align:left;padding:0;cursor:pointer;line-height:1.6}.service-cost-page .foundation-record-link:hover{color:#315efb;text-decoration:underline}.service-cost-page .foundation-help{font-size:12px;line-height:1.7;color:#71829b}.service-cost-page .foundation-error{color:#be333c;background:#fff2f3;padding:14px;border-radius:8px;font-size:13px}.service-cost-page .foundation-warning{font-size:13px;line-height:1.7;padding:12px 16px;border-radius:8px;background:#fff9ec;color:#986322}.service-cost-page .foundation-result strong{font-size:17px;margin:0;color:#344967}.service-cost-page .cost-context{background:#f6f8ff}@media (max-width: 700px){.service-cost-page{padding-bottom:30px}.service-cost-page .foundation-editor-footer{flex-direction:column;align-items:stretch}.service-cost-page .foundation-tabs{display:flex;gap:18px}}.cost-tier-card-list[data-v-67162b92]{border:1px solid #dbe3ee;border-radius:8px;overflow:hidden;background:#fff}.cost-tier-card+.cost-tier-card[data-v-67162b92]{border-top:8px solid #eef2f7}.cost-tier-card>header[data-v-67162b92]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.cost-tier-card>header>div[data-v-67162b92]{display:grid;min-width:0;gap:4px}.cost-tier-card>header small[data-v-67162b92]{color:#64748b;line-height:1.45;overflow-wrap:anywhere}.cost-tier-card>section[data-v-67162b92]{padding:13px 16px 16px}.cost-tier-card>section+section[data-v-67162b92]{border-top:1px solid #edf1f5}.cost-tier-card h4[data-v-67162b92]{margin:0 0 11px;color:#334155;font-size:13px}.cost-tier-field-grid[data-v-67162b92]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cost-tier-field-grid.scope-grid[data-v-67162b92]{grid-template-columns:repeat(4,minmax(0,1fr))}.cost-tier-field-grid .wide-field[data-v-67162b92]{grid-column:span 2}.cost-tier-field-grid label[data-v-67162b92]{display:grid;min-width:0;gap:6px}.cost-tier-field-grid label>span[data-v-67162b92]{color:#475569;font-size:12px}.cost-tier-field-grid input[data-v-67162b92],.cost-tier-field-grid select[data-v-67162b92],.cost-tier-field-grid[data-v-67162b92] .arco-select{width:100%;min-width:0}.cost-tier-field-grid input[data-v-67162b92],.cost-tier-field-grid select[data-v-67162b92]{height:36px;padding:8px 10px;border:1px solid #dce4f0;border-radius:6px;font-size:13px;background:#fff;color:#334155}summary[data-v-67162b92]{cursor:pointer;font-weight:600;padding:4px 0}@media (max-width: 1100px){.cost-tier-field-grid.scope-grid[data-v-67162b92]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.cost-tier-field-grid[data-v-67162b92],.cost-tier-field-grid.scope-grid[data-v-67162b92]{grid-template-columns:1fr}.cost-tier-field-grid .wide-field[data-v-67162b92]{grid-column:auto}}.sales-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:12px 0 20px}.sales-detail-head h2{margin:8px 0;color:#152740}.sales-detail-head p,.sales-section>p,.sales-preview>p,.sales-diagnostics>p{color:#617185;line-height:1.7}.sales-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dfe5ee;padding-bottom:8px;margin-bottom:20px}.sales-tabs button{border:0;background:transparent;padding:10px 16px;border-radius:8px;color:#607086;cursor:pointer}.sales-tabs button.selected{background:#e8efff;color:#245ac2;font-weight:600}.sales-section{padding:4px 0 16px}.sales-info{display:grid;grid-template-columns:130px 1fr;gap:14px}.sales-info dt{color:#718096}.sales-info dd{margin:0}.sales-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sales-detail table,.sales-preview table,.sales-diagnostics table,.sales-editor table{width:100%;border-collapse:collapse;font-size:13px;margin:16px 0}.sales-detail th,.sales-preview th,.sales-diagnostics th,.sales-editor th{background:#f6f8fc;color:#66768a;text-align:left;padding:12px}.sales-detail td,.sales-preview td,.sales-diagnostics td,.sales-editor td{border-bottom:1px solid #e9eef5;padding:12px;vertical-align:top}.sales-detail small,.sales-preview small,.sales-editor small{display:block;color:#748296;margin-top:4px}.sales-scroll{max-height:420px;overflow:auto}.sales-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:14px 0}.sales-form-grid label,.sales-editor label{display:flex;flex-direction:column;gap:7px;font-size:13px;color:#526176}.sales-form-grid input,.sales-form-grid select,.sales-editor input,.sales-editor select,.sales-editor textarea{box-sizing:border-box;min-width:0;border:1px solid #d8e0eb;background:#fff;border-radius:6px;padding:9px;font:inherit;color:#182a41}.sales-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.sales-checks article{padding:14px;border:1px solid #e2e8f0;border-radius:9px;display:flex;flex-direction:column;gap:6px}.sales-link{border:0;background:none;padding:0;color:#245ac2;cursor:pointer;text-align:left}.sales-warning,.sales-preview{background:#fff8e9;border:1px solid #ead9b5;border-radius:8px;padding:12px;line-height:1.7}.sales-error{color:#b3261e;background:#fff0ee;padding:12px;border-radius:8px}.sales-editor-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:320px;overflow:auto;margin:14px 0}.sales-editor-checks label{flex-direction:row;align-items:flex-start;border:1px solid #e1e7ef;padding:12px;border-radius:8px}.sales-editor-checks input{margin-top:4px}.sales-rule-grid{display:grid;grid-template-columns:minmax(170px,2fr) repeat(5,minmax(100px,1fr));gap:10px;align-items:end;min-width:900px;padding:14px;border:1px solid #e3e9f0;border-radius:8px;margin:12px 0}.sales-editor-footer{flex-wrap:wrap;position:sticky;bottom:0;background:#fff;border-top:1px solid #e1e7ef;padding:16px 0;margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.sales-context{display:flex;gap:10px;align-items:center;padding:10px 14px;border:1px solid #dce5f6;background:#f2f6ff;border-radius:8px;margin:10px 0}.sales-product-name small{display:block;color:#748296;margin-top:4px}.sales-table td{padding:14px 12px}.sales-table .sales-actions{max-width:240px}.sales-draft-status{display:block;color:#b66d08;margin-top:6px}@media (max-width:700px){.sales-detail-head{flex-direction:column}.sales-tabs{gap:3px}.sales-tabs button{padding:9px}.sales-info{grid-template-columns:100px 1fr}.sales-form-grid{grid-template-columns:1fr 1fr}.sales-detail,.sales-preview{overflow:auto}}.nl-page{display:grid;gap:22px;padding:4px 0 28px;margin:16px;color:var(--text)}.nl-page button{cursor:pointer}.nl-page button:disabled{cursor:not-allowed;opacity:.5}.nl-usage-link{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:transparent;color:var(--primary);font-size:12px}.nl-usage-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;background:var(--primary-weak);border:1px solid var(--line);border-radius:8px}.nl-usage-summary p{margin:6px 0 0;font-size:12px;color:var(--muted)}.nl-usage-list{max-height:360px;overflow-y:auto}.nl-usage-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.nl-usage-list article>div{min-width:0;overflow-wrap:anywhere}.nl-usage-list small{display:block;margin-top:6px;color:var(--muted)}.nl-usage-list button{flex-shrink:0}@media (max-width: 600px){.nl-usage-summary,.nl-usage-list article{align-items:flex-start;flex-direction:column}}.nl-page button:focus-visible,.nl-page input:focus-visible,.nl-page select:focus-visible,.nl-page textarea:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nl-heading,.nl-editor-heading{display:flex;align-items:center;gap:16px}.nl-heading>div,.nl-editor-heading>div:first-of-type{flex:1}.nl-page h2{margin:0;font-size:22px;line-height:1.5}.nl-heading p,.nl-editor-heading p{margin:6px 0 0;color:var(--muted);font-size:13px}.nl-page .primary,.nl-page .secondary{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:34px;white-space:nowrap}.nl-library-toolbar{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:8px}.nl-tabs,.nl-property-tabs{display:flex;gap:4px}.nl-tabs button,.nl-property-tabs button{border:0;border-radius:5px;color:var(--muted);background:transparent;padding:8px 14px;font-size:13px}.nl-tabs button.active,.nl-property-tabs button.active{color:var(--primary);background:var(--primary-weak);font-weight:600}.nl-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:5px;padding:0 10px;color:var(--muted)}.nl-search input{border:0;outline:0;padding:7px 0;width:205px;font-size:12px}.nl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.nl-section-heading h3{margin:0;font-size:15px}.nl-section-heading h3 small{padding:2px 7px;border-radius:4px;background:#e9edf3;color:var(--muted);font-size:11px;font-weight:400;margin-left:6px}.nl-section-heading>span{font-size:12px;color:var(--muted)}.nl-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nl-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;transition:border-color .15s,box-shadow .15s}.nl-card:hover{border-color:#a8bddb;box-shadow:0 5px 16px #1f293308}.nl-card-preview{position:relative;display:grid;place-items:center;background:#eef1f5;height:274px;padding:20px;border-bottom:1px solid var(--line-soft)}.nl-card-tag{position:absolute;top:14px;left:14px;border:1px solid #d7e3f5;background:#f3f7ff;color:#315b91;padding:3px 7px;border-radius:4px;font-size:10px}.nl-card-tag.disabled{color:#69727e;background:#f4f5f7;border-color:#d5dae1}.nl-thumbnail{display:grid;place-items:center;height:100%;min-height:150px}.nl-thumbnail img{display:block;max-width:100%;max-height:100%;aspect-ratio:2/3;object-fit:contain;background:#fff;box-shadow:0 3px 12px #24304714}.nl-card-preview .nl-thumbnail img{height:234px;width:156px}.nl-thumbnail-message{text-align:center;font-size:12px;color:var(--muted);display:grid;gap:10px}.nl-thumbnail-message button{border:0;background:transparent;color:var(--primary)}.nl-card-info{padding:17px 18px}.nl-card-info h3{font-size:15px;margin:0 0 8px;display:flex;justify-content:space-between;gap:8px}.nl-card-info h3 small{color:var(--muted);font-weight:400;font-size:11px}.nl-card-info p{margin:0 0 17px;font-size:12px;color:var(--muted);line-height:1.6}.nl-card-info code{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.nl-card-info .nl-updated{margin:8px 0 15px;font-size:11px}.nl-card-actions{display:flex;gap:8px}.nl-card-actions button{flex:1;padding:6px 8px;font-size:12px}.nl-empty{padding:35px 20px;border:1px dashed var(--line-strong);border-radius:8px;display:grid;justify-items:center;color:var(--muted);gap:9px;background:#ffffff80}.nl-empty h3{margin:0;color:var(--text);font-size:14px}.nl-empty p{margin:0;font-size:12px}.nl-editor-actions{display:flex;gap:8px}.nl-unsaved{margin-left:10px;color:#936018;background:#fff5e5;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:400;vertical-align:middle}.nl-editor-grid{display:grid;grid-template-columns:220px minmax(310px,1fr) 270px;align-items:stretch;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.nl-layers,.nl-properties{padding:16px;min-width:0}.nl-layers{border-right:1px solid var(--line)}.nl-layers h3,.nl-properties h3{font-size:13px;margin:0 0 16px}.nl-layers h3 span{color:var(--muted);font-weight:400;margin-left:5px}.nl-page label{display:grid;gap:7px;font-size:12px;color:#465363}.nl-page label small{font-size:11px;color:var(--muted);line-height:1.5}.nl-page select,.nl-properties input,.nl-properties textarea{padding:7px 8px;border:1px solid var(--line);border-radius:4px;width:100%;min-width:0;color:var(--text);font-size:12px;background:#fff}.nl-properties input[readonly]{background:var(--surface-muted);color:var(--muted)}.nl-panel-hint{font-size:11px;line-height:1.7;color:var(--muted);margin:12px 0}.nl-layer-list{display:grid;gap:5px;max-height:500px;overflow:auto;margin:14px -5px 10px}.nl-layer{display:flex;align-items:center;gap:8px;padding:11px 9px;border:1px solid transparent;border-radius:5px;background:#fff;color:#506072;text-align:left;font-size:12px}.nl-layer span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-layer small{color:#9ba6b3;font-size:10px}.nl-layer.active{border-color:#c4d8fa;color:var(--primary);background:var(--primary-weak)}.nl-layer.hidden{opacity:.6}.nl-layer-tools{display:flex;gap:5px;border-top:1px solid var(--line-soft);padding-top:12px}.nl-layer-tools button,.nl-align-buttons button{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--line);background:#fff;border-radius:4px;color:var(--muted);padding:6px;font-size:11px}.nl-canvas-panel{min-width:0;background:#edf0f4}.nl-canvas-toolbar{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--line);background:#f9fafb;flex-wrap:wrap}.nl-canvas-toolbar>div{display:flex}.nl-canvas-toolbar label{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.nl-canvas-toolbar select{width:auto;padding:5px 6px;font-size:10px}.nl-canvas-toolbar button{border:0;background:transparent;padding:6px;color:var(--muted);display:flex;border-radius:4px}.nl-canvas-toolbar button.active{background:var(--primary-weak);color:var(--primary)}.nl-canvas-scroll{height:665px;overflow:auto;padding:25px 28px 30px;display:flex;align-items:flex-start;justify-content:safe center}.nl-paper-wrapper{position:relative;flex-shrink:0}.nl-paper-caption{display:flex;justify-content:space-between;padding:0 0 8px;color:#84909e;font-size:10px}.nl-paper-caption small{font-size:10px}.nl-paper{position:relative;width:100%;aspect-ratio:2/3;background:#fff;box-shadow:0 5px 20px #25334a18}.nl-paper>img{width:100%;height:100%;display:block;pointer-events:none}.nl-paper-message{display:grid;align-items:center;text-align:center;height:100%;padding:30px;color:var(--muted);font-size:12px}.nl-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#2563eb14 1px,transparent 1px),linear-gradient(90deg,#2563eb14 1px,transparent 1px);background-size:10% 6.6667%}.nl-field-hit{position:absolute;display:block;border:1px solid transparent;padding:0;background:transparent;touch-action:none;cursor:move!important}.nl-field-hit:hover{border-color:#2563eb66;background:#2563eb06}.nl-field-hit.selected{outline:2px solid var(--primary);outline-offset:1px}.nl-field-hit>span{position:absolute;bottom:100%;left:-2px;font-size:9px;padding:2px 5px;background:var(--primary);color:#fff;white-space:nowrap}.nl-canvas-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:10px 12px;color:var(--muted);font-size:10px;border-top:1px solid var(--line)}.nl-properties{border-left:1px solid var(--line)}.nl-property-tabs{margin:-5px -5px 18px}.nl-property-tabs button{flex:1;padding:8px 6px;font-size:12px}.nl-properties fieldset{padding:0;margin:0;border:0;display:grid;gap:16px}.nl-properties .nl-check{display:flex;align-items:center;gap:8px}.nl-check input{width:auto;margin:0}.nl-property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nl-align-buttons{display:flex;gap:7px}.nl-align-buttons button{flex:1}.nl-properties details{padding:10px 0;border-top:1px solid var(--line-soft);font-size:12px}.nl-properties summary{color:var(--muted);cursor:pointer;margin-bottom:8px}.nl-property-empty{text-align:center;color:var(--muted);padding:55px 0}.nl-property-empty h3{margin-top:15px}.nl-property-empty p{font-size:12px;line-height:1.7}.nl-delete{display:flex;justify-content:center;gap:6px;color:var(--danger);border:1px solid #e5c8c6;border-radius:4px;background:#fff;padding:8px;font-size:12px}.nl-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;color:#795724;background:#fff8e9;border:1px solid #eadcbc;border-radius:5px;font-size:12px;line-height:1.7}.nl-notice button{margin-left:auto;border:0;background:transparent;color:var(--primary);font-size:12px}.nl-notice.nl-error{background:#fff3f1;border-color:#edd0cc;color:var(--danger)}.nl-canvas-panel>.nl-notice{margin:8px 12px}.nl-preview-title{margin:0 0 15px;font-size:14px;font-weight:600}.arco-modal .nl-thumbnail{height:510px}.nl-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media (min-width: 1650px){.nl-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1150px){.nl-editor-grid{grid-template-columns:175px minmax(260px,1fr) 235px}.nl-layers,.nl-properties{padding:12px}.nl-card-grid{gap:12px}.nl-card-actions{gap:5px}.nl-card-actions button{padding:6px}}@media (max-width: 900px){.nl-editor-grid{grid-template-columns:150px minmax(250px,1fr)}.nl-properties{grid-column:1/-1;border-left:0;border-top:1px solid var(--line)}.nl-properties fieldset,.nl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-editor-heading{flex-wrap:wrap}.nl-editor-actions{margin-left:auto}}@media (max-width: 600px){.nl-heading{align-items:flex-start}.nl-page h2{font-size:18px}.nl-library-toolbar{flex-direction:column}.nl-search input{width:100%}.nl-card-grid{grid-template-columns:1fr}.nl-section-heading{flex-wrap:wrap}.nl-editor-grid{grid-template-columns:minmax(0,1fr)}.nl-layers{border-right:0;border-bottom:1px solid var(--line)}.nl-layer-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:170px}.nl-canvas-scroll{height:620px;padding:20px 12px}.nl-properties fieldset{grid-template-columns:minmax(0,1fr)}}.nl-page .nl-search{display:flex}.digest-chip[data-v-d17cf4d7]{display:inline-block;max-width:96px;overflow:hidden;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.estimate-match-list[data-v-d17cf4d7]{display:grid;gap:6px;margin:10px 0 0;padding:10px 12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:12px;line-height:1.45;list-style:none}.postcode-import-preview[data-v-d17cf4d7],.postcode-list-import[data-v-d17cf4d7]{display:grid;gap:14px}.postcode-list-tools[data-v-d17cf4d7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#64748b;font-size:12px}.postcode-list-editor[data-v-d17cf4d7]{display:grid;gap:8px;color:#475569;font-size:13px}.postcode-list-editor textarea[data-v-d17cf4d7]{width:100%;min-height:190px;resize:vertical;border:1px solid #dbe3ef;border-radius:8px;padding:10px 12px;color:#0f172a;font:inherit;line-height:1.55;background:#fff}.postcode-list-editor textarea[data-v-d17cf4d7]:focus{outline:2px solid rgba(37,99,235,.14);border-color:#93c5fd}.import-preview-summary[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-preview-summary article[data-v-d17cf4d7]{display:grid;gap:4px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.import-preview-summary span[data-v-d17cf4d7],.import-preview-summary small[data-v-d17cf4d7],.import-mode-panel small[data-v-d17cf4d7]{color:#64748b;font-size:12px}.import-preview-summary strong[data-v-d17cf4d7]{color:#0f172a;font-size:22px}.import-mode-panel[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-mode-panel label[data-v-d17cf4d7]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;cursor:pointer}.import-mode-panel label.disabled[data-v-d17cf4d7]{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.import-mode-panel span[data-v-d17cf4d7]{display:grid;gap:3px}.import-preview-table th[data-v-d17cf4d7],.import-preview-table td[data-v-d17cf4d7]{vertical-align:top}.import-sample-block[data-v-d17cf4d7]{display:grid;gap:8px}.helper-line[data-v-d17cf4d7]{margin:0;color:#64748b;font-size:12px}.muted-text[data-v-d17cf4d7]{color:#64748b}.danger-text[data-v-d17cf4d7]{color:#b91c1c}.modal-action-row[data-v-d17cf4d7]{display:flex;justify-content:flex-end;gap:8px}.notice-dialog[data-v-d17cf4d7]{display:grid;gap:18px}.notice-dialog p[data-v-d17cf4d7]{margin:0;color:#1f2937;font-size:14px;line-height:1.7;white-space:pre-wrap}.finance-integrity-dialog[data-v-d17cf4d7]{display:grid;gap:18px}.finance-integrity-summary[data-v-d17cf4d7]{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #bbf7d0;border-radius:6px;background:#f0fdf4;color:#166534}.finance-integrity-summary.blocked[data-v-d17cf4d7]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.finance-integrity-summary div[data-v-d17cf4d7],.finance-integrity-note[data-v-d17cf4d7]{display:grid;gap:5px}.finance-integrity-table-wrap[data-v-d17cf4d7]{max-height:420px;overflow:auto;border:1px solid #e2e8f0;border-radius:6px}.finance-integrity-table-wrap table[data-v-d17cf4d7]{margin:0}.finance-integrity-note[data-v-d17cf4d7]{padding:14px 16px;border-left:3px solid #2563eb;background:#f8fafc;color:#475569;line-height:1.6}.finance-filters[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:12px;align-items:end;width:100%;max-width:100%;overflow:visible}.finance-filters label[data-v-d17cf4d7]{display:grid;min-width:0;gap:7px}.finance-filters input[data-v-d17cf4d7],.finance-filters select[data-v-d17cf4d7]{width:100%;min-width:0}.finance-filter-actions[data-v-d17cf4d7]{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:10px;align-items:center}.finance-filter-actions .compact-button[data-v-d17cf4d7]{min-width:118px}.finance-overview[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.finance-overview article[data-v-d17cf4d7]{min-width:0}.route-item-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(260px,1fr) 96px 88px 64px;gap:8px;align-items:center}.route-item-grid+.route-item-grid[data-v-d17cf4d7]{margin-top:8px}.route-item-grid select[data-v-d17cf4d7],.route-item-grid input[data-v-d17cf4d7]{min-width:0}.editor-grid-scroll[data-v-d17cf4d7]{width:100%;overflow-x:auto;padding-bottom:4px}.editor-grid-scroll[data-v-d17cf4d7]::-webkit-scrollbar{height:8px}.editor-grid-scroll[data-v-d17cf4d7]::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.rule-editor-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(132px,1.25fr) minmax(160px,1.25fr) minmax(96px,1fr) minmax(96px,1fr) 100px 100px 64px;gap:8px;align-items:center;min-width:780px}.rule-editor-grid+.rule-editor-grid[data-v-d17cf4d7]{margin-top:8px}.rule-editor-grid input[data-v-d17cf4d7],.rule-editor-grid .arco-select[data-v-d17cf4d7]{min-width:0}.customer-route-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(160px,1.2fr) 92px 92px 100px 100px 78px 104px 64px;gap:8px;align-items:center;min-width:960px}.customer-route-grid+.customer-route-grid[data-v-d17cf4d7]{margin-top:8px}.customer-route-grid select[data-v-d17cf4d7],.customer-route-grid input[data-v-d17cf4d7],.customer-route-grid .arco-select[data-v-d17cf4d7]{min-width:0}.postcode-rule-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(104px,.9fr) minmax(96px,1fr) minmax(96px,1fr) minmax(96px,1fr) minmax(104px,1fr) 78px minmax(160px,1.2fr) 64px;gap:8px;align-items:center}.postcode-rule-grid+.postcode-rule-grid[data-v-d17cf4d7]{margin-top:8px}.postcode-rule-grid select[data-v-d17cf4d7],.postcode-rule-grid input[data-v-d17cf4d7]{min-width:0}.tier-editor-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(112px,1.05fr) minmax(160px,1.25fr) minmax(150px,1.25fr) 84px 84px 68px 68px 142px 92px 78px 86px 112px 116px 112px 64px;gap:8px;align-items:center;min-width:1580px}.tier-editor-grid.no-fuel[data-v-d17cf4d7]{grid-template-columns:minmax(112px,1.05fr) minmax(160px,1.25fr) minmax(150px,1.25fr) 84px 84px 68px 68px 142px 92px 78px 86px 112px 116px 112px 64px;min-width:1580px}.tier-editor-grid+.tier-editor-grid[data-v-d17cf4d7]{margin-top:8px}.tier-editor-grid select[data-v-d17cf4d7],.tier-editor-grid input[data-v-d17cf4d7],.tier-editor-grid .arco-select[data-v-d17cf4d7]{min-width:0}.surcharge-editor-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(150px,1.1fr) 92px 92px 70px 70px 126px 110px 90px 64px;gap:8px;align-items:center;min-width:1040px}.surcharge-editor-grid+.surcharge-editor-grid[data-v-d17cf4d7]{margin-top:8px}.surcharge-editor-grid select[data-v-d17cf4d7],.surcharge-editor-grid input[data-v-d17cf4d7],.surcharge-editor-grid .arco-select[data-v-d17cf4d7]{min-width:0}.price-version-detail[data-v-d17cf4d7]{gap:16px}.price-version-detail .product-metrics[data-v-d17cf4d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.price-version-detail .product-metrics article[data-v-d17cf4d7]{min-height:82px;padding:14px;border-color:#dbeafe;background:linear-gradient(180deg,#fff,#f8fbff)}.price-version-detail .product-metrics span[data-v-d17cf4d7]{color:#64748b;font-size:12px}.price-version-detail .product-metrics strong[data-v-d17cf4d7]{overflow-wrap:anywhere;color:#0f172a;font-size:20px;line-height:1.25}.price-version-detail .product-metrics small[data-v-d17cf4d7]{color:#64748b;line-height:1.45}.price-version-detail .detail-section[data-v-d17cf4d7]{padding:16px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.price-version-detail .detail-section+.detail-section[data-v-d17cf4d7]{margin-top:0}.price-version-detail .detail-section-head[data-v-d17cf4d7]{align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #eef2f7}.price-version-detail .detail-section-head strong[data-v-d17cf4d7]{color:#0f172a;font-size:15px}.price-version-detail .detail-section-head span[data-v-d17cf4d7]{max-width:58%;color:#64748b;font-size:12px;line-height:1.45;text-align:right}.price-version-detail .compact-list[data-v-d17cf4d7]{grid-template-columns:minmax(88px,.8fr) minmax(0,1.7fr);gap:9px 14px;margin-top:12px}.price-version-detail .compact-list dt[data-v-d17cf4d7]{color:#64748b;font-size:12px}.price-version-detail .compact-list dd[data-v-d17cf4d7]{overflow-wrap:anywhere;color:#111827;font-size:13px;line-height:1.45}.price-version-detail .impact-grid[data-v-d17cf4d7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.price-version-detail .impact-grid article[data-v-d17cf4d7]{padding:10px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.price-version-detail .impact-grid span[data-v-d17cf4d7],.price-version-detail .impact-grid small[data-v-d17cf4d7]{color:#64748b;font-size:12px;line-height:1.4}.price-version-detail .impact-grid strong[data-v-d17cf4d7]{color:#0f172a;font-size:17px}.price-version-detail .impact-issues[data-v-d17cf4d7]{margin-top:12px}.price-version-detail .impact-issue-group[data-v-d17cf4d7]{border-radius:8px}.price-version-detail .mini-table-wrap[data-v-d17cf4d7]{width:100%;margin-top:12px;overflow-x:auto;border:1px solid #edf2f7;border-radius:8px;background:#fff}.price-version-detail .mini-table-wrap[data-v-d17cf4d7]::-webkit-scrollbar{height:8px}.price-version-detail .mini-table-wrap[data-v-d17cf4d7]::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}.price-version-detail .mini-table[data-v-d17cf4d7]{min-width:640px;margin:0;border:0}.price-version-detail .price-tier-table-wrap .mini-table[data-v-d17cf4d7]{min-width:980px}.price-version-detail .mini-table th[data-v-d17cf4d7]{padding:10px 12px;background:#f8fafc;color:#475569;font-size:12px;white-space:nowrap}.price-version-detail .mini-table td[data-v-d17cf4d7]{padding:12px;color:#1f2937;font-size:13px;line-height:1.45;vertical-align:top;overflow-wrap:anywhere}.price-version-detail .subtle[data-v-d17cf4d7],.price-version-detail .product-warning[data-v-d17cf4d7]{margin-top:12px}.pricing-center-filters[data-v-d17cf4d7]{align-items:end}.pricing-center-filters.pricing-query-quoteVersions[data-v-d17cf4d7],.pricing-center-filters.pricing-query-surchargeRules[data-v-d17cf4d7]{grid-template-columns:minmax(260px,1.5fr) minmax(180px,.9fr) minmax(140px,.6fr) auto}.pricing-center-filters.pricing-query-customerPriceGroups[data-v-d17cf4d7]{grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) minmax(220px,1.1fr) minmax(140px,.6fr) auto}.pricing-center-filters .unified-filter-actions[data-v-d17cf4d7]{grid-column:auto;align-self:end;flex-wrap:nowrap;white-space:nowrap}.pricing-center-filters label[data-v-d17cf4d7]{min-width:0}@media (max-width: 1100px){.pricing-center-filters.pricing-query-quoteVersions[data-v-d17cf4d7],.pricing-center-filters.pricing-query-surchargeRules[data-v-d17cf4d7],.pricing-center-filters.pricing-query-customerPriceGroups[data-v-d17cf4d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-center-filters .unified-filter-actions[data-v-d17cf4d7]{grid-column:1 / -1}}@media (max-width: 760px){.pricing-center-filters.pricing-query-quoteVersions[data-v-d17cf4d7],.pricing-center-filters.pricing-query-surchargeRules[data-v-d17cf4d7],.pricing-center-filters.pricing-query-customerPriceGroups[data-v-d17cf4d7]{grid-template-columns:minmax(0,1fr)}.pricing-center-filters .unified-filter-actions[data-v-d17cf4d7]{grid-column:auto;flex-wrap:wrap}.pricing-center-filters .unified-filter-actions .compact-button[data-v-d17cf4d7]{flex:1 1 auto}}.detail-top-actions[data-v-d17cf4d7]{align-items:center;margin:0 0 14px;padding:12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.api-management-tabs[data-v-d17cf4d7]{display:flex;gap:0;margin:2px 0 14px;overflow-x:auto;border-bottom:1px solid #dbe3ef}.api-management-tabs button[data-v-d17cf4d7]{display:inline-flex;gap:8px;align-items:center;min-height:42px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:#64748b;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.api-management-tabs button[data-v-d17cf4d7]:hover,.api-management-tabs button.active[data-v-d17cf4d7]{border-bottom-color:#2563eb;color:#1d4ed8}.api-management-tabs button.active[data-v-d17cf4d7]{font-weight:700}.api-management-tabs small[data-v-d17cf4d7]{min-width:22px;padding:2px 7px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:11px;text-align:center}.api-management-tabs button.active small[data-v-d17cf4d7]{background:#dbeafe;color:#1d4ed8}.api-tab-description[data-v-d17cf4d7]{display:flex;gap:10px;align-items:baseline;margin-bottom:14px;color:#64748b;font-size:12px;line-height:1.5}.api-tab-description strong[data-v-d17cf4d7]{flex:0 0 auto;color:#334155;font-size:13px}.api-credential-filters[data-v-d17cf4d7]{grid-template-columns:minmax(220px,1fr) minmax(240px,1.2fr) 100px 100px;align-items:end;margin-bottom:14px}.compatibility-credential-table[data-v-d17cf4d7]{min-width:1050px}.masked-code[data-v-d17cf4d7]{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.api-credential-detail .compact-list dd[data-v-d17cf4d7]{overflow-wrap:anywhere}.hualei-products-head[data-v-d17cf4d7]{align-items:flex-start}.hualei-products-head>div[data-v-d17cf4d7]{display:grid;gap:4px}.hualei-products-head small[data-v-d17cf4d7]{color:#64748b;line-height:1.5}.hualei-products-empty[data-v-d17cf4d7]{padding:18px;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;line-height:1.6}.hualei-product-list[data-v-d17cf4d7]{display:grid;gap:10px}.hualei-product-item[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;padding:14px 16px;border:1px solid #e2e8f0;background:#fff}.hualei-product-main[data-v-d17cf4d7]{display:grid;gap:5px;min-width:0}.hualei-product-main span[data-v-d17cf4d7]{color:#64748b;overflow-wrap:anywhere}.hualei-product-actions[data-v-d17cf4d7]{grid-column:1 / -1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid #f1f5f9}.hualei-add-product[data-v-d17cf4d7],.hualei-product-button[data-v-d17cf4d7]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.hualei-product-button[data-v-d17cf4d7]{min-width:76px;height:32px;padding:0 12px;border:1px solid #d8dee8;border-radius:6px;background:#fff;color:#334155;font-size:13px;font-weight:600;line-height:1;cursor:pointer}.hualei-product-button[data-v-d17cf4d7]:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.hualei-product-button.edit[data-v-d17cf4d7]{border-color:#b9cef8;background:#f4f7ff;color:#2453a6}.hualei-product-button.enable[data-v-d17cf4d7]{border-color:#a8d8be;background:#f0faf4;color:#187044}.hualei-product-button.disable[data-v-d17cf4d7]{border-color:#efd49a;background:#fff9eb;color:#8a5a00}.hualei-product-button.delete[data-v-d17cf4d7]{border-color:#efc1bd;background:#fff6f5;color:#b42318}.hualei-product-button[data-v-d17cf4d7]:disabled{border-color:#e5e7eb;background:#f8fafc;color:#a8b0bd;cursor:not-allowed;opacity:.75}@media (max-width: 900px){.api-tab-description[data-v-d17cf4d7]{display:grid;gap:3px}.api-credential-filters[data-v-d17cf4d7]{grid-template-columns:1fr 1fr}}.detail-top-actions button[data-v-d17cf4d7],.detail-top-actions select[data-v-d17cf4d7]{min-height:34px}.price-version-table[data-v-d17cf4d7]{min-width:690px;table-layout:auto}.price-version-table th[data-v-d17cf4d7],.price-version-table td[data-v-d17cf4d7]{padding-top:14px;padding-bottom:14px;vertical-align:top}.price-version-table th[data-v-d17cf4d7]:nth-child(1),.price-version-table td[data-v-d17cf4d7]:nth-child(1){width:150px;min-width:150px}.price-version-table th[data-v-d17cf4d7]:nth-child(2),.price-version-table td[data-v-d17cf4d7]:nth-child(2){width:260px;min-width:260px}.price-version-table th[data-v-d17cf4d7]:nth-child(3),.price-version-table td[data-v-d17cf4d7]:nth-child(3){width:86px;min-width:86px}.price-version-table th[data-v-d17cf4d7]:nth-child(4),.price-version-table td[data-v-d17cf4d7]:nth-child(4){width:170px;min-width:170px}.price-version-table td[data-v-d17cf4d7]{line-height:1.45;overflow-wrap:break-word}.price-version-table td[data-v-d17cf4d7]:first-child{display:table-cell}.price-version-table td:first-child strong[data-v-d17cf4d7]{display:block;color:#0f172a;font-size:13px}.price-version-table td:first-child small[data-v-d17cf4d7]{display:block;margin-top:4px;color:#64748b;font-size:12px}.price-version-product-cell[data-v-d17cf4d7]{display:table-cell}.price-version-product-cell strong[data-v-d17cf4d7]{display:block;color:#0f172a}.price-version-product-cell small[data-v-d17cf4d7]{display:block;margin-top:5px;color:#64748b;font-size:12px}.price-version-table:not(.has-row-actions) th[data-v-d17cf4d7]:nth-child(1),.price-version-table:not(.has-row-actions) td[data-v-d17cf4d7]:nth-child(1){width:22%}.price-version-table:not(.has-row-actions) th[data-v-d17cf4d7]:nth-child(2),.price-version-table:not(.has-row-actions) td[data-v-d17cf4d7]:nth-child(2){width:38%}.price-version-table:not(.has-row-actions) th[data-v-d17cf4d7]:nth-child(3),.price-version-table:not(.has-row-actions) td[data-v-d17cf4d7]:nth-child(3){width:15%}.price-version-table:not(.has-row-actions) th[data-v-d17cf4d7]:nth-child(4),.price-version-table:not(.has-row-actions) td[data-v-d17cf4d7]:nth-child(4){width:25%}.cost-version-impact-preview .editor-section-head>div[data-v-d17cf4d7],.cost-version-estimator .editor-section-head>div[data-v-d17cf4d7]{display:grid;gap:4px}.cost-version-impact-preview .editor-section-head small[data-v-d17cf4d7],.cost-version-estimator .editor-section-head small[data-v-d17cf4d7]{color:#64748b;font-size:12px;font-weight:400}.cost-impact-grid[data-v-d17cf4d7],.cost-estimate-summary[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cost-impact-grid article[data-v-d17cf4d7],.cost-estimate-summary article[data-v-d17cf4d7]{display:grid;min-width:0;gap:5px;padding:12px 14px;border-left:3px solid #2563eb;background:#f8fafc}.cost-impact-grid span[data-v-d17cf4d7],.cost-estimate-summary span[data-v-d17cf4d7]{color:#64748b;font-size:12px}.cost-impact-grid strong[data-v-d17cf4d7],.cost-estimate-summary strong[data-v-d17cf4d7]{color:#0f172a;overflow-wrap:anywhere}.cost-impact-grid small[data-v-d17cf4d7],.cost-estimate-summary small[data-v-d17cf4d7]{color:#64748b;line-height:1.45}.cost-impact-warnings[data-v-d17cf4d7]{display:grid;gap:5px;padding:11px 14px;border-left:3px solid #d97706;background:#fffbeb;color:#92400e}.cost-impact-warnings p[data-v-d17cf4d7],.cost-impact-history-note[data-v-d17cf4d7]{margin:0;line-height:1.55}.cost-impact-history-note[data-v-d17cf4d7]{padding:10px 14px;background:#eff6ff;color:#1e40af}.cost-tier-card-list[data-v-d17cf4d7]{border:1px solid #dbe3ee;background:#fff}.cost-tier-card+.cost-tier-card[data-v-d17cf4d7]{border-top:8px solid #eef2f7}.cost-tier-card>header[data-v-d17cf4d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.cost-tier-card>header>div[data-v-d17cf4d7]{display:grid;min-width:0;gap:4px}.cost-tier-card>header small[data-v-d17cf4d7]{color:#64748b;line-height:1.45;overflow-wrap:anywhere}.cost-tier-card>section[data-v-d17cf4d7]{padding:13px 16px 16px}.cost-tier-card>section+section[data-v-d17cf4d7]{border-top:1px solid #edf1f5}.cost-tier-card h4[data-v-d17cf4d7]{margin:0 0 11px;color:#334155;font-size:13px}.cost-tier-field-grid[data-v-d17cf4d7],.cost-estimate-inputs[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cost-tier-field-grid.scope-grid[data-v-d17cf4d7]{grid-template-columns:repeat(4,minmax(0,1fr))}.cost-tier-field-grid .wide-field[data-v-d17cf4d7]{grid-column:span 2}.cost-tier-field-grid label[data-v-d17cf4d7],.cost-estimate-inputs label[data-v-d17cf4d7]{display:grid;min-width:0;gap:6px}.cost-tier-field-grid label>span[data-v-d17cf4d7],.cost-estimate-inputs label>span[data-v-d17cf4d7]{color:#475569;font-size:12px}.cost-tier-field-grid input[data-v-d17cf4d7],.cost-tier-field-grid select[data-v-d17cf4d7],.cost-tier-field-grid .arco-select[data-v-d17cf4d7],.cost-estimate-inputs input[data-v-d17cf4d7],.cost-estimate-inputs .arco-select[data-v-d17cf4d7]{width:100%;min-width:0}.cost-version-estimator[data-v-d17cf4d7]{background:#fbfdff}.cost-estimate-inputs[data-v-d17cf4d7]{grid-template-columns:repeat(4,minmax(0,1fr))}.cost-estimate-result[data-v-d17cf4d7]{display:grid;gap:12px;margin-top:14px}.cost-estimate-fees[data-v-d17cf4d7]{display:grid;border-top:1px solid #e2e8f0}.cost-estimate-fees>div[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,2fr) auto;gap:14px;padding:9px 4px;border-bottom:1px solid #edf1f5;align-items:center}.cost-estimate-fees small[data-v-d17cf4d7]{color:#64748b}.cost-estimate-empty[data-v-d17cf4d7]{display:grid;gap:5px;margin-top:14px;padding:14px;border-left:3px solid #d97706;background:#fffbeb;color:#92400e}@media (max-width: 1100px){.cost-impact-grid[data-v-d17cf4d7],.cost-estimate-summary[data-v-d17cf4d7],.cost-estimate-inputs[data-v-d17cf4d7],.cost-tier-field-grid.scope-grid[data-v-d17cf4d7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.cost-impact-grid[data-v-d17cf4d7],.cost-estimate-summary[data-v-d17cf4d7],.cost-estimate-inputs[data-v-d17cf4d7],.cost-tier-field-grid[data-v-d17cf4d7],.cost-tier-field-grid.scope-grid[data-v-d17cf4d7]{grid-template-columns:1fr}.cost-tier-field-grid .wide-field[data-v-d17cf4d7]{grid-column:auto}.cost-estimate-fees>div[data-v-d17cf4d7]{grid-template-columns:1fr auto}.cost-estimate-fees small[data-v-d17cf4d7]{grid-column:1 / -1;grid-row:2}}.template-picker-section[data-v-d17cf4d7]{background:#f8fafc}.template-picker-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.template-picker-field[data-v-d17cf4d7]{display:grid;gap:8px;min-width:0}.template-picker-field label[data-v-d17cf4d7]{font-weight:700;color:#334155}.template-picker-field .compact-button[data-v-d17cf4d7]{justify-self:start}.rule-editor-head span[data-v-d17cf4d7]{white-space:normal;line-height:1.25}.role-management-layout[data-v-d17cf4d7]{display:grid;gap:14px}.role-table th[data-v-d17cf4d7]:nth-child(1),.role-table td[data-v-d17cf4d7]:nth-child(1){width:190px}.role-table th[data-v-d17cf4d7]:nth-child(3),.role-table td[data-v-d17cf4d7]:nth-child(3),.role-table th[data-v-d17cf4d7]:nth-child(4),.role-table td[data-v-d17cf4d7]:nth-child(4){min-width:220px}.role-name-cell[data-v-d17cf4d7],.role-scope-cell[data-v-d17cf4d7],.role-summary-cell[data-v-d17cf4d7]{display:grid;gap:4px;min-width:0}.role-name-cell strong[data-v-d17cf4d7],.role-scope-cell span[data-v-d17cf4d7],.role-summary-cell span[data-v-d17cf4d7]{color:#0f172a;font-size:13px}.role-name-cell small[data-v-d17cf4d7],.role-scope-cell small[data-v-d17cf4d7],.role-summary-cell small[data-v-d17cf4d7],.role-catalog-card span[data-v-d17cf4d7],.role-catalog-head span[data-v-d17cf4d7],.editor-section-head small[data-v-d17cf4d7],.role-check-item small[data-v-d17cf4d7]{color:#64748b;font-size:12px;line-height:1.45}.role-summary-cell small[data-v-d17cf4d7]{display:-webkit-box;max-width:360px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.role-catalog[data-v-d17cf4d7]{display:grid;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.role-catalog-head[data-v-d17cf4d7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.role-catalog-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.role-catalog-card[data-v-d17cf4d7]{display:grid;gap:4px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.role-catalog-card strong[data-v-d17cf4d7],.role-check-item strong[data-v-d17cf4d7]{color:#0f172a;font-size:13px}.role-permission-line[data-v-d17cf4d7]{display:flex;flex-wrap:wrap;gap:6px}.role-permission-line span[data-v-d17cf4d7]{padding:3px 8px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px}.role-editor-section[data-v-d17cf4d7]{padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.editor-section-head[data-v-d17cf4d7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-actions[data-v-d17cf4d7]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.role-check-grid[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.role-check-item[data-v-d17cf4d7]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer}.role-check-item input[data-v-d17cf4d7]{margin-top:2px}.role-check-item span[data-v-d17cf4d7]{display:grid;gap:3px}.payload-dialog[data-v-d17cf4d7]{display:grid;gap:14px}.payload-dialog-head[data-v-d17cf4d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.payload-dialog-head div[data-v-d17cf4d7]{display:grid;gap:4px;min-width:0}.payload-dialog-head small[data-v-d17cf4d7]{color:#64748b;font-size:12px;line-height:1.45}.payload-text-list[data-v-d17cf4d7]{display:grid;gap:10px;max-height:70vh;overflow:auto}.payload-text-card[data-v-d17cf4d7]{display:grid;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.payload-text-head[data-v-d17cf4d7]{display:flex;align-items:center;gap:10px}.payload-text-head strong[data-v-d17cf4d7]{color:#111827;font-weight:700}.payload-text-head small[data-v-d17cf4d7]{margin-left:auto;color:#64748b;font-size:12px}.payload-textarea[data-v-d17cf4d7]{box-sizing:border-box;width:100%;min-height:360px;margin:0;padding:12px;overflow:auto;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;outline:none;background:#fff;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;white-space:pre}.editor-error[data-v-d17cf4d7]{padding:10px 12px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:13px;line-height:1.45}.alias-candidate-status[data-v-d17cf4d7]{padding:10px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e40af;font-size:13px;line-height:1.5}.alias-candidate-status.danger[data-v-d17cf4d7]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.authorization-row-actions[data-v-d17cf4d7]{display:flex;flex-wrap:wrap;gap:6px;min-width:184px}.authorization-row-action[data-v-d17cf4d7]{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:1px solid #d8dee9;border-radius:6px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.authorization-row-action[data-v-d17cf4d7]:hover{border-color:#93b4f5;background:#f5f8ff;color:#1d4ed8}.authorization-row-action.primary[data-v-d17cf4d7]{border-color:#bfd3ff;background:#eef4ff;color:#175cd3}.product-customer-assignment-dialog[data-v-d17cf4d7]{display:grid;gap:14px}.product-customer-assignment-head[data-v-d17cf4d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.product-customer-assignment-head>div[data-v-d17cf4d7]{display:grid;gap:4px;min-width:0}.product-customer-assignment-head strong[data-v-d17cf4d7]{color:#111827;font-size:18px}.product-customer-assignment-head small[data-v-d17cf4d7],.product-customer-assignment-head p[data-v-d17cf4d7],.product-customer-assignment-table td small[data-v-d17cf4d7]{color:#64748b;font-size:12px;line-height:1.5}.product-customer-assignment-head p[data-v-d17cf4d7]{max-width:520px;margin:0;text-align:right}.product-customer-assignment-summary[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc}.product-customer-assignment-summary span[data-v-d17cf4d7]{display:flex;align-items:baseline;gap:7px;min-height:48px;padding:12px 14px;border-right:1px solid #e2e8f0;color:#64748b;font-size:12px}.product-customer-assignment-summary span[data-v-d17cf4d7]:last-child{border-right:0}.product-customer-assignment-summary strong[data-v-d17cf4d7]{color:#0f172a;font-size:20px}.product-customer-assignment-toolbar[data-v-d17cf4d7]{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px 14px;align-items:center}.product-customer-assignment-filters[data-v-d17cf4d7],.product-customer-assignment-batch-actions[data-v-d17cf4d7]{display:flex;flex-wrap:wrap;gap:6px}.product-customer-assignment-filters[data-v-d17cf4d7]{grid-column:1 / -1}.product-customer-assignment-filters button[data-v-d17cf4d7]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid #d8dee9;border-radius:6px;background:#fff;color:#475569;cursor:pointer}.product-customer-assignment-filters button.active[data-v-d17cf4d7]{border-color:#8db4ff;background:#eaf2ff;color:#175cd3;font-weight:700}.product-customer-assignment-filters button span[data-v-d17cf4d7]{min-width:20px;padding:1px 6px;border-radius:999px;background:#eef2f7;color:#475569;font-size:11px;text-align:center}.product-customer-assignment-table-wrap[data-v-d17cf4d7]{max-height:430px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}.product-customer-assignment-table[data-v-d17cf4d7]{min-width:680px}.product-customer-assignment-table th[data-v-d17cf4d7]{position:sticky;top:0;z-index:1;background:#f8fafc}.product-customer-assignment-table th[data-v-d17cf4d7]:first-child,.product-customer-assignment-table td[data-v-d17cf4d7]:first-child{width:70px;text-align:center}.customer-product-assignment-table th[data-v-d17cf4d7]:first-child,.customer-product-assignment-table td[data-v-d17cf4d7]:first-child{width:92px}.product-customer-assignment-table td[data-v-d17cf4d7]:nth-child(2),.product-customer-assignment-table td[data-v-d17cf4d7]:nth-child(3){display:table-cell}.product-customer-assignment-table td:nth-child(2) strong[data-v-d17cf4d7],.product-customer-assignment-table td:nth-child(2) small[data-v-d17cf4d7],.product-customer-assignment-table td:nth-child(3) small[data-v-d17cf4d7]{display:block}.customer-assignment-checkbox input[data-v-d17cf4d7]{width:17px;height:17px;accent-color:#2563eb;cursor:pointer}.assignment-source-badge[data-v-d17cf4d7]{display:inline-flex;margin-bottom:3px;padding:3px 8px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600}.assignment-source-badge.direct[data-v-d17cf4d7]{background:#e8f1ff;color:#175cd3}.assignment-source-badge.inherited[data-v-d17cf4d7]{background:#ecfdf3;color:#027a48}.assignment-section[data-v-d17cf4d7]{display:grid;gap:8px}.assignment-section-head[data-v-d17cf4d7]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.assignment-section-head>div[data-v-d17cf4d7]{display:grid;gap:3px}.assignment-section-head strong[data-v-d17cf4d7]{color:#111827;font-size:14px}.assignment-section-head small[data-v-d17cf4d7]{color:#64748b;font-size:12px}.assignment-group-section[data-v-d17cf4d7]{padding-top:2px}.product-group-assignment-list[data-v-d17cf4d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;overflow:auto;padding:2px}.product-group-assignment-option[data-v-d17cf4d7]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;padding:12px 14px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;cursor:pointer}.product-group-assignment-option[data-v-d17cf4d7]:hover,.product-group-assignment-option.selected[data-v-d17cf4d7]{border-color:#8db4ff;background:#f5f8ff}.product-group-assignment-option.disabled[data-v-d17cf4d7]{cursor:not-allowed;opacity:.6}.product-group-assignment-option input[data-v-d17cf4d7]{width:17px;height:17px;accent-color:#2563eb}.product-group-assignment-main[data-v-d17cf4d7]{display:grid;gap:4px;min-width:0}.product-group-assignment-main strong[data-v-d17cf4d7],.product-group-assignment-main small[data-v-d17cf4d7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-group-assignment-main strong[data-v-d17cf4d7]{color:#101828;font-size:14px}.product-group-assignment-main small[data-v-d17cf4d7],.assignment-section-head>span[data-v-d17cf4d7]{color:#64748b;font-size:12px}.assignment-group-table-wrap[data-v-d17cf4d7]{max-height:240px}.assignment-group-table th[data-v-d17cf4d7]:first-child,.assignment-group-table td[data-v-d17cf4d7]:first-child{width:210px;text-align:left}.assignment-group-table td:first-child strong[data-v-d17cf4d7],.assignment-group-table td:first-child small[data-v-d17cf4d7]{display:block}.assignment-product-list[data-v-d17cf4d7]{display:flex;flex-wrap:wrap;gap:6px}.assignment-product-list span[data-v-d17cf4d7]{display:inline-flex;padding:4px 8px;border:1px solid #dbe5f5;border-radius:6px;background:#f8fbff;color:#344054;font-size:12px}.product-customer-assignment-footer[data-v-d17cf4d7]{align-items:center;justify-content:space-between}.product-customer-assignment-footer>span[data-v-d17cf4d7]{color:#64748b;font-size:12px}.product-customer-assignment-footer>div[data-v-d17cf4d7]{display:flex;gap:8px}.strategy-group-chip-list[data-v-d17cf4d7]{display:flex;flex-wrap:wrap;gap:5px;min-width:180px;max-width:360px}.strategy-group-chip-list.detail-chips[data-v-d17cf4d7]{max-width:none}.strategy-group-chip[data-v-d17cf4d7]{display:inline-flex;align-items:center;min-height:26px;max-width:180px;padding:3px 8px;overflow:hidden;border:1px solid #d9e2ef;border-radius:6px;background:#f8fafc;color:#344054;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.strategy-group-chip.product[data-v-d17cf4d7]{border-color:#cfe0ff;background:#f2f6ff;color:#175cd3}.strategy-group-chip.more[data-v-d17cf4d7]{border-style:dashed;color:#64748b}.strategy-group-empty[data-v-d17cf4d7]{color:#98a2b3;font-size:12px}.customer-group-change-dialog[data-v-d17cf4d7]{display:grid;gap:16px}.customer-group-change-head[data-v-d17cf4d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid #e5e7eb}.customer-group-change-head>div[data-v-d17cf4d7]{display:grid;gap:4px}.customer-group-change-head span[data-v-d17cf4d7],.customer-group-change-head p[data-v-d17cf4d7],.customer-group-option small[data-v-d17cf4d7],.customer-group-change-footer>span[data-v-d17cf4d7]{color:#64748b;font-size:12px;line-height:1.5}.customer-group-change-head strong[data-v-d17cf4d7]{color:#101828;font-size:18px}.customer-group-change-head p[data-v-d17cf4d7]{max-width:420px;margin:0;text-align:right}.customer-group-option-list[data-v-d17cf4d7]{display:grid;gap:8px;max-height:430px;overflow:auto;padding:2px}.customer-group-option[data-v-d17cf4d7]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;min-height:72px;padding:12px 14px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;cursor:pointer}.customer-group-option[data-v-d17cf4d7]:hover,.customer-group-option.selected[data-v-d17cf4d7]{border-color:#8db4ff;background:#f5f8ff}.customer-group-option input[data-v-d17cf4d7]{width:17px;height:17px;accent-color:#2563eb}.customer-group-option-main[data-v-d17cf4d7]{display:grid;gap:3px;min-width:0}.customer-group-option-main b[data-v-d17cf4d7]{overflow:hidden;color:#101828;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.customer-group-option-summary[data-v-d17cf4d7]{display:flex;gap:8px}.customer-group-option-summary em[data-v-d17cf4d7]{padding:3px 7px;border-radius:5px;background:#eef2f6;color:#475467;font-size:11px;font-style:normal;white-space:nowrap}.customer-group-change-loading[data-v-d17cf4d7]{padding:28px;color:#64748b;text-align:center}.customer-group-change-footer[data-v-d17cf4d7]{align-items:center;justify-content:space-between}.customer-group-change-footer>div[data-v-d17cf4d7]{display:flex;gap:8px}@media (max-width: 720px){.product-customer-assignment-head[data-v-d17cf4d7]{display:grid}.product-customer-assignment-head p[data-v-d17cf4d7]{text-align:left}.product-customer-assignment-summary[data-v-d17cf4d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-customer-assignment-summary span[data-v-d17cf4d7]:nth-child(2){border-right:0}.product-customer-assignment-summary span[data-v-d17cf4d7]:nth-child(-n+2){border-bottom:1px solid #e2e8f0}.product-customer-assignment-toolbar[data-v-d17cf4d7]{grid-template-columns:1fr}.product-customer-assignment-footer[data-v-d17cf4d7]{align-items:stretch}.product-group-assignment-list[data-v-d17cf4d7]{grid-template-columns:1fr}.customer-group-change-head[data-v-d17cf4d7],.customer-group-change-footer[data-v-d17cf4d7]{display:grid}.customer-group-change-head p[data-v-d17cf4d7]{text-align:left}.customer-group-option[data-v-d17cf4d7]{grid-template-columns:auto minmax(0,1fr)}.customer-group-option-summary[data-v-d17cf4d7],.customer-group-option>.badge[data-v-d17cf4d7]{grid-column:2;justify-self:start}}.visually-hidden[data-v-d17cf4d7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--bg: #f6f7f9;--surface: #ffffff;--surface-muted: #f9fafb;--line: #dfe4ea;--line-strong: #c7d0da;--line-soft: #edf0f3;--text: #1f2933;--muted: #667481;--primary: #2563eb;--primary-weak: #eff5ff;--success: #0f766e;--success-weak: #e7f6f3;--danger: #b42318;--danger-weak: #fff0ee;--radius: 6px}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;letter-spacing:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.66}.login-shell{display:grid;min-height:100vh;place-items:center;padding:24px}.login-card{width:min(420px,100%);border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:24px;box-shadow:0 8px 24px #1f293314}.login-brand{display:flex;gap:10px;align-items:center;margin-bottom:22px}.login-brand strong,.login-brand small{display:block}.login-brand small,.login-tip{color:var(--muted)}.login-form{display:grid;gap:14px}.login-tip{margin:14px 0 0;font-size:13px}.workspace-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.rail{border-right:1px solid var(--line);background:var(--surface);padding:14px 10px}.brand{display:flex;gap:10px;align-items:center;padding:4px 10px 16px;min-width:0;overflow:hidden}.brand>div{min-width:0;overflow:hidden}.brand-logo{display:block;flex:0 0 auto;width:38px;height:38px;border:1px solid rgba(22,93,255,.16);border-radius:10px;background:#fff;box-shadow:0 8px 18px #165dff29;object-fit:cover}.brand strong,.brand small{display:block}.brand strong{font-size:14px;line-height:1.35;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brand small{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px}.nav-groups{display:grid;gap:10px}.primary-nav{height:42px;padding:0 10px;border-bottom:1px solid #e8edf2;border-radius:6px;font-size:14px;font-weight:700}.primary-nav:after{display:none}.nav-group{display:grid;gap:0;padding-bottom:8px;border-bottom:1px solid #e8edf2;background:transparent}.nav-group:last-child{padding-bottom:0;border-bottom:0}.nav-group-toggle{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;min-height:38px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#4d5968;font-size:14px;font-weight:750;letter-spacing:0;text-align:left}.nav-group-toggle:hover{background:#f3f6f9;color:#344151}.nav-group:not(.collapsed) .nav-group-toggle{background:#f5f9ff;color:var(--primary)}.nav-group-toggle>svg{flex:0 0 auto;color:#8a95a3}.nav-group:not(.collapsed) .nav-group-toggle>svg{color:var(--primary)}.nav-group-label{display:flex;min-width:0;gap:8px;align-items:center}.nav-group-label svg{flex:0 0 auto}.nav-group-items{display:grid;gap:4px;margin:6px 0 0 9px;padding:2px 0 2px 10px;border-left:1px solid #dce3ea}.nav{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;width:100%;height:38px;margin:0;border:0;border-radius:5px;background:transparent;color:#536171;font-size:13px;font-weight:500;text-align:left;padding:0 10px 0 11px;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.nav:not(:last-child):after{position:absolute;right:8px;bottom:-3px;left:39px;height:1px;background:#edf1f5;content:"";pointer-events:none}.nav>svg{color:#7d8998;transition:color .12s ease}.nav>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav.active{border-radius:6px;background:#edf4fc;color:#1e4f91;font-weight:600;box-shadow:none}.nav.active:before{position:absolute;top:50%;left:0;width:3px;height:18px;border-radius:999px;background:#2f6fca;content:"";pointer-events:none;transform:translateY(-50%)}.nav.active:after{opacity:0}.nav.active>svg{color:#3b6fae}.nav:hover{background:#f3f6f9;color:#273444}.nav:hover>svg{color:#526171}.nav.active:hover{background:#e7f0fb;color:#1e4f91}.nav.active:hover>svg{color:#3b6fae}.nav:focus-visible{outline:2px solid rgb(37 99 235 / 30%);outline-offset:1px}.mobile-nav-select{display:none;width:100%;margin-bottom:8px}.main{min-width:0;padding:18px 20px}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.brand-backed-topbar{display:grid;grid-template-columns:minmax(150px,auto) minmax(250px,1fr) auto;min-height:76px;overflow:hidden;border:1px solid #dce6f2;border-radius:var(--radius);background-image:linear-gradient(90deg,#ffffffd1,#ffffffe6),url(/cangluan-brand-banner.webp);background-position:center 47%;background-size:cover;padding:10px 14px}.brand-appearance-page{display:grid;gap:18px;min-width:0}.brand-editor-heading,.brand-save-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-asset-editor h3{margin:0;color:#182230}.brand-editor-heading p{max-width:720px;margin:6px 0 0;color:var(--muted);line-height:1.65}.brand-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brand-asset-editor{min-width:0;border:1px solid #dce4ee;border-radius:8px;background:#fff;padding:20px}.brand-editor-heading{align-items:flex-start}.brand-logo-preview{display:flex;align-items:center;gap:14px;min-height:130px;margin-top:18px;border:1px dashed #cbd7e6;border-radius:8px;background:#f8fafc;padding:22px}.brand-logo-preview img{width:76px;height:76px;flex:0 0 auto;border:1px solid rgba(22,93,255,.14);border-radius:8px;background:#fff;box-shadow:0 10px 24px #165dff24;object-fit:contain}.brand-logo-preview strong,.brand-logo-preview span{display:block}.brand-logo-preview strong{font-size:18px}.brand-logo-preview span{margin-top:6px;color:var(--muted)}.sidebar-brand-preview{display:grid;align-content:start;gap:7px;min-height:260px;margin-top:18px;overflow:hidden;border:1px solid #dce4ee;border-radius:8px;padding:18px 14px;color:#24364b}.sidebar-brand-preview-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.sidebar-brand-preview-head img{width:42px;height:42px;border:1px solid rgba(22,93,255,.16);border-radius:8px;background:#fff;object-fit:contain}.sidebar-preview-group{color:#718096;font-size:12px;font-weight:700}.sidebar-preview-item{border-radius:6px;padding:9px 12px;font-size:13px}.sidebar-preview-item.active{border-left:3px solid var(--primary);background:#e1eeffe6;color:var(--primary);font-weight:700}.brand-sidebar-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px}.brand-sidebar-strength,.brand-gradient-options{min-width:0;border:1px solid #dce4ee;border-radius:8px;background:#fff;padding:18px 20px}.brand-sidebar-strength{display:flex;align-items:center;justify-content:space-between;gap:20px}.brand-sidebar-controls h3{margin:0;color:#182230}.brand-sidebar-controls p{margin:6px 0 0;color:var(--muted);line-height:1.6}.brand-strength-input{display:grid;grid-template-columns:minmax(160px,260px) 48px;align-items:center;gap:12px;min-width:260px}.brand-strength-input input{width:100%;accent-color:var(--primary)}.brand-strength-input strong{color:var(--primary);text-align:right;font-variant-numeric:tabular-nums}.gradient-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.gradient-segmented button{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:40px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#4b5d70}.gradient-segmented button.active{border-color:#7aa7ef;background:#edf5ff;color:#165dcc;box-shadow:inset 0 0 0 1px #165dff14}.gradient-swatch{flex:0 0 auto;width:20px;height:20px;border:1px solid rgba(41,65,91,.12);border-radius:5px}.gradient-light{background:linear-gradient(135deg,#fff,#eef4ff)}.gradient-wing{background:radial-gradient(ellipse at 100% 0,#8db8ff 0 34%,transparent 36%),linear-gradient(135deg,#edf6ff,#dcecff)}.gradient-route{background:radial-gradient(circle at 25% 28%,#2563eb 0 2px,transparent 3px),linear-gradient(35deg,transparent 46%,#90b4e8 48%,transparent 52%),#f3f8ff}.gradient-grid{background:linear-gradient(#d9e2ec 1px,transparent 1px),linear-gradient(90deg,#d9e2ec 1px,transparent 1px),#f8fafc;background-size:7px 7px}.gradient-blue{background:linear-gradient(135deg,#dcecff,#f8fbff)}.gradient-mint{background:linear-gradient(135deg,#d8f4ed,#fbfefd)}.gradient-option-copy{display:grid;min-width:0;text-align:left}.gradient-option-copy strong{color:inherit;font-size:13px}.gradient-option-copy small{margin-top:2px;color:#718096;font-size:11px}.brand-save-bar{position:sticky;bottom:10px;z-index:3;border:1px solid #dce4ee;border-radius:8px;background:#fffffff5;box-shadow:0 10px 26px #0f172a17;padding:12px 16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-save-bar>span{color:var(--muted)}.brand-save-actions{display:flex;align-items:center;gap:10px}@media (max-width: 980px){.brand-editor-grid,.brand-sidebar-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.brand-editor-heading,.brand-sidebar-strength,.brand-save-bar{align-items:stretch;flex-direction:column}.brand-save-actions,.brand-save-actions button,.brand-editor-heading button{width:100%;justify-content:center}.brand-strength-input{width:100%;min-width:0}.gradient-segmented{grid-template-columns:1fr}}.topbar-brand-message{display:flex;gap:9px;align-items:baseline;justify-content:center;color:#183047;pointer-events:none}.topbar-brand-message strong{font-size:19px}.topbar-brand-message span{color:#47657e;font-size:13px}h1,h2{margin:0;line-height:1.25;font-weight:650}h1{font-size:22px}h2{font-size:16px}.subtle,small{color:var(--muted)}.toolbar,.panel-head,.filters{display:flex;gap:8px;align-items:center}.topbar-actions{justify-content:flex-end}.topbar-service-link{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid #cbd9ea;border-radius:7px;background:#ffffffd1;padding:0 11px;color:#23415c;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.topbar-service-link:hover{border-color:#7aa8e8;background:#fff;color:#165dff}.panel-head{justify-content:space-between;min-height:34px;margin-bottom:12px}.search{display:grid;grid-template-columns:18px minmax(180px,280px);gap:8px;align-items:center;height:36px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:0 10px}.search input{border:0;padding:0}.primary,.secondary,.icon-button{display:inline-flex;align-items:center;justify-content:center;height:36px;border-radius:var(--radius)}.primary{gap:7px;border:1px solid var(--primary);background:var(--primary);color:#fff;padding:0 13px}.primary:hover{background:#1d4ed8}.secondary{gap:7px;border:1px solid var(--line);background:var(--surface);color:#2f3c47;padding:0 13px}.secondary:hover{background:var(--surface-muted)}.danger-button{border-color:var(--danger-weak);color:var(--danger)}.icon-button{width:36px;border:1px solid var(--line);background:var(--surface);color:#2f3c47}input,select{height:34px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:0 10px}input:focus,select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1f}.summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.summary.dashboard-finance-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.summary article,.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 2px #1f29330a}.summary article{min-width:0;padding:13px 14px}.summary span{color:var(--muted);font-size:13px}.summary strong{display:block;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1;font-weight:650;font-variant-numeric:tabular-nums}.summary small{display:block;margin-top:9px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.create-grid,.data-grid,.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);gap:12px}.wide-panel{grid-column:span 1}.todo-list,.quick-grid{display:grid;gap:8px}.todo-list button,.quick-grid button{display:grid;align-items:center;min-height:40px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:0 10px;text-align:left}.todo-list button{grid-template-columns:22px minmax(0,1fr) auto;gap:8px}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid button{grid-template-columns:22px minmax(0,1fr);gap:8px}.todo-list button:hover,.quick-grid button:hover{border-color:#c8d0da;background:var(--surface-muted)}.todo-list b{color:var(--primary)}.anomaly-panel{grid-column:1 / -1}.payment-performance-panel{grid-column:1 / -1;padding-bottom:14px}.finance-operating-analysis{margin-bottom:16px;padding:14px;border:1px solid var(--line-soft);border-radius:var(--radius)}.finance-operating-analysis>summary,.product-readiness-details>summary{cursor:pointer;font-weight:600}.summary.finance-operating-cards{margin:14px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-collection-analysis .panel-head{margin-top:18px}.product-readiness-check .config-flow-steps,.product-readiness-check .config-flow-summary{grid-template-columns:minmax(0,1fr)}.product-readiness-check .config-flow-step small{white-space:normal}.product-readiness-check{margin-top:16px}@media (max-width: 640px){.summary.finance-operating-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-performance-panel .panel-head>div{display:grid;gap:3px;min-width:0}.payment-performance-panel .panel-head h2{margin:0}.payment-performance-panel .panel-head small{color:var(--muted);line-height:1.4}.payment-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px}.payment-performance-metric{min-width:0;padding:4px 18px 2px;border-left:1px solid var(--line-soft)}.payment-performance-metric:first-child{padding-left:0;border-left:0}.payment-performance-metric>span,.payment-performance-metric>small{display:block;color:var(--muted)}.payment-performance-metric>strong{display:block;margin:7px 0 8px;font-size:22px;line-height:1.1;font-weight:650;font-variant-numeric:tabular-nums}.payment-performance-metric>small{line-height:1.45}.tracking-sync-policy{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;border:1px solid #cfd8e6;border-left:3px solid var(--primary);border-radius:var(--radius);background:#f7f9fc;padding:11px 12px}.tracking-query-panel{display:grid;gap:0;margin:0 18px 12px;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff}.tracking-query-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.tracking-query-title{display:flex;align-items:center;gap:10px;min-width:0}.tracking-query-title>svg{flex:0 0 auto;color:var(--primary)}.tracking-query-title>div{display:grid;gap:2px;min-width:0}.tracking-query-title strong{color:var(--text);font-size:15px}.tracking-query-title span{color:var(--muted);font-size:12px;line-height:1.45}.tracking-query-head-actions,.tracking-query-actions>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.tracking-query-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;padding:12px 14px;background:var(--surface-muted)}.tracking-query-grid label{display:grid;gap:6px;min-width:0;color:var(--muted);font-size:12px}.tracking-query-grid input,.tracking-query-grid select,.tracking-query-grid .arco-select{width:100%;min-width:0}.tracking-query-grid .checkbox-field{display:flex;align-items:center;min-height:38px}.tracking-query-grid .checkbox-field input{width:auto}.tracking-query-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:8px 14px;border-top:1px solid var(--line-soft)}.tracking-query-panel .filter-chip-row{margin:0;padding:0}.tracking-management{display:grid;gap:14px;margin:0 18px 18px;min-width:0}.tracking-management-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 2px 0}.tracking-management-head>div:first-child{display:grid;gap:4px}.tracking-management-head strong{color:var(--text);font-size:18px}.tracking-management-head span,.tracking-audit-explain{color:var(--muted);font-size:13px;line-height:1.5}.tracking-management-head>div:last-child,.tracking-row-actions,.tracking-management-toolbar>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tracking-management-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line-soft)}.tracking-management-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:42px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:650}.tracking-management-tabs button.active{border-bottom-color:var(--primary);color:var(--primary)}.tracking-management-tabs em{min-width:22px;padding:1px 6px;border-radius:10px;background:var(--surface-muted);color:inherit;font-size:11px;font-style:normal;text-align:center}.tracking-management-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,240px) auto;align-items:end;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted)}.tracking-management-toolbar label{display:grid;gap:6px;color:var(--muted);font-size:12px}.tracking-management-toolbar input,.tracking-management-toolbar select,.tracking-management-toolbar .arco-select{width:100%;min-width:0}.tracking-management-table-scroll,.tracking-batch-scroll.inline,.tracking-audit-scroll.inline{max-width:100%;overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff}.tracking-management-table-scroll table,.tracking-batch-scroll.inline table,.tracking-audit-scroll.inline table{min-width:1080px;margin:0}.tracking-product-table td>strong,.tracking-product-table td>small{display:block}.tracking-product-table td>small{margin-top:4px;color:var(--muted);line-height:1.45}.tracking-batch-section.inline{padding:0;border:0}.tracking-batch-section.inline .section-title{padding:0 2px 8px}.tracking-management-state{margin:0}.tracking-policy-scope-note{display:grid;gap:3px;padding:11px 12px;border-left:3px solid var(--primary);background:var(--surface-muted)}.tracking-policy-scope-note span{color:var(--muted);font-size:12px}.tracking-webhook-note{margin:0;padding:10px 12px;border-left:3px solid #2f6fca;background:#f4f8fd;color:#526275;line-height:1.6}.tracking-sync-policy>svg{color:var(--primary)}.tracking-sync-policy>div{display:grid;gap:3px;min-width:0}.tracking-sync-policy>.tracking-policy-actions{display:flex;grid-auto-flow:column;gap:8px}.tracking-policy-form{display:grid;gap:16px}.tracking-policy-form>.tracking-policy-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--border)}.tracking-policy-toggle{display:grid;gap:4px}.tracking-policy-toggle .checkbox-field{color:var(--text);font-weight:600}.tracking-policy-toggle p{margin:0 0 0 24px;color:var(--muted);font-size:12px;line-height:1.6}.tracking-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tracking-policy-grid label{display:grid;gap:6px;color:var(--text);font-size:13px}.tracking-policy-grid select{width:100%;height:42px;padding-inline:12px 34px;cursor:pointer}.tracking-policy-grid .arco-input-number{width:100%}.tracking-audit-scroll{max-height:520px;overflow:auto;border:1px solid var(--border)}.tracking-audit-scroll table{min-width:860px}.tracking-batch-section+.tracking-batch-section{margin-top:20px}.tracking-batch-section .section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.tracking-batch-section .section-title span{color:var(--muted);font-size:12px}.tracking-batch-scroll{max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}.tracking-batch-scroll table{min-width:980px}.tracking-batch-scroll.upcoming table{min-width:760px}.tracking-sync-policy strong{font-size:13px}.tracking-sync-policy span:not(.badge){color:var(--muted);font-size:12px;line-height:1.5}.anomaly-error{margin:0 0 12px;color:#b42318;font-size:13px}.dashboard-summary-warning{grid-column:1 / -1;margin:0;color:#b45309;font-size:13px}.dashboard-summary-warning button{border:0;padding:0;color:#2563eb;background:transparent;cursor:pointer}.finance-summary-warning{grid-column:1 / -1;margin:0;color:#b45309;font-size:13px}.finance-summary-warning button{border:0;padding:0;color:#2563eb;background:transparent;cursor:pointer}.anomaly-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.anomaly-grid button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-height:72px;padding:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);color:var(--text);text-align:left}.anomaly-grid button:hover{border-color:#c8d0da;background:var(--surface-muted)}.anomaly-grid button.attention{border-color:#f2c98b;background:#fffaf1}.anomaly-grid button strong{color:var(--primary);font-size:18px}.anomaly-grid button.attention strong{color:#b45309}.anomaly-grid button small{grid-column:2 / -1;color:var(--muted);line-height:1.4}.provider-incident-dialog{display:grid;gap:12px}.incident-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.incident-toolbar>span{color:var(--muted);font-size:13px}.incident-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line-soft)}.incident-table-wrap table{min-width:940px}.incident-table-wrap td{vertical-align:top}.incident-order-no{white-space:nowrap}.incident-error{display:block;max-width:300px;margin-top:4px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.incident-actions{display:flex;flex-wrap:wrap;gap:6px}.compact-state{min-height:150px}.config-flow-panel{display:grid;gap:12px}.config-flow-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted)}.config-flow-summary div{display:grid;gap:3px;min-width:0}.config-flow-summary span,.config-flow-step span{color:var(--muted);font-size:12px}.config-flow-summary strong,.config-flow-step strong{overflow:hidden;color:var(--text);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.config-flow-summary small,.config-flow-step small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.config-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.config-flow-step{display:grid;gap:5px;min-height:118px;border:1px solid var(--line-soft);border-left-width:3px;border-radius:var(--radius);background:var(--surface);padding:10px;text-align:left}.config-flow-step:hover:not(:disabled){background:var(--surface-muted);border-color:#c8d0da}.config-flow-step:disabled{cursor:not-allowed;opacity:.62}.config-flow-step.success{border-left-color:var(--success)}.config-flow-step.warning{border-left-color:#d25f00}.config-flow-step.danger{border-left-color:var(--danger)}.config-flow-step b{justify-self:start;border-radius:999px;background:#eef1f5;color:#43515f;padding:3px 8px;font-size:12px;font-weight:650}.config-flow-step.success b{background:var(--success-weak);color:var(--success)}.config-flow-step.warning b{background:#fff7e8;color:#d25f00}.config-flow-step.danger b{background:var(--danger-weak);color:var(--danger)}.config-flow-blockers,.config-flow-ready{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;color:var(--muted);font-size:12px}.config-flow-blockers strong{color:var(--danger)}.config-flow-blockers span{border-radius:999px;background:var(--danger-weak);color:var(--danger);padding:4px 8px}.config-flow-ready{color:var(--success)}.link-button{border:0;background:transparent;color:var(--primary);padding:0}.panel{min-width:0;padding:14px}.form-section+.form-section{margin-top:18px}.section-title{margin-bottom:10px;color:#263642;font-size:14px;font-weight:650}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label{display:grid;gap:6px;color:#42525f;font-size:13px}label.full{grid-column:span 2}.side-stack{display:grid;align-content:start;gap:12px}.compact-list{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;margin:0}.compact-list dt{color:var(--muted)}.compact-list dd{min-width:0;margin:0;word-break:break-word;white-space:pre-wrap}.file-section{margin-top:14px}.file-link-list{display:grid;gap:8px}.file-link{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:10px;text-align:left}.file-link:hover{border-color:var(--primary);background:var(--primary-weak)}.file-link span{display:grid;gap:2px;min-width:0}.file-link b,.file-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-link small{color:var(--muted);font-size:12px}.file-link-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end}.file-evidence-grid{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;padding-left:32px}.file-evidence-grid article{padding:9px 10px}.file-evidence-grid strong{font-size:13px}.file-evidence-grid span,.file-evidence-grid small{white-space:normal}.file-link-note{color:var(--muted);font-size:12px}.batch-upload-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border-bottom:1px solid var(--line-soft);padding:0 0 12px;margin-bottom:4px}.batch-inspection-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin:0 18px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted);padding:12px}.batch-inspection-copy{display:grid;gap:4px;min-width:0}.batch-inspection-copy strong{font-size:14px}.batch-inspection-copy span{color:var(--muted);font-size:12px;line-height:1.5}.batch-inspection-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.batch-keyword-filter{display:grid;flex:1 1 260px;gap:5px;min-width:220px;color:var(--muted);font-size:12px}.batch-keyword-filter input{width:100%}.batch-status-filter{display:grid;gap:5px;color:var(--muted);font-size:12px}.batch-status-filter select,.batch-sort-select{min-width:150px}.batch-table-scroll{max-width:100%;overflow-x:auto}.batch-task-table{min-width:1320px}.batch-task-table th,.batch-task-table td{white-space:nowrap}.batch-task-table th:nth-child(4),.batch-task-table td:nth-child(4){min-width:220px;white-space:normal;overflow-wrap:anywhere}.batch-task-table th:nth-child(6),.batch-task-table td:nth-child(6){min-width:190px;white-space:normal}.file-center-table{min-width:1180px!important}.file-center-table th,.file-center-table td{white-space:nowrap}.file-center-table th:nth-child(2),.file-center-table td:nth-child(2){min-width:180px}.file-center-table th:nth-child(6),.file-center-table td:nth-child(6){min-width:360px;white-space:normal}.batch-link-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.batch-result-filter{display:inline-flex;height:34px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.batch-result-filter button{min-width:78px;border:0;border-right:1px solid var(--line-soft);background:transparent;color:var(--muted);padding:0 12px}.batch-result-filter button:last-child{border-right:0}.batch-result-filter button.active{background:var(--primary-weak);color:var(--primary);font-weight:600}.finance-tab-strip-persistent{margin-bottom:12px}.batch-sort-select{width:128px;height:34px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);padding:0 10px}.batch-field-hints{display:flex;flex-wrap:wrap;gap:6px;width:100%}.batch-field-hints span{border:1px solid var(--line-soft);border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:12px;line-height:24px;padding:0 9px}.file-picker{display:inline-grid;grid-template-columns:17px minmax(180px,1fr);align-items:center;gap:8px;min-height:34px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);padding:0 10px;cursor:pointer}.file-picker input{display:none}.table-action{min-width:64px;height:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--primary);font-size:13px;padding:0 10px}.table-action:hover{background:var(--primary-weak)}.table-action:disabled{cursor:wait;opacity:.58}.account-test-cell{display:grid;gap:4px;justify-items:start;min-width:104px}.account-test-cell small{color:var(--muted);font-size:12px;white-space:nowrap}.provider-test-readonly-card{display:grid;gap:10px;margin-top:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted);padding:12px}.provider-test-readonly-card.success{border-color:#b7eb8f;background:#f6ffed}.provider-test-readonly-card.danger{border-color:#ffccc7;background:#fff2f0}.provider-test-readonly-card.muted{border-style:dashed}.provider-test-readonly-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.provider-test-readonly-head span:first-child{display:grid;gap:3px;min-width:0}.provider-test-readonly-head strong{color:var(--text);font-size:14px}.provider-test-readonly-head small,.provider-test-pass-boundary,.provider-test-next-step{color:var(--muted);font-size:12px;line-height:1.5}.provider-test-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.provider-test-metrics article{display:grid;gap:4px;min-width:0;border:1px solid rgba(201,205,212,.7);border-radius:var(--radius);background:#ffffffb8;padding:9px 10px}.provider-test-metrics span,.provider-test-metrics small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.provider-test-metrics strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px}.provider-test-pass-boundary,.provider-test-next-step{margin:0}.provider-test-pass-boundary{border-left:3px solid var(--warning);padding-left:8px}pre{min-height:280px;overflow:auto;margin:0;border-radius:var(--radius);background:#111827;color:#d6e2ee;padding:12px}.table-panel{overflow-x:auto}.provider-cost-query-panel{margin:14px 18px 12px;overflow:hidden;border:1px solid var(--line-soft);border-radius:6px;background:#fff}.provider-cost-query-head{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border-bottom:1px solid var(--line-soft);background:#f8fafc}.provider-cost-query-head>div{display:grid;min-width:0;gap:3px}.provider-cost-query-head strong{color:var(--text);font-size:15px}.provider-cost-query-head span{color:var(--muted);font-size:12px}.provider-cost-query-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;padding:14px}.provider-cost-query-grid label{display:grid;min-width:0;gap:6px;color:var(--text-muted);font-size:13px}.provider-cost-query-grid input,.provider-cost-query-grid select,.provider-cost-query-grid .arco-select{width:100%;min-width:0}.provider-cost-query-grid.query-providerProducts{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(150px,1fr))}.provider-cost-query-grid.query-costVersions{grid-template-columns:minmax(320px,1.5fr) minmax(220px,1fr) minmax(170px,.7fr)}.provider-cost-query-actions{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.postcode-data-actions,.provider-cost-query-submit{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.provider-cost-query-submit{margin-left:auto}@media (max-width: 1100px){.provider-cost-query-grid.query-providerProducts,.provider-cost-query-grid.query-costVersions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.provider-cost-query-panel{margin:10px}.provider-cost-query-head{align-items:stretch;flex-direction:column}.provider-cost-query-head .module-primary-action{width:100%}.provider-cost-query-grid,.provider-cost-query-grid.query-providerProducts,.provider-cost-query-grid.query-costVersions{grid-template-columns:minmax(0,1fr)}.provider-cost-query-actions{align-items:stretch;flex-direction:column}.postcode-data-actions,.provider-cost-query-submit{width:100%;margin-left:0}.provider-cost-query-submit .compact-button{flex:1 1 0}}.advanced-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;align-items:end;margin:0 0 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted);padding:12px}.unified-filter-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;padding-top:2px}.unified-filter-actions .module-primary-action,.finance-filter-actions .module-primary-action{margin-left:auto}.advanced-filters.order-filters,.advanced-filters.finance-filters{grid-template-columns:repeat(5,minmax(142px,1fr)) auto auto}.advanced-filters.finance-filters{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));max-width:100%;overflow:visible}.advanced-filters.finance-filters label{min-width:0}.advanced-filters.finance-filters input,.advanced-filters.finance-filters select,.advanced-filters.finance-filters .arco-select{width:100%;min-width:0}.filters .toolbar-select{min-width:180px;width:220px}.finance-filter-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:10px;min-width:0}.finance-filter-actions .compact-button{flex:0 1 132px;min-width:104px}.advanced-filters label.select-filter{min-width:0}.advanced-filters .select-filter .arco-select{width:100%;min-width:0}.advanced-filters.customer-product-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;padding:14px 16px;border-color:var(--line);background:#fff}.customer-product-filters>label,.customer-product-filters input,.customer-product-filters select,.customer-product-filters .arco-select{width:100%;min-width:0}.customer-product-filters .unified-filter-actions{padding-top:4px;border-top:1px solid var(--line-soft);margin-top:2px}.customer-product-filters .unified-filter-actions .module-primary-action{margin-left:auto}@media (min-width: 1680px){.advanced-filters.customer-product-filters{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 761px) and (max-width: 1180px){.advanced-filters.customer-product-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}.advanced-filters.price-version-filters{grid-template-columns:minmax(280px,1.5fr) minmax(210px,.8fr) minmax(160px,.55fr) auto;align-items:end;border-color:var(--line);background:#fff;padding:14px 16px}.price-version-filters .unified-filter-actions{grid-column:auto;flex-wrap:nowrap;padding-top:0}.price-version-filters .module-primary-action{margin-left:8px}.price-version-table{width:100%;table-layout:fixed}.price-version-table th:nth-child(1){width:22%}.price-version-table th:nth-child(2){width:32%}.price-version-table th:nth-child(3){width:13%}.price-version-table th:nth-child(4){width:21%}.price-version-table th:nth-child(5){width:140px}.price-version-table td{vertical-align:middle}.price-version-table tbody tr{min-height:64px}.price-version-product-cell{color:var(--text);font-weight:600;overflow-wrap:anywhere}.order-query-panel{margin:0 0 12px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.order-query-head{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line-soft);background:var(--surface-muted);padding:8px 12px}.order-query-head>strong{flex:0 0 auto;color:var(--text);font-size:14px}.order-query-head .quick-filter-group{justify-content:flex-end}.order-query-body{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(440px,1.45fr);gap:14px;padding:14px}.order-condition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.order-condition-grid label,.order-condition-grid .arco-select,.order-condition-grid input,.order-condition-grid select{width:100%;min-width:0}.order-date-filter{grid-column:1 / -1}.order-date-range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.order-date-range>span{color:var(--muted);font-size:12px}.order-query-actions{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line-soft);padding:8px 14px}.order-query-actions>span{color:var(--muted);font-size:12px}.order-query-actions>div{display:flex;gap:8px;align-items:center}.batch-identifier-filter{display:grid;gap:8px;min-width:0;align-content:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted)}.batch-identifier-head,.batch-identifier-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.batch-identifier-head>span{color:var(--text);font-size:13px;font-weight:600;white-space:nowrap}.batch-identifier-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(72px,1fr));min-width:252px;overflow:hidden;border:1px solid var(--line);border-radius:6px}.batch-identifier-tabs button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;border:0;border-right:1px solid var(--line);background:#fff;color:var(--muted);cursor:pointer}.batch-identifier-tabs button:last-child{border-right:0}.batch-identifier-tabs button.active{background:#eef4ff;color:var(--primary);font-weight:600}.batch-identifier-tabs small{min-width:18px;padding:1px 5px;border-radius:9px;background:var(--primary);color:#fff;font-size:11px;line-height:16px}.batch-identifier-filter textarea{width:100%;min-height:132px;border:1px solid var(--line);border-radius:var(--radius);outline:none;background:#fff;color:var(--text);padding:9px 10px;resize:vertical;font:inherit;line-height:1.5}.batch-identifier-filter textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px #165dff1f}.batch-identifier-foot small{color:var(--muted);line-height:1.5}.readonly-filter{display:grid;gap:6px;align-self:stretch;min-width:0}.readonly-filter span{color:var(--muted);font-size:12px}.readonly-filter strong{display:inline-flex;min-height:36px;align-items:center;width:fit-content;max-width:100%;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#fff;color:var(--text);padding:0 12px;font-size:14px;font-weight:600}.filter-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin:0 0 10px;color:var(--muted);font-size:13px}.quick-filter-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.status-tab-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:6px}.status-tab-strip button{display:inline-flex;gap:8px;align-items:center;min-height:32px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer;font-weight:700;padding:0 14px}.status-tab-strip button:hover{border-color:var(--line);background:var(--surface-muted);color:var(--text)}.status-tab-strip button.active{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:var(--shadow-soft)}.status-tab-count{min-width:22px;border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:12px;line-height:20px;padding:0 7px;text-align:center}.status-tab-strip button.active .status-tab-count{background:#ffffff38;color:#fff}.order-status-count-warning{margin:8px 0 12px;color:#b45309;font-size:13px}.order-status-count-warning button{border:0;padding:0;color:#2563eb;background:transparent;cursor:pointer}.filter-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 12px}.filter-chip{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--muted);padding:0 8px;font-size:12px}.empty-filter-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;max-width:min(620px,100%)}.empty-filter-summary .link-button{min-height:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:0 8px;font-size:12px}.checkbox-field{grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:center;min-height:34px;color:var(--muted)}.checkbox-field input{width:16px;height:16px;padding:0}.finance-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.finance-overview article{min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted);padding:10px 12px}.finance-overview span,.finance-overview small{display:block;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.finance-overview strong{display:block;margin:5px 0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2}.boundary-list{display:grid;gap:6px}.boundary-list span{border-left:2px solid var(--primary);background:var(--surface-muted);color:var(--muted);padding:7px 9px;font-size:12px;line-height:1.5}.finance-record-actions{margin-top:10px}.compact-button{height:34px;white-space:nowrap}.compact-button.active{border-color:#165dff;background:#e8f3ff;color:#165dff}.pagination-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;min-height:44px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:13px;padding-top:12px}.pagination-bar strong{color:var(--text)}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--line-soft);padding:10px 8px;text-align:left;vertical-align:middle;font-size:13px}th{color:var(--muted);font-weight:600;background:#fafbfc}tbody tr{cursor:pointer}tbody tr:hover{background:#f7faff}.badge{display:inline-flex;align-items:center;height:22px;border-radius:999px;background:#eef1f5;color:#43515f;padding:0 8px;font-size:12px;white-space:nowrap}.badge.danger{background:var(--danger-weak);color:var(--danger)}.badge.warning{background:#fff7e8;color:#d25f00}.badge.muted{background:#edf1f4;color:var(--muted)}.detail-panel{align-self:start;position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.quote-estimate{display:grid;gap:12px;margin-top:14px;border-top:1px solid var(--line-soft);padding-top:14px}.estimate-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-estimate label{display:grid;gap:6px;color:var(--muted);font-size:13px}.quote-estimate input{width:100%}.state-panel{display:grid;min-height:260px;place-items:center;align-content:center;gap:9px;color:var(--muted);text-align:center}.state-panel strong{color:var(--text)}.danger-state strong,.danger-state svg{color:var(--danger)}.record-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;border-top:1px solid var(--line-soft);padding-top:12px}.detail-action-button{justify-self:start;min-width:112px}.confirm-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.confirm-form label:last-child{grid-column:1 / -1}.confirm-form input{width:100%}.confirm-form .confirm-checkbox{display:flex;align-items:center;gap:8px;min-height:40px}.confirm-form .confirm-checkbox input{width:16px;height:16px;margin:0}.drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:flex-end;background:#141b233d}.drawer{width:min(420px,100vw);height:100%;overflow:auto;border-left:1px solid var(--line);background:var(--surface);padding:16px;box-shadow:-8px 0 18px #1f293314}.drawer-form{display:grid;gap:12px}.drawer-form .form-field{display:grid;gap:6px;color:#42525f;font-size:13px}.confirm-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;background:#141b2347;padding:18px}.confirm-box{width:min(380px,100%);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px;box-shadow:0 18px 38px #1f293329}.confirm-box p{margin:10px 0 16px;color:var(--muted)}.confirm-actions{display:flex;justify-content:flex-end;gap:8px}.toast{position:fixed;right:18px;bottom:18px;z-index:40;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 10px 24px #1f29331f;color:var(--text);padding:10px 12px}.empty-state{display:grid;min-height:210px;place-items:center;align-content:center;gap:10px;color:var(--muted)}.product-detail,.price-version-detail,.order-detail,.bill-detail,.finance-detail{display:grid;gap:12px}.product-metrics,.order-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-metrics article,.order-overview article{display:grid;gap:6px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:12px}.product-metrics span,.product-metrics small,.order-overview span,.order-overview small{color:var(--muted);font-size:12px}.product-metrics strong,.order-overview strong{min-width:0;color:var(--text);font-size:16px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.order-overview small{min-width:0;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.tracking-code{display:inline-block;max-width:220px;color:#0f3d73;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.tracking-code.muted{color:var(--muted);font-family:inherit;font-weight:600}.order-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.order-finance-section:focus{outline:none}.order-finance-state,.order-finance-empty{display:flex;align-items:center;gap:10px;min-height:72px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:14px;color:var(--muted)}.order-finance-state.error{justify-content:space-between;border-color:#f2b8b5;background:#fff7f6;color:var(--danger)}.order-finance-empty{display:grid;gap:4px}.order-finance-empty strong{color:var(--text)}.order-charge-list{display:grid;gap:12px}.order-charge-card{display:grid;gap:12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:14px}.order-charge-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-charge-head>div{display:grid;gap:3px}.order-charge-head small{color:var(--muted)}.order-charge-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.order-charge-summary>div{display:grid;gap:4px;min-width:0;border-radius:var(--radius);background:var(--surface-muted);padding:10px 12px}.order-charge-summary span{color:var(--muted);font-size:12px}.order-charge-summary strong{overflow-wrap:anywhere}.order-charge-fee-table{min-width:680px}.order-charge-note{margin:0;border-left:3px solid #7c9bc0;background:#f4f7fb;padding:8px 10px;color:var(--muted)}.order-charge-note.error{border-left-color:var(--danger);background:#fff7f6;color:var(--danger)}.order-handling-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.order-handling-grid article{display:grid;gap:5px;min-width:0;border:1px solid var(--line-soft);border-left:3px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:11px 12px}.order-handling-grid article.success{border-left-color:var(--success)}.order-handling-grid article.warning{border-left-color:var(--warning)}.order-handling-grid article.danger{border-left-color:var(--danger)}.order-handling-grid span,.order-handling-grid small,.order-problem-section small{color:var(--muted);font-size:12px;line-height:1.5}.order-handling-grid strong{color:var(--text);font-size:14px;overflow-wrap:anywhere}.order-problem-section{border-color:#ffccc7;background:#fff7f7}.order-problem-section p{margin:0;color:var(--danger);line-height:1.6;overflow-wrap:anywhere}.carrier-number-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:#eef6ff;padding:12px}.carrier-number-panel.success{border-color:#bfdbfe;background:#eff6ff}.carrier-number-panel.warning{border-color:var(--warning-weak);background:#fffaf0}.carrier-number-panel div{display:grid;gap:5px;min-width:0}.carrier-number-panel span:first-child,.carrier-number-panel small{color:var(--muted);font-size:12px}.carrier-number-panel strong{min-width:0;color:#0f3d73;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.carrier-number-panel.warning strong{color:var(--text);font-family:inherit}.impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.impact-grid article{display:grid;gap:5px;min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted);padding:10px}.impact-grid span,.impact-grid small{color:var(--muted);font-size:12px}.impact-grid strong{color:var(--text);font-size:16px}.impact-issues{display:grid;gap:8px}.impact-issue-group{border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:10px 12px}.impact-issue-group strong{display:block;margin-bottom:6px}.impact-issue-group ul{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.55}.impact-issue-group.danger{border-color:#ffccc7;background:#fff2f0}.impact-issue-group.danger strong{color:var(--danger)}.impact-issue-group.warning{border-color:#ffe7ba;background:#fff7e6}.impact-issue-group.warning strong{color:#ad4e00}.impact-issue-group.success{border-color:#b7eb8f;background:#f6ffed}.impact-issue-group.success strong{color:var(--success)}.address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.address-card,.parcel-card{display:grid;gap:8px;min-width:0;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:10px}.address-card-head,.parcel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.address-card-head span,.parcel-head span,.address-card small,.item-row small,.timeline-row small{color:var(--muted);font-size:12px}.address-card p{margin:0;color:var(--text);line-height:1.6}.parcel-list,.item-list,.order-timeline{display:grid;gap:8px}.parcel-card{gap:12px;padding:14px}.parcel-head{align-items:flex-start}.parcel-head strong,.parcel-head span{min-width:0;overflow-wrap:anywhere}.parcel-head span{text-align:right}.parcel-carrier-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted)}.parcel-carrier-row.success{border-color:#bbf7d0;background:#f0fdf4}.parcel-carrier-row.warning{border-color:var(--warning-weak);background:#fff7ed}.parcel-carrier-row.danger{border-color:#fecaca;background:#fef2f2}.parcel-carrier-row span{display:grid;min-width:0;gap:2px}.parcel-carrier-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px}.parcel-carrier-row small,.parcel-carrier-row em{color:var(--muted);font-size:12px;font-style:normal}.parcel-carrier-row strong{color:var(--text);font-size:15px;overflow-wrap:anywhere}.parcel-label-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted)}.parcel-label-summary span{display:grid;min-width:0;gap:2px}.parcel-label-summary small,.parcel-label-summary em{color:var(--muted);font-size:12px;font-style:normal}.parcel-label-summary strong{color:var(--text);overflow-wrap:anywhere}.parcel-label-summary em{flex:0 0 auto;text-align:right}.trace-panel{display:grid;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted);padding:10px}.trace-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.trace-panel-head span{color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere;text-align:right}.trace-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.trace-clue{display:grid;gap:4px;min-width:0;border-left:3px solid var(--line);border-radius:6px;background:#fff;padding:9px 10px}.trace-clue.accent{border-left-color:var(--primary)}.trace-clue.danger{border-left-color:var(--danger);background:#fff7f7}.trace-clue.warning{border-left-color:#f59e0b;background:#fffaf0}.trace-clue.muted{border-left-color:#c9cdd4}.trace-clue span,.trace-clue small{color:var(--muted);font-size:12px}.trace-clue strong{color:var(--text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.trace-summary{margin:0;color:var(--text);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.troubleshoot-panel{display:grid;gap:10px;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:10px}.troubleshoot-list{display:grid;gap:8px}.troubleshoot-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:center;min-width:0;border-left:3px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:9px 10px}.troubleshoot-row.success{border-left-color:var(--success)}.troubleshoot-row.warning{border-left-color:#f59e0b}.troubleshoot-row.danger{border-left-color:var(--danger)}.troubleshoot-row.muted{border-left-color:#c9cdd4}.troubleshoot-row-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.troubleshoot-row-head>span{color:var(--primary);font-size:12px;font-weight:650}.troubleshoot-row-head strong{color:var(--text);font-size:13px}.troubleshoot-row-head em{font-style:normal}.troubleshoot-row p,.troubleshoot-row small{min-width:0;margin:0;color:var(--muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.troubleshoot-row p,.troubleshoot-row small{grid-column:1 / 2}.troubleshoot-row .table-action{grid-column:2 / 3;grid-row:1 / span 3;align-self:center;white-space:nowrap}.item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-radius:var(--radius);background:var(--surface-muted);padding:8px}.item-row span,.timeline-row span{display:grid;gap:2px;min-width:0}.item-row em{color:var(--muted);font-style:normal}.timeline-row{display:grid;grid-template-columns:136px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line-soft);border-radius:var(--radius);background:#fff;padding:10px}.timeline-row time{color:var(--muted);font-size:12px;line-height:1.5}.product-warning{margin:0;border:1px solid #ffe7ba;border-radius:var(--radius);background:#fff7e6;color:#8a4b00;padding:10px 12px;font-size:13px;line-height:1.6}.detail-section,.editor-section{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px}.detail-section-head,.editor-section-head,.estimate-inputs{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-section-head span{color:var(--muted);font-size:12px}.order-tracking-section:focus{border-color:#91caff;box-shadow:0 0 0 3px #165dff1a;outline:none}.editor-hint{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.mini-table{width:100%;border-collapse:collapse;font-size:12px}.mini-table th,.mini-table td{height:34px;border-bottom:1px solid var(--line-soft);padding:6px;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.customer-portal-user-table th,.customer-portal-user-table td{vertical-align:middle}.table-action-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.table-action-group .table-action{flex:0 0 auto}.mini-table-wrap{overflow:auto}.billing-batch-bill-link{display:grid;justify-items:start;gap:3px;min-width:150px}.billing-batch-bill-link strong{color:var(--text);font-size:12px;font-weight:650}.billing-batch-bill-link small{color:var(--muted);font-size:11px}.billing-batch-bill-link .link-button{display:inline-flex;align-items:center;gap:4px;font-size:12px}.import-result-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.import-result-metrics article{display:grid;gap:3px;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface-muted);padding:9px 10px}.import-result-metrics span,.import-result-metrics small,.stacked-cell small{color:var(--muted);font-size:12px}.import-result-metrics strong{font-size:18px}.failure-reason-list{display:flex;flex-wrap:wrap;gap:6px}.failure-reason-list span{border:1px solid #ffd8d8;border-radius:999px;background:#fff5f5;color:#b42318;padding:4px 8px;font-size:12px}.failure-table-wrap{max-height:340px}.stacked-cell{display:grid;gap:2px;min-width:130px}.failure-reason-cell{min-width:180px;color:var(--danger);line-height:1.45}.raw-data-cell{min-width:220px;max-width:320px;color:var(--muted);line-height:1.45}.failure-empty-state{display:grid;gap:4px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-muted);padding:14px}.failure-empty-state small{color:var(--muted);line-height:1.5}.estimate-inputs{align-items:end}.estimate-inputs label{flex:1;min-width:0}.rule-editor-grid,.tier-editor-grid{display:grid;gap:8px;align-items:center}.rule-editor-grid{grid-template-columns:1.2fr 72px 1fr 1fr 100px 100px 64px}.tier-editor-grid{grid-template-columns:1.2fr 72px 1fr 1fr 82px 82px 92px 76px 64px}.rule-editor-head{color:var(--muted);font-size:12px}.rule-editor-grid input,.tier-editor-grid input{width:100%;min-width:0}td>strong,td>small{display:block}td>small{margin-top:4px;color:var(--muted);font-size:12px}.table-action+.table-action{margin-left:6px}.table-action-group .table-action+.table-action{margin-left:0}@media (max-width: 1120px){.workspace-shell,.create-grid,.data-grid,.dashboard-grid{grid-template-columns:1fr}.topbar-brand-message{display:none}.order-query-body{grid-template-columns:minmax(280px,.78fr) minmax(390px,1.22fr)}.summary,.summary.dashboard-finance-summary,.product-metrics,.impact-grid,.order-overview,.order-handling-grid,.finance-overview,.config-flow-steps,.anomaly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.address-grid{grid-template-columns:1fr}.batch-inspection-toolbar{grid-template-columns:1fr;align-items:stretch}.batch-inspection-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.detail-panel{position:static;max-height:none;overflow:visible}.rail{display:flex;gap:8px;align-items:center;overflow-x:auto}.rail .brand{flex:0 0 auto}.nav-groups{display:flex;gap:10px;align-items:flex-start}.nav-group{flex:0 0 auto;min-width:156px}.nav-group-toggle{padding-top:4px}}@media (max-width: 720px){.tracking-management{margin-inline:10px}.tracking-management-head{align-items:stretch;flex-direction:column}.tracking-management-head>div:last-child{justify-content:flex-start}.tracking-management-toolbar{grid-template-columns:minmax(0,1fr)}.tracking-management-toolbar>div:last-child{justify-content:flex-start}.tracking-sync-policy{grid-template-columns:22px minmax(0,1fr)}.tracking-sync-policy>.badge{grid-column:2;justify-self:start}.tracking-sync-policy>.tracking-policy-actions{grid-column:2;justify-self:start}.tracking-policy-grid{grid-template-columns:1fr}.tracking-policy-form>.tracking-policy-actions{align-items:stretch;flex-direction:column-reverse}.tracking-policy-form>.tracking-policy-actions>.arco-space{justify-content:flex-end}.tracking-query-head,.tracking-query-actions{align-items:stretch;flex-direction:column}.tracking-query-head-actions,.tracking-query-actions>div:last-child{justify-content:flex-start}}@media (max-width: 760px){.brand-backed-topbar{display:flex;min-height:0;background-position:left center}.main{padding:12px}.topbar,.toolbar,.filters,.pagination-bar{align-items:stretch;flex-direction:column}.advanced-filters,.advanced-filters.order-filters,.advanced-filters.finance-filters,.advanced-filters.customer-product-filters{grid-template-columns:1fr}.customer-product-filters .unified-filter-actions{align-items:stretch}.customer-product-filters .unified-filter-actions .compact-button,.customer-product-filters .unified-filter-actions .module-primary-action{flex:1 1 100%;width:100%;margin-left:0}.order-query-head,.order-query-actions{align-items:stretch;flex-direction:column}.order-query-head .quick-filter-group{justify-content:flex-start}.order-query-body,.order-condition-grid{grid-template-columns:1fr}.order-date-filter{grid-column:auto}.order-date-range{grid-template-columns:1fr}.order-date-range>span{display:none}.order-query-actions>div{justify-content:flex-end}.batch-identifier-filter{grid-column:1 / -1}.batch-identifier-head,.batch-identifier-foot{align-items:stretch;flex-direction:column}.batch-identifier-tabs{width:100%;min-width:0}.search{grid-template-columns:18px minmax(0,1fr)}.rail{display:block}.rail .nav,.nav-groups{display:none}.mobile-nav-select{display:block}.summary,.product-metrics,.impact-grid,.order-overview,.order-handling-grid,.finance-overview,.form-grid,.quick-grid,.anomaly-grid,.config-flow-steps,.config-flow-summary,.timeline-row{grid-template-columns:1fr}.trace-panel-head{display:grid}.trace-panel-head span{text-align:left}.troubleshoot-row{grid-template-columns:1fr}.troubleshoot-row p,.troubleshoot-row small,.troubleshoot-row .table-action{grid-column:1}.troubleshoot-row .table-action{grid-row:auto;justify-self:start}label.full{grid-column:auto}}:root{--bg: #f5f7fa;--surface: #ffffff;--surface-muted: #f7f8fa;--line: #e5e6eb;--line-soft: #f2f3f5;--text: #1d2129;--muted: #4e5969;--primary: #165dff;--primary-weak: #e8f3ff;--success: #00b42a;--success-weak: #e8ffea;--danger: #f53f3f;--danger-weak: #ffece8;--radius: 4px}body{background:var(--bg);color:var(--text)}.login-shell{background:linear-gradient(180deg,#f7f9fc,#edf3ff)}.login-card,.panel,.summary article,.drawer,.confirm-box{border-color:var(--line);box-shadow:0 1px 2px #1d21290a}.login-card{padding:28px}.rail{background:#fbfcff}.brand-logo{background:#fff}.nav{color:var(--muted);font-size:13px}.nav.active{background:#edf4fc;color:#1e4f91}.nav:hover{background:#f2f6ff}.main{padding:20px 24px}h1{font-size:20px}h2{font-size:15px}.primary,.secondary,.icon-button,input,select,.search,.todo-list button,.quick-grid button{border-radius:var(--radius)}.primary{border-color:var(--primary);background:var(--primary);box-shadow:0 2px 4px #165dff2e}.primary:hover{border-color:#4080ff;background:#4080ff}.secondary,.icon-button,.todo-list button,.quick-grid button{border-color:var(--line);background:#fff}.secondary:hover,.icon-button:hover,.todo-list button:hover,.quick-grid button:hover{border-color:#c9cdd4;background:var(--surface-muted)}input,select,.search{border-color:var(--line);background:#fff}input:focus,select:focus{border-color:var(--primary);box-shadow:0 0 0 2px #165dff1f}th{background:#f7f8fa;color:var(--muted);font-weight:500}td,th{height:42px}tbody tr:hover{background:#f7fbff}.badge{border-radius:2px;background:#f2f3f5;color:var(--muted)}.badge.success{background:var(--success-weak);color:var(--success)}.badge.danger,.danger-button{background:var(--danger-weak);color:var(--danger)}.toast{border-color:#b7eb8f;background:#f6ffed;color:#237804}.preview-panel{display:flex;min-height:560px;flex-direction:column;gap:12px}.preview-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted)}.preview-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted)}.preview-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.preview-chip{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);font-size:12px;font-weight:500}.preview-chip.strong{font-weight:700}.preview-chip.success{border-color:#b7eb8f;background:#f6ffed;color:#237804}.preview-chip.warning{border-color:#ffe58f;background:#fffbe6;color:#ad6800}.preview-chip.danger{border-color:#ffccc7;background:#fff2f0;color:#cf1322}.preview-chip.muted{background:#f7f8fa;color:var(--muted)}.preview-hint{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.preview-hint.important{color:#0f4c81}.preview-hint.danger{color:#cf1322}.preview-thumbnail{display:grid;grid-template-columns:160px 1fr;gap:14px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.preview-thumbnail>div{display:flex;flex-direction:column;gap:4px;color:var(--text)}.preview-thumbnail small{color:var(--muted)}.preview-thumbnail img{width:140px;max-height:180px;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:#f7f8fa}.preview-frame{width:100%;height:68vh;min-height:520px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.preview-state{display:flex;min-height:420px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-muted);color:var(--muted)}.preview-table-wrap{overflow:auto;max-height:68vh;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.preview-table{width:100%;min-width:720px}.preview-table th,.preview-table td{white-space:nowrap}.workspace-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.rail{position:sticky;top:0;height:100vh;overflow-y:auto}.rail-head{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:4px;align-items:start}.workspace-shell.sidebar-collapsed .rail-head{display:flex;align-items:center;flex-direction:column}.workspace-shell.sidebar-collapsed .rail .brand{padding:4px 0 6px}.workspace-shell.sidebar-collapsed .rail .brand>div,.workspace-shell.sidebar-collapsed .nav span{display:none}.workspace-shell.sidebar-collapsed .nav-group-toggle{display:none}.workspace-shell.sidebar-collapsed .nav-group{overflow:visible;border:0;background:transparent}.workspace-shell.sidebar-collapsed .nav-group-items{margin:0;padding-left:0;border-left:0}.workspace-shell.sidebar-collapsed .nav{grid-template-columns:20px;justify-content:center;padding:0}.workspace-shell.sidebar-collapsed .nav-groups{gap:6px}@media (min-width: 761px) and (max-width: 1120px){.workspace-shell{grid-template-columns:208px minmax(0,1fr)}.workspace-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.rail{display:block;overflow-y:auto}.rail .brand{display:flex}.nav-groups{display:grid;gap:10px}.nav-group{min-width:0}.nav-group-toggle{padding-top:10px}}@media (max-width: 760px){.workspace-shell,.workspace-shell.sidebar-collapsed{grid-template-columns:1fr}.rail{position:static;height:auto}.rail-head .sidebar-toggle{display:none}}.main{min-width:0;padding:0 0 18px}.brand-backed-topbar{grid-template-columns:minmax(0,auto) minmax(220px,1fr) auto;min-height:76px;margin:0;padding:0 18px;overflow:hidden;border:0;border-bottom:1px solid #dce6f2;border-radius:0;background-position:center 47%}.topbar-page-context{min-width:0}.topbar-page-context h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-brand-message{justify-content:flex-start;min-width:0;white-space:nowrap}.topbar-brand-message strong{flex:0 0 auto;font-size:18px;font-weight:600}.topbar-brand-message span{min-width:0;overflow:hidden;color:#47657e;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.summary{margin:14px 18px 0}.dashboard-grid{margin:12px 18px 0}.data-grid{grid-template-columns:minmax(0,1fr);width:100%;gap:0;margin-top:12px}.data-grid>.table-panel{width:100%;min-width:0;overflow-x:auto;border-right:0;border-left:0;border-radius:0;box-shadow:none}.record-list-toolbar{min-height:52px;margin:0;padding:8px 18px;border-bottom:1px solid var(--line-soft)}.record-list-toolbar .filters{flex:1 1 auto;flex-wrap:wrap;justify-content:flex-start;min-width:0}@media (min-width: 1200px){.customer-group-toolbar .filters{flex-wrap:nowrap}.customer-group-toolbar .toolbar-keyword-filter{flex:1 1 260px;min-width:180px}.customer-group-toolbar .toolbar-select{flex:0 1 180px;width:180px;min-width:150px}.customer-group-toolbar .filters>select{flex:0 0 110px;width:110px;min-width:110px}}.toolbar-keyword-filter{display:inline-flex;align-items:center;flex:0 1 320px;min-width:220px;height:38px;padding:0 11px;gap:8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text-muted)}.toolbar-keyword-filter:focus-within{border-color:#7aa7ff;box-shadow:0 0 0 3px #2563eb1a}.toolbar-keyword-filter input{width:100%;min-width:0;height:auto;padding:0;border:0;outline:0;background:transparent;box-shadow:none}.record-list-actions{display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.order-query-panel{margin:0 18px 12px}.file-query-panel{margin:0 18px 12px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.file-query-head{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line-soft);background:var(--surface-muted);padding:9px 14px}.file-query-head>div:first-child{display:flex;align-items:baseline;gap:12px;min-width:0}.file-query-head strong{flex:0 0 auto;font-size:15px}.file-query-head>div:first-child span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.file-query-head-actions,.file-query-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.file-type-tabs{display:flex;overflow-x:auto;gap:4px;border-bottom:1px solid var(--line-soft);padding:8px 14px}.file-type-tabs button{flex:0 0 auto;min-height:34px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-muted);padding:0 12px}.file-type-tabs button:hover{background:var(--surface-muted);color:var(--text)}.file-type-tabs button.active{border-color:#b9d2ff;background:#eaf2ff;color:var(--primary);font-weight:600}.file-query-grid{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(150px,.8fr));gap:10px;align-items:end;padding:14px}.file-query-grid label,.file-query-grid .select-filter{min-width:0}.file-query-grid input,.file-query-grid select,.file-query-grid .arco-select{width:100%;min-width:0}.file-query-actions{grid-column:3 / -1}.file-owner-cell strong,.file-owner-cell small{display:block}.file-owner-cell strong{max-width:250px;overflow-wrap:anywhere}.file-owner-cell small{margin-top:4px;color:var(--muted)}.order-query-panel.collapsed .order-query-head{min-height:42px;border-bottom:0}.order-query-title{display:flex;align-items:baseline;gap:12px;min-width:0}.order-query-title strong{flex:0 0 auto}.order-query-title span{min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px}.order-query-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.order-query-toggle{flex:0 0 auto}.status-tab-strip,.filter-chip-row,.tracking-overview,.tracking-sync-policy,.tracking-filters,.finance-tab-strip-persistent,.advanced-filters,.api-management-tabs,.api-tab-description{margin-right:18px;margin-left:18px}.table-panel>table,.table-panel>.batch-table-scroll,.table-panel>.table-scroll{min-width:980px}.table-panel>.orders-table{width:100%;min-width:1080px;table-layout:fixed}.orders-table td{vertical-align:top}.order-cell-stack{display:grid;min-width:0;gap:6px}.order-cell-primary{display:block;min-width:0;overflow-wrap:anywhere;color:#1f2937;font-weight:650;line-height:1.45}.order-cell-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);min-width:0;gap:6px;color:#64748b;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.order-cell-meta b{color:#94a3b8;font-weight:500}.orders-table .order-item-name-chips{min-width:0}.pagination-bar{min-width:0;padding-right:18px;padding-left:18px}.table-operation-column{position:sticky;right:0;z-index:2;width:120px;min-width:120px;background:#fff;text-align:center}.multi-action-column{width:190px;min-width:190px}.order-row-actions{display:inline-flex;align-items:center;justify-content:center;gap:4px}.customer-operation-column{width:250px;min-width:250px}.customer-row-actions{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.customer-row-action{min-height:30px;padding:0 10px;border:1px solid #d8e1ee;border-radius:6px;background:#fff;color:#475569;cursor:pointer;font-size:12px;font-weight:600;line-height:1}.customer-row-action:hover,.customer-row-action:focus-visible{border-color:#9bbcf7;background:#f5f8ff;color:#1d4ed8;outline:none}.customer-row-action.primary{border-color:#bfd3ff;background:#eef4ff;color:#175cd3}thead .table-operation-column{z-index:3;border-left:1px solid var(--line-soft);background:var(--surface-soft)}tbody tr:hover .table-operation-column{background:#f7faff}tbody .table-operation-column{border-left:1px solid var(--line-soft)}.clickable-record-row{cursor:pointer}.clickable-record-row:focus-visible{outline:2px solid #93b4ff;outline-offset:-2px}.finance-operation-column{width:220px;min-width:220px;white-space:normal}.table-quick-action{min-height:28px;margin:2px;padding:3px 8px;border:1px solid #d9e2ef;border-radius:6px;background:#fff;color:#36516f;cursor:pointer;font-size:12px;white-space:nowrap}.table-quick-action:hover,.table-quick-action:focus-visible{border-color:#9dbcf3;background:var(--primary-weak);outline:none}.table-quick-action.danger{color:#b42318}.table-quick-action:disabled{cursor:not-allowed;opacity:.45}.table-action-placeholder{color:var(--muted)}.workspace-detail-dialog.detail-panel{position:static;max-height:calc(100vh - 190px);overflow:auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 4px 4px 0}.workspace-detail-dialog .detail-top-actions{position:sticky;top:0;z-index:3;margin-top:0;padding:0 0 12px;border-top:0;border-bottom:1px solid var(--line-soft);background:#fff}.drawer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;max-height:calc(100vh - 190px);overflow:auto;padding:2px 4px 12px 2px}.drawer-form .form-field{min-width:0}.drawer-form .form-field>.arco-select,.drawer-form .form-field>.arco-input-wrapper,.drawer-form .form-field>.arco-input-number,.drawer-form .form-field>.arco-textarea-wrapper{width:100%;min-width:0}.provider-product-editor-form{gap:0 22px;padding:0 6px 0 2px}.provider-product-editor-section-head{grid-column:1 / -1;display:flex;align-items:baseline;gap:12px;margin:18px 0 14px;border-bottom:1px solid #dfe6ef;padding:0 0 9px}.provider-product-editor-section-head:first-child{margin-top:0}.provider-product-editor-section-head strong{flex:0 0 auto;color:#172033;font-size:15px}.provider-product-editor-section-head small{min-width:0;color:#718096;font-size:12px;line-height:1.5}.provider-product-editor-form .form-field{align-content:start;margin-bottom:16px}.provider-product-editor-form .form-field>span:first-child{color:#334155;font-weight:600}.provider-product-editor-form .editor-hint{color:#718096;line-height:1.55}.provider-product-editor-form>.editor-section{margin-top:18px}.provider-product-editor-form>.arco-btn{position:sticky;bottom:0;z-index:4;margin-top:14px;box-shadow:0 -10px 18px #fffffff0}.editor-checklist-panel{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.editor-checklist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line-soft);background:var(--surface-muted);padding:10px 12px}.editor-checklist-toolbar label{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0;height:36px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted);padding:0 10px}.editor-checklist-toolbar input{width:100%;min-width:0;height:auto;border:0;outline:0;background:transparent;padding:0}.editor-checklist-toolbar>span{flex:0 0 auto;color:var(--muted);font-size:12px}.editor-checklist-search-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;min-height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;padding:0 14px;cursor:pointer}.editor-checklist-search-button:hover{border-color:#2f6bff;color:#1d4ed8}.editor-checklist-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;overflow:auto;padding:10px}.editor-checklist-option{display:flex;align-items:flex-start;gap:9px;min-width:0;border:1px solid var(--line-soft);border-radius:7px;background:#fff;padding:10px;cursor:pointer}.editor-checklist-option:hover{border-color:#9dbcf3;background:#f7faff}.editor-checklist-option.disabled{color:#8a94a6;background:#f7f8fa}.editor-checklist-option.disabled:hover{border-color:var(--border);box-shadow:none}.editor-checklist-option input{flex:0 0 auto;margin-top:3px}.editor-checklist-option>span{display:grid;min-width:0;gap:2px}.editor-checklist-option strong,.editor-checklist-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-checklist-option strong{color:var(--text);font-size:13px}.editor-checklist-option small{color:var(--muted);font-size:12px}.editor-checklist-empty{grid-column:1 / -1;margin:0;color:var(--muted);padding:20px;text-align:center}.drawer-form .editor-field-wide,.drawer-form>.editor-section,.drawer-form>.alias-candidate-status,.drawer-form>.editor-error,.drawer-form>.arco-btn{grid-column:1 / -1}@media (min-width: 761px) and (max-width: 1240px){.workspace-shell{grid-template-columns:192px minmax(0,1fr)}.workspace-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.topbar-brand-message{display:flex}.topbar-brand-message span{font-size:14px}.order-query-body{grid-template-columns:1fr}.table-panel>.orders-table{min-width:1040px}}@media (max-width: 760px){.main{padding:0 0 12px}.brand-backed-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:68px;padding:10px 12px}.topbar-brand-message{grid-column:1 / -1;grid-row:2}.topbar-actions{grid-column:2;grid-row:1;flex-direction:row}.topbar-service-link{width:36px;padding:0}.topbar-service-link span{display:none}.summary,.dashboard-grid{margin-right:10px;margin-left:10px}.record-list-toolbar{align-items:stretch;padding:8px 10px}.record-list-actions,.record-list-actions .primary{width:100%}.order-query-panel,.file-query-panel,.tracking-query-panel,.batch-inspection-toolbar,.status-tab-strip,.filter-chip-row,.tracking-overview,.tracking-sync-policy,.tracking-filters,.finance-tab-strip-persistent,.advanced-filters,.api-management-tabs,.api-tab-description{margin-right:10px;margin-left:10px}.file-query-head{align-items:stretch;flex-direction:column}.file-query-head>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.file-query-head-actions{justify-content:flex-start}.file-query-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-keyword-filter,.file-query-actions{grid-column:1 / -1}.unified-filter-actions .module-primary-action,.finance-filter-actions .module-primary-action{margin-left:0}.advanced-filters.price-version-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.price-version-filters .unified-filter-actions{grid-column:1 / -1}.order-query-head-actions,.order-query-title{align-items:stretch;flex-direction:column}.order-query-toggle{width:100%}.drawer-form{grid-template-columns:1fr}.provider-product-editor-form{gap:0;padding-right:2px}.provider-product-editor-section-head{grid-column:auto;display:grid;gap:3px;margin-top:16px}.drawer-form .editor-field-wide,.drawer-form>.editor-section,.drawer-form>.alias-candidate-status,.drawer-form>.editor-error,.drawer-form>.arco-btn{grid-column:auto}.payment-performance-grid{grid-template-columns:1fr}.payment-performance-metric,.payment-performance-metric:first-child{padding:12px 0;border-top:1px solid var(--line-soft);border-left:0}.payment-performance-metric:first-child{padding-top:2px;border-top:0}}.confirm-cycle-note{align-self:end;min-height:40px;padding:9px 12px;border:1px solid #dbe3ef;background:#f7f9fc;color:#526174;font-size:13px;line-height:20px}@media (max-width: 760px){.workspace-shell,.workspace-shell.sidebar-collapsed{display:block}.rail{position:sticky;top:0;z-index:20;display:grid;gap:8px;overflow:visible;border-right:0;border-bottom:1px solid #dce6f2;background:#fffffffa;padding:9px 10px 10px}.rail-head{min-height:42px}.rail-head .brand{padding:0}.rail-head .brand-logo{width:36px;height:36px}.rail-head .brand strong{font-size:14px}.rail-head .brand small{font-size:12px}.mobile-nav-select{height:40px;margin:0;border-color:#cbd9ea;background:#f8fafc;font-size:14px}.brand-backed-topbar{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-height:0;padding:10px;background-position:left center}.topbar-page-context{grid-column:1;grid-row:1}.topbar-page-context h1{overflow:visible;font-size:20px;text-overflow:clip;white-space:normal}.topbar-brand-message{display:none}.topbar-actions{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 38px 38px;gap:7px;align-items:center}.topbar-service-link{width:auto;height:38px;padding:0 8px}.topbar-service-link span{display:inline}.topbar-actions>.icon-button{width:38px;height:38px}.topbar-actions>.primary{grid-column:1 / -1;width:100%;min-height:40px}.summary,.summary.dashboard-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px}.summary article{min-height:104px;padding:12px}.summary strong{font-size:21px;overflow-wrap:anywhere}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 10px}.dashboard-grid>.panel,.data-grid>.table-panel,.layout>.panel{min-width:0}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-panel,.table-scroll,.batch-table-scroll,.order-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.status-tab-strip{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.status-tab-strip::-webkit-scrollbar{display:none}.status-tab-strip button{flex:0 0 auto}.orders-table{display:block;width:100%;min-width:0}.orders-table thead{display:none}.orders-table tbody{display:grid;gap:10px}.orders-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:12px}.orders-table td{display:block;min-width:0;border:0;padding:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.orders-table td:before{display:block;margin-bottom:3px;color:#64748b;content:attr(data-label);font-size:11px;font-weight:650}.orders-table td:nth-child(1),.orders-table td:nth-child(2),.orders-table td:nth-child(3),.orders-table td:nth-child(4),.orders-table td:nth-child(6){grid-column:1 / -1}.orders-table .table-operation-column,.orders-table .order-row-actions,.orders-table .table-quick-action{width:100%}.table-panel>table,.table-panel>.orders-table{min-width:0}.dashboard-grid .dashboard-recent-orders-table{display:block;width:100%;min-width:0}.dashboard-recent-orders-table thead{display:none}.dashboard-recent-orders-table tbody{display:grid;gap:9px}.dashboard-recent-orders-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;padding:11px}.dashboard-grid .table-panel .dashboard-recent-orders-table td{display:block;min-width:0;border:0;padding:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.dashboard-grid .table-panel .dashboard-recent-orders-table td:before{display:block;margin-bottom:3px;color:#64748b;content:attr(data-label);font-size:11px;font-weight:650}.dashboard-recent-orders-table td:nth-child(1),.dashboard-recent-orders-table td:nth-child(2),.dashboard-recent-orders-table td:nth-child(5){grid-column:1 / -1}.record-list-toolbar,.order-query-panel,.tracking-query-panel,.batch-inspection-toolbar,.advanced-filters,.finance-workbench{max-width:calc(100vw - 20px)}.drawer-form,.form-grid,.finance-filter-grid,.confirm-form,.advanced-filters.price-version-filters{grid-template-columns:minmax(0,1fr)}.price-version-filters .unified-filter-actions{grid-column:auto;flex-wrap:wrap}.editor-checklist-options{grid-template-columns:minmax(0,1fr)}.editor-checklist-toolbar{align-items:stretch;flex-direction:column}.confirm-form label:last-child{grid-column:auto}.role-management-layout{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.role-management-layout .role-table{min-width:900px}.tracking-batch-section .section-title{display:grid;justify-content:stretch;gap:4px}.tracking-batch-scroll,.tracking-audit-scroll{max-width:100%;overscroll-behavior-inline:contain;scrollbar-color:#94a3b8 #e2e8f0;scrollbar-width:auto;box-shadow:inset -14px 0 12px -14px #0f172a73;-webkit-overflow-scrolling:touch}.tracking-batch-scroll::-webkit-scrollbar,.tracking-audit-scroll::-webkit-scrollbar{height:8px}.tracking-batch-scroll::-webkit-scrollbar-track,.tracking-audit-scroll::-webkit-scrollbar-track{background:#e2e8f0}.tracking-batch-scroll::-webkit-scrollbar-thumb,.tracking-audit-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b8}.arco-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)}.arco-modal-body{max-height:calc(100vh - 132px);overflow:auto}}@media (max-width: 340px){.summary,.summary.dashboard-finance-summary,.quick-grid{grid-template-columns:minmax(0,1fr)}.topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-actions>.icon-button{width:100%}.order-charge-summary{grid-template-columns:minmax(0,1fr)}}.special-pricing-dialog{display:grid;gap:16px}.special-pricing-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid #e3e9f0;border-radius:6px;background:#f7f9fc}.special-pricing-dialog-head>div{display:grid;gap:4px;min-width:0}.special-pricing-dialog-head strong{color:#172033;font-size:15px}.special-pricing-dialog-head small{color:#667085;line-height:1.6}.special-pricing-product-picker{display:grid;grid-template-columns:minmax(260px,380px) auto;align-items:center;gap:10px;flex:0 1 520px}.special-pricing-table-wrap{overflow-x:auto;border:1px solid #e6ebf1;border-radius:6px}.special-pricing-table{min-width:820px;margin:0}.special-pricing-table td:first-child strong,.special-pricing-table td:first-child small{display:block}@media (max-width: 760px){.order-charge-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-finance-state.error,.order-charge-head,.special-pricing-dialog-head{align-items:stretch;flex-direction:column}.special-pricing-product-picker{grid-template-columns:minmax(0,1fr)}}.fulfillment-sections{display:flex;gap:6px;margin:0 18px 14px;border-bottom:1px solid var(--line)}.fulfillment-sections button{padding:10px 16px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted)}.fulfillment-sections button.active{border-bottom-color:var(--primary);color:var(--primary);font-weight:600}.fulfillment-help{color:var(--muted);font-size:13px;line-height:1.6}.fulfillment-error{margin:12px 0;padding:12px;color:#a43a26;background:#fff4ef;border:1px solid #f2c6b6;border-radius:var(--radius)}.fulfillment-danger-text{color:#b3422d!important}.fulfillment-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:end;padding:12px;background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius)}.fulfillment-filters label{display:grid;gap:6px;min-width:150px;color:var(--muted);font-size:12px}.fulfillment-filters .grow{flex:1;min-width:240px}.fulfillment-filters input,.fulfillment-filters select{width:100%}.table-panel .fulfillment-scroll,.table-panel>.batch-table-scroll,.tracking-management,.tracking-management-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.fulfillment-scroll{width:100%;overflow-x:auto;border:1px solid var(--line-soft);border-radius:var(--radius);scrollbar-gutter:stable}.fulfillment-scroll .fulfillment-table{table-layout:fixed;width:100%;min-width:950px!important;margin:0}.fulfillment-table th,.fulfillment-table td{min-width:0!important;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.fulfillment-table td strong,.fulfillment-table td small{display:block;line-height:1.5}.fulfillment-table td small{margin-top:5px;color:var(--muted);font-size:12px}.fulfillment-table th:first-child{width:23%}.fulfillment-table th:last-child{width:160px}.fulfillment-table.batch-task-table th:nth-child(2){width:20%}.fulfillment-table.batch-task-table th:nth-child(3){width:17%}.fulfillment-table.file-center-table th:nth-child(2){width:22%}.fulfillment-row-actions{display:flex;flex-wrap:wrap;gap:6px}.fulfillment-record-link{display:block;text-align:left;overflow-wrap:anywhere;font-weight:600}.fulfillment-pagination{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:14px 0;color:var(--muted);font-size:12px}.fulfillment-pagination label{display:flex;align-items:center;gap:8px}.fulfillment-sections button:focus-visible,.fulfillment-scroll:focus-visible,.fulfillment-row-actions button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.file-tools-entry{cursor:pointer}@media (max-width:640px){.fulfillment-sections{margin:0 10px 10px}.fulfillment-filters label,.fulfillment-filters .grow{min-width:0;width:100%;flex:1 0 100%}.fulfillment-pagination{justify-content:flex-start}}.exception-table th:nth-child(2){width:12%}.exception-table th:nth-child(3){width:35%}.exception-table th:nth-child(4){width:14%}
