:root{--el-font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Segoe UI", system-ui, sans-serif;--el-font-size-extra-large: 20px;--el-font-size-large: 18px;--el-font-size-medium: 16px;--el-font-size-base: 14px;--el-font-size-small: 13px;--el-font-size-extra-small: 12px;--el-color-primary: var(--gs-brand, #2563eb);--el-color-primary-light-3: color-mix(in srgb, var(--gs-brand, #2563eb) 70%, #fff);--el-color-primary-light-5: color-mix(in srgb, var(--gs-brand, #2563eb) 50%, #fff);--el-color-primary-light-7: color-mix(in srgb, var(--gs-brand, #2563eb) 30%, #fff);--el-color-primary-light-8: color-mix(in srgb, var(--gs-brand, #2563eb) 20%, #fff);--el-color-primary-light-9: color-mix(in srgb, var(--gs-brand, #2563eb) 10%, #fff);--el-color-primary-dark-2: color-mix(in srgb, var(--gs-brand, #2563eb) 86%, #000);--el-color-success: #16a34a;--el-color-warning: #d97706;--el-color-danger: #dc2626;--el-color-error: #dc2626;--el-color-info: #64748b;--el-text-color-primary: #0f172a;--el-text-color-regular: #475569;--el-text-color-secondary: #64748b;--el-text-color-placeholder: #94a3b8;--el-text-color-disabled: #94a3b8;--el-border-color: #dfe5ee;--el-border-color-light: #e6ebf3;--el-border-color-lighter: #eef1f6;--el-border-color-hover: #cbd5e1;--el-fill-color-light: #f6f8fb;--el-fill-color-lighter: #f8fafc;--el-border-radius-small: 6px;--el-border-radius-base: 10px;--el-border-radius-round: 999px;--el-box-shadow: 0 24px 48px -20px rgba(15, 23, 42, .3), 0 0 0 1px rgba(15, 23, 42, .05);--el-box-shadow-light: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px -6px rgba(15, 23, 42, .12);--el-box-shadow-lighter: 0 1px 2px rgba(15, 23, 42, .06), 0 4px 12px -6px rgba(15, 23, 42, .12);--el-box-shadow-dark: 0 40px 80px -30px rgba(15, 23, 42, .45);--el-component-size-small: 32px;--el-component-size: 40px;--el-component-size-large: 48px;--el-transition-duration: .18s;--el-transition-duration-fast: .12s}.el-button{font-weight:600;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s}.el-button:active{transform:scale(.98)}.el-button:focus-visible{outline:2px solid var(--gs-brand, #2563eb);outline-offset:2px}.el-button--primary:hover{background-color:var(--el-color-primary-dark-2);border-color:var(--el-color-primary-dark-2)}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{border-radius:10px}.el-input__wrapper:hover,.el-select__wrapper:hover{box-shadow:0 0 0 1px #cbd5e1 inset}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--gs-brand, #2563eb) inset,0 0 0 3px color-mix(in srgb,var(--gs-brand, #2563eb) 18%,transparent)}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px #dc2626 inset}.el-form-item__error{font-size:12px;color:#dc2626}.el-table{--el-table-header-text-color: #64748b;--el-table-row-hover-bg-color: #f6f8fb;--el-table-border-color: #eef1f6;font-size:14px}.el-table th.el-table__cell{font-size:13px;font-weight:500}.el-table .el-table__row .el-table__cell{height:52px}.el-tabs__item{font-size:14px}.el-tabs__item.is-active{font-weight:600}.el-pagination{--el-pagination-button-height: 32px;--el-pagination-button-width: 32px;--el-pagination-border-radius: 6px;font-size:13px}.el-switch{--el-switch-on-color: var(--gs-brand, #2563eb)}.el-radio__label,.el-checkbox__label{font-size:14px}.el-dialog{--el-dialog-border-radius: 20px;--el-dialog-box-shadow: 0 40px 80px -30px rgba(15, 23, 42, .45)}.el-dialog__title{font-size:20px;font-weight:700;color:#0f172a}.el-message{--el-message-border-radius: 10px;min-width:0;font-size:14px;box-shadow:0 24px 48px -20px #0f172a4d,0 0 0 1px #0f172a0d}.el-message-box{--el-messagebox-border-radius: 20px}.el-tag{--el-tag-border-radius: 4px;font-size:12px}
