.login-page[data-v-b7d93e90]{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh;padding:6vh 4vw;overflow:hidden;color:#eef2ff}.bg-gradient[data-v-b7d93e90]{position:absolute;inset:-10%;background:radial-gradient(60% 60% at 20% 20%,rgba(255,155,255,.22),transparent 60%),radial-gradient(50% 50% at 80% 30%,rgba(135,206,250,.22),transparent 60%),radial-gradient(70% 70% at 50% 80%,rgba(255,215,0,.16),transparent 60%),linear-gradient(120deg,#0f172a,#1f2937,#0b1020);background-size:180% 180%,180% 180%,180% 180%,cover;filter:saturate(118%);animation:flow-b7d93e90 18s ease-in-out infinite;z-index:0}.bg-canvas[data-v-b7d93e90]{position:absolute;inset:0;z-index:1;pointer-events:none}.login-panel[data-v-b7d93e90]{position:relative;z-index:2;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);border-radius:16px;width:380px;padding:34px 28px 40px;box-shadow:0 20px 60px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.04);transition:transform .35s ease,box-shadow .35s ease}.login-panel[data-v-b7d93e90]:hover{transform:translateY(-4px);box-shadow:0 28px 80px rgba(0,0,0,.42),inset 0 0 0 1px hsla(0,0%,100%,.06)}.title[data-v-b7d93e90]{text-align:center;font-weight:700;font-size:24px;letter-spacing:.3px;color:#fff;margin-bottom:6px}.subtitle[data-v-b7d93e90]{text-align:center;color:hsla(0,0%,100%,.75);margin-bottom:22px;font-size:13px}[data-v-b7d93e90] .el-form-item__label{color:hsla(0,0%,100%,.85)}[data-v-b7d93e90] .el-input input,[data-v-b7d93e90] .el-input__inner{height:44px;font-size:14px;border-radius:10px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.25);color:#fff}[data-v-b7d93e90] .el-input input::-moz-placeholder,[data-v-b7d93e90] .el-input__inner::-moz-placeholder{color:hsla(0,0%,100%,.65)}[data-v-b7d93e90] .el-input input::placeholder,[data-v-b7d93e90] .el-input__inner::placeholder{color:hsla(0,0%,100%,.65)}[data-v-b7d93e90] .el-input.is-focus .el-input__inner,[data-v-b7d93e90] .el-input__inner:focus{outline:none;box-shadow:0 0 0 3px rgba(100,181,246,.25);border-color:rgba(100,181,246,.8)}.login-btn[data-v-b7d93e90]{width:100%;height:46px;font-size:16px;letter-spacing:.5px;font-weight:600;border-radius:12px;margin-top:10px;background:linear-gradient(135deg,#7dd3fc,#a78bfa,#f0abfc);border:none;box-shadow:0 10px 24px rgba(167,139,250,.35);transition:transform .18s ease,box-shadow .25s ease}.login-btn[data-v-b7d93e90]:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(167,139,250,.5)}.link[data-v-b7d93e90]{text-align:right;margin-top:14px}.link a[data-v-b7d93e90]{color:#bfdbfe;font-size:13px;text-decoration:none}.link a[data-v-b7d93e90]:hover{text-decoration:underline}.login-page[data-v-b7d93e90]{animation:fadeIn-b7d93e90 .6s ease-out}@keyframes fadeIn-b7d93e90{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes flow-b7d93e90{0%{background-position:0 0,100% 0,50% 100%,0 0}50%{background-position:100% 100%,0 100%,50% 0,0 0}to{background-position:0 0,100% 0,50% 100%,0 0}}@media (max-width:480px){.login-panel[data-v-b7d93e90]{width:min(92vw,420px);padding:28px 20px 32px;border-radius:14px}.title[data-v-b7d93e90]{font-size:20px}.subtitle[data-v-b7d93e90]{font-size:12px}[data-v-b7d93e90] .el-input input,[data-v-b7d93e90] .el-input__inner{height:42px;font-size:14px}.login-btn[data-v-b7d93e90]{height:44px;font-size:15px}}[data-v-b7d93e90] .el-message{z-index:9999}@supports not ((backdrop-filter:blur(10px)) or (-webkit-backdrop-filter:blur(10px))){.login-panel[data-v-b7d93e90]{background:rgba(17,24,39,.78);border-color:hsla(0,0%,100%,.1)}}[data-v-7eeaea84],[data-v-7eeaea84]:after,[data-v-7eeaea84]:before{box-sizing:border-box}.layout[data-v-7eeaea84]{display:flex;min-height:100dvh;width:100%;background-color:#f5f7fa;overflow-x:hidden}.aside[data-v-7eeaea84]{position:fixed;top:0;left:0;width:230px;height:100dvh;border-right:none;overflow-y:auto;overflow-x:hidden;box-shadow:2px 0 8px rgba(0,0,0,.1);z-index:10}.logo-area[data-v-7eeaea84]{height:60px;display:flex;align-items:center;padding-left:15px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:5px}.logo[data-v-7eeaea84]{width:32px;height:32px;margin-right:10px}.title[data-v-7eeaea84]{color:#fff;font-weight:600;font-size:15px;letter-spacing:1px}.content[data-v-7eeaea84]{flex:1;margin-left:230px;width:calc(100% - 230px);min-width:0;min-height:100dvh;display:flex;flex-direction:column}.content-toolbar[data-v-7eeaea84]{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;background:#fff;border-bottom:1px solid #eef0f4}.hamburger[data-v-7eeaea84]{display:none}.spacer[data-v-7eeaea84]{flex:1}.user-mini[data-v-7eeaea84]{color:#475569;font-size:13px}.content-body[data-v-7eeaea84]{flex:1;min-height:0;width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;padding:20px;background-color:#f9fafc}.content-body>[data-v-7eeaea84]{min-width:0}.el-menu-item[data-v-7eeaea84],.el-submenu__title[data-v-7eeaea84]{height:48px;line-height:48px;font-size:14px}.el-menu-item.is-active[data-v-7eeaea84]{background-color:#409eff!important;color:#fff!important;border-radius:4px}.el-menu-item[data-v-7eeaea84]:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important}.el-menu-item i[data-v-7eeaea84],.el-submenu__title i[data-v-7eeaea84]{margin-right:8px}@media (max-width:992px){.aside[data-v-7eeaea84]{position:fixed;transform:translateX(-100%);transition:transform .25s ease;width:230px;height:100dvh}.layout.is-drawer-open .aside[data-v-7eeaea84]{transform:translateX(0)}.backdrop[data-v-7eeaea84]{content:"";position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:9}.layout.is-drawer-open .backdrop[data-v-7eeaea84]{opacity:1;pointer-events:auto}.content[data-v-7eeaea84]{margin-left:0;width:100%}.hamburger[data-v-7eeaea84]{display:inline-flex}}@media (max-width:480px){.content-toolbar[data-v-7eeaea84]{height:52px;padding:0 12px}.content-body[data-v-7eeaea84]{padding:16px}}.home-page[data-v-12d989af]{padding:16px;box-sizing:border-box;background:#f5f7fa;min-height:100%;overflow:visible}.block-card[data-v-12d989af]{margin-bottom:16px}.welcome-wrap[data-v-12d989af]{display:flex;justify-content:space-between;align-items:center}.welcome-main[data-v-12d989af]{display:flex;flex-direction:column}.welcome-title[data-v-12d989af]{line-height:1.6}.welcome-line-1[data-v-12d989af]{font-size:18px;font-weight:700;color:#111827;margin-bottom:4px}.welcome-line-2[data-v-12d989af]{font-size:16px;font-weight:600;color:#1f2937}.welcome-line-3[data-v-12d989af]{font-size:13px;color:#6b7280;margin-top:4px}.welcome-status[data-v-12d989af]{white-space:nowrap}.card-header[data-v-12d989af]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.card-title[data-v-12d989af]{font-size:15px;font-weight:600;color:#111827}.card-actions[data-v-12d989af]{display:flex;gap:8px}.quota-item[data-v-12d989af]{display:flex;align-items:center;padding:8px 10px;border-radius:8px;border:1px dashed #e4e7ed;background-color:#fff}.quota-icon[data-v-12d989af]{font-size:20px;color:#409eff;margin-right:8px}.quota-label[data-v-12d989af]{font-size:13px;color:#6b7280}.quota-value[data-v-12d989af]{font-size:15px;color:#111827;margin-top:2px}.quota-extra[data-v-12d989af]{margin-left:6px;font-size:12px;color:#9ca3af}.ann-scroll[data-v-12d989af]{height:320px;min-height:260px;max-height:360px;overflow-y:auto;overflow-x:hidden}.ann-list[data-v-12d989af]{padding-right:4px}.ann-item[data-v-12d989af]{padding:2px 0}.ann-title[data-v-12d989af]{font-weight:600;color:#303133;font-size:14px;word-break:break-all;white-space:pre-wrap}.ann-content[data-v-12d989af]{margin-top:2px;color:#606266;font-size:13px;line-height:1.6;word-break:break-all;white-space:pre-wrap}.ann-empty-wrap[data-v-12d989af]{height:100%;display:flex;align-items:center;justify-content:center}.quick-row[data-v-12d989af]{margin-bottom:12px}.quick-btn[data-v-12d989af]{width:100%;display:flex;align-items:center;justify-content:center}.quick-icon[data-v-12d989af]{margin-right:6px}.quick-tip[data-v-12d989af]{margin-top:4px}@media (max-width:768px){.welcome-wrap[data-v-12d989af]{flex-direction:column;align-items:flex-start;gap:8px}}[data-v-13fcfb3b],[data-v-13fcfb3b]:after,[data-v-13fcfb3b]:before{box-sizing:border-box}.activate-page[data-v-13fcfb3b]{width:100%;min-height:100%;padding:16px;display:flex;justify-content:center;align-items:flex-start;overflow:visible}.activate-card[data-v-13fcfb3b]{width:100%;max-width:440px;min-width:0;margin:0 auto;padding:28px 24px 32px;border-radius:14px;background-color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease}.activate-card[data-v-13fcfb3b]:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.title[data-v-13fcfb3b]{text-align:center;font-weight:700;color:#1f2937;font-size:22px;margin-bottom:12px}.info-box[data-v-13fcfb3b]{margin-bottom:16px}.activate-form[data-v-13fcfb3b]{margin-top:8px}.activate-btn[data-v-13fcfb3b]{width:100%;height:44px;margin-top:10px;font-size:15px;font-weight:600;letter-spacing:.5px}[data-v-13fcfb3b] .el-form-item__label{color:#374151;font-weight:600}[data-v-13fcfb3b] .el-input input,[data-v-13fcfb3b] .el-input__inner{height:44px;font-size:14px;border-radius:10px}@media (max-width:480px){.activate-page[data-v-13fcfb3b]{padding:12px}.activate-card[data-v-13fcfb3b]{padding:22px 16px 26px;border-radius:12px;max-width:96vw}.title[data-v-13fcfb3b]{font-size:20px}.activate-btn[data-v-13fcfb3b]{height:42px;font-size:14px}}.receipt-panel[data-v-d8e49c86]{margin-top:18px;padding:16px;width:100%;max-width:100%;min-width:0;overflow:visible;border:1px solid #e6ebf3;border-radius:8px;background:#fff}.receipt-hero[data-v-d8e49c86]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-width:0;padding:14px;border-radius:8px;background:#f7fbff;border:1px solid #dcecff}.receipt-hero.danger[data-v-d8e49c86]{background:#fff7f7;border-color:#ffd8d8}.receipt-hero.private[data-v-d8e49c86]{background:#fffaf0;border-color:#f7dfad}.identity[data-v-d8e49c86]{min-width:0}.eyebrow[data-v-d8e49c86]{color:#409eff;font-size:12px;font-weight:700;margin-bottom:4px}.identity h3[data-v-d8e49c86]{margin:0 0 5px;color:#172033;font-size:21px;line-height:1.25;overflow-wrap:anywhere}.identity-line[data-v-d8e49c86]{margin:0;color:#667085;display:flex;gap:10px;flex-wrap:wrap;min-width:0;overflow-wrap:anywhere}.identity-line a[data-v-d8e49c86]{color:#409eff;text-decoration:none}.hero-tags[data-v-d8e49c86]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.receipt-meta[data-v-d8e49c86]{min-width:100px;max-width:100%;padding:10px;border-radius:8px;background:hsla(0,0%,100%,.72);text-align:right;color:#667085}.receipt-meta small[data-v-d8e49c86],.receipt-meta span[data-v-d8e49c86]{display:block;font-size:12px}.receipt-meta strong[data-v-d8e49c86]{display:block;color:#172033;font-size:20px}.flow-strip[data-v-d8e49c86]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.flow-step[data-v-d8e49c86],.insight-item[data-v-d8e49c86]{display:flex;gap:10px;align-items:flex-start;min-width:0;padding:10px;border-radius:8px;border:1px solid #edf1f7;background:#fbfcff}.flow-step>div[data-v-d8e49c86],.insight-item>div[data-v-d8e49c86]{min-width:0}.flow-step i[data-v-d8e49c86],.insight-item i[data-v-d8e49c86]{margin-top:2px;color:#409eff}.flow-step span[data-v-d8e49c86],.insight-item span[data-v-d8e49c86],.inventory-card span[data-v-d8e49c86],.metric-card span[data-v-d8e49c86]{display:block;color:#667085;font-size:12px}.flow-step strong[data-v-d8e49c86],.insight-item strong[data-v-d8e49c86]{display:block;color:#172033;font-size:13px;line-height:1.35}.flow-step.ok[data-v-d8e49c86],.insight-item.ok[data-v-d8e49c86]{border-color:#d9f0d1;background:#f7fff4}.flow-step.processing[data-v-d8e49c86]{border-color:#dcecff;background:#f7fbff}.flow-step.warn[data-v-d8e49c86],.insight-item.warn[data-v-d8e49c86],.inventory-card.warn[data-v-d8e49c86],.metric-card.warn[data-v-d8e49c86]{border-color:#faecd8;background:#fffaf2}.insight-item.danger[data-v-d8e49c86]{border-color:#ffd8d8;background:#fff7f7}.status-row[data-v-d8e49c86]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.summary-banner[data-v-d8e49c86]{display:grid;gap:4px;margin-top:12px;padding:11px 12px;border-radius:8px;background:#f0f9eb;color:#2f6b1f}.summary-banner.danger[data-v-d8e49c86]{background:#fff1f0;color:#a8071a}.summary-banner span[data-v-d8e49c86]{color:inherit;opacity:.88;overflow-wrap:anywhere}.fact-grid[data-v-d8e49c86],.metric-list[data-v-d8e49c86]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.detail-row[data-v-d8e49c86],.fact-item[data-v-d8e49c86],.metric-card[data-v-d8e49c86]{min-width:0;padding:10px;border:1px solid #eef2f7;border-radius:8px;background:#fbfcff}.fact-item.ok[data-v-d8e49c86],.metric-card.ok[data-v-d8e49c86]{background:#f7fff4;border-color:#d9f0d1}.fact-item.warn[data-v-d8e49c86]{background:#fffaf2;border-color:#faecd8}.detail-row span[data-v-d8e49c86],.fact-item span[data-v-d8e49c86]{display:block;color:#667085;font-size:12px;margin-bottom:4px}.detail-row strong[data-v-d8e49c86],.fact-item strong[data-v-d8e49c86],.inventory-head strong[data-v-d8e49c86],.metric-card strong[data-v-d8e49c86]{display:block;color:#172033;font-size:14px;overflow-wrap:anywhere}.detail-row small[data-v-d8e49c86],.fact-item small[data-v-d8e49c86],.metric-card small[data-v-d8e49c86]{display:block;margin-top:4px;color:#98a2b3;line-height:1.35}.insight-list[data-v-d8e49c86]{display:grid;gap:8px;margin-top:12px}.section-block[data-v-d8e49c86]{margin-top:14px}.section-block h4[data-v-d8e49c86]{margin:0 0 8px;color:#172033;font-size:15px}.detail-list[data-v-d8e49c86]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inventory-card[data-v-d8e49c86]{margin-top:10px;padding:12px;min-width:0;border:1px solid #eef2f7;border-radius:8px;background:#fbfcff}.inventory-card.ok[data-v-d8e49c86]{background:#f7fff4;border-color:#d9f0d1}.inventory-head[data-v-d8e49c86]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.inventory-card p[data-v-d8e49c86]{margin:8px 0 0;color:#667085;line-height:1.5;overflow-wrap:anywhere}.inventory-preview[data-v-d8e49c86]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.inventory-preview span[data-v-d8e49c86]{max-width:100%;padding:5px 8px;border-radius:999px;border:1px solid #e4eaf2;background:#fff;color:#344054;font-size:12px;overflow-wrap:anywhere}.inventory-button[data-v-d8e49c86]{margin-top:10px}.source-note[data-v-d8e49c86]{margin-top:14px}.inventory-drawer[data-v-d8e49c86]{padding:0 20px 20px}.drawer-summary[data-v-d8e49c86]{margin:0 0 12px;color:#667085;line-height:1.5}.inventory-item[data-v-d8e49c86]{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #eef2f7;border-radius:8px;margin-bottom:8px;min-width:0;overflow-wrap:anywhere}.inventory-item i[data-v-d8e49c86]{color:#409eff}@media (max-width:860px){.detail-list[data-v-d8e49c86],.fact-grid[data-v-d8e49c86],.flow-strip[data-v-d8e49c86],.metric-list[data-v-d8e49c86]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.receipt-panel[data-v-d8e49c86]{padding:12px}.receipt-hero[data-v-d8e49c86]{grid-template-columns:auto 1fr}.receipt-meta[data-v-d8e49c86]{grid-column:1/-1;text-align:left}.detail-list[data-v-d8e49c86],.fact-grid[data-v-d8e49c86],.flow-strip[data-v-d8e49c86],.metric-list[data-v-d8e49c86]{grid-template-columns:1fr}}[data-v-b9d81cca],[data-v-b9d81cca]:after,[data-v-b9d81cca]:before{box-sizing:border-box}.report-page[data-v-b9d81cca]{width:100%;min-height:100%;padding:16px;display:flex;justify-content:center;align-items:flex-start;overflow:visible}.report-card[data-v-b9d81cca]{width:100%;max-width:760px;min-width:0;margin:0 auto;padding:24px 20px 28px;border-radius:14px;background-color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.06)}.title[data-v-b9d81cca]{text-align:center;font-weight:700;color:#1f2937;font-size:22px;margin-bottom:10px}.quota-bar[data-v-b9d81cca]{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:12px}.q-item[data-v-b9d81cca]{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:10px;padding:8px 10px}.q-icon[data-v-b9d81cca]{color:#409eff;font-size:18px}.q-label[data-v-b9d81cca]{color:#6b7280;margin-right:6px}.q-value[data-v-b9d81cca]{color:#111827;font-size:16px;margin:0 2px}.q-unit[data-v-b9d81cca]{color:#374151;margin-left:2px}.q-hint[data-v-b9d81cca]{margin-left:6px;color:#9ca3af;font-size:12px}.q-empty[data-v-b9d81cca] .el-alert__title{font-size:12px}.tip-box[data-v-b9d81cca]{margin-bottom:12px}.report-form[data-v-b9d81cca]{margin-top:8px}.report-btn[data-v-b9d81cca]{width:100%;height:44px;margin-top:10px;font-size:15px;font-weight:600;border-radius:10px;letter-spacing:.5px}.fade-enter-active[data-v-b9d81cca],.fade-leave-active[data-v-b9d81cca]{transition:opacity .3s ease}.fade-enter[data-v-b9d81cca],.fade-leave-to[data-v-b9d81cca]{opacity:0}.result-box[data-v-b9d81cca]{margin-top:16px}.report-result[data-v-b9d81cca]{margin-top:20px;padding:16px;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef}.user-info[data-v-b9d81cca]{display:flex;gap:16px;align-items:flex-start}.user-details[data-v-b9d81cca]{flex:1}.user-details h3[data-v-b9d81cca]{margin:0 0 8px 0;color:#1f2937;font-size:18px}.user-details p[data-v-b9d81cca]{margin:4px 0;color:#6b7280;font-size:14px}.inventory-count[data-v-b9d81cca]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .3s ease;color:#6b7280}.inventory-count[data-v-b9d81cca]:hover{background:#f3f4f6;border-color:#409eff;color:#409eff}.count-link[data-v-b9d81cca]{color:#409eff;font-weight:600}.view-icon[data-v-b9d81cca]{font-size:14px;color:#9ca3af}.inventory-count:hover .view-icon[data-v-b9d81cca]{color:#409eff}.ban-info[data-v-b9d81cca]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.inventory-drawer[data-v-b9d81cca]{padding:0 20px}.inventory-stats[data-v-b9d81cca]{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px;text-align:center}.inventory-list[data-v-b9d81cca]{max-height:calc(100vh - 200px);overflow-y:auto}.inventory-item[data-v-b9d81cca]{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:8px;background:#fff;border:1px solid #f1f3f4;border-radius:8px;transition:all .3s ease}.inventory-item[data-v-b9d81cca]:hover{background:#f8f9fa;border-color:#e1e5e9}.item-icon[data-v-b9d81cca]{color:#409eff;font-size:16px}.item-name[data-v-b9d81cca]{color:#374151;font-size:14px;line-height:1.4}.empty-inventory[data-v-b9d81cca]{text-align:center;padding:40px 20px;color:#9ca3af}.empty-icon[data-v-b9d81cca]{font-size:48px;margin-bottom:16px;color:#d1d5db}[data-v-b9d81cca] .el-form-item__label{color:#374151;font-weight:600}[data-v-b9d81cca] .el-input input,[data-v-b9d81cca] .el-input__inner{height:44px;font-size:14px;border-radius:10px}@media (max-width:480px){.report-page[data-v-b9d81cca]{padding:12px}.report-card[data-v-b9d81cca]{padding:20px 14px 24px;border-radius:12px}.title[data-v-b9d81cca]{font-size:20px}.report-btn[data-v-b9d81cca]{height:42px;font-size:14px}.user-info[data-v-b9d81cca]{flex-direction:column;text-align:center}[data-v-b9d81cca] .el-drawer{width:100%!important}}.reports-page[data-v-0d4644bd]{box-sizing:border-box;width:100%;min-height:100%;margin:0;padding:16px;overflow:visible}.card[data-v-0d4644bd]{width:100%;margin:0;padding:16px;border-radius:10px;background:#fff}.toolbar[data-v-0d4644bd]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:10px}.title[data-v-0d4644bd]{margin:0;font-weight:700;font-size:18px;color:#111827}.actions[data-v-0d4644bd]{display:inline-grid;grid-auto-flow:column;gap:8px;align-items:center}.kw[data-v-0d4644bd]{width:clamp(220px,30vw,360px)}.mb-2[data-v-0d4644bd]{margin:0 0 10px 0}.alerts[data-v-0d4644bd]{margin-bottom:8px}.table-shell[data-v-0d4644bd]{width:100%;min-width:0;overflow:hidden}.fullwidth-table[data-v-0d4644bd]{width:100%!important}[data-v-0d4644bd] .el-table__body,[data-v-0d4644bd] .el-table__header{table-layout:fixed}[data-v-0d4644bd] .el-table .col-date .cell,[data-v-0d4644bd] .el-table .col-steamid .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-0d4644bd] .el-table__body-wrapper{overflow-y:auto!important;overflow-x:auto!important}.pagination-bar[data-v-0d4644bd]{text-align:right;margin-top:6px;background:#fff;padding-top:6px;border-top:1px solid #ebeef5}.pagination-scroll[data-v-0d4644bd]{max-width:100%}@media (max-width:720px){.pagination-bar[data-v-0d4644bd]{text-align:left}.pagination-scroll[data-v-0d4644bd]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.pagination-scroll[data-v-0d4644bd] .el-pagination{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}}.mobile-cards[data-v-0d4644bd]{display:none;list-style:none;padding:0;margin:8px 0 0;width:100%}.mcard[data-v-0d4644bd]{width:100%;border:1px solid #ebeef5;border-radius:12px;padding:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);box-sizing:border-box}.mcard+.mcard[data-v-0d4644bd]{margin-top:10px}.mcard-row[data-v-0d4644bd]{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dashed #f0f0f0}.mcard-row[data-v-0d4644bd]:last-child{border-bottom:none}.mcard-label[data-v-0d4644bd]{font-size:12px;color:#6b7280}.mcard-value[data-v-0d4644bd]{font-size:14px;color:#111827;word-break:break-word;overflow-wrap:anywhere}@media (max-width:992px){.reports-page[data-v-0d4644bd]{padding:14px}.kw[data-v-0d4644bd]{width:clamp(200px,40vw,340px)}}@media (max-width:720px){.toolbar[data-v-0d4644bd]{grid-template-columns:1fr;gap:8px}.actions[data-v-0d4644bd]{width:100%;display:grid;grid-template-columns:1fr auto auto auto;gap:8px}.kw[data-v-0d4644bd]{width:100%}.table-shell[data-v-0d4644bd]{display:none}.mobile-cards[data-v-0d4644bd]{display:block}}@media (max-width:420px){.actions[data-v-0d4644bd]{grid-template-columns:1fr}.actions[data-v-0d4644bd] .el-button{width:100%}.mcard-row[data-v-0d4644bd]{grid-template-columns:80px 1fr;padding:5px 0}}.users-page[data-v-69c1b6e4]{box-sizing:border-box;width:100%;min-height:100%;margin:0;padding:16px;overflow:visible}.card[data-v-69c1b6e4]{width:100%;margin:0;padding:16px;border-radius:10px;background:#fff}.toolbar[data-v-69c1b6e4]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:10px}.title[data-v-69c1b6e4]{margin:0;font-weight:700;font-size:18px;color:#111827}.actions[data-v-69c1b6e4]{display:inline-grid;grid-auto-flow:column;gap:8px;align-items:center}.kw[data-v-69c1b6e4]{width:clamp(220px,30vw,360px)}.mb-2[data-v-69c1b6e4]{margin:0 0 10px 0}.alerts[data-v-69c1b6e4]{margin-bottom:8px}.table-shell[data-v-69c1b6e4]{width:100%;min-width:0;overflow:hidden}.fullwidth-table[data-v-69c1b6e4]{width:100%!important}[data-v-69c1b6e4] .el-table__body,[data-v-69c1b6e4] .el-table__header{table-layout:fixed}[data-v-69c1b6e4] .el-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-input[data-v-69c1b6e4]{width:110px;margin:0 6px}[data-v-69c1b6e4] .el-table__body-wrapper{overflow-y:auto!important;overflow-x:auto!important}.pagination-bar[data-v-69c1b6e4]{text-align:right;margin-top:6px;background:#fff;padding-top:6px;border-top:1px solid #ebeef5}.pagination-scroll[data-v-69c1b6e4]{max-width:100%}@media (max-width:720px){.pagination-bar[data-v-69c1b6e4]{text-align:left}.pagination-scroll[data-v-69c1b6e4]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.pagination-scroll[data-v-69c1b6e4] .el-pagination{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}}.mobile-cards[data-v-69c1b6e4]{display:none;list-style:none;padding:0;margin:8px 0 0;width:100%}.mcard[data-v-69c1b6e4]{width:100%;border:1px solid #ebeef5;border-radius:12px;padding:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);box-sizing:border-box}.mcard+.mcard[data-v-69c1b6e4]{margin-top:10px}.mcard-row[data-v-69c1b6e4]{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dashed #f0f0f0}.mcard-row[data-v-69c1b6e4]:last-child{border-bottom:none}.mcard-label[data-v-69c1b6e4]{font-size:12px;color:#6b7280}.mcard-value[data-v-69c1b6e4]{font-size:14px;color:#111827;word-break:break-word;overflow-wrap:anywhere}.mcard-actions[data-v-69c1b6e4]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.mcard-actions .op-input[data-v-69c1b6e4]{width:100%}@media (max-width:992px){.users-page[data-v-69c1b6e4]{padding:14px}.kw[data-v-69c1b6e4]{width:clamp(200px,40vw,340px)}}@media (max-width:720px){.toolbar[data-v-69c1b6e4]{grid-template-columns:1fr;gap:8px}.actions[data-v-69c1b6e4]{width:100%;display:grid;grid-template-columns:1fr auto auto auto auto;gap:8px}.kw[data-v-69c1b6e4]{width:100%}.table-shell[data-v-69c1b6e4]{display:none}.mobile-cards[data-v-69c1b6e4]{display:block}}@media (max-width:420px){.actions[data-v-69c1b6e4]{grid-template-columns:1fr}.actions[data-v-69c1b6e4] .el-button{width:100%}.mcard-row[data-v-69c1b6e4]{grid-template-columns:80px 1fr;padding:5px 0}}[data-v-02268626],[data-v-02268626]:after,[data-v-02268626]:before{box-sizing:border-box}.admin-codes-page[data-v-02268626],[data-v-02268626]:host{margin:0}.admin-codes-page[data-v-02268626]{width:100%;max-width:1100px;min-height:100%;margin:0 auto;padding:12px 12px 24px;overflow:visible}.card[data-v-02268626]{width:100%;margin:0 0 12px 0;padding:12px 12px 14px;border-radius:12px}.card.last[data-v-02268626]{margin-bottom:0}.card-header[data-v-02268626]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.card-title[data-v-02268626]{margin:0;font-weight:700;color:#1f2937;font-size:20px}.card-title.sm[data-v-02268626]{font-size:18px}.card-subtitle[data-v-02268626]{margin:2px 0 0 0;color:#64748b;font-size:13px}.header-actions[data-v-02268626]{margin-left:auto}.toolbar[data-v-02268626]{margin-bottom:8px}.toolbar-row[data-v-02268626]{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px}.toolbar-row.one[data-v-02268626]{grid-template-columns:1fr}.fi[data-v-02268626] .el-input-number__decrease,.fi[data-v-02268626] .el-input-number__increase,.fi[data-v-02268626] .el-input__inner{height:38px}.fi[data-v-02268626] .el-input-number .el-input__inner{height:38px;line-height:38px}.toolbar-actions[data-v-02268626]{margin-top:6px;display:flex;gap:8px;flex-wrap:wrap}.mono[data-v-02268626] textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5}.table-wrap[data-v-02268626]{width:100%;min-width:0;overflow:hidden;border-radius:10px}.codes-table[data-v-02268626]{width:100%!important}[data-v-02268626] .el-table__body,[data-v-02268626] .el-table__header{table-layout:fixed}[data-v-02268626] .el-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-02268626] .el-table__body-wrapper{overflow-y:auto!important;overflow-x:auto!important}.mobile-cards[data-v-02268626]{display:none;list-style:none;padding:0;margin:0;width:100%}.mcard[data-v-02268626]{width:100%;border:1px solid #ebeef5;border-radius:12px;padding:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03);box-sizing:border-box}.mcard+.mcard[data-v-02268626]{margin-top:10px}.mcard-row[data-v-02268626]{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dashed #f0f0f0}.mcard-row[data-v-02268626]:last-child{border-bottom:none}.mcard-label[data-v-02268626]{font-size:12px;color:#6b7280}.mcard-value[data-v-02268626]{font-size:14px;color:#111827;word-break:break-word;overflow-wrap:anywhere}.mcard-actions[data-v-02268626]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.bottom-spacer[data-v-02268626]{height:8px}@media (max-width:992px){.toolbar-row[data-v-02268626]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:720px){.toolbar-row[data-v-02268626]{grid-template-columns:1fr;gap:8px}.card[data-v-02268626]{border-radius:10px}.card-title[data-v-02268626]{font-size:18px}.table-desktop[data-v-02268626]{display:none}.mobile-cards[data-v-02268626]{display:block}}[data-v-48807d02],[data-v-48807d02]:after,[data-v-48807d02]:before{box-sizing:border-box}.admin-page[data-v-48807d02]{width:100%;max-width:1440px;min-height:100%;margin:0 auto;padding:16px 16px 20px;overflow:visible}.section-card[data-v-48807d02]{border-radius:12px;padding:16px;box-shadow:0 6px 18px rgba(0,0,0,.06);margin-bottom:16px;background:#fff}.section-header[data-v-48807d02]{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap}.section-title[data-v-48807d02]{margin:0;font-weight:700;color:#1f2937;font-size:20px}.section-subtitle[data-v-48807d02]{margin:4px 0 0;color:#667085;font-size:13px}.filter-bar[data-v-48807d02]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.date-picker[data-v-48807d02]{min-width:260px}.metric-grid[data-v-48807d02]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metric-item[data-v-48807d02]{border:1px solid #edf1f7;border-radius:8px;padding:12px;background:#fbfcff}.metric-item span[data-v-48807d02]{display:block;color:#667085;font-size:12px;margin-bottom:6px}.metric-item strong[data-v-48807d02]{color:#172033;font-size:18px}.inline-note[data-v-48807d02]{margin-top:12px}.table-container[data-v-48807d02]{width:100%;min-width:0;border-radius:8px;overflow:hidden}[data-v-48807d02] .el-table__body,[data-v-48807d02] .el-table__header{table-layout:fixed}[data-v-48807d02] .el-table__body-wrapper{overflow-y:auto!important;overflow-x:auto!important}.detail-grid[data-v-48807d02]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;background:#f8fafc}.detail-item[data-v-48807d02],.detail-raw[data-v-48807d02]{border:1px solid #e8edf5;border-radius:6px;padding:8px;background:#fff;min-width:0}.detail-raw[data-v-48807d02]{grid-column:1/-1}.detail-item span[data-v-48807d02],.detail-raw span[data-v-48807d02]{display:block;color:#667085;font-size:12px;margin-bottom:4px}.detail-item strong[data-v-48807d02],.detail-raw strong[data-v-48807d02]{display:block;color:#172033;font-size:13px;font-weight:600;word-break:break-word;overflow-wrap:anywhere}.pagination-bar[data-v-48807d02]{margin-top:12px;text-align:right}.pagination-scroll[data-v-48807d02]{max-width:100%}@media (max-width:720px){.pagination-bar[data-v-48807d02]{text-align:left}.pagination-scroll[data-v-48807d02]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.pagination-scroll[data-v-48807d02] .el-pagination{display:inline-flex;white-space:nowrap;flex-wrap:nowrap}}.bottom-spacer[data-v-48807d02]{height:8px}@media (max-width:992px){.admin-page[data-v-48807d02]{padding:14px 14px 18px}.section-card[data-v-48807d02]{padding:14px}.section-title[data-v-48807d02]{font-size:18px}.date-picker[data-v-48807d02]{min-width:220px}.metric-grid[data-v-48807d02]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.admin-page[data-v-48807d02]{padding:12px 12px 16px}.section-card[data-v-48807d02]{padding:12px;border-radius:10px}.section-header[data-v-48807d02]{flex-direction:column;align-items:stretch;gap:8px}.section-title[data-v-48807d02]{font-size:17px}.metric-grid[data-v-48807d02]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid[data-v-48807d02]{grid-template-columns:1fr}.filter-bar[data-v-48807d02]{display:grid;grid-template-columns:1fr;gap:8px}.date-picker[data-v-48807d02],.filter-bar[data-v-48807d02] .el-button{width:100%}.pagination-bar[data-v-48807d02]{text-align:center;margin-top:10px}}[data-v-48807d02] .el-button{min-height:34px}.worklog-page[data-v-2b8eab89]{min-height:100dvh;width:100%;box-sizing:border-box;padding:24px;background:#f5f7fb;color:#1f2937;overflow-x:hidden}.hero[data-v-2b8eab89],.panel[data-v-2b8eab89],.stat-card[data-v-2b8eab89]{width:min(1180px,100%);margin-left:auto;margin-right:auto;box-sizing:border-box}.hero[data-v-2b8eab89]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.eyebrow[data-v-2b8eab89]{margin:0 0 6px;font-size:13px;color:#409eff;font-weight:700}h1[data-v-2b8eab89]{margin:0;font-size:28px;line-height:1.25}.sub[data-v-2b8eab89]{margin:8px 0 0;color:#64748b}.account-card[data-v-2b8eab89]{min-width:180px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:12px 14px;display:grid;gap:4px;text-align:right}.account-card .label[data-v-2b8eab89],.muted[data-v-2b8eab89]{color:#94a3b8;font-size:12px}.stats-grid[data-v-2b8eab89]{width:min(1180px,100%);margin:0 auto 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.panel[data-v-2b8eab89],.stat-card[data-v-2b8eab89]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.04)}.stat-card[data-v-2b8eab89]{padding:16px}.stat-head[data-v-2b8eab89]{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.stat-title[data-v-2b8eab89]{margin:0;font-weight:800;font-size:16px}.stat-range[data-v-2b8eab89]{margin:4px 0 0;font-size:12px;color:#94a3b8}.stat-main[data-v-2b8eab89]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.metric-list div[data-v-2b8eab89],.stat-main div[data-v-2b8eab89]{min-width:0}.metric-list span[data-v-2b8eab89],.stat-main span[data-v-2b8eab89]{display:block;font-size:12px;color:#64748b}.stat-main strong[data-v-2b8eab89]{display:block;margin-top:4px;font-size:20px}.metric-list[data-v-2b8eab89]{display:grid;gap:8px;border-top:1px solid #edf2f7;padding-top:12px}.metric-list div[data-v-2b8eab89]{display:flex;justify-content:space-between;gap:10px}.metric-list b[data-v-2b8eab89]{color:#ef4444;white-space:nowrap}.metric-list b.good[data-v-2b8eab89]{color:#16a34a}.duration.holiday[data-v-2b8eab89],.metric-list b.holiday[data-v-2b8eab89]{color:#d97706}.panel[data-v-2b8eab89]{padding:16px;margin-bottom:16px}.sync-row[data-v-2b8eab89],.table-title[data-v-2b8eab89],.toolbar[data-v-2b8eab89]{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.sync-actions[data-v-2b8eab89],.toolbar-group[data-v-2b8eab89]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sync-row[data-v-2b8eab89]{margin-top:14px;padding:12px;border-radius:8px;background:#f8fafc}.sync-row p[data-v-2b8eab89],.table-title p[data-v-2b8eab89]{margin:4px 0 0;color:#64748b;font-size:13px}.hint[data-v-2b8eab89]{margin-top:12px}.table-title[data-v-2b8eab89]{margin-bottom:12px}.table-title h2[data-v-2b8eab89]{margin:0;font-size:18px}.table-scroll[data-v-2b8eab89]{width:100%;overflow-x:hidden}.table-scroll[data-v-2b8eab89] .el-table .cell{word-break:break-word}.duration[data-v-2b8eab89]{font-weight:700}[data-v-2b8eab89] .row-rest td{background:#f8fafc!important}[data-v-2b8eab89] .row-adjusted td{background:#fff7ed!important}[data-v-2b8eab89] .row-holiday-work td{background:#fffbeb!important}[data-v-2b8eab89] .el-input__inner{height:32px;line-height:32px}@media (max-width:900px){.worklog-page[data-v-2b8eab89]{padding:16px}.hero[data-v-2b8eab89]{display:grid}.account-card[data-v-2b8eab89]{text-align:left}.stats-grid[data-v-2b8eab89]{grid-template-columns:1fr}.sync-row[data-v-2b8eab89],.table-title[data-v-2b8eab89],.toolbar[data-v-2b8eab89]{align-items:stretch}.sync-actions[data-v-2b8eab89],.toolbar-group[data-v-2b8eab89]{width:100%}}@media (max-width:520px){.worklog-page[data-v-2b8eab89]{padding:12px}.sync-actions[data-v-2b8eab89] .el-button,.sync-actions[data-v-2b8eab89] .el-input-number,.toolbar-group[data-v-2b8eab89] .el-button{width:100%}.stat-main[data-v-2b8eab89]{grid-template-columns:1fr}}.report-page[data-v-339f3e2e]{min-height:100%;background:#f5f7fb;padding:16px;box-sizing:border-box;display:flex;justify-content:center}.report-card[data-v-339f3e2e]{width:100%;max-width:1200px;background:#fff;border-radius:16px;padding:20px 20px 16px;box-shadow:0 18px 45px rgba(15,23,42,.08);box-sizing:border-box;position:relative;display:flex;flex-direction:column}.report-card-header[data-v-339f3e2e]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;flex-shrink:0}.report-title[data-v-339f3e2e]{margin:0;font-size:20px;font-weight:600;color:#0f172a}.report-subtitle[data-v-339f3e2e]{margin:4px 0 0;font-size:13px;color:#6b7280}.btn-refresh[data-v-339f3e2e]{border:none;outline:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.35);display:inline-flex;align-items:center;justify-content:center;transition:all .16s ease-out}.btn-refresh[data-v-339f3e2e]:disabled{opacity:.6;cursor:default;box-shadow:none}.btn-refresh[data-v-339f3e2e]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(37,99,235,.45)}.table-wrapper[data-v-339f3e2e]{width:100%;overflow-y:auto;overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;flex:1;min-height:0;max-height:calc(100vh - 260px)}.report-table[data-v-339f3e2e]{width:100%;border-collapse:collapse;table-layout:fixed}.report-table thead[data-v-339f3e2e]{background:#f9fafb}.report-table td[data-v-339f3e2e],.report-table th[data-v-339f3e2e]{padding:10px 12px;text-align:left;font-size:13px;border-bottom:1px solid #e5e7eb;word-break:break-all}.report-table th[data-v-339f3e2e]{font-weight:600;color:#4b5563;white-space:nowrap}.report-table tbody tr[data-v-339f3e2e]:hover{background:#f3f4ff}.avatar-cell[data-v-339f3e2e]{display:flex;align-items:center;justify-content:flex-start}.avatar-img[data-v-339f3e2e]{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 10px rgba(15,23,42,.25)}.avatar-placeholder[data-v-339f3e2e]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e5e7eb,#d1d5db);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#4b5563}.text-main[data-v-339f3e2e]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-mono[data-v-339f3e2e]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#111827;white-space:nowrap}.text-secondary[data-v-339f3e2e]{font-size:12px;color:#6b7280}.status-tag[data-v-339f3e2e]{display:inline-flex;min-width:40px;justify-content:center;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500}.status-danger[data-v-339f3e2e]{background:rgba(239,68,68,.1);color:#b91c1c}.status-warning[data-v-339f3e2e]{background:rgba(245,158,11,.12);color:#92400e}.status-normal[data-v-339f3e2e]{background:rgba(16,185,129,.08);color:#047857}.empty-tip[data-v-339f3e2e]{padding:40px 0 24px;text-align:center;color:#9ca3af;font-size:14px;flex-shrink:0}.pagination-bar[data-v-339f3e2e]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px;color:#6b7280;flex-wrap:wrap;gap:8px;flex-shrink:0;position:sticky;bottom:0;background:#fff;padding-top:8px}.pagination-info[data-v-339f3e2e]{min-width:160px}.pagination-controls[data-v-339f3e2e]{display:flex;align-items:center;gap:8px}.page-btn[data-v-339f3e2e]{border-radius:999px;border:1px solid #d1d5db;padding:4px 10px;font-size:12px;background:#fff;cursor:pointer;min-width:64px;transition:all .16s ease-out}.page-btn[data-v-339f3e2e]:disabled{opacity:.5;cursor:default}.page-btn[data-v-339f3e2e]:not(:disabled):hover{border-color:#2563eb;color:#2563eb}.page-status[data-v-339f3e2e]{font-weight:500;color:#4b5563}.loading-mask[data-v-339f3e2e]{position:absolute;inset:0;background:hsla(0,0%,100%,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px}.spinner[data-v-339f3e2e]{width:28px;height:28px;border-radius:50%;border:3px solid #d1d5db;border-top-color:#2563eb;animation:spin-339f3e2e .9s linear infinite}.loading-text[data-v-339f3e2e]{margin-top:8px;font-size:13px;color:#4b5563}@keyframes spin-339f3e2e{to{transform:rotate(1turn)}}@media (max-width:768px){.report-page[data-v-339f3e2e]{padding:12px}.report-card[data-v-339f3e2e]{padding:16px 12px 12px;border-radius:12px}.table-wrapper[data-v-339f3e2e]{border-radius:8px;border:none;overflow-y:auto;overflow-x:auto;max-height:none}.report-table[data-v-339f3e2e]{border-collapse:separate;border-spacing:0}.report-table tbody[data-v-339f3e2e],.report-table td[data-v-339f3e2e],.report-table th[data-v-339f3e2e],.report-table thead[data-v-339f3e2e],.report-table tr[data-v-339f3e2e],.report-table[data-v-339f3e2e]{display:block;width:100%}.report-table thead[data-v-339f3e2e]{display:none}.report-table tr[data-v-339f3e2e]{margin:8px 10px;border-radius:12px;box-shadow:0 4px 12px rgba(15,23,42,.06);border:1px solid #e5e7eb;padding:8px 10px;background:#fff}.report-table td[data-v-339f3e2e]{border:none;padding:6px 4px;font-size:12px;display:block}.report-table td[data-v-339f3e2e]:before{content:attr(data-label);display:block;font-weight:600;color:#6b7280;margin-bottom:4px}.avatar-cell[data-v-339f3e2e]{justify-content:flex-start}.text-main[data-v-339f3e2e]{max-width:100%}.text-main[data-v-339f3e2e],.text-mono[data-v-339f3e2e]{white-space:normal;word-break:break-all}.text-secondary[data-v-339f3e2e]{word-break:break-all}.pagination-bar[data-v-339f3e2e]{flex-direction:column;align-items:flex-start}}[data-v-5bed9d46],[data-v-5bed9d46]:after,[data-v-5bed9d46]:before{box-sizing:border-box}.card-report-page[data-v-5bed9d46]{min-height:100%;padding:24px 14px;background:#f6f8fb;color:#172033;overflow:visible}.report-shell[data-v-5bed9d46]{width:100%;max-width:780px;min-width:0;margin:0 auto}.report-shell.has-receipt[data-v-5bed9d46]{max-width:980px}.page-head[data-v-5bed9d46]{margin-bottom:14px}.page-head h1[data-v-5bed9d46]{margin:0;font-size:26px;line-height:1.2}.page-head p[data-v-5bed9d46]{margin:6px 0 0;color:#667085}.flow-steps[data-v-5bed9d46]{margin-bottom:14px;border-radius:8px}.panel[data-v-5bed9d46]{width:100%;min-width:0;background:#fff;border:1px solid #e8edf5;border-radius:8px;padding:18px;box-shadow:0 10px 28px rgba(16,24,40,.06)}.primary-action[data-v-5bed9d46]{width:100%;height:44px;font-weight:700}.status-block[data-v-5bed9d46]{text-align:center;padding:8px 0 16px}.status-icon[data-v-5bed9d46]{width:46px;height:46px;margin:0 auto 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.status-icon.ok[data-v-5bed9d46]{color:#0f7a3b;background:#e8f7ef}.status-block h2[data-v-5bed9d46]{margin:0 0 8px;font-size:22px}.status-block p[data-v-5bed9d46]{margin:4px 0;color:#667085}.inline-alert[data-v-5bed9d46]{margin-top:14px}.inline-alert.top[data-v-5bed9d46]{margin:0 0 16px}.actions[data-v-5bed9d46]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.secondary-row[data-v-5bed9d46]{margin-top:10px;text-align:center}.profile-head[data-v-5bed9d46]{display:flex;gap:14px;align-items:center;margin:4px 0 14px}.profile-head h3[data-v-5bed9d46]{margin:0 0 4px;font-size:20px}.profile-head p[data-v-5bed9d46]{margin:2px 0;color:#667085}.profile-grid[data-v-5bed9d46]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-grid div[data-v-5bed9d46]{border:1px solid #eef2f7;border-radius:8px;padding:10px;background:#fbfcff}.profile-grid span[data-v-5bed9d46]{display:block;color:#667085;font-size:12px;margin-bottom:4px}.profile-grid strong[data-v-5bed9d46]{color:#172033}.tags[data-v-5bed9d46]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}@media (max-width:560px){.card-report-page[data-v-5bed9d46]{padding:16px 10px}.page-head h1[data-v-5bed9d46]{font-size:22px}.flow-steps[data-v-5bed9d46]{overflow-x:auto}.actions[data-v-5bed9d46]{flex-direction:column}.actions .el-button[data-v-5bed9d46]{width:100%;margin-left:0}.profile-head[data-v-5bed9d46]{align-items:flex-start}.profile-grid[data-v-5bed9d46]{grid-template-columns:1fr}}#app,body,html{min-height:100%;margin:0}body,html{width:100%;overflow-x:hidden}*,:after,:before{box-sizing:border-box}#app,.el-alert,.el-card,.el-card__body,.el-form,.el-table,.el-table__body-wrapper,.el-table__fixed,.el-table__fixed-right,.el-table__header-wrapper{min-width:0}.el-card__body{width:100%}.el-alert__description,.el-alert__title,.el-date-editor,.el-range-editor.el-input__inner,.el-table .cell,.el-tag,canvas,img,svg,video{max-width:100%}