:root{--primary-1:#f3f7ff;--primary-2:#ebf1ff;--primary-3:#97bcff;--primary-4:#6e9fff;--primary-5:#387bff;--primary-6:#1664ff;--primary-7:#1759dd;--primary-8:#114ab9;--success-1:#eef9f1;--success-2:#e1f6e6;--success-5:#309256;--success-6:#2a814b;--warning-1:#fef8eb;--warning-2:#fff3dc;--warning-5:#d08d06;--warning-6:#bd7e00;--danger-1:#fdf5f5;--danger-2:#ffecec;--danger-5:#ee3f38;--danger-6:#d7312a;--brand:var(--primary-6);--brand-2:var(--primary-7);--brand-5:var(--primary-5);--brand-soft:var(--primary-2);--brand-1:var(--primary-1);--brand-grad:linear-gradient(135deg,#387bff,#1664ff);--text-1:#0c0d0e;--text-2:#42464e;--text-3:#737a87;--text-4:#c9cdd4;--bg:#f6f8fa;--bg-hover:#f2f3f5;--card:#fff;--border:#eaedf1;--border-base:#dde2e9;--border-strong:#c9cdd4;--radius:4px;--radius-md:8px;--radius-lg:12px;--shadow-1:0px 1px 2px 0px rgba(12,13,14,0.05);--shadow-2:0px 2px 6px 0px rgba(12,13,14,0.08);--shadow-3:0px 5px 15px 0px rgba(12,13,14,0.08),0px 2px 4px 0px rgba(12,13,14,0.04);--rail-w:88px;--panel-w:208px;--rail-bg:#001529;--rail-text:#8c9db5;--work-bg:#f6f8fa;--ctl-h:32px;--color-table-header-bg:#f6f8fa;--color-table-header-text:#42464e;--color-table-row-hover:#f2f3f5;--color-table-row-stripe:#fafbfc;--color-table-border:#eaedf1;--color-table-row-line:#f0f2f5}#app,body,html{height:100%;width:100%}body{margin:0;background:var(--bg);color:var(--text-1);font-size:14px;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mid-drawer .el-drawer__header{margin:0;padding:12px 16px;border-bottom:1px solid var(--border);color:var(--text-1);font-weight:600;font-size:15px}.mid-drawer .el-drawer__body{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mid-drawer .el-drawer__body>.drawer-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;background:var(--bg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-base);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}::-webkit-scrollbar-track{background:transparent}.el-button{height:32px;padding:0 15px;line-height:30px;border-radius:var(--radius);font-size:14px}.el-button--small{height:28px;padding:0 11px;line-height:26px;font-size:13px}.el-button--mini{height:24px;padding:0 9px;line-height:22px;font-size:12px}.el-button--primary{background:var(--primary-6);border-color:var(--primary-6)}.el-button--primary:focus,.el-button--primary:hover{background:var(--primary-5);border-color:var(--primary-5)}.el-button--primary:active{background:var(--primary-7);border-color:var(--primary-7)}.el-button--primary.is-plain{color:var(--primary-6);background:var(--primary-1);border-color:var(--primary-3)}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{color:#fff;background:var(--primary-6);border-color:var(--primary-6)}.el-button--primary.is-plain:active{color:#fff;background:var(--primary-7);border-color:var(--primary-7)}.el-button--primary.is-disabled,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{background:var(--primary-2);border-color:var(--primary-2);color:var(--primary-5)}.el-button--success{background:var(--success-6);border-color:var(--success-6)}.el-button--success:focus,.el-button--success:hover{background:var(--success-5);border-color:var(--success-5)}.el-button--success.is-plain{color:var(--success-6);background:var(--success-1);border-color:var(--success-2)}.el-button--warning{background:var(--warning-6);border-color:var(--warning-6)}.el-button--warning:focus,.el-button--warning:hover{background:var(--warning-5);border-color:var(--warning-5)}.el-button--warning.is-plain{color:var(--warning-6);background:var(--warning-1);border-color:var(--warning-2)}.el-button--danger{background:var(--danger-6);border-color:var(--danger-6)}.el-button--danger:focus,.el-button--danger:hover{background:var(--danger-5);border-color:var(--danger-5)}.el-button--danger.is-plain{color:var(--danger-6);background:var(--danger-1);border-color:var(--danger-2)}.el-button--info{background:var(--text-3);border-color:var(--text-3)}.el-button.is-round{padding:0 23px}.el-button:not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){background:var(--card);border-color:var(--border-base);color:var(--text-1)}.el-button:not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):focus,.el-button:not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):hover{background:#f7f8fa;border-color:var(--border-strong);color:var(--text-1)}.el-button:not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):active{background:var(--bg-hover);border-color:var(--border-strong);color:var(--text-1)}.el-button--text{color:var(--primary-6)}.el-button--text:focus,.el-button--text:hover{color:var(--primary-5)}.el-button--text.danger-text{color:var(--danger-6)}.el-button--text.danger-text:hover{color:var(--danger-5)}.el-button.is-loading .el-icon-loading{color:inherit}.el-input__inner{height:32px;line-height:32px;border-radius:var(--radius);font-size:14px}.el-input--small .el-input__inner{height:28px;line-height:28px;font-size:13px}.el-input--mini .el-input__inner{height:24px;line-height:24px;font-size:12px}.el-input__icon{line-height:32px}.el-input--small .el-input__icon{line-height:28px}.el-input--mini .el-input__icon{line-height:24px}.el-textarea__inner{font-size:14px;border-radius:var(--radius)}.el-input-number{line-height:30px}.el-input-number .el-input__inner{padding-left:42px;padding-right:42px;text-align:center}.el-input-number__decrease,.el-input-number__increase{width:32px;height:30px;top:1px;bottom:auto;line-height:30px}.el-input-number__decrease{border-radius:var(--radius) 0 0 var(--radius)}.el-input-number__increase{border-radius:0 var(--radius) var(--radius) 0}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:28px;height:26px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:24px;height:22px;line-height:22px}.el-input__inner:hover,.el-textarea__inner:hover{border-color:var(--border-strong)}.el-input.is-focus .el-input__inner,.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--primary-6);-webkit-box-shadow:0 0 0 2px rgba(22,100,255,.1);box-shadow:0 0 0 2px rgba(22,100,255,.1)}.el-form-item__label{font-size:14px;color:var(--text-2);line-height:32px}.el-form-item__content{line-height:32px}.el-select{font-size:14px}.el-radio-button__inner{border-color:var(--border-base);font-size:13px;line-height:30px;padding:0 18px}.el-cascader__dropdown,.el-picker-panel,.el-select-dropdown{border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);border:1px solid var(--border)}.el-select-dropdown__item{font-size:13px;height:34px;line-height:34px}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--primary-1)}.el-select-dropdown__empty{font-size:13px;color:var(--text-3)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path,.el-date-table td.today span{color:var(--primary-6)}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#fff}.el-date-table td.available:hover span{color:var(--primary-6)}.el-date-table td.end-date span,.el-date-table td.selected span,.el-date-table td.start-date span{background-color:var(--primary-6)}.el-date-table td.in-range div{background-color:var(--primary-1)}.el-month-table td.current:not(.disabled) .cell,.el-year-table td.current:not(.disabled) .cell{color:var(--primary-6)}.el-date-editor .el-range-input{font-size:13px}.el-date-editor .el-range-separator{color:var(--text-3)}.el-link.el-link--primary,.el-picker-panel__icon-btn:hover,.el-picker-panel__shortcut:hover{color:var(--primary-6)}.el-link.el-link--primary:hover{color:var(--primary-5)}.el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--primary-6);border-color:var(--primary-6);-webkit-box-shadow:-1px 0 0 0 var(--primary-6);box-shadow:-1px 0 0 0 var(--primary-6)}.el-checkbox-button__inner{border-color:var(--border-base);font-size:13px}.el-checkbox-button.is-checked .el-checkbox-button__inner{background:var(--primary-6);border-color:var(--primary-6);-webkit-box-shadow:-1px 0 0 0 var(--primary-6);box-shadow:-1px 0 0 0 var(--primary-6)}.el-checkbox__inner,.el-radio__inner{border-radius:var(--radius);border-color:var(--border-strong)}.el-switch__core{border-radius:12px}.el-slider__runway{height:4px}.el-slider__bar{height:4px;background:var(--primary-6)}.el-slider__button{border-color:var(--primary-6)}.el-slider__button-wrapper .el-slider__button{-webkit-box-shadow:0 0 0 4px var(--primary-1);box-shadow:0 0 0 4px var(--primary-1)}.el-upload-dragger{border:1px dashed var(--border-strong);border-radius:var(--radius-md);-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.el-upload-dragger:hover{border-color:var(--primary-6);-webkit-box-shadow:0 0 0 2px rgba(22,100,255,.1);box-shadow:0 0 0 2px rgba(22,100,255,.1)}.el-upload-list__item{border-radius:var(--radius);font-size:13px}.el-upload-list__item:hover{background:var(--primary-1)}.el-upload-list__item .el-icon-upload-success{color:var(--success-6)}.el-card{border-radius:var(--radius);border-color:var(--border);background:var(--card);-webkit-box-shadow:none;box-shadow:none}.el-card__header{font-weight:600;color:var(--text-1);border-bottom:1px solid var(--border);padding:14px 20px}.el-card__body{padding:20px}.list-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}.el-table{font-size:14px;color:var(--text-1)}.el-table th{background:var(--color-table-header-bg)!important;color:var(--color-table-header-text);font-weight:600;padding:12px 0}.el-table td{padding:13px 0;font-size:14px}.el-table .cell{color:var(--text-1);line-height:22px;font-variant-numeric:tabular-nums}.el-table th .cell{color:var(--color-table-header-text);font-weight:600}.el-table--border,.el-table--group{border-color:var(--color-table-border)}.el-table--border td,.el-table--border th{border-right:1px solid var(--color-table-row-line)}.el-table--border:after,.el-table--border:before,.el-table:before{background-color:var(--color-table-border)}.el-table--enable-row-hover .el-table__body tr:hover>td{background:var(--color-table-row-hover)}.el-table--striped .el-table__body tr.el-table__row--striped td{background:var(--color-table-row-stripe)}.el-table__empty-text{color:var(--text-3);font-size:13px}.el-table td:first-child .cell{color:var(--text-3)}.el-table .el-button--text{padding:0 6px;font-size:14px}.el-table .el-button--text+.el-button--text{margin-left:4px}.el-table .el-button--text:hover{background:var(--primary-1);border-radius:var(--radius);color:var(--primary-5)}.el-table .el-button--text.danger{color:var(--danger-6)}.el-table .el-button--text.danger:hover{background:var(--danger-1);color:var(--danger-5)}.el-table .el-loading-mask{background:hsla(0,0%,100%,.72)}.el-table .el-loading-spinner .path{stroke:var(--primary-6)}.el-table .el-loading-spinner .el-loading-text{color:var(--primary-6);font-size:13px}.el-pagination{text-align:center}.pagination-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;padding-bottom:4px}.el-pagination.is-background .el-pager li{border-radius:var(--radius);min-width:28px;height:28px;line-height:28px;font-size:13px;margin:0 3px}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--primary-6)}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:var(--primary-6)}.el-pagination.is-background .el-pager li:not(.disabled).active:hover{color:#fff}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{border-radius:var(--radius);min-width:28px;height:28px;line-height:28px;margin:0 3px}.el-pagination .el-pagination__jump,.el-pagination .el-pagination__total{color:var(--text-3);font-size:13px}.el-tag{margin:0;border:none;border-radius:var(--radius);font-size:12px;height:24px;line-height:24px;padding:0 8px;background:var(--bg-hover);color:var(--text-2)}.el-tag--success{background:var(--success-2);color:var(--success-6)}.el-tag--info{background:var(--bg-hover);color:var(--text-2)}.el-tag--warning{background:var(--warning-2);color:var(--warning-6)}.el-tag--danger{background:var(--danger-2);color:var(--danger-6)}.el-tag--primary,.el-tag.is-checked{background:var(--primary-2);color:var(--primary-7)}.el-tag.is-checked{border:none}.el-tag .el-tag__close{color:inherit;opacity:.75}.el-tag .el-tag__close:hover{background:var(--primary-6);color:#fff;opacity:1}.page-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:16px 20px;background:#fff;border:1px solid var(--border);border-radius:var(--radius)}.page-toolbar .el-form-item{margin-bottom:0!important}.page-toolbar .el-input,.page-toolbar .el-select{font-size:13px}.el-dialog{border-radius:var(--radius-md)}.el-dialog__header{padding:16px 24px 12px;border-bottom:1px solid var(--border)}.el-dialog__title{font-size:16px;font-weight:600;color:var(--text-1)}.el-dialog__body{padding:20px 24px}.el-dialog__footer{padding:12px 24px 20px;border-top:1px solid var(--border)}.el-dialog .el-form-item{margin-bottom:16px}.el-dialog .el-form-item__label{font-size:13px}.el-dialog .el-dialog__close:hover{color:var(--primary-6)}.el-message-box{border-radius:var(--radius-md);padding:20px 24px 16px}.el-message-box__title{font-size:16px;font-weight:600}.el-message-box__content{font-size:14px;color:var(--text-2)}.el-message-box__btns{text-align:right}.el-drawer{border-radius:0}.el-drawer__header{color:var(--text-1);font-size:16px;font-weight:600;margin-bottom:0;padding:16px 24px 12px;border-bottom:1px solid var(--border)}.el-drawer__body{padding:20px 24px}.el-drawer__close-btn:hover{color:var(--primary-6)}.el-message{-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);padding:12px 18px}.el-message,.el-notification{border-radius:var(--radius-md);border:1px solid var(--border)}.el-notification{-webkit-box-shadow:var(--shadow-3);box-shadow:var(--shadow-3)}.el-tooltip__popper{border-radius:var(--radius);font-size:12px}.el-popover{border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);border:1px solid var(--border)}.el-popover__title{color:var(--text-1);font-size:14px;font-weight:600}.el-popper .popper__arrow{display:none}.el-badge__content{background:var(--danger-6);border-radius:10px;border:none}.el-steps .el-step__head.is-finish,.el-steps .el-step__head.is-process,.el-steps .el-step__title.is-finish,.el-steps .el-step__title.is-process{color:var(--primary-6);border-color:var(--primary-6)}.el-descriptions__title{color:var(--text-1);font-weight:600}.el-descriptions__label{color:var(--text-3)}.el-descriptions--border .el-descriptions-item__cell{border-color:var(--color-table-border)}.el-tabs__item{color:var(--text-2)}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--primary-6)}.el-tabs__active-bar{background-color:var(--primary-6)}.el-tabs__nav-wrap:after{background-color:var(--border);height:1px}.el-tabs--border-card{-webkit-box-shadow:none;box-shadow:none;border-color:var(--border)}.el-tabs--border-card>.el-tabs__header{background-color:var(--color-table-header-bg);border-bottom:1px solid var(--border)}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--primary-6)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--primary-6);border-color:var(--primary-6)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--primary-6)}.el-radio__input.is-checked .el-radio__inner{background-color:var(--primary-6);border-color:var(--primary-6)}.el-radio__input.is-checked+.el-radio__label{color:var(--primary-6)}.el-switch.is-checked .el-switch__core{border-color:var(--primary-6);background-color:var(--primary-6)}.el-loading-spinner .path{stroke:var(--primary-6)}.el-loading-spinner .el-loading-text,.el-loading-spinner i,.el-select-dropdown__item.selected{color:var(--primary-6)}.el-picker-panel{border-radius:var(--radius)}.el-date-table td.current:not(.disabled) span{background:var(--primary-6)}.stat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:16px}.stat-card{background:#fff;border-radius:var(--radius);border:1px solid var(--border);padding:20px;position:relative;overflow:hidden}.stat-card .label{color:var(--text-3);font-size:13px;margin-bottom:10px}.stat-card .value{color:var(--text-1);font-size:26px;font-weight:600;line-height:1.15}.stat-card .value small{font-size:14px;font-weight:500;color:var(--text-3);margin-left:4px}.stat-card .accent{color:var(--primary-6)}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-select .el-input__inner,.el-form-item.is-error .el-textarea__inner{border-color:var(--danger-6)}.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner:focus{-webkit-box-shadow:0 0 0 2px rgba(215,49,42,.1);box-shadow:0 0 0 2px rgba(215,49,42,.1)}.el-form-item.is-error .el-form-item__error{color:var(--danger-6);font-size:12px;padding-top:4px}.el-form-item.is-required .el-form-item__label:before{color:var(--danger-6)}.el-message{min-width:280px}.el-message .el-message__icon{font-size:16px}.el-message--success{background:var(--card);border-color:#c8e6d3}.el-message--success .el-message__icon{color:var(--success-6)}.el-message--warning{background:var(--card);border-color:#f0dfae}.el-message--warning .el-message__icon{color:var(--warning-6)}.el-message--error{background:var(--card);border-color:#f6c7c4}.el-message--error .el-message__icon{color:var(--danger-6)}.el-message--info{background:var(--card);border-color:#c9d6ff}.el-message--info .el-message__icon{color:var(--primary-6)}.el-alert{border-radius:var(--radius);padding:10px 14px}.el-alert__title{font-size:13px}.el-alert--success{background:var(--success-1);color:var(--success-6)}.el-alert--warning{background:var(--warning-1);color:var(--warning-6)}.el-alert--error{background:var(--danger-1);color:var(--danger-6)}.el-alert--info{background:var(--primary-1);color:var(--primary-7)}.el-notification{padding:16px 20px}.el-notification__title{font-weight:600;color:var(--text-1)}.el-notification__content{font-size:13px;color:var(--text-2)}.el-notification .el-icon-success{color:var(--success-6)}.el-notification .el-icon-warning{color:var(--warning-6)}.el-notification .el-icon-error{color:var(--danger-6)}.el-notification .el-icon-info{color:var(--primary-6)}.el-message-box__status.el-icon-success{color:var(--success-6)}.el-message-box__status.el-icon-warning{color:var(--warning-6)}.el-message-box__status.el-icon-error{color:var(--danger-6)}.el-message-box__status.el-icon-info{color:var(--primary-6)}.el-popconfirm__main{font-size:14px;color:var(--text-1)}.el-popconfirm__action{margin-top:10px}.el-table td.el-table__cell,.el-table th.el-table__cell{border-bottom:1px solid var(--color-table-border)}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--color-table-row-stripe)}.el-table .el-checkbox__inner{border-radius:var(--radius)}.el-table--border .el-table__cell{border-right:1px solid #f0f2f5}.el-table__fixed-right:before,.el-table__fixed:before{background-color:var(--color-table-border)}.el-table .cell .el-tag{margin-right:0}.el-table .sort-caret.ascending{border-bottom-color:var(--border-strong)}.el-table .sort-caret.descending{border-top-color:var(--border-strong)}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--primary-6)}.el-table .descending .sort-caret.descending{border-top-color:var(--primary-6)}.el-empty__description p{color:var(--text-3);font-size:13px}.el-empty .el-icon{color:var(--border-strong)}.el-result__title p{color:var(--text-1);font-size:16px;font-weight:600}.el-result__subtitle p{color:var(--text-3);font-size:13px}.el-result__icon .icon-success{color:var(--success-6)}.el-result__icon .icon-error{color:var(--danger-6)}.el-result__icon .icon-warning{color:var(--warning-6)}.el-result__icon .icon-info{color:var(--primary-6)}.el-breadcrumb__inner,.el-breadcrumb__inner a{color:var(--text-2);font-size:13px}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text-1);font-weight:600}.el-breadcrumb__separator{color:var(--text-4)}.el-page-header__left{margin-right:16px}.el-page-header__title{font-size:14px;color:var(--text-1)}.el-page-header__content{font-size:14px;color:var(--text-2)}.el-tree{color:var(--text-2);font-size:13px}.el-tree-node__content:hover{background:var(--bg-hover)}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:var(--primary-2);color:var(--primary-7)}.el-collapse{border-color:var(--border)}.el-collapse-item__header{color:var(--text-1);font-size:14px;background:var(--card)}.el-collapse-item__header.is-active{color:var(--primary-6)}.el-collapse-item__wrap{border-color:var(--border);background:var(--card)}.el-collapse-item__content{font-size:13px;color:var(--text-2)}.el-timeline-item__tail{border-left-color:var(--border-base)}.el-timeline-item__node--primary{background:var(--primary-6)}.el-timeline-item__timestamp{color:var(--text-3);font-size:12px}.el-rate__icon{font-size:18px}.el-rate .el-rate__icon--active{color:var(--warning-6)}.el-color-picker__trigger,.el-input-group__append,.el-input-group__prepend{border-radius:var(--radius);border-color:var(--border-base)}.el-input-group__append,.el-input-group__prepend{background:var(--bg-hover);color:var(--text-2);padding:0}.el-input-group--append .el-input__inner,.el-input-group--append .el-textarea__inner{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.el-input-group--prepend .el-input__inner{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;border-right:0}.el-input-group__append .el-button,.el-input-group__prepend .el-button{height:30px;line-height:28px;margin:0;border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--primary-6)}.el-input-group__append .el-button{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group__prepend .el-button{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append .el-button:hover,.el-input-group__prepend .el-button:hover{background:var(--primary-1);color:var(--primary-5)}.el-input-group__append .el-button:active,.el-input-group__prepend .el-button:active{color:var(--primary-7)}.el-input-group__append .el-button--primary{background:var(--primary-6);color:#fff}.el-input-group__append .el-button--primary:hover{background:var(--primary-5);color:#fff}.el-input-group__append .el-button--primary:active{background:var(--primary-7)}.el-select .el-tag,.el-select__tags .el-tag{background:var(--primary-1);border-color:var(--primary-3);color:var(--primary-7);border-radius:var(--radius)}.el-select .el-tag .el-icon-close{color:var(--primary-7)}.el-select .el-tag .el-icon-close:hover{background:var(--primary-6);color:#fff}.el-divider--horizontal{background-color:var(--border)}.el-divider__text{color:var(--text-3);font-size:13px;background:var(--card)}.el-avatar{background:var(--primary-2);color:var(--primary-7);font-weight:600}.el-backtop{border-radius:var(--radius-md);border:1px solid var(--border);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);color:var(--text-2)}.el-backtop:hover{color:var(--primary-6);border-color:var(--primary-6)}.el-dropdown-menu{border-radius:var(--radius);border:1px solid var(--border);-webkit-box-shadow:var(--shadow-2);box-shadow:var(--shadow-2);padding:4px}.el-dropdown-menu__item{font-size:13px;border-radius:var(--radius);margin:2px 0;padding:8px 16px}.el-dropdown-menu__item:not(.is-disabled):hover{background:var(--primary-1);color:var(--primary-6)}.el-dropdown-menu__item--divided{border-top-color:var(--border)}.el-dropdown-menu.slim-dropdown{padding:2px}.el-dropdown-menu.slim-dropdown .el-dropdown-menu__item{font-size:12.5px;padding:4px 12px;margin:1px 0;line-height:1.5}.el-skeleton{width:100%}.el-skeleton__item{background:-webkit-gradient(linear,left top,right top,color-stop(25%,var(--bg-hover)),color-stop(37%,#e8eaee),color-stop(63%,var(--bg-hover)));background:linear-gradient(90deg,var(--bg-hover) 25%,#e8eaee 37%,var(--bg-hover) 63%)}.kb-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:96vw}.kb-modal .el-dialog__header{-ms-flex-negative:0;flex-shrink:0}.kb-modal .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:0}.kb-modal.sm{height:68vh}.kb-modal.md{height:76vh}.kb-modal.lg{height:82vh}.kb-modal.xl{height:88vh}.kb-page{max-width:1180px;margin:0 auto;padding:24px}.kb-fill{height:100%;overflow:hidden}.md{font-size:14px;line-height:1.7;word-break:break-word;color:var(--text-1)}.md p{margin:0 0 8px}.md p:last-child{margin-bottom:0}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{margin:12px 0 6px;font-weight:600;line-height:1.4;color:var(--text-1)}.md h1{font-size:19px}.md h2{font-size:17px}.md h3{font-size:15px}.md ol,.md ul{margin:4px 0 8px;padding-left:22px}.md li{margin:2px 0}.md code{padding:1px 5px;border-radius:3px;font-size:12.5px;font-family:Consolas,Menlo,Courier New,monospace;color:var(--warning-6)}.md code,.md pre{background:var(--bg-hover)}.md pre{border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px;overflow-x:auto;margin:6px 0}.md pre code{background:none;padding:0;border:none;color:var(--text-1)}.md blockquote{margin:6px 0;padding:4px 10px;border-left:3px solid var(--border-strong);color:var(--text-2);background:var(--bg)}.md a{color:var(--primary-6)}.md table{border-collapse:collapse;margin:8px 0}.md td,.md th{border:1px solid var(--border);padding:4px 10px;font-size:13px}.md th{background:var(--bg)}.md hr{border:none;border-top:1px solid var(--border);margin:12px 0}.md img{max-width:100%;border-radius:var(--radius)}.el-dialog__wrapper:has(.mini-confirm){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-dialog.mini-confirm{margin:auto!important;background:var(--card);border:1px solid var(--border);border-top:3px solid var(--danger-6);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-3);box-shadow:var(--shadow-3)}.el-dialog.mini-confirm.rename-dialog{border-top-color:var(--primary-6)}.el-dialog.mini-confirm .el-dialog__header{padding:18px 20px 0;border-bottom:none}.el-dialog.mini-confirm .el-dialog__title{font-size:16px;font-weight:600;color:var(--text-1)}.el-dialog.mini-confirm .el-dialog__headerbtn{top:15px;right:14px}.el-dialog.mini-confirm .el-dialog__body{padding:16px 20px 8px}.el-dialog.mini-confirm .el-dialog__footer{padding:8px 20px 16px;border-top:none}