.toast-host[data-v-72d3062f]{z-index:200;gap:8px;width:min(360px,100vw - 24px);display:grid;position:fixed;top:16px;right:16px}.toast[data-v-72d3062f]{border-radius:16px;gap:2px;padding:11px 38px 11px 13px;display:grid;position:relative}.toast strong[data-v-72d3062f]{font-size:13px}.toast span[data-v-72d3062f]{color:var(--yx-ink-2);font-size:12px;line-height:1.45}.toast button[data-v-72d3062f]{color:var(--yx-ink-3);background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:8px}.tone-success[data-v-72d3062f]{border-color:#18a66a47}.tone-warning[data-v-72d3062f]{border-color:#d9911247}.tone-danger[data-v-72d3062f]{border-color:#e0525247}@media (width<=760px){.toast-host[data-v-72d3062f]{width:auto;inset:auto 12px 12px}.toast[data-v-72d3062f]{border-radius:14px}}.lang-toggle[data-v-04dfce3f]{border:1px solid var(--yx-line);background:#ffffff8c;border-radius:13px;gap:4px;padding:3px;display:inline-flex}button[data-v-04dfce3f]{min-width:46px;height:28px;color:var(--yx-ink-2);background:0 0;border:0;border-radius:10px;font-size:12px;font-weight:900}button.active[data-v-04dfce3f]{color:#fff;background:linear-gradient(135deg,#182230,#293547);box-shadow:0 8px 18px #18223024}.dialog-backdrop[data-v-1b95a5da]{z-index:130;-webkit-backdrop-filter:blur(16px);background:#e2e8f08f;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.dialog[data-v-1b95a5da]{box-sizing:border-box;overscroll-behavior:contain;border-radius:24px;width:fit-content;min-width:min(420px,100vw - 32px);max-width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px;position:relative;overflow:hidden auto}.dialog-close[data-v-1b95a5da]{z-index:10;border:1px solid var(--yx-line);width:32px;height:32px;color:var(--yx-ink-2);cursor:pointer;background:#ffffffb8;border-radius:12px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.dialog[data-v-1b95a5da] *{box-sizing:border-box;max-width:100%}.dialog[data-v-1b95a5da] input,.dialog[data-v-1b95a5da] textarea,.dialog[data-v-1b95a5da] select,.dialog[data-v-1b95a5da] button,.dialog[data-v-1b95a5da] .select-button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}@media (width<=760px){.dialog-backdrop[data-v-1b95a5da]{background:#e2e8f09e;place-items:center;padding:12px}.dialog[data-v-1b95a5da]{border-radius:22px;width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 28px);padding:16px}.dialog[data-v-1b95a5da] input,.dialog[data-v-1b95a5da] textarea,.dialog[data-v-1b95a5da] select,.dialog[data-v-1b95a5da] .select-button{width:100%!important;font-size:16px!important}.dialog[data-v-1b95a5da] .dialog-actions,.dialog[data-v-1b95a5da] .password-actions,.dialog[data-v-1b95a5da] .actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;display:grid!important}.dialog[data-v-1b95a5da] .dialog-actions button,.dialog[data-v-1b95a5da] .password-actions button,.dialog[data-v-1b95a5da] .actions button{width:100%!important}.dialog[data-v-1b95a5da]{box-sizing:border-box!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;overflow-x:hidden!important}.dialog[data-v-1b95a5da] input,.dialog[data-v-1b95a5da] textarea,.dialog[data-v-1b95a5da] select,.dialog[data-v-1b95a5da] .select-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}}.yx-field[data-v-f4200a55]{gap:5px;min-width:190px;display:grid}.yx-field>span[data-v-f4200a55]{color:var(--yx-ink-2);font-size:11px;font-weight:850}input[data-v-f4200a55]{width:100%;height:var(--yx-control-h-lg);border:1px solid var(--yx-line);color:var(--yx-ink-0);background:#ffffffa3;border-radius:13px;outline:none;padding:0 12px;font-size:13px;font-weight:650;box-shadow:inset 0 1px #ffffffc7}input[data-v-f4200a55]:focus{border-color:#2563eb59;box-shadow:0 0 0 3px #2563eb14,inset 0 1px #ffffffe6}@media (width<=760px){.yx-field[data-v-f4200a55]{width:100%;min-width:0}input[data-v-f4200a55]{height:36px;font-size:12px;box-sizing:border-box!important;width:100%!important;max-width:100%!important;font-size:16px!important}.yx-field[data-v-f4200a55]{width:100%!important;min-width:0!important;max-width:100%!important}input[data-v-f4200a55]{font-size:16px!important}input[data-v-f4200a55]::placeholder{font-size:12px!important}}input[data-v-f4200a55]::placeholder{color:var(--yx-ink-3)!important;font-size:12px!important;font-weight:700!important}@media (width<=760px){input[data-v-f4200a55]{font-size:16px!important}input[data-v-f4200a55]::placeholder{font-size:12px!important}}.yx-btn[data-v-65c84568]{min-height:var(--yx-control-h);border:1px solid var(--yx-line);color:var(--yx-ink-1);white-space:nowrap;background:#ffffffad;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffbf,0 6px 16px #0f172a0a}.yx-btn[data-v-65c84568]:hover{border-color:var(--yx-line-strong);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #0f172a14}.yx-btn[data-v-65c84568]:disabled{opacity:.48;cursor:not-allowed;transform:none}.yx-btn--primary[data-v-65c84568]{color:#fff;background:linear-gradient(135deg,#182230,#293547);border-color:#ffffff2e;box-shadow:0 12px 28px #1822302e,inset 0 1px #ffffff2e}.yx-btn--ghost[data-v-65c84568]{color:var(--yx-ink-2);background:#ffffff61}.yx-btn--danger[data-v-65c84568]{color:#b83f43;background:#ffffffa6;border-color:#e0525240}.yx-btn--success[data-v-65c84568]{color:#0f7c53;background:var(--yx-success-soft);border-color:#18a66a47}.is-compact[data-v-65c84568]{border-radius:10px;min-height:29px;padding:0 10px;font-size:12px}.shell[data-v-f4cfa25e]{grid-template-columns:var(--yx-sidebar) 1fr;gap:12px;height:100vh;padding:12px;display:grid}.sidebar[data-v-f4cfa25e]{border-radius:24px;flex-direction:column;gap:13px;height:calc(100vh - 24px);padding:13px;display:flex;overflow:hidden}.brand[data-v-f4cfa25e]{align-items:center;gap:10px;padding:4px 4px 7px;display:flex}.mark[data-v-f4cfa25e]{color:#fff;background:radial-gradient(circle at 25% 15%,#fff,#bcc5d2 32%,#5a6372 68%,#172033);border-radius:14px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:950;display:grid;box-shadow:inset 0 1px #fff,0 12px 28px #0f172a29}.brand strong[data-v-f4cfa25e]{letter-spacing:-.04em;font-size:19px;display:block}.brand span[data-v-f4cfa25e]{color:var(--yx-ink-3);font-size:11px;font-weight:750}.system-pill[data-v-f4cfa25e]{border:1px solid var(--yx-line);height:36px;color:var(--yx-ink-1);background:#ffffff94;border-radius:14px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:900;display:flex}.system-pill span[data-v-f4cfa25e]{color:var(--yx-success);margin-left:auto;font-size:10.5px}.system-pill strong[data-v-f4cfa25e]{font-size:11.5px}nav[data-v-f4cfa25e]{gap:5px;padding-right:4px;display:grid;overflow:auto}.nav-group[data-v-f4cfa25e]{color:var(--yx-ink-3);letter-spacing:.08em;margin:12px 8px 4px;font-size:10.5px;font-weight:950}.nav-item[data-v-f4cfa25e]{height:39px;color:var(--yx-ink-2);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;font-weight:850;display:flex}.nav-item.router-link-active[data-v-f4cfa25e]{color:var(--yx-ink-0);border-color:var(--yx-line-strong);background:linear-gradient(135deg,#ffffffeb,#e0e6eead);box-shadow:inset 0 1px #ffffffe0,0 10px 22px #0f172a0e}.sidebar-foot[data-v-f4cfa25e]{border:1px solid var(--yx-line);color:var(--yx-ink-3);background:#ffffff8c;border-radius:18px;margin-top:auto;padding:11px;font-size:11px}.sidebar-foot strong[data-v-f4cfa25e]{color:var(--yx-ink-1);margin-top:5px;font-size:12px;display:block}.main[data-v-f4cfa25e]{grid-template-rows:var(--yx-topbar) 1fr;gap:12px;min-width:0;height:calc(100vh - 24px);display:grid}.topbar[data-v-f4cfa25e]{border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.search[data-v-f4cfa25e]{border:1px solid var(--yx-line);min-width:min(500px,48vw);height:38px;color:var(--yx-ink-3);background:#ffffff94;border-radius:14px;align-items:center;gap:9px;padding:0 11px;font-size:12.5px;font-weight:750;display:flex}kbd[data-v-f4cfa25e]{border:1px solid var(--yx-line);min-width:32px;height:21px;color:var(--yx-ink-2);background:#ffffffad;border-radius:8px;place-items:center;margin-left:auto;font-size:10.5px;display:grid}.top-actions[data-v-f4cfa25e]{align-items:center;gap:7px;margin-left:auto;display:flex}.icon-btn[data-v-f4cfa25e],.mobile-menu[data-v-f4cfa25e],.logout[data-v-f4cfa25e]{border:1px solid var(--yx-line);height:38px;color:var(--yx-ink-1);background:#ffffff9e;border-radius:14px;place-items:center;padding:0 12px;font-size:12px;font-weight:850;display:grid}.icon-btn[data-v-f4cfa25e],.mobile-menu[data-v-f4cfa25e]{width:38px;padding:0}.profile[data-v-f4cfa25e]{border:1px solid var(--yx-line);background:#fff9;border-radius:15px;align-items:center;gap:9px;height:38px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.profile div[data-v-f4cfa25e]{color:#fff;background:linear-gradient(135deg,#b2bac7,#303949);border-radius:10px;place-items:center;width:27px;height:27px;display:grid}.profile small[data-v-f4cfa25e]{color:var(--yx-ink-3);font-weight:700}.content[data-v-f4cfa25e]{padding:2px 2px 18px;overflow:auto}.scrim[data-v-f4cfa25e]{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a4d;border:0;position:fixed;inset:0}@media (width<=760px){.shell[data-v-f4cfa25e]{height:auto;min-height:100vh;padding:9px;display:block}.sidebar[data-v-f4cfa25e]{z-index:90;width:258px;height:auto;transition:all .22s;position:fixed;top:9px;bottom:9px;left:9px;transform:translate(-112%)}.sidebar.open[data-v-f4cfa25e]{transform:translate(0)}.main[data-v-f4cfa25e]{height:auto;min-height:100vh;display:block}.topbar[data-v-f4cfa25e]{z-index:50;border-radius:18px;height:auto;margin-bottom:10px;padding:8px;position:sticky;top:8px}.content[data-v-f4cfa25e]{padding-bottom:24px;overflow:visible}.profile span[data-v-f4cfa25e],.icon-btn[data-v-f4cfa25e]:nth-of-type(2){display:none}.top-actions[data-v-f4cfa25e]{gap:6px}.brand strong[data-v-f4cfa25e]{font-size:18px}.logout[data-v-f4cfa25e]{display:none}}.profile-btn[data-v-f4cfa25e]{cursor:pointer;background:#ffffff9e;border:0}.notify-panel[data-v-f4cfa25e]{z-index:60;border:1px solid var(--yx-line);border-radius:20px;gap:10px;width:min(360px,100vw - 28px);padding:14px;display:grid;position:fixed;top:76px;right:22px}.notify-head[data-v-f4cfa25e]{justify-content:space-between;align-items:center;display:flex}.notify-head button[data-v-f4cfa25e],.notify-item button[data-v-f4cfa25e]{border:1px solid var(--yx-line);background:#ffffffb3;border-radius:10px;padding:5px 8px;font-size:11px}.notify-item[data-v-f4cfa25e]{background:#ffffff80;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:10px;display:grid}.notify-item span[data-v-f4cfa25e]{color:var(--yx-ink-3);grid-column:1/-1;font-size:11px;font-weight:750}.notify-item.read[data-v-f4cfa25e]{opacity:.55}.notify-empty[data-v-f4cfa25e]{color:var(--yx-ink-3);text-align:center;padding:12px;font-size:12px}.password-dialog[data-v-f4cfa25e]{gap:12px;width:min(460px,100vw - 28px);display:grid}.password-dialog h2[data-v-f4cfa25e]{margin:0}.password-dialog p[data-v-f4cfa25e]{color:var(--yx-ink-3);margin:0;font-size:12px;font-weight:750}.password-actions[data-v-f4cfa25e]{justify-content:flex-end;gap:10px;display:flex}@media (width<=720px){.notify-panel[data-v-f4cfa25e]{top:70px;right:12px}.password-actions[data-v-f4cfa25e]{grid-template-columns:1fr 1fr;display:grid}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yx-font:Inter, "SF Pro Display", "SF Pro Text", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--yx-bg-0:#f7f8fa;--yx-bg-1:#eef2f6;--yx-bg-2:#e7ecf2;--yx-ink-0:#111827;--yx-ink-1:#273244;--yx-ink-2:#667085;--yx-ink-3:#9aa4b2;--yx-line:#919db042;--yx-line-strong:#6b778a61;--yx-glass:#ffffffb8;--yx-glass-strong:#ffffffe0;--yx-silver:#b6bfcc;--yx-silver-dark:#687386;--yx-graphite:#192230;--yx-graphite-2:#303949;--yx-primary:#2f5eaa;--yx-primary-soft:#2f5eaa1a;--yx-success:#157f57;--yx-success-soft:#157f571c;--yx-warning:#b27608;--yx-warning-soft:#b2760821;--yx-danger:#b94040;--yx-danger-soft:#b940401c;--yx-info:#45698f;--yx-info-soft:#45698f1c;--yx-radius-xs:8px;--yx-radius-sm:11px;--yx-radius-md:15px;--yx-radius-lg:20px;--yx-radius-xl:26px;--yx-shadow-sm:0 10px 30px #1f29370e;--yx-shadow-md:0 20px 58px #1f293718;--yx-shadow-glow:0 22px 50px #5a667826;--yx-blur:blur(26px) saturate(138%);--yx-text-xxs:10.5px;--yx-text-xs:11.5px;--yx-text-sm:12.5px;--yx-text-md:13.5px;--yx-text-lg:15.5px;--yx-text-xl:19px;--yx-text-2xl:21px;--yx-kpi:25px;--yx-line-height:1.42;--yx-sidebar:258px;--yx-topbar:60px;--yx-control-h:32px;--yx-control-h-lg:36px;--yx-table-head-h:42px;--yx-table-row-h:50px}*{box-sizing:border-box}html{font-family:var(--yx-font);color:var(--yx-ink-0);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-size:14px}body{background:radial-gradient(circle at 18% 0%, #fffffff0, transparent 30%), radial-gradient(circle at 85% 8%, #c4d0e061, transparent 33%), linear-gradient(135deg, var(--yx-bg-0), var(--yx-bg-1) 48%, var(--yx-bg-2));min-width:320px;margin:0;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.yx-kicker{color:var(--yx-ink-3);font-size:var(--yx-text-xxs);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.yx-title{color:var(--yx-ink-0);font-size:var(--yx-text-2xl);letter-spacing:-.035em;margin:4px 0 0;font-weight:850;line-height:1.14}.yx-subtitle{color:var(--yx-ink-2);font-size:var(--yx-text-sm);margin:6px 0 0;line-height:1.55}.yx-section-title{font-size:var(--yx-text-lg);letter-spacing:-.028em;margin:0;font-weight:850;line-height:1.2}.yx-page-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.yx-money{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:850}.yx-muted{color:var(--yx-ink-2)}.yx-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}@media (width<=760px){body{overflow:auto}.yx-title{font-size:17px}.yx-page-title{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.yx-subtitle{font-size:12px}}*{scrollbar-width:thin;scrollbar-color:#737e8f70 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#a5aebcb8,#707b8ea3);border:2px solid #f5f7fabd;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#919aaae0,#505b6ed1)}@media (width<=760px){*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0}}.yx-glass{border:1px solid var(--yx-line);box-shadow:var(--yx-shadow-sm), inset 0 1px 0 #ffffffe0;-webkit-backdrop-filter:var(--yx-blur);background:linear-gradient(145deg,#ffffffd1,#f5f7faa8)}.yx-metal-icon{color:#fff;background:radial-gradient(circle at 25% 18%,#fff,#cdd3dc 34%,#858d99 62%,#2e3642 100%);border:1px solid #ffffffd1;border-radius:18px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #fff,0 15px 34px #2a354429}.yx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.yx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.yx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.yx-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.yx-toolbar-left,.yx-toolbar-right{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.yx-table-wrap{border-radius:var(--yx-radius-lg);background:#ffffff94;border:1px solid #8794a82e;width:100%;overflow:auto;box-shadow:inset 0 1px #ffffffbd}.yx-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1020px;font-size:var(--yx-text-sm)}.yx-table th{height:var(--yx-table-head-h);text-align:left;color:var(--yx-ink-2);font-size:var(--yx-text-xs);z-index:2;white-space:nowrap;background:linear-gradient(#f8fafceb,#e8edf5b8);border-bottom:1px solid #8694a838;padding:0 12px;font-weight:880;position:sticky;top:0}.yx-table td{height:var(--yx-table-row-h);color:var(--yx-ink-1);vertical-align:middle;font-size:var(--yx-text-sm);border-bottom:1px solid #8694a824;padding:0 12px}.yx-table tbody tr:hover{background:#ffffffa3}.yx-row-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.yx-progress{background:#707b8e24;border-radius:99px;width:154px;height:5px;overflow:hidden}.yx-progress>span{border-radius:inherit;background:linear-gradient(90deg,#8d98a8,#39465a);height:100%;display:block}.yx-pill{height:24px;color:var(--yx-ink-1);background:#ffffff9e;border:1px solid #96a0af38;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:850;display:inline-flex}.yx-empty{min-height:160px;color:var(--yx-ink-3);place-items:center;font-size:13px;font-weight:800;display:grid}@media (width<=1100px){.yx-grid-4,.yx-grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.yx-grid-4,.yx-grid-3,.yx-grid-2{grid-template-columns:1fr;gap:9px}.yx-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}.yx-table{border-spacing:0 8px;min-width:0}.yx-table thead{display:none}.yx-table,.yx-table tbody,.yx-table tr,.yx-table td{width:100%;display:block}.yx-table tr{border:1px solid var(--yx-line);box-shadow:var(--yx-shadow-sm);background:#ffffffbd;border-radius:17px;padding:9px 11px}.yx-table td{border:0;justify-content:space-between;gap:12px;height:auto;padding:6px 0;font-size:12px;display:flex}.yx-table td:before{content:attr(data-label);color:var(--yx-ink-3);font-weight:820}.yx-row-actions{flex-wrap:wrap;justify-content:flex-end}.yx-progress{width:126px}:root{--yx-control-h:32px;--yx-control-h-lg:36px;--yx-table-row-h:auto;--yx-kpi:22px}.mobile-hide{display:none!important}}@media (width>=761px){.desktop-hide{display:none!important}}
