pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.ss-form{width:100%}.ss-grid{display:grid;gap:0 16px}.ss-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-span-2{grid-column:span 2}.ss-span-3{grid-column:span 3}@media(max-width:900px){.ss-grid--3,.ss-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-span-2,.ss-span-3{grid-column:span 2}}:root{--admin-primary: #8b5cf6;--admin-primary-light: #a78bfa;--admin-primary-dark: #7c3aed;--admin-primary-bg: rgba(139, 92, 246, .08);--admin-primary-border: rgba(139, 92, 246, .2);--admin-accent: #d946ef;--admin-accent-light: #e879f9;--admin-bg: #f5f3ff;--admin-card-bg: #ffffff;--admin-text: #1e1b4b;--admin-text-secondary: #6b7280;--admin-border: rgba(139, 92, 246, .15);--admin-shadow: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--admin-shadow-md: 0 4px 12px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04);--admin-radius: 14px;--admin-radius-sm: 10px;--admin-sidebar-bg: #0f0a2a;--admin-sidebar-width: 220px;--admin-header-height: 64px;--admin-topbar-height: 64px;--glass-bg: rgba(255, 255, 255, .55);--glass-bg-strong: rgba(255, 255, 255, .72);--glass-bg-subtle: rgba(255, 255, 255, .35);--glass-bg-deep: rgba(255, 255, 255, .65);--glass-blur: 20px;--glass-blur-strong: 30px;--glass-blur-deep: 24px;--glass-saturation: 180%;--glass-brightness: 110%;--glass-border: rgba(255, 255, 255, .4);--glass-border-theme: rgba(139, 92, 246, .25);--glass-border-strong: rgba(139, 92, 246, .4);--glass-highlight: rgba(255, 255, 255, .6);--glass-highlight-inset: inset 0 1px 1px rgba(255, 255, 255, .6);--glass-shadow: 0 10px 34px rgba(24, 17, 48, .16), 0 2px 8px rgba(24, 17, 48, .1);--glass-shadow-strong: 0 16px 52px rgba(24, 17, 48, .24), 0 4px 16px rgba(24, 17, 48, .14);--glass-edge-highlight: inset 0 1px 0 rgba(255, 255, 255, .5), inset 1px 0 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(255, 255, 255, .1);--glass-radius: 16px;--glass-radius-sm: 10px;--glass-radius-lg: 20px;--glass-bg-dropdown: rgba(255, 255, 255, .86);--glass-blur-dropdown: 30px;--glass-saturation-dropdown: 190%;--bg-blob-1: #8b5cf6;--bg-blob-2: #d946ef;--bg-blob-3: #ec4899;--bg-blob-4: #a78bfa;--admin-gap-page: 16px;--admin-gap-section: 20px;--admin-gap-card: 12px;--admin-focus-ring: 2px solid var(--admin-primary)}html,body{margin:0;padding:0;box-sizing:border-box}a:focus-visible,button:not(.arco-btn):focus-visible,[role=button]:not(.arco-btn):focus-visible,[tabindex]:not([tabindex="-1"]):not(.arco-btn):focus-visible,input:not([type=hidden]):not(.arco-input-element):focus-visible,textarea:not(.arco-textarea):focus-visible,select:focus-visible,summary:focus-visible{outline:var(--admin-focus-ring);outline-offset:2px}*,*:before,*:after{box-sizing:inherit}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--admin-text);background:var(--admin-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body{--primary-1: 244, 240, 255;--primary-2: 232, 222, 255;--primary-3: 216, 197, 252;--primary-4: 199, 168, 250;--primary-5: 167, 139, 250;--primary-6: 139, 92, 246;--primary-7: 124, 58, 237;--primary-8: 109, 40, 217;--primary-9: 91, 33, 182;--primary-10: 76, 29, 149}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease}.fade-enter-from,.fade-leave-to{opacity:0}.page-container{display:flex;flex-direction:column;gap:16px;min-width:0;overflow-x:hidden}.page-header{padding:0 4px;display:flex;justify-content:space-between;align-items:flex-start}.page-header-left{display:flex;flex-direction:column;gap:4px}.page-header-right{display:flex;align-items:center;gap:12px;flex:none}.page-subtitle{font-size:13px;color:var(--admin-text-secondary)}.page-title{font-size:20px;font-weight:600;color:var(--admin-text);margin:0;line-height:1.4}.page-desc{font-size:13px;color:var(--admin-text-secondary);margin:4px 0 0}.page-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-highlight-inset);border-radius:var(--glass-radius);overflow:hidden;min-width:0}.page-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--glass-border-theme)}.filter-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:var(--admin-gap-card)}.page-card>.filter-bar:first-child{padding:16px 20px 12px;border-bottom:1px solid var(--glass-border-theme);margin-bottom:0}.glass-form .arco-input-wrapper,.glass-form .arco-textarea-wrapper,.glass-form .arco-select-view,.glass-form .arco-picker{background:#fff6;border-color:var(--glass-border)}.glass-form .arco-input-wrapper:focus-within,.glass-form .arco-textarea-wrapper:focus-within,.glass-form .arco-select-view-focused,.glass-form .arco-picker-focused{border-color:var(--admin-primary);box-shadow:0 0 0 1px var(--admin-primary),0 0 12px #8b5cf64d}.filter-form{padding:16px 20px;gap:8px 16px}.filter-form .arco-form-item{margin-bottom:0}.tab-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--admin-border)}.tab-count{font-size:13px;color:var(--admin-text-secondary)}.cell-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.panel-desc{display:block;font-size:13px;color:var(--admin-text-secondary);min-width:0;word-break:break-word;overflow-wrap:anywhere}.card-section{margin-bottom:var(--admin-gap-section)}.card-section:last-child{margin-bottom:0}.page-card>.card-section{padding-inline:20px}.page-card>.card-section:last-child{padding-bottom:var(--admin-gap-section)}.card-head+.panel-desc{padding-top:14px}.form-actions{display:flex;justify-content:flex-end;gap:var(--admin-gap-card);margin-top:var(--admin-gap-card)}.stats-bar{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;padding:14px 6px;border-radius:var(--glass-radius-sm);border:1px solid rgba(139,92,246,.12);background:var(--glass-bg-subtle);transition:border-color .25s ease,background .25s ease}.stats-bar.is-warn{border-color:#f53f3f59;background:#f53f3f0a}.stats-bar__item{flex:1;min-width:88px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px 10px;position:relative}.stats-bar__item--wide{flex:1.4}.stats-bar__item+.stats-bar__item:before{content:"";position:absolute;left:0;top:15%;height:70%;width:1px;background:var(--admin-border)}.stats-bar__num{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:700;color:var(--admin-text);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.stats-bar__num.is-ok{color:#00b42a}.stats-bar__num.is-fail{color:#f53f3f}.stats-bar__num--time{font-size:15px;font-weight:600}.stats-bar__label{font-size:12px;color:var(--admin-text-secondary)}.stats-bar__warn{flex-basis:100%;display:flex;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;border-radius:8px;font-size:12px;color:#d25f00;background:#ff7d001a}.stats-bar__warn svg{flex-shrink:0;font-size:14px;color:#ff7d00}.page-card-footer{display:flex;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--glass-border-theme)}.table-card{padding:14px 16px 16px}.page-card--form{padding:20px}.glass-surface{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));border:1px solid rgba(255,255,255,.35);box-shadow:var(--glass-shadow),var(--glass-edge-highlight);border-radius:var(--glass-radius);min-width:0;overflow-x:hidden}.dark .glass-surface{border-color:#ffffff1f}.liquid-glass{position:relative;border-radius:var(--admin-radius, 14px);background:linear-gradient(135deg,#ffffff29,#ffffff0d);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff24,inset 1px 0 #ffffff38,0 10px 34px #18113024;-webkit-backdrop-filter:blur(12px) saturate(160%) brightness(1.05);backdrop-filter:blur(12px) saturate(160%) brightness(1.05)}@supports (backdrop-filter: blur(1px)){.liquid-glass{-webkit-backdrop-filter:blur(12px) saturate(160%) brightness(1.05) url(#admin-liquid-refraction);backdrop-filter:blur(12px) saturate(160%) brightness(1.05) url(#admin-liquid-refraction)}}.dark .liquid-glass{background:linear-gradient(135deg,#ffffff17,#ffffff05);border-color:#ffffff24}@media(prefers-reduced-transparency:reduce){.liquid-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb}}@supports not (backdrop-filter: blur(1px)){.liquid-glass{background:#ffffffeb}}.glass-surface-strong{background:var(--glass-bg-strong);backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));border:1px solid var(--glass-border-strong);box-shadow:var(--glass-shadow-strong),var(--glass-highlight-inset);border-radius:var(--glass-radius)}.glass-surface-subtle{background:var(--glass-bg-subtle);backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);border:1px solid rgba(139,92,246,.12);border-radius:var(--glass-radius-sm)}.glass-surface-deep{background:var(--glass-bg-deep);backdrop-filter:blur(var(--glass-blur-deep)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-deep)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-strong),var(--glass-highlight-inset);border-radius:var(--glass-radius-lg)}.panel-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-highlight-inset);border-radius:var(--glass-radius);padding:24px}@supports not (backdrop-filter: blur(1px)){.glass-surface,.glass-surface-strong,.glass-surface-subtle,.glass-surface-deep,.page-card,.panel-card{background:#ffffffe6}}.arco-btn-primary{background:linear-gradient(135deg,var(--admin-primary),var(--admin-accent))!important;border:none!important;box-shadow:0 4px 14px #8b5cf659,inset 0 1px 1px #ffffff4d!important;transition:all .2s ease!important;color:#fff!important}.arco-btn-primary:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px #8b5cf680,inset 0 1px 1px #fff6!important;background:linear-gradient(135deg,var(--admin-primary-dark),var(--admin-accent))!important}.arco-btn-primary:active{transform:translateY(0) scale(.98)}.arco-btn-secondary,.arco-btn-default{background:var(--glass-bg-subtle)!important;border:1px solid var(--glass-border-theme)!important;color:var(--admin-text)!important;transition:all .2s ease!important}.arco-btn-secondary:hover,.arco-btn-default:hover{background:#8b5cf61a!important;border-color:var(--admin-primary)!important;color:var(--admin-primary)!important}.arco-btn-text{color:var(--admin-primary)!important;transition:all .2s ease!important}.arco-btn-text:hover{background:var(--admin-primary-bg)!important;color:var(--admin-primary-dark)!important}.arco-btn[disabled],.arco-btn.arco-btn-disabled{background:#b4aac859!important;border:1px dashed rgba(139,92,246,.3)!important;color:#6b7280b3!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.75}.arco-btn[disabled]:hover,.arco-btn.arco-btn-disabled:hover{transform:none!important;background:#b4aac859!important;border-color:#8b5cf64d!important}.arco-btn-primary[disabled],.arco-btn-primary.arco-btn-disabled{background:linear-gradient(135deg,#8b5cf666,#d946ef4d)!important;color:#fff9!important;border:1px dashed rgba(255,255,255,.3)!important}.arco-btn-status-success[disabled],.arco-btn-status-warning[disabled],.arco-btn-status-danger[disabled]{background:#b4aac84d!important;color:#6b7280a6!important}.arco-btn-status-danger{background:linear-gradient(135deg,#ef4444,#f87171)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #ef44444d!important}.arco-card{background:var(--glass-bg)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow),var(--glass-highlight-inset)!important;border-radius:var(--glass-radius)!important;overflow:hidden}.arco-card-header{background:#fff3!important;border-bottom:1px solid var(--glass-border-theme)!important;padding:16px 20px!important}.arco-card-body{background:transparent!important;padding:20px!important}.arco-table{background:transparent!important;width:100%}.arco-table-container{background:transparent!important;border:none!important;overflow:hidden}.arco-table-content,.arco-table-body{overflow-x:auto}.arco-table-th{background:#ffffff4d!important;border-bottom:1px solid var(--glass-border-theme)!important;font-weight:600!important;font-size:13px!important;color:var(--admin-text-secondary)!important}.arco-table-td{background:transparent!important;border-bottom:1px solid var(--glass-border-theme)!important;font-size:14px!important;color:var(--admin-text)!important}.arco-table-tr:hover .arco-table-td{background:#8b5cf60f!important}.arco-table-tr .arco-table-td .arco-btn-text{padding:2px 8px}.arco-table-striped .arco-table-tr:nth-child(2n) .arco-table-td{background:#ffffff26!important}.arco-modal{background:var(--glass-bg-strong)!important;backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation)) brightness(var(--glass-brightness));border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow-strong),var(--glass-edge-highlight)!important;border-radius:var(--glass-radius)!important;overflow:hidden;max-width:calc(100vw - 32px)}.arco-modal-header{background:#fff3!important;border-bottom:1px solid var(--glass-border-theme)!important;padding:18px 24px 14px!important}.arco-modal-title{font-weight:600!important;font-size:15px!important;color:var(--admin-text)!important}.arco-modal-body{background:transparent!important;padding:20px 24px!important;max-height:65vh!important;overflow-y:auto!important}.arco-modal-footer{background:#ffffff26!important;border-top:1px solid var(--glass-border-theme)!important;padding:14px 24px!important}.arco-modal-mask{background:#0f0a2a66!important}.arco-drawer{background:var(--glass-bg-strong)!important;backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturation));border-left:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow-strong),inset 0 1px #ffffff80,inset 1px 0 #ffffff2e!important;max-width:100vw}.arco-drawer-mask{background:#0f0a2a66!important}.arco-drawer-body,.arco-modal-body{contain:content;overscroll-behavior:contain}.arco-input-wrapper{background:#fff6!important;border:1px solid var(--glass-border-theme)!important;border-radius:var(--glass-radius-sm)!important;transition:all .2s ease!important;box-shadow:inset 0 1px 1px #ffffff4d}.arco-input-wrapper:hover{border-color:var(--admin-primary-light)!important;background:#ffffff80!important}.arco-input-wrapper:focus-within,.arco-input-wrapper.arco-input-focus{border-color:var(--admin-primary)!important;background:#fff9!important;box-shadow:0 0 0 3px #8b5cf626,inset 0 1px 1px #ffffff4d!important}.arco-input{background:transparent!important;color:var(--admin-text)!important}.arco-input::placeholder{color:var(--admin-text-secondary)!important}.arco-textarea-wrapper{background:#fff6!important;border:1px solid var(--glass-border-theme)!important;border-radius:var(--glass-radius-sm)!important;transition:all .2s ease!important}.arco-textarea-wrapper:hover{border-color:var(--admin-primary-light)!important}.arco-textarea-wrapper:focus-within{border-color:var(--admin-primary)!important;box-shadow:0 0 0 3px #8b5cf626!important}.arco-textarea{background:transparent!important;color:var(--admin-text)!important}.arco-select-view{background:#fff6!important;border:1px solid var(--glass-border-theme)!important;border-radius:var(--glass-radius-sm)!important;transition:all .2s ease!important}.arco-select-view:hover{border-color:var(--admin-primary-light)!important;background:#ffffff80!important}.arco-select-view.arco-select-view-focus{border-color:var(--admin-primary)!important;background:#fff9!important;box-shadow:0 0 0 3px #8b5cf626!important}.arco-select-dropdown{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));border:1px solid var(--glass-border-theme)!important;box-shadow:var(--glass-shadow-strong)!important;border-radius:var(--glass-radius-sm)!important}.arco-select-option:hover{background:var(--admin-primary-bg)!important}.arco-select-option-selected{color:var(--admin-primary)!important;font-weight:600!important;background:#8b5cf61a!important}.arco-trigger-popup{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));border:none!important;box-shadow:none!important;outline:none!important}.arco-trigger-popup:before,.arco-trigger-popup:after{content:none!important;display:none!important}.arco-trigger-popup-hidden{visibility:hidden!important;pointer-events:none!important;border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.arco-form-item-label{font-weight:500!important;color:var(--admin-text)!important;font-size:13px!important}.arco-form-item{margin-bottom:18px!important}.arco-form-item:last-child{margin-bottom:0!important}.arco-tag{border-radius:6px!important;font-size:12px!important;font-weight:500!important;border:1px solid transparent!important}.arco-tag-green{background:#10b98126!important;color:#059669!important;border-color:#10b98133!important}.arco-tag-gray{background:#6b728026!important;color:#6b7280!important;border-color:#6b728033!important}.arco-tag-orange{background:#d946ef26!important;color:#c026d3!important;border-color:#d946ef33!important}.arco-tag-red{background:#ef444426!important;color:#dc2626!important;border-color:#ef444433!important}.arco-tag-blue,.arco-tag-purple{background:#8b5cf626!important;color:#7c3aed!important;border-color:#8b5cf633!important}.arco-pagination{background:transparent!important}.arco-pagination-item-active{background:var(--admin-primary)!important;color:#fff!important;border-color:var(--admin-primary)!important}.arco-pagination-item-active a{color:#fff!important}.arco-tabs{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:var(--glass-radius)!important;overflow:hidden}.arco-tabs-header{background:#fff3!important;border-bottom:1px solid var(--glass-border-theme)!important}.arco-tabs-tab{font-size:14px!important;color:var(--admin-text-secondary)!important;transition:all .2s ease!important;border:none!important}.arco-tabs-tab:hover{color:var(--admin-primary)!important}.arco-tabs-tab-active{color:var(--admin-primary)!important;font-weight:500!important}.arco-tabs-tab-active:before{background:linear-gradient(90deg,var(--admin-primary),var(--admin-accent))!important;height:3px!important;border-radius:2px}.arco-tabs-content{padding:20px!important}.arco-progress-line-inner{background:linear-gradient(90deg,var(--admin-primary),var(--admin-accent))!important;border-radius:6px!important}.arco-progress-line-buffer{border-radius:6px!important}.arco-menu{background:transparent!important}.arco-menu-item{border-radius:8px;margin:2px 8px;transition:all .2s ease!important}.arco-menu-item.arco-menu-selected{background:#8b5cf633!important;color:#fff!important}.arco-menu-item.arco-menu-selected:before{background:linear-gradient(180deg,var(--admin-primary),var(--admin-accent))!important;width:3px!important;border-radius:2px}.arco-menu-item:hover{background:#8b5cf61a!important;color:#c4b5fd!important}.arco-dropdown{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));border:1px solid var(--glass-border-theme)!important;box-shadow:var(--glass-shadow-strong)!important;border-radius:var(--glass-radius-sm)!important;padding:4px!important}.arco-dropdown-option{border-radius:6px!important;padding:8px 16px!important;transition:all .15s ease!important}.arco-dropdown-option:hover{background:var(--admin-primary-bg)!important}.arco-tooltip{max-width:min(400px,86vw)}.arco-tooltip-content{white-space:normal;word-break:break-all}.arco-popconfirm{max-width:min(360px,86vw)}.arco-popconfirm-popup-content{white-space:normal;word-break:break-all}.arco-trigger-popup{max-width:calc(100vw - 16px)}html{overflow-x:hidden}.arco-popover,.arco-popconfirm{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));border:1px solid var(--glass-border-theme)!important;box-shadow:var(--glass-shadow-strong)!important;border-radius:var(--glass-radius-sm)!important}.arco-popconfirm-popup-content{background:transparent!important}.arco-message{background:var(--glass-bg-strong)!important;border:1px solid var(--glass-border-theme)!important;box-shadow:var(--glass-shadow)!important;border-radius:var(--glass-radius-sm)!important}.arco-spin{border-radius:var(--glass-radius-sm)!important}.arco-spin-dot-item{background:var(--admin-primary)!important}.arco-breadcrumb-item{color:var(--admin-text-secondary)!important;font-weight:400!important}.arco-breadcrumb-item a:hover{color:var(--admin-primary)!important}.arco-breadcrumb-item:last-child{color:var(--admin-text)!important;font-weight:500!important}.arco-switch-checked{background:linear-gradient(135deg,var(--admin-primary),var(--admin-accent))!important}.arco-radio-checked .arco-radio-icon{background-color:var(--admin-primary)!important;border-color:var(--admin-primary)!important}.arco-radio-checked .arco-radio-label{color:var(--admin-primary)!important}.arco-checkbox-checked .arco-checkbox-icon{background-color:var(--admin-primary)!important;border-color:var(--admin-primary)!important}.arco-checkbox-checked .arco-checkbox-label{color:var(--admin-primary)!important}.arco-tree-node-title{color:var(--admin-text)!important}.arco-tree-node:hover .arco-tree-node-title,.arco-tree-node-title:hover{color:var(--admin-text)!important;background-color:var(--admin-primary-bg)!important}.arco-tree-node-selected .arco-tree-node-title,.arco-tree-node-selected .arco-tree-node-title:hover{color:var(--admin-text)!important;background-color:#8b5cf61f!important;font-weight:500!important}.arco-tree-node-custom-icon,.arco-tree-node-switcher-icon{color:var(--admin-text-secondary)!important}.arco-tree-node-indent-block:before{background:var(--admin-border)!important}.arco-tree .arco-checkbox-icon{border-color:var(--admin-primary-border)!important;background:transparent!important}.arco-tree .arco-checkbox:hover .arco-checkbox-icon{border-color:var(--admin-primary)!important}.dark .arco-tree-node-title,.dark .arco-tree-node:hover .arco-tree-node-title{color:#ffffffe0!important}.dark .arco-tree-node-title:hover,.dark .arco-tree-node:hover .arco-tree-node-title:hover{background-color:#ffffff14!important}.dark .arco-tree-node-selected .arco-tree-node-title,.dark .arco-tree-node-selected .arco-tree-node-title:hover{color:#fff!important;background-color:#8b5cf640!important}.dark .arco-tree-node-custom-icon,.dark .arco-tree-node-switcher-icon{color:#fff9!important}.dark .arco-tree-node-indent-block:before{background:#ffffff29!important}.dark .arco-tree .arco-checkbox-icon{border-color:#ffffff4d!important}.arco-slider-track{background:linear-gradient(90deg,var(--admin-primary),var(--admin-accent))!important;border-radius:4px!important}.arco-slider-handle{border-color:var(--admin-primary)!important;box-shadow:0 2px 8px #8b5cf64d!important}.arco-input-number{width:100%!important}.arco-picker{background:#fff6!important;border:1px solid var(--glass-border-theme)!important;border-radius:var(--glass-radius-sm)!important;transition:all .2s ease!important}.arco-picker:hover{border-color:var(--admin-primary-light)!important}.arco-picker-focused{border-color:var(--admin-primary)!important;box-shadow:0 0 0 3px #8b5cf626!important}.arco-picker-container{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));border:1px solid var(--glass-border-theme)!important;box-shadow:var(--glass-shadow-strong)!important;border-radius:var(--glass-radius)!important}.arco-cascader-panel,.arco-tree-select-popup{background:var(--glass-bg-dropdown)!important;backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));-webkit-backdrop-filter:blur(var(--glass-blur-dropdown)) saturate(var(--glass-saturation-dropdown)) brightness(var(--glass-brightness));border:1px solid var(--glass-border-theme)!important;box-shadow:var(--glass-shadow-strong)!important;border-radius:var(--glass-radius-sm)!important}.arco-empty{color:var(--admin-text-secondary)!important}.arco-alert{border-radius:var(--glass-radius-sm)!important;border:1px solid var(--glass-border-theme)!important}.arco-avatar{background:linear-gradient(135deg,var(--admin-primary),var(--admin-accent))!important}.arco-skeleton-line-row{background:#8b5cf61a!important}.arco-descriptions{background:transparent!important}.arco-collapse-item-header{display:flex!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;min-height:44px;background:transparent!important;border-bottom:1px solid transparent!important}.arco-collapse-item .arco-collapse-item-icon-hover{position:static!important;top:auto!important;left:auto!important;transform:none!important;flex-shrink:0;display:inline-flex;align-items:center}.arco-collapse-item-header-left{display:flex!important;align-items:center!important;gap:8px!important;padding:0!important;flex:1;min-width:0}.arco-collapse-item-header-right{padding:0!important;flex-shrink:0}.arco-collapse-item-header-title{display:block!important;padding:0!important;margin:0!important;font-size:13px!important;font-weight:600!important;color:var(--admin-text)!important;line-height:1.4;flex:1;min-width:0;white-space:normal;word-break:break-word}.arco-collapse-item-active>.arco-collapse-item-header .arco-collapse-item-header-title{font-weight:600!important}.arco-collapse-item-content{background:transparent!important;padding:12px 16px!important;border-top:none!important;overflow:hidden;will-change:height;contain:layout style}@media(prefers-reduced-motion:reduce){.arco-collapse-item-content{will-change:auto!important;contain:none!important}}.glass-surface .arco-table,.glass-surface .arco-table-container,.glass-surface .arco-table-body,.glass-surface .arco-table-content,.glass-surface .arco-card-body{background:transparent!important}.arco-table-body,.arco-modal-body,.arco-select-dropdown{scrollbar-width:thin;scrollbar-color:rgba(139,92,246,.3) transparent}.arco-table-td:has(>.table-actions),.arco-table-td:has(.table-actions),.arco-table-td:has(.table-action-btn){white-space:nowrap;padding-inline:4px}.arco-table-td:has(.table-actions)>.arco-table-cell,.arco-table-td:has(.table-action-btn)>.arco-table-cell{padding-inline:0}.arco-table-td .table-actions{flex-wrap:nowrap!important;white-space:nowrap!important}.arco-table-td .arco-btn,.arco-table-td .table-action-btn{flex-shrink:0;white-space:nowrap}.btn-glass{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:36px!important;padding:0 18px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;border-radius:var(--glass-radius-sm)!important;border:1px solid var(--glass-border-theme)!important;background:var(--glass-bg-subtle)!important;color:var(--admin-text)!important;box-shadow:0 2px 8px #1f26870f,inset 0 1px #ffffff73,inset 1px 0 #ffffff26,inset 0 -1px #ffffff14!important;transition:transform .3s cubic-bezier(.22,1.4,.36,1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.btn-glass:hover{background:#8b5cf61f!important;border-color:var(--admin-primary)!important;color:var(--admin-primary)!important;transform:translateY(-1px) scale(1.02)!important;box-shadow:0 4px 14px #8b5cf62e,inset 0 1px #ffffff80,inset 1px 0 #ffffff2e,inset 0 -1px #ffffff1a!important}.btn-glass:active{transform:translateY(0) scale(.98)!important;box-shadow:0 2px 6px #1f26871a,var(--glass-highlight-inset)!important}.btn-glass-primary{background:linear-gradient(135deg,var(--admin-primary),var(--admin-accent))!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 4px 14px #8b5cf659,inset 0 1px #ffffff73,inset 1px 0 #fff3,inset 0 -1px #ffffff1f!important}.btn-glass-primary:hover{background:linear-gradient(135deg,var(--admin-primary-dark),var(--admin-accent))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 20px #8b5cf680,inset 0 1px #ffffff80,inset 1px 0 #ffffff38,inset 0 -1px #ffffff24!important}.btn-glass-danger{background:linear-gradient(135deg,#ef4444,#f87171)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 4px 14px #ef44444d,inset 0 1px 1px #ffffff4d!important}.btn-glass-danger:hover{background:linear-gradient(135deg,#dc2626,#ef4444)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 20px #ef444473,inset 0 1px 1px #fff6!important}.btn-glass-success{background:linear-gradient(135deg,#10b981,#34d399)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 4px 14px #10b9814d,inset 0 1px 1px #ffffff4d!important}.btn-glass-success:hover{background:linear-gradient(135deg,#059669,#10b981)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 20px #10b98173,inset 0 1px 1px #fff6!important}.btn-glass-warning{background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;border:1px solid transparent!important;color:#fff!important;box-shadow:0 4px 14px #f59e0b4d,inset 0 1px 1px #ffffff4d!important}.btn-glass-warning:hover{background:linear-gradient(135deg,#d97706,#f59e0b)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 20px #f59e0b73,inset 0 1px 1px #fff6!important}.btn-glass-sm{height:30px!important;padding:0 12px!important;font-size:13px!important;border-radius:8px!important;gap:4px!important}.btn-glass-lg{height:44px!important;padding:0 28px!important;font-size:15px!important;border-radius:12px!important;gap:8px!important}.btn-glass[disabled],.btn-glass.arco-btn-disabled,.btn-glass.is-disabled{background:#b4aac859!important;border:1px dashed rgba(139,92,246,.3)!important;color:#6b7280b3!important;cursor:not-allowed!important;box-shadow:none!important;opacity:.75!important;transform:none!important}.btn-glass[disabled]:hover,.btn-glass.arco-btn-disabled:hover,.btn-glass.is-disabled:hover{transform:none!important;background:#b4aac859!important;border-color:#8b5cf64d!important;color:#6b7280b3!important}.btn-glass-primary[disabled],.btn-glass-primary.arco-btn-disabled,.btn-glass-primary.is-disabled{background:linear-gradient(135deg,#8b5cf666,#d946ef4d)!important;color:#fff9!important;border:1px dashed rgba(255,255,255,.3)!important}.btn-glass.arco-btn-loading{opacity:.85!important;pointer-events:none!important}.btn-group{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.rec-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:2px;border-radius:9px;font-size:11px;font-weight:600;line-height:1;color:#fff;background:linear-gradient(135deg,#f53f3f,#d91d01);box-shadow:0 1px 4px #f53f3f66}.btn-group--sm{gap:8px}.toolbar-actions{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-wrap:wrap}.toolbar-actions--sm{gap:8px}.arco-btn-text{border-radius:8px!important;border:1px solid transparent!important;transition:all .2s ease!important}.arco-btn-text:hover{background:#8b5cf61a!important;border-color:var(--glass-border-theme)!important}.arco-btn-text.arco-btn-status-danger:hover{background:#ef44441a!important;border-color:#ef44444d!important}.arco-btn-text.arco-btn-status-success:hover{background:#10b9811a!important;border-color:#10b9814d!important}.typewriter-focus-highlight{outline:2px solid var(--admin-primary)!important;outline-offset:2px;border-color:var(--admin-primary)!important;box-shadow:0 0 0 4px #8b5cf62e,var(--glass-shadow)!important;transition:box-shadow .3s ease,border-color .3s ease,outline-offset .3s ease!important}@media(prefers-reduced-motion:reduce){.typewriter-focus-highlight{transition:none!important}}.table-actions{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap;white-space:nowrap;max-width:100%}.table-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:28px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--admin-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.table-action-btn .arco-icon{font-size:14px}.table-action-btn:hover{background:var(--admin-primary-bg);border-color:var(--glass-border-theme);color:var(--admin-primary);transform:translateY(-1px)}.table-action-btn:active{transform:translateY(0) scale(.97)}.table-action-btn--danger:hover{background:#ef44441a;border-color:#ef44444d;color:#dc2626}.table-action-btn--success:hover{background:#10b9811a;border-color:#10b9814d;color:#059669}.table-action-btn--primary:hover{background:#8b5cf624;border-color:#8b5cf659;color:var(--admin-primary-dark)}.table-action-btn.is-loading{pointer-events:none;opacity:.7}.table-action-btn:disabled,.table-action-btn.is-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.table-action-btn--icon{padding:0 6px}.arco-table-td .table-actions{vertical-align:middle}.form-section{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-top:1px dashed var(--glass-border-theme)}.form-section:first-child{border-top:none;padding-top:0}.form-section-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--admin-text);margin-bottom:8px;letter-spacing:.02em}.form-section-title .form-section-sub{font-size:12px;font-weight:400;color:var(--admin-text-secondary)}.field-label-tip{display:inline-flex;align-items:center;gap:4px}.info-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:var(--admin-text-secondary);cursor:help;transition:color .18s ease,background .18s ease}.info-tip-icon .arco-icon{font-size:14px}.info-tip-icon:hover{color:var(--admin-primary);background:var(--admin-primary-bg)}.table-skeleton{padding:16px 20px}.table-skeleton .arco-skeleton-line{margin-bottom:18px}@media(prefers-reduced-motion:reduce){.table-action-btn{transition:none!important}}@supports not (backdrop-filter: blur(1px)){.arco-trigger-popup,.arco-select-dropdown,.arco-dropdown,.arco-popover,.arco-popconfirm,.arco-picker-container,.arco-cascader-panel,.arco-tree-select-popup{background:#fffffff5!important}}.page-footer{display:flex;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--glass-border-theme)}.status-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;overflow:hidden;background:linear-gradient(135deg,#f5f3ff,#fdf2f8,#f5f3ff);isolation:isolate}.status-page:before,.status-page:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);z-index:-1;pointer-events:none}.status-page:before{width:460px;height:460px;top:-140px;left:-120px;background:#8b5cf652}.status-page:after{width:400px;height:400px;bottom:-130px;right:-110px;background:#ec489947}.status-page__content{position:relative;z-index:1;width:100%;max-width:540px;text-align:center}.dark .status-page{background:linear-gradient(135deg,#120c2e,#2a1233,#120c2e)}.mono{font-family:JetBrains Mono,SF Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.detail-label{font-size:12px;font-weight:600;color:var(--admin-text-secondary);text-transform:uppercase;letter-spacing:.04em}.default-dash{color:#9ca3af}.inline-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px}.task-output{position:relative;height:300px;margin:12px 0;padding:14px 16px;border-radius:10px;background:#00000059;overflow:auto;font-family:JetBrains Mono,SF Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;contain:content;overscroll-behavior:contain}.task-follow-badge{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;background:#ffffff24;color:#ffffffd1;pointer-events:none}.code-preview-split{display:flex;gap:16px;align-items:stretch;margin-top:4px}.code-side{flex:1.5;min-width:0;display:flex;flex-direction:column}.preview-side{flex:1;min-width:300px;display:flex;flex-direction:column}.health-bar{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;margin-bottom:12px;font-size:13px}.health-item{display:inline-flex;align-items:center;gap:6px}.health-dot{width:8px;height:8px;border-radius:50%;background:var(--admin-primary)}.status-card{text-align:center;padding:48px 64px}.status-card .error-code{font-size:80px;font-weight:800;line-height:1;margin:0 0 16px;background:linear-gradient(135deg,var(--admin-primary),var(--admin-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.status-card .error-title{font-size:20px;font-weight:600;color:var(--admin-text);margin:0 0 8px}.status-card .error-desc{font-size:14px;color:var(--admin-text-secondary);margin:0 0 24px}.status-card .error-account{font-size:12px;color:var(--admin-text-secondary);margin:0 0 20px;opacity:.85}.status-card .error-actions{display:flex;justify-content:center;gap:12px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--glass-border-theme)}.table-toolbar__left{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.table-toolbar__right{display:flex;align-items:center;gap:8px;flex-shrink:0}.table-toolbar .filter-form{margin:0;padding:0;gap:8px}.table-toolbar .filter-form .arco-form-item-label-col{display:none}.table-toolbar .arco-form,.table-toolbar .arco-form-item{margin-bottom:0!important}.table-toolbar:not(:has(.table-toolbar__left>*)):not(:has(.table-toolbar__right>*)){display:none}.table-foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid var(--glass-border-theme)}.kpi-strip{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding:2px;scrollbar-width:thin}.kpi-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--admin-radius);background:var(--glass-bg, rgba(255, 255, 255, .65));border:1px solid var(--glass-border-theme);box-shadow:0 2px 10px #8b5cf614;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}.kpi-chip:hover{transform:translateY(-2px);box-shadow:0 6px 18px #8b5cf629}.kpi-chip.is-active{border-color:var(--admin-primary);box-shadow:0 0 0 1px var(--admin-primary),0 6px 18px #8b5cf62e}.kpi-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--admin-primary);flex-shrink:0}.kpi-chip__label{font-size:12px;color:var(--admin-text-secondary)}.kpi-chip__value{font-size:18px;font-weight:700;line-height:1.1;color:var(--admin-text);font-variant-numeric:tabular-nums}.kpi-chip__trend{font-size:11px;color:#10b981}.bulk-bar{display:flex;align-items:center;gap:12px;padding:8px 20px;border-bottom:1px solid var(--glass-border-theme);background:linear-gradient(90deg,#8b5cf614,#d946ef0d);animation:bulk-bar-in .18s ease}.bulk-bar__count{font-size:13px;font-weight:600;color:var(--admin-primary)}@keyframes bulk-bar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.table-workbench .arco-table-tr .arco-table-td:first-child{position:relative}.table-workbench .arco-table-tr .arco-table-td:first-child:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--admin-primary),var(--admin-accent));opacity:0;transform:scaleY(.4);transition:opacity .18s ease,transform .18s ease}.table-workbench .arco-table-tr:hover .arco-table-td:first-child:before{opacity:1;transform:scaleY(1)}.table-workbench .table-actions{opacity:.55;transition:opacity .18s ease}.table-workbench .arco-table-tr:hover .table-actions,.table-workbench .table-actions:focus-within{opacity:1}.cell-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media(max-width:768px){.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar__right{justify-content:flex-end}}.info-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border:1px solid rgba(139,92,246,.25);background:#8b5cf60f}.info-banner__icon{flex-shrink:0;font-size:20px;line-height:1.5}.info-banner__body{flex:1;min-width:0}.info-banner__title{font-size:14px;font-weight:600;color:var(--admin-text);margin-bottom:4px}.info-banner__desc{font-size:13px;color:var(--admin-text-secondary);line-height:1.6;word-break:break-word}.info-banner--ok{border-color:#10b9814d;background:#10b98112}.info-banner--warn{border-color:#f59e0b59;background:#f59e0b12}.info-banner--error{border-color:#ef444459;background:#ef444412}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--glass-border-theme)}.card-head__title{margin:0;font-size:18px;font-weight:600;line-height:1.4;color:var(--admin-text)}.card-head__sub{margin-top:2px;font-size:12.5px;color:var(--admin-text-secondary)}.card-head__actions{display:flex;align-items:center;gap:8px;flex:none}.page-card>.info-banner{border:none;border-bottom:1px solid var(--glass-border-theme);border-radius:0;padding:12px 20px}.card-head+.table-toolbar{border-top:none}
