.modal-backdrop[data-v-427160f4]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-427160f4]{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-427160f4]{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-427160f4]{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-427160f4]{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.modal-body fieldset[data-v-427160f4]{border:1px solid var(--line);border-radius:4px;padding:8px 10px 10px}.modal-body legend[data-v-427160f4]{color:#0c273d;padding:0 4px;font-weight:700}.modal-body label[data-v-427160f4]{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-427160f4]{grid-template-columns:1fr;gap:4px}.modal-body input[data-v-427160f4],.modal-body select[data-v-427160f4]{width:100%;height:20px}.modal-body label.check input[data-v-427160f4]{width:13px;height:13px}.modal-foot[data-v-427160f4]{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-427160f4]{flex:1}.modal-foot button[data-v-427160f4]{cursor:pointer;border:1px solid #8eaec3;border-radius:3px;height:26px;padding:0 14px;font-weight:700}.modal-foot .primary[data-v-427160f4]{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}.modal-foot .ghost[data-v-427160f4]{color:#5a6b74;background:linear-gradient(#fff,#e9eef2)}.modal-foot .danger[data-v-427160f4]{color:#fff;background:linear-gradient(#e87b7b,#c64545);border-color:#b84a4a}.modal-body .span2[data-v-427160f4]{grid-column:1/-1}.sub-row[data-v-427160f4]{gap:5px;margin-bottom:5px;display:flex}.sub-row input[data-v-427160f4]{flex:1;min-width:0;height:22px}.sub-row .narrow[data-v-427160f4]{flex:0 0 56px}.sub-row .del-row[data-v-427160f4]{color:#b33;cursor:pointer;background:#fbeaea;border:1px solid #d8a3a3;border-radius:3px;flex:0 0 24px;height:22px}.add-row[data-v-427160f4]{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-427160f4]{color:#8a98a0;margin:2px 0;font-style:italic}.doc-actions[data-v-427160f4]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.doc-actions button[data-v-427160f4]{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-427160f4]:disabled{opacity:.6;cursor:default}.doc-list[data-v-427160f4]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.doc-chip[data-v-427160f4]{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-427160f4]:hover{background:#dbeefb}.doc-attach[data-v-427160f4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-label[data-v-427160f4]{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-427160f4]{display:none}.att-chip[data-v-427160f4]{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-427160f4]{color:#2f6d97}.att-chip button[data-v-427160f4]{color:#b33;cursor:pointer;background:0 0;border:0;font-weight:700}.inv-list[data-v-427160f4]{margin-bottom:8px}.inv-row[data-v-427160f4]{border-bottom:1px solid #eef2f5;align-items:center;gap:8px;padding:3px 4px;display:flex}.inv-row.mismatch[data-v-427160f4]{background:#fff6e6}.inv-type[data-v-427160f4]{width:40px;font-weight:700}.inv-type.sales[data-v-427160f4]{color:#2f6d97}.inv-type.purchase[data-v-427160f4]{color:#8a5a00}.inv-num[data-v-427160f4]{flex:1}.inv-amt[data-v-427160f4]{text-align:right;width:90px;font-weight:700}.inv-warn[data-v-427160f4]{color:#c0392b;font-weight:700}.inv-status[data-v-427160f4]{height:22px}.inv-forms[data-v-427160f4]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inv-form[data-v-427160f4]{background:#f7fbfd;border:1px solid #e2e9ee;border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.inv-form strong[data-v-427160f4]{color:#1a3445;font-size:11px}.inv-form input[data-v-427160f4]{height:24px}.inv-form button[data-v-427160f4]{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-427160f4]{color:#8a98a0}.client-pick[data-v-427160f4]{grid-template-columns:1fr 1fr;gap:4px;display:grid}.exposure-note[data-v-427160f4]{color:#3a6a1e;background:#eef7e6;border-radius:4px;grid-column:1/-1;margin:0;padding:3px 6px;font-size:11px}.exposure-note.over[data-v-427160f4]{color:#c0392b;background:#fdecec;font-weight:700}.save-error[data-v-427160f4]{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-5a0b5029]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.reg-modal[data-v-5a0b5029]{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-5a0b5029]{background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.reg-tabs button[data-v-5a0b5029]{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-5a0b5029]{background:#fff}.reg-head .x[data-v-5a0b5029]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.reg-body[data-v-5a0b5029]{padding:12px}.reg-table[data-v-5a0b5029]{border-collapse:collapse;width:100%}.reg-table th[data-v-5a0b5029],.reg-table td[data-v-5a0b5029]{text-align:left;border-bottom:1px solid #e2e9ee;padding:5px 8px}.reg-table th[data-v-5a0b5029]{color:#315469;font-size:11px}.reg-table .del[data-v-5a0b5029]{color:#b33;cursor:pointer;background:0 0;border:0;font-weight:700}.reg-add[data-v-5a0b5029]{gap:6px;margin-top:12px;display:flex}.reg-add input[data-v-5a0b5029],.reg-add select[data-v-5a0b5029]{height:28px}.reg-add input[data-v-5a0b5029]{flex:1}.reg-add button[data-v-5a0b5029]{color:#fff;cursor:pointer;background:linear-gradient(#6fb2df,#367eb4);border:1px solid #6f9fbd;border-radius:4px;height:28px;padding:0 12px;font-weight:700}.brand-edit[data-v-5a0b5029]{grid-template-columns:180px 1fr;gap:18px;display:grid}.brand-logo[data-v-5a0b5029]{flex-direction:column;align-items:center;gap:8px;display:flex}.brand-logo img[data-v-5a0b5029]{object-fit:contain;border:1px solid #e2e9ee;border-radius:6px;max-width:170px;max-height:90px;padding:6px}.logo-empty[data-v-5a0b5029]{color:#9aa8b0;border:1px dashed #9fbdd2;border-radius:6px;place-items:center;width:170px;height:90px;display:grid}.upload-logo[data-v-5a0b5029]{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-5a0b5029]{display:none}.brand-fields[data-v-5a0b5029]{flex-direction:column;gap:6px;display:flex}.brand-fields strong[data-v-5a0b5029]{color:#1a3445;font-size:14px}.brand-fields label[data-v-5a0b5029]{color:#2d5f79;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.brand-fields textarea[data-v-5a0b5029]{font:inherit;resize:vertical;border:1px solid #bccbd4;border-radius:6px;padding:8px}.save-brand[data-v-5a0b5029]{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-5a0b5029]{color:#8a6d00;background:#fffaf0}.invite-error[data-v-5a0b5029]{color:#c0392b;margin:8px 0 0;font-weight:700}.empty-note[data-v-5a0b5029]{color:#8a98a0;margin:8px 0 0;font-style:italic}.modal-backdrop[data-v-36283c22]{z-index:100;background:#1428376b;place-items:center;display:grid;position:fixed;inset:0}.reg-modal[data-v-36283c22]{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-36283c22]{color:#1a3445;background:linear-gradient(#bde2fa,#8fc2e4);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.reg-head .x[data-v-36283c22]{cursor:pointer;background:#fff;border:1px solid #8eaec3;border-radius:3px;width:24px;height:22px}.reg-body[data-v-36283c22]{padding:12px}.reg-table[data-v-36283c22]{border-collapse:collapse;width:100%}.reg-table th[data-v-36283c22],.reg-table td[data-v-36283c22]{text-align:left;border-bottom:1px solid #e2e9ee;padding:5px 8px}.reg-table .num[data-v-36283c22]{text-align:right}.reg-table .overdue[data-v-36283c22]{color:#c0392b;font-weight:700}.reg-table .total[data-v-36283c22]{font-weight:700}.reg-table .empty[data-v-36283c22]{text-align:center;color:#5a7281;padding:18px}.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}.auth-screen[data-v-21d34c77]{background:linear-gradient(160deg,#e9f6ff,#cfe3f0);place-items:center;min-height:100vh;padding:20px;display:grid}.auth-card[data-v-21d34c77]{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-21d34c77]{color:#4a85ad;margin-bottom:16px;font-weight:700}.auth-brand .mark[data-v-21d34c77]{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-21d34c77]{color:#1a3445;margin:0;font-size:20px}.auth-sub[data-v-21d34c77]{color:#5a7281;margin:4px 0 16px}.auth-toggle[data-v-21d34c77]{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-21d34c77]{color:#5a7281;cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;font-weight:700}.auth-toggle button.on[data-v-21d34c77]{color:#fff;background:linear-gradient(#6fb2df,#367eb4)}form label[data-v-21d34c77]{color:#2d5f79;margin-bottom:10px;font-size:12px;font-weight:700;display:block}form input[data-v-21d34c77]{width:100%;height:34px;font:inherit;border:1px solid #bccbd4;border-radius:6px;margin-top:4px;padding:0 10px}.auth-error[data-v-21d34c77]{color:#c0392b;background:#fdecec;border-radius:6px;margin:2px 0 10px;padding:8px 10px;font-size:12px}.auth-submit[data-v-21d34c77]{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-21d34c77]:disabled{opacity:.6}.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}.boot-loading[data-v-63a95e98]{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}.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 .company-name{color:#2a4250;font-weight:700}.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}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}.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}.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}.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}}
