@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#app{width:100%;height:100%}*{margin:0;padding:0;box-sizing:border-box}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:0;z-index:9999;padding:8px 16px;background-color:#409eff;color:#fff;text-decoration:none;border-radius:0 0 4px;font-size:14px;transition:top .2s}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--el-color-primary, #409eff);outline-offset:2px}html,body,#app{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.p-20{padding:20px}body.auth-expired-showing>.el-overlay{background-color:#000000d9!important}.auth-expired-modal{border-radius:12px!important}.auth-expired-modal .el-message-box__header{padding-bottom:10px}.auth-expired-modal .el-message-box__status{font-size:22px}.auth-expired-modal .el-message-box__message{font-size:15px;line-height:1.6;padding:10px 0 5px}.auth-expired-modal .el-message-box__btns{padding-top:15px;text-align:center}.auth-expired-modal .el-message-box__btns .el-button--primary{min-width:120px;padding:10px 30px;font-size:15px}.page-container{padding:20px}.card-header{display:flex;justify-content:space-between;align-items:center}.empty-state{padding:60px 0;text-align:center;color:#909399}@media (max-width: 768px){.el-table{width:100%!important}.el-table__body-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.el-dialog{width:92%!important;margin:5vh auto!important}.el-pagination{justify-content:center;flex-wrap:wrap}.el-card{margin-bottom:10px}.page-container{padding:10px}.el-form-item__label{float:none;display:block;text-align:left;padding:0 0 8px}.el-form-item__content{margin-left:0!important}}@media (max-width: 1024px){.search-bar,.filter-bar,.toolbar,.action-bar,.action-buttons,.list-toolbar,.search-toolbar,.search-form{flex-wrap:wrap;gap:8px}.el-form--inline .el-form-item{margin-right:8px;margin-bottom:8px}.card-header{flex-wrap:wrap;gap:8px}}@media (max-width: 768px){.search-bar,.filter-bar,.toolbar,.action-bar,.action-buttons,.list-toolbar,.search-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:10px}.el-form--inline .el-form-item{display:flex!important;width:100%!important;margin-right:0!important;margin-bottom:10px}.el-form--inline .el-form-item__content{flex:1}.search-bar .el-input,.search-bar .el-select,.search-bar .el-date-editor,.filter-bar .el-input,.filter-bar .el-select,.filter-bar .el-date-editor,.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor{width:100%!important}.table-container,.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.el-table{width:100%!important}.el-table__body-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.pagination{justify-content:center!important;flex-wrap:wrap}.el-row .el-col{max-width:100%;flex:0 0 100%}.el-dialog{width:94%!important;margin:4vh auto!important}.el-dialog__body .el-input,.el-dialog__body .el-select,.el-dialog__body .el-input-number,.el-dialog__body .el-date-editor{width:100%!important}.page-container{padding:10px}}@media (max-width: 480px){.el-dialog{width:96%!important;margin:2vh auto!important}.el-pagination{justify-content:center;flex-wrap:wrap}.el-card__body{padding:10px}}body.is-desktop{margin:0;padding:0;overflow:hidden}body.is-desktop #app,body.is-desktop #app>*{height:100vh}body.is-desktop{-webkit-user-select:none;user-select:none}body.is-desktop input,body.is-desktop textarea,body.is-desktop [contenteditable=true],body.is-desktop .allow-select{-webkit-user-select:text;user-select:text}body.is-desktop .drag-region{-webkit-app-region:drag;app-region:drag}body.is-desktop .no-drag{-webkit-app-region:no-drag;app-region:no-drag}body.is-desktop ::-webkit-scrollbar{width:8px;height:8px}body.is-desktop ::-webkit-scrollbar-track{background:transparent}body.is-desktop ::-webkit-scrollbar-thumb{background:#9093994d;border-radius:4px}body.is-desktop ::-webkit-scrollbar-thumb:hover{background:#90939980}body.is-desktop .layout-container{height:100vh;display:flex;flex-direction:column}body.is-desktop.is-mac .titlebar{padding-left:80px}body.is-desktop.is-dark{background:#1d1e1f;color:#e5eaf3;--el-bg-color: #1d1e1f;--el-bg-color-page: #141416;--el-bg-color-overlay: #262727;--el-text-color-primary: #e5eaf3;--el-text-color-regular: #cfd3dc;--el-text-color-secondary: #a3a6ad;--el-text-color-placeholder: #8d9095;--el-text-color-disabled: #6c6e72;--el-border-color: #414243;--el-border-color-light: #414243;--el-border-color-lighter: #363637;--el-border-color-extra-light: #2e2e2f;--el-border-color-dark: #4d4d4f;--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1d1e1f;--el-fill-color-extra-light: #1a1a1b;--el-fill-color-blank: #1d1e1f;--el-box-shadow: 0px 12px 32px 4px rgba(0,0,0,.36), 0px 8px 20px rgba(0,0,0,.72);--el-box-shadow-light: 0px 0px 12px rgba(0,0,0,.72)}body.is-desktop.is-dark .el-card{background:var(--el-bg-color-overlay);border-color:var(--el-border-color-lighter)}body.is-desktop.is-dark .el-table{background:transparent;color:var(--el-text-color-regular);--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: #2a2b2c;--el-table-border-color: var(--el-border-color-lighter);--el-table-hover-bg-color: #2a2b2c}body.is-desktop.is-dark .el-table th.el-table__cell{background:#2a2b2c!important;color:var(--el-text-color-primary)}body.is-desktop.is-dark .el-table tr,body.is-desktop.is-dark .el-table td.el-table__cell{background:transparent!important;color:var(--el-text-color-regular);border-color:var(--el-border-color-lighter)!important}body.is-desktop.is-dark .el-input__wrapper,body.is-desktop.is-dark .el-textarea__inner,body.is-desktop.is-dark .el-input-number__wrapper,body.is-desktop.is-dark .el-select__wrapper{background-color:#2a2b2c!important;box-shadow:0 0 0 1px var(--el-border-color) inset!important}body.is-desktop.is-dark .el-input__inner,body.is-desktop.is-dark .el-textarea__inner{color:var(--el-text-color-primary)!important}body.is-desktop.is-dark .el-input__wrapper:hover,body.is-desktop.is-dark .el-select__wrapper:hover{box-shadow:0 0 0 1px var(--el-color-primary) inset!important}body.is-desktop.is-dark .el-button--default{background-color:#2a2b2c;border-color:var(--el-border-color);color:var(--el-text-color-regular)}body.is-desktop.is-dark .el-button--default:hover{background-color:#363637;border-color:var(--el-color-primary);color:var(--el-color-primary)}body.is-desktop.is-dark .el-tag{background-color:#2a2b2c}body.is-desktop.is-dark .el-menu{background-color:var(--el-bg-color-overlay)}body.is-desktop.is-dark .el-pagination{--el-pagination-bg-color: #2a2b2c;--el-pagination-button-color: var(--el-text-color-regular);--el-pagination-hover-color: var(--el-color-primary)}body.is-desktop.is-dark .el-drawer{background:var(--el-bg-color-overlay)}body.is-desktop.is-dark .el-drawer .el-drawer__header{color:var(--el-text-color-primary)}body.is-desktop.is-dark .el-descriptions{--el-descriptions-item-bordered-label-background: #2a2b2c}body.is-desktop.is-dark .el-descriptions__label,body.is-desktop.is-dark .el-descriptions__content{background:var(--el-bg-color-overlay)!important;color:var(--el-text-color-regular)!important;border-color:var(--el-border-color-lighter)!important}body.is-desktop.is-dark .el-empty__description p{color:var(--el-text-color-secondary)}body.is-desktop.is-dark ::-webkit-scrollbar-thumb{background:#ffffff26}body.is-desktop.is-dark ::-webkit-scrollbar-thumb:hover{background:#ffffff40}
