:root{--yxk-primary: #0d9488;--yxk-primary-light: #14b8a6;--yxk-primary-dark: #0f766e;--yxk-primary-bg: #f0fdfa;--yxk-primary-border: #99f6e4;--yxk-accent: #6366f1;--yxk-accent-light: #818cf8;--yxk-accent-bg: #eef2ff;--yxk-success: #10b981;--yxk-success-bg: #ecfdf5;--yxk-warning: #f59e0b;--yxk-warning-bg: #fffbeb;--yxk-danger: #ef4444;--yxk-danger-bg: #fef2f2;--yxk-info: #3b82f6;--yxk-info-bg: #eff6ff;--yxk-bg: #f8fafc;--yxk-bg-alt: #f1f5f9;--yxk-card: #ffffff;--yxk-card-hover: #fafbfc;--yxk-text: #0f172a;--yxk-text-secondary: #334155;--yxk-subtext: #475569;--yxk-muted: #94a3b8;--yxk-placeholder: #cbd5e1;--yxk-line: #e2e8f0;--yxk-line-light: #f1f5f9;--yxk-card-border: #e8ecf1;--yxk-radius-sm: 6px;--yxk-radius: 10px;--yxk-radius-lg: 14px;--yxk-radius-xl: 20px;--yxk-shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--yxk-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--yxk-shadow: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .05);--yxk-shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -4px rgba(0, 0, 0, .05);--yxk-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--yxk-sidebar-bg: #0f172a;--yxk-sidebar-hover: #1e293b;--yxk-sidebar-active: #1e293b;--yxk-sidebar-text: #94a3b8;--yxk-sidebar-text-active: #f1f5f9;--yxk-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans SC", sans-serif;--yxk-transition: .2s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;font-family:var(--yxk-font);font-size:14px;line-height:1.6;color:var(--yxk-text);background:var(--yxk-bg)}.page-card{border:1px solid var(--yxk-card-border)!important;border-radius:var(--yxk-radius-lg)!important;box-shadow:var(--yxk-shadow-sm)!important;transition:box-shadow var(--yxk-transition)!important}.page-card:hover{box-shadow:var(--yxk-shadow)!important}.el-button--primary{--el-button-bg-color: var(--yxk-primary);--el-button-border-color: var(--yxk-primary);--el-button-hover-bg-color: var(--yxk-primary-dark);--el-button-hover-border-color: var(--yxk-primary-dark);--el-button-active-bg-color: var(--yxk-primary-dark);--el-button-active-border-color: var(--yxk-primary-dark);font-weight:500}.el-input__wrapper{border-radius:var(--yxk-radius-sm)!important;box-shadow:0 0 0 1px var(--yxk-line) inset!important;transition:box-shadow var(--yxk-transition),border-color var(--yxk-transition)!important}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--yxk-muted) inset!important}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--yxk-primary) inset!important}.el-table th.el-table__cell{background:var(--yxk-bg-alt);color:var(--yxk-subtext);font-weight:600;font-size:13px;letter-spacing:.01em;border-bottom:2px solid var(--yxk-line)!important}.el-table th.el-table__cell.el-table-fixed-column--right{background:var(--yxk-bg-alt)}.el-table td.el-table__cell{border-bottom-color:var(--yxk-line-light)}.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--yxk-line)}.el-table__fixed-right:before,.el-table__fixed-right-patch{background:transparent}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-body-wrapper .el-table__body td.el-table__cell{background:transparent}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--yxk-primary)}.el-tag{border-radius:var(--yxk-radius-sm);font-weight:500}.el-dialog{border-radius:var(--yxk-radius-lg)}.el-dialog__header{padding:20px 24px 16px;border-bottom:1px solid var(--yxk-line-light)}.el-dialog__body{padding:20px 24px}.el-dialog__footer{padding:12px 24px 20px;border-top:1px solid var(--yxk-line-light)}.el-dropdown-menu{border-radius:var(--yxk-radius);box-shadow:var(--yxk-shadow-md);border:1px solid var(--yxk-line)}.el-dropdown-menu__item{border-radius:var(--yxk-radius-sm);margin:2px 6px}.el-dropdown-menu__item:hover{background:var(--yxk-bg-alt)}.el-alert{border-radius:var(--yxk-radius-sm)}.el-switch.is-checked .el-switch__core{background-color:var(--yxk-primary);border-color:var(--yxk-primary)}.el-button--primary.el-button--link{background:transparent;border-color:transparent;color:var(--yxk-primary)}.el-button--primary.el-button--link:hover{background:transparent;border-color:transparent;color:var(--yxk-primary-dark)}.el-message-box{border-radius:var(--yxk-radius-lg)}.el-message{border-radius:var(--yxk-radius)}
