:root{--nav-start:#1844bd;--nav-end:#6557e8;--color-accent:#58a99f;--color-primary:#286f65;--color-primary-hover:#1e5f55;--color-background:#faf9f6;--color-surface:#fff;--color-text:#203b35;--color-muted:#526d64;--color-border:#dce6e1;--color-danger:#a72d3a;--color-scrollbar:#91aca3;--radius-control:6px;--radius-panel:12px;--font-body:"Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--el-color-primary:var(--color-primary);--el-color-primary-dark-2:var(--color-primary-hover);--el-color-primary-light-3:#58988c;--el-color-primary-light-5:#90b9ae;--el-color-primary-light-7:#c4d9d2;--el-color-primary-light-8:#dce9e3;--el-color-primary-light-9:#eff5f1;--el-font-family:var(--font-body);--el-border-radius-base:var(--radius-control);--el-color-danger:var(--color-danger);color:var(--color-text);font-family:var(--font-body);background:var(--color-background);scrollbar-gutter:stable;line-height:1.7}*{box-sizing:border-box;scrollbar-width:auto;scrollbar-color:var(--color-scrollbar) var(--color-background)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border:3px solid var(--color-background);border-radius:var(--radius-control)}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}::-webkit-scrollbar-thumb:active{background:var(--color-primary)}::-webkit-scrollbar-track{background:var(--color-background)}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}h1,h2,p{margin-top:0}h1{font-size:clamp(1.75rem,3vw,2.65rem);font-weight:600;line-height:1.4}h2{font-size:1.3rem;font-weight:600;line-height:1.5}.brand-bar{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:14px;padding:22px max(24px,50vw - 590px);display:flex}.brand-mark{min-width:42px;height:42px;color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-control);place-items:center;font-size:13px;font-weight:600;display:grid}.environment-label{white-space:nowrap;color:var(--color-muted);margin-left:auto;font-size:13px}main{max-width:1180px;min-height:70vh;margin:auto;padding:70px 24px}.login-layout{grid-template-columns:1fr 420px;align-items:center;gap:80px;display:grid}.eyebrow{color:var(--color-primary);margin-bottom:16px;font-size:14px;font-weight:600}.intro>p{max-width:32em;color:var(--color-muted)}.scope-note{border-left:3px solid var(--color-primary);margin-top:52px;padding-left:20px}.scope-note p{max-width:28em;color:var(--color-muted);margin:10px 0 0;font-size:14px}.surface{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:32px}.field{margin-top:22px}label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}input{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;height:46px;color:var(--color-text);padding:8px 12px;display:block}input:hover{border-color:var(--color-muted)}input[aria-invalid=true]{border-color:var(--color-danger)}.password-field{position:relative}.password-field input{padding-right:64px}.reveal-button{width:52px;height:38px;color:var(--color-primary);border-radius:var(--radius-control);background:0 0;border:0;font-size:13px;position:absolute;top:4px;right:4px}.reveal-button:hover{background:var(--color-background)}.reveal-button:active{background:var(--color-border)}.feedback{min-height:58px;color:var(--color-danger);padding-top:12px;font-size:14px}.login-button{width:100%;min-height:46px}.form-help{color:var(--color-muted);margin:18px 0 0;font-size:13px}.workspace-layout{max-width:880px;margin:auto}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-heading h1{font-size:1.9rem}.muted{color:var(--color-muted)}.school-list{margin:20px 0 0;padding:0;list-style:none}.school-list li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.school-list li p{color:var(--color-muted);margin:4px 0 0;font-size:14px}.result-panel{min-height:140px;margin-top:24px}footer{text-align:center;color:var(--color-muted);padding:24px;font-size:12px}@media (width<=800px){main{padding:36px 20px}.login-layout{grid-template-columns:1fr;gap:32px}.scope-note{margin-top:24px}.brand-bar{gap:10px;padding:16px 20px;font-size:13px}.surface{padding:24px}.workspace-heading{align-items:flex-start}.school-list li{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}@media (forced-colors:active){*{scrollbar-color:auto}:focus-visible{outline-color:highlight}.brand-mark{border:1px solid canvastext}}.el-button--primary{--el-button-bg-color:var(--color-accent);--el-button-border-color:var(--color-accent);--el-button-text-color:#143f38;--el-button-hover-bg-color:#79b9ae;--el-button-hover-border-color:#79b9ae;--el-button-hover-text-color:#143f38;--el-button-active-bg-color:#47968c;--el-button-active-border-color:#47968c;--el-button-active-text-color:#143f38}.platform-workspace{min-width:0;margin-top:24px}.platform-workspace>.el-form{max-width:680px;margin-block:20px}.platform-workspace .el-table{margin-block:16px}.platform-workspace .el-pagination{max-width:100%;margin-block:16px;overflow:auto}.identity-choices summary{cursor:pointer;font-size:18px;font-weight:600}.identity-choices[open] summary{margin-bottom:12px}.professional-workspace{background:0 0;border:0;min-height:0;padding:0}.workspace-layout:has(.professional-workspace){max-width:1180px}.identity-choices:not([open]){padding-block:16px}.catalogue-version-dialog .el-dialog__body{max-height:72vh;overflow:auto}.catalogue-version-dialog .el-select,.catalogue-version-dialog .el-date-editor{max-width:100%}@media (width<=640px){.workspace-heading h1{font-size:1.5rem}.platform-workspace .el-form--inline{flex-wrap:wrap;gap:12px;display:flex}.platform-workspace .el-form--inline .el-form-item{width:100%;margin:0}.platform-workspace .el-form--inline .el-input{width:100%}}.admin-shell{--admin-sidebar:216px;min-height:100vh;color:var(--color-text);position:relative}.admin-topbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:24px;min-height:80px;padding:12px 24px;display:flex}.admin-brand{align-items:center;gap:12px;min-width:190px;display:flex}.admin-brand strong{font-size:18px}.school-context{gap:2px;width:min(340px,32vw);display:grid}.school-context>span{font-size:12px}.account-context{text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:14px}.admin-sidebar{width:var(--admin-sidebar);background:var(--color-surface);border-right:1px solid var(--color-border);min-height:calc(100vh - 82px);padding:24px 12px;position:absolute;top:82px;bottom:0;left:0}.nav-caption{color:var(--color-muted);padding-left:20px;font-size:12px}.admin-shell .el-menu{background:0 0;border-right:0}.admin-shell .el-menu-item{height:44px;color:var(--color-text);border-radius:6px;margin-bottom:6px}.admin-shell .el-menu-item.is-active{background:var(--el-color-primary-light-9);color:var(--color-primary);border-left:3px solid var(--color-primary);font-weight:600}.nav-footnote{border-top:1px solid var(--color-border);color:var(--color-muted);margin:32px 20px;padding-top:20px;font-size:12px}.admin-main{margin:0 0 0 var(--admin-sidebar);max-width:none;min-height:0;padding:24px}.admin-main>*{max-width:1180px;margin-left:auto;margin-right:auto}.admin-main .el-breadcrumb{font-size:13px;line-height:1.8}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;margin-bottom:16px;display:flex}.page-heading h1{margin:0 0 6px;font-size:24px;line-height:1.4}.page-subtitle{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.demo-label{border:1px solid var(--color-border);border-radius:4px;margin-left:12px;padding:0 7px;font-size:12px;display:inline-block}.demo-notice{border-left:3px solid var(--color-border);color:var(--color-muted);margin-bottom:20px;padding:8px 12px;font-size:13px}.business-content{min-width:0}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.section-heading h2{margin:0;font-size:18px;font-weight:600}.filter-form{background:var(--color-background);border-radius:6px;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0 8px;padding:16px;display:flex}.filter-form .el-form-item{flex-direction:column;align-items:stretch;min-width:140px;max-width:220px;margin:0;display:flex}.filter-form .el-form-item__label{justify-content:start;height:26px;line-height:26px}.filter-form .el-select{width:180px}.table-footer{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.stable-id{overflow-wrap:anywhere;font-family:Consolas,monospace;font-size:12px}.drawer-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;display:flex}.form-error{color:var(--color-danger);background:#fdf3f4;border-radius:6px;margin:12px 0;padding:12px;font-size:14px}.form-error p{margin:0}.form-error ul{margin:6px 0;padding-left:20px}.el-drawer__body .el-select,.el-drawer__body .el-date-editor{width:100%}.el-drawer__body .el-descriptions__label{width:100px}.el-drawer__body p,.admin-shell .el-table .cell{overflow-wrap:anywhere}.admin-shell .el-table .el-button.is-link{white-space:normal;text-align:left;height:auto;min-height:24px}.field-hint{color:var(--color-muted);margin-top:5px;font-size:12px;line-height:1.7}.import-steps{margin:24px 0}.sample-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.sample-choice{border:1px solid var(--color-border);border-radius:8px;padding:20px}.sample-choice h3{margin:0 0 10px;font-size:16px}.mapping-default{max-width:360px;margin-top:24px}.import-counts{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:24px;margin-bottom:8px;padding:16px 0;display:flex}.import-counts strong{font-variant-numeric:tabular-nums;margin-left:6px;font-size:20px}.row-issue{margin:4px 0;line-height:1.7}.task-title{font-weight:500}.prerequisite-note{color:var(--color-muted);padding:12px 0}.sample-download{color:var(--color-primary);text-underline-offset:3px;margin-right:16px;display:inline-block}.dashboard-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.dashboard-toolbar h2{margin:0;font-size:18px}.dashboard-toolbar p{margin:6px 0 0;font-size:13px}.dashboard-controls{align-items:center;gap:10px;min-width:280px;display:flex}.summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.summary-strip>div{border-right:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:6px;padding:0 20px;display:flex}.summary-strip>div:first-child{padding-left:0}.summary-strip>div:last-child{border:0}.summary-strip span{color:var(--color-muted);font-size:13px}.summary-strip strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.4}.summary-note{line-height:24px}.dashboard-grid{grid-template-columns:1.1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.dashboard-grid>section{min-width:0}.pending-list{margin:0;padding:0;list-style:none}.pending-list li{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:16px 0;display:flex}.pending-list li:last-child{border:0}.pending-list strong{font-size:14px;font-weight:500}.pending-list p{color:var(--color-muted);margin:6px 0 0;font-size:13px}.pending-list .el-button{margin-left:auto}.calculation-note{color:var(--color-muted);margin-top:16px;font-size:12px;line-height:1.8}@media (width<=1100px){.dashboard-grid{grid-template-columns:1fr}.summary-strip>div{padding:0 12px}.dashboard-toolbar{flex-wrap:wrap}}@media (width<=800px){.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.summary-strip>div:nth-child(odd){padding-left:0}.summary-strip>div:nth-child(2n){border:0}.dashboard-controls{width:100%;min-width:0}.sample-choices{grid-template-columns:1fr}.section-heading{flex-wrap:wrap;align-items:flex-start}.filter-form .el-form-item{max-width:100%}.table-footer .el-pagination{max-width:100%;overflow-x:auto}.import-steps{padding:12px 8px}.import-steps .el-step__title{font-size:12px}.admin-shell .el-result{padding:20px 0}}.admin-shell .surface{padding:24px}.async-state{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;min-height:160px;padding:32px 24px}.admin-shell .mobile-menu-button{display:none}.admin-shell .el-select{width:100%}.admin-shell .el-pagination .el-select{width:110px}.admin-shell .el-input__inner,.el-overlay .el-input__inner{background:0 0;border:0;border-radius:0;height:auto;padding:0}.el-overlay textarea{resize:none}.el-overlay input{font-size:14px}.el-overlay .el-form-item__label{font-weight:500}.el-overlay .el-drawer{max-width:100%}.el-select-dropdown__item{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:34px;padding-top:6px;padding-bottom:6px;line-height:1.7}.el-overlay .el-message-box{max-width:calc(100vw - 32px)}.el-overlay .el-message-box__message{overflow-wrap:anywhere}@media (width<=1100px){.admin-shell{--admin-sidebar:184px}.admin-topbar{gap:16px;padding:12px 20px}.admin-brand{min-width:164px}.admin-main{padding:20px}}@media (width<=800px){.admin-sidebar{display:none}.admin-main{margin-left:0;padding:16px}.admin-topbar{flex-wrap:wrap;gap:12px;padding:12px 16px}.admin-brand{min-width:0}.admin-shell .mobile-menu-button{margin-left:auto;display:inline-flex}.school-context{order:3;width:100%}.account-context{text-align:left;margin-left:0}.admin-shell .surface{padding:16px}}.scale-detail{gap:20px;min-width:0;display:grid}.scale-back{display:flex}.scale-detail>.surface{min-width:0}.scale-catalog .el-table .el-button.is-link{line-height:1.7}.scale-disclaimer{border-left:3px solid var(--color-primary);background:var(--color-background);overflow-wrap:anywhere;padding:10px 14px;font-size:14px}.scale-metadata{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid}.scale-metadata>div{border-bottom:1px solid var(--color-border);min-width:0;padding:14px 12px}.scale-metadata dt{color:var(--color-muted);font-size:13px}.scale-metadata dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.scale-metadata-wide{grid-column:1/-1}.scale-reasons{border:1px solid var(--color-border);border-radius:6px;margin-top:20px;padding:14px;font-size:14px}.scale-reasons h3{margin:0;font-size:15px}.scale-reasons ul{margin-bottom:0;padding-left:20px}.scale-items{padding-left:24px}.scale-items>li{border-bottom:1px solid var(--color-border);padding:16px 0}.scale-items h3{margin:0;font-size:16px;font-weight:600}.assessment-editor,.assessment-detail,.assessment-editor>.el-form{gap:20px;min-width:0;display:grid}.assessment-editor>.el-button,.assessment-detail>.el-button{justify-self:start}.assessment-editor .surface,.assessment-detail .surface{min-width:0}.assessment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.assessment-form-grid .el-select,.assessment-form-grid .el-date-editor,.assessment-targets .el-select{width:100%;min-width:0}.target-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.target-filters .el-form-item{flex:170px;margin:0}.selection-actions,.draft-target-summary{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;font-size:14px;display:flex}.selection-actions .el-button+.el-button{margin-left:0}.selected-student-ids{max-height:200px;padding-left:20px;overflow:auto}.selected-student-ids li{overflow-wrap:anywhere;padding:4px 0}.assessment-editor h2,.assessment-detail h2{overflow-wrap:anywhere}@media (width<=650px){.assessment-form-grid{grid-template-columns:minmax(0,1fr)}.assessment-editor .surface{padding:18px}.assessment-editor .el-date-editor{max-width:100%}}.scale-items ul{padding-left:20px;font-size:14px}@media (width<=650px){.scale-metadata{grid-template-columns:minmax(0,1fr)}.scale-catalog .filter-form .el-form-item{width:100%;margin-right:0}.scale-catalog .filter-form .el-form-item__content{min-width:0}}.admin-shell--production{--admin-sidebar:0px}.admin-shell--production .admin-main{max-width:1440px;margin-inline:auto}@media (width<=640px){.admin-shell--production .admin-topbar{flex-wrap:wrap;gap:12px;padding:16px}.admin-shell--production .admin-brand{min-width:0}.admin-shell--production .school-context{order:3;width:100%}.admin-shell--production .account-context{min-width:0;font-size:13px}.admin-shell--production .account-context>span{display:block}.admin-shell--production .admin-main{padding:20px 12px}}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);background-color:var(--el-color-white);opacity:1;transition:opacity var(--el-transition-duration-fast);align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--primary{--el-alert-bg-color:var(--el-color-primary-light-9)}.el-alert--primary.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-primary)}.el-alert--primary.is-light .el-alert__description{color:var(--el-color-primary)}.el-alert--primary.is-dark{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{flex-direction:column;gap:4px;display:flex}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size);margin-right:8px}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size);margin-right:12px}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;cursor:pointer;position:absolute;top:12px;right:16px}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline .el-form-item:last-child{margin-right:0}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form-item{--el-form-item-margin-bottom:18px;--font-size:14px;margin-bottom:var(--el-form-item-margin-bottom);display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);--el-form-item-margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);--el-form-item-margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);--el-form-item-margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:22px;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:32px;display:inline-flex}.el-form-item__content{line-height:32px;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:12px;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:hover,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field.is-focus,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:hover:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:focus:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field.is-focus:after{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.mindcare-frame{background:var(--color-background);min-height:100vh}.global-side-close,.global-navigation-backdrop{display:none}.global-sidebar{background:var(--color-surface);border-right:1px solid var(--color-border);width:240px;color:var(--color-text);z-index:50;padding:26px 16px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.global-brand{color:var(--color-text);flex-direction:column;gap:4px;padding:0 12px 26px;text-decoration:none;display:flex}.sidebar-wordmark{align-items:center;gap:10px;display:flex}.sidebar-symbol{border:1px solid var(--color-border);background:#e4f4f0;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;font-size:27px!important}.global-brand strong{letter-spacing:-.5px;font-size:25px}.global-brand span{font-size:12px}.global-body{min-width:0;margin-left:240px}.topbar-account strong{overflow-wrap:anywhere;max-width:220px}.topbar-account{color:var(--color-muted);align-items:center;gap:18px;margin-left:auto;font-size:13px;display:flex}.global-body .brand-bar{border-bottom:1px solid var(--color-border);background:#fff;flex-wrap:wrap;gap:12px;padding:20px 32px}.global-body>main,.global-body>.app-shell>main{width:100%;max-width:none;padding:28px 32px}.global-body .admin-main{max-width:none;margin:0;padding:28px 32px}.global-body .admin-main>*{max-width:none}.global-body .production-workspace{overflow:visible;background:0 0!important;border:0!important;display:block!important}.global-body .surface.platform-dashboard{box-shadow:none;background:0 0;border:0;padding:0}.global-body .business-pane>section:not(.production-dashboard){background:#fff;border:1px solid #e8ecf5;border-radius:16px;padding:24px}.global-body .business-pane>.account-center{background:0 0!important;border:0!important;padding:0!important}.global-body .business-pane{padding:0!important}.global-body .surface.result-panel{background:0 0;border:0;padding:0}.global-body .workspace-layout{max-width:none}.global-body .business-sidebar{background:0 0!important;padding:0!important}.global-body .sidebar-brand,.global-body .sidebar-caption{display:none}.global-sidebar .business-sidebar{flex-direction:column;gap:5px;display:flex;background:0 0!important;padding:0!important}.global-sidebar .business-sidebar .sidebar-brand,.global-sidebar .business-sidebar .sidebar-caption{display:none}.mindcare-frame .global-sidebar .business-sidebar .el-button{min-height:40px;color:var(--color-text);background:0 0;border-color:#0000;justify-content:flex-start;margin:0;font-size:14px}.mindcare-frame .global-sidebar .business-sidebar .el-button:hover,.mindcare-frame .global-sidebar .business-sidebar .el-button[aria-current=page]{color:var(--color-primary);background:#e4f4f0;border-color:#b2d3cb}.mindcare-frame .global-sidebar .business-sidebar .el-button[aria-current=page]{font-weight:600;box-shadow:inset 3px 0 #39897c}.account-navigation{border-top:1px solid var(--color-border);margin-top:4px;padding-top:7px}.account-navigation summary{color:var(--color-muted);cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600}.account-navigation summary:hover{color:#276d61}.account-navigation:has([aria-current=page])>summary{color:#276d61}.account-navigation summary:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #39897c}.account-navigation .el-button{width:100%}.global-body .account-center>.account-heading:empty,.global-navigation-toggle{display:none}@media (width<=860px){.global-navigation-backdrop{z-index:45;background:#17214155;border:0;display:block;position:fixed;inset:0}.global-side-close{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;margin:0 0 20px auto;padding:8px 12px;display:block}.global-sidebar{width:240px;transform:translate(-100%)}.global-sidebar.is-open{transform:none;box-shadow:8px 0 30px #15214733}.global-body{margin-left:0;position:relative}.global-body .brand-bar{min-height:64px;padding:12px 16px 12px 108px}.topbar-account{gap:8px;width:100%;min-width:0}.topbar-account strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.global-navigation-toggle{z-index:2;border:1px solid var(--color-border);color:var(--color-text);background:#fff;border-radius:6px;margin:0;padding:8px 10px;display:block;position:absolute;top:12px;left:16px}.global-body .admin-topbar{padding-left:108px}.global-body>main,.global-body>.app-shell>main,.global-body .admin-main{padding:20px 16px}}@media print{.global-sidebar,.global-navigation-toggle{display:none!important}.global-body{margin:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:before,.el-breadcrumb:after{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);margin:0 9px;font-weight:700}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;align-items:center;display:inline-flex}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{transition:var(--el-transition-color);color:var(--el-text-color-primary);font-weight:700;text-decoration:none}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.el-popup-parent--hidden,.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}
