.app-init[data-v-281e5187]{position:fixed;inset:0;display:grid;place-items:center;background:var(--app-bg);z-index:9999}.app-init__panel[data-v-281e5187]{display:grid;gap:12px;justify-items:center}.app-init__logo[data-v-281e5187]{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:color-mix(in srgb,var(--app-card-elevated) 94%,transparent);box-shadow:0 20px 48px color-mix(in srgb,var(--app-primary) 40%,transparent);overflow:hidden}.app-init__logo-image[data-v-281e5187]{width:100%;height:100%;object-fit:contain}.app-init__title[data-v-281e5187]{font-size:22px;font-weight:700;color:var(--app-text)}.app-init__desc[data-v-281e5187]{font-size:14px;color:var(--app-text-secondary)}:root{--app-primary: #d4af37;--app-primary-light: #f0cd68;--app-primary-dark: #b98c15;--app-primary-soft: #201b10;--app-primary-muted: #141212;--app-primary-rgb: 212, 175, 55;--app-primary-light-rgb: 240, 205, 104;--app-primary-dark-rgb: 185, 140, 21;--app-glow: #dcc263;--app-bg: #08090d;--app-surface: rgba(19, 20, 27, .88);--app-card: #111318;--app-card-elevated: #171a21;--app-sidebar-bg: #05060a;--app-text: #f3efe4;--app-text-secondary: #b9b1a0;--app-text-muted: #756d60;--app-border: #413721;--app-border-strong: #6d5721;--app-shadow: 0 20px 56px rgba(0, 0, 0, .45);--app-shadow-colored: 0 20px 48px rgba(var(--app-primary-rgb), .16);--app-danger: #d9684f;--app-success: #3ba67a;--app-warning: #d4af37;--app-overlay: rgba(8, 9, 13, .72);--app-body-gradient: radial-gradient(circle at top left, rgba(var(--app-primary-rgb), .16), transparent 24%), radial-gradient(circle at bottom right, rgba(var(--app-primary-rgb), .09), transparent 30%), linear-gradient(160deg, #090a0e 0%, #0d0f14 45%, #090a0d 100%);--app-panel-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--app-card-elevated) 92%, rgba(var(--app-primary-rgb), .06)), color-mix(in srgb, var(--app-card) 96%, rgba(var(--app-primary-rgb), .02)) );--app-input-bg: rgba(255, 255, 255, .03);--app-hover-bg: rgba(var(--app-primary-rgb), .08);--app-active-bg: rgba(var(--app-primary-rgb), .14);--app-tag-bg: rgba(var(--app-primary-rgb), .1);--app-scrollbar: rgba(var(--app-primary-rgb), .28);--app-text-on-primary: #16120b;color-scheme:dark}:root[data-theme=dark]{--app-bg: #08090d;--app-surface: rgba(19, 20, 27, .88);--app-card: #111318;--app-card-elevated: #171a21;--app-sidebar-bg: #05060a;--app-text: #f3efe4;--app-text-secondary: #b9b1a0;--app-text-muted: #756d60;--app-overlay: rgba(8, 9, 13, .72);--app-shadow: 0 20px 56px rgba(0, 0, 0, .45);--app-shadow-colored: 0 20px 48px rgba(var(--app-primary-rgb), .16);--app-body-gradient: radial-gradient(circle at top left, rgba(var(--app-primary-rgb), .16), transparent 24%), radial-gradient(circle at bottom right, rgba(var(--app-primary-rgb), .09), transparent 30%), linear-gradient(160deg, #090a0e 0%, #0d0f14 45%, #090a0d 100%);--app-input-bg: rgba(255, 255, 255, .03);--app-hover-bg: rgba(var(--app-primary-rgb), .08);--app-active-bg: rgba(var(--app-primary-rgb), .14);--app-tag-bg: rgba(var(--app-primary-rgb), .1);color-scheme:dark}:root[data-theme=light]{--app-bg: #f5f1e8;--app-surface: rgba(255, 252, 246, .88);--app-card: #fffdf9;--app-card-elevated: #ffffff;--app-sidebar-bg: #1b1712;--app-text: #241c12;--app-text-secondary: #6c5d48;--app-text-muted: #988a73;--app-overlay: rgba(255, 249, 239, .7);--app-shadow: 0 18px 40px rgba(72, 52, 14, .1);--app-shadow-colored: 0 16px 36px rgba(var(--app-primary-rgb), .14);--app-body-gradient: radial-gradient(circle at top left, rgba(var(--app-primary-rgb), .12), transparent 26%), radial-gradient(circle at bottom right, rgba(var(--app-primary-rgb), .08), transparent 30%), linear-gradient(150deg, #faf7f0 0%, #f4eee1 40%, #fffaf3 100%);--app-panel-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--app-card-elevated) 98%, rgba(var(--app-primary-rgb), .03)), color-mix(in srgb, var(--app-card) 98%, rgba(var(--app-primary-rgb), .02)) );--app-input-bg: rgba(255, 255, 255, .78);--app-hover-bg: rgba(var(--app-primary-rgb), .08);--app-active-bg: rgba(var(--app-primary-rgb), .12);--app-tag-bg: rgba(var(--app-primary-rgb), .12);color-scheme:light}html,body,#app{min-height:100%}html{background:var(--app-bg)}body{margin:0;background:var(--app-body-gradient);color:var(--app-text);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;transition:background .24s ease,color .24s ease}::selection{background:rgba(var(--app-primary-rgb),.24)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:999px;background:var(--app-scrollbar)}.el-card{border-radius:20px!important;border-color:var(--app-border)!important;background:var(--app-panel-gradient)!important;box-shadow:var(--app-shadow)!important}.el-card__header{border-bottom-color:var(--app-border)!important}.el-table{--el-table-border-color: transparent !important;--el-table-header-bg-color: transparent !important;--el-table-tr-bg-color: transparent !important;--el-table-row-hover-bg-color: var(--app-hover-bg) !important;--el-fill-color-lighter: transparent !important;background:transparent!important;color:var(--app-text)!important}.el-table th.el-table__cell,.el-table td.el-table__cell{background:transparent!important;border-bottom-color:color-mix(in srgb,var(--app-border) 76%,transparent)!important}.el-table th.el-table__cell{color:var(--app-text-secondary)!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-input-number__decrease,.el-input-number__increase,.el-date-editor.el-input__wrapper{background:var(--app-input-bg)!important;color:var(--app-text)!important;box-shadow:inset 0 0 0 1px var(--app-border)!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-input-number.is-controls-right .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px var(--app-border-strong),0 0 0 3px rgba(var(--app-primary-rgb),.12)!important}.el-input__inner,.el-textarea__inner,.el-select__selected-item,.el-dialog__title,.el-form-item__label,.el-radio__label,.el-checkbox__label,.el-pagination__total,.el-pagination__jump{color:var(--app-text)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--app-text-muted)!important}.el-button--default,.el-button.is-plain{border-color:var(--app-border)!important;background:var(--app-input-bg)!important;color:var(--app-text)!important}.el-button--default:hover,.el-button.is-plain:hover{border-color:var(--app-border-strong)!important;background:var(--app-hover-bg)!important;color:var(--app-primary)!important}.el-button--primary{background:linear-gradient(135deg,var(--app-primary),var(--app-primary-dark))!important;border-color:transparent!important;color:var(--app-text-on-primary)!important;box-shadow:var(--app-shadow-colored)!important}.el-button--primary:hover{filter:brightness(1.04)}.el-dialog,.el-drawer{border-radius:24px!important;border:1px solid var(--app-border)!important;background:var(--app-panel-gradient)!important;box-shadow:var(--app-shadow)!important}.el-dialog__header,.el-dialog__footer,.el-drawer__header{border-color:var(--app-border)!important}.el-overlay{background:var(--app-overlay)!important}.el-popover.el-popper,.el-dropdown__popper .el-dropdown-menu,.el-select__popper.el-popper,.el-picker__popper.el-popper{border-color:var(--app-border)!important;background:var(--app-card)!important;box-shadow:var(--app-shadow)!important}.el-popper{border-color:var(--app-border)!important}.el-popper__arrow:before{background:var(--app-card)!important;border-color:var(--app-border)!important}.el-select-dropdown,.el-dropdown-menu,.el-picker-panel,.el-popover{background:var(--app-card)!important;border-color:var(--app-border)!important}.el-select-dropdown,.el-dropdown-menu,.el-cascader__dropdown,.el-menu--popup{padding:6px!important;border-radius:14px!important}.el-select-dropdown__list,.el-dropdown-menu{padding:0!important}.el-select-dropdown__item,.el-dropdown-menu__item,.el-picker-panel__content,.el-picker-panel__footer,.el-picker-panel__sidebar{color:var(--app-text)!important;background:transparent!important}.el-select-dropdown__item,.el-dropdown-menu__item,.el-cascader-node,.el-tree-node__content{margin:0!important;min-height:38px;border:1px solid transparent}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus{background:var(--app-hover-bg)!important;border-color:color-mix(in srgb,var(--app-primary) 18%,var(--app-border))!important}.el-menu,.el-menu--popup{background:transparent!important}.el-tag{border-color:color-mix(in srgb,var(--app-primary) 24%,var(--app-border))!important;background:var(--app-tag-bg)!important;color:var(--app-text)!important}.el-tabs__item.is-active,.el-tabs__item:hover,.el-breadcrumb__inner.is-link:hover,.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus{color:var(--app-primary)!important}.el-pagination button,.el-pagination .el-pager li{background:var(--app-input-bg)!important;color:var(--app-text)!important;border-radius:10px!important}.el-pagination .el-pager li.is-active{background:var(--app-active-bg)!important;color:var(--app-primary)!important}.el-switch.is-checked .el-switch__core,.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background:var(--app-primary)!important;border-color:var(--app-primary)!important}.el-switch__core,.el-checkbox__inner,.el-radio__inner,.el-divider,.el-alert,.el-descriptions,.el-descriptions__body,.el-statistic,.el-empty__description p{border-color:var(--app-border)!important}.el-alert{background:color-mix(in srgb,var(--app-card) 86%,rgba(var(--app-primary-rgb),.08))!important;color:var(--app-text)!important}.el-message{background:var(--app-card)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}.el-button,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-pagination button,.el-pagination .el-pager li,.el-table__row,.el-tree-node__content,.el-select-dropdown__item,.el-dropdown-menu__item,.el-picker-panel__icon-btn,.el-picker-panel__shortcut,.el-dialog__headerbtn,.el-drawer__close-btn{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-date-editor.el-input__wrapper:hover,.el-textarea__inner:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-border-strong) 72%,var(--app-border)),0 8px 20px #00000014!important}.el-button--default,.el-button.is-plain,.el-pagination button,.el-pagination .el-pager li{box-shadow:inset 0 1px #ffffff05}.el-button--default:hover,.el-button.is-plain:hover,.el-pagination button:hover,.el-pagination .el-pager li:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000001f!important}.el-button--primary:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(var(--app-primary-rgb),.22),inset 0 1px #ffffff1f!important}.el-button:active{transform:translateY(0)}.el-dialog__headerbtn,.el-drawer__close-btn{width:32px;height:32px;border-radius:10px;color:var(--app-text-secondary)!important}.el-dialog__headerbtn:hover,.el-drawer__close-btn:hover{background:var(--app-hover-bg)!important;color:var(--app-primary)!important}.el-select-dropdown,.el-dropdown-menu,.el-picker-panel,.el-date-picker,.el-date-range-picker,.el-time-panel,.el-popover,.el-cascader__dropdown,.el-menu--popup{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.el-select-dropdown__item,.el-dropdown-menu__item,.el-picker-panel__shortcut,.el-tree-node__content{border-radius:10px}.el-select-dropdown__item.selected,.el-dropdown-menu__item:not(.is-disabled):focus,.el-picker-panel__shortcut:hover,.el-tree-node.is-current>.el-tree-node__content{color:var(--app-primary)!important;background:var(--app-active-bg)!important;border-color:color-mix(in srgb,var(--app-primary) 28%,var(--app-border))!important}.el-tree{background:transparent!important;color:var(--app-text)!important}.el-tree-node:focus>.el-tree-node__content,.el-tree-node__content:hover{background:var(--app-hover-bg)!important}.el-picker-panel__icon-btn,.el-date-picker__header-label,.el-month-table td .cell,.el-year-table td .cell,.el-date-table th,.el-date-table td .el-date-table-cell__text,.el-time-spinner__item,.el-time-panel__btn,.el-picker-panel__footer{color:var(--app-text)!important}.el-picker-panel__icon-btn:hover,.el-time-panel__btn:hover,.el-month-table td .cell:hover,.el-year-table td .cell:hover,.el-date-table td.available:hover{color:var(--app-primary)!important;background:var(--app-hover-bg)!important}.el-date-table td.today .el-date-table-cell__text,.el-month-table td.today .cell,.el-year-table td.today .cell{color:var(--app-primary)!important}.el-date-table td.current:not(.disabled) .el-date-table-cell__text,.el-month-table td.current:not(.disabled) .cell,.el-year-table td.current:not(.disabled) .cell,.el-time-spinner__item.active{background:var(--app-active-bg)!important;color:var(--app-primary)!important;border-radius:10px}.el-table,.el-table__inner-wrapper:before,.el-table__border-left-patch{border-color:transparent!important}.el-table .el-table__row{transition:transform .18s ease,box-shadow .18s ease}.el-table .el-table__body tr:hover>td.el-table__cell{background:color-mix(in srgb,var(--app-hover-bg) 78%,transparent)!important}.el-table .el-table__body tr:hover{transform:none}.el-table .el-table__body td.el-table__cell{transition:background-color .18s ease,color .18s ease}.el-table{--app-table-fixed-bg: color-mix(in srgb, var(--app-card) 98%, rgba(255, 255, 255, .02));--app-table-fixed-hover-bg: color-mix(in srgb, var(--app-hover-bg) 92%, var(--app-card))}.el-table .el-table__header-wrapper tr>.el-table-fixed-column--left,.el-table .el-table__header-wrapper tr>.el-table-fixed-column--right,.el-table .el-table__body-wrapper tr>.el-table-fixed-column--left,.el-table .el-table__body-wrapper tr>.el-table-fixed-column--right,.el-table .el-table__footer-wrapper tr>.el-table-fixed-column--left,.el-table .el-table__footer-wrapper tr>.el-table-fixed-column--right,.el-table .el-table__header-wrapper tr>.el-table__fixed-right-patch,.el-table .el-table__body-wrapper tr>.el-table__fixed-right-patch,.el-table .el-table__footer-wrapper tr>.el-table__fixed-right-patch{background:var(--app-table-fixed-bg)!important}.el-table .el-table-fixed-column--left,.el-table .el-table-fixed-column--right{z-index:4!important}.el-table .el-table-fixed-column--left.is-last-column:before,.el-table .el-table-fixed-column--right.is-first-column:before{background:transparent!important}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:10px 0 18px #0f172a0f!important}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:-10px 0 18px #0f172a14!important}.el-table .el-table__fixed-right-patch{border-bottom-color:color-mix(in srgb,var(--app-border) 76%,transparent)!important}.el-table .el-table__body tr:hover>td.el-table-fixed-column--left,.el-table .el-table__body tr:hover>td.el-table-fixed-column--right{background:var(--app-table-fixed-hover-bg)!important}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row>td.hover-cell,.el-table__body tr.hover-row>td.el-table-fixed-column--left,.el-table__body tr.hover-row>td.el-table-fixed-column--right,.el-table__body tr.hover-row>td.el-table__fixed-right-patch{background:var(--app-table-fixed-hover-bg)!important}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{display:block;max-width:100%}.main-content{min-height:100%;padding:0!important;background:transparent!important}.filter-card{margin-bottom:16px}.card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--app-text)}.page-shell{display:grid;gap:16px}.page-panel{padding:20px;border-radius:20px;background:var(--app-panel-gradient);border:1px solid var(--app-border);box-shadow:var(--app-shadow);transition:background .24s ease,border-color .24s ease,box-shadow .24s ease}.page-heading{margin:0;font-size:24px;font-weight:700;color:var(--app-text)}.page-subheading{margin:6px 0 0;color:var(--app-text-secondary);font-size:14px}.el-image-viewer__wrapper,.el-image-viewer__btn,.el-image-viewer__close{z-index:4000!important}.page-shell,.page-panel,.card-header,.main-content{color:var(--app-text)}
