:root{--adm-accent-rgb: 79, 110, 247;--adm-radius: 14px;--adm-radius-sm: 10px;--adm-radius-xs: 7px;--adm-header-h: 60px;--adm-tags-h: 40px;--adm-aside-w: 240px;--adm-aside-w-collapsed: 68px;--adm-aside-bg: linear-gradient(180deg, #1b2747 0%, #121b34 60%, #0f172d 100%);--adm-aside-text: #aab6d3;--adm-aside-text-strong: #ffffff;--adm-aside-muted: #6f7da0;--adm-aside-hover: rgba(255, 255, 255, .07);--adm-aside-border: rgba(255, 255, 255, .06);--adm-surface: #ffffff;--adm-surface-2: #f7f8fc;--adm-surface-3: #eef1f8;--adm-border: #e8ebf2;--adm-border-strong: #dde2ec;--adm-page-bg: #f3f5fa;--adm-page-glow: radial-gradient(1100px 420px at 100% -10%, rgba(var(--adm-accent-rgb), .07), transparent 60%), radial-gradient(900px 380px at -10% 0%, rgba(124, 58, 237, .05), transparent 60%);--adm-text-1: #1d2433;--adm-text-2: #4b5468;--adm-text-3: #8a93a6;--adm-shadow-xs: 0 1px 2px rgba(16, 24, 40, .05);--adm-shadow-sm: 0 1px 2px rgba(16, 24, 40, .04), 0 2px 8px rgba(16, 24, 40, .04);--adm-shadow-md: 0 2px 6px rgba(16, 24, 40, .05), 0 10px 28px rgba(16, 24, 40, .07);--adm-shadow-lg: 0 12px 40px rgba(16, 24, 40, .14);--adm-card-shadow: var(--adm-shadow-sm);--adm-card-shadow-hover: 0 4px 12px rgba(16, 24, 40, .06), 0 14px 32px rgba(16, 24, 40, .08);--adm-ring: 0 0 0 3px rgba(var(--adm-accent-rgb), .18);--adm-brand-gradient: linear-gradient(135deg, #4f6ef7 0%, #7c3aed 100%);--adm-brand-gradient: linear-gradient(135deg, var(--el-color-primary) 0%, color-mix(in srgb, var(--el-color-primary) 45%, #7c3aed) 100%);--adm-grad-success: linear-gradient(135deg, #10b981 0%, #059669 100%);--adm-grad-warning: linear-gradient(135deg, #f59e0b 0%, #f97316 100%);--adm-grad-danger: linear-gradient(135deg, #f43f5e 0%, #e11d48 100%);--adm-grad-info: linear-gradient(135deg, #0ea5e9 0%, #6366f1 100%);--adm-grad-dark: linear-gradient(135deg, #334155 0%, #0f172a 100%);--adm-font: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", Roboto, sans-serif;--adm-mono: ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--adm-ease: cubic-bezier(.2, .8, .2, 1);--el-card-border-radius: var(--adm-radius);--el-border-radius-base: 8px;--el-border-radius-small: 6px;--el-font-family: var(--adm-font);--el-bg-color-page: var(--adm-page-bg)}html.dark{--adm-aside-bg: linear-gradient(180deg, #151a26 0%, #10141e 60%, #0c0f17 100%);--adm-aside-text: #a3abbe;--adm-aside-muted: #636c82;--adm-aside-hover: rgba(255, 255, 255, .06);--adm-aside-border: rgba(255, 255, 255, .05);--adm-surface: #181b24;--adm-surface-2: #1d212c;--adm-surface-3: #242938;--adm-border: #2a2f3c;--adm-border-strong: #343a4a;--adm-page-bg: #0f1218;--adm-page-glow: radial-gradient(1100px 420px at 100% -10%, rgba(var(--adm-accent-rgb), .1), transparent 60%), radial-gradient(900px 380px at -10% 0%, rgba(124, 58, 237, .07), transparent 60%);--adm-text-1: #e6e9f0;--adm-text-2: #b3b9c8;--adm-text-3: #7d8598;--adm-shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--adm-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--adm-shadow-md: 0 6px 20px rgba(0, 0, 0, .35);--adm-shadow-lg: 0 16px 48px rgba(0, 0, 0, .5);--adm-card-shadow: var(--adm-shadow-sm);--adm-card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .4);--el-bg-color: #181b24;--el-bg-color-overlay: #1d212c;--el-bg-color-page: var(--adm-page-bg);--el-border-color-lighter: #2a2f3c;--el-border-color-light: #323848;--el-fill-color-light: #1f2330;--el-fill-color-lighter: #1b1f2a}html,body,#app{height:100%}body{margin:0;font-family:var(--adm-font);font-size:14px;line-height:1.55;background:var(--el-bg-color-page);color:var(--el-text-color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box}h1,h2,h3,h4,h5{color:var(--el-text-color-primary);letter-spacing:.2px}a{color:var(--el-color-primary)}::selection{background:rgba(var(--adm-accent-rgb),.22)}code,kbd{font-family:var(--adm-mono);font-size:.9em;padding:1px 6px;border-radius:6px;background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter)}kbd{box-shadow:inset 0 -1px 0 var(--el-border-color);font-size:11.5px;line-height:1.6}*{scrollbar-width:thin;scrollbar-color:rgba(128,138,160,.35) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#808aa052;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#808aa08c;background-clip:padding-box}.adm-shell{height:100vh;height:100dvh;background:var(--el-bg-color-page)}.adm-right{min-width:0;position:relative}.adm-aside{background:var(--adm-aside-bg);transition:width .24s var(--adm-ease);overflow:hidden;color:var(--adm-aside-text);position:relative;z-index:20;box-shadow:1px 0 0 var(--adm-aside-border),4px 0 24px #0f172a14}.adm-aside--drawer{width:100%;height:100%}.adm-drawer .el-drawer__body{padding:0}.adm-drawer.el-drawer{background:transparent}.adm-brand{height:64px;display:flex;align-items:center;gap:11px;padding:0 18px;color:#fff;flex-shrink:0}.adm-brand .logo{width:36px;height:36px;border-radius:11px;flex-shrink:0;background:var(--adm-brand-gradient);display:grid;place-items:center;box-shadow:0 6px 16px rgba(var(--adm-accent-rgb),.45),inset 0 1px #ffffff40}.adm-header{height:var(--adm-header-h);display:flex;align-items:center;padding:0 14px;background:color-mix(in srgb,var(--el-bg-color) 86%,transparent);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--el-border-color-lighter);position:relative;z-index:10}.adm-content{padding:18px 22px 0;background:var(--el-bg-color-page);background-image:var(--adm-page-glow);background-attachment:local;display:flex;flex-direction:column}.adm-watermark{min-height:100%;flex:1}.adm-page{min-height:calc(100% - 52px);padding-bottom:22px}.adm-menu.el-menu{border-right:none;background:transparent;--el-menu-bg-color: transparent;--el-menu-hover-bg-color: var(--adm-aside-hover);--el-menu-text-color: var(--adm-aside-text);--el-menu-active-color: #fff;--el-menu-item-height: 42px;--el-menu-sub-item-height: 40px}.adm-menu .el-menu-item,.adm-menu .el-sub-menu__title{color:var(--adm-aside-text);height:42px;line-height:42px;border-radius:10px;margin:2px 10px;transition:background .18s,color .18s,box-shadow .18s;font-size:13.5px}.adm-menu .el-menu-item .el-icon,.adm-menu .el-sub-menu__title .el-icon{font-size:17px}.adm-menu .el-sub-menu .el-menu-item{padding-left:44px!important;margin:1px 10px;height:40px;line-height:40px;min-width:0}.adm-menu .el-sub-menu .el-menu{background:transparent}.adm-menu .el-menu-item:hover,.adm-menu .el-sub-menu__title:hover{background:var(--adm-aside-hover);color:#fff}.adm-menu .el-menu-item.is-active{color:#fff;background:var(--adm-brand-gradient);box-shadow:0 6px 16px rgba(var(--adm-accent-rgb),.38),inset 0 1px #ffffff2e;font-weight:600}.adm-menu .el-sub-menu.is-active>.el-sub-menu__title{color:#fff}.adm-menu .el-sub-menu.is-active>.el-sub-menu__title:before{content:"";position:absolute;left:-10px;top:11px;bottom:11px;width:3px;border-radius:0 3px 3px 0;background:var(--el-color-primary);box-shadow:0 0 10px rgba(var(--adm-accent-rgb),.8)}.adm-menu.el-menu--collapse{width:var(--adm-aside-w-collapsed)}.adm-menu.el-menu--collapse .el-menu-item,.adm-menu.el-menu--collapse .el-sub-menu__title{margin:3px 10px;padding:0!important;justify-content:center}.adm-menu.el-menu--collapse .el-sub-menu.is-active>.el-sub-menu__title{background:rgba(var(--adm-accent-rgb),.22)}.el-menu--popup{border-radius:12px;padding:6px!important;box-shadow:var(--adm-shadow-lg)}.el-menu--popup .el-menu-item{border-radius:8px;height:38px;line-height:38px}.el-menu--popup .el-menu-item.is-active{background:rgba(var(--adm-accent-rgb),.1);font-weight:600}.page-enter-active,.page-leave-active{transition:opacity .2s var(--adm-ease),transform .2s var(--adm-ease)}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-4px)}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-up-enter-active,.fade-up-leave-active{transition:all .22s var(--adm-ease)}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(14px)}.slide-right-enter-active,.slide-right-leave-active{transition:all .22s var(--adm-ease)}.slide-right-enter-from,.slide-right-leave-to{opacity:0;transform:translate(16px)}.list-enter-active,.list-leave-active{transition:all .22s var(--adm-ease)}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(6px)}@keyframes adm-pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes adm-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes adm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes adm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.anim-in{animation:adm-in .35s var(--adm-ease) both}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--el-color-info);flex-shrink:0}.status-dot.is-ok{background:var(--el-color-success);color:#10b9818c;animation:adm-pulse 2s infinite}.status-dot.is-warn{background:var(--el-color-warning)}.status-dot.is-bad{background:var(--el-color-danger);color:#ef44448c;animation:adm-pulse 1.6s infinite}.page-card,.el-card.page-card{border:1px solid var(--el-border-color-lighter);box-shadow:var(--adm-card-shadow);border-radius:var(--adm-radius);background:var(--el-bg-color);transition:box-shadow .2s ease,border-color .2s ease}.page-card:hover{box-shadow:var(--adm-card-shadow-hover)}.page-card .el-card__header{padding:14px 18px;font-weight:600;font-size:14.5px;border-bottom:1px solid var(--el-border-color-lighter);background:linear-gradient(180deg,var(--el-fill-color-lighter),transparent)}.page-card .el-card__body{padding:16px 18px}.card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.card-head .card-title{display:inline-flex;align-items:center;gap:8px;font-weight:600}.card-head .card-title:before{content:"";width:4px;height:15px;border-radius:4px;background:var(--adm-brand-gradient)}.toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.toolbar .grow,.grow{flex:1}.mono{font-family:var(--adm-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.muted{color:var(--el-text-color-secondary)}.nowrap{white-space:nowrap}.small{font-size:12px}.fw-600{font-weight:600}.clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-success{color:var(--el-color-success)}.text-warning{color:var(--el-color-warning)}.text-danger{color:var(--el-color-danger)}.text-primary{color:var(--el-color-primary)}.flex{display:flex;align-items:center}.flex-wrap{flex-wrap:wrap}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.mb-0{margin-bottom:0!important}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.w-full{width:100%}.section-title{display:flex;align-items:center;gap:8px;margin:18px 0 10px;font-size:14.5px;font-weight:600}.section-title:before{content:"";width:4px;height:14px;border-radius:4px;background:var(--adm-brand-gradient)}.grid{display:grid;gap:16px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1400px){.grid-6,.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1200px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.grid-4,.grid-3,.grid-2{grid-template-columns:minmax(0,1fr)}.grid-5,.grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-content{padding:12px 10px 0}}.glass{background:color-mix(in srgb,var(--el-bg-color) 72%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--el-border-color-lighter)}.gradient-text{background:var(--adm-brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.skeleton-shine{background:linear-gradient(90deg,var(--el-fill-color-light) 25%,var(--el-fill-color) 37%,var(--el-fill-color-light) 63%);background-size:400% 100%;animation:adm-shine 1.4s ease infinite}.kv-list{display:grid;gap:0}.kv-row{display:flex;gap:12px;padding:9px 2px;border-bottom:1px dashed var(--el-border-color-lighter);font-size:13.5px}.kv-row:last-child{border-bottom:0}.kv-row>.k{width:110px;flex-shrink:0;color:var(--el-text-color-secondary)}.kv-row>.v{flex:1;min-width:0;word-break:break-all}.el-button{font-weight:500;transition:all .16s ease}.el-button:not(.is-text):not(.is-link):not(.is-circle){border-radius:9px}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled){box-shadow:0 4px 12px rgba(var(--adm-accent-rgb),.25)}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link):not(.is-disabled):hover{box-shadow:0 6px 16px rgba(var(--adm-accent-rgb),.32);transform:translateY(-1px)}.el-button:active:not(.is-disabled){transform:translateY(0)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor.el-input__wrapper{border-radius:9px;transition:box-shadow .16s ease}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset,var(--adm-ring)!important}.el-input-group__append,.el-input-group__prepend{border-radius:9px}.el-input-group--append .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append,.el-input-group--prepend .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-tag{border-radius:7px;font-weight:500}.el-tag.is-round{border-radius:999px}.el-check-tag{border-radius:999px;padding:6px 14px;font-weight:500;font-size:13px;border:1px solid var(--el-border-color-lighter);background:var(--el-bg-color);transition:all .16s ease}.el-check-tag:hover{border-color:var(--el-color-primary-light-5)}.el-check-tag.is-checked{border-color:var(--el-color-primary-light-5);box-shadow:0 2px 8px rgba(var(--adm-accent-rgb),.16)}.el-card{border-radius:var(--adm-radius)}.el-card:not(.page-card){border-color:var(--el-border-color-lighter)}.el-dialog{border-radius:16px;padding:0;overflow:hidden;box-shadow:var(--adm-shadow-lg)}.el-dialog__header{padding:16px 20px 14px;margin:0;border-bottom:1px solid var(--el-border-color-lighter)}.el-dialog__title{font-weight:600;font-size:16px}.el-dialog__headerbtn{top:6px;right:6px}.el-dialog__body{padding:18px 20px}.el-dialog__footer{padding:12px 20px 16px;border-top:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-lighter)}.el-drawer{--el-drawer-padding-primary: 18px;box-shadow:var(--adm-shadow-lg)}.el-drawer__header{margin-bottom:0;padding:16px 20px 14px;border-bottom:1px solid var(--el-border-color-lighter)}.el-drawer__title{font-weight:600;font-size:16px;color:var(--el-text-color-primary)}.el-drawer__body{padding:18px 20px}.el-drawer__footer{padding:12px 20px;border-top:1px solid var(--el-border-color-lighter)}.el-message-box{border-radius:16px;padding:18px 20px 16px;box-shadow:var(--adm-shadow-lg)}.el-message{border-radius:12px;box-shadow:var(--adm-shadow-md)}.el-notification{border-radius:14px}.el-popover.el-popper{border-radius:12px;box-shadow:var(--adm-shadow-md)}.el-dropdown-menu{padding:6px}.el-dropdown-menu__item{border-radius:8px;padding:7px 14px}.el-select-dropdown__item{border-radius:6px;margin:0 6px}.el-tabs__item{font-weight:500}.el-tabs__item.is-active{font-weight:600}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:var(--el-bg-color)}.el-segmented{--el-segmented-item-selected-bg-color: var(--el-color-primary);border-radius:10px;padding:3px}.el-segmented__item{border-radius:8px}.el-segmented__item-selected{border-radius:8px;box-shadow:0 2px 8px rgba(var(--adm-accent-rgb),.3)}.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-fill-color-lighter);font-weight:500;color:var(--el-text-color-secondary)}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:9px 12px}.el-alert{border-radius:12px}.el-alert--info.is-light{background:rgba(var(--adm-accent-rgb),.06);color:var(--el-text-color-regular)}.el-progress-bar__outer{background:var(--el-fill-color)}.el-empty__description p{color:var(--el-text-color-secondary)}.el-pagination.is-background .el-pager li,.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next{border-radius:8px}.el-pagination.is-background .el-pager li.is-active{box-shadow:0 3px 10px rgba(var(--adm-accent-rgb),.32)}.el-timeline-item__node--normal{width:11px;height:11px;left:0}.el-statistic__head{color:var(--el-text-color-secondary)}.el-statistic__content{font-variant-numeric:tabular-nums}.el-backtop{box-shadow:var(--adm-shadow-md);border-radius:12px;color:var(--el-color-primary)}.el-backtop:hover{background:var(--el-color-primary);color:#fff}.el-form-item__label{font-weight:500}.el-switch{--el-switch-on-color: var(--el-color-primary)}.el-badge__content{border:none;font-weight:600}.el-skeleton__item{border-radius:6px}.el-result__title p{font-weight:700}.el-table{--el-table-header-bg-color: var(--el-fill-color-lighter);--el-table-header-text-color: var(--el-text-color-regular);--el-table-row-hover-bg-color: rgba(var(--adm-accent-rgb), .05);--el-table-border-color: var(--el-border-color-lighter);--el-table-current-row-bg-color: rgba(var(--adm-accent-rgb), .08);border-radius:10px;font-size:13.5px}.el-table th.el-table__cell{font-weight:600;font-size:13px}.el-table th.el-table__cell>.cell{white-space:nowrap}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table .el-table__cell{padding:10px 0}.el-table--small .el-table__cell{padding:6px 0}.el-table--large .el-table__cell{padding:14px 0}.el-table__inner-wrapper:before{background-color:var(--el-border-color-lighter)}.el-table .el-table__body tr:hover>td.el-table__cell{transition:background .12s}.pager{display:flex;justify-content:flex-end;align-items:center;margin-top:14px;gap:12px;flex-wrap:wrap}.dt-clickable{cursor:pointer}.dt-cards{display:grid;gap:10px}.dt-card{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:14px;padding:12px 14px;box-shadow:var(--adm-card-shadow);animation:adm-in .28s var(--adm-ease) both}.dt-card--click:active{background:var(--el-fill-color-light)}.dt-card__head{font-weight:600;padding-bottom:8px;border-bottom:1px dashed var(--el-border-color-lighter);margin-bottom:8px}.dt-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:4px 0;font-size:13.5px}.dt-card__label{color:var(--el-text-color-secondary);flex-shrink:0}.dt-card__value{text-align:right;min-width:0;word-break:break-all}.dt-card__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px dashed var(--el-border-color-lighter)}.dt-tools{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.dt-tools__left{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dt-tools__title{font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:8px}.dt-tools__title:before{content:"";width:4px;height:14px;border-radius:4px;background:var(--adm-brand-gradient)}.dt-tools__right{display:flex;align-items:center;gap:4px}.dt-tools__btn.el-button{padding:6px 8px;height:32px}.dt-colset{display:grid;gap:2px;max-height:320px;overflow:auto}.dt-colset .el-checkbox{height:30px;margin-right:0;padding:0 6px;border-radius:6px}.dt-colset .el-checkbox:hover{background:var(--el-fill-color-light)}.data-table.is-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:var(--el-bg-color);padding:16px 18px;overflow:auto}html.adm-compact{--adm-header-h: 52px;--adm-tags-h: 36px}html.adm-compact .adm-content{padding:12px 14px 0}html.adm-compact .page-card .el-card__body{padding:12px 14px}html.adm-compact .page-card .el-card__header{padding:10px 14px}html.adm-compact .el-table .el-table__cell{padding:6px 0}html.adm-compact .grid{gap:12px}html.adm-compact .adm-menu .el-menu-item,html.adm-compact .adm-menu .el-sub-menu__title{height:38px;line-height:38px}html.adm-no-anim *,html.adm-no-anim *:before,html.adm-no-anim *:after{transition:none!important;animation:none!important}@media (max-width: 900px){.adm-header{padding:0 8px;padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top))}.adm-page{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.el-dialog.is-mobile{margin:0;border-radius:0}.el-dialog.is-mobile .el-dialog__body{padding:14px 16px;max-height:calc(100dvh - 130px);overflow:auto}.el-dialog.is-mobile .el-dialog__footer{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.el-dialog.is-mobile .el-dialog__footer .el-button{min-height:40px}.el-drawer.is-mobile .el-drawer__body{padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.toolbar{gap:8px}.toolbar .el-button,.toolbar .el-select,.toolbar .el-input{max-width:100%}.el-form-item{margin-bottom:16px}.el-form--label-left .el-form-item__label,.el-form-item__label{width:auto!important}.el-message-box{width:92vw!important}.el-button{min-height:34px}.el-tabs__nav-wrap{overflow-x:auto}.el-pagination{flex-wrap:wrap;justify-content:center}.pager{justify-content:center}.el-descriptions__body .el-descriptions__table{table-layout:fixed}.page-card .el-card__body{padding:12px}}@media (hover: none){.stat-card:hover,.page-card:hover{transform:none;box-shadow:var(--adm-card-shadow)}}@media print{.adm-aside,.adm-header,.adm-tags,.adm-footer,.el-backtop{display:none!important}.adm-content{padding:0!important;background:#fff!important}}.app-dialog .ad-head{display:flex;align-items:center;gap:12px;padding-right:26px}.app-dialog .ad-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.app-dialog .ad-icon.is-primary{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.app-dialog .ad-icon.is-success{background:var(--el-color-success-light-9);color:var(--el-color-success)}.app-dialog .ad-icon.is-warning{background:var(--el-color-warning-light-9);color:var(--el-color-warning)}.app-dialog .ad-icon.is-danger{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.app-dialog .ad-icon.is-info{background:var(--el-color-info-light-9);color:var(--el-color-info)}.app-dialog .ad-title{font-weight:600;font-size:16px;line-height:1.3}.app-dialog .ad-desc{font-size:12.5px;color:var(--el-text-color-secondary);margin-top:2px;line-height:1.5}.ap-body[data-v-90b3459c]{text-align:center}.ap-count[data-v-90b3459c]{font-size:18px;font-weight:700}.ap-summary[data-v-90b3459c]{margin:4px 0 14px;text-align:left}.ap-steps[data-v-90b3459c]{margin-bottom:12px}.ap-tip[data-v-90b3459c]{margin:8px 0 0;font-size:12.5px;color:var(--el-text-color-secondary);line-height:1.7;text-align:left}[data-v-90b3459c] .el-result{padding:8px 0 12px}.route-progress{position:fixed;top:0;left:0;height:3px;z-index:5000;pointer-events:none;opacity:0;background:var(--adm-brand-gradient);box-shadow:0 0 10px rgba(var(--adm-accent-rgb),.7);border-radius:0 3px 3px 0;transition:width .2s ease,opacity .3s ease}.route-progress.on{opacity:1}.route-progress.done{opacity:0;transition:width .2s ease,opacity .3s ease .15s}
