:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}#app{min-height:100vh}#app table th,#app table td{text-align:center;vertical-align:middle}#app table .account-line,#app table .row-actions,#app table .company-cell{justify-content:center}#app .stat-card,#app .order-statistics .metrics{text-align:center}#app .stat-top{justify-content:center;gap:12px}.saved-contract-files a[data-v-322925a6]{color:#2878e8;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin:4px 0;display:block;overflow:hidden}.annual-contracts[data-v-322925a6]{border:1px solid #e2e7ef;border-radius:8px;margin-top:18px;padding:20px}.heading button[data-v-322925a6],.actions button[type=submit][data-v-322925a6]{color:#fff;background:#2878e8}.heading[data-v-322925a6]{justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-v-322925a6]{margin:0;font-size:16px}p[data-v-322925a6]{color:#7d899b;font-size:12px;line-height:1.8}.table-wrap[data-v-322925a6]{margin-top:16px;overflow:auto}table[data-v-322925a6]{border-collapse:collapse;white-space:nowrap;text-align:center;width:100%;min-width:650px;font-size:12px}td[data-v-322925a6],th[data-v-322925a6]{border-bottom:1px solid #edf0f5;padding:12px;line-height:1.8}.contract-note[data-v-322925a6]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:140px;max-width:320px}th[data-v-322925a6]{color:#7d899b;background:#f7f9fc;font-weight:400}button[data-v-322925a6]{cursor:pointer;color:#64748b;background:#f1f3f7;border:0;border-radius:6px;height:38px;padding:0 14px;font-size:12px}form[data-v-322925a6]{background:#f7f9fc;border-radius:8px;margin:16px 0;padding:18px}.fields[data-v-322925a6]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}label[data-v-322925a6]{color:#64748b;flex-direction:column;gap:7px;font-size:12px;display:flex}input[data-v-322925a6],select[data-v-322925a6]{box-sizing:border-box;color:#263247;border:1px solid #e2e7ef;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:13px}.actions[data-v-322925a6]{gap:10px;margin-top:16px;display:flex}.error[data-v-322925a6]{color:#d9534f}.contract-upload[data-v-322925a6]{margin-top:20px}.contract-upload a[data-v-322925a6]{margin-right:12px}.ocr-text[data-v-322925a6]{white-space:pre-wrap;max-height:220px;overflow:auto}.billing-panel[data-v-5e90df85]{color:#263247;border:1px solid #e2e7ef;border-radius:8px;margin:20px 0;padding:20px}h3[data-v-5e90df85]{margin:0 0 10px;font-size:16px}h4[data-v-5e90df85]{margin:0;font-size:14px}.hint[data-v-5e90df85]{color:#7d899b;margin:8px 0 14px;font-size:12px;line-height:1.8}.contract-form[data-v-5e90df85],.fields[data-v-5e90df85]{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.contract-form[data-v-5e90df85]{margin:18px 0 24px}label[data-v-5e90df85]{color:#64748b;flex-direction:column;flex:180px;gap:8px;font-size:12px;display:flex}input[data-v-5e90df85],select[data-v-5e90df85]{box-sizing:border-box;color:#263247;border:1px solid #e2e7ef;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:13px}input[data-v-5e90df85]:focus{outline:1px solid #2878e8}button[data-v-5e90df85]{cursor:pointer;color:#64748b;background:#f1f3f7;border:0;border-radius:6px;height:38px;padding:0 14px;font-size:12px}.primary[data-v-5e90df85]{color:#fff;background:#2878e8}.heading[data-v-5e90df85]{justify-content:space-between;align-items:center;gap:12px;display:flex}.purchase-form[data-v-5e90df85]{background:#f7f9fc;border-radius:8px;margin:16px 0;padding:18px}.table-wrap[data-v-5e90df85]{margin-top:16px;overflow-x:auto}table[data-v-5e90df85]{border-collapse:collapse;text-align:center;width:100%;min-width:650px;font-size:12px}td[data-v-5e90df85],th[data-v-5e90df85]{border-bottom:1px solid #edf0f5;padding:12px;line-height:1.8}th[data-v-5e90df85]{color:#7d899b;background:#f7f9fc;font-weight:400}.price[data-v-5e90df85]{color:#2878e8;font-weight:700}.remark[data-v-5e90df85]{white-space:normal;overflow-wrap:anywhere;max-width:250px}.actions[data-v-5e90df85]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.standard[data-v-5e90df85]{margin:18px 0;font-size:14px}.error[data-v-5e90df85]{color:#d9534f;font-size:13px}.success[data-v-5e90df85]{color:#20875b;font-size:13px}.empty[data-v-5e90df85]{color:#8a96a8;padding:24px}.note[data-v-5e90df85]{flex:2 260px}.contract-section[data-v-5e90df85],.purchase-section[data-v-5e90df85]{border:1px solid #e2e7ef;border-radius:8px;margin-top:18px;padding:20px}.contract-info[data-v-5e90df85]{color:#7d899b;flex-wrap:wrap;gap:10px 24px;margin-top:14px;font-size:12px;display:flex}.contract-section .contract-form[data-v-5e90df85]{margin-bottom:0}.heading h3[data-v-5e90df85]{margin:0}.ocr-text[data-v-62139fb9]{white-space:pre-wrap;background:#f7f9fc;max-height:220px;padding:12px;font-size:12px;overflow:auto}.tools[data-v-62139fb9]{align-items:center;gap:16px;margin-bottom:18px;display:flex}.tools span[data-v-62139fb9]{color:#20875b;font-size:12px}button[data-v-62139fb9]{cursor:pointer;color:#64748b;background:#f1f3f7;border:0;border-radius:6px;padding:10px 16px}.add[data-v-62139fb9]{color:#fff;background:#2878e8}.mask[data-v-62139fb9]{z-index:100;background:#17243a66;place-items:center;display:grid;position:fixed;inset:0}.dialog[data-v-62139fb9]{color:#263247;background:#fff;border-radius:12px;width:760px;max-width:calc(100vw - 32px);max-height:88vh;padding:24px;overflow:auto}.heading[data-v-62139fb9]{justify-content:space-between;align-items:center;gap:12px;display:flex}h3[data-v-62139fb9],h4[data-v-62139fb9]{margin:10px 0}p[data-v-62139fb9]{color:#8a96a8;font-size:12px;line-height:1.8}.fields[data-v-62139fb9]{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}label[data-v-62139fb9]{color:#64748b;flex-direction:column;gap:7px;font-size:12px;display:flex}input[data-v-62139fb9],select[data-v-62139fb9]{box-sizing:border-box;border:1px solid #e2e7ef;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 10px}.contract-block[data-v-62139fb9]{background:#f7f9fc;border-radius:8px;margin:18px 0;padding:14px}.child[data-v-62139fb9]{background:#f7f9fc;border-radius:6px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:12px 0;padding:12px;display:grid}.actions[data-v-62139fb9]{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.error[data-v-62139fb9]{color:#d9534f}@media (width<=650px){.fields[data-v-62139fb9],.child[data-v-62139fb9]{grid-template-columns:1fr}}.contract-upload[data-v-62139fb9]{border:1px dashed #cfd9e8;border-radius:8px;margin-top:20px;padding:16px}.table-upload[data-v-62139fb9]{background:#fbfcfe;border:1px dashed #dbe4f0;border-radius:8px;margin-top:14px;padding:14px}.table-upload h4[data-v-62139fb9]{margin-top:0}.table-upload input[data-v-62139fb9]{margin:4px 0 8px}.table-upload span[data-v-62139fb9],.recognized[data-v-62139fb9]{color:#20875b;font-size:12px}.contract-upload input[data-v-62139fb9]{background:#f7f9fc;height:auto;padding:10px}.contract-upload ul[data-v-62139fb9]{margin:12px 0 0;padding:0;list-style:none}.contract-upload li[data-v-62139fb9]{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}button[data-v-62139fb9]:disabled{opacity:.5;cursor:wait}.oms-entry[data-v-58f81ab6]{justify-content:flex-end;margin:12px 0;display:flex}.primary-btn[data-v-58f81ab6],.secondary-btn[data-v-58f81ab6]{cursor:pointer;border:0;border-radius:6px;min-height:40px;padding:10px 18px;font-size:14px}.primary-btn[data-v-58f81ab6]{color:#fff;background:#2878e8}.secondary-btn[data-v-58f81ab6]{color:#475569;background:#f1f3f7}button[data-v-58f81ab6]:disabled{opacity:.55;cursor:not-allowed}.oms-status[data-v-58f81ab6]{color:#174ea6;background:#edf4ff;border-radius:6px;padding:12px}.oms-mask[data-v-58f81ab6]{z-index:2000;background:#0006;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.oms-dialog[data-v-58f81ab6]{color:#26344a;background:#fff;border-radius:12px;width:min(860px,95vw);max-height:90vh;padding:24px;overflow:auto}.oms-dialog p[data-v-58f81ab6]{font-size:14px;line-height:1.7}.oms-dialog label[data-v-58f81ab6]{margin:16px 0;display:block}.oms-dialog input[data-v-58f81ab6]{box-sizing:border-box;border:1px solid #ccd4df;border-radius:6px;width:100%;margin-top:6px;padding:10px;display:block}.oms-dialog .oms-option[data-v-58f81ab6]{align-items:center;gap:8px;display:flex}.oms-dialog .oms-option input[data-v-58f81ab6]{width:auto;margin:0}.oms-dialog footer[data-v-58f81ab6]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.oms-preview[data-v-58f81ab6]{max-height:240px;margin-top:12px;overflow:auto}.oms-preview table[data-v-58f81ab6]{border-collapse:collapse;width:100%}.oms-preview td[data-v-58f81ab6],.oms-preview th[data-v-58f81ab6]{text-align:center;border-bottom:1px solid #ddd;padding:8px}.range-picker[data-v-cdb58065]{flex:2 280px;min-width:0;position:relative}button[data-v-cdb58065]{font:inherit;cursor:pointer}.range-trigger[data-v-cdb58065]{color:#263247;white-space:nowrap;background:#fff;border:1px solid #e2e7ef;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;font-size:13px;display:flex}.range-trigger[aria-expanded=true][data-v-cdb58065],.range-trigger[data-v-cdb58065]:focus-visible{outline:1px solid #2878e8}.placeholder[data-v-cdb58065],.calendar-icon[data-v-cdb58065]{color:#8a96a8}.calendar-panel[data-v-cdb58065]{z-index:80;color:#58667a;background:#fff;border:1px solid #e2e7ef;border-radius:8px;grid-template-columns:110px minmax(0,1fr);width:780px;max-width:calc(100vw - 48px);display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 28px #26324724}.calendar-shortcuts[data-v-cdb58065]{border-right:1px solid #edf0f5;flex-direction:column;padding:12px 0;display:flex}.calendar-shortcuts button[data-v-cdb58065]{text-align:left;color:#58667a;white-space:nowrap;background:#fff;border:0;padding:11px 18px;font-size:14px}.calendar-shortcuts button.active[data-v-cdb58065],.calendar-shortcuts button[data-v-cdb58065]:hover{color:#2878e8;background:#f2f7ff}.calendar-content[data-v-cdb58065]{min-width:0}.calendar-toolbar[data-v-cdb58065]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.clear[data-v-cdb58065]{color:#2878e8;background:0 0;border:0;padding:5px}.calendar-months[data-v-cdb58065]{grid-template-columns:1fr 1fr;display:grid}.calendar-month[data-v-cdb58065]{min-width:0;padding:14px}.calendar-month+.calendar-month[data-v-cdb58065]{border-left:1px solid #edf0f5}header[data-v-cdb58065]{justify-content:space-between;align-items:center;gap:6px;height:32px;margin-bottom:12px;display:flex}header strong[data-v-cdb58065]{white-space:nowrap;font-size:15px;font-weight:500}.navigation[data-v-cdb58065]{width:52px;display:flex}.navigation button[data-v-cdb58065]{color:#8a96a8;background:0 0;border:0;width:26px;height:30px;padding:0;font-size:21px}.navigation button[data-v-cdb58065]:hover{color:#2878e8}.weekdays[data-v-cdb58065],.days[data-v-cdb58065]{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekdays[data-v-cdb58065]{border-bottom:1px solid #edf0f5;margin-bottom:8px;padding:8px 0 13px;font-size:13px}.days button[data-v-cdb58065]{color:#58667a;background:#fff;border:0;border-radius:0;height:36px;margin:2px 0;padding:0;font-size:12px}.days button.outside[data-v-cdb58065]{color:#c4cad5}.days button.between[data-v-cdb58065]{background:#edf4ff}.days button[data-v-cdb58065]:hover{color:#2878e8;background:#eaf2ff}.days button.selected[data-v-cdb58065]{color:#fff;background:#2878e8;border-radius:4px}.days button[data-v-cdb58065]:focus-visible{outline-offset:-2px;outline:2px solid #2878e8}.calendar-footer[data-v-cdb58065]{text-align:center;color:#7d899b;border-top:1px solid #edf0f5;padding:12px;font-size:12px}@media (width<=800px){.calendar-panel[data-v-cdb58065]{width:auto;max-width:none;max-height:75vh;position:fixed;top:15vh;left:12px;right:12px;overflow:auto}.calendar-months[data-v-cdb58065]{grid-template-columns:1fr}.calendar-month+.calendar-month[data-v-cdb58065]{border-top:1px solid #edf0f5;border-left:0}}.customer-page[data-v-b7740158]{color:#263247;max-width:1500px;margin:0 auto;padding:28px 32px}.page-intro[data-v-b7740158],.section-heading[data-v-b7740158]{justify-content:space-between;align-items:center;display:flex}.page-intro[data-v-b7740158]{margin-bottom:22px}h2[data-v-b7740158]{margin:0 0 9px;font-size:21px}h3[data-v-b7740158]{margin:0 0 8px;font-size:16px}h4[data-v-b7740158]{margin:25px 0 14px;font-size:14px}p[data-v-b7740158]{color:#8a96a8;margin:0;font-size:13px}.demo-label[data-v-b7740158]{color:#c08026;background:#fff5e6;border-radius:5px;padding:7px 11px;font-size:12px}.search-card[data-v-b7740158],.result-card[data-v-b7740158],.detail-card[data-v-b7740158]{background:#fff;border:1px solid #edf0f5;border-radius:10px;margin-bottom:20px;padding:22px}.search-line[data-v-b7740158]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.filter-field[data-v-b7740158]{flex-direction:column;flex:180px;gap:7px;min-width:0;display:flex}.company-filter[data-v-b7740158]{flex:2 280px}.filter-field>span[data-v-b7740158]{color:#7d899b;font-size:12px}.filter-field input[data-v-b7740158],.filter-field select[data-v-b7740158]{box-sizing:border-box;color:#263247;background:#fff;border:1px solid #e2e7ef;border-radius:6px;outline:none;width:100%;min-width:0;height:40px;padding:0 11px;font-size:13px}.date-filter[data-v-b7740158]{border:0;flex:2 310px;min-width:0;margin:0;padding:0}.date-filter legend[data-v-b7740158]{color:#7d899b;margin-bottom:7px;padding:0;font-size:12px}.filter-error[data-v-b7740158]{color:#d9534f;flex-basis:100%}.filter-field select[data-v-b7740158]{cursor:pointer}.filter-field input[data-v-b7740158]:focus,.filter-field select[data-v-b7740158]:focus{border-color:#2878e8}.filter-actions[data-v-b7740158]{gap:10px;display:flex}.filter-actions button[data-v-b7740158]{height:40px}button[data-v-b7740158]{cursor:pointer;border:none;border-radius:6px;padding:0 19px;font-size:13px}.primary-btn[data-v-b7740158]{color:#fff;background:#2878e8}.secondary-btn[data-v-b7740158]{color:#64748b;background:#f1f3f7;height:40px}.section-heading[data-v-b7740158]{margin-bottom:20px}.table-wrap[data-v-b7740158]{overflow-x:auto}table[data-v-b7740158]{border-collapse:collapse;text-align:center;width:100%;min-width:900px}th[data-v-b7740158]{color:#7d899b;white-space:nowrap;background:#f7f9fc;padding:14px 12px;font-size:12px;font-weight:400}td[data-v-b7740158]{color:#58667a;white-space:nowrap;border-bottom:1px solid #f0f2f6;padding:16px 12px;font-size:12px}.company-link[data-v-b7740158]{color:#2878e8;background:0 0;padding:0;font-weight:700}.company-link[data-v-b7740158]:hover{text-decoration:underline}.company[data-v-b7740158]{color:#293950;font-weight:700}.money[data-v-b7740158]{color:#21a477;font-weight:700}.status[data-v-b7740158]{color:#20a575;background:#eaf8f2;border-radius:4px;padding:5px 9px}.status.warning[data-v-b7740158]{color:#d58a25;background:#fff5e6}.status.muted[data-v-b7740158]{color:#77869c;background:#f1f3f7}.view-btn[data-v-b7740158]{color:#2878e8;background:0 0;padding:5px}.empty[data-v-b7740158]{text-align:center;padding:35px}.table-footer[data-v-b7740158]{color:#7d899b;justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.table-footer select[data-v-b7740158]{height:30px;margin:0 3px}.table-footer button[data-v-b7740158]{color:#64748b;background:#f1f3f7;height:30px;padding:0 12px}.detail-summary.invoice-summary[data-v-b7740158]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-summary[data-v-b7740158]{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.detail-summary>div[data-v-b7740158]{background:#f7f9fc;border-radius:8px;padding:16px}.detail-summary span[data-v-b7740158]{color:#8995a6;margin-bottom:10px;font-size:12px;display:block}.detail-summary strong[data-v-b7740158]{font-size:18px}.enterprise-row[data-v-b7740158]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;min-height:56px;font-size:13px;display:flex}.enterprise-index[data-v-b7740158]{color:#2878e8;background:#eaf2ff;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:10px;display:inline-grid}.enterprise-type[data-v-b7740158]{color:#2878e8;background:#eaf2ff;border-radius:4px;margin-left:10px;padding:4px 7px;font-size:11px}.shop-count[data-v-b7740158]{color:#8995a6;font-size:12px}.page-footer[data-v-b7740158]{text-align:center;color:#a0aaba;padding:10px;font-size:11px}@media (width<=700px){.customer-page[data-v-b7740158]{padding:18px}.detail-summary[data-v-b7740158]{grid-template-columns:repeat(2,1fr)}.search-line[data-v-b7740158]{flex-wrap:wrap}.filter-field[data-v-b7740158]{flex-basis:100%}}.erp-page[data-v-494cf33b]{color:#263247;padding:28px 32px}.page-intro[data-v-494cf33b]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.page-intro p[data-v-494cf33b]{color:#8a96a8;margin:0;font-size:13px}.demo-label[data-v-494cf33b]{color:#c08026;background:#fff5e6;border-radius:5px;padding:7px 11px;font-size:12px}.card[data-v-494cf33b]{background:#fff;border:1px solid #edf0f5;border-radius:10px;margin-bottom:20px;padding:20px 22px}.filter-grid[data-v-494cf33b]{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.field[data-v-494cf33b]{flex-direction:column;flex:200px;gap:7px;min-width:180px;display:flex}.field>.range-picker[data-v-494cf33b]{flex:none;width:100%}.field>span[data-v-494cf33b]{color:#7d899b;font-size:12px}.field input[data-v-494cf33b],.field select[data-v-494cf33b]{color:#263247;background:#fff;border:1px solid #e2e7ef;border-radius:6px;outline:none;height:38px;padding:0 11px;font-size:13px}.field select[data-v-494cf33b]{cursor:pointer}.sort-btn[data-v-494cf33b]{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.sort-btn span[data-v-494cf33b]{color:#2878e8;margin-left:3px;font-size:11px}.field input[data-v-494cf33b]:focus,.field select[data-v-494cf33b]:focus{border-color:#2878e8}.filter-actions[data-v-494cf33b]{flex:none;gap:10px;display:flex}button[data-v-494cf33b]{cursor:pointer;border:none;border-radius:6px;font-size:13px;transition:all .15s}.primary-btn[data-v-494cf33b],.ghost-btn[data-v-494cf33b]{height:38px;padding:0 20px}.primary-btn[data-v-494cf33b]{color:#fff;background:#2878e8}.primary-btn[data-v-494cf33b]:hover:not(:disabled){background:#1765d2}.primary-btn.refund[data-v-494cf33b]{background:#22a06b}.primary-btn.refund[data-v-494cf33b]:hover:not(:disabled){background:#1a8a5b}.ghost-btn[data-v-494cf33b]{color:#64748b;background:#f1f3f7}.ghost-btn[data-v-494cf33b]:hover:not(:disabled){background:#e6eaf1}.ghost-btn.danger[data-v-494cf33b]{color:#d9534f;background:#fdf0ef}.ghost-btn.danger[data-v-494cf33b]:hover:not(:disabled){background:#fbe3e1}button[data-v-494cf33b]:disabled{opacity:.45;cursor:not-allowed}.linked-hint[data-v-494cf33b]{color:#4374b8;background:#f2f7ff;border-radius:7px;align-items:center;gap:8px;margin-top:16px;padding:9px 12px;font-size:12px;display:flex}.hint-dot[data-v-494cf33b]{background:#2878e8;border-radius:50%;flex:none;width:6px;height:6px}.link-btn[data-v-494cf33b]{color:#2878e8;background:0 0;padding:0;font-size:12px}.link-btn[data-v-494cf33b]:hover{text-decoration:underline}.action-bar[data-v-494cf33b]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.action-bar .primary-btn[data-v-494cf33b],.action-bar .ghost-btn[data-v-494cf33b]{border-radius:6px;height:34px;padding:0 16px}.selected-tip[data-v-494cf33b]{color:#8a96a8;font-size:12px}.spacer[data-v-494cf33b]{flex:1}.result-count[data-v-494cf33b]{color:#8a96a8;font-size:12px}.table-wrap[data-v-494cf33b]{border:1px solid #f0f2f6;border-radius:8px;max-height:560px;overflow:auto}table[data-v-494cf33b]{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:3080px}thead th[data-v-494cf33b]{z-index:2;color:#7d899b;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #eef1f6;padding:12px;font-size:12px;font-weight:400;position:sticky;top:0}tbody td[data-v-494cf33b]{color:#58667a;white-space:nowrap;border-bottom:1px solid #f4f6fa;padding:13px 12px;font-size:12px}tbody tr:hover td[data-v-494cf33b]{background:#fafcff}.check-col[data-v-494cf33b]{text-align:center;width:42px;padding-left:14px!important;padding-right:6px!important}.check-col input[data-v-494cf33b]{cursor:pointer;accent-color:#2878e8;width:14px;height:14px}.company[data-v-494cf33b],.shop[data-v-494cf33b]{color:#293950;font-weight:700}.company-cell[data-v-494cf33b]{align-items:center;gap:6px;display:inline-flex}.company-name[data-v-494cf33b]{white-space:nowrap}.entity-tag[data-v-494cf33b]{letter-spacing:.2px;white-space:nowrap;border:1px solid #0000;border-radius:3px;flex:none;padding:0 5px;font-size:10px;font-weight:400;line-height:16px}.entity-tag.is-parent[data-v-494cf33b]{color:#2878e8;background:#e8f1ff;border-color:#cfe0fd}.entity-tag.is-child[data-v-494cf33b]{color:#77869c;background:#f4f6f9;border-color:#e5e9f0}.shop[data-v-494cf33b]{font-weight:400}.platform[data-v-494cf33b]{color:#4a6b96;background:#eef3fb;border-radius:4px;padding:3px 8px;font-size:11px;display:inline-block}.mono[data-v-494cf33b]{font-variant-numeric:tabular-nums;letter-spacing:.2px}.num[data-v-494cf33b]{text-align:right;font-variant-numeric:tabular-nums}.num-col[data-v-494cf33b]{text-align:right}.refund-amount[data-v-494cf33b]{color:#22a06b;font-weight:700}.muted[data-v-494cf33b]{color:#a3adbb}.remark[data-v-494cf33b]{text-overflow:ellipsis;max-width:200px;overflow:hidden}.auth[data-v-494cf33b]{color:#20a575;background:#eaf8f2;border-radius:4px;padding:3px 8px;font-size:11px}.auth.warn[data-v-494cf33b]{color:#d58a25;background:#fff5e6}.flow[data-v-494cf33b]{border-radius:4px;padding:3px 9px;font-size:11px}.flow.pending[data-v-494cf33b]{color:#c08026;background:#fff5e6}.flow.passed[data-v-494cf33b]{color:#2878e8;background:#eaf2ff}.flow.rejected[data-v-494cf33b]{color:#d9534f;background:#fdeeec}.flow.refunded[data-v-494cf33b]{color:#20a575;background:#eaf8f2}.urge.on[data-v-494cf33b]{color:#d9534f;font-weight:700}tfoot td[data-v-494cf33b]{background:#f7f9fc;border-top:1px solid #eef1f6;padding:12px;font-size:12px;position:sticky;bottom:0}.total-label[data-v-494cf33b]{color:#7d899b;text-align:right;font-weight:700}tfoot .num[data-v-494cf33b]{color:#293950;font-weight:700}tfoot .refund-amount[data-v-494cf33b]{color:#22a06b}.empty[data-v-494cf33b]{text-align:left;color:#9ba6b5;padding:34px 24px}.table-footer[data-v-494cf33b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.page-info[data-v-494cf33b]{color:#8a96a8;font-size:12px}.pager[data-v-494cf33b]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-btn[data-v-494cf33b]{color:#5b6b81;background:#f4f6fa;border-radius:6px;min-width:32px;height:30px;padding:0 10px;font-size:12px}.page-btn[data-v-494cf33b]:hover:not(:disabled){color:#2878e8;background:#e8eefb}.page-btn.number[data-v-494cf33b]{min-width:32px;padding:0 8px}.page-btn.active[data-v-494cf33b]{color:#fff;background:#2878e8}.page-btn[data-v-494cf33b]:disabled{opacity:.4;cursor:not-allowed}.page-footer[data-v-494cf33b]{text-align:center;color:#a0aaba;padding:10px;font-size:11px}.toast[data-v-494cf33b]{color:#fff;z-index:60;background:#17243a;border-radius:8px;padding:10px 18px;font-size:13px;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #17243a38}.toast-enter-active[data-v-494cf33b],.toast-leave-active[data-v-494cf33b]{transition:all .2s}.toast-enter-from[data-v-494cf33b],.toast-leave-to[data-v-494cf33b]{opacity:0;transform:translate(-50%,8px)}.account-modal[data-v-494cf33b]{max-width:680px}.account-row[data-v-494cf33b]{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.account-row span[data-v-494cf33b]{color:#8995a6;margin-top:4px;font-size:12px;display:block}.form-error[data-v-494cf33b]{color:#d9534f;font-size:12px}.voucher-image[data-v-494cf33b]{object-fit:contain;max-width:100%;max-height:320px;margin:12px auto;display:block}.account-form[data-v-494cf33b]{gap:8px;margin-top:16px;display:flex}.account-form input[data-v-494cf33b],.dialog-field select[data-v-494cf33b]{border:1px solid #e2e7ef;border-radius:6px;min-width:0;height:36px;padding:0 9px}.account-form input[data-v-494cf33b]{flex:1}.dialog-field[data-v-494cf33b]{color:#64748b;flex-direction:column;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.dialog-field input[type=file][data-v-494cf33b]{border:1px dashed #d8e0ec;border-radius:6px;padding:9px}.modal-mask[data-v-494cf33b]{z-index:70;background:#17243a6b;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-494cf33b]{background:#fff;border-radius:12px;width:380px;overflow:hidden;box-shadow:0 24px 60px #17243a47}.modal-head[data-v-494cf33b]{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-head h4[data-v-494cf33b]{margin:0;font-size:15px}.close-btn[data-v-494cf33b]{color:#8a96a8;background:0 0;padding:4px;font-size:14px}.modal-body[data-v-494cf33b]{padding:18px 20px}.voucher-meta[data-v-494cf33b]{color:#6d7d92;margin:0 0 8px;font-size:12px}.voucher-company[data-v-494cf33b]{color:#293950;margin-right:6px;font-weight:700}.voucher-preview[data-v-494cf33b]{color:#a3adbb;background:#fafbfe;border:1px dashed #d8dfe9;border-radius:8px;place-items:center;height:220px;margin-top:14px;font-size:12px;display:grid}.modal-foot[data-v-494cf33b]{justify-content:flex-end;padding:0 20px 18px;display:flex}@media (width<=900px){.erp-page[data-v-494cf33b]{padding:18px}.filter-actions[data-v-494cf33b]{width:100%}.filter-actions button[data-v-494cf33b]{flex:1}}.enterprise-page[data-v-e2c96d7e]{color:#263247;padding:28px 32px}.intro[data-v-e2c96d7e],.heading[data-v-e2c96d7e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.intro[data-v-e2c96d7e]{margin-bottom:20px}p[data-v-e2c96d7e]{color:#7d899b;margin:0;font-size:13px;line-height:1.7}.demo[data-v-e2c96d7e]{color:#ad7523;white-space:nowrap;background:#fff5e6;border-radius:5px;padding:6px 10px;font-size:12px}.card[data-v-e2c96d7e]{background:#fff;border:1px solid #edf0f5;border-radius:10px;min-width:0;margin-bottom:20px;padding:22px}h3[data-v-e2c96d7e]{margin:0 0 14px;font-size:16px}h4[data-v-e2c96d7e]{margin:18px 0 8px;font-size:14px}small[data-v-e2c96d7e]{color:#8a96a8;font-weight:400}.filters[data-v-e2c96d7e]{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}label[data-v-e2c96d7e]{color:#7d899b;flex-direction:column;flex:170px;gap:8px;font-size:12px;display:flex}input[data-v-e2c96d7e],select[data-v-e2c96d7e]{border:1px solid #e2e7ef;border-radius:6px;min-width:0;height:38px;padding:0 12px;font-size:13px}input[data-v-e2c96d7e]:focus{outline:1px solid #2878e8}button[data-v-e2c96d7e]{cursor:pointer;color:#64748b;background:#f1f3f7;border:0;border-radius:6px;height:38px;padding:0 20px;font-size:13px}.primary[data-v-e2c96d7e]{color:#fff;background:#2878e8}.enterprise-layout[data-v-e2c96d7e]{display:block}.heading[data-v-e2c96d7e]{flex-wrap:wrap;justify-content:flex-start;margin-bottom:14px}.heading h3[data-v-e2c96d7e]{margin:0}.contract-meta[data-v-e2c96d7e]{color:#7d899b;flex-wrap:wrap;gap:12px 24px;font-size:12px;display:flex}.note[data-v-e2c96d7e]{margin:8px 0 16px}.table-wrap[data-v-e2c96d7e]{overflow-x:auto}table[data-v-e2c96d7e]{border-collapse:collapse;text-align:center;white-space:nowrap;width:100%;font-size:12px}th[data-v-e2c96d7e]{color:#7d899b;background:#f7f9fc;font-weight:400}td[data-v-e2c96d7e],th[data-v-e2c96d7e]{border-bottom:1px solid #edf0f5;padding:13px 10px}.num[data-v-e2c96d7e]{text-align:center;font-variant-numeric:tabular-nums}tfoot[data-v-e2c96d7e]{background:#f7f9fc;font-weight:700}.tag[data-v-e2c96d7e]{color:#2878e8;background:#eaf2ff;border-radius:4px;padding:4px 7px;font-size:11px}.tag.child[data-v-e2c96d7e]{color:#77869c;background:#f1f3f7}.shop-details[data-v-e2c96d7e]{border:1px solid #edf0f5;border-radius:6px;margin-top:14px;padding:12px}summary[data-v-e2c96d7e]{cursor:pointer;font-size:12px;line-height:1.7}.shop-details table[data-v-e2c96d7e]{margin-top:12px}.empty[data-v-e2c96d7e]{text-align:center;color:#8a96a8;padding:30px 16px;font-size:13px}@media (width<=800px){.enterprise-page[data-v-e2c96d7e]{padding:18px}.intro[data-v-e2c96d7e]{flex-wrap:wrap}.filters label[data-v-e2c96d7e]{flex-basis:100%}}.company-filter[data-v-e2c96d7e]{flex:2 280px}.filter-error[data-v-e2c96d7e]{color:#d9534f;flex-basis:100%}.group-heading[data-v-e2c96d7e]{text-align:center;border:1px solid #e2e7ef}.overview-table[data-v-e2c96d7e]{min-width:1550px}.overview-table .company-name[data-v-e2c96d7e]{font-weight:700}.selected-row[data-v-e2c96d7e]{background:#f2f7ff}.view-button[data-v-e2c96d7e]{color:#2878e8;background:#eaf2ff;padding:0 12px}.table-footer[data-v-e2c96d7e]{color:#7d899b;justify-content:flex-end;align-items:center;gap:18px;margin-top:14px;font-size:12px;display:flex}.page-size select[data-v-e2c96d7e]{height:30px;margin:0 4px}.pager[data-v-e2c96d7e]{gap:8px;display:flex}.pager button[data-v-e2c96d7e]{height:30px;padding:0 12px}.sort-button[data-v-e2c96d7e]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.sort-arrows[data-v-e2c96d7e]{color:#b8c1cf;flex-direction:column;font-size:9px;line-height:10px;display:inline-flex}.sort-arrows .active[data-v-e2c96d7e]{color:#2876e4}.contract-date-filter[data-v-e2c96d7e]{border:0;flex:2 310px;min-width:0;margin:0;padding:0}.contract-date-filter legend[data-v-e2c96d7e]{color:#7d899b;margin-bottom:8px;padding:0;font-size:12px}.renewal-filters[data-v-120601ab]{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.renewal-filters label[data-v-120601ab]{color:#7d899b;flex-direction:column;gap:8px;font-size:13px;display:flex}.filter-label[data-v-120601ab]{color:#7d899b;margin-bottom:8px;font-size:13px;display:block}.renewal-filters input[data-v-120601ab],.renewal-filters select[data-v-120601ab]{background:#fff;border:1px solid #e2e7ef;border-radius:6px;height:40px;padding:0 12px}.renewal-filters button[data-v-120601ab]{cursor:pointer;border:0;border-radius:6px;height:40px;padding:0 20px}.renewal-filters .primary[data-v-120601ab]{color:#fff;background:#2878e8}.renewal-page[data-v-120601ab]{color:#263247;padding:28px 32px}.intro[data-v-120601ab],.heading[data-v-120601ab]{justify-content:space-between;align-items:center;display:flex}.intro[data-v-120601ab]{margin-bottom:20px}.intro h2[data-v-120601ab]{margin:0 0 8px;font-size:21px}.intro p[data-v-120601ab]{color:#8a96a8;margin:0;font-size:13px}.demo[data-v-120601ab]{color:#ad7523;background:#fff5e6;border-radius:5px;padding:6px 10px;font-size:12px}.card[data-v-120601ab]{background:#fff;border:1px solid #edf0f5;border-radius:10px;padding:22px}.heading h3[data-v-120601ab]{margin:0 0 14px;font-size:16px}small[data-v-120601ab]{color:#8a96a8;font-weight:400}.table-wrap[data-v-120601ab]{overflow-x:auto}table[data-v-120601ab]{border-collapse:collapse;text-align:center;width:100%;font-size:13px}th[data-v-120601ab]{color:#7d899b;background:#f7f9fc;font-weight:400}th[data-v-120601ab],td[data-v-120601ab]{border-bottom:1px solid #edf0f5;padding:14px 12px}.company[data-v-120601ab]{color:#293950;font-weight:700}.warning[data-v-120601ab]{color:#d58a25;background:#fff5e6;border-radius:4px;padding:5px 9px}.empty[data-v-120601ab]{color:#8a96a8;padding:36px}.shop-page[data-v-c445095d]{color:#263247;padding:28px 32px}.intro[data-v-c445095d]{margin-bottom:22px}h2[data-v-c445095d]{margin:0 0 9px;font-size:21px}p[data-v-c445095d],.heading span[data-v-c445095d]{color:#8a96a8;margin:0;font-size:13px}.card[data-v-c445095d]{background:#fff;border:1px solid #edf0f5;border-radius:10px;margin-bottom:20px;padding:22px}.filters[data-v-c445095d]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.filters label[data-v-c445095d]{color:#7d899b;flex-direction:column;flex:180px;gap:8px;font-size:12px;display:flex}input[data-v-c445095d],select[data-v-c445095d]{color:#263247;background:#fff;border:1px solid #e2e7ef;border-radius:6px;min-width:0;height:40px;padding:0 11px}input[data-v-c445095d]:focus,select[data-v-c445095d]:focus{outline:1px solid #2878e8}.actions[data-v-c445095d],.heading[data-v-c445095d],.pagination[data-v-c445095d]{align-items:center;gap:12px;display:flex}.heading[data-v-c445095d]{justify-content:space-between;margin-bottom:16px}.selection-info[data-v-c445095d]{color:#64748b;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.selection-info button[data-v-c445095d]{color:#2878e8;height:30px;padding:0 10px}.selection-cell[data-v-c445095d]{width:42px}.selection-cell input[data-v-c445095d]{accent-color:#2878e8;cursor:pointer;vertical-align:middle;width:16px;height:16px;margin:0;padding:0}tbody tr.selected[data-v-c445095d]{background:#edf4ff}h3[data-v-c445095d]{margin:0;font-size:16px}button[data-v-c445095d]{cursor:pointer;color:#64748b;background:#f1f3f7;border:0;border-radius:6px;height:40px;padding:0 18px}button.primary[data-v-c445095d]{color:#fff;background:#2878e8}button[data-v-c445095d]:disabled{cursor:default;opacity:.45}.table-wrap[data-v-c445095d]{max-height:650px;overflow:auto}table[data-v-c445095d]{border-collapse:separate;border-spacing:0;text-align:center;white-space:nowrap;width:100%;min-width:1550px;font-size:13px}th[data-v-c445095d],td[data-v-c445095d]{border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;padding:15px 12px}th[data-v-c445095d]{z-index:1;color:#7d899b;background:#f7f9fc;font-weight:400;position:sticky;top:0}tbody tr[data-v-c445095d]:nth-child(2n){background:#fafbfd}.company[data-v-c445095d]{font-weight:500}.authorized[data-v-c445095d]{color:#20875b}tfoot td[data-v-c445095d]{background:#e8f6f0;font-weight:600;position:sticky;bottom:0}.empty[data-v-c445095d]{color:#8a96a8;padding:36px}.pagination[data-v-c445095d]{color:#7d899b;flex-wrap:wrap;justify-content:flex-end;margin-top:20px;font-size:13px}.pagination label[data-v-c445095d]{align-items:center;gap:8px;display:flex}@media (width<=800px){.shop-page[data-v-c445095d]{padding:20px 16px}}.order-statistics[data-v-35bdc40d]{background:#fff;border:1px solid #edf0f5;border-radius:10px;margin-bottom:24px;padding:16px}.heading[data-v-35bdc40d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}h3[data-v-35bdc40d]{color:#263247;margin:0;font-size:19px;font-weight:500}h3 span[data-v-35bdc40d]{color:#7d899b;margin-right:8px}.date-filter[data-v-35bdc40d]{width:340px;max-width:100%}.tabs[data-v-35bdc40d]{background:#f7f7f7;border-bottom:2px solid #e5e8ef;display:flex}.tabs button[data-v-35bdc40d]{color:#404653;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;margin-bottom:-2px;padding:16px;font-size:17px}.tabs button.active[data-v-35bdc40d]{color:#2878ff;border-bottom-color:#2878ff}.quick-dates[data-v-35bdc40d]{justify-content:flex-end;gap:8px;padding:10px 0;display:flex}.quick-dates button[data-v-35bdc40d]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e8ef;border-radius:4px;padding:5px 12px}.metrics[data-v-35bdc40d]{background:#fafbfd;flex-wrap:wrap;justify-content:center;gap:12px 36px;padding:10px;font-size:13px;display:flex}.metrics div[data-v-35bdc40d]{color:#7d899b;align-items:center;gap:10px;display:flex}.metrics strong[data-v-35bdc40d]{color:#2878e8;font-size:17px}p[data-v-35bdc40d]{color:#8a96a8;margin:10px 0;font-size:12px;line-height:1.8}.table-wrap[data-v-35bdc40d]{border:1px solid #edf0f5;min-height:240px;max-height:420px;overflow:auto}table[data-v-35bdc40d]{border-collapse:collapse;text-align:center;white-space:nowrap;width:100%;font-size:13px}th[data-v-35bdc40d],td[data-v-35bdc40d]{border-bottom:1px solid #edf0f5;padding:13px 16px}th[data-v-35bdc40d]{color:#7d899b;background:#f7f7f7;font-weight:400;position:sticky;top:0}tbody tr:only-child td[colspan][data-v-35bdc40d]{color:#9299a5;height:215px}.accounts-card[data-v-68674f14]{background:#fff;border:1px solid #e5eaf2;border-radius:10px;padding:24px}.accounts-heading[data-v-68674f14]{justify-content:space-between;align-items:center;gap:20px;display:flex}h2[data-v-68674f14],h3[data-v-68674f14]{margin:0 0 8px}p[data-v-68674f14],small[data-v-68674f14]{color:#758196;font-size:13px;line-height:1.7}button[data-v-68674f14]{cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:6px;padding:9px 14px}.primary[data-v-68674f14]{color:#fff;background:#3275ed;border-color:#3275ed}.notice[data-v-68674f14]{background:#f0f5ff;border-radius:6px;padding:12px}.account-table[data-v-68674f14]{overflow:auto}table[data-v-68674f14]{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}th[data-v-68674f14],td[data-v-68674f14]{text-align:left;border-bottom:1px solid #edf0f5;padding:16px 12px}th[data-v-68674f14]{background:#f7f9fc}small[data-v-68674f14]{display:block}.tag[data-v-68674f14]{color:#3b66a7;background:#eff4fc;border-radius:4px;margin:3px;padding:3px 6px;display:inline-block}.link[data-v-68674f14]{color:#3275ed;border:0;padding:0}.account-mask[data-v-68674f14]{z-index:1000;background:#17243a66;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-dialog[data-v-68674f14]{background:#fff;border-radius:12px;width:520px;max-width:100%;max-height:90vh;padding:28px;overflow:auto}.account-dialog>label[data-v-68674f14]{gap:7px;margin:16px 0;font-size:14px;display:grid}.account-dialog input[data-v-68674f14]:not([type=checkbox]),.account-dialog select[data-v-68674f14]{border:1px solid #dce3ee;border-radius:6px;width:100%;padding:10px}fieldset[data-v-68674f14]{border:1px solid #dce3ee;border-radius:6px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.check[data-v-68674f14]{align-items:center;gap:8px;display:flex!important}.error[data-v-68674f14]{color:#c43145}.success[data-v-68674f14]{color:#198b59}button[data-v-68674f14]:disabled{opacity:.5;cursor:default}.signout-button{color:#65748b;cursor:pointer;background:#fff;border:1px solid #dce3ee;border-radius:6px;padding:6px 10px}*{box-sizing:border-box}body{color:#263247;background:#f5f7fb;margin:0;font-family:Microsoft YaHei,Arial,sans-serif}button,input{font:inherit}.admin-layout{min-height:100vh;display:flex}.sidebar{color:#c2cddd;background:#17243a;flex-direction:column;flex-shrink:0;width:235px;min-height:100vh;padding:24px 15px;display:flex}.brand{align-items:center;gap:12px;padding:4px 9px 32px;display:flex}.brand-logo{color:#fff;background:#2878e8;border-radius:11px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:700;display:grid}.brand-name{color:#fff;font-size:16px;font-weight:700}.brand-en{color:#8292aa;margin-top:5px;font-size:8px}.menu-title{color:#71839d;padding:0 12px 12px;font-size:12px}.menu-item{cursor:pointer;border-radius:7px;align-items:center;gap:13px;height:46px;margin-bottom:5px;padding:0 13px;font-size:14px;transition:all .2s;display:flex}.menu-item:hover{color:#fff;background:#253750}.menu-item.active{color:#fff;background:#2878e8}.menu-icon{text-align:center;width:20px;font-size:19px}.sidebar-bottom{border-top:1px solid #304057;margin-top:auto;padding:18px 10px 0;font-size:12px}.online-dot{background:#35c98b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.version{color:#71839d;margin-top:8px}.main-content{flex:1;min-width:0}.topbar{background:#fff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;height:76px;padding:0 32px;display:flex}.breadcrumb{color:#94a0b2;margin-bottom:5px;font-size:12px}.page-title{color:#263247;font-size:19px;font-weight:700}.user-info{align-items:center;gap:10px;display:flex}.avatar{color:#2878e8;background:#e8f1ff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.user-name{font-size:13px;font-weight:700}.user-role{color:#98a3b3;margin-top:3px;font-size:11px}.content{max-width:1600px;margin:auto;padding:28px 32px}.content-flush{max-width:none;padding:0}.placeholder-panel{text-align:center;padding:70px 22px}.placeholder-icon{color:#2878e8;background:#eaf2ff;border-radius:14px;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:26px;display:grid}.placeholder-panel h3{margin:0 0 10px;font-size:17px}.placeholder-panel p{color:#8a96a8;margin:0;font-size:13px}.welcome{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.welcome h2{margin:0 0 9px;font-size:21px}.welcome p,.panel-heading p,.table-heading p{color:#8a96a8;margin:0;font-size:13px}.date-label{color:#6d7d92;background:#fff;border:1px solid #e9edf3;border-radius:7px;padding:9px 13px;font-size:12px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:20px;display:grid}.stat-card,.panel{background:#fff;border:1px solid #edf0f5;border-radius:10px}.stat-card{padding:19px}.stat-top{color:#7d899b;justify-content:space-between;align-items:center;font-size:13px;display:flex}.stat-icon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.blue{color:#2878e8;background:#eaf2ff}.purple{color:#8a63df;background:#f1edff}.orange{color:#ed9b38;background:#fff5e8}.green{color:#22ad7a;background:#e8f8f1}.stat-number{color:#27364c;margin:14px 0 7px;font-size:27px;font-weight:700}.stat-desc{color:#a1aaba;font-size:11px}.panel{margin-bottom:20px;padding:22px}.panel-heading,.table-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panel h3,.table-panel h3{margin:0 0 8px;font-size:16px}.demo-tag{color:#c08026;background:#fff6e8;border-radius:5px;padding:6px 10px;font-size:11px}.search-row{gap:10px;display:flex}.search-input{color:#8997aa;border:1px solid #e2e7ef;border-radius:6px;flex:1;align-items:center;gap:9px;height:40px;padding:0 12px;display:flex}.search-input input{color:#263247;border:none;outline:none;width:100%;font-size:13px}.search-input:focus-within{border-color:#2878e8}.search-button,.reset-button{cursor:pointer;border:none;border-radius:6px;padding:0 21px;font-size:13px}.search-button{color:#fff;background:#2878e8}.search-button:hover{background:#1765d2}.reset-button{color:#64748b;background:#f1f3f7}.result-count{color:#8a96a8;font-size:12px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:1240px}th{color:#7d899b;white-space:nowrap;background:#f7f9fc;padding:14px 12px;font-size:12px;font-weight:400}td{color:#58667a;white-space:nowrap;border-bottom:1px solid #f0f2f6;padding:16px 12px;font-size:12px}.company-name{color:#293950;font-weight:700}.account-col{min-width:138px}.account-line{align-items:center;gap:6px;display:flex}.account-name{color:#293950;letter-spacing:.2px;font-weight:700}.eye-button{color:#9aa6b8;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:all .15s;display:inline-flex}.eye-button:hover,.eye-button.open{color:#2878e8;background:#eaf2ff}.password-bubble{color:#fff;white-space:nowrap;background:#17243a;border-radius:6px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:9px;padding:4px 9px;font-size:11px;line-height:1.5;animation:.16s ease-out bubble-in;display:flex;position:relative}.password-bubble:before{content:"";background:#17243a;border-radius:1px;width:7px;height:7px;position:absolute;top:-3px;left:14px;transform:rotate(45deg)}.password-label{color:#8fa3c0}.password-bubble strong{letter-spacing:.5px;font-weight:700}@keyframes bubble-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.phone{font-variant-numeric:tabular-nums}.num-col,.num{text-align:right;font-variant-numeric:tabular-nums}.num.muted{color:#8a96a8}.money{color:#21a477;font-weight:700}.status{color:#20a575;background:#eaf8f2;border-radius:4px;padding:5px 9px}.status.warning{color:#d58a25;background:#fff5e6}.row-actions{align-items:center;gap:6px;display:flex}.detail-button{color:#2878e8;cursor:pointer;background:0 0;border:none}.refund-button{color:#2878e8;cursor:pointer;background:#eaf2ff;border:none;border-radius:5px;padding:5px 9px;font-size:12px;transition:all .15s}.refund-button:hover{color:#fff;background:#2878e8}.empty{text-align:center;color:#9ba6b5;padding:35px}.customer-pagination{color:#64748b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px;font-size:13px;display:flex}.customer-pagination>span{margin-right:auto}.customer-pagination button,.customer-pagination select{color:#475569;background:#fff;border:1px solid #dce3ec;border-radius:6px;padding:6px 10px}.customer-pagination button{cursor:pointer}.customer-pagination button:disabled{opacity:.45;cursor:default}.footer{color:#a0aaba;text-align:center;padding:10px 0 20px;font-size:11px}@media (width<=1000px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content{padding:20px}}@media (width<=650px){.sidebar{width:68px;padding:15px 8px}.brand{padding:5px 5px 25px}.brand>div:last-child,.menu-title,.menu-item span:last-child,.sidebar-bottom{display:none}.menu-item{justify-content:center;padding:0}.topbar{padding:0 15px}.stat-grid{grid-template-columns:1fr}.welcome{flex-direction:column;align-items:flex-start;gap:12px}.search-row{flex-wrap:wrap}.search-input{flex-basis:100%}}.login-screen[data-v-5d6e2e87]{background:linear-gradient(135deg,#edf3ff,#f8fafc);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card[data-v-5d6e2e87]{background:#fff;border:1px solid #e5eaf2;border-radius:16px;width:400px;max-width:100%;padding:36px;box-shadow:0 18px 55px #20396312}.login-logo[data-v-5d6e2e87]{color:#fff;background:#3275ed;border-radius:12px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}h1[data-v-5d6e2e87]{margin:22px 0 8px;font-size:24px}p[data-v-5d6e2e87]{color:#748196;font-size:14px;line-height:1.6}label[data-v-5d6e2e87]{gap:8px;margin-top:20px;font-size:14px;display:grid}input[data-v-5d6e2e87]{border:1px solid #dce3ef;border-radius:7px;width:100%;padding:12px}button[data-v-5d6e2e87]{color:#fff;cursor:pointer;background:#3275ed;border:0;border-radius:7px;width:100%;margin-top:24px;padding:12px}button[data-v-5d6e2e87]:disabled{opacity:.6}.login-error[data-v-5d6e2e87]{color:#c43145}.boot-panel[data-v-689657b5]{background:#f4f7fc;place-items:center;min-height:100vh;padding:40px;display:grid}.boot-panel section[data-v-689657b5]{background:#fff;border:1px solid #e1e7f0;border-radius:12px;max-width:650px;padding:32px}p[data-v-689657b5]{color:#6d7b90;line-height:1.8}button[data-v-689657b5]{cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:6px;margin:10px 10px 0 0;padding:10px 16px}button[data-v-689657b5]:first-of-type{color:#fff;background:#3275ed}.item[data-v-40a5c0e5]{margin-top:2rem;display:flex;position:relative}.details[data-v-40a5c0e5]{flex:1;margin-left:1rem}i[data-v-40a5c0e5]{width:32px;height:32px;color:var(--color-text);place-content:center;place-items:center;display:flex}h3[data-v-40a5c0e5]{color:var(--color-heading);margin-bottom:.4rem;font-size:1.2rem;font-weight:500}@media (width>=1024px){.item[data-v-40a5c0e5]{padding:.4rem 0 1rem calc(var(--section-gap) / 2);margin-top:0}i[data-v-40a5c0e5]{border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;width:50px;height:50px;position:absolute;top:calc(50% - 25px);left:-26px}.item[data-v-40a5c0e5]:before{content:" ";border-left:1px solid var(--color-border);height:calc(50% - 25px);position:absolute;bottom:calc(50% + 25px);left:0}.item[data-v-40a5c0e5]:after{content:" ";border-left:1px solid var(--color-border);height:calc(50% - 25px);position:absolute;top:calc(50% + 25px);left:0}.item[data-v-40a5c0e5]:first-of-type:before,.item[data-v-40a5c0e5]:last-of-type:after{display:none}}
