:root{--sp-bg-canvas: #F5F6F8;--sp-bg-surface: #FFFFFF;--sp-bg-hover: #EFF1F4;--sp-border: #E4E7EC;--sp-border-strong: #D3D8E0;--sp-text-1: #1B1F27;--sp-text-2: #454C59;--sp-text-3: #7E8694;--sp-text-4: #AEB5C1;--sp-accent-600: #465CFF;--sp-accent-contrast: #FFFFFF;--sp-accent-700: #384ACC;--sp-accent-100: #EDEFFF;--sp-accent-50: #F3F5FF;--sp-accent-active-text: #384ACC;--sp-accent-light-3: #7E8DFF;--sp-accent-light-5: #A3AEFF;--sp-accent-light-7: #C8CEFF;--sp-accent-light-8: #DADEFF;--sp-accent-light-9: #EDEFFF;--sp-accent-dark-2: #384ACC;--sp-success: #2E9E5B;--sp-warning: #E68907;--sp-danger: #DF4550;--sp-shadow-overlay: 0 4px 6px -2px rgba(15, 23, 42, .06), 0 12px 24px -4px rgba(15, 23, 42, .14);--sp-mask: rgba(23, 26, 33, .45);--sp-mask-light: rgba(23, 26, 33, .15);--sp-loading-mask: rgba(255, 255, 255, .85);--sp-loading-mask-light: rgba(255, 255, 255, .55)}html.dark{--sp-bg-canvas: #0F1114;--sp-bg-surface: #15181D;--sp-bg-hover: #1F242C;--sp-border: #262B33;--sp-border-strong: #39404B;--sp-text-1: #E3E6EB;--sp-text-2: #9BA3B0;--sp-text-3: #6C7480;--sp-text-4: #4A515C;--sp-accent-600: #7E8DFF;--sp-accent-contrast: #0F1114;--sp-accent-700: #919EFF;--sp-accent-100: rgba(126, 141, 255, .16);--sp-accent-50: rgba(126, 141, 255, .1);--sp-accent-active-text: #B3BDFF;--sp-accent-light-3: #5863B3;--sp-accent-light-5: #3F4780;--sp-accent-light-7: #262A4D;--sp-accent-light-8: #191C33;--sp-accent-light-9: #0D0E1A;--sp-accent-dark-2: #919EFF;--sp-success: #4CBF78;--sp-warning: #F0A03C;--sp-danger: #F26D77;--sp-shadow-overlay: 0 12px 32px rgba(0, 0, 0, .55);--sp-mask: rgba(23, 26, 33, .6);--sp-mask-light: rgba(23, 26, 33, .3);--sp-loading-mask: rgba(21, 24, 29, .78);--sp-loading-mask-light: rgba(21, 24, 29, .55)}:root:root{--el-color-primary: var(--sp-accent-600);--el-color-primary-light-3: var(--sp-accent-light-3);--el-color-primary-light-5: var(--sp-accent-light-5);--el-color-primary-light-7: var(--sp-accent-light-7);--el-color-primary-light-8: var(--sp-accent-light-8);--el-color-primary-light-9: var(--sp-accent-light-9);--el-color-primary-dark-2: var(--sp-accent-dark-2);--el-color-success: var(--sp-success);--el-color-warning: var(--sp-warning);--el-color-danger: var(--sp-danger);--el-color-error: var(--sp-danger);--el-bg-color: var(--sp-bg-surface);--el-bg-color-page: var(--sp-bg-canvas);--el-bg-color-overlay: var(--sp-bg-surface);--el-fill-color: var(--sp-bg-hover);--el-fill-color-light: var(--sp-bg-hover);--el-fill-color-lighter: var(--sp-bg-hover);--el-fill-color-extra-light: var(--sp-bg-hover);--el-fill-color-blank: var(--sp-bg-surface);--el-fill-color-dark: var(--sp-bg-hover);--el-fill-color-darker: var(--sp-bg-hover);--el-border-color: var(--sp-border);--el-border-color-light: var(--sp-border);--el-border-color-lighter: var(--sp-border);--el-border-color-extra-light: var(--sp-border);--el-border-color-dark: var(--sp-border-strong);--el-border-color-darker: var(--sp-border-strong);--el-text-color-primary: var(--sp-text-1);--el-text-color-regular: var(--sp-text-2);--el-text-color-secondary: var(--sp-text-3);--el-text-color-placeholder: var(--sp-text-4);--el-text-color-disabled: var(--sp-text-4);--el-mask-color: var(--sp-loading-mask);--el-mask-color-extra-light: var(--sp-loading-mask-light)}html.dark:root{--el-color-primary: var(--sp-accent-600);--el-color-primary-light-3: var(--sp-accent-light-3);--el-color-primary-light-5: var(--sp-accent-light-5);--el-color-primary-light-7: var(--sp-accent-light-7);--el-color-primary-light-8: var(--sp-accent-light-8);--el-color-primary-light-9: var(--sp-accent-light-9);--el-color-primary-dark-2: var(--sp-accent-dark-2);--el-color-success: var(--sp-success);--el-color-warning: var(--sp-warning);--el-color-danger: var(--sp-danger);--el-color-error: var(--sp-danger);--el-bg-color: var(--sp-bg-surface);--el-bg-color-page: var(--sp-bg-canvas);--el-bg-color-overlay: var(--sp-bg-surface);--el-fill-color: var(--sp-bg-hover);--el-fill-color-light: var(--sp-bg-hover);--el-fill-color-lighter: var(--sp-bg-hover);--el-fill-color-extra-light: var(--sp-bg-hover);--el-fill-color-blank: var(--sp-bg-surface);--el-fill-color-dark: var(--sp-bg-hover);--el-fill-color-darker: var(--sp-bg-hover);--el-border-color: var(--sp-border);--el-border-color-light: var(--sp-border);--el-border-color-lighter: var(--sp-border);--el-border-color-extra-light: var(--sp-border);--el-border-color-dark: var(--sp-border-strong);--el-border-color-darker: var(--sp-border-strong);--el-text-color-primary: var(--sp-text-1);--el-text-color-regular: var(--sp-text-2);--el-text-color-secondary: var(--sp-text-3);--el-text-color-placeholder: var(--sp-text-4);--el-text-color-disabled: var(--sp-text-4);--el-mask-color: var(--sp-loading-mask);--el-mask-color-extra-light: var(--sp-loading-mask-light)}:root:root{--el-border-radius-base: 6px;--el-border-radius-small: 4px;--el-border-radius-round: 100px;--el-dialog-border-radius: 8px;--el-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--el-box-shadow: var(--sp-shadow-overlay);--el-box-shadow-light: var(--sp-shadow-overlay);--el-box-shadow-lighter: var(--sp-shadow-overlay);--el-box-shadow-dark: var(--sp-shadow-overlay);--el-menu-item-height: 36px;--el-menu-sub-item-height: 36px;--el-menu-bg-color: var(--sp-bg-surface);--el-menu-text-color: var(--sp-text-2);--el-menu-hover-text-color: var(--sp-text-1);--el-menu-hover-bg-color: var(--sp-bg-hover);--el-menu-active-color: var(--sp-accent-600);--el-menu-border-color: transparent;--el-table-header-bg-color: var(--sp-bg-canvas);--el-table-header-text-color: var(--sp-text-3);--el-table-border-color: var(--sp-border);--el-table-row-hover-bg-color: var(--sp-bg-hover)}.el-button--primary{--el-button-text-color: var(--sp-accent-contrast);--el-button-bg-color: var(--el-color-primary);--el-button-border-color: var(--el-color-primary);--el-button-hover-text-color: var(--sp-accent-contrast);--el-button-hover-bg-color: var(--el-color-primary-light-3);--el-button-hover-border-color: var(--el-color-primary-light-3);--el-button-active-text-color: var(--sp-accent-contrast);--el-button-active-bg-color: var(--el-color-primary-dark-2);--el-button-active-border-color: var(--el-color-primary-dark-2)}html.dark .el-button--primary{--el-button-hover-bg-color: #98A4FF;--el-button-hover-border-color: #98A4FF}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;color:var(--sp-text-1);background-color:var(--sp-bg-canvas)}a{color:var(--sp-accent-600);text-decoration:none}a:focus,a:hover{color:var(--sp-accent-700);text-decoration:underline}img{vertical-align:middle}:focus,:hover{outline:none}[v-cloak]{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.fr{float:right!important}.fl{float:left!important}.fi{float:initial!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.w-percent-100{width:100%!important}.base-line-height{line-height:1.6!important}.sp-wrapper .el-card+.el-card{margin-top:15px}.sp-wrapper .el-input__prefix .el-input__icon{display:inline-block;vertical-align:middle}.sp-wrapper .el-date-editor .el-range-separator{width:8%}.sp-wrapper .el-table th{font-size:13px;color:var(--el-table-header-text-color);background-color:var(--el-table-header-bg-color)}.sp-wrapper .el-pagination{margin-top:15px;text-align:right}.el-table{font-variant-numeric:tabular-nums}.el-card{--el-card-border-color: var(--sp-border);--el-card-border-radius: 8px;box-shadow:none}.icon-svg{width:1em;height:1em;fill:currentColor;vertical-align:middle;overflow:hidden}.sp-card--fill .el-card__header{height:60px;line-height:24px}.sp-card__title{font-size:16px}.sp-config-page{max-width:720px;margin-left:auto;margin-right:auto}.sp-config-page--wide{max-width:800px}.sp-config-notice{padding:10px 14px;margin-bottom:20px;background:var(--sp-bg-canvas);border-left:3px solid var(--sp-accent-600);border-radius:6px;color:var(--sp-text-3);font-size:12px;line-height:1.8}.sp-form__label-icon{display:inline-block;margin:0 3px;vertical-align:middle;font-size:18px;color:var(--sp-text-3)}.sp-button--dashed{border-style:dashed}.sp-button--dashed:focus,.sp-button--dashed:hover{background-color:transparent}.sp-button--dashed-add>span>*[class*=el-icon-],.sp-button--dashed-add>span>*[class*=icon]{vertical-align:middle;font-size:18px;margin-right:5px}.sp-wrapper .el-form--inline .el-form-item,.el-dialog .el-form--inline .el-form-item,.el-drawer .el-form--inline .el-form-item{margin-right:8px}.sp-wrapper .el-form--inline .el-form-item:has(.el-input,.el-select,.el-date-editor,.el-cascader,.el-time-picker,.el-input-number),.el-dialog .el-form--inline .el-form-item:has(.el-input,.el-select,.el-date-editor,.el-cascader,.el-time-picker,.el-input-number),.el-drawer .el-form--inline .el-form-item:has(.el-input,.el-select,.el-date-editor,.el-cascader,.el-time-picker,.el-input-number){margin-right:16px}.sp-wrapper .el-form--inline .el-form-item .el-select,.sp-wrapper .el-form--inline .el-form-item .el-cascader,.sp-wrapper .el-form--inline .el-form-item .el-date-editor,.sp-wrapper .el-form--inline .el-form-item .el-time-picker,.el-dialog .el-form--inline .el-form-item .el-select,.el-dialog .el-form--inline .el-form-item .el-cascader,.el-dialog .el-form--inline .el-form-item .el-date-editor,.el-dialog .el-form--inline .el-form-item .el-time-picker,.el-drawer .el-form--inline .el-form-item .el-select,.el-drawer .el-form--inline .el-form-item .el-cascader,.el-drawer .el-form--inline .el-form-item .el-date-editor,.el-drawer .el-form--inline .el-form-item .el-time-picker{min-width:140px}.el-table .el-button+.el-button{margin-left:8px}.el-dialog__footer .el-button+.el-button,.el-drawer__footer .el-button+.el-button{margin-left:8px}.sp-sidebar__menu .el-menu-item.is-active,.el-menu--vertical .el-menu-item.is-active,.el-menu--horizontal .el-menu-item.is-active{background-color:var(--sp-accent-100);color:var(--sp-accent-active-text)}.el-dropdown-menu__item.is-current{color:var(--sp-accent-600);font-weight:600}.sp-wrapper{position:relative;min-height:100vh}.sp-sidebar--fold .sp-navbar__icon-menu--switch{transform:rotate(180deg)}.sp-sidebar--fold .sp-sidebar{width:64px}.sp-sidebar--fold .sp-sidebar__brand-lg{display:none}.sp-sidebar--fold .sp-sidebar__brand-mini{display:inline}.sp-sidebar--fold .sp-sidebar__inner{width:84px}.sp-sidebar--fold .sp-sidebar__menu{width:64px}.sp-sidebar--fold .sp-sidebar__menu>li{text-align:center}.sp-sidebar--fold .sp-sidebar__menu .el-menu-item,.sp-sidebar--fold .sp-sidebar__menu .el-sub-menu__title{margin:0;border-radius:0}.sp-sidebar--fold .sp-sidebar__menu-icon{margin-right:0;font-size:18px;width:24px!important;height:24px!important}.sp-sidebar--fold .sp-sidebar .el-sub-menu__title span,.sp-sidebar--fold .sp-sidebar .el-sub-menu__title .el-sub-menu__icon-arrow,.sp-sidebar--fold .sp-sidebar .el-menu-item span{display:none}.sp-sidebar--fold .sp-content__wrapper{margin-left:64px}.sp-navbar{position:sticky;top:0;z-index:1030;display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 16px;background-color:var(--sp-bg-surface);border-bottom:1px solid var(--sp-border)}.sp-navbar__menu{display:flex;align-items:center}.sp-navbar__menu a:focus,.sp-navbar__menu a:hover{text-decoration:none}.sp-navbar__menu-item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;cursor:pointer;color:var(--sp-text-3);transition:background-color .12s ease-out,color .12s ease-out}.sp-navbar__menu-item:focus,.sp-navbar__menu-item:hover{background-color:var(--sp-bg-hover);color:var(--sp-text-1)}.sp-navbar__menu-item:focus .sp-navbar__icon-menu,.sp-navbar__menu-item:hover .sp-navbar__icon-menu{color:var(--sp-text-1)}.sp-navbar__menu-item:focus .el-dropdown,.sp-navbar__menu-item:hover .el-dropdown{color:var(--sp-text-1)}.sp-navbar__menu-item *{vertical-align:initial}.sp-navbar__menu-item .sp-navbar__icon-menu{vertical-align:middle;font-size:16px}.sp-navbar__menu-item .el-dropdown{color:var(--sp-text-3)}.sp-navbar__avatar{width:auto;padding:0 0 0 8px;border-radius:6px}.sp-navbar__avatar .el-dropdown-link{display:flex;align-items:center;cursor:pointer;color:var(--sp-text-2)}.sp-navbar__avatar .el-dropdown-link>img{width:28px;height:28px;margin-right:8px;border-radius:100%;vertical-align:middle}.sp-navbar__avatar .el-dropdown-link>span{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sp-navbar__avatar .el-dropdown-link>.el-icon{font-size:12px;margin-left:5px;transition:transform .12s ease-out}.sp-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:1020;display:flex;flex-direction:column;width:230px;background-color:var(--sp-bg-surface);border-right:1px solid var(--sp-border);overflow:hidden;transition:width .15s ease-out}.sp-sidebar__brand{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:50px;border-bottom:1px solid var(--sp-border);font-size:15px;font-weight:600;color:var(--sp-text-1);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:width .15s ease-out}.sp-sidebar__brand:hover{color:var(--sp-accent-600)}.sp-sidebar__brand-lg{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sp-sidebar__brand-mini{display:none}.sp-sidebar__inner{position:relative;z-index:1;flex:1;width:250px;padding-bottom:15px;overflow-x:hidden;overflow-y:scroll;transition:width .15s ease-out}.sp-sidebar__menu{width:230px;border-right:0;transition:width .15s ease-out}.sp-sidebar__menu .el-menu-item,.sp-sidebar__menu .el-sub-menu__title{height:36px;line-height:36px;margin:0 8px;border-radius:6px}.sp-sidebar__menu .el-sub-menu__icon-more{display:none}.sp-sidebar__menu-icon{display:inline-block;vertical-align:middle;width:16px!important;height:16px!important;margin-right:8px;text-align:center;font-size:16px;color:inherit!important}.sp-content{position:relative;padding:15px;min-height:calc(100vh - 50px)}.sp-content__wrapper{position:relative;margin-left:230px;min-height:100vh;background-color:var(--sp-bg-canvas);transition:margin-left .15s ease-out}.sp-content>.sp-card--fill>.el-card__body{min-height:calc(100vh - 82px)}.sp-content>.sp-card--fill>.el-card__header+.el-card__body{min-height:calc(100vh - 142px)}.sp-content--tabs{padding:0}.sp-content .ql-toolbar{line-height:20px}.sp-content .ql-toolbar.ql-snow{border-color:var(--sp-border)}.sp-content .ql-toolbar .ql-formats{margin:0 5px}.sp-content .ql-container{height:150px}.sp-content .ql-container.ql-snow{border-color:var(--sp-border)}*[class*=sp-page__]{padding-top:0}*[class*=sp-page__] .sp-content{min-height:auto}*[class*=sp-page__] .sp-content__wrapper{min-height:100vh;margin-left:0}*[class*=sp-page__] .sp-content>.sp-card--fill>.el-card__body{min-height:calc(100vh - 32px)}*[class*=sp-page__] .sp-content>.sp-card--fill>.el-card__header+.el-card__body{min-height:calc(100vh - 92px)}.sp-page__login{position:relative}.sp-page__login:before,.sp-page__login:after{position:absolute;inset:0;z-index:-1;content:""}.sp-page__login:before{background-image:url(/assets/login_bg-Dj4WhAqX.jpeg);background-size:cover}.sp-page__login:after{background-color:#26323866}.sp-page__login .sp-content{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;min-height:100vh;padding:50px 20px 150px;text-align:center}.sp-page__login .sp-content__wrapper{height:100vh;margin-left:0;background-color:transparent;overflow-x:hidden;overflow-y:auto}.sp-page__login .login-lang{position:absolute;top:20px;right:20px;z-index:10}.sp-page__login .login-lang .login-lang-trigger{color:#fff;cursor:pointer;outline:none}.sp-page__login .login-header{padding:20px;color:#fff}.sp-page__login .login-header .login-brand{margin:0 0 15px;font-size:40px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.sp-page__login .login-header .login-intro{padding:0;margin:0;list-style:none}.sp-page__login .login-header .login-intro>li{font-size:16px;line-height:1.5;color:#fff9}.sp-page__login .login-header .login-intro>li+li{margin-top:5px}.sp-page__login .login-body,.sp-page__login .login-footer{width:460px}.sp-page__login .login-body{padding:32px 36px 36px;background-color:#fff;border-radius:8px;box-shadow:0 12px 40px #0f172a38}.sp-page__login .login-body .login-title{margin:0 0 28px;font-size:20px;font-weight:600;letter-spacing:2px;color:var(--sp-text-1)}.sp-page__login .login-body .el-form-item{margin-bottom:20px}.sp-page__login .login-body .el-form-item:last-child{margin-bottom:0}.sp-page__login .login-body .el-input__prefix .el-input__icon{font-size:16px}.sp-page__login .login-body .login-captcha{height:var(--el-component-size, 32px);display:flex;align-items:center;justify-content:flex-end;border-radius:6px;overflow:hidden}.sp-page__login .login-body .login-captcha>img{width:100%;height:100%;display:block;cursor:pointer;transition:opacity .12s ease-out}.sp-page__login .login-body .login-captcha>img:hover{opacity:.85}.sp-page__login .login-body .login-shortcut{margin-bottom:20px}.sp-page__login .login-body .login-shortcut__title{position:relative;margin:0 0 15px;font-weight:400}.sp-page__login .login-body .login-shortcut__title:before{position:absolute;top:50%;right:0;left:0;z-index:1;content:"";height:1px;margin-top:-.5px;background-color:var(--sp-border);overflow:hidden}.sp-page__login .login-body .login-shortcut__title>span{position:relative;z-index:2;padding:0 20px;color:#0000004d;background-color:#fff}.sp-page__login .login-body .login-shortcut__list{padding:0;margin:0;list-style:none;font-size:0}.sp-page__login .login-body .login-shortcut__list>li{display:inline-block;vertical-align:middle;margin:0 10px;font-size:28px}.sp-page__login .login-body .login-guide{color:#0000004d}.sp-page__login .login-footer{position:absolute;bottom:0;padding:20px;color:#fff9}.sp-page__login .login-footer p{margin:10px 0}.sp-page__login .login-footer a{padding:0 5px;color:#fff9}.sp-page__login .login-footer a:focus,.sp-page__login .login-footer a:hover{color:#fff}.sp-page__login--right-vertical .sp-content{flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;padding:0}.sp-page__login--right-vertical .login-header{flex:1;display:flex;flex-flow:column wrap;justify-content:center;padding:30px 120px;text-align:left}.sp-page__login--right-vertical .login-body{position:relative;display:flex;flex-flow:column wrap;justify-content:center;padding:120px 30px 150px;text-align:center}.sp-page__login--right-vertical .login-body .login-guide{margin-top:0}.sp-page__login--right-vertical .login-footer{right:0;color:var(--sp-text-2)}.sp-page__login--right-vertical .login-footer a{color:var(--sp-text-2)}.sp-page__login--right-vertical .login-footer a:focus,.sp-page__login--right-vertical .login-footer a:hover{color:var(--sp-accent-600)}@media(max-width:991px){.sp-page__login--right-vertical .login-header{padding:30px}}@media(max-width:767px){.sp-page__login--right-vertical .login-header .login-brand,.sp-page__login--right-vertical .login-header .login-intro{display:none}}@media(max-width:575px){.sp-page__login .login-body,.sp-page__login .login-footer{width:100%}.sp-page__login .login-captcha>img{width:auto}.sp-page__login--right-vertical .login-header{display:none}}.sp-page__404{display:flex;min-height:100vh;background-color:var(--sp-bg-canvas)}.sp-page__404 .not-found{margin:auto;padding:0 24px;text-align:center}.sp-page__404 .not-found__code{font-size:48px;font-weight:600;line-height:1.2;color:var(--sp-text-1)}.sp-page__404 .not-found__desc{margin:12px 0 24px;font-size:14px;color:var(--sp-text-3)}.sp-page__404 .not-found__desc>em{margin:0 3px;font-style:normal;color:var(--sp-warning)}.sp-page__404 .not-found__actions .el-button+.el-button{margin-left:12px}@media(max-width:767px){.sp-page__404 .not-found__code{font-size:40px}.sp-page__404 .not-found__actions .el-button+.el-button{margin-left:8px}}.mod-home table{width:100%;border:1px solid var(--sp-border);border-collapse:collapse}.mod-home table th,.mod-home table td{padding:12px 10px;border:1px solid var(--sp-border)}.mod-home table th{width:30%}
