.icp-beian[data-v-3841b2fd]{min-height:56px;padding:10px 16px calc(18px + env(safe-area-inset-bottom));color:var(--ys-text-secondary);background:#f8fafcb8;border-top:1px solid #1d35570f;justify-content:center;align-items:center;font-size:12px;line-height:1.5;display:flex}.icp-beian a[data-v-3841b2fd]{color:inherit;text-decoration:none}.icp-beian a[data-v-3841b2fd]:hover,.icp-beian a[data-v-3841b2fd]:focus-visible{color:var(--ys-ink-blue);text-decoration:underline}@media (width<=767px){.icp-beian[data-v-3841b2fd]{min-height:64px;padding-top:8px;padding-bottom:calc(22px + env(safe-area-inset-bottom));font-size:11px}}.app-shell[data-v-9a6273e3]{--icp-footer-space:64px;flex-direction:column;min-height:100vh;display:flex}.app-shell__view[data-v-9a6273e3]{flex:1 0 auto;min-width:0}.app-shell__view[data-v-9a6273e3] .login-page,.app-shell__view[data-v-9a6273e3] .console-shell,.app-shell__view[data-v-9a6273e3] .super-shell{min-height:calc(100vh - var(--icp-footer-space))}@media (width<=767px){.app-shell[data-v-9a6273e3]{--icp-footer-space:72px}.app-shell__view[data-v-9a6273e3] .login-page,.app-shell__view[data-v-9a6273e3] .console-shell,.app-shell__view[data-v-9a6273e3] .super-shell{min-height:calc(100vh - var(--icp-footer-space))}}:root{--ys-font-ui:"HarmonyOS Sans SC", "MiSans", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--ys-font-brand:"Source Han Serif SC", "Noto Serif CJK SC", "Noto Serif SC", "Songti SC", "STSong", serif;--ys-font-number:"DIN Alternate", "Roboto Mono", "SFMono-Regular", "Consolas", var(--ys-font-ui);--ys-primary:#295d9c;--ys-primary-hover:#214d82;--ys-primary-active:#193a62;--ys-primary-light:#ecf3fb;--ys-primary-border:#cdddee;--ys-ink-blue:#1d3557;--ys-accent-gold:#b99657;--ys-accent-gold-soft:#b9965729;--ys-paper:#f8f6f1;--ys-text-primary:#1f2d3d;--ys-text-secondary:#5f6f82;--ys-text-disabled:#98a2b3;--ys-border:#dde6ef;--ys-bg:#f5f7fa;--ys-card-bg:#fffffff5;--ys-success:#4f8a6b;--ys-success-bg:#eef6f1;--ys-warning:#c58b2a;--ys-warning-bg:#fbf5e9;--ys-danger:#c2515d;--ys-danger-bg:#fbf0f1;--ys-processing:#295d9c;--ys-processing-bg:#edf3fb;--ys-workbench-bg:#f7f9fc;--ys-workbench-card-bg:#fff;--ys-workbench-border:#e6ecf3;--ys-workbench-shadow:0 6px 18px #1326420d;--ys-workbench-radius:12px;--ys-status-pending:#d97706;--ys-status-pending-bg:#fff7ed;--ys-status-confirm:#2563eb;--ys-status-confirm-bg:#eff6ff;--ys-status-done:#059669;--ys-status-done-bg:#ecfdf5;--ys-status-closed:#64748b;--ys-status-closed-bg:#f1f5f9;--ys-action-bg:#f6f8fb;--ys-action-bg-hover:#eef3f8;--ys-action-border:#d8e2ed;--ys-action-text:#2f5278;--ys-radius-card:20px;--ys-radius-panel:16px;--ys-radius-control:12px;--ys-radius-pill:999px;--ys-shadow-card:0 10px 32px #1326420f;--ys-shadow-panel:0 18px 48px #13264214;--ys-shadow-floating:0 12px 32px #1326421f;--ys-content-max-width:1420px;color:var(--ys-text-primary);background:radial-gradient(320px 140px at 88% 4%, #295d9c09, transparent 70%), radial-gradient(240px 180px at 8% 28%, #b996570d, transparent 65%), linear-gradient(180deg, #f8fafc 0%, var(--ys-paper) 42%, #f5f7fa 100%);font-family:var(--ys-font-ui);letter-spacing:0;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.68}h1,h2{font-family:var(--ys-font-brand);color:var(--ys-ink-blue);margin:0;font-weight:600}h3{font-family:var(--ys-font-ui);color:var(--ys-ink-blue);margin:0;font-weight:600}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{color:var(--ys-text-primary);background:#f6f7f9}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.app-card{box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .2s;position:relative;overflow:hidden}.app-card:hover{box-shadow:none;border-color:#d8dde5;transform:none}.page-grid{gap:28px;display:grid}.app-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-chip{border-radius:var(--ys-radius-pill);min-height:30px;color:var(--ys-text-secondary);background:#fffc;border:1px solid #b996572e;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}:root .el-button{border-radius:6px;min-height:34px;font-weight:500}:root .el-button--primary{background:var(--ys-primary);border-color:var(--ys-primary);box-shadow:none;font-weight:600}:root .el-button--primary:hover,:root .el-button--primary:focus{background:var(--ys-primary-hover);border-color:var(--ys-primary-hover);box-shadow:none;transform:none}:root .el-button.is-link,:root .el-button.is-text,:root .el-button.is-link:hover,:root .el-button.is-text:hover,:root .el-button.is-link:focus,:root .el-button.is-text:focus{box-shadow:none;background:0 0;border-color:#0000}:root .el-button--primary.is-link,:root .el-button--primary.is-text{color:var(--ys-action-text,var(--ys-primary));background:0 0;border-color:#0000}:root .el-button--primary.is-link:hover,:root .el-button--primary.is-text:hover,:root .el-button--primary.is-link:focus,:root .el-button--primary.is-text:focus{color:var(--ys-primary-hover);background:0 0;border-color:#0000}:root .el-button--primary.is-plain{color:var(--ys-action-text,var(--ys-primary));background:var(--ys-action-bg,#f6f8fb);border-color:var(--ys-action-border,#d8e2ed)}:root .el-button--primary.is-plain:hover,:root .el-button--primary.is-plain:focus{color:var(--ys-primary-hover);background:var(--ys-action-bg-hover,#eef3f8);border-color:var(--ys-action-border,#d8e2ed)}:root .el-input__wrapper,:root .el-select__wrapper,:root .el-textarea__inner{border-radius:6px;transition:box-shadow .2s,border-color .2s;box-shadow:inset 0 0 0 1px #1d355714}:root .el-input__wrapper:hover,:root .el-select__wrapper:hover,:root .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #295d9c2e}:root .el-table{--el-table-border-color:#1d355714;--el-table-header-bg-color:#f8fafc;font-size:14px}:root .el-table th.el-table__cell{height:44px;color:var(--ys-ink-blue);border-bottom:1px solid #1d355714;font-weight:650}:root .el-table .cell{line-height:1.55}:root .el-table__row{height:52px}:root .el-table--enable-row-hover .el-table__body tr:hover>td{background:#295d9c05!important}:root .el-dialog__title,:root .el-drawer__title{color:var(--ys-ink-blue);font-weight:650}:root code{font-family:var(--ys-font-number);font-variant-numeric:tabular-nums}.mobile-only{display:none}@media (width<=767px){:root .el-dialog{width:calc(100vw - 24px)!important}:root .el-drawer{width:100%!important}.desktop-only{display:none!important}.mobile-only{display:block}body{padding-bottom:88px}}
