:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.app-shell[data-v-43e07f8d]{min-height:100vh;display:flex;flex-direction:column;background:var(--admin-canvas)}.app-header[data-v-43e07f8d]{display:flex;align-items:center;gap:var(--admin-page-gap);padding:0 var(--sp-8);min-height:var(--admin-topbar-height);flex:none;background:var(--admin-nav-bg);color:var(--admin-nav-text)}.app-brand[data-v-43e07f8d]{display:flex;align-items:center;gap:var(--sp-7);white-space:nowrap}.app-logo[data-v-43e07f8d]{display:inline-grid;place-items:center;width:24px;height:24px;color:var(--admin-nav-text)}.app-logo svg[data-v-43e07f8d]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.app-company[data-v-43e07f8d],.app-title[data-v-43e07f8d]{font-size:var(--fs-16);font-weight:var(--fw-semi)}.app-brand-divider[data-v-43e07f8d]{width:1px;height:20px;background:var(--admin-nav-text);opacity:.4}.app-nav[data-v-43e07f8d]{align-self:stretch;overflow-x:auto;min-width:0;display:flex;align-items:stretch;margin-left:var(--sp-8)}.app-nav-link[data-v-43e07f8d]{display:inline-flex;align-items:center;padding:0 var(--sp-8);color:var(--admin-nav-text);font-size:var(--fs-16);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;min-height:var(--admin-topbar-height)}.app-identity[data-v-43e07f8d]{margin-left:auto;white-space:nowrap;font-size:var(--fs-14)}.app-identity small[data-v-43e07f8d]{margin-left:var(--sp-4)}.app-context[data-v-43e07f8d]{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4);white-space:nowrap;font-size:var(--fs-13)}.app-context i[data-v-43e07f8d]{width:1px;height:14px;background:currentColor;opacity:.35}.app-demo[data-v-43e07f8d]{opacity:.85}.app-avatar[data-v-43e07f8d]{display:inline-grid;place-items:center;width:28px;height:28px;margin-left:var(--sp-3);border-radius:50%;background:var(--panel);color:var(--brand-ink);font-weight:var(--fw-bold)}.app-context .app-identity[data-v-43e07f8d]{margin-left:0}.app-logout[data-v-43e07f8d]{margin-left:var(--sp-4);color:var(--admin-nav-text);font-size:var(--fs-13);text-decoration:none;opacity:.9}.app-logout[data-v-43e07f8d]:hover{opacity:1;text-decoration:underline}.app-nav-link[data-v-43e07f8d]:hover,.app-nav-link.is-active[data-v-43e07f8d]{background:var(--admin-nav-active)}.app-nav-link.is-active[data-v-43e07f8d]{box-shadow:inset 0 -3px 0 var(--admin-nav-text);font-weight:var(--fw-semi)}.app-main[data-v-43e07f8d]{flex:1;min-width:0}.app-main--flush[data-v-43e07f8d]{padding:0}@media(max-width:640px){.app-header[data-v-43e07f8d]{padding:0 var(--sp-7);flex-wrap:wrap;gap:0}.app-brand[data-v-43e07f8d]{min-height:var(--admin-topbar-height)}.app-nav[data-v-43e07f8d]{order:3;width:100%}.app-nav[data-v-43e07f8d]{margin-left:0}.app-nav-link[data-v-43e07f8d]{padding:0 var(--sp-4)}.app-context[data-v-43e07f8d]{display:none}}:root{--admin-nav-bg: #155cbd;--admin-nav-active: #0b56b4;--admin-nav-text: #ffffff;--admin-canvas: #edf2f8;--admin-selected-bg: #e8f1fc;--admin-topbar-height: 56px;--admin-sidebar-width: 216px;--admin-page-gap: 16px;--admin-section-gap: 24px;--admin-control-height: 36px;--admin-table-row-height: 48px;--admin-panel-radius: 2px;--brand: #0f6cdd;--brand-dark: #0b56b4;--brand-bg: #e8f1fc;--brand-ink: #0b56b4;--ok: #067647;--ok-bg: #e6f4ee;--warn: #b54708;--warn-bg: #fdf1e3;--danger: #c53030;--danger-bg: #fdecec;--bg: #eef0f4;--panel: #ffffff;--line: #d8dee8;--line-strong: #c3ccd9;--text: #1f2a37;--muted: #5b6b7f;--faint: #64748b;--phone-bg: #eef0f4;--phone-paper: #ffffff;--phone-ink: #1f2a37;--phone-muted: #5b6b7f;--phone-line: #d8dee8;--phone-brand: #0f6cdd;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 10px;--sp-6: 12px;--sp-7: 16px;--sp-8: 24px;--sp-9: 32px;--sp-xs: 6px;--sp-sm: 8px;--sp-md: 10px;--sp-lg: 12px;--sp-xl: 16px;--r-base: 2px;--r-pill: 999px;--r-card: 0;--r-rank: 2px;--sh-card: 0 1px 2px rgba(15, 23, 42, .04);--sh-pop: 0 4px 12px rgba(15, 23, 42, .08);--sh-overlay: 0 12px 32px rgba(15, 23, 42, .14);--sh-phone: 0 20px 50px rgba(0, 0, 0, .35);--sh-nav: inset 0 -1px 0 var(--line);--sh-focus: 0 0 0 2px var(--brand-bg), 0 0 0 4px var(--brand);--ff-body: Segoe UI, PingFang SC, Microsoft YaHei UI, sans-serif;--ff-mono: Consolas, SFMono-Regular, Courier New, monospace;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-32: 32px;--fw-regular: 400;--fw-medium: 500;--fw-semi: 600;--fw-bold: 700;--fw-black: 800;--lh-tight: 1.2;--lh-snug: 1.4;--lh-base: 1.5;--lh-loose: 1.7;--tr-tight: -.02em;--tr-normal: 0;--tr-wide: .02em;--d-instant: 80ms;--d-fast: .12s;--d-base: .18s;--d-mid: .24s;--d-slow: .32s;--d-slower: .42s;--d-deliberate: .6s;--e-out-quint: cubic-bezier(.22, 1, .36, 1);--e-out-back: cubic-bezier(.34, 1.56, .64, 1);--e-standard: cubic-bezier(.4, 0, .2, 1);--e-in-out: cubic-bezier(.4, 0, .6, 1);--e-linear: linear;--z-base: 0;--z-raised: 10;--z-tabbar: 50;--z-indicator: 60;--z-island: 100;--z-sticky: 200;--z-overlay: 300;--z-dialog: 301;--z-toast: 999;--bp-xs: 360px;--bp-sm: 390px;--bp-md: 768px;--bp-lg: 1180px;--w-phone: 390px;--h-phone: 844px;--h-status-bar: 54px;--h-nav: 44px;--h-tabbar: 83px;color-scheme:light;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--ff-body);font-size:var(--fs-13);line-height:var(--lh-base);color:var(--text);background:var(--bg)}@media(pointer:coarse){button,a[role=button]{min-height:44px;min-width:44px}button.btn-sm,a.btn-sm{min-height:28px}}:focus-visible{outline:none;box-shadow:var(--sh-focus);border-radius:var(--r-base)}@keyframes kf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kf-toast-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes kf-pulse-ring{0%{box-shadow:0 0 0 0 var(--danger)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){:root{--d-instant: 0ms;--d-fast: 0ms;--d-base: 0ms;--d-mid: 0ms;--d-slow: 0ms;--d-slower: 0ms;--d-deliberate: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:640px){.app-main{min-width:0;overflow-x:hidden}.app-main .table-wrap,.app-main .table-scroll,.app-main .review-table-scroll,.app-main .grid-wrap,.app-main .evidence-table{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.app-main .table-wrap>table,.app-main .table-scroll>table,.app-main .review-table-scroll>table,.app-main .grid-wrap>table,.app-main .evidence-table>table{width:max-content!important;table-layout:auto}.app-main .table-wrap>table{min-width:860px!important}.app-main .table-scroll>table{min-width:620px!important}.app-main .review-table-scroll>table,.app-main .grid-wrap>table{min-width:1180px!important}.app-main .evidence-table>table{min-width:850px!important}.app-main .rules-table-scroll>table{min-width:900px!important}.app-main .calendar-table{min-width:480px!important}.app-main table th{white-space:nowrap}.app-main table td{overflow-wrap:anywhere}}.admin-page{min-height:calc(100vh - var(--admin-topbar-height));background:var(--admin-canvas);color:var(--text);font-size:var(--fs-14)}.admin-page .page-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-5) var(--sp-7);padding:var(--sp-8) var(--admin-page-gap)}.admin-page .page-heading h1{margin:0;font-size:var(--fs-24);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.admin-page .page-heading p{margin:var(--sp-3) 0 0;color:var(--muted);line-height:var(--lh-base)}.admin-page .heading-context{color:var(--muted);font-size:var(--fs-14);white-space:nowrap}.admin-page .heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.admin-page .admin-layout{display:grid;grid-template-columns:var(--admin-sidebar-width) minmax(0,1fr);gap:var(--admin-page-gap);align-items:start;padding:0 var(--admin-page-gap) var(--admin-page-gap)}.admin-page .context-sidebar{min-width:0;align-self:start;background:var(--panel);border:1px solid var(--line);border-radius:var(--admin-panel-radius)}.admin-page .context-sidebar h2{margin:0;padding:var(--sp-7);border-bottom:1px solid var(--line);font-size:var(--fs-18);font-weight:var(--fw-semi)}.admin-page .context-sidebar>button{width:100%;min-height:var(--admin-table-row-height);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:0 var(--sp-7);border:0;border-left:4px solid transparent;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.admin-page .context-sidebar>button:hover{background:var(--brand-bg)}.admin-page .context-sidebar>button.selected{border-left-color:var(--brand);background:var(--admin-selected-bg);color:var(--brand-ink);font-weight:var(--fw-semi)}.admin-page .context-sidebar>button:disabled{cursor:default}.admin-page .context-sidebar>button em,.admin-page .context-sidebar>button b,.admin-page .context-sidebar>button .sidebar-count{color:var(--muted);font-size:var(--fs-13);font-style:normal;font-variant-numeric:tabular-nums}.admin-page .context-sidebar>button .sidebar-figures{display:inline-flex;align-items:center;gap:var(--sp-3);margin-left:auto}.admin-page .context-sidebar .sidebar-note,.admin-page .context-sidebar>p{margin:var(--sp-7);color:var(--muted);font-size:var(--fs-12);line-height:var(--lh-base)}.admin-page .sidebar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-12);font-style:normal;font-variant-numeric:tabular-nums}.admin-page .sidebar-badge.is-zero{background:var(--admin-canvas);color:var(--muted)}.admin-page .workspace-card{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:var(--admin-panel-radius)}.admin-page .toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-5) var(--sp-7);padding:var(--sp-7);border-bottom:1px solid var(--line)}.admin-page .toolbar>label{display:flex;align-items:center;gap:var(--sp-3);min-width:0;color:var(--muted)}.admin-page .toolbar>input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-page .toolbar>label>input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:var(--admin-control-height);max-width:100%;min-width:0;padding:0 var(--sp-5);border:1px solid var(--line-strong);border-radius:var(--r-base);background:var(--panel);color:var(--text);font:inherit}.admin-page .toolbar .search-field{flex:1;min-width:200px}.admin-page .toolbar .search-field input{width:100%}.admin-page .toolbar .toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-left:auto}.admin-page .table-wrap{overflow:auto}.admin-page .section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4) var(--sp-5)}.admin-page .section-heading h2{margin:0;padding-left:var(--sp-4);border-left:3px solid var(--brand);font-size:var(--fs-18);font-weight:var(--fw-semi);line-height:var(--lh-snug)}.admin-page .operation-timeline{list-style:none;margin:var(--sp-5) 0 0;padding:0}.admin-page .operation-timeline li{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3) var(--sp-7);padding:0 0 var(--sp-7) var(--sp-8)}.admin-page .operation-timeline li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.admin-page .operation-timeline li:after{content:"";position:absolute;left:3px;top:19px;bottom:0;width:2px;background:#0f6cdd59}.admin-page .operation-timeline li:last-child:after{display:none}.admin-page .operation-timeline time{min-width:150px;color:var(--muted);font-variant-numeric:tabular-nums}.admin-page .operation-timeline strong{font-weight:var(--fw-semi)}.admin-page .operation-timeline details{flex-basis:100%}.admin-page .admin-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4) var(--sp-7);color:var(--muted);font-size:var(--fs-13)}.admin-page .admin-legend .legend-item{display:inline-flex;align-items:center;gap:var(--sp-3)}.admin-page .admin-legend .legend-swatch{width:12px;height:12px;border-radius:var(--admin-panel-radius)}.admin-page .admin-legend .legend-swatch.tier-ok{background:var(--ok)}.admin-page .admin-legend .legend-swatch.tier-neutral{background:var(--line-strong)}.admin-page .admin-legend .legend-swatch.tier-brand{background:var(--brand)}.admin-page .admin-legend .legend-swatch.tier-cyan{background:#0e7490}.admin-page .admin-legend .legend-swatch.tier-warn{background:var(--warn)}.admin-page .admin-legend .legend-swatch.tier-danger{background:var(--danger)}.admin-page .admin-legend .legend-more{padding:0;border:0;border-left:1px solid var(--line-strong);background:transparent;color:var(--brand-ink);font:inherit;cursor:pointer;padding-left:var(--sp-5)}@media(max-width:1050px){.admin-page .admin-layout{grid-template-columns:minmax(0,1fr)}.admin-page .context-sidebar{display:flex;align-items:stretch;overflow-x:auto}.admin-page .context-sidebar h2{flex:0 0 auto;padding:var(--sp-5);border-bottom:0;border-right:1px solid var(--line)}.admin-page .context-sidebar>button{width:auto;flex:0 0 auto;min-width:104px;padding:0 var(--sp-5);border-left:0;border-bottom:3px solid transparent}.admin-page .context-sidebar>button.selected{border-bottom-color:var(--brand)}.admin-page .context-sidebar .sidebar-note,.admin-page .context-sidebar>p{display:none}.admin-page .heading-context{white-space:normal}}:is(.admin-page,body:has(.admin-page) .yx-dialog) input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.el-input__inner):not(.el-select__input):focus,:is(.admin-page,body:has(.admin-page) .yx-dialog) textarea:not(.el-textarea__inner):focus{outline:none;box-shadow:none}:is(.admin-page,body:has(.admin-page) .yx-dialog) input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.el-input__inner):not(.el-select__input):focus:not([aria-invalid=true]),:is(.admin-page,body:has(.admin-page) .yx-dialog) textarea:not(.el-textarea__inner):focus:not([aria-invalid=true]){border-color:var(--brand)}:is(.admin-page,body:has(.admin-page) .yx-dialog) .el-input__inner:focus-visible,:is(.admin-page,body:has(.admin-page) .yx-dialog) .el-select__input:focus-visible{outline:none;box-shadow:none}.admin-select.el-select{width:100%;min-width:0}.admin-select.el-select .el-select__wrapper{min-height:var(--admin-control-height)}.admin-page .toolbar>label>.admin-select{width:180px}.admin-table{width:100%;border-collapse:collapse;font-size:var(--fs-14)}.admin-table th,.admin-table td{padding:var(--sp-4) var(--sp-7);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.admin-table th{position:sticky;top:0;z-index:1;background:var(--admin-canvas);color:var(--muted);font-weight:var(--fw-semi);white-space:nowrap}.admin-table td{height:var(--admin-table-row-height)}.admin-table td small{display:block;margin-top:var(--sp-1);color:var(--muted);font-size:var(--fs-12);overflow-wrap:anywhere}.admin-table .number{text-align:right;font-variant-numeric:tabular-nums}.admin-table .center{text-align:center}.admin-table tbody tr:hover{background:var(--admin-selected-bg)}.admin-table tbody tr.is-selected{background:var(--admin-selected-bg);box-shadow:inset 3px 0 0 var(--brand)}
