:root{--apple-bg:#f5f5f7;--apple-bg-elevated:#fff;--apple-bg-secondary:#fbfbfd;--apple-text:#1d1d1f;--apple-text-secondary:#86868b;--apple-text-tertiary:#aeaeb2;--apple-link:#0071e3;--apple-link-hover:#0077ed;--apple-divider:#d2d2d7;--apple-divider-light:#e8e8ed;--apple-shadow:0 2px 16px rgba(0,0,0,.06);--apple-shadow-sm:0 1px 4px rgba(0,0,0,.04);--apple-radius:18px;--apple-radius-sm:12px;--apple-radius-xs:980px;--apple-pad:20px 22px;--apple-gap:16px;--text-primary:var(--apple-text);--text-secondary:var(--apple-text-secondary);--accent:var(--apple-link);--surface-canvas:var(--apple-bg);--gap-card:var(--apple-gap)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:var(--apple-text);background:var(--apple-bg);letter-spacing:-.01em}.page-card,.page-toolbar{margin-bottom:var(--apple-gap);padding:var(--apple-pad);border-radius:var(--apple-radius);background:var(--apple-bg-elevated);border:none;box-shadow:var(--apple-shadow-sm)}.page-card__title{margin:0 0 2px;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--apple-text)}.page-card__sub{margin:0 0 20px;font-size:14px;color:var(--apple-text-secondary);line-height:1.5}.page-card__heading{margin:0 0 14px}.page-card__heading,.section-label{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--apple-text)}.section-label{display:flex;align-items:center;gap:8px;margin-bottom:12px}.section-dot{display:none}.layout .main .el-card,.layout .main .el-card.is-always-shadow,.layout .main .el-card.is-hover-shadow:hover{margin-bottom:var(--apple-gap);border:none!important;background:var(--apple-bg-elevated)!important;border-radius:var(--apple-radius)!important;box-shadow:var(--apple-shadow-sm)!important;transition:box-shadow .3s ease}.layout .main .el-card:hover{box-shadow:var(--apple-shadow)!important}.layout .main .el-card__header{padding:18px 22px 0;border-bottom:none!important;background:transparent!important;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--apple-text)}.layout .main .el-card__body{padding:16px 22px 22px;background:transparent!important}.layout .main .el-table{background:transparent!important;font-size:14px}.layout .main .el-table:before{display:none}.layout .main .el-table th.el-table__cell{background:var(--apple-bg)!important;color:var(--apple-text-secondary);font-weight:500;font-size:12px;text-transform:none;border-bottom:1px solid var(--apple-divider-light)!important}.layout .main .el-table td.el-table__cell{background:transparent!important;color:var(--apple-text);border-bottom:1px solid var(--apple-divider-light)!important}.layout .main .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--apple-bg-secondary)!important}.layout .main .el-table__body tr:hover>td.el-table__cell{background:#f0f0f5!important}.layout .main .el-table--border,.layout .main .el-table--group{border:none!important}.layout .main .el-form-item__label{color:var(--apple-text);font-weight:400;font-size:14px}.layout .main .el-input__inner,.layout .main .el-textarea__inner{background:var(--apple-bg-elevated);border:1px solid var(--apple-divider);border-radius:var(--apple-radius-sm);color:var(--apple-text);font-size:14px;transition:border-color .2s,box-shadow .2s}.layout .main .el-input__inner:focus,.layout .main .el-textarea__inner:focus{border-color:var(--apple-link);box-shadow:0 0 0 4px rgba(0,113,227,.15)}.el-input-number{overflow:visible;vertical-align:middle}.el-input-number .el-input__inner{text-align:left}.el-input-number.is-controls-right .el-input__inner{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--apple-radius-sm) 0 0}.el-input-number.is-controls-right .el-input-number__decrease{border-radius:0 0 var(--apple-radius-sm) 0}.el-input-number:not(.is-controls-right) .el-input__inner{border-radius:0}.el-input-number:not(.is-controls-right) .el-input-number__decrease{border-radius:var(--apple-radius-sm) 0 0 var(--apple-radius-sm)}.el-input-number:not(.is-controls-right) .el-input-number__increase{border-radius:0 var(--apple-radius-sm) var(--apple-radius-sm) 0}.el-table td.el-table__cell .cell{overflow:visible}.el-table td.el-table__cell .cell.el-tooltip{overflow:hidden;text-overflow:ellipsis}.layout .main .el-button{border-radius:var(--apple-radius-sm);font-weight:400;font-size:14px;letter-spacing:-.01em;transition:all .2s ease}.layout .main .el-button--default{background:var(--apple-bg-elevated);border-color:var(--apple-divider);color:var(--apple-text)}.layout .main .el-button--default:hover{border-color:var(--apple-text-secondary);background:var(--apple-bg-secondary)}.layout .main .el-button--primary{background:var(--apple-link)!important;border-color:var(--apple-link)!important;color:#fff!important;box-shadow:none!important}.layout .main .el-button--primary:hover{background:var(--apple-link-hover)!important;border-color:var(--apple-link-hover)!important}.layout .main .el-button--text{color:var(--apple-link)}.layout .main .el-tabs__item{color:var(--apple-text-secondary);font-size:14px}.layout .main .el-tabs__item.is-active{color:var(--apple-text);font-weight:600}.layout .main .el-tabs__item:hover{color:var(--apple-link)}.layout .main .el-tabs__active-bar{background:var(--apple-text);height:2px}.layout .main .el-tabs__nav-wrap:after{background:var(--apple-divider-light)}.layout .main .el-pagination .btn-next,.layout .main .el-pagination .btn-prev,.layout .main .el-pagination .el-pager li{background:transparent;border:none;color:var(--apple-text-secondary);font-weight:400}.layout .main .el-pagination .el-pager li.active{background:transparent;color:var(--apple-link);font-weight:600}.layout .main .el-descriptions-item__label{background:transparent!important;color:var(--apple-text-secondary)!important;font-size:13px;font-weight:400}.layout .main .el-descriptions-item__content{background:transparent!important;color:var(--apple-text)!important;font-size:14px;font-weight:500}.layout .main .el-descriptions .el-descriptions-item__cell{border-color:var(--apple-divider-light)!important;padding-bottom:10px!important}.layout .main .el-divider{background:var(--apple-divider-light)}.layout .main .el-loading-mask{background:rgba(245,245,247,.72);backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px)}.layout .main a{color:var(--apple-link)}.el-dialog{border-radius:var(--apple-radius)!important;border:none!important;background:var(--apple-bg-elevated)!important;box-shadow:0 12px 48px rgba(0,0,0,.14)!important}.el-dialog__title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--apple-text)}.el-dropdown-menu,.el-picker-panel,.el-select-dropdown{background:var(--apple-bg-elevated)!important}.el-dropdown-menu,.el-message,.el-picker-panel,.el-select-dropdown{border:none!important;box-shadow:var(--apple-shadow)!important;border-radius:var(--apple-radius-sm)!important}.el-message{background:hsla(0,0%,100%,.92)!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}#app,body,html{height:100%;margin:0}