*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:#191c1d;background-color:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Hanken Grotesk,Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{list-style:none}button{cursor:pointer;font:inherit;background:0 0;border:none}input,textarea,select{font:inherit}html:root{--el-color-primary:#3f51b5;--el-color-primary-dark-2:#24389c;--el-color-primary-light-3:#5c6bc0;--el-color-primary-light-5:#7986cb;--el-color-primary-light-7:#9fa8da;--el-color-primary-light-8:#c5cae9;--el-color-primary-light-9:#eef2ff;--el-color-success:#10b981;--el-color-warning:#f59e0b;--el-color-danger:#ef4444;--el-border-radius-base:8px;--el-border-color:#e2e8f0;--el-border-color-light:#e2e8f0;--el-font-family:"Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}.el-dialog{max-width:calc(100vw - 24px)}.el-message-box{width:min(var(--el-messagebox-width,420px), 100vw - 32px);max-width:calc(100vw - 32px)}@media (width<=767px){.el-dialog{width:calc(100vw - 24px)!important;margin-top:6vh!important}.el-dialog__body{padding-left:14px;padding-right:14px}.el-drawer.rtl:not(.app-mobile-nav),.el-drawer.ltr:not(.app-mobile-nav){width:100%!important}.admin-layout__main .el-row>.el-col:not([class*=el-col-xs-]){flex:0 0 100%;max-width:100%}.el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item{display:block}.el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item .el-form-item__label{justify-content:flex-start;height:auto;margin-bottom:6px;line-height:1.5;width:auto!important}.el-form:not(.el-form--inline):not(.el-form--label-top) .el-form-item .el-form-item__content{margin-left:0!important}.el-form--inline .el-form-item{margin-right:8px}.el-card__body{padding:14px}.el-pagination{flex-wrap:wrap;row-gap:8px}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none}.el-descriptions__body{overflow-x:auto}.el-date-range-picker{width:calc(100vw - 16px)!important}.el-date-range-picker .el-picker-panel__body{min-width:0}.el-date-range-picker .el-date-range-picker__content{float:none;border-right:none;width:100%}.el-picker-panel{max-width:calc(100vw - 16px)}.el-button-group{flex-wrap:wrap}}@supports (-webkit-touch-callout:none){@media (width<=1023px){.el-input__inner,.el-textarea__inner,.el-select__input,input,textarea{font-size:16px}}}:root{--workspace-radius:16px;--workspace-padding:20px;--workspace-padding-top:calc(var(--workspace-padding) / 2);--workspace-gap:16px;--workspace-tab-padding:8px;--workspace-min-height:calc(100dvh - 81px);--workspace-content-height:calc(var(--workspace-min-height) - var(--workspace-padding-top) - var(--workspace-padding) - 2px);--workspace-surface:#fff;--workspace-border:#e3e8f2;--workspace-shadow:0 8px 26px -12px #2636641f, 0 2px 6px #26366408;--workspace-hover:#f5f7ff;--workspace-selected:#eef2ff}.page-workspace .el-card{--el-card-border-color:#e8ecf3;border-radius:12px;box-shadow:0 1px 3px #26366408}.page-workspace .page-workspace__body>*>:first-child,.page-workspace .page-workspace__body>*>.page-header:not(.page-header--bar)+*{margin-top:0!important}.page-workspace .page-workspace__body>.el-card{box-shadow:none;border:0;border-radius:0}.page-workspace .page-workspace__body>:not(:has(>.el-card~.el-card))>.el-card{box-shadow:none;border:0;border-radius:0}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__content>.el-tab-pane>:not(:has(>.el-card~.el-card))>.el-card{box-shadow:none;border:0;border-radius:0}.page-workspace .page-workspace__body>.el-card>.el-card__body{padding:0}.page-workspace .page-workspace__body>:not(:has(>.el-card~.el-card))>.el-card>.el-card__body{padding:0}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__content>.el-tab-pane>:not(:has(>.el-card~.el-card))>.el-card>.el-card__body{padding:0}.page-workspace .page-workspace__body>.el-card>.el-card__header{padding:0 0 var(--workspace-gap)}.page-workspace .page-workspace__body>:not(:has(>.el-card~.el-card))>.el-card>.el-card__header{padding:0 0 var(--workspace-gap)}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__content>.el-tab-pane>:not(:has(>.el-card~.el-card))>.el-card>.el-card__header{padding:0 0 var(--workspace-gap)}.page-workspace .workspace-tabs{width:fit-content;max-width:100%;margin-bottom:0;display:flex}.page-workspace .workspace-tabs+*{margin-top:var(--workspace-gap)!important}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top){--page-tabs-content-gap:var(--workspace-gap)}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__header{margin-top:0;margin-bottom:var(--workspace-gap);padding:0 var(--workspace-tab-padding);background:#f7f8fc;border-radius:10px}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav{float:none;width:max-content;margin-inline:auto}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__header .el-tabs__nav-wrap:after{background:#e8ecf3;height:1px}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__header .el-tabs__item{color:#454652;height:46px;transition:color .16s,background-color .16s}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__header .el-tabs__item:hover{color:#3f51b5;background:#3f51b509}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__header .el-tabs__item.is-active{color:#3f51b5;font-weight:600}.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__header .el-tabs__active-bar{border-radius:2px;height:2px}.page-workspace .el-table{--el-table-row-hover-bg-color:var(--workspace-hover);--el-table-current-row-bg-color:var(--workspace-selected)}.page-workspace .el-table .el-table__row:has(>.el-table-column--selection input[type=checkbox]:checked)>.el-table__cell{background:var(--workspace-selected)}.page-workspace .el-table .el-table__row:has(>.el-table-column--selection input[type=checkbox]:checked)>.el-table__cell:first-child{box-shadow:inset 3px 0 #3f51b5}.page-workspace :is(a,button,[role=tab]):focus-visible{outline-offset:2px;outline:2px solid #3f51b58c}@media (width<=767px){:root{--workspace-padding:14px;--workspace-gap:12px;--workspace-tab-padding:4px;--workspace-radius:12px;--workspace-min-height:calc(100dvh - 75px)}}@media (prefers-reduced-motion:reduce){.page-workspace :is(.page-tabs,.page-workspace__body>*>.el-tabs--top)>.el-tabs__header .el-tabs__item{transition:none}}:root{--card-gap:10px}.page-intro{box-sizing:border-box;border-left:3px solid var(--el-color-primary);color:var(--el-text-color-secondary);background:var(--el-color-primary-light-9);border-radius:0 8px 8px 0;margin:0;padding:10.5px 14px;font-size:13px;line-height:1.6}.text-primary{color:#3f51b5}.text-muted{color:#6b7280}.text-center{text-align:center}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-container{padding:0}.page-tabs{--page-tabs-content-gap:12px}.page-tabs>.el-tabs__header{margin-bottom:var(--page-tabs-content-gap)}.page-tabs>.el-tabs__header>.el-tabs__nav-wrap>.el-tabs__nav-scroll>.el-tabs__nav{float:none;width:max-content;margin-inline:auto}.page-tabs>.el-tabs__content>.el-tab-pane>:first-child,.page-tabs>.el-tabs__content>.el-tab-pane>:first-child>.el-card:first-child{margin-top:0!important}:where(.el-drawer,.el-dialog) .el-form--label-top .el-form-item{margin-bottom:12px}:where(.el-drawer,.el-dialog) .el-form--label-top .el-form-item__label{height:auto;min-height:20px;margin-bottom:4px;padding:0;line-height:20px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}
