.filter-container[data-v-a12a858e]{background-color:#f8f9fa;border:1px solid #ccc;border-radius:8px;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:10px;display:flex}.filter-group[data-v-a12a858e]{align-items:center;gap:8px;display:flex}.filter-group label[data-v-a12a858e]{color:#333;white-space:nowrap;font-size:12px}.filter-select[data-v-a12a858e]{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;min-width:120px;padding:4px 8px;font-size:12px}.filter-select[data-v-a12a858e]:hover{border-color:#3b8edb}.filter-select[data-v-a12a858e]:focus{border-color:#3b8edb;outline:none;box-shadow:0 0 0 2px #3b8edb33}.filter-select[data-v-a12a858e]:disabled{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}@media (width<=768px){.filter-container[data-v-a12a858e]{gap:10px;margin-bottom:12px;padding:8px}.filter-group[data-v-a12a858e]{flex:calc(50% - 5px);min-width:140px}.filter-group label[data-v-a12a858e]{font-size:11px}.filter-select[data-v-a12a858e]{min-width:80px;padding:4px 6px;font-size:11px}}@media (width<=480px){.filter-container[data-v-a12a858e]{gap:8px;margin-bottom:10px;padding:6px}.filter-group[data-v-a12a858e]{flex:100%;min-width:120px}.filter-group label[data-v-a12a858e]{flex-shrink:0;width:45px;font-size:10px}.filter-select[data-v-a12a858e]{flex-grow:1;min-width:70px;padding:3px 5px;font-size:10px}}.hero-avatar[data-v-36e48281]{justify-content:center;align-items:center;display:flex}.hero-avatar img[data-v-36e48281]{object-fit:cover;border:2px solid #ddd;border-radius:50%;width:40px;height:40px}.form-table-container[data-v-a9fba9d1]{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-grow:1;padding:12px;position:relative;overflow-x:auto}.form-data-table[data-v-a9fba9d1]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px}.form-data-table th[data-v-a9fba9d1],.form-data-table td[data-v-a9fba9d1]{white-space:nowrap;text-align:center;border:1px solid #e0e0e0;padding:6px 4px;font-size:12px}.form-data-table th[data-v-a9fba9d1]:first-child,.form-data-table td[data-v-a9fba9d1]:first-child{width:150px}.form-data-table th[data-v-a9fba9d1]:not(:first-child),.form-data-table td[data-v-a9fba9d1]:not(:first-child){width:80px}.form-data-table th[data-v-a9fba9d1]{cursor:pointer;background-color:#f8f9fa;font-weight:600;position:relative}.form-data-table th[data-v-a9fba9d1]:hover{background-color:#e9ecef}.form-data-table th.sort-asc[data-v-a9fba9d1]:after{content:" ▲";font-size:8px}.form-data-table th.sort-desc[data-v-a9fba9d1]:after{content:" ▼";font-size:8px}.form-data-table tbody tr[data-v-a9fba9d1]:nth-child(2n){background-color:#f9f9f9}.form-data-table tbody tr[data-v-a9fba9d1]:hover{background-color:#f1f1f1}.freeze-first-column th[data-v-a9fba9d1]:first-child,.freeze-first-column td[data-v-a9fba9d1]:first-child{z-index:2;background-color:#f8f9fa;position:sticky;left:0}.freeze-first-column td[data-v-a9fba9d1]:first-child{background-color:#fff}.freeze-first-column tr:nth-child(2n) td[data-v-a9fba9d1]:first-child{background-color:#f9f9f9}.freeze-first-column tr:hover td[data-v-a9fba9d1]:first-child{background-color:#e9ecef}@media (width<=768px){.form-table-container[data-v-a9fba9d1]{border-radius:6px;padding:8px}.form-data-table[data-v-a9fba9d1]{min-width:500px;font-size:11px}.form-data-table th[data-v-a9fba9d1],.form-data-table td[data-v-a9fba9d1]{padding:5px 3px}.form-data-table th[data-v-a9fba9d1]:first-child,.form-data-table td[data-v-a9fba9d1]:first-child{width:120px}.form-data-table th[data-v-a9fba9d1]:not(:first-child),.form-data-table td[data-v-a9fba9d1]:not(:first-child){width:70px}.skeleton-avatar[data-v-a9fba9d1]{width:32px;height:32px}.skeleton-text[data-v-a9fba9d1]{height:14px}}@media (width<=480px){.form-table-container[data-v-a9fba9d1]{border-radius:4px;padding:6px}.form-data-table th[data-v-a9fba9d1],.form-data-table td[data-v-a9fba9d1]{padding:4px 2px;font-size:10px}.form-data-table th.sort-asc[data-v-a9fba9d1]:after,.form-data-table th.sort-desc[data-v-a9fba9d1]:after{font-size:7px}.form-data-table th[data-v-a9fba9d1]:first-child,.form-data-table td[data-v-a9fba9d1]:first-child{width:100px}.form-data-table th[data-v-a9fba9d1]:not(:first-child),.form-data-table td[data-v-a9fba9d1]:not(:first-child){width:60px}.skeleton-avatar[data-v-a9fba9d1]{width:28px;height:28px}.skeleton-text[data-v-a9fba9d1]{height:12px}}@media (width<=360px){.form-data-table[data-v-a9fba9d1]{min-width:400px;font-size:9px}.form-data-table th[data-v-a9fba9d1],.form-data-table td[data-v-a9fba9d1]{padding:3px 1px}.form-data-table th[data-v-a9fba9d1]:first-child,.form-data-table td[data-v-a9fba9d1]:first-child{width:90px}.form-data-table th[data-v-a9fba9d1]:not(:first-child),.form-data-table td[data-v-a9fba9d1]:not(:first-child){width:50px}.skeleton-avatar[data-v-a9fba9d1]{width:24px;height:24px}.skeleton-text[data-v-a9fba9d1]{height:10px}}@media (width<=768px){.form-data-table[data-v-a9fba9d1]{min-width:400px;font-size:11px}.form-data-table th[data-v-a9fba9d1],.form-data-table td[data-v-a9fba9d1]{padding:5px 2px}.skeleton-avatar[data-v-a9fba9d1]{width:32px;height:32px}.skeleton-text[data-v-a9fba9d1]{height:14px}.form-data-table th[data-v-a9fba9d1]:first-child:before,.form-data-table td[data-v-a9fba9d1]:first-child:before{width:60px}.form-data-table th[data-v-a9fba9d1]:not(:first-child):before,.form-data-table td[data-v-a9fba9d1]:not(:first-child):before{width:45px}}@media (width<=480px){.form-data-table th[data-v-a9fba9d1],.form-data-table td[data-v-a9fba9d1]{padding:4px 1px;font-size:10px}.form-data-table th.sort-asc[data-v-a9fba9d1]:after,.form-data-table th.sort-desc[data-v-a9fba9d1]:after{font-size:7px}.skeleton-avatar[data-v-a9fba9d1]{width:28px;height:28px}.skeleton-text[data-v-a9fba9d1]{height:12px}.form-data-table th[data-v-a9fba9d1]:first-child:before,.form-data-table td[data-v-a9fba9d1]:first-child:before{width:50px}.form-data-table th[data-v-a9fba9d1]:not(:first-child):before,.form-data-table td[data-v-a9fba9d1]:not(:first-child):before{width:35px}.form-data-table[data-v-a9fba9d1]{min-width:300px}}.hero-name-cell[data-v-a9fba9d1]{justify-content:center;align-items:center;gap:8px;display:flex}.loading[data-v-a9fba9d1],.no-data[data-v-a9fba9d1]{text-align:center;background:#fff;border-radius:8px;max-width:700px;margin:0 auto;padding:15px 10px;font-size:13px;box-shadow:0 2px 4px #0000001a}.no-data[data-v-a9fba9d1]{color:#666}.skeleton-container[data-v-a9fba9d1]{animation:.3s ease-in fadeIn-a9fba9d1}@keyframes fadeIn-a9fba9d1{0%{opacity:0}to{opacity:1}}.skeleton-hero-cell[data-v-a9fba9d1]{justify-content:center;align-items:center;gap:8px;display:flex}.skeleton-avatar[data-v-a9fba9d1]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:40px;height:40px;animation:1.5s infinite shimmer-a9fba9d1}.skeleton-text[data-v-a9fba9d1]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;flex-grow:1;height:16px;animation:1.5s infinite shimmer-a9fba9d1}.skeleton-text-short[data-v-a9fba9d1]{width:60px;margin:0 auto}@keyframes shimmer-a9fba9d1{0%{background-position:200% 0}to{background-position:-200% 0}}.na-value[data-v-a9fba9d1]{color:#999}[data-v-b9aa6db2]:root{--bg-color:#f5f5f5;--frame-bg-color:#f8f9fa;--border-color:#ccc;--text-color:#000;--button-bg-color:#3b8edb;--button-hover-color:#2e6ea5;--secondary-button-bg-color:#6c757d;--secondary-button-hover-color:#5a6268;--primary-button-bg-color:#28a745;--primary-button-hover-color:#218838;--warning-banner-bg-color:#fff3cd;--warning-banner-text-color:#856404;--text-color-white:#fff;--font-family:"Microsoft YaHei", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--border-radius:8px;--padding-medium:12px;--gap:8px;--gap-small:6px;--tab-gap:4px}.form-container[data-v-b9aa6db2]{width:100%;max-width:1400px;margin:var(--gap);gap:var(--gap);flex-direction:column;display:flex}.header[data-v-b9aa6db2]{margin-bottom:var(--gap);justify-content:space-between;align-items:center;display:flex}.header h1[data-v-b9aa6db2]{color:var(--text-color);margin-bottom:4px;font-size:22px}.header .subtitle[data-v-b9aa6db2]{color:#666;font-size:12px}.header-title-group[data-v-b9aa6db2]{text-align:left;flex-grow:1}.tabs[data-v-b9aa6db2]{margin-bottom:var(--gap-small);border-radius:var(--border-radius);background-color:#fff;border:1px solid #e0e0e0;gap:12px;padding:8px 12px;display:flex;box-shadow:0 2px 8px #0000000f}.tab-button[data-v-b9aa6db2]{cursor:pointer;color:#495057;background-color:#f8f9fa;border:2px solid #e0e0e0;border-radius:6px;outline:none;min-width:80px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .3s}.tab-button.active[data-v-b9aa6db2]{color:#fff;background-color:#3b8edb;border-color:#3b8edb;transform:translateY(-1px);box-shadow:0 4px 12px #3b8edb4d}.tab-button[data-v-b9aa6db2]:hover:not(.active){color:#3b8edb;background-color:#e9ecef;border-color:#3b8edb;transform:translateY(-1px)}.tab-button[data-v-b9aa6db2]:active:not(.active){transform:translateY(0)}.form-status-bar[data-v-b9aa6db2]{color:#fff;z-index:9998;box-sizing:border-box;background-color:#333;width:100%;padding:3px 8px;font-size:11px;transition:transform .4s ease-in-out;position:fixed;bottom:0;left:0;transform:translateY(0%)}.form-status-bar.error[data-v-b9aa6db2]{background-color:#c0392b}.form-status-bar.hidden[data-v-b9aa6db2]{transform:translateY(100%)}@media (width<=768px){.form-container[data-v-b9aa6db2]{margin:var(--gap-small);gap:var(--gap-small)}.header[data-v-b9aa6db2]{flex-direction:column;align-items:center;gap:8px}.header-title-group[data-v-b9aa6db2]{text-align:center}.tabs[data-v-b9aa6db2]{gap:8px;padding:6px 8px}.tab-button[data-v-b9aa6db2]{min-width:70px;padding:8px 16px;font-size:13px}}@media (width<=480px){[data-v-b9aa6db2]:root{--gap:6px;--gap-small:5px;--tab-gap:3px;--padding-medium:10px}.tabs[data-v-b9aa6db2]{gap:6px;padding:5px 6px}.tab-button[data-v-b9aa6db2]{min-width:60px;padding:7px 12px;font-size:12px}.header h1[data-v-b9aa6db2]{font-size:20px}.header .subtitle[data-v-b9aa6db2]{font-size:11px}}.progress-bar[data-v-ab08f601]{z-index:9999;pointer-events:none;background-color:#0000;width:100%;height:3px;position:fixed;top:0;left:0}.progress-bar.loading[data-v-ab08f601]{background-color:#3b8edb33}.progress-bar-inner[data-v-ab08f601]{background:linear-gradient(90deg,#3b8edb,#5fa8f5);height:100%;transition:width .2s ease-out;box-shadow:0 0 10px #3b8edb80}@font-face{font-family:CustomFont;src:url(/assets/font-U4KYOUCs.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{color:#000;background-color:#f5f5f5;font-family:CustomFont,Microsoft YaHei,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}#app{justify-content:center;min-height:100vh;display:flex}
