.app-loading-mask[data-v-f751ff7d]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#ecf2f794;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-loading-card[data-v-f751ff7d]{min-width:260px;padding:1rem 1.4rem}.app-loading-label[data-v-f751ff7d]{color:var(--barc-text-soft);letter-spacing:.08em}:root{--barc-font-body: "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--barc-font-display: "Noto Serif SC", "Source Han Serif SC", "Songti SC", serif;--barc-bg: #edf2f8;--barc-bg-accent: rgba(143, 181, 214, .22);--barc-bg-warm: rgba(255, 246, 235, .45);--barc-surface: rgba(255, 255, 255, .62);--barc-surface-strong: rgba(255, 255, 255, .78);--barc-surface-deep: rgba(88, 99, 112, .6);--barc-surface-sidebar: rgba(74, 84, 95, .64);--barc-border: rgba(255, 255, 255, .45);--barc-border-strong: rgba(123, 146, 168, .26);--barc-text: #17212d;--barc-text-soft: #5c6672;--barc-text-inverse: #f7fbff;--barc-accent: #5f88ad;--barc-accent-strong: #466d90;--barc-danger: #c85d63;--barc-success: #4f8b77;--barc-shadow-sm: 0 10px 30px rgba(61, 83, 104, .08);--barc-shadow-md: 0 18px 48px rgba(61, 83, 104, .14);--barc-shadow-lg: 0 28px 68px rgba(61, 83, 104, .18);--barc-radius-sm: 14px;--barc-radius-md: 22px;--barc-radius-lg: 30px;--barc-blur: 18px;--barc-space-1: .25rem;--barc-space-2: .5rem;--barc-space-3: .75rem;--barc-space-4: 1rem;--barc-space-5: 1.5rem;--barc-space-6: 2rem;--barc-space-8: 3rem;--barc-header-height: 78px;--barc-header-compact-height: 52px;--barc-sidebar-width: 280px;color:var(--barc-text);font-family:var(--barc-font-body);background-color:var(--barc-bg)}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-height:100vh;color:var(--barc-text);font-family:var(--barc-font-body);background:radial-gradient(circle at top left,rgba(255,255,255,.92),transparent 35%),radial-gradient(circle at 82% 12%,var(--barc-bg-accent),transparent 32%),radial-gradient(circle at 70% 80%,var(--barc-bg-warm),transparent 30%),linear-gradient(160deg,#eef4fa,#dfe9f1 44%,#ecf2f7);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff2e,#ffffff2e),radial-gradient(circle at 1px 1px,rgba(111,136,157,.08) 1px,transparent 0);background-size:auto,18px 18px;mix-blend-mode:soft-light;opacity:.8}a{color:inherit}button,input,textarea,select{font:inherit}.glass-panel{border:1px solid var(--barc-border);border-radius:var(--barc-radius-md);background:var(--barc-surface);box-shadow:var(--barc-shadow-md);-webkit-backdrop-filter:blur(var(--barc-blur));backdrop-filter:blur(var(--barc-blur))}.surface-heading{margin:0;font-family:var(--barc-font-display);font-size:clamp(1.4rem,1rem + 1.1vw,2rem);letter-spacing:.04em}.surface-subtitle{margin:0;color:var(--barc-text-soft);line-height:1.6}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .28s ease,transform .28s ease}.route-transition-stage>.fade-slide-enter-active,.route-transition-stage>.fade-slide-leave-active{position:absolute;inset:0;width:100%}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(8px)}:root{--el-color-primary: var(--barc-accent);--el-color-primary-light-3: #7aa1c1;--el-color-primary-light-5: #9ab6cf;--el-color-primary-light-7: #bfd0df;--el-color-primary-light-8: #d3dde7;--el-color-primary-light-9: #e8eef4;--el-border-radius-base: 12px;--el-box-shadow-light: var(--barc-shadow-sm);--el-fill-color-blank: rgba(255, 255, 255, .92)}.el-card,.el-dialog,.el-drawer,.el-table,.el-form,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li,.el-alert{border-color:#ffffff73}.el-card,.el-dialog,.el-drawer,.el-table,.el-alert{box-shadow:var(--barc-shadow-sm)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-table,.el-card,.el-alert{background:#ffffffc7}.el-dialog,.el-drawer{background:#f5f9fdeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.el-table{--el-table-header-bg-color: rgba(235, 242, 248, .88);--el-table-row-hover-bg-color: rgba(232, 239, 245, .7)}
