.modal-backdrop[data-v-e47fcac4]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-e47fcac4]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:880px;max-width:96vw;max-height:92vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.modal-head[data-v-e47fcac4]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;height:30px;padding:0 4px 0 10px;display:flex}.modal-head .x[data-v-e47fcac4]{color:#4a5a64;cursor:pointer;background:linear-gradient(#fff,#e9eef2);border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px;font-size:15px}.modal-body[data-v-e47fcac4]{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.modal-body fieldset[data-v-e47fcac4]{border:1px solid var(--line);border-radius:4px;padding:8px 10px 10px}.modal-body legend[data-v-e47fcac4]{color:#0c273d;padding:0 4px;font-weight:700}.modal-body label[data-v-e47fcac4]{color:#2d5f79;grid-template-columns:110px minmax(0,1fr);align-items:center;min-height:22px;margin-bottom:3px;display:grid}.modal-body label.check[data-v-e47fcac4]{grid-template-columns:1fr;gap:4px}.modal-body input[data-v-e47fcac4],.modal-body select[data-v-e47fcac4]{width:100%;height:20px}.modal-body label.check input[data-v-e47fcac4]{width:13px;height:13px}.modal-foot[data-v-e47fcac4]{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:8px;padding-top:4px;display:flex}.modal-foot .spacer[data-v-e47fcac4]{flex:1}.modal-foot button[data-v-e47fcac4]{cursor:pointer;border:1px solid #8eaec3;border-radius:3px;height:26px;padding:0 14px;font-weight:700}.modal-foot .primary[data-v-e47fcac4]{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}.modal-foot .ghost[data-v-e47fcac4]{color:#5a6b74;background:linear-gradient(#fff,#e9eef2)}.modal-foot .danger[data-v-e47fcac4]{color:#fff;background:linear-gradient(#e87b7b,#c64545);border-color:#b84a4a}.modal-body .span2[data-v-e47fcac4]{grid-column:1/-1}.sub-row[data-v-e47fcac4]{gap:5px;margin-bottom:5px;display:flex}.sub-row input[data-v-e47fcac4]{flex:1;min-width:0;height:22px}.sub-row .narrow[data-v-e47fcac4]{flex:0 0 56px}.sub-row .del-row[data-v-e47fcac4]{color:#b33;cursor:pointer;background:#fbeaea;border:1px solid #d8a3a3;border-radius:3px;flex:0 0 24px;height:22px}.add-row[data-v-e47fcac4]{color:#2f6d97;cursor:pointer;background:#eaf6ff;border:1px solid #8eaec3;border-radius:3px;height:18px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:700}.empty-note[data-v-e47fcac4]{color:#8a98a0;margin:2px 0;font-style:italic}.doc-actions[data-v-e47fcac4]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.doc-actions button[data-v-e47fcac4]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:24px;padding:0 10px;font-weight:700}.doc-actions button[data-v-e47fcac4]:disabled{opacity:.6;cursor:default}.doc-list[data-v-e47fcac4]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.doc-chip[data-v-e47fcac4]{color:#2a4250;background:#eef7fd;border:1px solid #b9cddd;border-radius:12px;align-items:center;height:24px;padding:0 10px;text-decoration:none;display:inline-flex}.doc-chip[data-v-e47fcac4]:hover{background:#dbeefb}.doc-attach[data-v-e47fcac4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-label[data-v-e47fcac4]{color:#2d5f79;cursor:pointer;background:#f7fbfd;border:1px dashed #9fbdd2;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 10px;display:inline-flex}.upload-label input[data-v-e47fcac4]{display:none}.att-chip[data-v-e47fcac4]{background:#fff;border:1px solid #cfe0ea;border-radius:10px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.att-chip a[data-v-e47fcac4]{color:#2f6d97}.att-chip button[data-v-e47fcac4]{color:#b33;cursor:pointer;background:0 0;border:0;font-weight:700}.email-btn[data-v-e47fcac4]{color:#2f6d97;cursor:pointer;background:#f1f8fd;border:1px solid #9fbdd2;border-radius:6px;height:24px;padding:0 10px;font-weight:700}.email-form[data-v-e47fcac4]{align-items:center;gap:6px;margin-top:8px;display:flex}.email-form input[data-v-e47fcac4]{height:26px}.email-form input[data-v-e47fcac4]:first-of-type{width:200px}.email-form input[data-v-e47fcac4]:nth-of-type(2){flex:1}.email-form button[data-v-e47fcac4]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:28px;padding:0 12px;font-weight:700}.email-status[data-v-e47fcac4]{color:#2f7d2f;font-size:12px;font-weight:700}.inv-list[data-v-e47fcac4]{margin-bottom:8px}.inv-row[data-v-e47fcac4]{border-bottom:1px solid #eef2f5;align-items:center;gap:8px;padding:3px 4px;display:flex}.inv-row.mismatch[data-v-e47fcac4]{background:#fff6e6}.inv-type[data-v-e47fcac4]{width:40px;font-weight:700}.inv-type.sales[data-v-e47fcac4]{color:#2f6d97}.inv-type.purchase[data-v-e47fcac4]{color:#8a5a00}.inv-num[data-v-e47fcac4]{flex:1}.inv-amt[data-v-e47fcac4]{text-align:right;width:90px;font-weight:700}.inv-warn[data-v-e47fcac4]{color:#c0392b;font-weight:700}.inv-status[data-v-e47fcac4]{height:22px}.inv-forms[data-v-e47fcac4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inv-form[data-v-e47fcac4]{background:#f7fbfd;border:1px solid #e2e9ee;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.inv-form strong[data-v-e47fcac4]{color:#1a3445;font-size:11px}.inv-form input[data-v-e47fcac4]{height:24px}.inv-form button[data-v-e47fcac4]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:26px;font-weight:700}.inv-form small[data-v-e47fcac4]{color:#8a98a0}.computed[data-v-e47fcac4]{color:#1a3445;background:#eef2f5;font-weight:700}.tmpl-row[data-v-e47fcac4]{border-top:1px dashed #d6dee4;align-items:center;gap:8px;margin:8px 0 0;padding:6px 0 0;display:flex}.tmpl-row input[data-v-e47fcac4]{flex:0 0 220px;height:26px}.tmpl-row button[data-v-e47fcac4]{color:#1a3445;cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;height:28px;padding:0 10px}.tmpl-ok[data-v-e47fcac4]{color:#1a6a2e;font-size:12px}.line-add[data-v-e47fcac4]{grid-template-columns:120px 1fr 110px auto;gap:6px;margin-top:6px;display:grid}.line-add input[data-v-e47fcac4],.line-add select[data-v-e47fcac4]{height:26px}.line-add button[data-v-e47fcac4]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:28px;font-weight:700}.line-totals[data-v-e47fcac4]{color:#4a5a62;background:#f3f8fb;border-radius:4px;margin:8px 0 0;padding:4px 6px;font-size:11px}.line-totals strong[data-v-e47fcac4]{color:#1a6a2e}.line-totals strong.neg[data-v-e47fcac4]{color:#b3261e}.inc-add[data-v-e47fcac4]{grid-template-columns:120px 1fr 110px 110px auto}.inv-row.resolved[data-v-e47fcac4]{opacity:.55}.inc-type[data-v-e47fcac4]{text-align:center;color:#fff;border-radius:9px;width:78px;padding:1px 6px;font-size:10px;font-weight:700}.inc-type.damage[data-v-e47fcac4]{background:#b3261e}.inc-type.claim[data-v-e47fcac4]{background:#c77700}.inc-type.insurance[data-v-e47fcac4]{background:#367eb4}.inc-type.delay[data-v-e47fcac4]{background:#6a6f73}.inc-toggle[data-v-e47fcac4]{color:#1a3445;cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;height:22px;padding:0 8px;font-size:10px}.client-pick[data-v-e47fcac4]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.exposure-note[data-v-e47fcac4]{color:#3a6a1e;background:#eef7e6;border-radius:4px;grid-column:1/-1;margin:0;padding:3px 6px;font-size:11px}.exposure-note.over[data-v-e47fcac4]{color:#c0392b;background:#fdecec;font-weight:700}.save-error[data-v-e47fcac4]{color:#c0392b;background:#fdecec;border:1px solid #e0a3a3;border-radius:6px;grid-column:1/-1;margin:0;padding:8px 10px;font-weight:700}.modal-backdrop[data-v-6bef4992]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.reg-modal[data-v-6bef4992]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:720px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.reg-head[data-v-6bef4992]{background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.reg-tabs button[data-v-6bef4992]{color:#2a4250;cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:4px;height:26px;margin-right:4px;padding:0 12px;font-weight:700}.reg-tabs button.on[data-v-6bef4992]{background:#fff}.reg-head .x[data-v-6bef4992]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.reg-body[data-v-6bef4992]{padding:12px}.reg-table[data-v-6bef4992]{border-collapse:collapse;width:100%}.reg-table th[data-v-6bef4992],.reg-table td[data-v-6bef4992]{text-align:left;border-bottom:1px solid #e2e9ee;padding:5px 8px}.reg-table th[data-v-6bef4992]{color:#315469;font-size:11px}.reg-table .del[data-v-6bef4992]{color:#b33;cursor:pointer;background:0 0;border:0;font-weight:700}.portal-inp[data-v-6bef4992]{width:160px;height:24px}.perm-box[data-v-6bef4992]{border:1px solid #dbe6ee;border-radius:6px;margin:6px 0;padding:6px 10px}.perm-box legend[data-v-6bef4992]{color:#315469;padding:0 4px;font-size:12px}.perm-chk[data-v-6bef4992]{color:#2a4250;align-items:center;gap:6px;margin:3px 0;font-size:12px;display:flex}.reg-add[data-v-6bef4992]{gap:6px;margin-top:12px;display:flex}.reg-add input[data-v-6bef4992],.reg-add select[data-v-6bef4992]{height:28px}.reg-add input[data-v-6bef4992]{flex:1}.reg-add button[data-v-6bef4992]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:28px;padding:0 12px;font-weight:700}.reg-sub[data-v-6bef4992]{color:#315469;margin:14px 0 4px;font-size:12px}.reg-sub[data-v-6bef4992]:first-child{margin-top:0}.reg-hint[data-v-6bef4992]{color:#8a98a0;margin:4px 0;font-size:11px}.reg-err[data-v-6bef4992]{color:#b3261e;margin:4px 0;font-size:12px}.reg-table .empty[data-v-6bef4992]{color:#8a98a0;font-style:italic}.reg-table .pos[data-v-6bef4992]{color:#1a6a2e}.reg-table .neg[data-v-6bef4992]{color:#b3261e}.pallet-add select[data-v-6bef4992]{height:28px}.reg-table tr.paidrow td[data-v-6bef4992]{opacity:.55}.fine-toggle[data-v-6bef4992]{color:#1a3445;cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;height:22px;padding:0 8px;font-size:11px}.req-grid[data-v-6bef4992]{grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:8px;display:grid}.req-check[data-v-6bef4992]{color:#2a4250;align-items:center;gap:6px;font-size:12px;display:flex}.brand-edit[data-v-6bef4992]{grid-template-columns:180px 1fr;gap:18px;display:grid}.brand-logo[data-v-6bef4992]{flex-direction:column;align-items:center;gap:8px;display:flex}.brand-logo img[data-v-6bef4992]{object-fit:contain;border:1px solid #e2e9ee;border-radius:6px;max-width:170px;max-height:90px;padding:6px}.logo-empty[data-v-6bef4992]{color:#9aa8b0;border:1px dashed #9fbdd2;border-radius:6px;place-items:center;width:170px;height:90px;display:grid}.upload-logo[data-v-6bef4992]{color:#2d5f79;cursor:pointer;background:#f7fbfd;border:1px dashed #9fbdd2;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:11px;display:inline-flex}.upload-logo input[data-v-6bef4992]{display:none}.brand-fields[data-v-6bef4992]{flex-direction:column;gap:6px;display:flex}.brand-fields strong[data-v-6bef4992]{color:#1a3445;font-size:14px}.brand-fields label[data-v-6bef4992]{color:#2d5f79;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.brand-fields textarea[data-v-6bef4992]{font:inherit;resize:vertical;border:1px solid #bccbd4;border-radius:6px;padding:8px}.save-brand[data-v-6bef4992]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;align-self:flex-start;height:28px;padding:0 14px;font-weight:700}.reg-table tr.pending td[data-v-6bef4992]{color:#8a6d00;background:#fffaf0}.invite-error[data-v-6bef4992]{color:#c0392b;margin:8px 0 0;font-weight:700}.empty-note[data-v-6bef4992]{color:#8a98a0;margin:8px 0 0;font-style:italic}.lists-body[data-v-6bef4992]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.list-group h4[data-v-6bef4992]{color:#315469;margin:0 0 6px}.chips[data-v-6bef4992]{flex-wrap:wrap;gap:6px;min-height:24px;margin-bottom:6px;display:flex}.list-chip[data-v-6bef4992]{color:#2a4250;background:#eef7fd;border:1px solid #b9cddd;border-radius:12px;align-items:center;gap:4px;height:24px;padding:0 8px;display:inline-flex}.list-chip.default[data-v-6bef4992]{color:#8a98a0;background:#f2f2f2;border-style:dashed}.list-chip button[data-v-6bef4992]{color:#b33;cursor:pointer;background:0 0;border:0;font-weight:700}.list-add[data-v-6bef4992]{gap:4px;display:flex}.list-add input[data-v-6bef4992]{flex:1;height:26px}.list-add button[data-v-6bef4992]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;width:30px;height:26px;font-weight:700}.modal-backdrop[data-v-353616c9]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.reg-modal[data-v-353616c9]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:600px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.reg-head[data-v-353616c9]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.reg-head .x[data-v-353616c9]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.reg-body[data-v-353616c9]{padding:12px}.reg-table[data-v-353616c9]{border-collapse:collapse;width:100%}.reg-table th[data-v-353616c9],.reg-table td[data-v-353616c9]{text-align:left;border-bottom:1px solid #e2e9ee;padding:5px 8px}.reg-table .num[data-v-353616c9]{text-align:right}.reg-table .overdue[data-v-353616c9]{color:#c0392b;font-weight:700}.reg-table .total[data-v-353616c9]{font-weight:700}.reg-table .empty[data-v-353616c9]{text-align:center;color:#5a7281;padding:18px}.debt-toolbar[data-v-353616c9]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.debt-toolbar .remind[data-v-353616c9]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:28px;padding:0 14px;font-weight:700}.debt-toolbar .remind[data-v-353616c9]:disabled{opacity:.6}.debt-toolbar .sent-msg[data-v-353616c9]{color:#2f7d2f;font-weight:700}.modal-backdrop[data-v-749c9af7]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.reg-modal[data-v-749c9af7]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:820px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.reg-head[data-v-749c9af7]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.reg-head .x[data-v-749c9af7]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.reg-body[data-v-749c9af7]{padding:12px}.reg-table[data-v-749c9af7]{border-collapse:collapse;width:100%;font-size:11px}.reg-table th[data-v-749c9af7],.reg-table td[data-v-749c9af7]{text-align:left;border-bottom:1px solid #e2e9ee;padding:4px 8px}.reg-table .chg[data-v-749c9af7]{color:#2f6d97}.reg-table .empty[data-v-749c9af7]{text-align:center;color:#5a7281;padding:18px}.modal-backdrop[data-v-d456500a]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.ai-modal[data-v-d456500a]{background:#fff;border:1px solid #6f9cbb;border-radius:6px;width:680px;max-width:96vw;max-height:92vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.ai-head[data-v-d456500a]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ai-head .x[data-v-d456500a]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.ai-body[data-v-d456500a]{padding:14px}.ai-tabs[data-v-d456500a]{background:#f1f8fd;border:1px solid #cfe0ea;border-radius:8px;gap:4px;margin-bottom:10px;padding:3px;display:inline-flex}.ai-tabs button[data-v-d456500a]{color:#5a7281;cursor:pointer;background:0 0;border:0;border-radius:6px;height:26px;padding:0 14px;font-weight:700}.ai-tabs button.on[data-v-d456500a]{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}.ai-body textarea[data-v-d456500a]{width:100%;font:inherit;resize:vertical;border:1px solid #bccbd4;border-radius:6px;padding:8px}.ai-file[data-v-d456500a]{text-align:center;background:#f7fbfd;border:1px dashed #9fbdd2;border-radius:8px;padding:24px}.ai-note[data-v-d456500a]{color:#5a7281;margin:0 0 10px}.ai-grid[data-v-d456500a]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-grid label[data-v-d456500a]{gap:3px;display:grid}.ai-flabel[data-v-d456500a]{color:#2d5f79;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.conf[data-v-d456500a]{border-radius:8px;padding:0 6px;font-size:10px;font-style:normal}.conf.hi[data-v-d456500a]{color:#2f7d2f;background:#e3f4e1}.conf.mid[data-v-d456500a]{color:#8a6d00;background:#fdf3d4}.conf.lo[data-v-d456500a]{color:#b33;background:#fde1e1}.ai-grid input[data-v-d456500a]{border:1px solid #bccbd4;border-radius:6px;height:28px;padding:0 8px}.ai-error[data-v-d456500a]{color:#c0392b;background:#fdecec;border:1px solid #e0a3a3;border-radius:6px;margin:8px 0;padding:8px 10px;font-weight:700}.ai-foot[data-v-d456500a]{align-items:center;gap:8px;margin-top:14px;display:flex}.ai-foot .spacer[data-v-d456500a]{flex:1}.ai-foot button[data-v-d456500a]{cursor:pointer;border:1px solid #8eaec3;border-radius:4px;height:30px;padding:0 14px;font-weight:700}.ai-foot .primary[data-v-d456500a]{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}.ai-foot .ghost[data-v-d456500a]{color:#5a6b74;background:linear-gradient(#fff,#e9eef2)}.ai-foot .danger[data-v-d456500a]{color:#fff;background:linear-gradient(#e87b7b,#c64545);border-color:#b84a4a}.ai-foot button[data-v-d456500a]:disabled{opacity:.6}.modal-backdrop[data-v-e4d409ad]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.rep-modal[data-v-e4d409ad]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:780px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.rep-head[data-v-e4d409ad]{background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.rep-tabs button[data-v-e4d409ad]{color:#2a4250;cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:4px;height:26px;margin-right:4px;padding:0 12px;font-weight:700}.rep-tabs button.on[data-v-e4d409ad]{background:#fff}.rep-head .x[data-v-e4d409ad]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.rep-toolbar[data-v-e4d409ad]{background:#f7fbfd;border-bottom:1px solid #e2e9ee;align-items:center;gap:10px;padding:8px 12px;display:flex}.rep-toolbar label[data-v-e4d409ad]{color:#2d5f79;font-size:12px}.rep-toolbar input[data-v-e4d409ad]{width:110px;height:24px;margin-left:4px}.rep-toolbar .spacer[data-v-e4d409ad]{flex:1}.rep-toolbar .csv[data-v-e4d409ad]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:26px;padding:0 12px;font-weight:700}.rep-body[data-v-e4d409ad]{padding:12px}.kpi-row[data-v-e4d409ad]{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.kpi[data-v-e4d409ad]{background:#f7fbfd;border:1px solid #e2e9ee;border-radius:6px;flex:1;min-width:110px;padding:10px 12px}.kpi span[data-v-e4d409ad]{color:#6a7b85;font-size:11px;display:block}.kpi strong[data-v-e4d409ad]{color:#1a3445;font-size:18px}.kpi.green strong[data-v-e4d409ad]{color:#2f7d2f}.kpi.red strong[data-v-e4d409ad]{color:#c0392b}.rep-cols[data-v-e4d409ad]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;display:grid}.rep-body h4[data-v-e4d409ad]{color:#315469;margin:6px 0}.rep-table[data-v-e4d409ad]{border-collapse:collapse;width:100%}.rep-table th[data-v-e4d409ad],.rep-table td[data-v-e4d409ad]{text-align:left;border-bottom:1px solid #eef2f5;padding:4px 8px}.rep-table th[data-v-e4d409ad]{color:#315469;font-size:11px}.rep-table .num[data-v-e4d409ad]{text-align:right}.rep-note[data-v-e4d409ad]{color:#6a7b85}.comm-bar[data-v-e4d409ad]{align-items:center;gap:16px;margin-bottom:12px;display:flex}.comm-bar input[data-v-e4d409ad]{width:80px;height:26px;margin-left:4px}.comm-total[data-v-e4d409ad]{color:#1a3445}.rep-table .empty[data-v-e4d409ad]{color:#8a98a0;font-style:italic}.cmp-ranges[data-v-e4d409ad]{gap:24px;margin-bottom:12px;display:flex}.cmp-col[data-v-e4d409ad]{flex-direction:column;gap:4px;display:flex}.cmp-col b[data-v-e4d409ad]{color:#315469;font-size:12px}.cmp-col label[data-v-e4d409ad]{color:#2d5f79;font-size:12px}.cmp-col input[data-v-e4d409ad]{width:120px;height:24px;margin-left:4px}.cmp-table td[data-v-e4d409ad]:first-child{color:#315469;font-weight:700}.modal-backdrop[data-v-671dd738]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.dash-modal[data-v-671dd738]{background:#f4f8fb;border:1px solid #6f9cbb;border-radius:6px;width:860px;max-width:96vw;max-height:92vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.dash-head[data-v-671dd738]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dash-head .x[data-v-671dd738]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.dash-body[data-v-671dd738]{padding:14px}.widgets[data-v-671dd738]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.w[data-v-671dd738]{background:#fff;border:1px solid #dbe6ee;border-radius:8px;padding:12px 14px;box-shadow:0 1px 3px #28465a0f}.wl[data-v-671dd738]{color:#6a7b85;font-size:11px;display:block}.wv[data-v-671dd738]{color:#1a3445;margin:2px 0;font-size:24px;display:block}.ws[data-v-671dd738]{color:#8a98a0;font-size:11px}.w.warn[data-v-671dd738]{border-color:#e3c97a}.w.warn .wv[data-v-671dd738]{color:#8a6d00}.w.danger[data-v-671dd738]{border-color:#e0a3a3}.w.danger .wv[data-v-671dd738]{color:#c0392b}.dash-cols[data-v-671dd738]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.panel[data-v-671dd738]{background:#fff;border:1px solid #dbe6ee;border-radius:8px;padding:12px 14px}.panel h4[data-v-671dd738]{color:#315469;margin:0 0 10px}.statbar[data-v-671dd738]{grid-template-columns:90px 1fr 32px;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:grid}.statbar .sbar[data-v-671dd738]{background:#eef2f5;border-radius:5px;height:10px;overflow:hidden}.statbar .sbar i[data-v-671dd738]{background:linear-gradient(#6fb2df,#367eb4);height:100%;display:block}.statbar .sc[data-v-671dd738]{text-align:right;color:#2a4250;font-weight:700}.dash-table[data-v-671dd738]{border-collapse:collapse;width:100%}.dash-table td[data-v-671dd738]{cursor:pointer;border-bottom:1px solid #eef2f5;padding:5px 6px;font-size:12px}.dash-table tr:hover td[data-v-671dd738]{background:#f0f7fd}.dash-table .route[data-v-671dd738]{color:#5a7281}.dash-table .num[data-v-671dd738]{text-align:right;font-weight:700}.dash-table .empty[data-v-671dd738]{text-align:center;color:#8a98a0;cursor:default}.modal-backdrop[data-v-5eb7a8a3]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.task-modal[data-v-5eb7a8a3]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:600px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.task-head[data-v-5eb7a8a3]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.task-head .x[data-v-5eb7a8a3]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.task-body[data-v-5eb7a8a3]{padding:12px}.task-filters[data-v-5eb7a8a3]{gap:4px;margin-bottom:10px;display:flex}.task-filters button[data-v-5eb7a8a3]{color:#5a7281;cursor:pointer;background:#f1f8fd;border:1px solid #cfe0ea;border-radius:6px;height:26px;padding:0 12px;font-weight:700}.task-filters button.on[data-v-5eb7a8a3]{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}.task-list[data-v-5eb7a8a3]{margin:0 0 12px;padding:0;list-style:none}.task-list li[data-v-5eb7a8a3]{border-bottom:1px solid #eef2f5;align-items:center;gap:8px;padding:6px 4px;display:flex}.task-list li.done .t-title[data-v-5eb7a8a3]{color:#9aa8b0;text-decoration:line-through}.task-list .t-title[data-v-5eb7a8a3]{flex:1}.task-list .t-order[data-v-5eb7a8a3]{color:#2f6d97;background:#eef7fd;border-radius:8px;padding:1px 6px;font-size:11px}.task-list .t-due[data-v-5eb7a8a3]{color:#8a6d00;font-size:11px}.task-list .t-assignee[data-v-5eb7a8a3]{color:#6a7b85;font-size:11px}.task-list .t-del[data-v-5eb7a8a3]{color:#b33;cursor:pointer;background:0 0;border:0;font-weight:700}.task-list .empty[data-v-5eb7a8a3]{color:#8a98a0;justify-content:center}.task-add[data-v-5eb7a8a3]{gap:6px;display:flex}.task-add input[data-v-5eb7a8a3]{height:28px}.task-add input[data-v-5eb7a8a3]:first-child{flex:1}.task-add button[data-v-5eb7a8a3]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:28px;padding:0 12px;font-weight:700}.modal-backdrop[data-v-a561219c]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.ts-modal[data-v-a561219c]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:720px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.ts-head[data-v-a561219c]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.ts-head .x[data-v-a561219c]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.ts-body[data-v-a561219c]{padding:12px}.ts-table[data-v-a561219c]{border-collapse:collapse;width:100%;margin-bottom:14px}.ts-table th[data-v-a561219c],.ts-table td[data-v-a561219c]{text-align:left;border-bottom:1px solid #eef2f5;padding:5px 8px}.ts-table th[data-v-a561219c]{color:#315469;font-size:11px}.ts-table tbody tr[data-v-a561219c]{cursor:pointer}.ts-table tbody tr:hover td[data-v-a561219c]{background:#f0f7fd}.ts-table tbody tr.on td[data-v-a561219c]{background:#dceeff}.ts-table .del[data-v-a561219c]{color:#b33;cursor:pointer;background:0 0;border:0;font-weight:700}.ts-table .empty[data-v-a561219c]{text-align:center;color:#8a98a0;cursor:default}.ts-form[data-v-a561219c]{background:#f7fbfd;border:1px solid #dbe6ee;border-radius:8px;padding:10px}.ts-form>strong[data-v-a561219c]{color:#1a3445;margin-bottom:8px;display:block}.ts-grid[data-v-a561219c]{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:6px;display:grid}.ts-grid input[data-v-a561219c],.ts-form textarea[data-v-a561219c]{height:28px;font:inherit;border:1px solid #bccbd4;border-radius:6px;padding:0 8px}.ts-form textarea[data-v-a561219c]{resize:vertical;width:100%;height:auto;padding:6px 8px}.ts-actions[data-v-a561219c]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ts-actions button[data-v-a561219c]{cursor:pointer;border:1px solid #8eaec3;border-radius:4px;height:28px;padding:0 14px;font-weight:700}.ts-actions .primary[data-v-a561219c]{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}.ts-actions .ghost[data-v-a561219c]{color:#5a6b74;background:linear-gradient(#fff,#e9eef2)}.modal-backdrop[data-v-8144768c]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.inc-modal[data-v-8144768c]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:760px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.inc-head[data-v-8144768c]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.inc-head .x[data-v-8144768c]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.inc-body[data-v-8144768c]{padding:12px}.inc-table[data-v-8144768c]{border-collapse:collapse;width:100%}.inc-table th[data-v-8144768c],.inc-table td[data-v-8144768c]{text-align:left;border-bottom:1px solid #e2e9ee;padding:5px 8px;font-size:12px}.inc-table th[data-v-8144768c]{color:#315469}.inc-table .empty[data-v-8144768c]{color:#8a98a0;font-style:italic}.inc-type[data-v-8144768c]{color:#fff;border-radius:9px;padding:1px 6px;font-size:10px;font-weight:700}.inc-type.damage[data-v-8144768c]{background:#b3261e}.inc-type.claim[data-v-8144768c]{background:#c77700}.inc-type.insurance[data-v-8144768c]{background:#367eb4}.inc-type.delay[data-v-8144768c]{background:#6a6f73}.resolve[data-v-8144768c]{color:#1a3445;cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;height:22px;padding:0 8px;font-size:11px}.modal-backdrop[data-v-b22df153]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.inv-modal[data-v-b22df153]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:860px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.inv-head[data-v-b22df153]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.inv-head .x[data-v-b22df153]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.inv-body[data-v-b22df153]{padding:12px}.inv-filters[data-v-b22df153]{color:#2a4250;align-items:center;gap:14px;margin-bottom:8px;font-size:12px;display:flex}.inv-filters select[data-v-b22df153]{height:26px;margin-left:4px}.inv-tot[data-v-b22df153]{color:#4a5a62;margin-left:auto}.inv-tot .neg[data-v-b22df153]{color:#b3261e}.eur[data-v-b22df153]{color:#8a98a0;font-weight:400}.pay-btn[data-v-b22df153]{cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;padding:1px 6px}.pay-row td[data-v-b22df153]{background:#f7fbfd}.pay-head[data-v-b22df153]{color:#1a3445;margin-bottom:6px;font-size:12px}.pay-head .neg[data-v-b22df153]{color:#b3261e}.pay-list[data-v-b22df153]{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.pay-item[data-v-b22df153]{background:#fff;border:1px solid #dbe6ee;border-radius:4px;padding:2px 6px;font-size:12px}.pay-item .del[data-v-b22df153]{color:#b33;cursor:pointer;background:0 0;border:0;margin-left:4px}.pay-add[data-v-b22df153]{gap:6px;display:flex}.pay-add input[data-v-b22df153]{width:110px;height:24px}.pay-add button[data-v-b22df153],.inv-export[data-v-b22df153]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:26px;padding:0 10px;font-weight:700}.inv-table[data-v-b22df153]{border-collapse:collapse;width:100%}.inv-table th[data-v-b22df153],.inv-table td[data-v-b22df153]{text-align:left;border-bottom:1px solid #e2e9ee;padding:5px 8px;font-size:12px}.inv-table th[data-v-b22df153]{color:#315469}.inv-table tr.mismatch[data-v-b22df153]{background:#fff6e6}.inv-table .num[data-v-b22df153]{font-weight:700}.inv-table .empty[data-v-b22df153]{color:#8a98a0;font-style:italic}.t[data-v-b22df153]{color:#fff;border-radius:9px;padding:1px 6px;font-size:10px;font-weight:700}.t.sales[data-v-b22df153]{background:#2f7d32}.t.purchase[data-v-b22df153]{background:#367eb4}.warn[data-v-b22df153]{color:#c77700;margin-left:4px}.st[data-v-b22df153]{height:24px}.modal-backdrop[data-v-613f3195]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.crm-modal[data-v-613f3195]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;flex-direction:column;width:900px;max-width:96vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 30px #142d4166}.crm-head[data-v-613f3195]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.crm-head .x[data-v-613f3195]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.crm-body[data-v-613f3195]{flex:1;min-height:0;display:flex}.crm-clients[data-v-613f3195]{background:#f7fbfd;border-right:1px solid #dbe6ee;width:220px;overflow:auto}.crm-client[data-v-613f3195]{cursor:pointer;color:#2a4250;border-bottom:1px solid #eef2f5;padding:6px 10px;font-size:13px}.crm-client[data-v-613f3195]:hover{background:#eef6fb}.crm-client.on[data-v-613f3195]{background:linear-gradient(#d9efff,#a9d2ee);font-weight:700}.crm-main[data-v-613f3195]{flex:1;padding:10px 14px;overflow:auto}.crm-sub[data-v-613f3195]{color:#315469;margin:10px 0 4px;font-size:12px}.crm-sub[data-v-613f3195]:first-child{margin-top:0}.crm-table[data-v-613f3195]{border-collapse:collapse;width:100%}.crm-table td[data-v-613f3195]{border-bottom:1px solid #eef2f5;padding:4px 6px;font-size:12px}.crm-table .empty[data-v-613f3195],.crm-timeline .empty[data-v-613f3195],.crm-clients .empty[data-v-613f3195]{color:#8a98a0;font-style:italic}.crm-add[data-v-613f3195]{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.crm-add input[data-v-613f3195],.crm-add select[data-v-613f3195]{height:26px}.crm-add .grow[data-v-613f3195]{flex:1;min-width:160px}.crm-add button[data-v-613f3195]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:28px;padding:0 10px;font-weight:700}.crm-timeline[data-v-613f3195]{margin:4px 0;padding:0;list-style:none}.crm-timeline li[data-v-613f3195]{border-bottom:1px solid #f0f3f5;align-items:center;gap:8px;padding:4px 2px;font-size:12px;display:flex}.it-type[data-v-613f3195]{color:#1a3445;width:120px}.it-date[data-v-613f3195]{color:#8a98a0;width:80px}.it-sum[data-v-613f3195]{flex:1}.del[data-v-613f3195]{color:#b33;cursor:pointer;background:0 0;border:0;font-weight:700}.crm-err[data-v-613f3195]{color:#b3261e;font-size:12px}.modal-backdrop[data-v-f0b7d424]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.org-modal[data-v-f0b7d424]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;flex-direction:column;width:1100px;max-width:98vw;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 8px 30px #142d4166}.org-head[data-v-f0b7d424]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.org-head .x[data-v-f0b7d424]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.org-toolbar[data-v-f0b7d424]{background:#f7fbfd;border-bottom:1px solid #dbe6ee;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.org-toolbar button[data-v-f0b7d424]{cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;height:24px;padding:0 8px}.org-range[data-v-f0b7d424]{color:#1a3445;font-weight:700}.org-driver[data-v-f0b7d424]{height:24px}.org-unplanned[data-v-f0b7d424]{color:#b3261e;margin-left:auto}.org-grid[data-v-f0b7d424]{background:#dbe6ee;flex:1;grid-template-columns:repeat(7,1fr);gap:1px;min-height:0;display:grid;overflow:auto}.org-col[data-v-f0b7d424]{background:#fff;flex-direction:column;min-height:120px;display:flex}.org-col.weekend[data-v-f0b7d424]{background:#f7f9fa}.org-col.holiday[data-v-f0b7d424]{background:#fff3f1}.org-hol[data-v-f0b7d424]{color:#b3261e;margin-left:2px}.org-colhead[data-v-f0b7d424]{color:#315469;background:#eef6fb;padding:4px 6px;font-size:11px;font-weight:700;position:sticky;top:0}.org-count[data-v-f0b7d424]{float:right;color:#6f8595}.org-cards[data-v-f0b7d424]{flex-direction:column;gap:4px;padding:4px;display:flex}.org-card[data-v-f0b7d424]{cursor:pointer;background:#fbfdff;border:1px solid #cfe0ec;border-radius:4px;padding:4px 6px;font-size:11px}.org-card[data-v-f0b7d424]:hover{background:#eef6fb}.org-card.done[data-v-f0b7d424]{opacity:.55}.oc-top[data-v-f0b7d424]{justify-content:space-between;display:flex}.oc-status[data-v-f0b7d424]{color:#6f8595}.oc-route[data-v-f0b7d424]{color:#1a3445}.oc-meta[data-v-f0b7d424]{color:#6f8595}.org-empty[data-v-f0b7d424]{color:#c3ccd2;text-align:center;margin:4px 0}.modal-backdrop[data-v-2f51a485]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.al-modal[data-v-2f51a485]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:760px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.al-head[data-v-2f51a485]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.al-head .x[data-v-2f51a485]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.al-badge[data-v-2f51a485]{color:#fff;text-align:center;background:#b3261e;border-radius:9px;min-width:18px;padding:0 5px;font-size:11px;display:inline-block}.al-body[data-v-2f51a485]{padding:12px}.al-ok[data-v-2f51a485]{color:#1a6a2e;font-weight:700}.al-sec[data-v-2f51a485]{margin-bottom:12px}.al-sec h4[data-v-2f51a485]{color:#315469;margin:0 0 4px;font-size:12px}.al-row[data-v-2f51a485]{cursor:pointer;border-bottom:1px solid #eef2f5;padding:4px 6px;font-size:12px}.al-row[data-v-2f51a485]:hover{background:#eef6fb}.al-row.static[data-v-2f51a485]{cursor:default}.al-tag[data-v-2f51a485]{color:#fff;border-radius:9px;margin-right:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.al-tag.red[data-v-2f51a485]{background:#b3261e}.al-tag.orange[data-v-2f51a485]{background:#c77700}.al-tag.blue[data-v-2f51a485]{background:#367eb4}.al-tag.gray[data-v-2f51a485]{background:#6a6f73}.modal-backdrop[data-v-9f8c8a1f]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.dr-modal[data-v-9f8c8a1f]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:680px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.dr-head[data-v-9f8c8a1f]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.dr-head .x[data-v-9f8c8a1f]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.dr-body[data-v-9f8c8a1f]{padding:12px}.dr-table[data-v-9f8c8a1f]{border-collapse:collapse;width:100%}.dr-table th[data-v-9f8c8a1f],.dr-table td[data-v-9f8c8a1f]{text-align:left;border-bottom:1px solid #e2e9ee;padding:5px 8px;font-size:12px}.dr-table th[data-v-9f8c8a1f]{color:#315469}.dr-table tfoot td[data-v-9f8c8a1f]{border-top:2px solid #c6d4dd;font-weight:700}.dr-table .neg[data-v-9f8c8a1f]{color:#b3261e}.dr-table .empty[data-v-9f8c8a1f]{color:#8a98a0;font-style:italic}.dr-hint[data-v-9f8c8a1f]{color:#8a98a0;margin:6px 0 0;font-size:11px}.modal-backdrop[data-v-b88fc1af]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.em-modal[data-v-b88fc1af]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:800px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.em-head[data-v-b88fc1af]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.em-head .x[data-v-b88fc1af]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.em-body[data-v-b88fc1af]{padding:12px}.em-table[data-v-b88fc1af]{border-collapse:collapse;width:100%}.em-table th[data-v-b88fc1af],.em-table td[data-v-b88fc1af]{text-align:left;border-bottom:1px solid #e2e9ee;padding:5px 8px;font-size:12px}.em-table th[data-v-b88fc1af]{color:#315469}.em-table .empty[data-v-b88fc1af]{color:#8a98a0;font-style:italic}.em-kind[data-v-b88fc1af]{color:#fff;border-radius:9px;padding:1px 6px;font-size:10px;font-weight:700}.em-kind.order[data-v-b88fc1af]{background:#367eb4}.em-kind.debt[data-v-b88fc1af]{background:#c77700}.em-kind.other[data-v-b88fc1af]{background:#6a6f73}.modal-backdrop[data-v-43598b58]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.co-modal[data-v-43598b58]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:520px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.co-head[data-v-43598b58]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.co-head .x[data-v-43598b58]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.co-body[data-v-43598b58]{padding:12px}.co-hint[data-v-43598b58]{color:#6a7b85;margin:0 0 8px;font-size:12px}.co-table[data-v-43598b58]{border-collapse:collapse;width:100%}.co-table td[data-v-43598b58]{border-bottom:1px solid #e2e9ee;padding:6px 8px;font-size:13px}.co-table tr.on[data-v-43598b58]{background:#eef7e6}.co-table .empty[data-v-43598b58]{color:#8a98a0;font-style:italic}.co-active[data-v-43598b58]{color:#1a6a2e;font-size:12px;font-weight:700}.co-switch[data-v-43598b58]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:24px;padding:0 10px;font-weight:700}.co-create[data-v-43598b58]{gap:8px;margin-top:12px;display:flex}.co-create input[data-v-43598b58]{flex:1;height:28px}.co-create button[data-v-43598b58]{color:#fff;cursor:pointer;background:linear-gradient(#7fbf7f,#3f9b3f);border:1px solid #6f9fbd;border-radius:4px;height:30px;padding:0 12px;font-weight:700}.co-err[data-v-43598b58]{color:#b3261e;margin-top:6px;font-size:12px}.modal-backdrop[data-v-1d23075d]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.im-modal[data-v-1d23075d]{background:#fff;border:1px solid #6f9cbb;border-radius:5px;width:600px;max-width:96vw;max-height:90vh;overflow:auto;box-shadow:0 8px 30px #142d4166}.im-head[data-v-1d23075d]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px 6px 10px;display:flex}.im-head .x[data-v-1d23075d]{cursor:pointer;background:#eef7fd;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.im-body[data-v-1d23075d]{padding:12px}.im-hint[data-v-1d23075d]{color:#6a7b85;margin:0 0 10px;font-size:12px}.im-file[data-v-1d23075d]{color:#1a3445;cursor:pointer;background:#eef6fb;border:1px solid #6f9fbd;border-radius:4px;padding:6px 12px;font-size:13px;display:inline-block}.im-file input[data-v-1d23075d]{display:none}.im-fname[data-v-1d23075d]{color:#4a5a62;margin-left:8px;font-size:12px}.im-paste[data-v-1d23075d]{margin-top:10px}.im-paste textarea[data-v-1d23075d]{box-sizing:border-box;width:100%;font-family:monospace;font-size:12px}.im-parse[data-v-1d23075d]{color:#1a3445;cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;height:26px;margin-top:6px;padding:0 10px}.im-preview[data-v-1d23075d]{border-collapse:collapse;width:100%;margin:10px 0}.im-preview th[data-v-1d23075d],.im-preview td[data-v-1d23075d]{text-align:left;border-bottom:1px solid #e2e9ee;padding:4px 6px;font-size:12px}.im-preview th[data-v-1d23075d]{color:#315469}.im-more[data-v-1d23075d]{color:#8a98a0;margin:0;font-size:11px}.im-actions[data-v-1d23075d]{margin-top:12px}.im-go[data-v-1d23075d]{color:#fff;cursor:pointer;background:linear-gradient(#7fbf7f,#3f9b3f);border:1px solid #6f9fbd;border-radius:4px;height:30px;padding:0 14px;font-weight:700}.im-go[data-v-1d23075d]:disabled{opacity:.5;cursor:default}.im-status[data-v-1d23075d]{color:#1a6a2e;margin-top:8px;font-size:12px}.auth-screen[data-v-f693286e]{background:linear-gradient(160deg,#e9f6ff,#cfe3f0);place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card[data-v-f693286e]{background:#fff;border:1px solid #9fbdd2;border-radius:8px;width:360px;max-width:94vw;padding:26px 26px 30px;box-shadow:0 10px 34px #142d412e}.auth-brand[data-v-f693286e]{color:#4a85ad;margin-bottom:16px;font-weight:700}.auth-brand .mark[data-v-f693286e]{border:1px solid #9eb3c0;border-radius:3px;place-items:center;width:18px;height:18px;margin-right:2px;display:inline-grid}.auth-card h1[data-v-f693286e]{color:#1a3445;margin:0;font-size:20px}.auth-sub[data-v-f693286e]{color:#5a7281;margin:4px 0 16px}.auth-toggle[data-v-f693286e]{background:#f1f8fd;border:1px solid #cfe0ea;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:3px;display:grid}.auth-toggle button[data-v-f693286e]{color:#5a7281;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;font-weight:700}.auth-toggle button.on[data-v-f693286e]{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}form label[data-v-f693286e]{color:#2d5f79;margin-bottom:10px;font-size:12px;font-weight:700;display:block}form input[data-v-f693286e]{width:100%;height:34px;font:inherit;border:1px solid #bccbd4;border-radius:6px;margin-top:4px;padding:0 10px}.auth-error[data-v-f693286e]{color:#c0392b;background:#fdecec;border-radius:6px;margin:2px 0 10px;padding:8px 10px;font-size:12px}.auth-submit[data-v-f693286e]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #2f6d97;border-radius:6px;width:100%;height:38px;margin-top:6px;font-weight:700}.auth-submit[data-v-f693286e]:disabled{opacity:.6}.auth-lang[data-v-f693286e]{justify-content:center;gap:4px;margin-top:14px;display:flex}.auth-lang button[data-v-f693286e]{color:#2a4250;cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;height:24px;padding:0 10px;font-size:12px;font-weight:700}.auth-lang button.on[data-v-f693286e]{color:#fff;background:linear-gradient(#6fb2df,#367eb4);border-color:#367eb4}.auth-screen[data-v-78a06a9b]{background:linear-gradient(160deg,#e9f6ff,#cfe3f0);place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card[data-v-78a06a9b]{background:#fff;border:1px solid #9fbdd2;border-radius:8px;width:360px;max-width:94vw;padding:26px;box-shadow:0 10px 34px #142d412e}.auth-brand[data-v-78a06a9b]{color:#4a85ad;margin-bottom:16px;font-weight:700}.auth-brand .mark[data-v-78a06a9b]{border:1px solid #9eb3c0;border-radius:3px;place-items:center;width:18px;height:18px;margin-right:2px;display:inline-grid}.auth-card h1[data-v-78a06a9b]{color:#1a3445;margin:0;font-size:20px}.auth-sub[data-v-78a06a9b]{color:#5a7281;margin:4px 0 16px}form label[data-v-78a06a9b]{color:#2d5f79;margin-bottom:10px;font-size:12px;font-weight:700;display:block}form input[data-v-78a06a9b]{width:100%;height:34px;font:inherit;border:1px solid #bccbd4;border-radius:6px;margin-top:4px;padding:0 10px}.auth-error[data-v-78a06a9b]{color:#c0392b;background:#fdecec;border-radius:6px;margin:2px 0 10px;padding:8px 10px;font-size:12px}.auth-submit[data-v-78a06a9b]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #2f6d97;border-radius:6px;width:100%;height:38px;margin-top:6px;font-weight:700}.auth-submit[data-v-78a06a9b]:disabled{opacity:.6}.auth-signout[data-v-78a06a9b]{color:#7a8b95;cursor:pointer;background:0 0;border:0;width:100%;height:30px;margin-top:10px}.portal[data-v-748762d6]{background:#e9f6ff;min-height:100vh}.p-top[data-v-748762d6]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.p-brand[data-v-748762d6]{font-size:16px;font-weight:700}.p-portal[data-v-748762d6]{color:#2d5f79;font-size:13px;font-weight:400}.p-user[data-v-748762d6]{align-items:center;gap:12px;display:flex}.p-out[data-v-748762d6]{cursor:pointer;background:#eef6fb;border:1px solid #6f9fbd;border-radius:4px;height:28px;padding:0 12px}.p-main[data-v-748762d6]{flex-direction:column;gap:18px;max-width:1000px;margin:18px auto;padding:0 16px;display:flex}.p-card[data-v-748762d6]{background:#fff;border:1px solid #cfe0ec;border-radius:6px;padding:14px;box-shadow:0 2px 8px #142d4114}.p-card h3[data-v-748762d6]{color:#1a3445;margin:0 0 10px}.p-table[data-v-748762d6]{border-collapse:collapse;width:100%}.p-table th[data-v-748762d6],.p-table td[data-v-748762d6]{text-align:left;border-bottom:1px solid #eef2f5;padding:6px 8px;font-size:13px}.p-table th[data-v-748762d6]{color:#315469;font-size:11px}.p-table .empty[data-v-748762d6]{color:#8a98a0;font-style:italic}.p-doc[data-v-748762d6],.p-doc-link[data-v-748762d6]{cursor:pointer}.p-doc[data-v-748762d6]{background:#eef6fb;border:1px solid #9bbdd2;border-radius:4px;padding:1px 8px}.p-docs-row td[data-v-748762d6]{background:#f7fbfd}.p-doc-link[data-v-748762d6]{color:#1d6fb8;margin-right:10px;text-decoration:none;display:inline-block}.p-status[data-v-748762d6]{color:#fff;background:#6a6f73;border-radius:9px;padding:1px 8px;font-size:11px;font-weight:700}.p-status.paid[data-v-748762d6]{background:#2f7d32}.p-status.unpaid[data-v-748762d6]{background:#b3261e}.p-status.partial[data-v-748762d6]{background:#c77700}.boot-loading[data-v-8cccc9e2]{color:#5a7281;background:#e9f6ff;place-items:center;min-height:100vh;display:grid}:root{--blue-1:#e9f6ff;--blue-2:#cfeaff;--blue-3:#afd6f0;--blue-4:#5f9cca;--line:#b9cddd;--grid:#c9dce8;--text:#26343d}*{box-sizing:border-box}body{color:var(--text);background:#fff;margin:0;font:11px Verdana,Tahoma,sans-serif}button,input,select{font:inherit}.app-shell{min-width:1180px;position:relative}.topline{color:#203140;background:linear-gradient(#f8fbfd,#ddebf5);border-bottom:1px solid #9bbdd4;justify-content:space-between;align-items:center;height:22px;display:flex}.brand{color:#607f91;padding-left:4px;font-weight:700}.brand-btn{cursor:pointer}.brand-btn:hover{color:#2f6d97}.mark{color:#5b7c92;border:1px solid #9eb3c0;border-radius:3px;place-items:center;width:18px;height:18px;margin-right:2px;display:inline-grid}.session{color:#3b4d59;align-items:center;gap:12px;padding-right:10px;display:flex;position:relative}.session .active-count{color:#4a5d68}.user-chip{color:#25404f;cursor:pointer;background:linear-gradient(#fbfdff,#e3eef6);border:1px solid #9fbdd2;border-radius:9px;align-items:center;gap:5px;height:18px;padding:0 6px;display:inline-flex}.user-chip:hover{background:linear-gradient(#eef7ff,#cfe6f6);border-color:#6f9fbd}.user-chip .ava{color:#fff;background:#4a85ad;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:inline-grid}.user-chip strong{font-weight:700}.user-chip .caret{color:#5a7281}.user-menu{z-index:40;background:#fff;border:1px solid #9fbdd2;min-width:190px;position:absolute;top:22px;right:10px;box-shadow:0 4px 10px #142d4140}.user-menu button{color:#2a4250;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e9ee;align-items:center;gap:7px;width:100%;height:24px;padding:0 9px;display:flex}.user-menu button:hover{background:#eaf6ff}.user-menu button.active{background:#dcefff;font-weight:700}.user-menu .dot{background:#b9c3c9;border-radius:50%;width:7px;height:7px}.user-menu .dot.on{background:#34b34a;box-shadow:0 0 0 2px #34b34a33}.session .lang-switch{gap:2px;margin-right:8px;display:inline-flex}.session .lang-switch button{color:#2a4250;cursor:pointer;background:#eef6fb;border:1px solid #9bbdd2;border-radius:3px;height:20px;padding:0 6px;font-size:11px;font-weight:700}.session .lang-switch button.on{color:#fff;background:linear-gradient(#6fb2df,#367eb4);border-color:#367eb4}.session .company-name{color:#2a4250;font-weight:700}.session .company-switch{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 6px}.session .company-switch:hover{background:#eef6fb;border-color:#9bbdd2}.user-menu-info{border-bottom:1px solid #e2e9ee;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.user-menu-info strong{color:#1a3445}.user-menu-info span{color:#6a7b85}.user-menu-info .role-tag{color:#2f6d97;background:#e7f2fb;border-radius:9px;align-self:flex-start;margin-top:2px;padding:1px 7px;font-weight:700}.user-menu .signout{color:#c0392b;cursor:pointer;text-align:left;background:#fff;border:0;width:100%;height:28px;padding:0 10px;font-weight:700}.user-menu .signout:hover{background:#fdecec}.main-tabs,.sub-tabs{border-bottom:1px solid var(--line);background:var(--blue-2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.tab,.sub-tab{border:0;border-right:1px solid var(--line);color:#314c60;cursor:pointer;white-space:nowrap;background:linear-gradient(#eaf7ff,#c8e5f8);height:27px}.tab:hover,.sub-tab:hover,.tab.open,.sub-tab.open{background:linear-gradient(#d9efff,#a9d2ee)}.tab.active{background:linear-gradient(#bde2fa,#8fc2e4);font-weight:700}.page-title{color:#40525e;height:24px;padding:5px 0 0 5px;font-size:15px;font-weight:700}.sub-tabs{background:#edf5fa;grid-auto-columns:minmax(120px,1fr)}.sub-tab{color:#56646c;background:linear-gradient(#fbfdff,#e7eef3);height:28px}.dropdown-panel{z-index:20;background:#f4f4f4;border:1px solid #a5bdcc;width:239px;position:absolute;top:79px;left:0;box-shadow:0 3px 7px #0003}.dropdown-panel.tall{width:244px}.dropdown-panel button{color:#31404a;text-align:left;cursor:pointer;background:linear-gradient(#fafafa,#efefef);border:0;border-bottom:1px solid #c6c6c6;width:100%;height:23px;padding:2px 8px;display:block}.dropdown-panel button:hover{background:#dff1ff}.dropdown-panel .red{color:#c60000;font-weight:700}.dropdown-panel .emphasis{font-weight:700}.dropdown-panel .wired{color:#14507a;font-weight:600}.dropdown-panel .wired:before{content:"▸ ";color:#2f86c4}.dropdown-panel .soon{color:#9aa6ad;cursor:default}.dropdown-panel .soon:hover{background:linear-gradient(#fafafa,#efefef)}main{padding-top:28px}.filter-card{border:1px solid var(--line);background:#fff;border-radius:4px;width:798px;margin:0 auto;overflow:visible;box-shadow:0 1px 5px #4c6c8059}.filter-grid{grid-template-columns:286px 256px 232px;gap:6px;padding:10px 7px 6px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:#0c273d;margin-bottom:4px;font-weight:700}label{color:#2d5f79;grid-template-columns:126px minmax(0,1fr);align-items:center;min-height:20px;display:grid}label small{color:#2d5f79}input,select{color:#1b2d36;background:#fff;border:1px solid #bccbd4;min-width:0;height:18px}label>span{grid-template-columns:minmax(0,1fr) 15px 10px minmax(0,1fr) 15px;align-items:center;gap:2px;min-width:0;display:grid}label button{color:#607482;background:#f5f7f8;border:1px solid #9aaab4;height:18px;padding:0}label button:hover{background:#dcefff;border-color:#6f9fbd}label em{text-align:center;color:#555;font-style:normal}.status-row{color:#294f63;align-items:center;gap:6px;min-height:20px;display:flex}.status-row label{color:#333;gap:2px;min-height:0;display:inline-flex}.status-row input,.checks input{width:13px;height:13px}.highlight{color:#b30000;background:#edf7dc;font-weight:700}.checks{align-items:center;gap:4px;display:inline-flex}.filter-grid label,.filter-grid .status-row{font-size:11px;line-height:13px}.filter-grid label:not(.highlight){white-space:nowrap;overflow:hidden}.filter-grid label br{display:none}.filter-grid select{width:100%}.filter-grid fieldset:nth-child(2) label{grid-template-columns:130px minmax(0,1fr)}.filter-grid fieldset:nth-child(3) label{grid-template-columns:124px minmax(0,1fr)}.filter-grid fieldset:nth-child(2) label>span,.filter-grid fieldset:nth-child(3) label>span{grid-template-columns:minmax(0,1fr) 15px 10px minmax(0,1fr) 15px}.filter-grid fieldset:nth-child(2) label>span input,.filter-grid fieldset:nth-child(3) label>span input{width:100%}.filter-footer{border-top:1px solid var(--line);background:var(--blue-2);grid-template-columns:1fr 76px 84px 1fr;align-items:center;height:31px;padding:4px 8px;display:grid}.tiny-icons{color:#58798d;letter-spacing:4px}.primary,.secondary{cursor:pointer;border:1px solid #8eaec3;border-radius:3px;height:22px;font-weight:700}.primary{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}.secondary{color:#5a6b74;background:linear-gradient(#fff,#e9eef2)}.filter-footer label{color:#15364a;justify-content:flex-end;gap:4px;display:flex}.filter-footer input{text-align:right;width:45px}.preset-bar{border-top:1px solid var(--line);color:#2d5f79;background:#eef5fa;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:11px;display:flex}.preset-bar select{height:20px}.preset-bar .preset-spacer{flex:1}.preset-bar .preset-name{text-align:left;width:180px;height:20px}.preset-bar .preset-save{color:#2f6d97;cursor:pointer;background:linear-gradient(#fff,#e9eef2);border:1px solid #8eaec3;border-radius:3px;height:22px;padding:0 10px;font-weight:700}.preset-bar .preset-del{cursor:pointer;background:#fbeaea;border:1px solid #d8a3a3;border-radius:3px;height:22px}.calendar-popover{z-index:30;background:#f8fbfd;border:1px solid #8eb0c5;width:184px;position:absolute;top:236px;left:calc(50% - 360px);box-shadow:0 3px 8px #2a485b4d}.calendar-header{color:#27495d;text-align:center;background:linear-gradient(#dff2ff,#b9dcf2);border-bottom:1px solid #b7d1e2;grid-template-columns:24px 1fr 24px;align-items:center;height:24px;display:grid}.calendar-header button{color:#31566f;cursor:pointer;background:0 0;border:0;height:22px;font-size:15px}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays span{color:#5e7280;text-align:center;border-bottom:1px solid #d6e3eb;border-right:1px solid #d6e3eb;height:20px;padding-top:4px}.calendar-days button{color:#243a48;cursor:pointer;background:#fff;border:1px solid #d6e3eb;border-top:0;border-left:0;height:22px}.calendar-days button:hover{color:#003c67;background:#ccecff;font-weight:700}.calendar-days button.muted{color:#a0a0a0;background:#f2f2f2}.actions-row{justify-content:center;gap:8px;margin:6px 0 9px;display:flex;position:relative}.new-order{color:#fff;background:linear-gradient(#6eb2df,#307eaf);border:1px solid #3d84b5;border-radius:3px;min-width:118px;height:24px;font-weight:700;position:absolute;top:27px;left:24px}.mini{color:#5a6870;background:linear-gradient(#fff,#edf1f4);border:1px solid #acb8bf;height:20px}.registry{border-top:1px solid var(--grid);margin-top:28px}.export-line{background:#eef7fd;align-items:center;gap:4px;height:20px;display:flex}.close-icon{color:#7f8c95;text-align:center;width:16px;font-size:18px;line-height:18px}.export-line button{color:#69767e;background:linear-gradient(#fff,#edf2f5);border:1px solid #aab9c3;height:17px;padding:0 8px}.col-picker-wrap{display:inline-flex;position:relative}.col-picker{z-index:60;background:#fff;border:1px solid #6f9cbb;border-radius:4px;grid-template-columns:1fr 1fr;gap:2px 12px;width:360px;max-height:300px;padding:8px 10px;display:grid;position:absolute;top:20px;left:0;overflow:auto;box-shadow:0 6px 20px #142d4140}.col-picker-item{color:#2a4250;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1280px}th,td{border:1px solid var(--grid);text-overflow:ellipsis;white-space:nowrap;height:25px;padding:2px 4px;overflow:hidden}thead th{color:#315469;text-align:center;background:#d3edff;font-size:10px;font-weight:700}.group-row th{background:#c8e6fa;height:21px}.filter-row th{background:#d7efff;height:24px;padding:2px 5px;font-weight:400}.filter-row input,.filter-row select{color:#6d7b84;text-align:center;background:#fff;border:1px solid #c2d3df;width:100%;height:16px}.filter-row input:focus,.filter-row select:focus{color:#26343d;background:#fffef0;outline:1px solid #5f9cca}tbody td{color:#26343d;background:#fff}tbody tr:nth-child(2n) td{background:#f7fbfd}tbody tr:hover td{background:#fff9d7}.date-red{color:#e10d0d;font-weight:700}.date-blue{color:#1d57d6;font-weight:700}.green{color:#00a900;font-weight:700}.data-row{cursor:pointer}tbody tr.selected td{box-shadow:inset 0 0 0 1px #5f9cca;background:#d6ecff!important}tbody tr.checked td{box-shadow:inset 0 0 0 1px #e0b400;background:#fff3c4!important}.consolidate-hint{color:#7a5b00;background:#fff8dc;border:1px solid #e0b400;border-radius:4px;width:798px;margin:-4px auto 8px;padding:5px 10px}.cons-invoice-bar{color:#1a3445;background:#eef6fb;border:1px solid #6f9fbd;border-radius:4px;align-items:center;gap:8px;width:798px;margin:-4px auto 8px;padding:6px 10px;font-size:12px;display:flex}.cons-invoice-bar input{flex:0 0 180px;height:24px}.cons-invoice-bar button{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:26px;padding:0 12px;font-weight:700}.cons-invoice-bar button:disabled{opacity:.5;cursor:default}.cons-invoice-err{color:#b3261e}.mass-pdf-bar{color:#1a3445;background:#f3f8fb;border:1px solid #6f9fbd;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;width:798px;margin:-4px auto 8px;padding:6px 10px;font-size:12px;display:flex}.mass-pdf-link{color:#1d6fb8;background:#fff;border:1px solid #bcd6e8;border-radius:4px;padding:2px 6px;text-decoration:none}.mass-pdf-link:hover{background:#eef6fb}.empty-row{text-align:center;color:#7d8b94;background:#fbfdff;height:60px;font-style:italic}.seed-btn{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:3px;height:22px;margin-left:10px;padding:0 12px;font-style:normal;font-weight:700}.seed-btn:hover{filter:brightness(1.05)}.result-count{color:#2d5f79;margin-left:6px;font-weight:700}.mini.on{color:#1a3445;background:linear-gradient(#d9efff,#a9d2ee);border-color:#6f9fbd}.mini.ai-btn{color:#4a2f7a;background:linear-gradient(#efeaff,#d9caf6);border-color:#8e6fc0;font-weight:700}.mini.ai-btn:hover{background:linear-gradient(#e6dcff,#c9b2f0)}.action-panel{border:1px solid var(--line);color:#2d5f79;background:#f1f8fd;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;width:798px;margin:-4px auto 9px;padding:8px 10px;display:flex}.action-panel button{color:#34525f;cursor:pointer;background:linear-gradient(#fff,#edf1f4);border:1px solid #acb8bf;border-radius:3px;height:22px;padding:0 10px}.action-panel button:hover{background:#dff1ff;border-color:#6f9fbd}.col-num{width:24px}.col-date{width:72px}.col-order{width:58px}.col-manager{width:54px}.col-client{width:64px}.col-client-order{width:220px}.col-country,.col-city{width:63px}.col-region{width:84px}.col-route-select{width:72px}.col-freight{width:62px}.col-invoice{width:96px}.col-series{width:78px}.col-all{width:72px}.col-profit{width:64px}.col-doc{width:88px}.col-doc-all{width:66px}.col-notes{width:160px}@media (width<=900px){.app-shell{min-width:0}.topline,.main-tabs,.sub-tabs{min-width:1180px}main{overflow-x:auto}.filter-card{margin-left:240px}}
