.statements p[data-v-6d5d07f9],.statement-tip[data-v-6d5d07f9]{color:#7a8b9e}.statement-tabs[data-v-6d5d07f9]{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.statement-tabs button[data-v-6d5d07f9]{color:#60768b;cursor:pointer;background:#fff;border:1px solid #dce6eb;border-radius:7px;padding:9px 18px}.statement-tabs button.active[data-v-6d5d07f9]{color:#127966;background:#e7f4ef;border-color:#258f7c;font-weight:600}.statement-search[data-v-6d5d07f9]{background:#f8fafb;border:1px solid #e2eaf0;border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.statement-search label[data-v-6d5d07f9]{flex:1;min-width:150px}.statement-search label[data-v-6d5d07f9]:first-child{flex:1.5}.statement-search>div[data-v-6d5d07f9]{gap:8px;display:flex}label[data-v-6d5d07f9]{color:#4a6078;flex-direction:column;gap:7px;display:flex}input[data-v-6d5d07f9],select[data-v-6d5d07f9]{min-width:0;font:inherit;color:inherit;background:#fff;border:1px solid #cfdae6;border-radius:6px;padding:9px 10px}.statement-table[data-v-6d5d07f9]{overflow-x:auto}.statement-table table[data-v-6d5d07f9]{white-space:nowrap;width:100%}.statement-table small[data-v-6d5d07f9]{color:#8393a5;margin-top:5px;display:block}.statement-table tbody tr[tabindex][data-v-6d5d07f9]{cursor:pointer}.statement-table tbody tr[tabindex][data-v-6d5d07f9]:hover,.statement-table tr.selected[data-v-6d5d07f9]{background:#edf7f3}.amount[data-v-6d5d07f9]{font-variant-numeric:tabular-nums;text-align:right}.statement-pagination[data-v-6d5d07f9]{justify-content:flex-end;align-items:center;gap:12px;margin:16px 0;display:flex}.statement-pagination>span[data-v-6d5d07f9]:first-child{color:#7a8b9e;margin-right:auto}.statement-pagination button[data-v-6d5d07f9]{color:inherit;background:#fff;border:1px solid #dce6eb;border-radius:5px;padding:6px 10px}button[data-v-6d5d07f9]:disabled{opacity:.45;cursor:default}.statement-detail[data-v-6d5d07f9]{border:1px solid #dce6eb;border-radius:9px;margin-top:24px;padding:18px}.statement-detail header[data-v-6d5d07f9],.statement-dialog header[data-v-6d5d07f9]{justify-content:space-between;align-items:center;gap:16px;display:flex}.statement-detail h3[data-v-6d5d07f9]{margin:0 0 7px}.statement-detail header span[data-v-6d5d07f9]{color:#7a8b9e}.statement-summary[data-v-6d5d07f9]{background:#f0f8f5;border:1px solid #dcece5;border-radius:8px;flex-wrap:wrap;gap:25px;margin:20px 0;padding:18px;display:flex}.statement-summary>div[data-v-6d5d07f9]{flex:1;min-width:140px}.statement-summary span[data-v-6d5d07f9]{color:#71869a;margin-bottom:10px;display:block}.statement-summary strong[data-v-6d5d07f9]{color:#147b69;font-size:1.45em}.statement-summary strong small[data-v-6d5d07f9]{font-size:.6em}.statement-overlay[data-v-6d5d07f9]{z-index:1400;background:#142c4266;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.statement-dialog[data-v-6d5d07f9]{background:#fff;border-radius:14px;width:480px;max-width:100%;max-height:90vh;padding:24px;overflow:auto;box-shadow:0 16px 60px #18344933}.statement-dialog h3[data-v-6d5d07f9]{margin:0}.statement-dialog label[data-v-6d5d07f9]{margin:16px 0}.statement-dialog p[data-v-6d5d07f9]{color:#7a8b9e;line-height:1.6}.statement-dialog footer[data-v-6d5d07f9]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.dictionary-search[data-v-a62be1a2]{flex-direction:column;gap:8px;max-width:330px;margin:0 0 20px;display:flex}.dictionary input[data-v-a62be1a2]:not([type=checkbox]):not([type=radio]),.dictionary-editor input[data-v-a62be1a2]:not([type=checkbox]):not([type=radio]){font:inherit;box-sizing:border-box;width:100%;color:inherit;border:1px solid #cfdae6;border-radius:7px;padding:9px 11px}.dictionary-values[data-v-a62be1a2]{flex-wrap:wrap;gap:7px;display:flex}.dictionary-values>span[data-v-a62be1a2],.dictionary-status[data-v-a62be1a2]{color:#247e6c;background:#eaf5f1;border-radius:5px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.disabled[data-v-a62be1a2]{opacity:.6;color:#778597!important;background:#edf0f3!important}.dictionary-help[data-v-a62be1a2]{color:#7a8b9e;margin-top:16px;line-height:1.7}.dictionary-editor[data-v-a62be1a2]{width:600px;max-width:calc(100vw - 32px);max-height:88vh;overflow:auto}.dictionary-editor fieldset[data-v-a62be1a2]{border:0;min-width:0;margin:0;padding:0}.dictionary-editor label[data-v-a62be1a2]:not(.inline-check){flex-direction:column;gap:8px;display:flex}.inline-check[data-v-a62be1a2]{align-items:center;gap:8px;margin:15px 0;display:flex}.inline-check input[data-v-a62be1a2]{width:auto}.dictionary-value-heading[data-v-a62be1a2]{justify-content:space-between;align-items:center;display:flex}.dictionary-value-heading h3[data-v-a62be1a2]{font-size:1em}.dictionary-value-columns[data-v-a62be1a2],.dictionary-value-row[data-v-a62be1a2]{grid-template-columns:minmax(100px,1fr) 45px 45px 65px;align-items:center;gap:10px;margin:9px 0;display:grid}.dictionary-value-columns[data-v-a62be1a2]{color:#7a8b9e;font-size:.9em}.dictionary-value-row input[type=checkbox][data-v-a62be1a2],.dictionary-value-row input[type=radio][data-v-a62be1a2]{accent-color:#238b77;width:16px;height:16px}.dictionary-value-row small[data-v-a62be1a2]{color:#8796a7}.tenant-profile-overlay[data-v-e7218660]{z-index:1400;background:#16304766;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tenant-profile-card[data-v-e7218660]{background:#fff;border-radius:14px;width:min(640px,100%);max-height:90vh;padding:28px;overflow:auto}.tenant-profile-card header[data-v-e7218660]{justify-content:space-between;align-items:start;display:flex}.tenant-profile-card h2[data-v-e7218660]{font-size:calc(20px * var(--ui-font-scale,1));margin:0}.tenant-profile-card p[data-v-e7218660]{color:#8292a3;font-size:calc(12px * var(--ui-font-scale,1));line-height:1.7}.tenant-profile-card>label[data-v-e7218660]{font-size:calc(13px * var(--ui-font-scale,1));margin:18px 0 8px;display:block}.tenant-profile-card>label>input[data-v-e7218660]:not([type=checkbox]){width:100%;font:inherit;border:1px solid #d8e3eb;border-radius:7px;margin-top:8px;padding:11px 12px;display:block}.tenant-metrics[data-v-e7218660]{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.tenant-metrics>div[data-v-e7218660]{background:#f2f8f6;border-radius:8px;padding:14px}.tenant-metrics strong[data-v-e7218660]{color:#218c78;font-size:calc(24px * var(--ui-font-scale,1));display:block}.tenant-metrics span[data-v-e7218660]{color:#8495a3;font-size:calc(12px * var(--ui-font-scale,1))}.tenant-logo-editor[data-v-e7218660]{border:1px solid #e1e9ef;border-radius:9px;align-items:center;gap:18px;margin:20px 0;padding:16px;display:flex}.tenant-logo-editor img[data-v-e7218660],.tenant-logo-placeholder[data-v-e7218660]{object-fit:contain;background:#f5f8fa;border-radius:9px;flex-shrink:0;width:76px;height:76px}.tenant-logo-placeholder[data-v-e7218660]{font-size:calc(32px * var(--ui-font-scale,1));color:#278b77;place-items:center;display:grid}.tenant-logo-editor input[data-v-e7218660]{display:none}.tenant-logo-editor label[data-v-e7218660]{cursor:pointer;display:inline-block}.tenant-profile-card footer[data-v-e7218660]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.tenant-error[data-v-e7218660]{color:#ba4545!important}.tenant-confirm[data-v-e7218660]{color:#a46932;line-height:1.7}.customer-detail-overlay[data-v-5d3a7a0a]{z-index:1300;background:#142a3c70;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-detail[data-v-5d3a7a0a]{background:#f5f8fb;width:min(1040px,95vw);height:100%;padding:0 28px 28px;overflow-y:auto;box-shadow:-12px 0 40px #132b3b20}.customer-detail>header[data-v-5d3a7a0a]{z-index:1;background:#f5f8fb;border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;padding:24px 0 16px;display:flex;position:sticky;top:0}.customer-detail h2[data-v-5d3a7a0a]{margin:6px 0}.customer-detail section[data-v-5d3a7a0a]{background:#fff;border:1px solid #dce6ed;border-radius:10px;margin-top:18px;padding:20px}.customer-detail h3[data-v-5d3a7a0a]{margin:0 0 16px}.customer-detail small[data-v-5d3a7a0a],.detail-hint[data-v-5d3a7a0a],dt[data-v-5d3a7a0a]{color:#7a8da0}.customer-detail dl[data-v-5d3a7a0a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.customer-detail dt[data-v-5d3a7a0a]{margin-bottom:7px;font-size:.85em}.customer-detail dd[data-v-5d3a7a0a]{overflow-wrap:anywhere;margin:0}.detail-tags[data-v-5d3a7a0a]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.detail-tags span[data-v-5d3a7a0a]{color:#198875;background:#e8f4f0;border-radius:5px;padding:5px 10px}.account-card[data-v-5d3a7a0a]{background:#f2f8f6;border:1px solid #d9eae4;border-radius:8px;margin:12px 0;padding:16px}.account-card h4[data-v-5d3a7a0a]{color:#198875;margin:0 0 16px}.account-card dd[data-v-5d3a7a0a]{font-weight:600}.detail-error[data-v-5d3a7a0a]{color:#b83232}.detail-hint[data-v-5d3a7a0a]{font-size:.85em;line-height:1.6}@media (width<=650px){.customer-detail[data-v-5d3a7a0a]{width:100%;padding:0 14px 20px}.customer-detail dl[data-v-5d3a7a0a]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail section[data-v-5d3a7a0a]{padding:14px}}.customer-tags[data-v-8731a5cc]{width:530px;max-width:calc(100vw - 32px);max-height:88vh;overflow:auto}.customer-tags fieldset[data-v-8731a5cc]{border:0;min-width:0;padding:0}.customer-tags label[data-v-8731a5cc]{flex-direction:column;flex:1;gap:8px;display:flex}.customer-tag-row[data-v-8731a5cc]{align-items:end;gap:12px;margin:14px 0;display:flex}.customer-tags select[data-v-8731a5cc]{font:inherit;color:inherit;background:#fff;border:1px solid #cfdae6;border-radius:7px;min-width:0;padding:10px}.customer-tag-add[data-v-8731a5cc]{border-top:1px solid #e3eaf0;gap:10px;margin-top:16px;padding-top:17px;display:flex}.customer-tag-add select[data-v-8731a5cc]{flex:1}.tag-help[data-v-8731a5cc]{color:#7a8b9e;line-height:1.7}.customer-tags strong[data-v-8731a5cc]{color:#218b77}.customer-tags button[data-v-8731a5cc]:disabled,.customer-tags select[data-v-8731a5cc]:disabled{opacity:.5;cursor:default}.agent-assignment[data-v-c4dbd98f]{width:460px;max-width:calc(100vw - 32px)}.agent-assignment label[data-v-c4dbd98f]{flex-direction:column;gap:8px;display:flex}.agent-assignment select[data-v-c4dbd98f]{width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #ccd9e5;border-radius:7px;min-height:40px;padding:10px 12px}.assignment-hint[data-v-c4dbd98f]{color:#7a8b9e;line-height:1.7}.agent-assignment strong[data-v-c4dbd98f]{color:#218b77}.agent-assignment button[data-v-c4dbd98f]:disabled,.agent-assignment select[data-v-c4dbd98f]:disabled{opacity:.5;cursor:default}.font-size-control[data-v-dcd996a8]{white-space:nowrap;font-size:calc(12px * var(--ui-font-scale,1));color:#536174;align-items:center;gap:7px;display:flex}.font-size-control select[data-v-dcd996a8]{font:inherit;color:#287c6b;cursor:pointer;background:#f7faf9;border:1px solid #dce5eb;border-radius:6px;padding:5px 8px}.font-size-control select[data-v-dcd996a8]:focus-visible{outline-offset:2px;outline:2px solid #278b77}.classification header[data-v-dfb35bbf]{justify-content:space-between;align-items:center;gap:16px;display:flex}.classification h2[data-v-dfb35bbf],.classification h3[data-v-dfb35bbf]{margin:0 0 8px}.classification p[data-v-dfb35bbf]{color:var(--text-muted,#73869a)}.classification nav[data-v-dfb35bbf]{justify-content:flex-end;align-items:center;gap:12px;margin:16px 0;display:flex}.classification nav button[data-v-dfb35bbf],.categories button[data-v-dfb35bbf]{color:inherit;cursor:pointer;background:#fff;border:1px solid #dce6eb;border-radius:8px;padding:8px 12px}.classification tbody tr[data-v-dfb35bbf]{cursor:pointer}.classification tr.selected[data-v-dfb35bbf]{background:#eaf5f1}.classification-detail[data-v-dfb35bbf]{border:1px solid #dce6eb;border-radius:12px;margin-top:24px;padding:18px}.categories[data-v-dfb35bbf]{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.categories button[data-v-dfb35bbf]{align-items:center;gap:12px;display:flex}.categories strong[data-v-dfb35bbf]{color:#16836e;font-size:1.5em}.categories code[data-v-dfb35bbf],.barcode[data-v-dfb35bbf]{white-space:pre-wrap;overflow-wrap:anywhere}.categories .active[data-v-dfb35bbf]{background:#eaf5f1;border-color:#16836e}.table-scroll[data-v-dfb35bbf]{overflow-x:auto}button[data-v-dfb35bbf]:disabled{opacity:.5;cursor:default}.assistant-order-link[data-v-91782225]{color:#167e69;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.assistant-order-link[data-v-91782225]:hover{color:#105443}.assistant-order-link[data-v-91782225]:disabled{opacity:.5;cursor:wait}.assistant-launcher[data-v-91782225]{z-index:800;color:#fff;font:inherit;cursor:pointer;background:#258b76;border:1px solid #21806d;border-radius:28px;align-items:center;gap:8px;padding:13px 20px;display:flex;position:fixed;bottom:24px;right:28px;box-shadow:0 5px 20px #18483a25}.assistant-launcher span[data-v-91782225]{font-size:calc(21px * var(--ui-font-scale,1))}.assistant-window[data-v-91782225]{z-index:850;color:#29465a;background:#fff;border:1px solid #d7e3e7;border-radius:16px;flex-direction:column;width:420px;max-width:calc(100vw - 32px);height:min(720px,100vh - 60px);display:flex;position:fixed;bottom:22px;right:24px;overflow:hidden;box-shadow:0 12px 52px #193d4c30}.assistant-window>header[data-v-91782225]{background:#f1f8f5;border-bottom:1px solid #dcebe4;justify-content:space-between;align-items:center;padding:18px;display:flex}.assistant-window header strong[data-v-91782225]{font-size:calc(16px * var(--ui-font-scale,1))}.assistant-window header strong span[data-v-91782225]{color:#278b77}.assistant-window header small[data-v-91782225]{font-size:calc(11px * var(--ui-font-scale,1));color:#8a9b9e;margin-top:6px;display:block}.assistant-window header button[data-v-91782225]{color:#6d8590;font-size:calc(25px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;width:36px;height:36px}.assistant-quota[data-v-91782225]{font-size:calc(12px * var(--ui-font-scale,1));color:#78909b;border-bottom:1px solid #edf1f3;justify-content:space-between;gap:10px;padding:10px 16px;display:flex}.assistant-quota strong[data-v-91782225]{color:#23826e}.assistant-quota small[data-v-91782225]{font-size:calc(10px * var(--ui-font-scale,1))}.assistant-messages[data-v-91782225]{overscroll-behavior:contain;background:#f8fafb;flex:1;min-height:0;padding:16px;overflow:auto}.assistant-welcome[data-v-91782225]{text-align:center;color:#8a9ca7;padding:30px 10px}.assistant-welcome>span[data-v-91782225]{font-size:calc(36px * var(--ui-font-scale,1));color:#4a9d89}.assistant-welcome h3[data-v-91782225]{font-size:calc(17px * var(--ui-font-scale,1));color:#365769}.assistant-welcome p[data-v-91782225]{font-size:calc(13px * var(--ui-font-scale,1));line-height:1.8}.assistant-welcome button[data-v-91782225]{color:#4b8273;cursor:pointer;background:#fff;border:1px solid #dae6e2;border-radius:8px;margin:5px;padding:9px}.assistant-question[data-v-91782225]{white-space:pre-wrap;overflow-wrap:anywhere;color:#285a4c;line-height:1.7;font-size:calc(13px * var(--ui-font-scale,1));background:#e6f3ed;border:1px solid #d6e9e0;border-radius:12px 0 12px 12px;margin:4px 0 12px 36px;padding:12px}.assistant-answer[data-v-91782225]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:calc(13px * var(--ui-font-scale,1));background:#fff;border:1px solid #e4eaee;border-radius:0 12px 12px;margin:0 18px 20px 0;padding:13px}.assistant-answer small[data-v-91782225]{color:#93a0a9;font-size:calc(10px * var(--ui-font-scale,1));border-top:1px solid #eef2f3;margin-top:10px;padding-top:8px;display:block}.assistant-answer.muted[data-v-91782225]{color:#8a9ba7}.assistant-compose[data-v-91782225]{background:#fff;border-top:1px solid #e5ecef;padding:12px}.assistant-compose form[data-v-91782225]{border:1px solid #d3e0e4;border-radius:10px;overflow:hidden}.assistant-compose form[data-v-91782225]:focus-within{border-color:#71ad9b;box-shadow:0 0 0 2px #e7f4ee}.assistant-compose textarea[data-v-91782225]{box-sizing:border-box;resize:none;width:100%;font:inherit;font-size:calc(13px * var(--ui-font-scale,1));color:#29465a;background:#fff;border:0;outline:0;padding:12px;line-height:1.6;display:block}.assistant-compose footer[data-v-91782225]{justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.assistant-compose footer small[data-v-91782225]{font-size:calc(10px * var(--ui-font-scale,1));color:#96a4ad}.assistant-compose footer button[data-v-91782225]{color:#fff;font:inherit;font-size:calc(12px * var(--ui-font-scale,1));cursor:pointer;background:#278b77;border:0;border-radius:6px;padding:8px 14px}.assistant-compose button[data-v-91782225]:disabled{opacity:.45;cursor:default}.assistant-privacy[data-v-91782225]{color:#9aa6af;font-size:calc(10px * var(--ui-font-scale,1));margin-top:8px;line-height:1.6;display:block}.assistant-notice[data-v-91782225]{font-size:calc(12px * var(--ui-font-scale,1));color:#9a7c43;background:#fff7e9;border-radius:6px;margin:0 0 10px;padding:8px}.assistant-error[data-v-91782225]{font-size:calc(12px * var(--ui-font-scale,1));color:#b34d4d;margin:0 0 10px}.assistant-window button[data-v-91782225]:focus-visible{outline-offset:2px;outline:2px solid #278b77}@media (width<=600px){.assistant-window[data-v-91782225]{max-width:calc(100vw - 16px);height:calc(100dvh - 30px);bottom:8px;right:8px}.assistant-order-link[data-v-91782225]{color:#167e69;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.assistant-order-link[data-v-91782225]:hover{color:#105443}.assistant-order-link[data-v-91782225]:disabled{opacity:.5;cursor:wait}.assistant-launcher[data-v-91782225]{bottom:14px;right:14px}}.ai-settings-page[data-v-a2ac759a]{color:#304b60;box-sizing:border-box;max-width:1200px;margin:0 auto}.ai-page-heading[data-v-a2ac759a]{justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;display:flex}.ai-page-title[data-v-a2ac759a]{align-items:center;gap:14px;display:flex}.ai-brand-icon[data-v-a2ac759a]{color:#278b77;width:46px;height:46px;font-size:calc(25px * var(--ui-font-scale,1));background:#e3f1eb;border:1px solid #d3e7df;border-radius:12px;place-items:center;display:grid}.ai-page-title h2[data-v-a2ac759a]{font-size:calc(20px * var(--ui-font-scale,1));color:#253e53;margin:0 0 7px}.ai-page-title p[data-v-a2ac759a]{color:#8a9aa8;font-size:calc(12px * var(--ui-font-scale,1));margin:0}.ai-service-pill[data-v-a2ac759a]{color:#8796a1;white-space:nowrap;font-size:calc(11px * var(--ui-font-scale,1));background:#edf1f4;border:1px solid #e0e6eb;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;display:flex}.ai-service-pill i[data-v-a2ac759a]{background:#99a7b2;border-radius:50%;width:6px;height:6px}.ai-service-pill.on[data-v-a2ac759a]{color:#27856e;background:#e8f5ee;border-color:#d5e9df}.ai-service-pill.on i[data-v-a2ac759a]{background:#39a37d}.ai-settings-layout[data-v-a2ac759a]{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:22px;display:grid}.ai-config-card[data-v-a2ac759a]{background:#fff;border:1px solid #dde6eb;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #20384c03}.ai-config-card fieldset[data-v-a2ac759a]{border:0;min-width:0;margin:0;padding:0}.ai-enable-row[data-v-a2ac759a]{background:#f8fbfa;border-bottom:1px solid #e6eeea;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.ai-enable-row h3[data-v-a2ac759a]{font-size:calc(14px * var(--ui-font-scale,1));margin:0 0 7px;font-weight:600}.ai-enable-row p[data-v-a2ac759a]{font-size:calc(11px * var(--ui-font-scale,1));color:#8c9ca5;margin:0;line-height:1.7}.ai-toggle[data-v-a2ac759a]{cursor:pointer;flex-shrink:0;width:40px;height:24px;position:relative}.ai-toggle input[data-v-a2ac759a]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.ai-toggle>span[data-v-a2ac759a]{background:#d4dde3;border-radius:20px;width:40px;height:24px;transition:background .15s;display:block}.ai-toggle>span[data-v-a2ac759a]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #2c425625}.ai-toggle input:checked+span[data-v-a2ac759a]{background:#278b77}.ai-toggle input:checked+span[data-v-a2ac759a]:after{transform:translate(16px)}.ai-toggle input:focus-visible+span[data-v-a2ac759a]{outline-offset:4px;outline:2px solid #278b77}.ai-config-section[data-v-a2ac759a]{border-bottom:1px solid #edf1f4;padding:24px}.ai-section-heading[data-v-a2ac759a]{align-items:start;gap:10px;margin-bottom:22px;display:flex}.ai-step[data-v-a2ac759a]{color:#398d78;font-size:calc(10px * var(--ui-font-scale,1));background:#eff5f3;border:1px solid #dfebe6;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.ai-section-heading h3[data-v-a2ac759a]{font-size:calc(13px * var(--ui-font-scale,1));color:#345168;margin:1px 0 6px}.ai-section-heading p[data-v-a2ac759a]{font-size:calc(11px * var(--ui-font-scale,1));color:#95a2ad;margin:0;line-height:1.6}.ai-provider[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#7d929e;border:1px solid #e0e8ed;border-radius:5px;margin-left:auto;padding:4px 7px}.ai-field[data-v-a2ac759a]{gap:8px;min-width:0;margin-top:20px;display:grid}.ai-field label[data-v-a2ac759a]{font-size:calc(12px * var(--ui-font-scale,1));color:#496476;font-weight:500}.ai-field-title[data-v-a2ac759a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-key-status[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#9a8d71;background:#fbf6ea;border:1px solid #f0e5ca;border-radius:4px;padding:2px 6px}.ai-key-status.configured[data-v-a2ac759a]{color:#3b8d76;background:#edf7f0;border-color:#d9ebdf}.ai-field input[data-v-a2ac759a],.ai-field select[data-v-a2ac759a]{box-sizing:border-box;color:#355269;width:100%;min-width:0;max-width:100%;min-height:40px;font:inherit;font-size:calc(12px * var(--ui-font-scale,1));background:#fff;border:1px solid #d7e2e8;border-radius:7px;outline:none;padding:10px 12px}.ai-field input[data-v-a2ac759a]:focus,.ai-field select[data-v-a2ac759a]:focus{border-color:#7cb6a4;box-shadow:0 0 0 3px #eaf5ef}.ai-field input[data-v-a2ac759a]::placeholder{color:#a4afb8}.ai-key-input[data-v-a2ac759a]{min-width:0;position:relative}.ai-key-input input[data-v-a2ac759a]{padding-right:44px}.ai-key-input button[data-v-a2ac759a]{color:#91a1ad;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:32px;display:grid;position:absolute;top:4px;right:4px}.ai-key-input svg[data-v-a2ac759a]{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}.ai-field-help[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#98a6af;line-height:1.7}.ai-required[data-v-a2ac759a]{font-size:calc(9px * var(--ui-font-scale,1));color:#a1adb5;margin-left:4px;font-weight:400}.ai-advanced[data-v-a2ac759a]{font-size:calc(11px * var(--ui-font-scale,1));color:#8a9aa7;margin-top:18px}.ai-advanced summary[data-v-a2ac759a]{cursor:pointer}.ai-clear-key[data-v-a2ac759a]{color:#ab6464;align-items:center;gap:8px;margin:12px 0 8px;display:flex}.ai-advanced>small[data-v-a2ac759a]{color:#a0aab3;font-size:calc(10px * var(--ui-font-scale,1))}.ai-quota-setting[data-v-a2ac759a]{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ai-quota-number[data-v-a2ac759a]{background:#f6faf8;border:1px solid #e0ebe5;border-radius:8px;flex-direction:column;padding:16px;display:flex}.ai-quota-number strong[data-v-a2ac759a]{font-size:calc(30px * var(--ui-font-scale,1));color:#2b8972;line-height:1.1}.ai-quota-number span[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#86a093;margin-top:8px}.ai-timezone[data-v-a2ac759a]{margin:0}.ai-config-footer[data-v-a2ac759a]{background:#fcfdfd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.ai-config-footer>div[data-v-a2ac759a]{gap:9px;display:flex}.ai-save[data-v-a2ac759a],.ai-test[data-v-a2ac759a]{min-height:38px;font:inherit;font-size:calc(12px * var(--ui-font-scale,1));cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:9px 16px;display:flex}.ai-save[data-v-a2ac759a]{color:#fff;background:#278b77;border:1px solid #238570;box-shadow:0 2px 3px #20584310}.ai-save[data-v-a2ac759a]:hover{background:#217b69}.ai-test[data-v-a2ac759a]{color:#617f91;background:#fff;border:1px solid #dce5eb}.ai-test span[data-v-a2ac759a]{font-size:calc(18px * var(--ui-font-scale,1));line-height:1}.ai-save[data-v-a2ac759a]:disabled,.ai-test[data-v-a2ac759a]:disabled{opacity:.45;cursor:default}.ai-config-footer>small[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#9aa7b0}.ai-config-footer .ai-unsaved[data-v-a2ac759a]{color:#b08c50}.ai-settings-aside[data-v-a2ac759a]{gap:16px;display:grid}.ai-side-card[data-v-a2ac759a]{background:#fff;border:1px solid #e0e7ec;border-radius:10px;padding:20px}.ai-side-card h3[data-v-a2ac759a]{font-size:calc(12px * var(--ui-font-scale,1));color:#486274;margin:0 0 18px}.ai-setup-steps[data-v-a2ac759a]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.ai-setup-steps li[data-v-a2ac759a]{gap:10px;display:flex}.ai-setup-steps li>span[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#8197a5;background:#f1f5f7;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.ai-setup-steps strong[data-v-a2ac759a]{font-size:calc(11px * var(--ui-font-scale,1));color:#5b7485;font-weight:500}.ai-setup-steps p[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#9aa8b2;margin:5px 0 0;line-height:1.8}.ai-boundary ul[data-v-a2ac759a]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ai-boundary li[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#8498a5;align-items:start;gap:7px;line-height:1.8;display:flex}.ai-boundary li svg[data-v-a2ac759a]{fill:none;stroke:#63a38c;stroke-width:1.6px;flex-shrink:0;width:14px;height:14px;margin-top:2px}.ai-data-note[data-v-a2ac759a]{border-top:1px solid #edf1f3;margin-top:16px;padding-top:14px}.ai-data-note strong[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#7c929f;font-weight:500}.ai-data-note p[data-v-a2ac759a],.ai-cost-note p[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#9aa9b2;margin:6px 0 0;line-height:1.9}.ai-cost-note[data-v-a2ac759a]{padding:0 5px}.ai-cost-note strong[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));color:#899ba7;font-weight:500}.ai-feedback[data-v-a2ac759a]{font-size:calc(12px * var(--ui-font-scale,1));border-radius:7px;margin:12px 24px;padding:10px 14px;line-height:1.7}.ai-feedback.error[data-v-a2ac759a]{color:#b35858;background:#fff2f1;border:1px solid #f0d9d6}.ai-feedback.success[data-v-a2ac759a]{color:#32836b;background:#edf7f0;border:1px solid #d6e9de}.ai-feedback button[data-v-a2ac759a]{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ai-settings-page button[data-v-a2ac759a]:focus-visible{outline-offset:3px;outline:2px solid #278b77}.ai-config-card fieldset[data-v-a2ac759a]:disabled{opacity:.7}@media (width<=1100px){.ai-settings-layout[data-v-a2ac759a]{grid-template-columns:minmax(0,1fr) 250px;gap:16px}.ai-side-card[data-v-a2ac759a]{padding:16px}.ai-config-section[data-v-a2ac759a],.ai-enable-row[data-v-a2ac759a]{padding:20px}}@media (width<=850px){.ai-settings-layout[data-v-a2ac759a]{grid-template-columns:minmax(0,1fr)}.ai-settings-aside[data-v-a2ac759a]{grid-template-columns:1fr 1fr}.ai-cost-note[data-v-a2ac759a]{grid-column:1/-1}.ai-quota-setting[data-v-a2ac759a]{grid-template-columns:130px minmax(0,1fr)}}@media (width<=550px){.ai-page-heading[data-v-a2ac759a]{align-items:start}.ai-brand-icon[data-v-a2ac759a]{display:none}.ai-page-title h2[data-v-a2ac759a]{font-size:calc(18px * var(--ui-font-scale,1))}.ai-page-title p[data-v-a2ac759a]{font-size:calc(11px * var(--ui-font-scale,1));line-height:1.7}.ai-service-pill[data-v-a2ac759a]{font-size:calc(10px * var(--ui-font-scale,1));padding:5px 8px}.ai-enable-row[data-v-a2ac759a],.ai-config-section[data-v-a2ac759a]{padding:16px}.ai-quota-setting[data-v-a2ac759a]{grid-template-columns:1fr}.ai-quota-number[data-v-a2ac759a]{flex-direction:row;align-items:center;gap:12px}.ai-quota-number span[data-v-a2ac759a]{margin:0}.ai-settings-aside[data-v-a2ac759a]{grid-template-columns:1fr}.ai-config-footer[data-v-a2ac759a]{padding:16px}.ai-config-footer>div[data-v-a2ac759a]{width:100%}.ai-save[data-v-a2ac759a],.ai-test[data-v-a2ac759a]{flex:1;justify-content:center}.ai-feedback[data-v-a2ac759a]{margin:12px 16px}}.sim-tail-note[data-v-ca090dda]{color:#278b77;font-size:calc(11px * var(--ui-font-scale,1));background:#edf7f2;border:1px solid #d6eae0;border-radius:7px;margin:0 0 10px;padding:9px 12px;line-height:1.6}.sim-capacity-note[data-v-ca090dda]{color:#81909d;font-size:calc(10px * var(--ui-font-scale,1));margin:-6px 0 12px;line-height:1.6}.sim-overhang[data-v-ca090dda]{color:#90682f;font-size:calc(11px * var(--ui-font-scale,1));background:#fff7e8;border:1px solid #f0ddb5;border-radius:7px;margin:-8px 0 16px;padding:9px 12px;line-height:1.7}.pallet-simulator-backdrop[data-v-ca090dda]{z-index:1200;background:#1e2e3f66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pallet-simulator[data-v-ca090dda]{color:#344154;width:min(1120px,100%);max-height:calc(100dvh - 48px);font-size:calc(13px * var(--ui-font-scale,1));background:#fff;border-radius:16px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 70px #14273b33}.sim-heading[data-v-ca090dda]{border-bottom:1px solid #e8edf0;justify-content:space-between;gap:16px;padding:22px 26px;display:flex}.sim-eyebrow[data-v-ca090dda]{color:#278b77;font-size:calc(11px * var(--ui-font-scale,1));letter-spacing:.4px;font-weight:600}.sim-heading h2[data-v-ca090dda]{font-size:calc(20px * var(--ui-font-scale,1));margin:5px 0 7px}.sim-heading p[data-v-ca090dda]{color:#788696;font-size:calc(12px * var(--ui-font-scale,1));margin:0}.sim-close[data-v-ca090dda]{color:#657386;width:32px;height:32px;font-size:calc(23px * var(--ui-font-scale,1));cursor:pointer;background:#f3f6f8;border:0;border-radius:8px;align-self:flex-start}.sim-body[data-v-ca090dda]{grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid;overflow:auto}.sim-form[data-v-ca090dda]{background:#fafcfc;border-right:1px solid #e8edf0;padding:22px}.sim-section-heading[data-v-ca090dda]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sim-section-heading h3[data-v-ca090dda]{font-size:calc(15px * var(--ui-font-scale,1));margin:0}.sim-unit[data-v-ca090dda]{font-size:calc(11px * var(--ui-font-scale,1));align-items:center;gap:7px;display:flex}.sim-form fieldset[data-v-ca090dda]{border:0;margin:0 0 22px;padding:0}.sim-form legend[data-v-ca090dda]{color:#526173;font-size:calc(12px * var(--ui-font-scale,1));margin-bottom:10px;font-weight:600}.sim-fields[data-v-ca090dda]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sim-fields label[data-v-ca090dda],.sim-batch[data-v-ca090dda]{font-size:calc(11px * var(--ui-font-scale,1));color:#677587;flex-direction:column;gap:6px;display:flex}.sim-form input[data-v-ca090dda]:not([type=checkbox]),.sim-form select[data-v-ca090dda]{box-sizing:border-box;color:#344154;width:100%;min-width:0;height:36px;font:inherit;font-size:calc(12px * var(--ui-font-scale,1));background:#fff;border:1px solid #dfe6e9;border-radius:6px;padding:7px 9px}.sim-unit select[data-v-ca090dda]{width:60px}.sim-input-unit[data-v-ca090dda]{position:relative}.sim-input-unit input[data-v-ca090dda]{padding-right:35px!important}.sim-input-unit small[data-v-ca090dda]{color:#95a1ad;pointer-events:none;position:absolute;top:11px;right:9px}.sim-input-unit input[data-v-ca090dda]::-webkit-inner-spin-button{appearance:none}.sim-batch[data-v-ca090dda]{margin-bottom:12px}.sim-checkbox[data-v-ca090dda]{font-size:calc(11px * var(--ui-font-scale,1));align-items:center;gap:7px;margin-top:14px;display:flex}.sim-checkbox input[data-v-ca090dda]{accent-color:#278b77}.sim-help[data-v-ca090dda]{color:#81909d;font-size:calc(11px * var(--ui-font-scale,1));margin:10px 0 0;line-height:1.7}.sim-error[data-v-ca090dda],.sim-dirty[data-v-ca090dda]{font-size:calc(12px * var(--ui-font-scale,1));border-radius:7px;padding:9px 11px;line-height:1.5}.sim-error[data-v-ca090dda]{color:#a04442;background:#fff1ef;margin-bottom:12px}.sim-dirty[data-v-ca090dda]{color:#90682f;background:#fff7e8;margin-bottom:12px}.sim-form-actions[data-v-ca090dda]{gap:8px;display:flex}.sim-primary[data-v-ca090dda],.sim-secondary[data-v-ca090dda]{min-height:34px;font:inherit;font-size:calc(12px * var(--ui-font-scale,1));cursor:pointer;border-radius:7px;padding:7px 12px}.sim-primary[data-v-ca090dda]{color:#fff;background:#278b77;border:1px solid #278b77}.sim-secondary[data-v-ca090dda]{color:#667688;background:#fff;border:1px solid #dfe6e9}.sim-primary[data-v-ca090dda]:hover{background:#207863}.sim-secondary[data-v-ca090dda]:hover,.sim-close[data-v-ca090dda]:hover{background:#edf5f2}.sim-results[data-v-ca090dda]{min-width:0;padding:22px}.sim-metrics[data-v-ca090dda]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.sim-metrics>div[data-v-ca090dda]{background:#fff;border:1px solid #e6ebef;border-radius:9px;padding:13px 12px}.sim-metrics small[data-v-ca090dda]{color:#81909d;font-size:calc(11px * var(--ui-font-scale,1));display:block}.sim-metrics strong[data-v-ca090dda]{color:#278b77;font-size:calc(23px * var(--ui-font-scale,1));font-variant-numeric:tabular-nums;margin-top:8px;display:block}.sim-metrics strong span[data-v-ca090dda]{font-size:calc(11px * var(--ui-font-scale,1));font-weight:500}.sim-preview-heading[data-v-ca090dda]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sim-view-tabs[data-v-ca090dda]{background:#f5f8f8;border:1px solid #e6ebef;border-radius:7px;padding:3px;display:flex}.sim-view-tabs button[data-v-ca090dda]{color:#81909d;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 10px}.sim-view-tabs button.selected[data-v-ca090dda]{color:#278b77;background:#fff;box-shadow:0 1px 4px #243b5220}.sim-pallet-switch[data-v-ca090dda]{font-size:calc(11px * var(--ui-font-scale,1));color:#6e7c8c;align-items:center;gap:6px;display:flex}.sim-pallet-switch button[data-v-ca090dda]{width:26px;height:28px;font-size:calc(18px * var(--ui-font-scale,1));cursor:pointer;color:#526173;background:#fff;border:1px solid #e2e8ec;border-radius:5px}.sim-pallet-switch button[data-v-ca090dda]:disabled{opacity:.35;cursor:default}.sim-pallet-switch input[data-v-ca090dda]{text-align:center;width:48px;min-height:26px;font:inherit;color:#344154;border:1px solid #e2e8ec;border-radius:4px;padding:3px}.sim-preview[data-v-ca090dda]{background:radial-gradient(#fff 0,#f4f8f7 90%);border:1px solid #e5ebed;border-radius:12px;position:relative;overflow:hidden}.sim-scene[data-v-ca090dda],.sim-top[data-v-ca090dda]{-webkit-user-select:none;user-select:none;width:100%;height:360px;display:block}.sim-scene[data-v-ca090dda]{touch-action:none;cursor:grab}.sim-scene.dragging[data-v-ca090dda]{cursor:grabbing}.sim-preview-note[data-v-ca090dda]{color:#83929f;text-align:center;font-size:calc(10px * var(--ui-font-scale,1));background:#fffa;padding:8px 12px}.sim-view-controls[data-v-ca090dda]{justify-content:flex-end;gap:6px;margin:10px 0;display:flex}.sim-view-controls button[data-v-ca090dda]{min-height:28px;font-size:calc(11px * var(--ui-font-scale,1));padding:4px 10px}.sim-layer-control[data-v-ca090dda]{font-size:calc(11px * var(--ui-font-scale,1));color:#778594;align-items:center;gap:14px;margin-top:14px;display:flex}.sim-layer-control label[data-v-ca090dda]{white-space:nowrap}.sim-layer-control strong[data-v-ca090dda]{color:#344154;margin-left:6px}.sim-layer-control input[data-v-ca090dda]{accent-color:#278b77;flex:1;min-width:0}.sim-pallet-summary[data-v-ca090dda]{color:#526173;font-size:calc(11px * var(--ui-font-scale,1));margin:14px 0 0;line-height:1.6}.sim-empty[data-v-ca090dda]{text-align:center;color:#8290a0;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:20px;display:flex}.sim-empty-icon[data-v-ca090dda]{color:#278b77;width:70px;height:70px;font-size:calc(40px * var(--ui-font-scale,1));background:#edf5f2;border-radius:18px;place-items:center;display:grid}.sim-empty h3[data-v-ca090dda]{color:#526173;font-size:calc(16px * var(--ui-font-scale,1));margin:22px 0 8px}.sim-empty p[data-v-ca090dda]{font-size:calc(12px * var(--ui-font-scale,1));margin:0 0 18px;line-height:1.7}.pallet-simulator button[data-v-ca090dda]:focus-visible,.pallet-simulator input[data-v-ca090dda]:focus-visible,.pallet-simulator select[data-v-ca090dda]:focus-visible,.sim-scene[data-v-ca090dda]:focus-visible{outline-offset:2px;outline:2px solid #278b77}@media (width<=850px){.sim-body[data-v-ca090dda]{grid-template-columns:280px minmax(0,1fr)}.sim-metrics[data-v-ca090dda]{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-preview-heading[data-v-ca090dda]{flex-direction:column;align-items:flex-start}.sim-scene[data-v-ca090dda],.sim-top[data-v-ca090dda]{height:300px}}@media (width<=650px){.pallet-simulator-backdrop[data-v-ca090dda]{padding:10px}.pallet-simulator[data-v-ca090dda]{max-height:calc(100dvh - 20px)}.sim-heading[data-v-ca090dda]{padding:17px}.sim-body[data-v-ca090dda]{display:block}.sim-form[data-v-ca090dda]{border-bottom:1px solid #e8edf0;border-right:0;padding:17px}.sim-results[data-v-ca090dda]{padding:17px}.sim-empty[data-v-ca090dda]{min-height:250px}.sim-heading h2[data-v-ca090dda]{font-size:calc(18px * var(--ui-font-scale,1))}}.import-workspace[data-v-427c16e0]{padding:4px}.import-heading[data-v-427c16e0],.import-actions[data-v-427c16e0],.import-confirm[data-v-427c16e0],.import-summary[data-v-427c16e0]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.import-heading[data-v-427c16e0]{justify-content:space-between}.import-heading h2[data-v-427c16e0]{margin:0}.import-workspace p[data-v-427c16e0]{color:#64748b}.import-note[data-v-427c16e0]{background:#eef8f5;border-radius:8px;margin:16px 0;padding:16px;line-height:1.7}.import-actions[data-v-427c16e0]{padding:16px 0}.import-actions label[data-v-427c16e0]{align-items:center;gap:12px;display:flex}.import-summary[data-v-427c16e0]{background:#f4f7fa;border-radius:8px;margin-bottom:16px;padding:14px 18px}.import-table[data-v-427c16e0]{overflow-x:auto}.import-table th[data-v-427c16e0],.import-table td[data-v-427c16e0]{white-space:nowrap;padding:12px}.import-table table[data-v-427c16e0]{border-collapse:collapse;width:100%}.import-confirm[data-v-427c16e0]{justify-content:space-between;padding:18px 0}.import-confirm label[data-v-427c16e0]{align-items:center;gap:8px;display:flex}.import-confirm input[data-v-427c16e0]{width:16px;height:16px}.notice ul[data-v-427c16e0]{max-height:240px;overflow:auto}.stock-code-filter[data-v-f280d298]{position:relative}.stock-code-filter input[data-v-f280d298]{box-sizing:border-box;border:1px solid #dbe4ec;border-radius:5px;width:100%;padding:9px}.stock-code-options[data-v-f280d298]{z-index:3;background:#fff;border:1px solid #dbe4ec;border-radius:5px;max-height:280px;padding:8px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 20px #20304015}.stock-code-options>button[data-v-f280d298]{text-align:left;color:#354153;cursor:pointer;background:#fff;border:0;width:100%;padding:8px;display:block}.stock-code-options>button[data-v-f280d298]:hover{background:#edf8f1}.option-controls[data-v-f280d298]{border-top:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:5px;padding-top:6px;display:flex}.option-controls button[data-v-f280d298]{cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:4px}.option-controls button[data-v-f280d298]:disabled{opacity:.4}.inventory-table-frame[data-v-a2a05d14]{position:relative}.stock-header-content[data-v-a2a05d14]{align-items:center;gap:5px;min-height:24px;display:flex}.stock-header-content>span[data-v-a2a05d14]{flex:1;min-width:0}.column-settings-button[data-v-a2a05d14]{color:#718091;width:24px;height:24px;font:inherit;font-size:calc(15px * var(--ui-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e2e8ec;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.column-settings-button[data-v-a2a05d14]:hover,.column-settings-button[aria-expanded=true][data-v-a2a05d14]{color:#258b77;background:#f0f8f5;border-color:#86b8a9}.column-settings-button[data-v-a2a05d14]:focus-visible,.column-settings-close[data-v-a2a05d14]:focus-visible{outline-offset:2px;outline:2px solid #258b77}.column-resize-handle[data-v-a2a05d14]{z-index:3;cursor:col-resize;touch-action:none;outline:none;width:8px;position:absolute;inset:0 -4px 0 auto}.column-resize-handle[data-v-a2a05d14]:after{content:"";background:#e4eaef;width:1px;position:absolute;top:7px;bottom:7px;left:3px}.column-resize-handle[data-v-a2a05d14]:hover:after,.column-resize-handle[data-v-a2a05d14]:focus-visible:after,.column-resize-handle.is-active[data-v-a2a05d14]:after{background:#258b77;width:2px}.is-resizing[data-v-a2a05d14]{-webkit-user-select:none;user-select:none;cursor:col-resize}.column-settings-panel[data-v-a2a05d14]{z-index:4;width:300px;max-width:100%;max-height:70vh;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border:1px solid #dfe7ec;border-radius:8px;padding:13px;position:absolute;top:38px;right:0;overflow-y:auto;box-shadow:0 8px 28px #253e4d22}.column-settings-heading[data-v-a2a05d14]{color:#344154;justify-content:space-between;align-items:center;display:flex}.column-settings-close[data-v-a2a05d14]{color:#83909e;font-size:calc(20px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;padding:0}.column-settings-panel p[data-v-a2a05d14]{font-size:calc(10px * var(--ui-font-scale,1));color:#8493a3;margin:5px 0 9px;line-height:1.6}.column-option[data-v-a2a05d14]{color:#526173;line-height:calc(16px * var(--ui-font-scale,1));border-radius:4px;align-items:center;gap:6px;padding:5px 2px;display:flex;position:relative}.column-option-label[data-v-a2a05d14]{cursor:pointer;flex:1;align-items:center;gap:8px;display:flex}.column-drag-handle[data-v-a2a05d14],.column-drag-placeholder[data-v-a2a05d14]{flex:none;width:18px;height:22px}.column-drag-handle[data-v-a2a05d14]{color:#9aa6b3;font-size:calc(17px * var(--ui-font-scale,1));cursor:grab;touch-action:none;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.column-drag-handle[data-v-a2a05d14]:hover,.column-drag-handle[data-v-a2a05d14]:focus-visible{color:#258b77;background:#eaf4f0}.column-drag-handle[data-v-a2a05d14]:active{cursor:grabbing}.column-drag-handle[data-v-a2a05d14]:focus-visible{outline-offset:1px;outline:2px solid #258b77}.column-option.is-dragging[data-v-a2a05d14]{opacity:.45;background:#f1f6f4}.column-option.drop-before[data-v-a2a05d14]:before,.column-option.drop-after[data-v-a2a05d14]:after{content:"";pointer-events:none;background:#258b77;height:2px;position:absolute;left:2px;right:2px}.column-option.drop-before[data-v-a2a05d14]:before{top:0}.column-option.drop-after[data-v-a2a05d14]:after{bottom:0}.column-option input[data-v-a2a05d14]{accent-color:#258b77;width:13px;height:13px;margin:0}.column-option small[data-v-a2a05d14]{color:#98a3b0;font-size:calc(9px * var(--ui-font-scale,1));margin-left:auto}.column-option[data-v-a2a05d14]:has(input:disabled){color:#98a3b0}.column-option:has(input:disabled) .column-option-label[data-v-a2a05d14]{cursor:default}.column-settings-footer[data-v-a2a05d14]{border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:10px;display:flex}.column-settings-footer small[data-v-a2a05d14]{color:#8493a3;font-size:calc(9px * var(--ui-font-scale,1))}.column-settings-footer .button[data-v-a2a05d14]{white-space:nowrap;height:27px;font-size:calc(10px * var(--ui-font-scale,1));padding:0 8px}.stock-age-note[data-v-a2a05d14]{font-size:calc(10px * var(--ui-font-scale,1));color:#8493a3;margin-top:5px;line-height:1.6;display:block}.stock-table .stock-measures-cell[data-v-a2a05d14]{white-space:normal}.stock-measure-line[data-v-a2a05d14]{line-height:calc(18px * var(--ui-font-scale,1));gap:6px;display:flex}.stock-measure-line>span[data-v-a2a05d14]:first-child{color:#8493a3;font-size:calc(9px * var(--ui-font-scale,1));flex:0 0 42px}.stock-measure-line>span[data-v-a2a05d14]:last-child{overflow-wrap:anywhere;min-width:0}.stock-table .stock-reference-cell[data-v-a2a05d14]{white-space:normal}.stock-reference-line[data-v-a2a05d14]{line-height:calc(18px * var(--ui-font-scale,1));gap:6px;display:flex}.stock-reference-line>span[data-v-a2a05d14]:first-child{color:#8493a3;font-size:calc(9px * var(--ui-font-scale,1));flex:0 0 70px}.stock-reference-line>span[data-v-a2a05d14]:last-child{overflow-wrap:anywhere;min-width:0}.stock-table-scroll[data-v-a2a05d14]{isolation:isolate}.stock-table[data-v-a2a05d14]{--pallet-left:0px;border-collapse:separate;border-spacing:0;table-layout:fixed}.stock-table th[data-v-a2a05d14]{white-space:normal;padding-right:13px;line-height:1.4;position:relative}.stock-table td[data-v-a2a05d14]{white-space:normal;overflow-wrap:anywhere;overflow:hidden}.stock-table-with-selection[data-v-a2a05d14]{--pallet-left:38px}.stock-table .stock-selection-cell[data-v-a2a05d14],.stock-table .stock-pallet-cell[data-v-a2a05d14],.stock-table .stock-actions-cell[data-v-a2a05d14]{z-index:1;background:var(--stock-row-bg,#fff);position:sticky}.stock-table .stock-selection-cell[data-v-a2a05d14]{width:38px;min-width:38px;max-width:38px;padding-left:0;padding-right:0;left:0}.stock-table .stock-pallet-cell[data-v-a2a05d14]{left:var(--pallet-left);padding-left:7px;padding-right:7px;box-shadow:3px 0 5px -3px #253e4d40}.stock-table td.stock-pallet-cell[data-v-a2a05d14]{white-space:nowrap;text-overflow:ellipsis}.stock-table .stock-actions-cell[data-v-a2a05d14]{white-space:nowrap;padding-left:5px;padding-right:5px;right:0;box-shadow:-3px 0 5px -3px #253e4d40}.stock-table th.stock-actions-cell[data-v-a2a05d14]{padding-right:10px}.stock-table .stock-actions-cell .small-button[data-v-a2a05d14]{padding:5px 7px}.stock-table thead .stock-selection-cell[data-v-a2a05d14],.stock-table thead .stock-pallet-cell[data-v-a2a05d14],.stock-table thead .stock-actions-cell[data-v-a2a05d14]{z-index:2;background:#fafbfc}.stock-table .stock-in_transit[data-v-a2a05d14]{--stock-row-bg:#edf5ff}.stock-table .stock-in_stock[data-v-a2a05d14]{--stock-row-bg:#edf8f1}.stock-table .stock-reserved[data-v-a2a05d14]{--stock-row-bg:#fff3e4}.stock-table .stock-shipped[data-v-a2a05d14]{--stock-row-bg:#f1f3f5}.stock-table .stock-row-selected[data-v-a2a05d14]{--stock-row-bg:#e4f3ec}.inventory-batch-toolbar[data-v-a2a05d14]{font-size:calc(11px * var(--ui-font-scale,1));background:#f9fbfc;border:1px solid #e2e9ed;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;display:flex}.inventory-batch-toolbar small[data-v-a2a05d14]{color:#8493a3;font-size:calc(10px * var(--ui-font-scale,1));margin-top:4px;display:block}.batch-actions[data-v-a2a05d14]{flex-shrink:0;gap:6px;display:flex}.batch-actions .button[data-v-a2a05d14]{height:30px;padding:0 12px}.batch-actions .button[data-v-a2a05d14]:disabled,.stock-modal .button[data-v-a2a05d14]:disabled{opacity:.5;cursor:default}.stock-selection-cell[data-v-a2a05d14]{text-align:center;width:38px;min-width:38px}.stock-selection-cell input[data-v-a2a05d14]{accent-color:#258b77;vertical-align:middle;cursor:pointer;width:14px;height:14px;margin:0}.stock-selection-cell input[data-v-a2a05d14]:disabled{cursor:not-allowed;opacity:.45}.stock-row-selected td[data-v-a2a05d14]{background:#e4f3ec}.stock-row-selected td[data-v-a2a05d14]:first-child{box-shadow:inset 3px 0 #258b77}.batch-move-pallets[data-v-a2a05d14]{max-height:150px;font-size:calc(11px * var(--ui-font-scale,1));overflow-wrap:anywhere;background:#f9fbfc;border:1px solid #e2e9ed;border-radius:5px;gap:5px;padding:10px 12px;display:grid;overflow-y:auto}.batch-move-note[data-v-a2a05d14]{font-size:calc(11px * var(--ui-font-scale,1));color:#708092;line-height:1.6}@media (width<=700px){.inventory-batch-toolbar[data-v-a2a05d14]{flex-direction:column;align-items:flex-start}}.inventory-filter[data-v-a2a05d14]{background:#f9fbfc;border:1px solid #e1e8ee;border-radius:8px;margin-bottom:12px;padding:10px 12px}.inventory-basic[data-v-a2a05d14]{grid-template-columns:repeat(var(--basic-field-count),minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.inventory-filter label[data-v-a2a05d14]{min-width:0;line-height:calc(16px * var(--ui-font-scale,1));flex-direction:column;gap:4px;display:flex}.inventory-filter label>input[data-v-a2a05d14],.inventory-filter[data-v-a2a05d14] .stock-code-filter>input{box-sizing:border-box;width:100%;height:30px;font:inherit;background:#fff;border:1px solid #dbe4ec;border-radius:5px;padding:5px 8px}.inventory-advanced[data-v-a2a05d14]{border-top:1px solid #e1e8ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}.filter-actions[data-v-a2a05d14]{white-space:nowrap;align-items:center;gap:6px;height:30px;display:flex}.filter-actions .button[data-v-a2a05d14]{justify-content:center;align-items:center;height:30px;padding:0 12px;display:inline-flex}.filter-toggle[data-v-a2a05d14]{color:#278675;height:30px;font:inherit;font-size:calc(10px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 3px;display:inline-flex}.filter-toggle[data-v-a2a05d14]:hover{color:#1a6557}.filter-count[data-v-a2a05d14]{color:#278675;min-width:16px;height:16px;line-height:calc(16px * var(--ui-font-scale,1));text-align:center;background:#e2f1ec;border-radius:8px;padding:0 4px}.stock-statuses[data-v-a2a05d14]{min-width:0;line-height:calc(20px * var(--ui-font-scale,1));border:0;flex-wrap:wrap;align-items:center;gap:18px;margin:10px 0 0;padding:0;display:flex}.stock-statuses legend[data-v-a2a05d14]{float:left;font-size:calc(11px * var(--ui-font-scale,1));line-height:calc(20px * var(--ui-font-scale,1));color:#687587;margin-right:12px;padding:0}.inventory-filter .stock-statuses label[data-v-a2a05d14]{font-size:calc(10px * var(--ui-font-scale,1));white-space:nowrap;flex-direction:row;align-items:center;gap:5px}.inventory-filter .stock-statuses label>input[data-v-a2a05d14]{accent-color:#258b77;flex:none;width:13px;height:13px;margin:0;padding:0}.stock-table[data-v-a2a05d14]{min-width:1450px}.stock-table small[data-v-a2a05d14]{color:#758595;margin-top:4px;display:block}.stock-in_transit[data-v-a2a05d14]{background:#edf5ff}.stock-in_stock[data-v-a2a05d14]{background:#edf8f1}.stock-reserved[data-v-a2a05d14]{background:#fff3e4}.stock-shipped[data-v-a2a05d14]{background:#f1f3f5}.inventory-footer[data-v-a2a05d14]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:12px;display:flex}.stock-summary[data-v-a2a05d14]{font-size:calc(11px * var(--ui-font-scale,1));line-height:calc(20px * var(--ui-font-scale,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory-footer[data-v-a2a05d14] .list-pagination{flex-wrap:wrap;justify-content:flex-end;margin:0 0 0 auto;padding:0}.inventory-footer[data-v-a2a05d14] .pagination-controls{flex-wrap:wrap;justify-content:flex-end}@media (width<=520px){.inventory-footer[data-v-a2a05d14] .list-pagination{align-items:flex-end}.inventory-footer[data-v-a2a05d14] .pagination-controls{width:auto}}.stock-modal[data-v-a2a05d14]{width:min(900px,92vw);max-height:90vh;overflow-y:auto}.stock-modal input[data-v-a2a05d14],.stock-modal select[data-v-a2a05d14]{border:1px solid #dbe4ec;border-radius:5px;width:100%;padding:9px}@media (width<=1100px){.inventory-basic[data-v-a2a05d14]{grid-template-columns:repeat(var(--basic-field-count),minmax(0,1fr))}.filter-actions[data-v-a2a05d14]{grid-column:1/-1;justify-content:flex-end}.inventory-advanced[data-v-a2a05d14]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.inventory-basic[data-v-a2a05d14],.inventory-advanced[data-v-a2a05d14]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-actions[data-v-a2a05d14]{justify-content:flex-start}.stock-statuses[data-v-a2a05d14]{gap:12px}}.customer-order-fees[data-v-b318ea20]{border:1px solid #e0e8ee;border-radius:8px;margin-bottom:20px;padding:14px}.customer-order-fees header[data-v-b318ea20]{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-order-fees h3[data-v-b318ea20]{font-size:calc(14px * var(--ui-font-scale,1));margin:0}.customer-order-fees small[data-v-b318ea20]{color:#718297;margin-top:6px;display:block}.customer-order-fees p[data-v-b318ea20]{color:#718297}.withdraw-action[data-v-a9aba695]{display:inline-block}.withdraw-confirm[data-v-a9aba695]{white-space:normal;background:#f1f8f5;border:1px solid #d9e9e3;border-radius:8px;gap:10px;min-width:210px;max-width:260px;padding:12px;line-height:1.6;display:grid}.withdraw-buttons[data-v-a9aba695]{justify-content:flex-end;gap:8px;display:flex}.withdraw-submit[data-v-a9aba695]{color:#177c6b;border-color:#a5cec1}.customer-inbound-edit[data-v-a9aba695]{color:#18324b;border:1px solid #dbe5ed;border-radius:12px;width:min(760px,100vw - 32px);max-height:88vh;padding:24px;overflow:auto}.customer-inbound-edit[data-v-a9aba695]::backdrop{background:#14283b66}.customer-inbound-edit header[data-v-a9aba695]{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-inbound-edit h3[data-v-a9aba695]{margin:0 0 8px}.customer-inbound-edit fieldset[data-v-a9aba695]{border:0;margin:0;padding:0}.customer-edit-grid[data-v-a9aba695]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.customer-inbound-edit label[data-v-a9aba695]{gap:6px;margin-bottom:14px;display:grid}.customer-inbound-edit input[data-v-a9aba695],.customer-inbound-edit select[data-v-a9aba695],.customer-inbound-edit textarea[data-v-a9aba695]{font:inherit;color:inherit;box-sizing:border-box;border:1px solid #cbd8e3;border-radius:6px;width:100%;min-width:0;padding:10px}.customer-inbound-edit footer[data-v-a9aba695]{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.customer-edit-error[data-v-a9aba695]{color:#b42318;max-width:250px;display:block}.customer-inbound-edit p[data-v-a9aba695]{line-height:1.6}@media (width<=600px){.customer-edit-grid[data-v-a9aba695]{grid-template-columns:1fr}}.feedback-preview[data-v-98cccfa0]{z-index:1000;background:#000a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feedback-preview>div[data-v-98cccfa0]{background:#fff;border-radius:10px;padding:12px}.feedback-preview-panel[data-v-98cccfa0]{width:90vw;max-width:1100px;max-height:90vh;overflow:auto}.feedback-preview-panel header[data-v-98cccfa0]{margin-bottom:16px}.image-toolbar[data-v-98cccfa0]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.image-toolbar output[data-v-98cccfa0]{text-align:center;min-width:48px}.image-toolbar span[data-v-98cccfa0]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.image-viewport[data-v-98cccfa0]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;background:#f1f4f6;justify-content:center;align-items:center;height:60vh;display:flex;overflow:hidden}.image-viewport.dragging[data-v-98cccfa0]{cursor:grabbing}.image-viewport img[data-v-98cccfa0]{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:transform;flex-shrink:0;max-width:100%;max-height:100%;display:block}.work-chat[data-v-5e545fe0]{color:#233e55;background:#fff;border:1px solid #dce6ec;border-radius:12px;margin:20px 0;overflow:hidden}.chat-heading[data-v-5e545fe0]{border-bottom:1px solid #e7edf0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.chat-heading>div[data-v-5e545fe0]{align-items:center;gap:10px;display:flex}.chat-heading h4[data-v-5e545fe0]{margin:0;font-size:1.05em}.chat-symbol[data-v-5e545fe0]{font-size:calc(24px * var(--ui-font-scale,1));color:#218c78}.chat-count[data-v-5e545fe0]{color:#418173;background:#edf4f3;border-radius:12px;padding:2px 8px}.chat-heading>small[data-v-5e545fe0],.chat-help[data-v-5e545fe0]{color:#718295}.chat-stream[data-v-5e545fe0]{background:#f7f9fb;padding:8px 24px 24px}.chat-date[data-v-5e545fe0]{color:#81909e;justify-content:center;align-items:center;gap:16px;margin:20px 0;font-size:.85em;display:flex}.chat-date[data-v-5e545fe0]:before,.chat-date[data-v-5e545fe0]:after{content:"";background:#e4eaee;flex:1;height:1px}.chat-message[data-v-5e545fe0]{align-items:start;gap:12px;margin:18px 0;display:flex}.chat-avatar[data-v-5e545fe0]{color:#267e6b;background:#deeee9;border:1px solid #cfe3dc;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.chat-message-main[data-v-5e545fe0]{min-width:0;max-width:85%}.chat-message-main>header[data-v-5e545fe0]{align-items:center;gap:12px;margin:0 0 8px;display:flex}.chat-message time[data-v-5e545fe0]{color:#82909f;font-size:.85em}.chat-bubble[data-v-5e545fe0]{background:#fff;border:1px solid #e1e8ed;border-radius:0 12px 12px;padding:12px 16px;box-shadow:0 2px 3px #203f5003}.chat-text[data-v-5e545fe0]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.chat-attachments[data-v-5e545fe0]{flex-wrap:wrap;gap:10px;display:flex}.chat-text+.chat-attachments[data-v-5e545fe0]{margin-top:12px}.chat-photo[data-v-5e545fe0]{cursor:zoom-in;background:#eef2f5;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.chat-photo img[data-v-5e545fe0]{object-fit:cover;width:160px;height:140px;display:block}.chat-photo span[data-v-5e545fe0]{color:#fff;font-size:calc(11px * var(--ui-font-scale,1));opacity:0;background:#17332f99;padding:4px;position:absolute;inset:auto 0 0}.chat-photo:hover span[data-v-5e545fe0],.chat-photo:focus-visible span[data-v-5e545fe0]{opacity:1}.chat-file[data-v-5e545fe0]{color:#28465a;background:#f8fafb;border:1px solid #e0e8ec;border-radius:8px;align-items:center;gap:12px;min-width:200px;max-width:360px;padding:12px;text-decoration:none;display:flex}.chat-file>span[data-v-5e545fe0]:nth-child(2){flex:1;min-width:0}.chat-file strong[data-v-5e545fe0]{overflow-wrap:anywhere;font-weight:600;display:block}.chat-file small[data-v-5e545fe0],.pending-name small[data-v-5e545fe0]{color:#7e8c9b;margin-top:5px;font-size:.85em;display:block}.file-icon[data-v-5e545fe0]{color:#27816d;width:36px;height:42px;font-size:calc(10px * var(--ui-font-scale,1));background:#e4eeed;border-radius:6px;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.chat-video video[data-v-5e545fe0]{border-radius:8px;max-width:280px;max-height:200px;display:block}.chat-video a[data-v-5e545fe0]{color:#25836f;overflow-wrap:anywhere;margin-top:6px;display:block}.chat-composer[data-v-5e545fe0]{background:#fff;border:1px solid #d4dee6;border-radius:10px;margin:16px 20px 0;transition:border-color .15s,box-shadow .15s;position:relative}.chat-composer[data-v-5e545fe0]:focus-within{border-color:#419c8b;box-shadow:0 0 0 3px #268c7910}.chat-composer textarea[data-v-5e545fe0]{box-sizing:border-box;resize:vertical;width:100%;min-height:100px;max-height:340px;font:inherit;color:inherit;background:0 0;outline:none;line-height:1.6;display:block;box-shadow:none!important;border:0!important;padding:14px 16px!important}.chat-composer textarea[data-v-5e545fe0]::placeholder{color:#96a2af}.chat-composer footer[data-v-5e545fe0]{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.chat-tools[data-v-5e545fe0],.chat-send[data-v-5e545fe0]{align-items:center;gap:8px;display:flex}.chat-tools button[data-v-5e545fe0]{color:#64798b;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:10px;display:flex}.chat-tools button[data-v-5e545fe0]:hover{color:#218773;background:#edf5f2}.chat-tools svg[data-v-5e545fe0]{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.chat-send>small[data-v-5e545fe0]{color:#8b97a3;font-size:.8em}.send-button[data-v-5e545fe0]{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#238c78;border:0;border-radius:7px;align-items:center;gap:12px;padding:9px 18px;font-weight:600;display:flex}.send-button[data-v-5e545fe0]:disabled{opacity:.45;cursor:default}.chat-pending[data-v-5e545fe0]{flex-wrap:wrap;gap:8px;padding:12px 12px 0;display:flex}.pending-file[data-v-5e545fe0]{background:#f8fafb;border:1px solid #e1e8ed;border-radius:8px;align-items:center;gap:8px;max-width:220px;padding:6px 26px 6px 6px;display:flex;position:relative}.pending-image[data-v-5e545fe0]{cursor:zoom-in;background:0 0;border:0;padding:0}.pending-image img[data-v-5e545fe0]{object-fit:cover;border-radius:4px;width:44px;height:44px;display:block}.pending-name[data-v-5e545fe0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;font-size:.85em;overflow:hidden}.remove-file[data-v-5e545fe0]{color:#7e8d9b;cursor:pointer;width:24px;height:24px;font-size:calc(19px * var(--ui-font-scale,1));background:0 0;border:0;border-radius:50%;position:absolute;top:2px;right:2px}.remove-file[data-v-5e545fe0]:hover{color:#be4747;background:#ffebe9}.chat-drop-hint[data-v-5e545fe0]{z-index:2;color:#237d6a;pointer-events:none;background:#effaf6f5;border:2px dashed #298d78;border-radius:9px;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.chat-error[data-v-5e545fe0]{color:#c04444;margin:10px 20px}.chat-help[data-v-5e545fe0]{margin:10px 20px 16px;font-size:.8em}.chat-empty[data-v-5e545fe0]{text-align:center;color:#80919e;padding:28px 10px}.chat-empty>span[data-v-5e545fe0]{font-size:calc(32px * var(--ui-font-scale,1));color:#5a9c8e;margin-bottom:10px;display:block}.chat-empty strong[data-v-5e545fe0]{color:#536c7c}.chat-empty p[data-v-5e545fe0]{font-size:.9em}.work-chat button[data-v-5e545fe0]:focus-visible,.chat-file[data-v-5e545fe0]:focus-visible{outline-offset:3px;outline:2px solid #218c78}@media (width<=700px){.chat-heading[data-v-5e545fe0]{padding:12px}.chat-heading>small[data-v-5e545fe0]{display:none}.chat-stream[data-v-5e545fe0]{padding:4px 12px 12px}.chat-message-main[data-v-5e545fe0]{max-width:calc(100% - 44px)}.chat-avatar[data-v-5e545fe0]{width:30px;height:30px}.chat-message[data-v-5e545fe0]{gap:8px}.chat-bubble[data-v-5e545fe0]{padding:10px}.chat-file[data-v-5e545fe0]{box-sizing:border-box;min-width:0;max-width:100%}.chat-photo img[data-v-5e545fe0]{width:120px;height:110px}.chat-composer[data-v-5e545fe0]{margin:12px 10px 0}.chat-send>small[data-v-5e545fe0]{display:none}.chat-tools button[data-v-5e545fe0]{padding:8px}.chat-help[data-v-5e545fe0]{margin:10px;font-size:.75em}.chat-video video[data-v-5e545fe0]{max-width:100%}}.order-fee-dialog.order-fee-batch-dialog[data-v-b587d6d0]{width:min(960px,100vw - 32px)}.fee-lines-heading[data-v-b587d6d0]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.fee-line[data-v-b587d6d0],.fee-line-labels[data-v-b587d6d0]{grid-template-columns:minmax(220px,2fr) minmax(100px,1fr) minmax(90px,1fr) minmax(85px,1fr) 48px;align-items:center;gap:10px;display:grid}.fee-line-labels[data-v-b587d6d0]{font-size:calc(12px * var(--ui-font-scale,1));color:#62798b;margin-bottom:7px}.fee-line[data-v-b587d6d0]{border-top:1px solid #e7edf2;padding:10px 0}.fee-line label[data-v-b587d6d0]{min-width:0}.fee-line output[data-v-b587d6d0]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.fee-line-remove[data-v-b587d6d0]{color:#b42318;cursor:pointer;background:0 0;border:0;padding:8px}.fee-line-remove[data-v-b587d6d0]:disabled{opacity:.35;cursor:default}.mobile-field-label[data-v-b587d6d0]{display:none}@media (width<=700px){.fee-line-labels[data-v-b587d6d0]{display:none}.fee-line[data-v-b587d6d0]{grid-template-columns:1fr 1fr}.fee-line>label[data-v-b587d6d0]:first-child{grid-column:1/-1}.fee-line output[data-v-b587d6d0]{text-align:left}.mobile-field-label[data-v-b587d6d0]{font-size:calc(12px * var(--ui-font-scale,1));color:#62798b;display:block}.fee-line-remove[data-v-b587d6d0]{justify-self:end}.fee-lines-heading[data-v-b587d6d0]{flex-wrap:wrap}}.fee-header-actions[data-v-b587d6d0]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-fee-compact[data-v-b587d6d0]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.order-fee-compact .error[data-v-b587d6d0]{font-size:calc(13px * var(--ui-font-scale,1))}@media (width<=600px){.order-fee-records header[data-v-b587d6d0]{flex-wrap:wrap}.fee-header-actions[data-v-b587d6d0]{margin-left:auto}}.action-reason[data-v-b587d6d0]{flex-direction:column;gap:8px;margin:16px 0;display:flex}.action-reason textarea[data-v-b587d6d0]{font:inherit;border:1px solid #cbd8e2;border-radius:7px;padding:10px}.fee-record-table td small[data-v-b587d6d0]{margin-top:5px;display:block}.fee-record-table .button[data-v-b587d6d0]{white-space:nowrap}.duplicate-warning[data-v-b587d6d0]{color:#754b00;background:#fff8e8;border:1px solid #e5b449;border-radius:10px;margin-bottom:18px;padding:16px}.duplicate-warning h3[data-v-b587d6d0]{margin:0}.duplicate-warning li[data-v-b587d6d0]{margin:10px 0}.duplicate-warning p[data-v-b587d6d0]{font-size:calc(14px * var(--ui-font-scale,1))}.duplicate-warning ul[data-v-b587d6d0]{padding-left:20px}.order-fee-records[data-v-b587d6d0]{background:#fff;border:1px solid #dce5eb;border-radius:10px;margin:0 0 16px;padding:16px}.order-fee-records header[data-v-b587d6d0]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-fee-records h3[data-v-b587d6d0]{font-size:calc(16px * var(--ui-font-scale,1));margin:0}.order-fee-records p[data-v-b587d6d0],.order-fee-records small[data-v-b587d6d0]{color:#62798b;font-size:calc(12px * var(--ui-font-scale,1))}.order-fee-records p[data-v-b587d6d0]{margin:6px 0}.fee-record-table[data-v-b587d6d0]{overflow-x:auto}.fee-record-table table[data-v-b587d6d0]{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ui-font-scale,1))}.fee-record-table th[data-v-b587d6d0],.fee-record-table td[data-v-b587d6d0]{text-align:left;border-bottom:1px solid #e7edf2;padding:10px}.fee-record-table th[data-v-b587d6d0]{white-space:nowrap;background:#f5f8fa}.fee-amount[data-v-b587d6d0]{white-space:nowrap;font-weight:600}.fee-status[data-v-b587d6d0]{white-space:nowrap;background:#eef2f5;border-radius:5px;padding:4px 8px;display:inline-block}.fee-status.pending[data-v-b587d6d0]{color:#8b5c00;background:#fff3da}.fee-status.approved[data-v-b587d6d0]{color:#147d68;background:#e7f5ee}.fee-status.rejected[data-v-b587d6d0],.fee-status.reversed[data-v-b587d6d0]{color:#a12c24;background:#fcebea}.order-fee-dialog[data-v-b587d6d0]{color:#213442;border:1px solid #dce5eb;border-radius:16px;width:min(600px,100vw - 32px);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 20px 60px #142b4433}.order-fee-dialog[data-v-b587d6d0]::backdrop{background:#142b4470}.order-fee-dialog header[data-v-b587d6d0]{justify-content:space-between;align-items:start;gap:20px;display:flex}.order-fee-dialog h2[data-v-b587d6d0]{font-size:calc(21px * var(--ui-font-scale,1));margin:0}.order-fee-dialog header p[data-v-b587d6d0]{color:#62798b;margin:8px 0 20px}.order-fee-dialog fieldset[data-v-b587d6d0]{border:0;margin:0;padding:0}.fee-fields[data-v-b587d6d0]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fee-fields label[data-v-b587d6d0]{font-size:calc(14px * var(--ui-font-scale,1));flex-direction:column;gap:7px;display:flex}.fee-fields .wide[data-v-b587d6d0]{grid-column:1/-1}.fee-fields input[data-v-b587d6d0],.fee-fields select[data-v-b587d6d0],.fee-fields textarea[data-v-b587d6d0]{font:inherit;box-sizing:border-box;color:#213442;background:#fff;border:1px solid #cbd8e2;border-radius:7px;width:100%;padding:10px}.fee-total[data-v-b587d6d0]{background:#eef8f4;border-radius:10px;margin:20px 0;padding:16px}.fee-total strong[data-v-b587d6d0]{font-size:calc(26px * var(--ui-font-scale,1));color:#147d68;margin:5px 0;display:block}.fee-total p[data-v-b587d6d0]{font-size:calc(13px * var(--ui-font-scale,1));margin-bottom:0}.order-fee-dialog footer[data-v-b587d6d0]{justify-content:flex-end;gap:12px;display:flex}.error[data-v-b587d6d0]{color:#b42318}.success[data-v-b587d6d0]{color:#147d68;background:#e8f6f1;padding:12px}@media (width<=480px){.fee-fields[data-v-b587d6d0]{grid-template-columns:1fr}.order-fee-dialog[data-v-b587d6d0]{padding:16px}}.order-work input[data-v-8a63cb8d]:not([type=file]),.order-work select[data-v-8a63cb8d],.order-work textarea[data-v-8a63cb8d],.work-dialog input[data-v-8a63cb8d]:not([type=file]),.work-dialog select[data-v-8a63cb8d],.work-dialog textarea[data-v-8a63cb8d]{box-sizing:border-box;color:#233e55;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cfdae6;border-radius:6px;padding:8px 10px}.order-work input[type=file][data-v-8a63cb8d],.work-dialog input[type=file][data-v-8a63cb8d]{max-width:100%;font:inherit}.work-status>select[data-v-8a63cb8d]{width:auto;min-width:110px}.work-status label[data-v-8a63cb8d]{gap:6px;display:grid}.work-dialog .button[data-v-8a63cb8d]{margin:8px 8px 0 0}.work-compose textarea[data-v-8a63cb8d]{width:100%;min-height:90px}.order-work[data-v-8a63cb8d]{min-width:0}.work-heading[data-v-8a63cb8d],.work-operation>header[data-v-8a63cb8d],.work-message>header[data-v-8a63cb8d]{justify-content:space-between;align-items:center;gap:12px;display:flex}.work-heading h3[data-v-8a63cb8d],.work-heading h4[data-v-8a63cb8d]{margin:6px 0}.work-section[data-v-8a63cb8d]{border:1px solid #dce6ec;border-radius:8px;margin:14px 0;padding:14px}.work-operation[data-v-8a63cb8d]{background:#f7fafb;border:1px solid #dce6ec;border-radius:8px;margin:10px 0;padding:12px}.work-body[data-v-8a63cb8d]{white-space:pre-wrap;overflow-wrap:anywhere}.work-status[data-v-8a63cb8d]{flex-wrap:wrap;align-items:end;gap:10px;margin:10px 0;display:flex}.work-status label[data-v-8a63cb8d]{flex:1;min-width:160px}.work-files[data-v-8a63cb8d]{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.work-thumb[data-v-8a63cb8d]{cursor:zoom-in;background:#fff;border:1px solid #dce6ec;border-radius:7px;padding:4px}.work-thumb img[data-v-8a63cb8d]{object-fit:cover;width:88px;height:100px;display:block}.work-thumb small[data-v-8a63cb8d]{display:block}.work-files video[data-v-8a63cb8d]{max-width:280px;max-height:180px}.work-message[data-v-8a63cb8d]{border-bottom:1px solid #e5ebef;padding:12px 0}.work-message time[data-v-8a63cb8d]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.work-compose[data-v-8a63cb8d]{gap:10px;margin-top:16px;display:grid}.work-overlay[data-v-8a63cb8d]{z-index:900;background:#13233380;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.work-dialog[data-v-8a63cb8d]{background:#fff;border-radius:12px;width:650px;max-width:100%;max-height:88vh;padding:22px;overflow:auto}.work-dialog label[data-v-8a63cb8d]{gap:6px;margin:8px 0;display:grid}.work-drop[data-v-8a63cb8d]{border:2px dashed #70ad9d;border-radius:8px;padding:25px}.work-status input[data-v-8a63cb8d],.work-status select[data-v-8a63cb8d],.work-dialog input[data-v-8a63cb8d],.work-dialog select[data-v-8a63cb8d],.work-dialog textarea[data-v-8a63cb8d]{box-sizing:border-box;max-width:100%}@media (width<=600px){.work-section[data-v-8a63cb8d]{padding:10px}.work-status[data-v-8a63cb8d]{grid-template-columns:1fr;display:grid}.work-dialog[data-v-8a63cb8d]{padding:14px}.work-heading[data-v-8a63cb8d]{flex-wrap:wrap}}.order-materials[data-v-8a63cb8d]{background:#fff;border:1px solid #dce6ec;border-radius:10px;margin:16px 0;overflow:hidden}.materials-heading[data-v-8a63cb8d]{background:#f7fafb;border-bottom:1px solid #e6edf0;align-items:center;gap:10px;padding:14px 16px;display:flex}.materials-heading h4[data-v-8a63cb8d]{color:#29445a;margin:0;font-size:1em}.materials-icon[data-v-8a63cb8d]{color:#288f7b;font-size:calc(20px * var(--ui-font-scale,1))}.materials-count[data-v-8a63cb8d]{color:#768b9b;margin-left:auto;font-size:.85em}.materials-note[data-v-8a63cb8d],.materials-attachments[data-v-8a63cb8d]{padding:16px}.materials-label[data-v-8a63cb8d]{color:#7d8d9a;margin-bottom:10px;font-size:.85em;display:block}.materials-note p[data-v-8a63cb8d]{white-space:pre-wrap;overflow-wrap:anywhere;color:#29445a;margin:0;line-height:1.8}.materials-note+.materials-attachments[data-v-8a63cb8d]{border-top:1px solid #edf1f3}.materials-grid[data-v-8a63cb8d]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.material-file[data-v-8a63cb8d]{background:#fbfcfd;border:1px solid #e2eaed;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.material-filetype[data-v-8a63cb8d]{color:#25836f;width:38px;height:44px;font-size:calc(10px * var(--ui-font-scale,1));background:#e6f1ed;border-radius:6px;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.material-file>a[data-v-8a63cb8d]:not(.material-download){color:#31546a;flex:1;min-width:0;text-decoration:none}.material-file strong[data-v-8a63cb8d]{overflow-wrap:anywhere;font-weight:600;line-height:1.5;display:block}.material-file small[data-v-8a63cb8d]{color:#8b99a4;margin-top:5px;font-size:.8em;display:block}.material-file[data-v-8a63cb8d]:hover{background:#f6faf8;border-color:#b0cfc5}.material-download[data-v-8a63cb8d]{color:#278b76;font-size:calc(20px * var(--ui-font-scale,1));padding:8px;text-decoration:none}.material-photo[data-v-8a63cb8d]{cursor:zoom-in;background:0 0;border:0;flex-shrink:0;padding:0}.material-photo img[data-v-8a63cb8d]{object-fit:cover;border-radius:6px;width:44px;height:44px;display:block}@media (width<=600px){.materials-grid[data-v-8a63cb8d]{grid-template-columns:1fr}.materials-note[data-v-8a63cb8d],.materials-attachments[data-v-8a63cb8d]{padding:12px}}.operation-file-history[data-v-8a63cb8d]{margin-top:12px}.operation-file-history summary[data-v-8a63cb8d]{cursor:pointer;color:#718596;margin-bottom:10px;font-size:.9em}.operation-toolbar[data-v-8a63cb8d]{border-top:1px solid #e2e9ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:14px;display:flex}.operation-resources[data-v-8a63cb8d]{flex-wrap:wrap;gap:10px;display:flex}.operation-upload[data-v-8a63cb8d]{box-sizing:border-box;cursor:pointer;color:#34556a;background:#fff;border:1px solid #d8e4e7;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:10px 16px;display:flex;position:relative;overflow:hidden}.operation-upload[data-v-8a63cb8d]:hover{background:#f5fbf8;border-color:#8bbcac}.operation-upload[data-v-8a63cb8d]:focus-within{outline-offset:2px;outline:2px solid #278b77}.operation-upload strong[data-v-8a63cb8d]{font-size:.9em;font-weight:600;display:block}.operation-upload small[data-v-8a63cb8d]{color:#81919e;margin-top:4px;font-size:.8em;display:block}.operation-upload input[type=file][data-v-8a63cb8d]{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;position:absolute;inset:0}.operation-upload.is-disabled[data-v-8a63cb8d]{opacity:.5;cursor:wait}.operation-action-icon[data-v-8a63cb8d]{color:#278b77;font-size:calc(24px * var(--ui-font-scale,1))}.operation-camera[data-v-8a63cb8d]{fill:none;stroke:#278b77;stroke-width:1.6px;width:22px;height:22px}.operation-state-control[data-v-8a63cb8d]{gap:6px;display:grid}.operation-state-control>label[data-v-8a63cb8d]{color:#81919e;font-size:.8em}.operation-state-control>div[data-v-8a63cb8d]{gap:8px;display:flex}.operation-state-control select[data-v-8a63cb8d]{width:auto;min-width:115px}.operation-apply[data-v-8a63cb8d]{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#278b77;border:1px solid #278b77;border-radius:6px;padding:8px 13px}.operation-apply[data-v-8a63cb8d]:disabled{color:#97a4ae;cursor:default;background:#edf2f3;border-color:#e1e8ec}@media (width<=700px){.operation-toolbar[data-v-8a63cb8d]{gap:14px}.operation-resources[data-v-8a63cb8d]{width:100%}.operation-upload[data-v-8a63cb8d]{flex:1;min-width:160px}.operation-state-control[data-v-8a63cb8d]{width:100%}.operation-state-control>div select[data-v-8a63cb8d]{flex:1}}.material-file[data-v-8a63cb8d]{position:relative}.evidence-delete[data-v-8a63cb8d]{z-index:1;color:#b64f4f;width:24px;height:24px;font-size:calc(18px * var(--ui-font-scale,1));line-height:calc(20px * var(--ui-font-scale,1));cursor:pointer;opacity:0;background:#fff;border:1px solid #e3d5d5;border-radius:50%;transition:opacity .12s;position:absolute;top:4px;right:4px}.material-file:hover .evidence-delete[data-v-8a63cb8d],.material-file:focus-within .evidence-delete[data-v-8a63cb8d]{opacity:1}.evidence-delete[data-v-8a63cb8d]:focus-visible{opacity:1;outline:2px solid #278b77}@media (hover:none){.evidence-delete[data-v-8a63cb8d]{opacity:1}}.operation-state-control>div[data-v-8a63cb8d]{flex-wrap:wrap}.operation-state-control .operation-reason[data-v-8a63cb8d]{width:220px;min-width:150px}.preview-upload[data-v-2400aff3]{color:#29475a;margin:12px 0}.upload-drop[data-v-2400aff3]{background:#f7fbfa;border:1px dashed #adcac2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.upload-drop.drag[data-v-2400aff3]{background:#e6f5ef;border-color:#238c78}.upload-drop>span[data-v-2400aff3]{flex:1;font-weight:600}.upload-drop>small[data-v-2400aff3]{color:#7a8d9b;width:100%}.upload-drop small[data-v-2400aff3]{color:#7a8d9b;margin-left:6px;font-weight:400}.preview-upload ul[data-v-2400aff3]{margin:8px 0;padding:0;list-style:none}.preview-upload li[data-v-2400aff3]{border-bottom:1px solid #e6edef;align-items:center;gap:10px;padding:7px;display:flex}.preview-upload li>span[data-v-2400aff3],.file-preview[data-v-2400aff3]{overflow-wrap:anywhere;text-align:left;flex:1;min-width:0}.file-preview[data-v-2400aff3]{color:#218775;font:inherit;cursor:zoom-in;background:0 0;border:0}.preview-upload p[data-v-2400aff3]{color:#b64848}.preview-upload li small[data-v-2400aff3]{white-space:nowrap;color:#7a8d9b}.work-type-bar[data-v-b9f00a35]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.work-type-bar>small[data-v-b9f00a35]{color:#718297}.work-type-segments[data-v-b9f00a35]{background:#f0f4f7;border:1px solid #dde6ed;border-radius:9px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.work-type-segment[data-v-b9f00a35]{color:#5c7085;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.work-type-segment span[data-v-b9f00a35]{min-width:20px;font-size:calc(12px * var(--ui-font-scale,1));text-align:center;font-variant-numeric:tabular-nums;background:#e2e9ee;border-radius:10px;padding:1px 6px}.work-type-segment.active[data-v-b9f00a35]{color:#177e6e;background:#fff;border-color:#b9dbd2;font-weight:600;box-shadow:0 1px 3px #163c3210}.work-type-segment.active span[data-v-b9f00a35]{color:#147c69;background:#e0f2ed}.work-type-segment[data-v-b9f00a35]:hover{color:#177e6e;background:#eaf4f0}.work-type-segment[data-v-b9f00a35]:focus-visible{outline-offset:2px;outline:2px solid #258b7a}@media (width<=600px){.work-type-segment[data-v-b9f00a35]{padding:9px 10px}}.work-compose-fields[data-v-b9f00a35]{border:0;min-width:0;margin:0;padding:0}.work-management[data-v-b9f00a35]{padding:24px}.work-management h2[data-v-b9f00a35]{font-size:calc(18px * var(--ui-font-scale,1));margin:0 0 6px}.work-management .panel-heading[data-v-b9f00a35]{justify-content:space-between;align-items:center;gap:16px;display:flex}.work-management .panel-heading p[data-v-b9f00a35]{color:#718297;margin:0}.work-search input[data-v-b9f00a35],.work-search select[data-v-b9f00a35],.work-dialog input[data-v-b9f00a35]:not([type=checkbox]),.work-dialog select[data-v-b9f00a35],.work-dialog textarea[data-v-b9f00a35]{box-sizing:border-box;color:#233e55;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cfdae6;border-radius:6px;padding:8px 10px}.work-search label[data-v-b9f00a35]{font-size:calc(12px * var(--ui-font-scale,1));gap:6px;display:grid}.work-management th[data-v-b9f00a35],.work-management td[data-v-b9f00a35]{padding:12px 10px}.work-search[data-v-b9f00a35] :focus-visible,.work-dialog[data-v-b9f00a35] :focus-visible{outline-offset:2px;outline:2px solid #258b7a}.work-search[data-v-b9f00a35]{background:#f7fafb;border:1px solid #e1e8ef;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;margin:15px 0;padding:14px;display:flex}.work-search label[data-v-b9f00a35]{flex:1;min-width:120px}.work-search input[data-v-b9f00a35],.work-search select[data-v-b9f00a35]{box-sizing:border-box;width:100%}.work-unread[data-v-b9f00a35]{color:#e18d18}.work-detail[data-v-b9f00a35]{border:1px solid #dde6ed;border-radius:8px;margin-top:20px;padding:16px}.work-detail>header[data-v-b9f00a35]{text-align:right;background:#fafbfc;border-bottom:1px solid #edf0f3;border-radius:7px 7px 0 0;margin:-16px -16px 14px;padding:12px 16px}.work-overlay[data-v-b9f00a35]{z-index:900;background:#14233788;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.work-dialog[data-v-b9f00a35]{background:#fff;border-radius:12px;width:620px;max-width:95vw;max-height:85vh;padding:22px;overflow:auto}.work-dialog>header[data-v-b9f00a35]{justify-content:space-between;align-items:center;display:flex}.work-dialog label[data-v-b9f00a35]{gap:6px;margin:10px 0;display:grid}.work-dialog article[data-v-b9f00a35]{border-bottom:1px solid #e1e8ef;padding:12px}.work-dialog footer[data-v-b9f00a35]{justify-content:end;gap:10px;display:flex}.work-checks[data-v-b9f00a35]{flex-wrap:wrap;gap:12px;display:flex}.work-checks label[data-v-b9f00a35]{align-items:center;display:flex}.work-checks input[data-v-b9f00a35]{width:auto}.label-toolbar[data-v-25dc43bf]{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.label-toolbar label[data-v-25dc43bf],.tool-properties label[data-v-25dc43bf],.tool-data label[data-v-25dc43bf]{gap:6px;display:grid}.label-tool input[data-v-25dc43bf]:not([type=checkbox]):not([type=file]),.label-tool select[data-v-25dc43bf],.label-tool textarea[data-v-25dc43bf]{font:inherit;min-width:0;color:inherit;background:#fff;border:1px solid #cad8e3;border-radius:6px;padding:8px}.tool-editor[data-v-25dc43bf]{border:1px solid #e0e8ef;border-radius:10px;grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.tool-properties[data-v-25dc43bf]{background:#f8fafc;align-content:start;gap:12px;padding:16px;display:grid}.tool-properties textarea[data-v-25dc43bf]{box-sizing:border-box;width:100%}.tool-properties small[data-v-25dc43bf],.tool-canvas small[data-v-25dc43bf],.tool-data small[data-v-25dc43bf]{color:#718297;line-height:1.6}.tool-coordinates[data-v-25dc43bf]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.label-tool .tool-check[data-v-25dc43bf]{align-items:center;gap:6px;display:flex}.tool-canvas[data-v-25dc43bf]{background:#edf2f7;padding:20px;overflow:auto}.tool-canvas .tool-preview-row label[data-v-25dc43bf]{align-items:center;gap:6px;display:flex}.tool-preview-row[data-v-25dc43bf]{align-items:center}.tool-canvas svg[data-v-25dc43bf]{touch-action:none;background:#fff;width:100%;max-width:650px;max-height:680px;margin:20px auto;display:block;box-shadow:0 3px 15px #14283b1a}.tool-canvas svg g[data-v-25dc43bf]{cursor:move}.tool-data[data-v-25dc43bf]{border-top:1px solid #e1e8ee;margin-top:24px;padding-top:20px}.tool-data table input[data-v-25dc43bf]{box-sizing:border-box;width:100%;min-width:65px}.tool-data .panel-heading[data-v-25dc43bf]{flex-wrap:wrap}.tool-data .heading-actions label[data-v-25dc43bf]{align-items:center;gap:8px;display:flex}@media (width<=900px){.tool-editor[data-v-25dc43bf]{grid-template-columns:1fr}.tool-properties[data-v-25dc43bf]{grid-template-columns:1fr 1fr}.tool-canvas[data-v-25dc43bf]{min-height:300px}}.pda-download-card[data-v-73eeccf0]{background:#fff;border:1px solid #e0e9ee;border-radius:12px;grid-template-columns:280px minmax(0,1fr);gap:32px;margin-top:20px;padding:24px;display:grid}.pda-code[data-v-73eeccf0]{flex-direction:column;align-items:center;gap:10px;display:flex}.pda-code img[data-v-73eeccf0]{object-fit:contain;width:260px;max-width:100%;height:260px}.pda-code small[data-v-73eeccf0],.pda-meta[data-v-73eeccf0]{color:#718297}.pda-version[data-v-73eeccf0]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pda-version h3[data-v-73eeccf0]{font-size:calc(20px * var(--ui-font-scale,1));margin:0}.pda-version h3 span[data-v-73eeccf0]{color:#208c7b}.pda-release-info .heading-actions[data-v-73eeccf0]{justify-content:flex-start;margin:20px 0}.pda-release-info a.button[data-v-73eeccf0]{text-decoration:none}.pda-notes[data-v-73eeccf0]{white-space:pre-wrap;line-height:1.8}.pda-install-tip[data-v-73eeccf0]{background:#f0f8f5;border-radius:8px;padding:12px;line-height:1.6}.pda-release-info details[data-v-73eeccf0]{overflow-wrap:anywhere;margin-top:16px}.pda-release-info details a[data-v-73eeccf0]{margin-top:8px;display:block}@media (width<=800px){.pda-download-card[data-v-73eeccf0]{grid-template-columns:1fr;gap:24px;padding:16px}}.pda-release-form[data-v-2a7e3a9a]{gap:16px;max-width:760px;margin:20px 0 28px;display:grid}.pda-release-form label[data-v-2a7e3a9a]{gap:8px;display:grid}.pda-release-form textarea[data-v-2a7e3a9a]{font:inherit;border:1px solid #ccd9e4;border-radius:6px;padding:10px}.pda-release-form .required-check[data-v-2a7e3a9a]{align-items:center;display:flex}.pda-release-form button[data-v-2a7e3a9a]{justify-self:start}.order-timeline-dialog[data-v-a7cb295a]{color:#18324b;border:1px solid #dce5ee;border-radius:14px;width:min(680px,100vw - 32px);max-height:85vh;padding:24px;overflow:auto}.order-timeline-dialog[data-v-a7cb295a]::backdrop{background:#14283b66}.order-timeline-dialog header[data-v-a7cb295a]{justify-content:space-between;align-items:center;gap:20px;display:flex}.order-timeline-dialog h3[data-v-a7cb295a]{margin:0 0 8px}.order-timeline-dialog ol[data-v-a7cb295a]{margin:24px 0 0;padding:0 0 0 12px;list-style:none}.order-timeline-dialog li[data-v-a7cb295a]{border-left:2px solid #d7eae5;padding:0 0 24px 20px;position:relative}.order-timeline-dialog li[data-v-a7cb295a]:before{content:"";background:#238e7c;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:-6px}.timeline-meta[data-v-a7cb295a]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.timeline-meta time[data-v-a7cb295a],.order-timeline-dialog small[data-v-a7cb295a],.timeline-empty[data-v-a7cb295a]{color:#718297}.order-timeline-dialog li p[data-v-a7cb295a]{margin:8px 0}.timeline-transition[data-v-a7cb295a]{color:#167967;background:#edf7f4;border-radius:6px;padding:6px 10px;display:inline-block}.voided-toggle[data-v-fcdd8cad]{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:flex}.voided-toggle input[data-v-fcdd8cad]{accent-color:#278b77}.bulk-pallet-actions[data-v-fcdd8cad]{font-size:calc(12px * var(--ui-font-scale,1));flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bulk-location-fields[data-v-fcdd8cad]{border:0;gap:12px;margin:0;padding:0;display:grid}.receiving-modal input[type=checkbox][data-v-fcdd8cad]{width:auto}.batch-receipt-heading[data-v-fcdd8cad]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;display:flex}.batch-receipt-heading h4[data-v-fcdd8cad]{margin:0 0 6px}.batch-receipt-heading small[data-v-fcdd8cad]{color:#708092;font-size:calc(12px * var(--ui-font-scale,1))}.batch-receipt-heading .button[data-v-fcdd8cad]{font-size:calc(12px * var(--ui-font-scale,1))}.inbound-receiving[data-v-fcdd8cad]{border-top:1px solid #dce5eb;margin-top:22px;padding-top:20px}.scan-form[data-v-fcdd8cad]{align-items:end;gap:12px;margin:18px 0;display:flex}.scan-form label[data-v-fcdd8cad]{flex:1}.scan-form input[data-v-fcdd8cad]{border:1px solid #dce5eb;border-radius:5px;width:100%;padding:9px}.receiving-modal[data-v-fcdd8cad]{width:min(640px,92vw);max-height:90vh;overflow-y:auto}.receiving-modal input[data-v-fcdd8cad],.receiving-modal select[data-v-fcdd8cad],.receiving-modal textarea[data-v-fcdd8cad]{box-sizing:border-box;border:1px solid #dce5eb;border-radius:5px;width:100%;padding:9px}.receiving-modal p[data-v-fcdd8cad]{font-size:calc(12px * var(--ui-font-scale,1));color:#708092;line-height:1.6}.form-grid[data-v-fcdd8cad]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.arrival-photo-strip[data-v-28852401]{flex-wrap:wrap;gap:10px;display:flex}.arrival-photo-strip button[data-v-28852401]{cursor:zoom-in;background:#fff;border:1px solid #dce5ea;border-radius:7px;padding:4px}.arrival-photo-strip img[data-v-28852401]{object-fit:cover;width:110px;height:90px}.arrival-photo-preview[data-v-28852401]{z-index:1000;background:#000a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.arrival-photo-preview>div[data-v-28852401]{background:#fff;border-radius:10px;max-width:90vw;padding:12px}.arrival-photo-preview img[data-v-28852401]{object-fit:contain;max-width:85vw;max-height:75vh;margin-top:10px;display:block}.feedback-dropzone[data-v-b1464f1a]{cursor:pointer;background:#f7fbf9;border:1px dashed #a9c9bf;border-radius:8px;padding:14px;transition:background .15s,border-color .15s}.feedback-dropzone span[data-v-b1464f1a]{font-size:calc(13px * var(--ui-font-scale,1));color:#64748b}.feedback-dropzone input[data-v-b1464f1a]{max-width:100%}.feedback-dropzone.dragging[data-v-b1464f1a]{background:#e5f4ee;border-color:#238c79;outline:2px solid #238c7933}.feedback-dropzone.disabled[data-v-b1464f1a]{opacity:.65;cursor:default}.feedback-compose-only[data-v-b1464f1a]{border:0!important;margin:0!important;padding:0!important}.feedback-compose-overlay[data-v-b1464f1a]{z-index:999;background:#0008;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feedback-compose-overlay form[data-v-b1464f1a]{box-sizing:border-box;background:#fff;border-radius:10px;width:560px;max-width:90vw;max-height:85vh;padding:20px;overflow-y:auto}.receiving-feedback[data-v-b1464f1a]{border:1px solid #dce5ea;border-radius:8px;margin:16px 0;padding:16px}.receiving-feedback header[data-v-b1464f1a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.receiving-feedback h3[data-v-b1464f1a]{margin:0}.receiving-feedback form[data-v-b1464f1a]{gap:10px;margin-top:12px;display:grid}.receiving-feedback label[data-v-b1464f1a]{gap:7px;display:grid}.receiving-feedback textarea[data-v-b1464f1a]{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:7px;padding:10px}.feedback-error[data-v-b1464f1a]{color:#b42318}.feedback-photos[data-v-b1464f1a]{flex-wrap:wrap;gap:8px;display:flex}.feedback-photos>div[data-v-b1464f1a]{position:relative}.photo[data-v-b1464f1a]{cursor:zoom-in;background:#fff;border:1px solid #dce5ea;border-radius:6px;padding:3px}.photo img[data-v-b1464f1a]{object-fit:cover;width:96px;height:96px;display:block}.remove[data-v-b1464f1a]{cursor:pointer;background:#fff;border:1px solid #dce5ea;border-radius:50%;position:absolute;top:0;right:0}.feedback-actions[data-v-b1464f1a]{justify-content:flex-end;gap:10px;display:flex}.receiving-feedback article[data-v-b1464f1a]{border-top:1px solid #e8edf1;margin-top:14px;padding-top:12px}.description[data-v-b1464f1a]{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-preview[data-v-b1464f1a]{z-index:1000;background:#000a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feedback-preview>div[data-v-b1464f1a]{background:#fff;border-radius:10px;padding:12px}.feedback-preview-panel[data-v-b1464f1a]{width:90vw;max-width:1100px;max-height:90vh;overflow:auto}.feedback-preview-panel header[data-v-b1464f1a]{margin-bottom:16px}.image-toolbar[data-v-b1464f1a]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.image-toolbar output[data-v-b1464f1a]{text-align:center;min-width:48px}.image-toolbar span[data-v-b1464f1a]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.image-viewport[data-v-b1464f1a]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;background:#f1f4f6;justify-content:center;align-items:center;height:60vh;display:flex;overflow:hidden}.image-viewport.dragging[data-v-b1464f1a]{cursor:grabbing}.image-viewport img[data-v-b1464f1a]{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:transform;flex-shrink:0;max-width:100%;max-height:100%;display:block}.template-picker[data-v-93c6f58a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-manage-actions[data-v-93c6f58a]{gap:4px;display:flex}.template-manage-actions .delete-template-button[data-v-93c6f58a]{color:#b44545}.template-catalog[data-v-93c6f58a]{flex-basis:100%}.label-template-name-modal .button.danger[data-v-93c6f58a]{color:#fff;background:#b44545;border-color:#b44545}.template-picker label[data-v-93c6f58a]{color:#657b8e;font-size:calc(11px * var(--ui-font-scale,1));align-items:center;gap:6px;display:flex}.template-picker select[data-v-93c6f58a]{min-width:180px;max-width:240px;height:32px;font:inherit;color:#354d62;background:#fff;border:1px solid #dce5ec;border-radius:4px;padding:5px 8px}.template-catalog[data-v-93c6f58a]{font-size:calc(10px * var(--ui-font-scale,1));align-items:center;gap:4px;margin-top:6px;display:flex}.template-catalog input[data-v-93c6f58a]{max-width:140px;font:inherit;border:1px solid #dce5ec;border-radius:4px;padding:5px}.label-template-name-modal[data-v-93c6f58a]{width:min(480px,92vw)}.label-template-name-modal p[data-v-93c6f58a]{font-size:calc(11px * var(--ui-font-scale,1));color:#8193a5;line-height:1.7}.label-generator .button[data-v-93c6f58a]:disabled,.label-generator .small-button[data-v-93c6f58a]:disabled{opacity:.45;cursor:default}.label-generator .panel-heading[data-v-93c6f58a]{flex-wrap:wrap;gap:12px}.label-generator .button[data-v-93c6f58a]{height:32px;font-size:calc(11px * var(--ui-font-scale,1));padding:0 12px}.label-actions[data-v-93c6f58a]{flex-wrap:wrap;gap:6px;display:flex}.label-export[data-v-93c6f58a]{font-size:calc(11px * var(--ui-font-scale,1));color:#416450;background:#f5faf7;border:1px solid #dbe9e1;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.label-export small[data-v-93c6f58a]{font-size:calc(10px * var(--ui-font-scale,1));color:#7d9386;margin-top:5px;display:block}.label-layout[data-v-93c6f58a]{grid-template-columns:minmax(300px,1fr) 260px;gap:18px;display:grid}.label-preview[data-v-93c6f58a]{background:#f0f4f7;border:1px solid #dfe7ed;border-radius:6px;min-width:0;padding:14px}.label-toolbar[data-v-93c6f58a]{font-size:calc(11px * var(--ui-font-scale,1));color:#6b8195;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.label-toolbar label[data-v-93c6f58a]{align-items:center;gap:6px;display:flex}.label-toolbar select[data-v-93c6f58a]{background:#fff;border:1px solid #dce5ec;border-radius:4px;padding:5px}.label-toolbar small[data-v-93c6f58a]{margin-left:auto}.label-paper[data-v-93c6f58a]{background:#fff;width:min(100%,440px);margin:auto;box-shadow:0 3px 15px #31425120}.label-paper svg[data-v-93c6f58a]{touch-action:none;width:100%;font-family:Microsoft YaHei,Arial,sans-serif;display:block;overflow:hidden}.label-paper g[data-v-93c6f58a]{cursor:move;outline:none}.label-paper g:focus>rect[data-v-93c6f58a]:last-child{stroke:#238c78;stroke-width:.6px}.label-tip[data-v-93c6f58a]{font-size:calc(10px * var(--ui-font-scale,1));color:#7e92a4;margin:12px 0 0;line-height:1.7}.label-properties[data-v-93c6f58a]{border:1px solid #dfe7ed;border-radius:6px;min-width:0;padding:12px}.element-heading[data-v-93c6f58a]{font-size:calc(12px * var(--ui-font-scale,1));justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.element-choice[data-v-93c6f58a]{text-align:left;width:100%;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));color:#647d91;cursor:pointer;background:#fff;border:1px solid #e1e9ef;border-radius:4px;margin:5px 0;padding:7px 9px;display:block}.element-choice.active[data-v-93c6f58a]{color:#238c78;background:#eaf5ef;border-color:#91c4b0}.element-properties[data-v-93c6f58a]{font-size:calc(11px * var(--ui-font-scale,1));border:0;border-top:1px solid #e1e9ef;margin-top:14px;padding:12px 0}.element-properties legend[data-v-93c6f58a]{color:#5f758a;padding:0 5px}.element-properties label[data-v-93c6f58a]{color:#6b8195;font-size:calc(11px * var(--ui-font-scale,1));flex-direction:column;gap:5px;margin:9px 0;display:flex}.element-coordinates[data-v-93c6f58a]{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.element-properties input[data-v-93c6f58a]:not([type=checkbox]),.element-properties select[data-v-93c6f58a],.element-properties textarea[data-v-93c6f58a]{width:100%;font:inherit;color:#354d62;background:#fff;border:1px solid #dce5ec;border-radius:4px;padding:7px}.element-properties input[data-v-93c6f58a]:disabled{background:#f5f7f9}.element-properties label.bold-choice[data-v-93c6f58a]{flex-direction:row;align-items:center}.label-properties small[data-v-93c6f58a]{font-size:calc(10px * var(--ui-font-scale,1));color:#8595a3;line-height:1.6}.remove-element[data-v-93c6f58a]{margin-top:10px}input[type=checkbox][data-v-93c6f58a]{accent-color:#238c78}.label-generator .notice.error[data-v-93c6f58a]{white-space:pre-wrap}@media (width<=950px){.label-layout[data-v-93c6f58a]{grid-template-columns:1fr}.label-properties[data-v-93c6f58a]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.element-heading[data-v-93c6f58a],.element-properties[data-v-93c6f58a],.label-properties>small[data-v-93c6f58a]{grid-column:1/-1}}@media (width<=550px){.label-layout[data-v-93c6f58a]{grid-template-columns:1fr}.label-preview[data-v-93c6f58a]{padding:10px}}.location-selection[data-v-bd1f68bc]{text-align:center;width:38px}.location-selection input[data-v-bd1f68bc],.batch-field-toggle input[data-v-bd1f68bc]{accent-color:#238c78}.location-row-selected td[data-v-bd1f68bc]{background:#e9f5ef}.location-batch-toolbar[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));color:#466558;background:#f5faf7;border:1px solid #dce9e2;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.location-batch-toolbar small[data-v-bd1f68bc]{color:#82958b;margin-top:4px;display:block}.batch-field[data-v-bd1f68bc]{border:1px solid #dce5ec;border-radius:5px;min-width:0;padding:10px}.batch-field .batch-field-toggle[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));flex-direction:row;align-items:center;gap:6px;margin:0}.batch-field-toggle input[data-v-bd1f68bc]{margin:0}.batch-field small[data-v-bd1f68bc]{font-size:calc(10px * var(--ui-font-scale,1));color:#8292a1;margin-top:6px;line-height:1.6;display:block}.batch-field input[data-v-bd1f68bc]:disabled,.batch-field select[data-v-bd1f68bc]:disabled{color:#9aa6b2;background:#f5f7f9}.batch-description[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));color:#657b8e;line-height:1.7}.batch-location-codes[data-v-bd1f68bc]{max-height:60px;font-size:calc(10px * var(--ui-font-scale,1));color:#7e91a3;margin-bottom:14px;line-height:1.6;overflow:auto}.location-page .heading-actions[data-v-bd1f68bc]{flex-wrap:wrap;gap:6px;display:flex}.location-page .panel-heading[data-v-bd1f68bc]{flex-wrap:wrap;gap:12px}.location-page .button[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));height:32px;padding:0 12px}.location-query[data-v-bd1f68bc]{background:#f8fafc;border:1px solid #e2eaf0;border-radius:6px;grid-template-columns:repeat(5,minmax(100px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.location-query label[data-v-bd1f68bc],.tag-query label[data-v-bd1f68bc]{color:#77899b;font-size:calc(11px * var(--ui-font-scale,1));flex-direction:column;gap:5px;display:flex}.query-actions[data-v-bd1f68bc],.tag-query[data-v-bd1f68bc]{align-items:end;gap:8px;display:flex}.tag-query[data-v-bd1f68bc]{margin:14px 0}.location-query input[data-v-bd1f68bc],.location-query select[data-v-bd1f68bc],.tag-query input[data-v-bd1f68bc],.tag-search input[data-v-bd1f68bc]{width:100%;height:32px;font:inherit;background:#fff;border:1px solid #dce5ec;border-radius:4px;min-width:0;padding:5px 8px}.location-tag[data-v-bd1f68bc]{color:#287e69;font-size:calc(11px * var(--ui-font-scale,1));background:#eaf5f0;border:1px solid #cee5dd;border-radius:4px;margin:2px 4px 2px 0;padding:3px 8px;display:inline-block}.location-tag.disabled[data-v-bd1f68bc]{color:#8795a0;background:#f3f5f7;border-color:#e0e5e9}.memo-cell[data-v-bd1f68bc]{white-space:normal;overflow-wrap:anywhere;max-width:300px}.location-edit-modal form>label[data-v-bd1f68bc],.location-form label[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));color:#657b8e;flex-direction:column;gap:5px;margin-bottom:6px;display:flex}.location-edit-modal select[data-v-bd1f68bc],.location-edit-modal textarea[data-v-bd1f68bc]{width:100%;font:inherit;color:#354153;background:#fff;border:1px solid #dce5ec;border-radius:5px;padding:8px}.location-edit-modal select[data-v-bd1f68bc]{height:38px}.location-edit-modal[data-v-bd1f68bc]{width:min(620px,92vw);max-height:90vh;overflow-y:auto}.location-import-modal[data-v-bd1f68bc]{width:min(1000px,94vw);max-height:90vh;overflow-y:auto}.location-form[data-v-bd1f68bc]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wide[data-v-bd1f68bc]{grid-column:1/-1}.tag-picker[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));color:#657b8e;border:1px solid #dce5ec;border-radius:5px;margin-top:12px;padding:12px}.tag-search[data-v-bd1f68bc]{align-items:center;gap:8px;margin:10px 0;display:flex}.tag-search input[data-v-bd1f68bc]{flex:1;min-width:0}.tag-search button[data-v-bd1f68bc]{white-space:nowrap;flex:none}.tag-options[data-v-bd1f68bc]{flex-wrap:wrap;gap:12px;min-height:28px;display:flex}.tag-options label[data-v-bd1f68bc]{align-items:center;gap:5px;display:flex}.tag-options input[data-v-bd1f68bc]{accent-color:#238c78;width:auto;margin:0}.selected-tags button[data-v-bd1f68bc]{cursor:pointer}.import-preview[data-v-bd1f68bc]{max-height:330px;overflow:auto}.import-errors[data-v-bd1f68bc]{max-height:200px;overflow:auto}.import-errors li[data-v-bd1f68bc]{margin:4px 0}@media (width<=1000px){.location-query[data-v-bd1f68bc]{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (width<=640px){.location-query[data-v-bd1f68bc],.location-form[data-v-bd1f68bc]{grid-template-columns:1fr 1fr}.location-selection[data-v-bd1f68bc]{text-align:center;width:38px}.location-selection input[data-v-bd1f68bc],.batch-field-toggle input[data-v-bd1f68bc]{accent-color:#238c78}.location-row-selected td[data-v-bd1f68bc]{background:#e9f5ef}.location-batch-toolbar[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));color:#466558;background:#f5faf7;border:1px solid #dce9e2;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.location-batch-toolbar small[data-v-bd1f68bc]{color:#82958b;margin-top:4px;display:block}.batch-field[data-v-bd1f68bc]{border:1px solid #dce5ec;border-radius:5px;min-width:0;padding:10px}.batch-field .batch-field-toggle[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));flex-direction:row;align-items:center;gap:6px;margin:0}.batch-field-toggle input[data-v-bd1f68bc]{margin:0}.batch-field small[data-v-bd1f68bc]{font-size:calc(10px * var(--ui-font-scale,1));color:#8292a1;margin-top:6px;line-height:1.6;display:block}.batch-field input[data-v-bd1f68bc]:disabled,.batch-field select[data-v-bd1f68bc]:disabled{color:#9aa6b2;background:#f5f7f9}.batch-description[data-v-bd1f68bc]{font-size:calc(11px * var(--ui-font-scale,1));color:#657b8e;line-height:1.7}.batch-location-codes[data-v-bd1f68bc]{max-height:60px;font-size:calc(10px * var(--ui-font-scale,1));color:#7e91a3;margin-bottom:14px;line-height:1.6;overflow:auto}.location-page .heading-actions[data-v-bd1f68bc]{width:100%}}.label-download-dialog header p.print-order-number[data-v-5c26b32c]{font-size:calc(20px * var(--ui-font-scale,1));color:#273445;overflow-wrap:anywhere;margin:8px 0 0;font-weight:700;line-height:1.3}.print-options[data-v-5c26b32c]{border:0;min-width:0;margin:20px 0;padding:0}.print-options legend[data-v-5c26b32c]{width:100%;font-size:calc(12px * var(--ui-font-scale,1));color:#46586a;margin-bottom:10px;padding:0;font-weight:600}.option-hint[data-v-5c26b32c]{float:right;font-size:calc(11px * var(--ui-font-scale,1));color:#81909d;font-weight:400}.scope-options[data-v-5c26b32c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scope-options label[data-v-5c26b32c]{cursor:pointer;background:#fafcfc;border:1px solid #dfe6e9;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;transition:background .15s,border-color .15s;display:flex}.scope-options label.selected[data-v-5c26b32c],.copy-options label.selected[data-v-5c26b32c]{color:#176f5e;background:#eef8f5;border-color:#278b77}.scope-options input[data-v-5c26b32c]{accent-color:#278b77;flex-shrink:0;margin:3px 0 0}.scope-options strong[data-v-5c26b32c]{font-size:calc(12px * var(--ui-font-scale,1));font-weight:600;display:block}.scope-options small[data-v-5c26b32c]{font-size:calc(11px * var(--ui-font-scale,1));color:#71828e;margin-top:5px;line-height:1.5;display:block}.copy-options[data-v-5c26b32c]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.copy-options label[data-v-5c26b32c]{text-align:center;cursor:pointer;font-size:calc(17px * var(--ui-font-scale,1));background:#fafcfc;border:1px solid #dfe6e9;border-radius:8px;padding:10px 2px;font-weight:600;position:relative}.copy-options small[data-v-5c26b32c]{font-size:calc(10px * var(--ui-font-scale,1));font-weight:400}.copy-options input[data-v-5c26b32c]{opacity:0;width:1px;height:1px;position:absolute}.copy-options label[data-v-5c26b32c]:focus-within,.scope-options label[data-v-5c26b32c]:focus-within{outline-offset:2px;outline:2px solid #278b77}.print-options[data-v-5c26b32c]:disabled{opacity:.55}.print-options:disabled label[data-v-5c26b32c]{cursor:default}@media (width<=440px){.scope-options[data-v-5c26b32c]{grid-template-columns:1fr}.copy-options[data-v-5c26b32c]{gap:5px}.option-hint[data-v-5c26b32c]{float:none;margin-top:5px;display:block}}.label-download-backdrop[data-v-5c26b32c]{z-index:1200;background:#1e2e3f66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.label-download-dialog[data-v-5c26b32c]{color:#344154;width:min(490px,100%);max-height:calc(100dvh - 40px);font-size:calc(13px * var(--ui-font-scale,1));background:#fff;border-radius:14px;outline:none;padding:24px;overflow:auto;box-shadow:0 20px 70px #14273b33}.label-download-dialog header[data-v-5c26b32c]{justify-content:space-between;gap:12px;display:flex}.label-download-dialog h2[data-v-5c26b32c]{font-size:calc(18px * var(--ui-font-scale,1));margin:0 0 6px}.label-download-dialog header p[data-v-5c26b32c]{color:#81909d;font-size:calc(11px * var(--ui-font-scale,1));margin:0}.label-download-dialog header button[data-v-5c26b32c]{font-size:calc(22px * var(--ui-font-scale,1));color:#657386;background:#f3f6f8;border:0;border-radius:6px;align-self:flex-start;width:30px;height:30px}.label-help[data-v-5c26b32c]{font-size:calc(12px * var(--ui-font-scale,1));color:#81909d;line-height:1.7}.label-fields[data-v-5c26b32c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.label-fields label[data-v-5c26b32c]{font-size:calc(12px * var(--ui-font-scale,1));flex-direction:column;gap:7px;display:flex}.label-fields input[data-v-5c26b32c]{box-sizing:border-box;color:#344154;border:1px solid #dfe6e9;border-radius:6px;width:100%;height:36px;padding:7px 9px}.label-check[data-v-5c26b32c]{font-size:calc(12px * var(--ui-font-scale,1));align-items:center;gap:7px;margin:12px 0;display:flex}.label-check input[data-v-5c26b32c]{accent-color:#278b77}.label-error[data-v-5c26b32c]{white-space:pre-wrap;overflow-wrap:anywhere;color:#a04442;max-height:300px;line-height:1.7;font-size:calc(12px * var(--ui-font-scale,1));background:#fff1ef;border-radius:6px;padding:10px;overflow:auto}.label-download-dialog footer[data-v-5c26b32c]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.label-download-dialog footer button[data-v-5c26b32c]{color:#667688;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe6e9;border-radius:6px;padding:8px 14px}.label-download-dialog footer button.primary[data-v-5c26b32c]{color:#fff;background:#278b77;border-color:#278b77}.label-download-dialog button[data-v-5c26b32c]:disabled{opacity:.5;cursor:default}.label-download-dialog button[data-v-5c26b32c]:focus-visible,.label-download-dialog input[data-v-5c26b32c]:focus-visible{outline-offset:2px;outline:2px solid #278b77}.conditions[data-v-4927c0a2]{background:#fff;border:1px solid #e1e8ed;border-radius:8px;margin:12px 0;padding:12px}.condition-heading[data-v-4927c0a2]{font-size:calc(13px * var(--ui-font-scale,1));flex-wrap:wrap;align-items:center;gap:12px;display:flex}.condition-heading span[data-v-4927c0a2]{color:#64748b}.condition-heading button[data-v-4927c0a2]{margin-left:auto}.condition-row[data-v-4927c0a2]{grid-template-columns:2fr 1fr 2fr auto;gap:8px;margin-top:10px;display:grid}.conditions input[data-v-4927c0a2],.conditions select[data-v-4927c0a2]{color:#334155;background:#fff;border:1px solid #ccd8e1;border-radius:6px;min-width:0;padding:8px}@media (width<=700px){.condition-row[data-v-4927c0a2]{grid-template-columns:1fr 1fr}}.revenue-rules[data-v-7b0fec5d]{box-sizing:border-box;background:#f8fbfa;border:1px solid #dce7e3;border-radius:10px;min-width:0;margin:16px 0;padding:16px 20px 20px}.revenue-rules legend[data-v-7b0fec5d]{font-size:calc(14px * var(--ui-font-scale,1));color:#284d45;padding:0 8px;font-weight:600}.revenue-help[data-v-7b0fec5d]{color:#61756f;font-size:calc(12px * var(--ui-font-scale,1));margin:4px 0 16px;line-height:1.6}.revenue-row[data-v-7b0fec5d]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;display:grid}.revenue-row label[data-v-7b0fec5d]{min-width:0;font-size:calc(13px * var(--ui-font-scale,1));color:#43546b;gap:8px;display:grid}.revenue-row input[data-v-7b0fec5d],.revenue-row select[data-v-7b0fec5d]{box-sizing:border-box;color:#25354b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;height:42px;padding:10px 12px}.revenue-row button[data-v-7b0fec5d]{grid-column:4;height:42px;padding:0 12px}.revenue-add[data-v-7b0fec5d]{color:#207d69;background:#fff;border:1px solid #bed6ce;border-radius:7px;padding:9px 14px}.revenue-empty[data-v-7b0fec5d]{font-size:calc(12px * var(--ui-font-scale,1));color:#718079;margin:12px 0 0}.revenue-rules[data-v-7b0fec5d] :is(input,select,button):focus-visible{outline-offset:2px;outline:2px solid #258b79}@media (width<=760px){.revenue-row[data-v-7b0fec5d]{grid-template-columns:1fr 1fr}.revenue-row button[data-v-7b0fec5d]{grid-column:2}.revenue-rules[data-v-7b0fec5d]{padding:12px}}.rule-editor[data-v-c7585a4c]{padding:16px}.rule-grid[data-v-c7585a4c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0;display:grid}.rule-grid label[data-v-c7585a4c],.tier-row label[data-v-c7585a4c]{font-size:calc(13px * var(--ui-font-scale,1));gap:6px;min-width:0;display:grid}.rule-editor input[data-v-c7585a4c]:not([type=checkbox]),.rule-editor select[data-v-c7585a4c]{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #ccd8e1;border-radius:7px;width:100%;min-width:0;padding:10px}.price-card[data-v-c7585a4c]{background:#f8fafb;border:1px solid #dce5ea;border-radius:10px;margin:16px 0;padding:16px}.rule-heading[data-v-c7585a4c]{justify-content:space-between;align-items:center;display:flex}.hint[data-v-c7585a4c],.tier-list p[data-v-c7585a4c]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b;line-height:1.6}.tier-row[data-v-c7585a4c]{align-items:end;gap:12px;margin:12px 0;display:flex}.trial[data-v-c7585a4c]{border-top:1px solid #e1e8ed;padding:16px 0}.trial summary[data-v-c7585a4c]{cursor:pointer;color:#197e6a;font-weight:600}.trial-result[data-v-c7585a4c]{background:#edf8f3;border-radius:8px;margin-top:12px;padding:16px}.error[data-v-c7585a4c]{color:#b42318}.limit-toggle span[data-v-c7585a4c]{align-items:center;gap:8px;display:flex}@media (width<=700px){.rule-grid[data-v-c7585a4c]{grid-template-columns:1fr}.tier-row[data-v-c7585a4c]{flex-wrap:wrap}}.scheme-toolbar[data-v-75465fc2]{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.scheme-toolbar h3[data-v-75465fc2]{margin:0}.scheme-toolbar p[data-v-75465fc2],.hint[data-v-75465fc2]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b;line-height:1.6}.actions[data-v-75465fc2]{flex-wrap:wrap;gap:10px;display:flex}.scheme-layout[data-v-75465fc2]{grid-template-columns:240px minmax(0,1fr);gap:20px;display:grid}.scheme-card[data-v-75465fc2]{text-align:left;cursor:pointer;color:#334155;background:#fff;border:1px solid #dce5ea;border-radius:10px;gap:8px;width:100%;margin-bottom:10px;padding:16px;display:grid}.scheme-card.selected[data-v-75465fc2]{background:#edf8f3;border-color:#2a917b}.scheme-card span[data-v-75465fc2],.scheme-card small[data-v-75465fc2]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.scheme-detail[data-v-75465fc2]{min-width:0}.scheme-detail fieldset[data-v-75465fc2]{border:0;min-width:0;margin:0;padding:0}.scheme-fields[data-v-75465fc2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.scheme-fields label[data-v-75465fc2],.customer-select[data-v-75465fc2],.group-add label[data-v-75465fc2],.trigger[data-v-75465fc2]{font-size:calc(13px * var(--ui-font-scale,1));gap:8px;display:grid}.scheme-detail input[data-v-75465fc2],.scheme-detail select[data-v-75465fc2]{color:#334155;background:#fff;border:1px solid #ccd8e1;border-radius:7px;min-width:0;padding:10px}.customer-select[data-v-75465fc2]{margin:16px 0}.group-add[data-v-75465fc2]{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.group-add label[data-v-75465fc2]{flex:1}.create-group summary[data-v-75465fc2]{font-size:calc(13px * var(--ui-font-scale,1));cursor:pointer;color:#197e6a}.group-card[data-v-75465fc2]{border:1px solid #dce5ea;border-radius:10px;margin:18px 0;overflow:hidden}.group-card header[data-v-75465fc2]{background:#f1f7f5;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.group-title[data-v-75465fc2]{text-align:left;color:#274b42;cursor:pointer;background:0 0;border:0;font-weight:600}.group-title small[data-v-75465fc2]{margin-left:8px;font-weight:400}.group-body[data-v-75465fc2]{padding:16px}.item-card[data-v-75465fc2]{border:1px solid #e1e8ed;border-radius:8px;margin:14px 0}.item-card>summary[data-v-75465fc2]{cursor:pointer;font-weight:600;font-size:calc(13px * var(--ui-font-scale,1));background:#f8fafb;padding:14px}.remove-item[data-v-75465fc2]{margin:0 16px 16px}.scheme-detail footer[data-v-75465fc2]{border-top:1px solid #e1e8ed;justify-content:flex-end;padding:18px 0}.empty[data-v-75465fc2]{color:#64748b;font-size:calc(13px * var(--ui-font-scale,1));padding:24px}.error[data-v-75465fc2]{color:#b42318}.notice[data-v-75465fc2]{color:#197e6a;background:#edf8f3;padding:12px}.scheme-workspace[data-v-75465fc2] :is(input,select,button):focus-visible{outline-offset:2px;outline:2px solid #258b79}@media (width<=1000px){.scheme-layout[data-v-75465fc2]{grid-template-columns:1fr}.scheme-layout aside[data-v-75465fc2]{gap:10px;display:flex;overflow:auto}.scheme-card[data-v-75465fc2]{min-width:200px}.scheme-toolbar[data-v-75465fc2]{flex-direction:column;align-items:start}}@media (width<=600px){.scheme-fields[data-v-75465fc2]{grid-template-columns:1fr}}.fee-review-batch[data-v-aa162f55]{background:#fff;border:1px solid #dce7ed;border-radius:9px;min-width:520px;overflow:hidden}.fee-review-batch header[data-v-aa162f55]{background:#f5f9fb;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.fee-review-batch header span[data-v-aa162f55]{font-size:calc(12px * var(--ui-font-scale,1));color:#687e90}.fee-review-table[data-v-aa162f55]{overflow:auto}.fee-review-table table[data-v-aa162f55]{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ui-font-scale,1))}.fee-review-table th[data-v-aa162f55],.fee-review-table td[data-v-aa162f55]{text-align:left;border-bottom:1px solid #e5edf2;padding:10px 12px}.fee-review-table th[data-v-aa162f55]{white-space:nowrap;font-size:calc(12px * var(--ui-font-scale,1));color:#607588}.fee-review-table .amount[data-v-aa162f55]{white-space:nowrap;font-variant-numeric:tabular-nums}.cancelled[data-v-aa162f55]{color:#84929e;background:#f8fafb}.fee-review-total[data-v-aa162f55]{background:#eff8f4;flex-wrap:wrap;gap:12px 24px;padding:12px 14px;display:flex}.fee-review-total span[data-v-aa162f55]{font-size:calc(13px * var(--ui-font-scale,1))}.fee-review-total strong[data-v-aa162f55]{font-size:calc(16px * var(--ui-font-scale,1));margin-left:8px}.fee-review-total .effective[data-v-aa162f55]{color:#147d68}.fee-review-note[data-v-aa162f55]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(13px * var(--ui-font-scale,1));margin:0;padding:10px 14px}@media (width<=640px){.fee-review-batch[data-v-aa162f55]{min-width:0}.fee-review-table table[data-v-aa162f55]{min-width:620px}.fee-review-batch header[data-v-aa162f55]{flex-wrap:wrap}}.work-tabs[data-v-9367473a]{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.work-facts p[data-v-9367473a]{font-size:calc(13px * var(--ui-font-scale,1));color:#64748b;line-height:1.6}.work-facts .error[data-v-9367473a]{color:#b42318}.work-facts label[data-v-9367473a]{font-size:calc(13px * var(--ui-font-scale,1));gap:8px;min-width:0;margin:12px 0;display:grid}.work-facts input[data-v-9367473a],.work-facts select[data-v-9367473a]{color:#334155;background:#fff;border:1px solid #ccd8e1;border-radius:7px;min-width:0;padding:10px}.facts-columns[data-v-9367473a],.work-grid[data-v-9367473a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.facts-columns section[data-v-9367473a]{border:1px solid #e1e8ed;border-radius:10px;padding:16px}.facts-columns h3[data-v-9367473a]{font-size:calc(15px * var(--ui-font-scale,1));margin:0}.work-facts table[data-v-9367473a]{width:100%}@media (width<=700px){.facts-columns[data-v-9367473a],.work-grid[data-v-9367473a]{grid-template-columns:1fr}}.request-created-at[data-v-5c2089f5]{min-width:110px;font-size:calc(12px * var(--ui-font-scale,1));line-height:1.6}.request-processing[data-v-5c2089f5]{min-width:180px;max-width:260px;font-size:calc(12px * var(--ui-font-scale,1));line-height:1.6}.request-processing p[data-v-5c2089f5]{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0}.request-processing strong[data-v-5c2089f5]{color:#61768a;font-weight:500}.request-actor-id[data-v-5c2089f5]{color:#81909e;display:block}.request-cancellation+.request-cancellation[data-v-5c2089f5]{border-top:1px solid #e5edf2;margin-top:10px;padding-top:8px}.request-processing summary[data-v-5c2089f5]{cursor:pointer;color:#147d68;margin-top:8px}.billing-review-search[data-v-5c2089f5]{background:#f8fafb;border:1px solid #e1e9ee;border-radius:9px;grid-template-columns:minmax(110px,.9fr) minmax(100px,.75fr) minmax(140px,1.25fr) repeat(2,minmax(145px,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:grid}.billing-review-search label[data-v-5c2089f5]{font-size:calc(13px * var(--ui-font-scale,1));gap:7px;min-width:0;display:grid}.billing-review-search input[data-v-5c2089f5],.billing-review-search select[data-v-5c2089f5]{height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cbd8e2;border-radius:7px;width:100%;min-width:0;padding:9px 10px}.review-search-buttons[data-v-5c2089f5]{white-space:nowrap;align-items:center;gap:8px;display:flex}.review-search-buttons .button[data-v-5c2089f5]{box-sizing:border-box;white-space:nowrap;height:40px}.billing-review-search small[data-v-5c2089f5]{color:#6b7f90;font-size:calc(12px * var(--ui-font-scale,1));grid-column:1/-1}.billing-review-pagination[data-v-5c2089f5]{font-size:calc(13px * var(--ui-font-scale,1));color:#61768a;border-top:1px solid #e3ebf0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.billing-review-pagination span[data-v-5c2089f5]{white-space:nowrap}@media (width<=1150px){.billing-review-search[data-v-5c2089f5]{grid-template-columns:repeat(3,minmax(0,1fr))}.review-search-buttons[data-v-5c2089f5]{justify-self:end}}@media (width<=700px){.billing-review-search[data-v-5c2089f5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.billing-review-search[data-v-5c2089f5]{grid-template-columns:minmax(0,1fr)}.review-search-buttons[data-v-5c2089f5]{justify-self:stretch}.billing-review-pagination[data-v-5c2089f5]{gap:8px}}.billing-request-status[data-v-5c2089f5]{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.billing-request-status button[data-v-5c2089f5]{color:#52687b;cursor:pointer;background:#fff;border:1px solid #dce5eb;border-radius:7px;align-items:center;gap:8px;padding:9px 18px;display:inline-flex}.billing-request-status button.selected[data-v-5c2089f5]{color:#147d68;background:#e5f4ee;border-color:#258b79;font-weight:600}.billing-request-status button[data-v-5c2089f5]:disabled{opacity:.6;cursor:wait}.request-count[data-v-5c2089f5]{color:#536a7c;min-width:24px;font-size:calc(12px * var(--ui-font-scale,1));font-variant-numeric:tabular-nums;background:#eef2f6;border-radius:12px;padding:2px 7px}.request-count.pending-count[data-v-5c2089f5]{color:#fff;background:#e7a321}.billing-request-status button.selected .request-count[data-v-5c2089f5]:not(.pending-count){color:#147d68;background:#cce9df}.billing-request-empty[data-v-5c2089f5]{text-align:center;color:#687e90;padding:28px}@media (width<=600px){.reversal-review-summary[data-v-5c2089f5]{min-width:220px}.reversal-review-summary dl[data-v-5c2089f5]{grid-template-columns:1fr}}.billing-panel[data-v-5c2089f5]{padding:24px;overflow:auto}.billing-tabs[data-v-5c2089f5]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:16px 0;display:flex}.billing-tabs button[data-v-5c2089f5]{cursor:pointer;color:#475569;background:#f3f6f9;border:0;border-radius:8px;padding:10px 14px}.billing-tabs .selected[data-v-5c2089f5]{color:#167a65;background:#e0f2ec;font-weight:700}.billing-banner[data-v-5c2089f5]{background:#f0f8f5;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.billing-form[data-v-5c2089f5]{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.billing-form label[data-v-5c2089f5],.billing-actions label[data-v-5c2089f5]{font-size:calc(13px * var(--ui-font-scale,1));gap:6px;min-width:160px;display:grid}.billing-form input[data-v-5c2089f5],.billing-form select[data-v-5c2089f5],.billing-actions input[data-v-5c2089f5]{color:#25354b;background:#fff;border:1px solid #ccd8e1;border-radius:6px;max-width:280px;padding:10px}.billing-form input[type=checkbox][data-v-5c2089f5]{width:22px;height:22px}.billing-actions[data-v-5c2089f5]{align-items:end;gap:12px;margin:18px 0;display:flex}.billing-rule[data-v-5c2089f5]{border:1px solid #dae3eb;border-radius:10px;margin:16px 0;padding:16px}.billing-error[data-v-5c2089f5]{color:#b42318}.billing-success[data-v-5c2089f5]{color:#187b65}pre[data-v-5c2089f5]{white-space:pre-wrap;max-width:500px;max-height:260px;font-size:calc(12px * var(--ui-font-scale,1));overflow:auto}h3[data-v-5c2089f5]{margin-top:24px}table[data-v-5c2089f5]{width:100%}.catalog-editor[data-v-5c2089f5]{background:#fff;border:1px solid #e0e7ec;border-radius:12px;margin:20px 0 28px;overflow:hidden}.catalog-editor-heading[data-v-5c2089f5]{padding:20px 24px 0}.catalog-editor-heading h3[data-v-5c2089f5]{font-size:calc(16px * var(--ui-font-scale,1));color:#22354a;margin:0}.catalog-editor-heading p[data-v-5c2089f5]{font-size:calc(13px * var(--ui-font-scale,1));color:#65758a;margin:8px 0 0}.catalog-fields[data-v-5c2089f5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;padding:24px;display:grid}.catalog-fields>label[data-v-5c2089f5]{min-width:0;font-size:calc(13px * var(--ui-font-scale,1));color:#43546b;flex-direction:column;gap:8px;display:flex;position:relative}.catalog-fields input[data-v-5c2089f5],.catalog-fields select[data-v-5c2089f5]{box-sizing:border-box;color:#25354b;background:#fff;border:1px solid #ccd8e1;border-radius:8px;width:100%;min-width:0;height:42px;padding:10px 12px}.required-mark[data-v-5c2089f5]{color:#b42318;position:absolute;left:30px}.catalog-options[data-v-5c2089f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 24px 24px;display:grid}.catalog-check[data-v-5c2089f5]{cursor:pointer;background:#f8fafb;border:1px solid #e4eaf0;border-radius:8px;align-items:flex-start;gap:10px;padding:14px;display:flex}.catalog-check input[data-v-5c2089f5]{accent-color:#258b79;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.catalog-check span[data-v-5c2089f5]{gap:5px;display:grid}.catalog-check strong[data-v-5c2089f5]{font-weight:600;font-size:calc(13px * var(--ui-font-scale,1))}.catalog-check small[data-v-5c2089f5]{font-size:calc(12px * var(--ui-font-scale,1));color:#68788c}.catalog-editor[data-v-5c2089f5]>.revenue-rules{margin:0 24px 24px}.catalog-footer[data-v-5c2089f5]{background:#f8fafb;border-top:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.catalog-footer>span[data-v-5c2089f5]{font-size:calc(12px * var(--ui-font-scale,1));color:#68788c}.catalog-footer>div[data-v-5c2089f5]{gap:10px;display:flex}.catalog-list-heading[data-v-5c2089f5]{font-size:calc(15px * var(--ui-font-scale,1));margin:0 0 14px}.catalog-editor[data-v-5c2089f5] :is(input,select,button):focus-visible{outline-offset:2px;outline:2px solid #258b79}@media (width<=1100px){.catalog-fields[data-v-5c2089f5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.catalog-fields[data-v-5c2089f5],.catalog-options[data-v-5c2089f5]{grid-template-columns:1fr;padding:16px}.catalog-editor-heading[data-v-5c2089f5]{padding:16px 16px 0}.catalog-editor[data-v-5c2089f5]>.revenue-rules{margin:0 16px 16px}.catalog-footer[data-v-5c2089f5]{flex-wrap:wrap;padding:16px}.catalog-footer>div[data-v-5c2089f5]{margin-left:auto}}.reversal-review-summary[data-v-5c2089f5]{background:#f8fbfc;border:1px solid #dce7ed;border-radius:8px;min-width:300px;max-width:620px;padding:12px}.reversal-review-summary dl[data-v-5c2089f5]{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0 0 8px;display:grid}.reversal-review-summary dt[data-v-5c2089f5]{font-size:calc(12px * var(--ui-font-scale,1));color:#687e90;margin-bottom:4px}.reversal-review-summary dd[data-v-5c2089f5]{overflow-wrap:anywhere;margin:0;font-weight:600}.reversal-original-amount[data-v-5c2089f5]{color:#147d68}.reversal-review-summary small[data-v-5c2089f5]{color:#687e90}.reversal-review-reason[data-v-5c2089f5]{border-top:1px solid #e2eaf0;margin-top:10px;padding-top:10px}.reversal-review-reason strong[data-v-5c2089f5]{font-size:calc(12px * var(--ui-font-scale,1));color:#687e90}.reversal-review-reason p[data-v-5c2089f5]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}@media (width<=600px){.reversal-review-summary[data-v-5c2089f5]{min-width:220px}.reversal-review-summary dl[data-v-5c2089f5]{grid-template-columns:1fr}}.billing-review-dialog.batch-review-dialog[data-v-5c2089f5]{width:min(1000px,100vw - 48px);max-height:90vh;overflow:auto}.billing-review-dialog[data-v-5c2089f5]{box-sizing:border-box;color:#334155;border:1px solid #dce5ea;border-radius:12px;width:min(480px,100vw - 48px);padding:24px;box-shadow:0 20px 60px #15293833}.billing-review-dialog[data-v-5c2089f5]::backdrop{background:#142d4559}.billing-review-dialog h3[data-v-5c2089f5]{margin:0 0 16px}.billing-review-dialog p[data-v-5c2089f5]{font-size:calc(14px * var(--ui-font-scale,1));line-height:1.6}.billing-review-dialog label[data-v-5c2089f5]{font-size:calc(14px * var(--ui-font-scale,1));gap:8px;display:grid}.billing-review-dialog textarea[data-v-5c2089f5]{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:7px;padding:10px}.billing-review-actions[data-v-5c2089f5]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.sound-controls[data-v-afb53608]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.verification[data-v-afb53608]{padding:28px}.verification-heading[data-v-afb53608]{justify-content:space-between;align-items:center;gap:20px;display:flex}.verification-heading h2[data-v-afb53608]{font-size:calc(20px * var(--ui-font-scale,1));color:#193c35;margin:0}.verification-heading p[data-v-afb53608]{color:#64748b;font-size:calc(13px * var(--ui-font-scale,1));margin:8px 0 0}.scan-badge[data-v-afb53608]{color:#227b65;font-size:calc(12px * var(--ui-font-scale,1));white-space:nowrap;background:#eef8f3;border:1px solid #cce7de;border-radius:20px;padding:6px 12px}.order-scan[data-v-afb53608]{background:#f7faf9;border:1px solid #e0eae5;border-radius:12px;max-width:100%;margin:24px 0;padding:24px;display:block}.order-scan>label[data-v-afb53608]{font-size:calc(13px * var(--ui-font-scale,1));color:#344e46;margin-bottom:10px;font-weight:600}.order-scan-controls[data-v-afb53608]{align-items:stretch;gap:12px;max-width:1040px;display:flex}.scan-input-wrap[data-v-afb53608]{background:#fff;border:1px solid #c5d5ce;border-radius:8px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.scan-input-wrap[data-v-afb53608]:focus-within{border-color:#238c79;box-shadow:0 0 0 3px #238c791a}.scan-input-wrap svg[data-v-afb53608]{color:#238c79;flex:none;width:24px;height:24px}.verification .scan-input-wrap input[data-v-afb53608]{width:100%;min-width:0;height:54px;box-shadow:none;font-size:calc(16px * var(--ui-font-scale,1));color:#183d34;background:0 0;border:0;outline:none;padding:0}.scan-input-wrap input[data-v-afb53608]::placeholder{color:#81928b;font-size:calc(14px * var(--ui-font-scale,1))}.scan-key[data-v-afb53608]{color:#81928b;font-size:calc(15px * var(--ui-font-scale,1));background:#f7faf8;border:1px solid #e1e8e4;border-radius:4px;padding:1px 6px}.order-scan-controls>.button[data-v-afb53608]{min-width:150px;min-height:56px;font-size:calc(14px * var(--ui-font-scale,1));border-radius:8px;font-weight:600}.order-scan>p[data-v-afb53608]{font-size:calc(12px * var(--ui-font-scale,1));color:#6a7f75;margin:12px 0 0}.verification input[data-v-afb53608]:disabled{opacity:.65}.verification .scan-form input[data-v-afb53608],.verification .scan-form select[data-v-afb53608]{box-sizing:border-box;width:100%;min-height:48px;font-size:calc(16px * var(--ui-font-scale,1));color:#193c35;background:#fff;border:1px solid #c5d5ce;border-radius:8px;padding:10px 14px}.verification .scan-form input[data-v-afb53608]:focus,.verification .scan-form select[data-v-afb53608]:focus{outline-offset:2px;outline:2px solid #238c79}.verification button[data-v-afb53608]:focus-visible{outline-offset:3px;outline:2px solid #238c79}.verification label[data-v-afb53608]{flex-direction:column;gap:8px;display:flex}.scan-form[data-v-afb53608]{background:#f3f9f7;border:1px solid #dce7e1;border-radius:10px;gap:16px;max-width:700px;margin:20px 0;padding:20px;display:grid}.verification-table[data-v-afb53608]{margin-top:24px;overflow-x:auto}.verification-table table[data-v-afb53608]{width:100%}.verification-table th[data-v-afb53608],.verification-table td[data-v-afb53608]{text-align:left;white-space:nowrap;padding:10px}.scan-success[data-v-afb53608]{color:#176b4c;background:#e7f6ef;border:1px solid #a9dbc6;border-radius:8px;padding:14px;font-weight:600}.error[data-v-afb53608]{color:#b42318;background:#fff0ed;border-radius:8px;padding:14px}@media (width<=600px){.verification[data-v-afb53608]{padding:18px}.order-scan[data-v-afb53608]{padding:16px}.order-scan-controls[data-v-afb53608]{flex-direction:column}.scan-badge[data-v-afb53608],.scan-key[data-v-afb53608]{display:none}.scan-input-wrap input[data-v-afb53608]::placeholder{font-size:calc(12px * var(--ui-font-scale,1))}}.pickup-verify-actions[data-v-96c02770]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pickup-confirmation[data-v-96c02770]{background:#fafcfd;border:1px solid #dce6ec;border-radius:8px;margin-top:16px;padding:16px}.pickup-check-heading[data-v-96c02770]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pickup-check-heading strong[data-v-96c02770]{color:#345367}.pickup-check-heading span[data-v-96c02770]{color:#ad6635}.pickup-blockers[data-v-96c02770]{color:#a15b32;margin:12px 0;padding-left:20px;line-height:1.8}.outbound .pickup-feedback[data-v-96c02770]{white-space:pre-wrap;border-radius:7px;margin:12px 0;padding:12px}.outbound .pickup-feedback.error[data-v-96c02770]{color:#a13c27;background:#fff4ef;border:1px solid #f0d9cc}.outbound .pickup-feedback.success[data-v-96c02770]{color:#22745f;background:#eaf7f0;border:1px solid #d2e9dc}.bol-download-notice[data-v-96c02770]{z-index:12;white-space:nowrap;color:#ae492e;background:#fff8f3;border:1px solid #f0d4c7;border-radius:7px;padding:10px 14px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 3px 12px #24374612}.outbound .cargo-search[data-v-96c02770]{background:#f8fafc;border:1px solid #e1e8ef;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:16px;padding:14px;display:grid}.outbound .cargo-search label[data-v-96c02770]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b;gap:6px}.outbound .cargo-search input[data-v-96c02770]{width:100%;font:inherit;color:#354153;background:#fff}.cargo-search-actions[data-v-96c02770]{align-items:center;gap:8px;padding-bottom:1px;display:flex}@media (width<=1100px){.outbound .cargo-search[data-v-96c02770]{grid-template-columns:repeat(2,minmax(0,1fr))}.cargo-search-actions[data-v-96c02770]{grid-column:1/-1;justify-content:flex-end}}@media (width<=600px){.outbound .cargo-search[data-v-96c02770]{grid-template-columns:1fr}}.pickup-info[data-v-96c02770]{border:1px solid #dce5ea;border-radius:8px;margin:16px 0;padding:16px}.pickup-info-heading[data-v-96c02770]{justify-content:space-between;align-items:center;gap:12px;display:flex}.pickup-info-heading h3[data-v-96c02770]{margin:0}.pickup-info-fields[data-v-96c02770]{flex-wrap:wrap;gap:32px;display:flex}.pickup-info-fields dt[data-v-96c02770]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.pickup-info-fields dd[data-v-96c02770]{overflow-wrap:anywhere;margin:6px 0}.pickup-info-fields small[data-v-96c02770]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.picking-menu[data-v-96c02770]{position:relative}.picking-menu-options[data-v-96c02770]{z-index:30;background:#fff;border:1px solid #dce5ea;border-radius:8px;min-width:160px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #142d4526}.picking-menu-options button[data-v-96c02770]{color:#334155;width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 12px;display:block}.picking-menu-options button[data-v-96c02770]:hover,.picking-menu-options button[data-v-96c02770]:focus-visible{color:#147d68;background:#eaf6f2}.outbound-exception-dialog[data-v-96c02770]{box-sizing:border-box;color:#334155;border:1px solid #dce5ea;border-radius:12px;width:min(480px,100vw - 40px);max-height:90vh;padding:24px;overflow:auto}.outbound-exception-dialog[data-v-96c02770]::backdrop{background:#142d4559}.outbound-exception-dialog h3[data-v-96c02770]{margin:0 0 8px}.outbound-exception-dialog label[data-v-96c02770]{gap:8px;display:grid}.outbound-exception-dialog input[data-v-96c02770]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:7px;margin-bottom:12px;padding:10px}.outbound-exception-dialog textarea[data-v-96c02770]{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:7px;padding:10px}.exception-dialog-actions[data-v-96c02770]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.attachment-row[data-v-96c02770]{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.attachment-thumb[data-v-96c02770]{cursor:zoom-in;color:#24433c;background:#fff;border:1px solid #dce7e1;border-radius:8px;flex-direction:column;align-items:center;gap:6px;width:200px;max-width:100%;padding:8px;display:flex}.attachment-thumb[data-v-96c02770]:hover{background:#f2faf7;border-color:#238c79}.attachment-thumb[data-v-96c02770]:focus-visible{outline-offset:3px;outline:2px solid #238c79}.attachment-thumb img[data-v-96c02770]{object-fit:contain;background:#f2f4f6;border-radius:4px;width:100%;height:140px}.attachment-filename[data-v-96c02770]{overflow-wrap:anywhere;max-width:100%;font-size:calc(12px * var(--ui-font-scale,1))}.attachment-hint[data-v-96c02770]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.attachment-file-icon[data-v-96c02770]{color:#238c79;place-items:center;height:80px;font-weight:700;display:grid}.pickup-card.dragging[data-v-96c02770]{background:#e6f4ef;outline:2px dashed #238c79}.attachment-preview[data-v-96c02770]{z-index:1000;background:#000a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.preview-panel[data-v-96c02770]{background:#fff;border-radius:12px;width:90vw;max-width:1100px;max-height:90vh;padding:20px;overflow:auto}.preview-panel header[data-v-96c02770]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.image-toolbar[data-v-96c02770]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.image-toolbar output[data-v-96c02770]{text-align:center;min-width:48px}.image-toolbar span[data-v-96c02770]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.image-viewport[data-v-96c02770]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;background:#f1f4f6;justify-content:center;align-items:center;height:60vh;display:flex;overflow:hidden}.image-viewport.dragging[data-v-96c02770]{cursor:grabbing}.image-viewport img[data-v-96c02770]{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:transform;flex-shrink:0;max-width:100%;max-height:100%;display:block}.preview-panel iframe[data-v-96c02770]{border:0;width:100%;height:70vh}.pickup-grid[data-v-96c02770]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pickup-card[data-v-96c02770]{background:#f8fbfa;border:1px solid #dce7e1;border-radius:8px;min-width:0;padding:16px}.pickup-card span[data-v-96c02770]{font-size:calc(12px * var(--ui-font-scale,1));color:#64748b}.pickup-card a[data-v-96c02770]{overflow-wrap:anywhere;margin:6px 0;display:block}.pickup-card input[data-v-96c02770]{max-width:100%}@media (width<=700px){.pickup-grid[data-v-96c02770]{grid-template-columns:1fr}}.outbound .state-pill.exception[data-v-96c02770]{color:#b42318;background:#fff0ed}.outbound-exceptions[data-v-96c02770]{background:#fff8f6;border:1px solid #f2d1cb;border-radius:8px;margin:16px 0;padding:14px}.outbound .inbound-split-layout[data-v-96c02770]{height:clamp(460px,100vh - 390px,760px);min-height:0}.outbound .inbound-detail-pane[data-v-96c02770]{min-height:0;overflow:auto}.outbound .inbound-detail-pane>article[data-v-96c02770],.outbound .outbound-pagination[data-v-96c02770]{flex:none}.outbound .inbound-search-grid label[data-v-96c02770]{font-size:calc(10px * var(--ui-font-scale,1));gap:5px}.outbound .inbound-search-grid input[data-v-96c02770]{font-size:calc(11px * var(--ui-font-scale,1));border-color:#dfe6e9;border-radius:6px;padding:7px 9px}.outbound .inbound-overview-table table[data-v-96c02770]{font-size:calc(11px * var(--ui-font-scale,1));margin:0}.outbound .inbound-overview-table th[data-v-96c02770],.outbound .inbound-overview-table td[data-v-96c02770]{white-space:nowrap;padding:8px 9px}.outbound .inbound-detail-pane>article[data-v-96c02770]{border:0;margin:0;padding:14px}.outbound-pagination[data-v-96c02770]{color:#718096;font-size:calc(10px * var(--ui-font-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.outbound-pagination>div[data-v-96c02770]{align-items:center;gap:8px;display:flex}.outbound .outbound-pagination select[data-v-96c02770]{font-size:calc(10px * var(--ui-font-scale,1));padding:5px}.outbound .state-pill.processing[data-v-96c02770]{color:#927021;background:#fff6df}.outbound .state-pill.shipped[data-v-96c02770],.outbound .state-pill.signed[data-v-96c02770]{color:#21836b;background:#e5f5ee}.outbound .state-pill.cancelled[data-v-96c02770]{color:#788390;background:#f1f3f5}.outbound .inbound-detail-pane[data-v-96c02770]{min-height:0}.outbound .inbound-search-grid[data-v-96c02770]{margin-bottom:18px}.outbound .cargo-table-wrap[data-v-96c02770]{overflow-x:auto}.outbound .cargo-table-wrap table[data-v-96c02770]{min-width:1050px}.outbound .cargo-table-wrap th[data-v-96c02770],.outbound .cargo-table-wrap td[data-v-96c02770]{white-space:nowrap}.outbound .selection-totals[data-v-96c02770]{color:#64748b;background:#f3f8f6;border:1px solid #deebe5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:16px 0;padding:16px;display:grid}.outbound .selection-totals strong[data-v-96c02770]{font-size:calc(20px * var(--ui-font-scale,1));color:#237561;margin-top:8px;display:block}.outbound .select-all[data-v-96c02770]{white-space:nowrap;align-items:center;gap:8px;display:flex}@media (width<=900px){.outbound .selection-totals[data-v-96c02770]{grid-template-columns:repeat(2,minmax(0,1fr))}}.outbound[data-v-96c02770]{min-width:0;padding:24px}.outbound>header[data-v-96c02770]{margin-bottom:20px}.outbound>header h2[data-v-96c02770]{margin:0 0 8px}.outbound>header p[data-v-96c02770]{margin:0}.outbound>footer[data-v-96c02770]{border-top:1px solid #e2e8f0;padding-top:16px}.outbound header[data-v-96c02770],.outbound footer[data-v-96c02770]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.outbound header p[data-v-96c02770],.outbound p[data-v-96c02770]{color:#64748b;line-height:1.6}.outbound .grid[data-v-96c02770]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.outbound label[data-v-96c02770]{font-size:calc(13px * var(--ui-font-scale,1));gap:8px;display:grid}.outbound input[data-v-96c02770]:not([type=checkbox]),.outbound select[data-v-96c02770]{border:1px solid #cbd5e1;border-radius:7px;min-width:0;padding:10px}.outbound table[data-v-96c02770]{border-collapse:collapse;width:100%;font-size:calc(13px * var(--ui-font-scale,1));margin:20px 0}.outbound th[data-v-96c02770],.outbound td[data-v-96c02770]{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px}.outbound article[data-v-96c02770]{border:1px solid #dbe5e2;border-radius:10px;margin:20px 0;padding:20px}.outbound .steps[data-v-96c02770]{color:#237561;background:#edf8f3;padding:16px;font-weight:600}.outbound .error[data-v-96c02770]{color:#b42318}@media (width<=700px){.outbound .grid[data-v-96c02770]{grid-template-columns:1fr}.outbound[data-v-96c02770]{padding:16px;overflow:auto}}.outbound .inbound-split-layout[data-v-96c02770],.outbound .inbound-split-layout.inbound-split-layout-list-only[data-v-96c02770]{height:auto;min-height:0;display:block}.outbound .inbound-split-pane[data-v-96c02770],.outbound .inbound-detail-pane[data-v-96c02770]{height:auto;min-height:0;display:block;overflow:visible}.outbound .inbound-detail-pane[data-v-96c02770]{margin-top:20px}.outbound .inbound-overview-table[data-v-96c02770]{flex:none;max-height:none}.outbound .inbound-detail-pane table[data-v-96c02770]{display:table;overflow:visible}.outbound .detail-cargo-table[data-v-96c02770]{overflow-x:auto}.outbound .detail-cargo-table table[data-v-96c02770]{min-width:1050px}.outbound .detail-cargo-table th[data-v-96c02770],.outbound .detail-cargo-table td[data-v-96c02770]{white-space:nowrap}.proof-heading[data-v-96c02770]{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.proof-heading h3[data-v-96c02770]{margin:0 0 6px}.proof-heading p[data-v-96c02770]{color:#82919e;margin:0;font-size:.9em}.proof-progress[data-v-96c02770]{color:#748797;white-space:nowrap;background:#f0f3f5;border-radius:20px;padding:7px 12px;font-size:.85em}.proof-progress.ready[data-v-96c02770]{color:#25816b;background:#e6f4ee}.pickup-evidence .pickup-grid[data-v-96c02770]{gap:12px}.pickup-evidence .pickup-card[data-v-96c02770]{background:#fff;border:1px solid #dce6ec;border-radius:10px;padding:0;position:relative;overflow:hidden}.proof-category[data-v-96c02770]{background:#f7fafb;border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.proof-category>div[data-v-96c02770]{min-width:0}.proof-category strong[data-v-96c02770]{color:#29465a;font-size:.95em}.pickup-card .proof-required[data-v-96c02770]{color:#aa793c;background:#fff3df;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:.75em}.pickup-card .proof-required.optional[data-v-96c02770]{color:#7f909d;background:#eaf0f3}.proof-category small[data-v-96c02770]{color:#8a99a4;margin-top:5px;font-size:.8em;display:block}.proof-upload[data-v-96c02770]{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #ceded8;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;min-height:36px;padding:8px 10px;display:flex;position:relative}.pickup-card .proof-upload span[data-v-96c02770]{color:#2c816e;font-size:.85em}.proof-upload svg[data-v-96c02770]{fill:none;stroke:#278b77;stroke-width:1.6px;width:18px;height:18px}.proof-upload input[type=file][data-v-96c02770]{opacity:0;cursor:pointer;width:100%;max-width:none;height:100%;position:absolute;inset:0}.proof-upload[data-v-96c02770]:hover{background:#eff8f3;border-color:#83b6a6}.proof-upload[data-v-96c02770]:focus-within{outline-offset:2px;outline:2px solid #278b77}.proof-upload.disabled[data-v-96c02770]{opacity:.5}.proof-file-list[data-v-96c02770]{gap:8px;padding:12px;display:grid}.proof-file[data-v-96c02770]{background:#fbfcfd;border:1px solid #e1e9ed;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex;position:relative}.proof-thumbnail[data-v-96c02770]{cursor:zoom-in;background:#e6f1ed;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid;overflow:hidden}.proof-thumbnail img[data-v-96c02770]{object-fit:cover;width:44px;height:44px}.pickup-card .proof-thumbnail span[data-v-96c02770]{font-weight:700;font-size:calc(10px * var(--ui-font-scale,1));color:#25836e}.proof-file-name[data-v-96c02770]{text-align:left;cursor:zoom-in;color:#31546a;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:0}.proof-file-name strong[data-v-96c02770]{overflow-wrap:anywhere;font-size:.9em;font-weight:600;line-height:1.5;display:block}.proof-file-name small[data-v-96c02770]{color:#92a0ab;margin-top:4px;font-size:.8em;display:block}.pickup-card a.proof-download[data-v-96c02770]{font-size:calc(20px * var(--ui-font-scale,1));color:#278b77;margin:0;padding:8px;text-decoration:none}.proof-delete[data-v-96c02770]{color:#b55454;width:22px;height:22px;font-size:calc(17px * var(--ui-font-scale,1));cursor:pointer;opacity:0;background:#fff;border:1px solid #e4d9d9;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;top:3px;right:3px}.proof-file:hover .proof-delete[data-v-96c02770],.proof-file:focus-within .proof-delete[data-v-96c02770]{opacity:1}.proof-empty[data-v-96c02770]{color:#94a2ad;border:1px dashed #dbe5e9;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:66px;font-size:.85em;display:flex}.proof-empty>span[data-v-96c02770]{font-size:calc(22px * var(--ui-font-scale,1))}.proof-drop-indicator[data-v-96c02770]{pointer-events:none;color:#278b77;background:#effaf6f2;border:2px dashed #278b77;border-radius:9px;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.proof-hint[data-v-96c02770]{color:#8798a5;margin:10px 0 18px;font-size:.8em}.proof-file button[data-v-96c02770]:focus-visible,.proof-download[data-v-96c02770]:focus-visible{outline-offset:2px;outline:2px solid #278b77}@media (hover:none){.proof-delete[data-v-96c02770]{opacity:1}}@media (width<=600px){.proof-heading[data-v-96c02770]{align-items:start}.proof-heading p[data-v-96c02770]{max-width:230px}.proof-category[data-v-96c02770]{padding:10px}.proof-category strong[data-v-96c02770]{font-size:.9em}}.bol-file-section[data-v-96c02770]{border:1px solid #dce6ec;border-radius:9px;margin-top:18px;overflow:hidden}.bol-file-heading[data-v-96c02770]{background:#f7fafb;border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.bol-file-heading strong[data-v-96c02770]{color:#29465a;font-size:.95em}.bol-file-heading>div>small[data-v-96c02770]{color:#8798a5;margin-top:5px;font-size:.8em;display:block}.bol-upload-controls[data-v-96c02770]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.bol-visibility[data-v-96c02770]{gap:5px;display:grid}.bol-visibility>span[data-v-96c02770]{color:#8193a0;font-size:.8em}.bol-visibility select[data-v-96c02770]{min-width:170px;height:36px;font-size:.85em;padding:6px 10px!important}.bol-upload-button[data-v-96c02770]{height:36px;margin:0}.bol-upload-icon[data-v-96c02770]{font-size:calc(21px * var(--ui-font-scale,1))!important}.bol-file-content[data-v-96c02770]{padding:12px}.bol-document[data-v-96c02770]{background:#fbfcfd}.bol-document .proof-thumbnail span[data-v-96c02770]{color:#25836f;font-size:calc(10px * var(--ui-font-scale,1));font-weight:700}.bol-download[data-v-96c02770]{color:#278b77;font-size:calc(20px * var(--ui-font-scale,1));padding:8px;text-decoration:none}.bol-replace-hint[data-v-96c02770]{color:#8b9ba7;margin-top:10px;font-size:.8em;display:block}@media (width<=700px){.bol-file-heading[data-v-96c02770]{flex-direction:column;align-items:stretch}.bol-upload-controls[data-v-96c02770]{justify-content:space-between}.bol-visibility[data-v-96c02770]{flex:1}}.outbound label.proof-upload[data-v-96c02770]{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:7px;line-height:1.2;display:inline-flex}.outbound label.bol-upload-button[data-v-96c02770]{box-sizing:border-box;min-width:108px;height:38px;padding:8px 12px}.outbound .bol-visibility select[data-v-96c02770]{box-sizing:border-box;height:38px}.outbound .proof-upload>span[data-v-96c02770]{white-space:nowrap;display:inline}.outbound .proof-upload input[type=file][data-v-96c02770]{border:0;border-radius:0;margin:0;padding:0}.receipt-section[data-v-96c02770]{background:#fff;border:1px solid #dce6ec;border-radius:10px;margin-top:20px;overflow:hidden}.outbound header.receipt-heading[data-v-96c02770]{background:#fafbfc;border-bottom:1px solid #e7edef;flex-wrap:nowrap;padding:14px 16px}.receipt-heading h3[data-v-96c02770]{color:#29465a;margin:0 0 5px;font-size:1em}.outbound .receipt-heading p[data-v-96c02770]{color:#8b9ba7;margin:0;font-size:.85em}.receipt-count[data-v-96c02770]{color:#8597a4;white-space:nowrap;font-size:.85em}.receipt-upload-toolbar[data-v-96c02770]{border-bottom:1px solid #edf1f3;flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;display:flex}.outbound .receipt-upload-toolbar>label[data-v-96c02770]:not(.proof-upload){color:#758a99;flex:1;gap:6px;min-width:110px;font-size:.85em;display:grid}.outbound .receipt-upload-toolbar select[data-v-96c02770]{box-sizing:border-box;min-width:0;max-width:100%;height:38px;font:inherit;color:#355367;background:#fff;padding:7px 10px}.outbound .receipt-upload-toolbar>.receipt-visibility[data-v-96c02770]{flex:1.5;min-width:190px}.outbound label.receipt-upload-button[data-v-96c02770]{box-sizing:border-box;color:#278b77;min-width:112px;height:38px;padding:8px 12px}.receipt-upload-hint[data-v-96c02770]{color:#95a1ac;width:100%;font-size:.8em}.receipt-files[data-v-96c02770]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.receipt-file .proof-thumbnail span[data-v-96c02770]{color:#278b77;font-size:calc(10px * var(--ui-font-scale,1));font-weight:700}.receipt-file-meta[data-v-96c02770]{flex-wrap:wrap;gap:7px;display:flex!important}.receipt-file-meta>span[data-v-96c02770]:first-child{color:#578775;background:#eef5f1;border-radius:4px;padding:0 5px}.receipt-empty[data-v-96c02770]{color:#879aa7;justify-items:center;gap:7px;padding:28px 16px;display:grid}.receipt-empty>span[data-v-96c02770]{color:#91b6aa;font-size:calc(26px * var(--ui-font-scale,1))}.receipt-empty strong[data-v-96c02770]{font-size:.9em;font-weight:500}.receipt-empty small[data-v-96c02770]{color:#9ca8b2;font-size:.8em}@media (width<=800px){.receipt-files[data-v-96c02770]{grid-template-columns:1fr}}@media (width<=600px){.receipt-upload-toolbar[data-v-96c02770]{gap:10px}.outbound .receipt-upload-toolbar>label[data-v-96c02770]:not(.proof-upload){min-width:calc(50% - 10px)}.outbound .receipt-upload-toolbar>.receipt-visibility[data-v-96c02770]{flex-basis:100%}.receipt-files[data-v-96c02770]{padding:12px}}.printer-heading-actions[data-v-c173da72]{flex-wrap:wrap;gap:10px;display:flex}.printer-heading-actions a[data-v-c173da72]{text-decoration:none}.printer-download-note[data-v-c173da72]{color:#64748b;font-size:calc(13px * var(--ui-font-scale,1));line-height:1.6}.printer-heading-actions button[data-v-c173da72]:disabled{opacity:.55;cursor:not-allowed}.printer-panel[data-v-c173da72]{padding:24px}.printer-status[data-v-c173da72],.printer-settings[data-v-c173da72]{background:#f1f8f6;border-radius:12px;align-items:center;gap:24px;margin:18px 0;padding:20px;display:flex}.printer-status strong[data-v-c173da72]{color:#177c6b}.printer-settings label[data-v-c173da72]{gap:8px;min-width:220px;display:grid}.printer-settings select[data-v-c173da72]{background:#fff;border:1px solid #ccdcd7;border-radius:8px;padding:12px}.printer-error[data-v-c173da72]{color:#b42318}small[data-v-c173da72]{overflow-wrap:anywhere;max-width:500px;display:block}h3[data-v-c173da72]{margin-top:28px}.arrival-dropzone[data-v-836128a8]{background:#f7fbf9;border:1px dashed #a9c9bf;border-radius:8px;padding:14px}.arrival-dropzone.dragging[data-v-836128a8]{background:#e5f4ee;border-color:#238c79;outline:2px solid #238c7933}:root{color:#222d3e;font-synthesis:none;text-rendering:optimizelegibility;font-family:DM Sans,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:calc(13px * var(--ui-font-scale,1));background:#f4f6fa}*{box-sizing:border-box}body{min-width:1100px;min-height:100vh;margin:0}.shell{min-height:100vh}.sidebar{z-index:2;background:#fff;border-right:1px solid #e9edf2;flex-direction:column;width:236px;padding:27px 15px 13px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;height:43px;margin-bottom:27px;padding:0 10px;display:flex}.brand-mark{background:#278b77;border-radius:9px;justify-content:center;align-items:center;gap:2px;width:31px;height:31px;display:flex}.brand-mark span{background:#c5f1d7;border-radius:3px;width:3px}.brand-mark span:first-child{height:10px}.brand-mark span:nth-child(2){height:16px}.brand-mark span:nth-child(3){height:12px}.brand strong{font-size:calc(17px * var(--ui-font-scale,1));letter-spacing:1px;color:#273445;display:block}.brand small{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:1.15px;color:#98a2b0;margin-top:2px;display:block}.workspace{background:#f7f9fb;border:1px solid #edf0f4;border-radius:9px;align-items:center;gap:9px;margin:0 1px 26px;padding:11px;display:flex}.workspace-icon{color:#fff;background:#445d72;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:600;display:grid}.workspace b,.profile b{font-size:calc(11px * var(--ui-font-scale,1));font-weight:600;display:block}.workspace small,.profile small{color:#98a2af;font-size:calc(10px * var(--ui-font-scale,1));margin-top:3px;display:block}.chevron{color:#9ba4b1;font-size:calc(16px * var(--ui-font-scale,1));margin-left:auto}nav{flex:1}.nav-group{margin-bottom:23px}.nav-group p{font-size:calc(10px * var(--ui-font-scale,1));color:#a0a8b5;margin:0 11px 9px}.nav-item{color:#637083;text-align:left;width:100%;height:38px;font:inherit;font-size:calc(12px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;margin:2px 0;padding:0 10px;font-weight:500;display:flex}.nav-item.selected{color:#287c6b;background:#e9f5f1;font-weight:600}.nav-icon{text-align:center;width:17px;font-size:calc(15px * var(--ui-font-scale,1));color:#8b97a7}.selected .nav-icon{color:#328a77}.nav-count{font-style:normal;font-size:calc(10px * var(--ui-font-scale,1));color:#559483;background:#fff;border-radius:9px;margin-left:auto;padding:2px 7px}.sidebar-bottom{margin-top:auto}.help-card{background:#f7f9fb;border:1px solid #edf0f4;border-radius:8px;align-items:center;gap:8px;margin:0 3px 15px;padding:12px 10px;display:flex}.help-icon{color:#7e8b9d;width:23px;height:23px;font-size:calc(11px * var(--ui-font-scale,1));border:1px solid #dce3eb;border-radius:50%;place-items:center;display:grid}.help-card b{font-size:calc(10px * var(--ui-font-scale,1))}.help-card small{color:#9ba5b2;font-size:calc(9px * var(--ui-font-scale,1));margin-top:3px;display:block}.help-card>span{color:#99a4b1;margin-left:auto}.settings{margin-bottom:12px}.profile{border-top:1px solid #eef0f3;align-items:center;gap:9px;padding:14px 4px 0;display:flex}.avatar{color:#74634d;background:#e9e1d4;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:600;display:grid}.more{color:#909baa;font-size:calc(19px * var(--ui-font-scale,1));margin-left:auto}.main{min-height:100vh;margin-left:236px}.topbar{background:#fff;border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:center;height:59px;padding:0 38px;display:flex}.breadcrumbs{color:#96a0ae;font-size:calc(11px * var(--ui-font-scale,1))}.breadcrumbs span{color:#c7cdd5;padding:0 9px}.breadcrumbs b{color:#536174;font-weight:500}.top-actions{align-items:center;gap:19px;display:flex}.online{font-size:calc(10px * var(--ui-font-scale,1));color:#7d8b98;align-items:center;gap:6px;display:flex}.online i{background:#45b28e;border-radius:50%;width:6px;height:6px}.icon-button{color:#7c8796;font-size:calc(17px * var(--ui-font-scale,1));background:0 0;border:0;position:relative}.notification i{background:#e99576;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:1px}.top-divider{border-left:1px solid #e6e9ee;height:18px}.today{font-size:calc(10px * var(--ui-font-scale,1));color:#8c96a4}.content{max-width:1420px;margin:auto;padding:31px 38px 16px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:23px;display:flex}.eyebrow{font-size:calc(9px * var(--ui-font-scale,1));letter-spacing:1.35px;color:#a1aab6;align-items:center;gap:8px;display:flex}.eyebrow-line{background:#63b99a;width:16px;height:1px}h1{font-size:calc(24px * var(--ui-font-scale,1));letter-spacing:-.5px;color:#273445;margin:9px 0 4px;font-weight:600}.page-heading p,.panel-heading p{color:#98a2af;font-size:calc(11px * var(--ui-font-scale,1));margin:0}.heading-actions{gap:8px;padding-bottom:2px;display:flex}.button{height:34px;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;border-radius:6px;padding:0 13px;font-weight:500}.secondary{color:#6d7888;background:#fff;border:1px solid #e3e8ee}.secondary:first-letter{color:#4c9b85}.primary{color:#fff;background:#278b77;border:1px solid #278b77;box-shadow:0 2px 4px #278b771f}.primary span{font-size:calc(16px * var(--ui-font-scale,1));vertical-align:-1px;margin-right:2px}.summary-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.summary-card,.panel{background:#fff;border:1px solid #e9edf2;border-radius:9px}.summary-card{min-height:125px;padding:16px 17px 12px;position:relative}.card-top{color:#7f8b9b;font-size:calc(10px * var(--ui-font-scale,1));justify-content:space-between;align-items:center;display:flex}.metric-icon{width:24px;height:24px;font-size:calc(13px * var(--ui-font-scale,1));border-radius:7px;place-items:center;display:grid}.mint{color:#38a27d;background:#e9f7f1}.lavender{color:#8a77d0;background:#f0edfb}.peach{color:#e69d64;background:#fff2e8}.sky{color:#639bcc;background:#eaf4fc}.metric{font-size:calc(27px * var(--ui-font-scale,1));letter-spacing:-.7px;color:#283548;margin:5px 0 7px;font-weight:600}.metric small{font-weight:400;font-size:calc(10px * var(--ui-font-scale,1));color:#9aa4b0;letter-spacing:0}.card-bottom{color:#a0a9b4;height:17px;font-size:calc(9px * var(--ui-font-scale,1));align-items:center;gap:6px;display:flex}.trend{font-size:calc(9px * var(--ui-font-scale,1))}.positive{color:#37a17d}.warning{color:#df9b4e}.neutral{color:#6b99bc}.mini-bars{align-items:flex-end;gap:3px;height:22px;margin-left:auto;display:flex}.mini-bars i{background:#abdcc9;border-radius:2px 2px 0 0;width:4px}.violet-bars i{background:#d0c9ed}.progress-track{background:#f2f2f3;border-radius:4px;height:4px;margin-top:9px;overflow:hidden}.progress-track i{background:#e6b26e;border-radius:4px;height:100%;display:block}.blue-track i{background:#77b0d0}.chart-panel{margin-bottom:16px;padding:18px 20px 15px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h2{font-size:calc(13px * var(--ui-font-scale,1));color:#354153;margin:0 0 4px;font-weight:600}.panel-heading p{font-size:calc(10px * var(--ui-font-scale,1))}.period-select{color:#788494;font-size:calc(10px * var(--ui-font-scale,1));background:#fff;border:1px solid #e7ebef;border-radius:5px;padding:7px 10px}.period-select span{color:#9ca6b2;padding-left:15px}.chart-legend{color:#8a95a3;font-size:calc(9px * var(--ui-font-scale,1));align-items:center;gap:17px;margin-top:13px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.legend-dot{border-radius:50%;width:7px;height:7px}.dot-blue{background:#72a8ca}.dot-violet{background:#a99bd9}.dot-orange{background:#e9b171}.chart-total{align-items:center;gap:8px;margin-left:auto;display:flex}.chart-total strong{font-size:calc(17px * var(--ui-font-scale,1));color:#374457}.chart-total small{color:#9da6b1;font-size:calc(9px * var(--ui-font-scale,1))}.chart{height:141px;margin-top:3px;display:flex}.y-labels{color:#a4acb6;width:24px;font-size:calc(9px * var(--ui-font-scale,1));flex-direction:column;justify-content:space-between;padding:7px 0 21px;display:flex}.plot{flex:1;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:8px 0 24px}.grid-lines i{border-top:1px dashed #edf0f3}.bars{justify-content:space-around;display:flex;position:absolute;inset:5px 3px 0}.bar-group{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.bar-pair{align-items:flex-end;gap:3px;height:111px;display:flex}.bar{border-radius:3px 3px 0 0;width:8px;min-height:6px}.bar-a{background:#88b5d0}.bar-b{background:#b5a9dd}.bar-c{background:#edc18d}.bar-group small{color:#9ca6b1;height:19px;font-size:calc(9px * var(--ui-font-scale,1));padding-top:7px}.bar-group .current-day{color:#348a77;font-weight:600}.tasks-panel{padding:17px 19px 12px}.task-heading{align-items:center;margin-bottom:14px}.text-button{color:#378d78;font-size:calc(10px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0}.text-button span{font-size:calc(14px * var(--ui-font-scale,1));padding-left:4px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}th{font-size:calc(9px * var(--ui-font-scale,1));color:#9aa4b1;background:#fafbfc;padding:9px;font-weight:500}td{color:#697587;font-size:calc(10px * var(--ui-font-scale,1));border-bottom:1px solid #f0f2f5;padding:10px 9px}tbody tr:last-child td{border:0}.id-cell{color:#73889b;font-variant-numeric:tabular-nums}.container-cell{color:#374457;font-weight:500}.route-cell{color:#7e8998}.task-type{font-size:calc(9px * var(--ui-font-scale,1));border-radius:4px;padding:4px 8px}.task-type.amber{color:#cb9750;background:#fff5e7}.task-type.blue{color:#6599b9;background:#eaf4fa}.task-type.violet{color:#8b7bc3;background:#f1eefb}.task-type.green{color:#58a283;background:#eaf6f0}.status{align-items:center;gap:6px;display:inline-flex}.status i{background:#e5b66e;border-radius:50%;width:5px;height:5px}.status i.blue{background:#77afd0}.status i.violet{background:#a393d4}.status i.green{background:#62b58c}.eta{color:#8a95a3}.row-more{color:#9da7b2;font-size:calc(17px * var(--ui-font-scale,1));letter-spacing:1px;background:0 0;border:0}.table-footer{color:#9ba5b0;font-size:calc(9px * var(--ui-font-scale,1));border-top:1px solid #f0f2f5;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;padding-top:10px;display:flex}.table-footer>span{margin-right:auto}.table-footer b{color:#697587;font-weight:500}.pagination{color:#8994a2;width:23px;height:23px;font-size:calc(11px * var(--ui-font-scale,1));background:0 0;border:0;border-radius:4px}.active-page{color:#328775;background:#e9f5f1}.empty-state{text-align:center;color:#a0a9b4;font-size:calc(11px * var(--ui-font-scale,1));padding:30px}footer{color:#a3acb7;font-size:calc(9px * var(--ui-font-scale,1));padding:17px 2px 0}footer span{color:#c3c9d0;padding:0 4px}.version{float:right}@media (width<=1250px){.sidebar{width:215px}.main{margin-left:215px}.content{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.summary-row{gap:9px}.summary-card{padding-left:13px;padding-right:13px}.bar{width:7px}}@media (width<=1100px){.sidebar{width:190px}.main{margin-left:190px}.content{padding-left:18px;padding-right:18px}.summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:focus-visible{outline-offset:2px;outline:2px solid #4aa18c}.auth-page{background:radial-gradient(at 52% 0,#e1f2eb 0,#0000 40%),#f4f6fa;justify-content:center;align-items:center;min-height:100vh;padding:78px 20px 70px;display:flex;position:relative}.auth-brand{align-items:center;gap:11px;display:flex;position:absolute;top:34px;left:42px}.auth-brand strong{font-size:calc(17px * var(--ui-font-scale,1));letter-spacing:1px;color:#273445;display:block}.auth-brand small{font-size:calc(8px * var(--ui-font-scale,1));letter-spacing:1.15px;color:#98a2b0;margin-top:2px;display:block}.auth-card{background:#fff;border:1px solid #e7ecef;border-radius:14px;width:min(100%,440px);padding:36px 38px;box-shadow:0 20px 60px #29384b0d}.auth-eyebrow{font-size:calc(9px * var(--ui-font-scale,1));letter-spacing:1.5px;color:#55a087;margin:2px 0 8px}.auth-card h1{font-size:calc(25px * var(--ui-font-scale,1));margin:0 0 7px}.auth-card>p{font-size:calc(11px * var(--ui-font-scale,1));color:#8d98a6;margin:0 0 23px;line-height:1.8}.auth-card form>label,.modal-card>label{font-size:calc(10px * var(--ui-font-scale,1));color:#687587;margin:14px 0;display:block}.auth-card input,.modal-card input:not([type=checkbox]){color:#354153;width:100%;height:38px;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border:1px solid #e3e8ee;border-radius:6px;margin-top:6px;padding:0 11px;display:block}.auth-card input:focus,.modal-card input:focus{border-color:#75b9a2;outline:0;box-shadow:0 0 0 3px #e8f5ef}.auth-card label small{color:#a0a9b5;font-size:calc(9px * var(--ui-font-scale,1));margin-top:6px;display:block}.auth-tabs{border-bottom:1px solid #edf0f3;margin-bottom:17px;display:flex}.auth-tabs button{color:#919ba8;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:11px}.auth-tabs button.chosen{color:#2b8874;border-color:#2b8874;font-weight:600}.auth-submit{width:100%;height:40px;margin-top:7px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-foot{text-align:center;font-size:calc(10px * var(--ui-font-scale,1));color:#929daa;margin-top:20px}.link-button,.back-link{color:#2f8c77;font:inherit;font-size:calc(10px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0}.back-link{margin-bottom:17px;padding:0}.auth-legal{color:#a2acb7;font-size:calc(9px * var(--ui-font-scale,1));position:absolute;bottom:21px}.auth-legal span{padding:0 5px}.application-form{max-height:68vh;padding-right:4px;overflow:auto}.application-form .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.application-form label{font-size:calc(10px * var(--ui-font-scale,1));color:#687587;margin:12px 0;display:block}.application-form input{width:100%;height:36px;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));border:1px solid #e3e8ee;border-radius:6px;margin-top:5px;padding:0 10px;display:block}.form-divider{font-size:calc(10px * var(--ui-font-scale,1));color:#4f8b7a;border-top:1px solid #eef0f3;margin-top:14px;padding-top:15px;font-weight:600}.application-state{background:#f7faf9;border:1px solid #e7f1ed;border-radius:8px;grid-template-columns:13px 1fr;align-items:center;gap:6px;margin:20px 0;padding:18px;display:grid}.application-state strong{font-size:calc(12px * var(--ui-font-scale,1));color:#435365}.application-state small,.application-state p{color:#929daa;font-size:calc(10px * var(--ui-font-scale,1));word-break:break-all;grid-column:2;margin:4px 0 0}.status-dot{background:#e8b16b;border-radius:50%;width:8px;height:8px}.status-dot.approved{background:#54aa82}.status-dot.rejected{background:#d9857a}.centered{margin:16px auto 0;display:block}.notice{font-size:calc(10px * var(--ui-font-scale,1));border-radius:6px;margin:12px 0;padding:10px 12px;line-height:1.5}.notice.error{color:#ad5f56;background:#fff0ee;border:1px solid #f6ddd9}.notice.success{color:#378769;background:#eaf7f0;border:1px solid #d9eee3}.demo-badge{color:#b68241;font-size:calc(9px * var(--ui-font-scale,1));letter-spacing:.3px;background:#fff6e8;border:1px solid #f3e8d4;border-radius:5px;align-items:center;padding:6px 9px;display:inline-flex}.management-panel{min-height:260px;padding:20px 20px 15px}.management-panel>.panel-heading{align-items:center;margin-bottom:17px}.management-panel>.panel-heading h2{font-size:calc(15px * var(--ui-font-scale,1));margin-bottom:5px}.management-panel .table-wrap{overflow:auto}.table-sub{color:#9ca6b2;font-size:calc(9px * var(--ui-font-scale,1));margin-top:4px;display:block}.actions-cell{gap:5px;display:flex}.mini-action{color:#718091;font:inherit;font-size:calc(9px * var(--ui-font-scale,1));cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8ec;border-radius:5px;padding:5px 9px}.mini-action:hover{color:#348b76;border-color:#a9cfc1}.mini-action.approve{color:#348b76;background:#f1f8f4;border-color:#e1f0e8}.mini-action.reject{color:#b76c61;background:#fff7f5;border-color:#f2e3df}.state-pill{font-size:calc(9px * var(--ui-font-scale,1));color:#4e9b7a;background:#eaf6f0;border-radius:10px;padding:4px 8px}.state-pill.suspended,.state-pill.disabled{color:#bb7167;background:#fff0ee}.empty-state{color:#9ca6b2;font-size:calc(11px * var(--ui-font-scale,1));text-align:center;padding:30px}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-card{border:1px solid #edf0f3;border-radius:8px;padding:15px}.role-card-head{justify-content:space-between;align-items:flex-start;display:flex}.role-card-head strong{font-size:calc(12px * var(--ui-font-scale,1));color:#344154;display:block}.role-card-head small{color:#9ba5b1;font-size:calc(9px * var(--ui-font-scale,1));margin-top:4px;display:block}.role-card>p{font-size:calc(10px * var(--ui-font-scale,1));color:#8994a2;margin:12px 0}.role-tags{flex-wrap:wrap;gap:5px;display:flex}.role-tags span{color:#728293;font-size:calc(8px * var(--ui-font-scale,1));background:#f3f6f7;border-radius:4px;padding:4px 6px}.role-tags span.muted{color:#aab2bd;background:0 0;padding-left:0}.request-id{text-overflow:ellipsis;max-width:120px;overflow:hidden}.modal-backdrop{z-index:5;background:#18263755;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:12px;width:min(100%,500px);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 20px 70px #1d2c4030}.modal-heading{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.modal-heading h2{font-size:calc(16px * var(--ui-font-scale,1));color:#344154;margin:0 0 5px}.modal-heading p{font-size:calc(10px * var(--ui-font-scale,1));color:#929daa;margin:0}.close-button{color:#8b96a3;font-size:calc(22px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0}.modal-card fieldset{border:1px solid #e8edf0;border-radius:7px;margin:15px 0;padding:10px}.modal-card legend{color:#758292;font-size:calc(10px * var(--ui-font-scale,1));padding:0 5px}.check-row{color:#5e6d7e;font-size:calc(10px * var(--ui-font-scale,1));align-items:center;gap:8px;padding:6px 3px;display:flex}.check-row input{accent-color:#278b77}.check-row small{color:#a1abb5;font-size:calc(8px * var(--ui-font-scale,1));margin-left:auto}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.profile-menu{color:#83909e;font:inherit;font-size:calc(9px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;margin-left:auto}.chart-preview{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-end;gap:6px;height:145px;margin-top:25px;padding:0 2px;display:flex}.chart-preview div{background:linear-gradient(#83c2aa,#d2eae0);border-radius:4px 4px 0 0;flex:1;max-width:16px;min-height:10px}.chart-days{color:#9da7b2;font-size:calc(9px * var(--ui-font-scale,1));justify-content:space-between;padding:8px 2px 0;display:flex}.tasks-panel .table-wrap{margin-top:10px}@media (width<=760px){body{min-width:0}.auth-page{padding:80px 14px 60px}.auth-brand{top:20px;left:18px}.auth-card{padding:26px 20px}.main{margin-left:0}.sidebar{border-bottom:1px solid #e9edf2;border-right:0;width:auto;height:auto;padding:12px 14px;display:block;position:relative;inset:auto}.brand{margin-bottom:10px}.workspace,.sidebar-bottom,.nav-group p{display:none}nav{overflow:auto}.nav-group{gap:3px;margin:0;display:flex}.nav-item{white-space:nowrap;width:auto;font-size:calc(10px * var(--ui-font-scale,1));padding:0 9px}.nav-icon{display:none}.shell{flex-direction:column;display:flex}.main{min-height:calc(100vh - 100px)}.topbar{padding:0 16px}.top-actions{gap:9px}.today{font-size:calc(9px * var(--ui-font-scale,1))}.content{padding:22px 14px}.page-heading{align-items:flex-start}.summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.role-grid{grid-template-columns:1fr}.management-panel{padding:14px}.table-wrap{max-width:calc(100vw - 58px)}.application-form .form-grid{grid-template-columns:1fr}.version{float:none;margin-top:7px;display:block}footer{line-height:1.8}}.locale-switch{white-space:nowrap;background:#f8fafb;border:1px solid #e5eaf0;border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.locale-switch button{color:#7e8998;font:inherit;font-size:calc(9px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 8px}.locale-switch button.selected{color:#287c6b;background:#fff;box-shadow:0 1px 3px #26384b12}.auth-locale{position:absolute;top:34px;right:42px}@media (width<=760px){.auth-locale{top:19px;right:18px}.topbar{height:auto;min-height:59px}.top-actions{gap:6px}.top-divider{display:none}.locale-switch button{padding:5px 6px}}.upload-button{white-space:nowrap;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.inbound-panel{min-width:0}.inbound-import-note{color:#788696;font-size:calc(10px * var(--ui-font-scale,1));background:#f8fafb;border:1px solid #e8edf0;border-radius:7px;margin:8px 0 18px;padding:11px 13px;line-height:1.7}.inbound-preview-title{justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.inbound-preview-title h3,.inbound-subheading{color:#344154;font-size:calc(12px * var(--ui-font-scale,1));margin:0}.inbound-preview-title small{color:#98a3b0;font-size:calc(9px * var(--ui-font-scale,1));margin-top:5px;display:block}.inbound-subheading{margin:18px 0 10px}.inbound-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inbound-meta-grid>div{border:1px solid #edf0f3;border-radius:7px;min-width:0;padding:10px 11px}.inbound-meta-grid small{color:#96a1ae;font-size:calc(9px * var(--ui-font-scale,1));margin-bottom:5px;display:block}.inbound-meta-grid strong{overflow-wrap:anywhere;color:#435165;font-size:calc(10px * var(--ui-font-scale,1));font-weight:500;display:block}.inbound-validation{font-size:calc(10px * var(--ui-font-scale,1));border-radius:7px;margin:10px 0;padding:10px 13px}.inbound-validation ul{margin:7px 0 0;padding-left:18px;line-height:1.7}.inbound-validation.errors{color:#a04442;background:#fff5f4;border:1px solid #f4d8d6}.inbound-validation.warnings{color:#8b6b2c;background:#fffaf0;border:1px solid #f2e5c6}.inbound-table-wrap{max-width:100%;overflow:auto}.inbound-table-wrap table{min-width:1500px}.inbound-table-wrap td{white-space:pre-wrap;overflow-wrap:anywhere;max-width:260px}.inbound-empty{padding:58px 20px}.final-note{margin-top:16px}@media (width<=760px){.inbound-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-panel .panel-heading{align-items:flex-start;gap:12px}.inbound-panel .upload-button{font-size:calc(10px * var(--ui-font-scale,1));padding:8px 10px}}.temporary-password-card>p{color:#687587;font-size:calc(12px * var(--ui-font-scale,1));line-height:1.7}.temporary-password-value{color:#176b56;font-size:calc(18px * var(--ui-font-scale,1));letter-spacing:1px;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f2faf6;border:1px solid #d8e8e2;border-radius:8px;margin:16px 0;padding:16px;font-weight:700;display:block}.inbound-address-cell{white-space:pre-wrap;overflow-wrap:anywhere;min-width:220px;max-width:320px;line-height:1.6;display:block}.upload-button{justify-content:center;align-items:center;line-height:1;display:inline-flex}.inbound-status-segments{border-bottom:1px solid #e8edf0;gap:6px;margin:18px 0 12px;padding:4px 0;display:flex;overflow-x:auto}.inbound-status-segments button{color:#718096;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:9px 12px}.inbound-status-segments button.selected{color:#167865;border-bottom-color:#248d79;font-weight:700}.inbound-status-segments button span{color:#687587;min-width:18px;font-size:calc(9px * var(--ui-font-scale,1));background:#edf2f4;border-radius:10px;justify-content:center;margin-left:4px;padding:2px 5px;display:inline-flex}.inbound-status-segments button.selected span{color:#167865;background:#e4f3ef}.inbound-search-grid{background:#fafcfc;border:1px solid #e8edf0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:14px;display:grid}.inbound-search-grid label,.inbound-reference-field{color:#687587;font-size:calc(10px * var(--ui-font-scale,1));flex-direction:column;gap:5px;display:flex}.inbound-search-grid input,.inbound-reference-field input{color:#344154;width:100%;min-height:34px;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border:1px solid #dfe6e9;border-radius:6px;padding:7px 9px}.inbound-search-actions{align-items:flex-end;gap:8px;display:flex}.inbound-reference-field{max-width:420px;margin-top:16px}.inbound-search-actions .button{min-height:34px;font-size:calc(10px * var(--ui-font-scale,1));padding:7px 14px}@media (width<=760px){.inbound-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-search-actions{grid-column:1/-1}}.inbound-overview-heading{justify-content:space-between;align-items:center;gap:16px;margin:10px 0 9px;display:flex}.inbound-overview-heading h3{color:#344154;font-size:calc(12px * var(--ui-font-scale,1));margin:0 0 4px}.inbound-overview-heading>div:first-child>span,.inbound-pane-caption{color:#98a3b0;font-size:calc(10px * var(--ui-font-scale,1))}.inbound-layout-controls{background:#f8fafb;border:1px solid #e6ebef;border-radius:7px;gap:4px;padding:3px;display:flex}.inbound-layout-controls button{color:#748193;height:27px;font:inherit;font-size:calc(10px * var(--ui-font-scale,1));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 10px}.inbound-layout-controls button.selected{color:#167865;background:#fff;font-weight:600;box-shadow:0 1px 4px #26384b18}.inbound-split-layout{grid-template-columns:minmax(0,1fr);gap:0;height:clamp(390px,100vh - 430px,720px);min-height:390px;display:grid}.inbound-split-pane{background:#fff;border:1px solid #e8edf0;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.inbound-pane-caption{background:#fafbfc;border-bottom:1px solid #edf0f3;flex:none;justify-content:space-between;padding:9px 11px;display:flex}.inbound-overview-table{flex:1;min-height:0;overflow:auto}.inbound-overview-table table{min-width:1180px}.inbound-overview-table th,.inbound-overview-table td{padding:8px 9px}.inbound-select-cell{text-align:center;width:34px}.inbound-select-cell input{accent-color:#278b77;cursor:pointer}.inbound-overview-table tbody tr{cursor:default}.inbound-overview-table tbody tr.inbound-selected-row{background:#f0f8f5}.inbound-splitter{touch-action:none;cursor:row-resize;outline:none;place-items:center;display:grid;position:relative}.inbound-splitter:before{content:"";border-top:1px solid #e2e8ec;position:absolute;top:50%;left:0;right:0}.inbound-splitter span{z-index:1;background:#c5d2d8;border-radius:5px;width:44px;height:5px}.inbound-splitter:hover span,.inbound-splitter:focus-visible span{background:#278b77}.inbound-splitter:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #278b77}.inbound-detail-pane{overflow:auto}.inbound-detail-empty{margin:auto;padding:28px 14px}.inbound-detail-card{border-bottom:1px solid #edf0f3;flex:none;padding:13px 14px}.inbound-detail-card:last-child{border-bottom:0}.inbound-detail-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.inbound-detail-heading strong{color:#354153;font-size:calc(11px * var(--ui-font-scale,1));display:block}.inbound-detail-heading span:not(.state-pill){color:#8b97a5;font-size:calc(10px * var(--ui-font-scale,1));margin-top:4px;display:block}.inbound-detail-card h4{color:#596779;font-size:calc(10px * var(--ui-font-scale,1));margin:12px 0 8px;font-weight:600}.inbound-detail-card .inbound-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.inbound-detail-card .inbound-meta-grid>div{padding:7px 8px}.inbound-detail-subheading{align-items:center;gap:7px;display:flex}.inbound-detail-subheading h4{margin:12px 0 8px}.inbound-detail-subheading>span{color:#718096;font-size:calc(9px * var(--ui-font-scale,1));background:#edf2f4;border-radius:10px;margin-top:4px;padding:2px 6px}.inbound-detail-card .inbound-table-wrap{max-height:260px}.inbound-detail-card .inbound-table-wrap table{min-width:1500px}.inbound-detail-card .inbound-table-wrap th,.inbound-detail-card .inbound-table-wrap td{padding:7px 8px}.inbound-search-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}.inbound-search-actions{white-space:nowrap;align-items:center;gap:6px}.inbound-filter-toggle{color:#287c6b;font:inherit;font-size:calc(10px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;padding:7px 5px}.inbound-filter-toggle span{color:#8b97a5;margin-left:3px}.inbound-split-layout-list-only{height:clamp(420px,100vh - 390px,760px)}.inbound-split-layout-list-only .inbound-overview-pane{grid-row:1/-1}.inbound-splitter{cursor:default}.inbound-splitter span{opacity:.45;transition:opacity .15s,background .15s}.inbound-splitter:hover{cursor:row-resize}.inbound-splitter:hover span,.inbound-splitter:focus-visible span{opacity:1}@media (width<=1000px){.inbound-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-search-actions{grid-column:1/-1;justify-content:flex-start}}.inbound-split-layout{height:auto;min-height:0}.inbound-split-layout.inbound-split-layout-list-only{height:clamp(420px,100vh - 390px,760px)}.inbound-detail-pane{min-height:min-content;overflow:visible}.inbound-detail-card .inbound-table-wrap{max-height:none;overflow:auto}.warehouse-modal{width:min(820px,100vw - 36px);max-height:calc(100vh - 36px);overflow:auto}.warehouse-modal textarea,.warehouse-modal select{color:#344154;width:100%;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));resize:vertical;background:#fff;border:1px solid #dfe6e9;border-radius:6px;padding:8px 10px}.warehouse-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.warehouse-modal .form-grid label,.warehouse-modal>label{color:#687587;font-size:calc(10px * var(--ui-font-scale,1));flex-direction:column;gap:5px;display:flex}.warehouse-modal .form-grid input,.warehouse-modal>label input{color:#344154;width:100%;min-height:34px;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border:1px solid #dfe6e9;border-radius:6px;padding:7px 9px}.warehouse-modal .form-grid input:disabled{color:#8792a0;background:#f4f6f8}.inbound-import-note{align-items:center;gap:14px;display:flex}.inbound-import-note label{color:#687587;flex:0 0 330px;align-items:center;gap:8px;display:flex}.inbound-import-note select{color:#344154;min-width:0;height:34px;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border:1px solid #dfe6e9;border-radius:6px;flex:1;padding:0 9px}@media (width<=760px){.warehouse-modal .form-grid{grid-template-columns:1fr}.inbound-import-note{flex-direction:column;align-items:stretch}.inbound-import-note label{flex-direction:column;flex-basis:auto;align-items:stretch}}.organization-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:18px;min-height:420px;display:grid}.organization-tree{border:1px solid #e6ebef;border-radius:8px;max-height:70vh;padding:8px;overflow:auto}.organization-tree-item{color:#344154;text-align:left;width:100%;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.organization-tree-item:hover,.organization-tree-item.selected{color:#167865;background:#eaf5f2}.organization-tree-item small{color:#8592a3}.organization-editor{flex-direction:column;gap:14px;min-width:0;display:flex}.organization-editor .panel-heading{margin:0}.organization-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.organization-editor .form-grid label,.organization-editor>label{color:#687587;font-size:calc(11px * var(--ui-font-scale,1));flex-direction:column;gap:6px;display:flex}.organization-editor input,.organization-editor select{color:#344154;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe6e9;border-radius:6px;padding:7px 9px}.scope-fieldset{border:1px solid #e6ebef;border-radius:8px;min-width:0;padding:12px}.scope-fieldset legend{color:#405064;font-size:calc(11px * var(--ui-font-scale,1));padding:0 6px;font-weight:700}.scope-fieldset>select{width:100%;margin-bottom:10px}.scope-check-list{background:#fafcfc;border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;max-height:180px;padding:8px;display:grid;overflow:auto}.scope-check-list label{color:#526173;font-size:calc(11px * var(--ui-font-scale,1));align-items:center;gap:6px;display:flex}.scope-check-list input{min-height:auto}.scope-check-list small{color:#8592a3}@media (width<=760px){.organization-layout{grid-template-columns:1fr}.organization-tree{max-height:220px}.organization-editor .form-grid{grid-template-columns:1fr}}.department-members{margin-top:8px}.department-members h3{color:#344154;font-size:calc(13px * var(--ui-font-scale,1));margin:0 0 10px}.organization-tree-node{align-items:center;gap:3px;display:flex}.organization-tree-node .organization-tree-item{flex:1;min-width:0}.department-edit-icon{color:#8391a2;width:28px;height:28px;font-size:calc(15px * var(--ui-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;line-height:1}.department-edit-icon:hover{color:#167865;background:#eaf5f2}.organization-members-panel{min-width:0}.organization-members-panel>.panel-heading{margin:0 0 12px}.organization-members-panel .panel-heading h3{color:#344154;font-size:calc(13px * var(--ui-font-scale,1));margin:0}.organization-members-panel .panel-heading p{color:#8592a3;font-size:calc(10px * var(--ui-font-scale,1));margin:5px 0 0}.organization-members-panel .member-count{color:#167865;min-width:28px;height:28px;font-size:calc(11px * var(--ui-font-scale,1));background:#eaf5f2;border-radius:14px;place-items:center;padding:0 8px;font-weight:700;display:grid}.department-modal{width:min(760px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.department-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.department-modal .form-grid label{color:#687587;font-size:calc(11px * var(--ui-font-scale,1));flex-direction:column;gap:6px;display:flex}.department-modal input,.department-modal select{color:#344154;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe6e9;border-radius:6px;padding:7px 9px}.department-modal .scope-fieldset{margin:4px 0}.department-modal .modal-actions{background:#fff;padding-top:12px;position:sticky;bottom:-1px}@media (width<=760px){.department-modal .form-grid{grid-template-columns:1fr}}.department-user-filters{background:#fafcfc;border:1px solid #e6ebef;border-radius:8px;grid-template-columns:repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:9px;margin:0 0 14px;padding:12px;display:grid}.department-user-filters label{color:#687587;min-width:0;font-size:calc(10px * var(--ui-font-scale,1));flex-direction:column;gap:5px;display:flex}.department-user-filters input,.department-user-filters select{color:#344154;width:100%;height:34px;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border:1px solid #dfe6e9;border-radius:6px;padding:6px 8px}.department-user-filters .filter-reset{white-space:nowrap;height:34px}@media (width<=950px){.department-user-filters{grid-template-columns:repeat(3,minmax(110px,1fr))}}@media (width<=560px){.department-user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit-user-modal{width:min(680px,100vw - 32px)}.edit-user-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;display:grid}.edit-user-modal .form-grid label{color:#687587;font-size:calc(10px * var(--ui-font-scale,1));margin:9px 0;display:block}.edit-user-modal select{color:#354153;width:100%;height:38px;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));background:#fff;border:1px solid #e3e8ee;border-radius:6px;margin-top:6px;padding:0 10px}.edit-user-modal input:disabled{color:#8995a3;background:#f5f7f9}@media (width<=600px){.edit-user-modal .form-grid{grid-template-columns:1fr}}.list-pagination{color:#8290a0;font-size:calc(10px * var(--ui-font-scale,1));justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 2px;display:flex}.pagination-controls{align-items:center;gap:7px;display:flex}.pagination-controls button,.pagination-controls select{color:#526173;height:30px;font:inherit;font-size:calc(10px * var(--ui-font-scale,1));background:#fff;border:1px solid #e2e8ec;border-radius:6px;padding:0 9px}.pagination-controls button{cursor:pointer}.pagination-controls button:disabled{opacity:.45;cursor:not-allowed}.pagination-controls select{margin-left:4px}.pagination-page{text-align:center;color:#455468;min-width:44px}@media (width<=520px){.list-pagination{flex-direction:column;align-items:flex-start}.pagination-controls{flex-wrap:wrap;width:100%}}.inbound-arrival-companies{color:#526173;font-size:calc(10px * var(--ui-font-scale,1));background:#f8fafb;border:1px solid #e6ebef;border-radius:7px;flex-wrap:wrap;gap:8px 20px;margin:10px 0;padding:9px 11px;display:flex}.inbound-arrival-companies span{overflow-wrap:anywhere}.inbound-pane-caption .heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.inbound-pane-caption button:disabled{opacity:.5;cursor:wait}.small-button{color:#718091;font:inherit;font-size:calc(10px * var(--ui-font-scale,1));cursor:pointer;background:#fff;border:1px solid #e2e8ec;border-radius:5px;margin:2px;padding:5px 9px}.small-button:hover{color:#258b77;border-color:#86b8a9}.small-button:disabled{opacity:.5;cursor:default}.stock-modal form>label,.receiving-modal form>label{font-size:calc(11px * var(--ui-font-scale,1));color:#687587;margin:14px 0;display:block}.receiving-modal .form-grid label,.location-form label{font-size:calc(11px * var(--ui-font-scale,1));color:#687587}.stock-table td{white-space:nowrap}.inventory-panel .stock-summary{font-size:calc(12px * var(--ui-font-scale,1))}.inventory-filter label{font-size:calc(11px * var(--ui-font-scale,1));color:#687587}@media (width>=761px){.sidebar{min-height:0;overflow:hidden}.sidebar>.brand,.sidebar>.workspace,.sidebar>.sidebar-bottom{flex-shrink:0}.sidebar>nav{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#c4cfd8 transparent;flex:1 1 0;min-height:0;overflow:hidden auto}.sidebar>nav::-webkit-scrollbar{width:6px}.sidebar>nav::-webkit-scrollbar-thumb{background:#c4cfd8;border-radius:6px}}:root{--ui-font-scale:1}:root[data-ui-font-size=medium] .topbar,:root[data-ui-font-size=large] .topbar{gap:16px;height:auto;min-height:59px;padding-top:10px;padding-bottom:10px}:root[data-ui-font-size=medium] .top-actions,:root[data-ui-font-size=large] .top-actions{flex-wrap:wrap;gap:12px}:root:not([data-ui-font-size=small]) .nav-item{height:auto;min-height:38px;padding-top:8px;padding-bottom:8px}:root:not([data-ui-font-size=small]) :is(button,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){line-height:1.35}:root:not([data-ui-font-size=small]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){min-height:2.25em}:root:not([data-ui-font-size=small]) :is(.small-button,.mini-action,.button){white-space:normal;height:auto;min-height:2.25em}:root:not([data-ui-font-size=small]) :is(.panel-heading,.inbound-pane-caption,.heading-actions){flex-wrap:wrap;row-gap:8px}@media print{:root{--ui-font-scale:1!important}.font-size-control{display:none!important}}input[type=file]{font:inherit}input[type=file]::file-selector-button{font:inherit}.inbound-order-search{grid-template-columns:repeat(4,minmax(0,1fr)) auto}@media (width>=1280px){.inbound-order-search .inbound-search-actions{grid-area:1/5}}@media (width<=1279px){.inbound-order-search{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-order-search .inbound-search-actions{flex-wrap:wrap;grid-column:1/-1}}.inbound-person-time>span{font-weight:500;display:block}.inbound-person-time>small{font-size:calc(10px * var(--ui-font-scale,1));color:#81909d;white-space:nowrap;margin-top:4px;display:block}.auth-page.auth-logistics{background-color:#f4f6fa;background-image:linear-gradient(#f4f8fb12,#f4f8fb12),url(/images/login-logistics-v3.png);background-position:50%;background-size:cover}.auth-logistics .auth-card{background:#fffffff5;position:relative;box-shadow:0 18px 65px #183d4820}.login-background-switch{color:#4e716e;font:inherit;font-size:calc(11px * var(--ui-font-scale,1));cursor:pointer;z-index:2;background:#ffffffdf;border:1px solid #d5e2e4;border-radius:20px;padding:8px 14px;position:absolute;bottom:24px;right:28px}.login-background-switch:hover{background:#e8f5ef;border-color:#278b77}@media (width<=760px){.auth-page.auth-logistics{background-position:50%;background-size:auto 100%}.login-background-switch{font-size:calc(10px * var(--ui-font-scale,1));padding:6px 10px;bottom:12px;right:14px}}.tenant-brand-image{object-fit:contain;flex-shrink:0;width:40px;height:40px}.tenant-list-logo{object-fit:contain;vertical-align:middle;border-radius:5px;width:32px;height:32px;margin-right:10px}
