:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.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)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay .el-overlay-root{height:0}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-button.qh-button--loading-overlay{position:relative}.el-button.qh-button--loading-overlay>.el-icon.is-loading{position:absolute;inset-inline-start:calc(50% - .5em);margin:0}html .el-button.qh-button--loading-overlay>span{opacity:0;margin-left:0;margin-right:0}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--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-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.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}.brand-logo[data-v-5d57d65e]{display:inline-block;object-fit:contain;flex-shrink:0;border-radius:22%}html.dark .brand-logo{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.install-identity[data-v-65ae2f5f]{display:flex;gap:14px;align-items:center;margin-bottom:20px}.install-identity strong[data-v-65ae2f5f]{font-size:20px;color:var(--qhms-text-primary)}.install-identity p[data-v-65ae2f5f],.install-note[data-v-65ae2f5f]{color:var(--qhms-text-secondary);font-size:12px;line-height:1.7;margin:6px 0 0}.install-steps[data-v-65ae2f5f]{display:grid;gap:16px;margin:20px 0}.install-steps h3[data-v-65ae2f5f]{font-size:14px;color:var(--qhms-text-primary);margin:0 0 6px}.install-steps p[data-v-65ae2f5f]{margin:0;line-height:1.8;overflow-wrap:anywhere}.install-action[data-v-65ae2f5f]{width:100%;min-height:44px}.install-feedback[data-v-65ae2f5f]{font-size:13px;line-height:1.7}.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{--font-size:14px;margin-bottom:18px;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);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);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);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:-moz-fit-content;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}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{cursor:auto;resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.workspace-scene[data-v-4d7bf861]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(135deg,#f3f3e9,#dde8db);pointer-events:none}.scene-light[data-v-4d7bf861]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 32%,#ffffff80 33%,#ffffff10 63%,transparent 64%);animation:daylight-4d7bf861 24s ease-in-out infinite alternate}.scene-floor[data-v-4d7bf861]{position:absolute;left:-30%;right:-30%;height:50%;bottom:-25%;background:#bbcfc0;transform:rotate(-12deg);box-shadow:0 -1px #fff8}.scene-frame[data-v-4d7bf861]{position:absolute;width:43%;height:65%;border:clamp(24px,4vw,65px) solid #f3f4ea;border-bottom:0;border-radius:180px 180px 0 0;box-shadow:16px 18px 24px #314a4120,inset 14px 10px 20px #314a4120;transform:skewY(-7deg)}.scene-frame--back[data-v-4d7bf861]{top:16%;left:43%;opacity:.65}.scene-frame--front[data-v-4d7bf861]{top:28%;left:16%;width:47%;height:62%;background:linear-gradient(110deg,#345b50,#244b42);border-color:#e8eddf}.scene-plinth[data-v-4d7bf861]{position:absolute;bottom:11%;right:13%;width:26%;height:16%;background:linear-gradient(110deg,#92b7a4,#608f7d);transform:skewY(-7deg);box-shadow:20px 20px 24px #18382a22}.scene-orb[data-v-4d7bf861]{position:absolute;bottom:26%;right:19%;width:14%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 24%,#f8faf1,#becdb8 80%);box-shadow:12px 15px 28px #23453825}.scene-shadow[data-v-4d7bf861]{position:absolute;left:5%;bottom:7%;height:3%;width:75%;filter:blur(15px);background:#264b4820;transform:rotate(-8deg)}.dark .workspace-scene[data-v-4d7bf861]{background:linear-gradient(135deg,#1e342c,#11231d)}.dark .scene-frame[data-v-4d7bf861]{border-color:#3b5546;box-shadow:16px 18px 24px #0003,inset 14px 10px 20px #0002}.dark .scene-frame--front[data-v-4d7bf861]{background:linear-gradient(110deg,#162e25,#0e2119)}.dark .scene-floor[data-v-4d7bf861]{background:#264333;box-shadow:0 -1px #52785c55}.dark .scene-orb[data-v-4d7bf861]{background:radial-gradient(circle at 30% 24%,#b6cbb6,#627c65 80%)}.dark .scene-light[data-v-4d7bf861]{opacity:.12}@keyframes daylight-4d7bf861{to{transform:translate(8%);opacity:.7}}@media(prefers-reduced-motion:reduce){.scene-light[data-v-4d7bf861]{animation:none}}.qhms-lock-scene{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:2147482999;pointer-events:none;-webkit-user-select:none;user-select:none;background:#e3ecdf}.qhms-lock-scene>.workspace-scene{opacity:.6}html.dark .qhms-lock-scene{background:#11231d}html.qhms-session-locked body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482998;background:#edf1eb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.qhms-lock-background{filter:blur(20px)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.qhms-idle-lock-overlay{background:transparent!important}html.dark.qhms-session-locked body:after{background:#293d3b}.idle-lock-dialog.el-dialog{max-width:calc(100vw - 32px);padding:32px;border-radius:12px;background:var(--qhms-surface);border:1px solid rgba(255,255,255,.85);box-shadow:0 24px 80px #2543361c,0 4px 18px #2543360a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.idle-lock-dialog .el-dialog__header{padding:0;text-align:center}.idle-lock-dialog .el-dialog__title{margin:0;font-size:23px;font-weight:600;letter-spacing:.03em;line-height:1.5}.idle-lock-dialog .el-dialog__body{padding:12px 0 0}.idle-lock-dialog .el-dialog__footer{display:flex;gap:12px;padding-top:24px}.idle-lock-dialog .el-dialog__footer .el-button{flex:1;margin:0;height:42px;border-radius:10px}.idle-lock-dialog .el-input__wrapper{border-radius:10px;background:#ffffffb3}.idle-lock-dialog .el-form-item{margin-bottom:0}html.dark .idle-lock-dialog.el-dialog{background:#222f2ff0;border-color:#d8e8df24;box-shadow:0 24px 80px #0c1c2440}html.dark .idle-lock-dialog .el-input__wrapper{background:#1e2c2b}html.dark .idle-lock-dialog .lock-emblem{color:var(--el-color-primary-dark-2)}@media(max-width:480px){.idle-lock-dialog.el-dialog{padding:26px 24px}}.lock-tip[data-v-9ad47704]{font-size:13px;color:var(--el-text-color-secondary);line-height:1.6;margin:0 0 24px;text-align:center}.lock-brand[data-v-9ad47704]{margin:16px 0 8px;font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--el-text-color-secondary)}.lock-brand span[data-v-9ad47704]{margin:0 6px;opacity:.5}.lock-emblem[data-v-9ad47704]{display:grid;place-items:center;width:52px;height:52px;margin:auto;border-radius:10px;color:var(--el-color-primary);background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-8);font-size:23px}.lock-error[data-v-9ad47704]{color:var(--el-color-danger);font-size:13px;line-height:1.5;margin:12px 0 0}.app-view[data-v-975822be]{height:100%;min-height:0}.qhms-permission-hidden{display:none!important}:root:root{color-scheme:light;--qhms-nav-active: #ffffff;--qhms-nav-selected: #286b60;--qhms-nav-hover: #263e3a;--qhms-nav-border: #314944;--qhms-bg-page: var(--el-bg-color-page);--el-color-success: #247c70;--el-color-warning: #b48035;--el-color-danger: #c3444c;--el-color-primary: #247c70;--el-color-primary-light-3: #669f97;--el-color-primary-light-5: #91bdb6;--el-color-primary-light-7: #bdd8d3;--el-color-primary-light-8: #d3e5e1;--el-color-primary-light-9: #eaf3f0;--el-color-primary-dark-2: #1c635a;--qhms-color-brand: #247c70;--qhms-color-brand-light: #669f97;--qhms-color-brand-dark: #1c635a;--qhms-color-ink: #1b292b;--qhms-color-indigo: #667789;--qhms-text-primary: #1b292b;--qhms-text-regular: #465955;--qhms-text-secondary: #586e65;--qhms-text-placeholder: #62746d;--qhms-text-disabled: #aab7b2;--el-text-color-primary: var(--qhms-text-primary);--el-text-color-regular: var(--qhms-text-regular);--el-text-color-secondary: var(--qhms-text-secondary);--el-text-color-placeholder: var(--qhms-text-placeholder);--el-text-color-disabled: var(--qhms-text-disabled);--qhms-border-base: #cedbd5;--qhms-border-light: #e0e7e2;--qhms-border-lighter: #eaf0ec;--qhms-border-extra-light: #f3f6f3;--el-border-color: var(--qhms-border-base);--el-border-color-light: var(--qhms-border-light);--el-border-color-lighter: var(--qhms-border-lighter);--el-border-color-extra-light: var(--qhms-border-extra-light);--qhms-fill-base: #eaf0ec;--qhms-fill-light: #f1f5f2;--qhms-fill-lighter: #f8faf7;--qhms-surface: #ffffff;--qhms-table-header: #f1f5f2;--qhms-action-danger: #c3444c;--qhms-action-success: #247c70;--qhms-action-warning: #986b22;--qhms-action-info: #586e65;--qhms-scrollbar: #b7c7bf;--qhms-scrollbar-hover: #839d91;--el-fill-color: var(--qhms-fill-base);--el-fill-color-light: var(--qhms-fill-light);--el-fill-color-lighter: var(--qhms-fill-lighter);--el-bg-color: var(--qhms-surface);--el-bg-color-page: #f3f4f2;--el-border-radius-base: 6px;--el-border-radius-small: 4px;--el-border-radius-round: 22px;--qhms-radius-sm: 6px;--qhms-radius-md: 8px;--qhms-radius-lg: 10px;--qhms-shadow-card: 0 2px 4px rgba(24, 26, 30, .015);--qhms-shadow-pop: 0 16px 48px rgba(24, 26, 30, .12), 0 4px 12px rgba(24, 26, 30, .04);--qhms-sidebar-bg: #172c2b;--qhms-sidebar-text: #b9ccc6;--qhms-sidebar-active: #247c70;--qhms-sidebar-active-bg: #eaf3f0;--qhms-content-bg: var(--el-bg-color-page);--qhms-card-radius: 8px;--qhms-filter-w-sm: 130px;--qhms-filter-w-md: 160px;--qhms-filter-w-lg: 180px;--qhms-font-sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;--el-font-family: var(--qhms-font-sans);--qhms-text-xs: 12px;--qhms-text-sm: 13px;--qhms-text-md: 14px;--qhms-text-lg: 16px;--qhms-text-xl: 20px;--qhms-text-2xl: 24px;--qhms-text-3xl: 28px;--qhms-space-1: 4px;--qhms-space-2: 8px;--qhms-space-3: 12px;--qhms-space-4: 16px;--qhms-space-5: 20px;--qhms-space-6: 24px;--qhms-color-success: #247c70;--qhms-color-warning: #b48035;--qhms-color-danger: #c3444c;--qhms-color-info: #62746d;--qhms-color-success-bg: #eaf3f0;--qhms-color-warning-bg: #faf2e4;--qhms-color-danger-bg: #fcf0ef;--qhms-color-info-bg: #eff3f0;--qhms-color-accent-green: #6f9f87;--qhms-color-accent-blue: #667789;--qhms-color-accent-amber: #b99a62;--qhms-color-accent-violet: #9187a2;--qhms-color-accent-green-bg: #e6f7f0;--qhms-color-accent-amber-bg: #fef3e2;--qhms-color-accent-violet-bg: #f3effe;--qhms-ease-out: cubic-bezier(.22, 1, .36, 1);--qhms-duration-fast: .18s;--qhms-duration-base: .28s;--qhms-chart-1: #247c70;--qhms-chart-2: #667789;--qhms-chart-3: #6f9f87;--qhms-chart-4: #b99a62;--qhms-chart-5: #9187a2;--qhms-chart-6: #788b84;--qhms-achieve-success: #247c70;--qhms-achieve-success-end: #6ba99a;--qhms-achieve-warning: #b48035;--qhms-achieve-warning-end: #d6b778;--qhms-achieve-danger: #c3444c;--qhms-achieve-danger-end: #e69291;--qhms-achieve-track: #e7eeea;--qhms-text-kpi: 28px;--qhms-text-kpi-lg: 36px;--qhms-kpi-font-feature: "tnum";--qhms-shadow-card-hover: 0 4px 14px rgba(24, 26, 30, .05);--qhms-border-hover: #adc5b9;--qhms-object-header-bg: #ffffff}.qhms-popover-enter-active{transition:opacity .16s ease,translate .2s cubic-bezier(.2,.7,.2,1)}.qhms-popover-leave-active{transition:opacity .12s ease,translate .12s ease}.qhms-popover-enter-from,.qhms-popover-leave-to{opacity:0;translate:0 -5px}html .el-collapse-transition-enter-active,html .el-collapse-transition-leave-active{transition:height .22s cubic-bezier(.2,.7,.2,1),padding-top .22s ease,padding-bottom .22s ease}.page-enter-active{transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.page-leave-active{display:none}.page-enter-from{transform:translateY(4px)}.page-enter-from,.page-leave-to{opacity:0}@keyframes qhms-fade-in{0%{opacity:0}to{opacity:1}}.anim-fade-in{animation:qhms-fade-in .3s ease both}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.anim-fade-in{animation:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(min-width:768px){html[data-content-width=centered] .route-view{max-width:1120px;margin-inline:auto;width:calc(100% - 40px)}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;font-family:var(--qhms-font-sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;background:var(--qhms-content-bg)}button,input,textarea,select{font-family:inherit}a{text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#10182824;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#10182842}html{scrollbar-width:thin;scrollbar-color:rgba(16,24,40,.26) transparent}.page-container{padding:20px}@media(min-width:1440px){.page-container{padding:24px 28px}}.table-card .el-card__body{padding:8px 14px 10px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}.table-toolbar .title{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--el-text-color-primary)}.toolbar-left{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}@media(max-width:768px){.table-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.table-toolbar>div .el-button+.el-button{margin-left:0}}.toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto;justify-content:flex-end;max-width:100%}.table-toolbar>.el-button{margin-left:0}.table-toolbar .el-button+.el-button{margin-left:0}.table-toolbar .page-actions{margin-left:auto;justify-content:flex-end;max-width:100%}.el-dialog__footer,.el-drawer__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.el-dialog__footer .el-button+.el-button,.el-drawer__footer .el-button+.el-button{margin-left:0}.pager{display:flex;justify-content:flex-end;margin-top:6px}@media(max-width:768px){.page-container{padding:12px}.pager{justify-content:center;overflow-x:auto}.pager .el-pagination__sizes,.pager .el-pagination__jump{display:none}}.el-tree-node__children,.el-table__expanded-cell{animation:qhms-expand-in .22s var(--qhms-ease-out)}@keyframes qhms-expand-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.row-actions{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;max-width:100%;white-space:nowrap}.row-actions>.el-button,.row-actions>.el-dropdown>.el-button{margin:0;min-height:28px}.row-actions>.el-dropdown{display:inline-flex;align-items:center;vertical-align:middle}.record-actions .row-actions{flex-wrap:wrap;white-space:normal}.progress-cell{display:flex;align-items:center;gap:8px;width:100%}.progress-cell .el-progress{flex:1;min-width:60px}.progress-text{font-size:12px;white-space:nowrap;min-width:56px;text-align:right;font-variant-numeric:tabular-nums}.daily-switch{display:inline-flex;align-items:center;gap:6px;margin-right:12px;font-size:13px;color:var(--el-text-color-regular)}.form-tip{font-size:12px;color:var(--el-text-color-secondary);line-height:1.4;margin-top:4px}.field-hint{font-size:12px;color:var(--el-text-color-secondary);margin-left:8px}.mb-12{margin-bottom:12px}.mt-8{margin-top:8px}.text-muted{color:var(--qhms-color-info)}.kpi-value{font-size:var(--qhms-text-kpi);font-weight:700;line-height:1.2;color:var(--qhms-text-primary);font-variant-numeric:tabular-nums}.kpi-value--lg{font-size:var(--qhms-text-kpi-lg)}.card-lift{transition:box-shadow var(--qhms-duration-fast) var(--qhms-ease-out),border-color var(--qhms-duration-fast) var(--qhms-ease-out),transform var(--qhms-duration-fast) var(--qhms-ease-out)}.card-lift:hover{border-color:var(--qhms-border-hover);box-shadow:var(--qhms-shadow-card-hover)}.card-lift--clickable{cursor:pointer}.card-lift--clickable:hover{transform:none}::selection{background:var(--el-color-primary-light-8);color:var(--qhms-color-ink)}html .el-card{--el-card-border-color: var(--qhms-border-light);--el-card-border-radius: var(--qhms-card-radius);background:var(--qhms-surface)}.el-card.is-always-shadow,.el-card.is-never-shadow,.el-card.is-hover-shadow:hover{box-shadow:var(--qhms-shadow-card)}.el-card__header{padding:18px 20px;border-bottom-color:var(--qhms-border-lighter)}.el-card__body{padding:20px}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{box-shadow:0 0 0 1px var(--qhms-border-light) inset;background:var(--qhms-surface)}.el-input__wrapper:hover,.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--qhms-border-hover) inset}.el-button{font-weight:500}.el-button--primary{box-shadow:none}:root.dark .el-checkbox{--el-checkbox-checked-icon-color: #102b22}html .el-table{--el-table-header-bg-color: var(--qhms-table-header);--el-table-header-text-color: var(--qhms-text-primary);--el-table-border-color: var(--qhms-border-lighter);--el-table-row-hover-bg-color: var(--qhms-fill-light)}.el-table th.el-table__cell{font-weight:600;border-bottom:1px solid var(--qhms-border-base)}.el-table .el-table__cell{font-variant-numeric:tabular-nums;padding:3px 0}.el-table .el-table__cell .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px}.el-table__footer-wrapper .el-table__footer td.el-table__cell{background:var(--el-color-primary-light-9);border-top:2px solid var(--el-color-primary-light-5);font-weight:700;color:var(--el-text-color-primary)}.el-table__footer-wrapper .el-table__footer td.el-table__cell .cell{font-size:12px;padding:0 4px;letter-spacing:-.2px}.el-table__footer-wrapper .el-table__footer td.el-table__cell:first-child .cell{color:var(--el-color-primary);letter-spacing:1px}.el-dialog{border-radius:var(--qhms-radius-lg);box-shadow:var(--qhms-shadow-pop)}.el-dialog__title{font-weight:600}.el-drawer__header{margin-bottom:0;padding:16px 20px;border-bottom:1px solid var(--qhms-fill-base);color:var(--el-text-color-primary);font-weight:600}.el-message{border-radius:var(--qhms-radius-md);box-shadow:var(--qhms-shadow-pop)}.el-message-box{border-radius:var(--qhms-radius-lg)}.el-pagination.is-background .el-pager li,.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next{border-radius:var(--qhms-radius-sm)}.el-dropdown__popper.el-popper,.el-select__popper.el-popper{border-radius:var(--qhms-radius-md)}html .el-overlay-dialog{--qhms-dialog-inset: clamp(12px, 3dvh, 24px);display:flex;align-items:center;justify-content:center;padding:max(var(--qhms-dialog-inset),env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(var(--qhms-dialog-inset),env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box;overflow:hidden;overscroll-behavior:none}html .el-overlay-dialog>.el-dialog{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:100%;max-width:100%;margin:0!important;overflow:hidden;box-sizing:border-box}html .el-dialog>.el-dialog__header,html .el-dialog>.el-dialog__footer{flex:none;min-width:0}html .el-dialog>.el-dialog__header{overflow-wrap:anywhere}html .el-dialog>.el-dialog__body{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:12px;overflow-wrap:anywhere}html .el-overlay-dialog:has(>.el-dialog.is-fullscreen){padding:0}html .el-overlay-dialog>.el-dialog.is-fullscreen{width:100%;height:100%;border-radius:0}html .is-message-box .el-overlay-message-box{display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));box-sizing:border-box;overflow:hidden}html .is-message-box .el-overlay-message-box:after{display:none}html .el-message-box{display:flex;flex-direction:column;max-height:100%;max-width:min(var(--el-messagebox-width, 420px),100%);box-sizing:border-box}html .el-message-box>.el-message-box__header,html .el-message-box>.el-message-box__btns{flex:none}html .el-message-box>.el-message-box__content{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere}html .el-drawer>.el-drawer__body{min-height:0;overscroll-behavior:contain}@media(max-height:600px){html .el-overlay-dialog>.el-dialog{padding:12px 16px}html .el-dialog>.el-dialog__header{padding-block:0 10px;margin-bottom:10px}html .el-dialog>.el-dialog__footer{padding-top:10px}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--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-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}:root.dark:root{color-scheme:dark;--el-color-success: #79c4ac;--el-color-warning: #dfb56d;--el-color-danger: #f29598;--qhms-nav-selected: #285c4d;--qhms-nav-hover: #20392e;--qhms-nav-border: #30443b;--el-color-primary: #64bcaa;--el-color-primary-light-3: #4a9b8c;--el-color-primary-light-5: #39776c;--el-color-primary-light-7: #2d564e;--el-color-primary-light-8: #26473f;--el-color-primary-light-9: #203a34;--el-color-primary-dark-2: #91d0c0;--qhms-color-brand: #64bcaa;--qhms-color-brand-light: #91d0c0;--qhms-color-brand-dark: #4a9b8c;--qhms-color-ink: #e3eeea;--qhms-text-primary: #e3eeea;--qhms-text-regular: #c4d5ce;--qhms-text-secondary: #9bb3a8;--qhms-text-placeholder: #859f93;--qhms-text-disabled: #667b71;--qhms-border-base: #40564c;--qhms-border-light: #30443b;--qhms-border-lighter: #263a31;--qhms-border-extra-light: #21342b;--qhms-fill-base: #2b4036;--qhms-fill-light: #24392f;--qhms-fill-lighter: #1d3027;--qhms-surface: #1b2c25;--qhms-table-header: #23382e;--qhms-action-danger: #f29598;--qhms-action-success: #79c4ac;--qhms-action-warning: #dfb56d;--qhms-action-info: #afc3b8;--qhms-color-success: #79c4ac;--qhms-color-warning: #dfb56d;--qhms-color-danger: #f29598;--qhms-color-info: #afc3b8;--qhms-color-accent-green: #94c9b1;--qhms-color-accent-blue: #9cafc0;--qhms-color-accent-amber: #dfbf83;--qhms-color-accent-violet: #bcb0ce;--qhms-scrollbar: #425e4f;--qhms-scrollbar-hover: #5f7d6d;--el-bg-color-page: #111f1a;--el-bg-color-overlay: #23382e;--el-fill-color-blank: #1b2c25;--el-fill-color-dark: #30493b;--el-fill-color-darker: #40564c;--qhms-sidebar-bg: #10221f;--qhms-sidebar-text: #adc5ba;--qhms-sidebar-active: #79c4ac;--qhms-sidebar-active-bg: #203a34;--qhms-shadow-card: none;--qhms-shadow-pop: 0 16px 48px #0005;--qhms-color-success-bg: #203a30;--qhms-color-warning-bg: #3d3524;--qhms-color-danger-bg: #422d30;--qhms-color-info-bg: #2b3b33;--qhms-color-accent-green-bg: #20352b;--qhms-color-accent-amber-bg: #393024;--qhms-color-accent-violet-bg: #302940;--qhms-achieve-track: #30493b;--qhms-object-header-bg: #1b2c25;--qhms-border-hover: #5b7969}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:1}::view-transition-old(root){z-index:0}html[data-theme-transition=conceal]::view-transition-old(root){z-index:1}html[data-theme-transition=conceal]::view-transition-new(root){z-index:0}html[data-theme-transition=reveal]::view-transition-old(root){z-index:0}html[data-theme-transition=reveal]::view-transition-new(root){z-index:1}html[data-theme-transition] *,html[data-theme-transition] *:before,html[data-theme-transition] *:after{transition:none!important}html[data-theme-transition] .theme-picker-menu{visibility:hidden!important}html.dark .kpi-cell--primary .kpi-card{background:var(--qhms-surface);border-color:var(--qhms-border-light)}html.dark .menu .el-menu-item.is-active{color:var(--qhms-sidebar-active)!important}html.dark .brand-side{background:#10251e}html.dark .warning-entry:hover,html.dark .ranking-table tr:hover td{background:var(--qhms-fill-light)}html.dark .severity--high{color:#f18b95;background:#40262d}html.dark .severity--mid{color:#e6bc79;background:#393024}html.dark .rate-achieved{color:#7ac9a6!important}html.dark .kpi-card__icon--blue{background:#233047}html.dark .rank-no--top{background:var(--qhms-fill-base);color:var(--qhms-text-primary)}html.dark .kpi-cell .kpi-card__icon{color:var(--qhms-text-secondary)}:root[data-theme=brand]:root{color-scheme:light;--qhms-theme-primary:#c92736;--qhms-theme-primary-dark:#a91f2d;--qhms-theme-primary-light-3:#d96872;--qhms-theme-primary-light-5:#e4939b;--qhms-theme-primary-light-7:#efbdc2;--qhms-theme-primary-light-8:#f4d4d7;--qhms-theme-primary-light-9:#fbecee;--el-color-primary:var(--qhms-theme-primary);--el-color-primary-dark-2:var(--qhms-theme-primary-dark);--el-color-primary-light-3:var(--qhms-theme-primary-light-3);--el-color-primary-light-5:var(--qhms-theme-primary-light-5);--el-color-primary-light-7:var(--qhms-theme-primary-light-7);--el-color-primary-light-8:var(--qhms-theme-primary-light-8);--el-color-primary-light-9:var(--qhms-theme-primary-light-9);--qhms-color-brand:var(--qhms-theme-primary);--qhms-color-brand-light:var(--qhms-theme-primary-light-3);--qhms-color-brand-dark:var(--qhms-theme-primary-dark);--qhms-chart-1:var(--qhms-theme-primary);--qhms-color-ink:#202630;--qhms-text-primary:#202630;--qhms-text-regular:#4c5562;--qhms-text-secondary:#626d7b;--qhms-text-placeholder:#6b7480;--qhms-text-disabled:#b2b8c0;--qhms-border-base:#d9dde3;--qhms-border-light:#e6e9ee;--qhms-border-lighter:#edf0f3;--qhms-border-extra-light:#f4f6f8;--qhms-fill-base:#eceff3;--qhms-fill-light:#f3f5f7;--qhms-fill-lighter:#f8f9fb;--qhms-surface:#fff;--qhms-table-header:#f6f7f9;--el-bg-color-page:#f4f5f7;--el-bg-color-overlay:#fff;--el-fill-color-blank:#fff;--qhms-scrollbar:#c2c7d0;--qhms-scrollbar-hover:#959eab;--qhms-sidebar-bg:#291d23;--qhms-sidebar-text:#d1c5cb;--qhms-sidebar-active:var(--qhms-theme-primary);--qhms-sidebar-active-bg:var(--qhms-theme-primary-light-9);--qhms-nav-active:#fff;--qhms-nav-selected:var(--qhms-theme-primary);--qhms-nav-hover:#403039;--qhms-nav-border:#48343f}html[data-theme=brand] .el-button--primary:not(.is-link,.is-text,.is-plain,.is-disabled){--el-button-bg-color:var(--qhms-theme-primary);--el-button-border-color:var(--qhms-theme-primary);--el-button-hover-bg-color:var(--qhms-theme-primary-dark);--el-button-hover-border-color:var(--qhms-theme-primary-dark);--el-button-active-bg-color:var(--qhms-theme-primary-dark);--el-button-active-border-color:var(--qhms-theme-primary-dark);--el-button-text-color:#fff;--el-button-hover-text-color:#fff;--el-button-active-text-color:#fff;background:var(--qhms-theme-primary)!important;border-color:var(--qhms-theme-primary)!important;color:#fff!important}html[data-theme=brand] .el-button--primary:not(.is-link,.is-text,.is-plain,.is-disabled):is(:hover,:active){background:var(--qhms-theme-primary-dark)!important;border-color:var(--qhms-theme-primary-dark)!important}html[data-theme=brand] .sidebar-content .nav-entry.is-active{background:var(--qhms-nav-selected)!important;color:#fff}html[data-theme=brand] .sidebar-content .nav-entry.is-active:before{background:#f08f98}html[data-theme=brand] .grant11-subject.active{background:var(--qhms-theme-primary-light-9)}.mobile17-theme-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 0}.mobile17-theme-picker>button{min-height:40px;background:var(--qhms-fill-lighter);border:1px solid var(--qhms-border-light);border-radius:7px;color:var(--qhms-text-regular);font:inherit;font-size:13px}.mobile17-theme-picker>button[aria-pressed=true]{background:var(--el-color-primary-light-9);border-color:var(--qhms-color-brand);color:var(--qhms-color-brand)}html .el-button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}html .el-button--primary{--qhms-action: var(--qhms-color-brand)}html .el-button--danger{--qhms-action: var(--qhms-action-danger)}html .el-button--success{--qhms-action: var(--qhms-action-success)}html .el-button--warning{--qhms-action: var(--qhms-action-warning)}html .el-button--info{--qhms-action: var(--qhms-action-info)}html .el-button:is(.is-link,.is-text,.is-plain):not(.is-disabled){color:var(--qhms-action, var(--qhms-text-regular));--el-button-hover-text-color: var(--qhms-action, var(--qhms-text-primary))}html .el-button.is-plain:not(.is-disabled):hover{background:var(--qhms-fill-light);border-color:var(--qhms-action, var(--qhms-border-hover))}html .el-button.is-link:not(.is-disabled):hover{text-decoration:underline;text-underline-offset:3px}html .el-button.is-text:not(.is-disabled):hover{background:var(--qhms-fill-light)}html .el-button:not(.is-link,.is-text,.is-disabled):active{box-shadow:inset 0 1px 3px #0002}html .el-button--primary:not(.is-link,.is-text,.is-plain,.is-disabled){--el-button-hover-bg-color: var(--qhms-color-brand-dark);--el-button-hover-border-color: var(--qhms-color-brand-dark);--el-button-active-bg-color: var(--qhms-color-brand-dark);--el-button-text-color: #fff;--el-button-hover-text-color: #fff;--el-button-active-text-color: #fff}html.dark .el-button--primary:not(.is-link,.is-text,.is-plain,.is-disabled){--el-button-hover-bg-color: var(--el-color-primary-dark-2);--el-button-hover-border-color: var(--el-color-primary-dark-2);--el-button-active-bg-color: var(--el-color-primary)}html .el-button:focus-visible,html button:focus-visible,html [role=button]:focus-visible{outline:2px solid var(--qhms-color-brand);outline-offset:3px}html .el-button .el-icon,html .el-dropdown-menu__item .el-icon{flex-shrink:0;color:inherit}html .el-button.is-disabled:not(.is-link,.is-text){color:var(--qhms-text-secondary);background:var(--qhms-fill-lighter);border-color:var(--qhms-border-light);box-shadow:none}html .el-button>.el-icon:not(.is-loading){transition:transform .18s ease}@media(hover:hover)and (pointer:fine){html .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled,.is-loading):hover{box-shadow:0 3px 10px color-mix(in srgb,var(--qhms-color-brand) 18%,transparent)}html[data-motion=full] .el-button:not(.is-disabled,.is-loading):hover>.el-icon:not(.is-loading){transform:translateY(-1px)}html[data-motion=full] .card-lift--clickable .icon-badge svg{transition:transform .2s ease}html[data-motion=full] .card-lift--clickable:hover .icon-badge svg{transform:rotate(-6deg) scale(1.06)}}html .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled):active{box-shadow:inset 0 2px 4px #0002}html .el-tag .el-tag__close{color:var(--qhms-text-secondary)}html .el-tag .el-tag__close:hover{color:var(--qhms-text-primary);background:var(--qhms-fill-base)}html .el-table .caret-wrapper{color:var(--qhms-text-secondary);border-radius:4px}html .el-table .sort-caret.ascending{border-bottom-color:var(--qhms-text-secondary)}html .el-table .sort-caret.descending{border-top-color:var(--qhms-text-secondary)}html .el-table .ascending .sort-caret.ascending{border-bottom-color:var(--qhms-color-brand)}html .el-table .descending .sort-caret.descending{border-top-color:var(--qhms-color-brand)}html .el-table th.el-table__cell{font-size:13px;color:var(--qhms-text-primary)}html .el-table__footer-wrapper .el-table__footer td.el-table__cell:first-child .cell{color:var(--qhms-color-brand)}html .el-table th .cell .el-icon{color:var(--qhms-text-secondary)}.main :is(.table-toolbar .title,.chart-title,.section-title,.oh-title){color:var(--qhms-text-primary)}.main .board-heading h1{color:var(--qhms-text-primary)}html .el-dialog{padding:22px;border:1px solid var(--qhms-border-light)}html .el-dialog__header{margin-right:24px;padding-bottom:18px}html .el-dialog__footer{padding-top:18px;border-top:1px solid var(--qhms-border-lighter)}html .el-dialog__headerbtn .el-dialog__close,html .el-drawer__close-btn{color:var(--qhms-text-secondary)}html .el-dropdown-menu__item{margin:2px 5px;border-radius:5px;transition:background-color .14s ease,color .14s ease}html .el-dropdown-menu__item:not(.is-disabled):hover{background:var(--qhms-fill-light);color:var(--qhms-text-primary)}html .el-popover.el-popper{border-radius:10px}html .el-input__wrapper,html .el-select__wrapper{transition:box-shadow .16s ease}html .el-input__wrapper.is-focus,html .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--qhms-color-brand) inset,0 0 0 3px var(--el-color-primary-light-9)}html .el-breadcrumb__separator{color:var(--qhms-text-secondary)}html ::-webkit-scrollbar-thumb{background:var(--qhms-scrollbar)}html ::-webkit-scrollbar-thumb:hover{background:var(--qhms-scrollbar-hover)}html{scrollbar-color:var(--qhms-scrollbar) transparent}@media(max-width:768px){html .el-dialog{padding:16px}html .el-dialog .el-form .el-col:is(.el-col-12,.el-col-8,.el-col-6){flex:0 0 100%;max-width:100%}html .el-dialog .el-form-item__content{min-width:0}html .el-dialog .el-form .el-select,html .el-dialog .el-form .el-input-number{max-width:100%}html .el-dialog .el-form>.el-divider:first-child{margin-top:16px}html .el-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}html .el-dialog__footer .el-button+.el-button{margin-left:0}html .el-dialog__footer .el-button{min-height:36px}.table-toolbar{align-items:flex-start}}.qhms-chart>div:first-child{max-width:100%}.qhms-chart>div:first-child>canvas{width:100%!important}.chart-load-retry{display:block;margin:40px auto;max-width:calc(100% - 32px);padding:12px 18px;border:1px solid var(--qhms-border-light);border-radius:8px;background:var(--qhms-surface);color:var(--qhms-text-secondary);cursor:pointer}.el-checkbox__input:not(.is-disabled):not(.is-checked):not(.is-indeterminate) .el-checkbox__inner,.el-radio__input:not(.is-disabled):not(.is-checked) .el-radio__inner{border-color:color-mix(in srgb,var(--qhms-text-placeholder) 85%,var(--qhms-surface))}.el-checkbox:hover .el-checkbox__input:not(.is-disabled):not(.is-checked):not(.is-indeterminate) .el-checkbox__inner,.el-radio:hover .el-radio__input:not(.is-disabled):not(.is-checked) .el-radio__inner{border-color:var(--el-color-primary)}:root{--qhms-motion-ease:cubic-bezier(.2,.7,.2,1);--qhms-motion-page:.22s;--qhms-motion-layout:.24s}html,body,.el-drawer{color:var(--qhms-text-primary)}.layout .page-container{padding:16px}.layout .aside{border-right:1px solid var(--qhms-border-light)}.layout .header .user-info{border-left:0;padding-left:8px}.layout .header .search-entry{background:var(--qhms-fill-light);border:1px solid var(--qhms-border-lighter);height:30px}.layout .el-card{border-color:var(--qhms-border-light);box-shadow:var(--qhms-shadow-card);border-radius:8px}.layout .table-card .el-card__body{padding:0 16px 12px}.layout .table-toolbar{min-height:60px;margin-bottom:0;padding:12px 0;gap:12px}.layout .table-toolbar .title{font-size:15px;font-weight:600}.layout .table-toolbar>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.layout .table-toolbar .el-button+.el-button{margin-left:0}.layout .el-table{--el-table-header-bg-color:var(--qhms-table-header);--el-table-border-color:var(--qhms-border-lighter);--el-table-row-hover-bg-color:var(--qhms-fill-light);font-size:13px;border-radius:6px}.layout .el-table th.el-table__cell{height:42px;color:var(--qhms-text-secondary);font-weight:500}.layout .el-table td.el-table__cell{padding:10px 0}.layout .el-table--border .el-table__cell{border-right:0}.layout .el-table--border:before,.layout .el-table--border:after,.layout .el-table__border-left-patch{display:none}.layout .el-table .el-table__row--striped td.el-table__cell{background:var(--qhms-surface)}.layout .el-table .el-table__row:hover td.el-table__cell{background:var(--qhms-fill-light)}.layout .el-table .cell{padding:0 12px}.layout .el-tag{border-radius:4px;font-weight:500}.layout .el-button:not(.is-link):not(.is-text){font-weight:500;box-shadow:0 1px 1px #00000004}.layout .pager{margin-top:14px;padding-top:4px}.el-drawer .el-drawer__header{margin-bottom:0;padding:20px 24px;border-bottom:1px solid var(--qhms-border-light);color:var(--qhms-text-primary)}.el-drawer .el-drawer__footer{border-top:1px solid var(--qhms-border-light);padding:14px 24px;background:var(--qhms-surface)}.el-dialog{border-radius:10px}.el-dialog .el-dialog__header{padding-bottom:16px}.layout .business-board{max-width:1920px;padding:16px}.layout .business-board .board-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.layout .business-board .board-toolbar-actions{display:flex;gap:8px;align-items:center}.layout .business-board .period-bar{margin:0}.layout .business-board .kpi-row{margin-bottom:0;row-gap:12px}.layout .business-board .kpi-cell{padding:0;margin-bottom:0;border:0;background:transparent}.layout .business-board .kpi-cell .kpi-card{border:1px solid var(--qhms-border-light);background:var(--qhms-surface)}.layout .business-board .kpi-card .el-card__body{padding:18px}.layout .business-board .kpi-card__body{min-height:92px}.layout .business-board .kpi-cell .kpi-card__label{font-size:13px;color:var(--qhms-text-secondary)}.layout .business-board .kpi-cell .kpi-card__value{color:var(--qhms-text-primary);font-size:28px;font-weight:600;line-height:1.3;margin:8px 0 10px;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.layout .business-board .kpi-card__icon{width:32px;height:32px;border-radius:8px}.layout .business-board .kpi-cell .kpi-card__icon--brand{background:var(--el-color-primary-light-9);color:var(--qhms-color-brand)}.layout .business-board .kpi-cell .kpi-card__icon--blue{background:color-mix(in srgb,var(--qhms-color-accent-blue) 12%,transparent);color:var(--qhms-color-accent-blue)}.layout .business-board .kpi-cell .kpi-card__icon--green{background:color-mix(in srgb,var(--qhms-action-success) 10%,transparent);color:var(--qhms-action-success)}.layout .business-board .kpi-cell .kpi-card__icon--amber{background:color-mix(in srgb,var(--qhms-action-warning) 10%,transparent);color:var(--qhms-action-warning)}.layout .business-board .coverage-strip{margin:12px 0;gap:20px;font-size:12px;padding:0 2px}.layout .business-board .priority-strip{margin:0 0 12px;padding:10px 14px;min-height:38px;border-radius:6px}.layout .business-board .board-section{margin:20px 0 12px}.layout .business-board .board-section h2{font-size:14px}.layout .business-board .board-card .el-card__header{padding:14px 16px}.layout .business-board .board-card .el-card__body{padding:16px}.layout .business-board .watch-header h3{font-size:14px}.layout .business-board .watch-header{padding:0}.layout .business-board .watch-panel .el-card__header{padding:16px}.layout .business-board .watch-panel{border-radius:8px}@media(max-width:768px){.layout .page-container,.layout .business-board{padding:12px}.layout .table-card .el-card__body{padding:0 10px 10px}.layout .business-board .kpi-row>.el-col{max-width:50%;flex:0 0 50%}.layout .business-board .kpi-card .el-card__body{padding:14px 12px}.layout .business-board .kpi-cell .kpi-card__value{font-size:23px}.layout .business-board .kpi-card__icon{display:none}.layout .business-board .kpi-card__label{padding-right:0}.layout .business-board .coverage-strip{gap:6px 14px}.layout .business-board .board-toolbar{align-items:flex-start}.el-drawer .el-drawer__footer{padding:12px}}.layout .business-board .card-lift{transform:none;box-shadow:none}.layout .business-board .card-lift:hover{transform:none;box-shadow:0 2px 10px #00000005}.layout .table-toolbar{padding:18px 0;min-height:72px;gap:16px}.layout .table-toolbar .title{font-size:17px;font-weight:600;letter-spacing:-.2px}.layout .table-toolbar .title small{display:inline-flex;min-width:24px;padding:2px 7px;margin-left:6px;background:var(--qhms-fill-light);color:var(--qhms-text-secondary);font-size:12px;border-radius:5px}.layout .el-button:where(:not(.is-link,.is-text)){min-height:34px;border-radius:7px}.layout .page-actions .el-button--success.is-plain{color:var(--qhms-text-primary);background:var(--qhms-surface);border-color:var(--qhms-border-base)}.layout .data-table .el-table th.el-table__cell{background:var(--qhms-fill-light);height:44px}.layout .data-table .el-table td.el-table__cell{padding:12px 0}.layout .table-card{overflow:visible}@media(max-width:767px){.layout .header{height:56px;padding:0 10px;flex-shrink:0}.layout .header-left{gap:6px;min-width:0}.layout .header-right{gap:2px}.layout .mobile-page-title{font-size:15px;max-width:100px}.layout .main{overscroll-behavior-y:contain}.layout .page-container,.layout .page,.layout .business-board{padding:12px;min-width:0}.layout .table-card{border:0;background:transparent;box-shadow:none}.layout .table-card>.el-card__body{padding:0}.layout .table-toolbar{min-height:52px;padding:0 0 12px;align-items:center;gap:10px}.layout .table-toolbar .title{font-size:16px}.layout .table-toolbar .page-actions{gap:6px}.layout .page-actions>.el-button{min-height:40px;padding:8px 12px}.layout .table-toolbar>.toolbar-left{width:auto}.layout .panel-head{flex-wrap:wrap;gap:8px}.layout :is(.grid-2,.grid-3,.detail-grid){grid-template-columns:minmax(0,1fr)}.layout .pager{position:static;margin-top:14px;padding:8px 0 16px}.layout .el-pagination{justify-content:center;flex-wrap:wrap;gap:5px}.layout .el-pagination :is(.btn-prev,.btn-next,.el-pager li){min-width:36px;min-height:40px}.layout .el-pagination__sizes{display:none}.layout .el-pagination .el-pager li:not(.is-active):not(.more){display:none}.layout .el-pagination .el-pager li.more{display:none}.layout .el-pagination__total{margin-right:auto;font-size:12px}.layout .el-pagination__jump{display:none}.layout .el-form-item__content{min-width:0}.layout .quick-tip{display:none}.layout .expand-wrap{padding:12px 0;overflow:visible;background:transparent}.layout .expand-footer,.layout .expand-footer .footer-left,.layout .expand-footer .footer-right{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.layout .expand-footer .el-button{margin:0;min-height:40px}.layout .score-progress__hint{display:none}.layout .quick-progress{flex-wrap:wrap}.layout .quick-progress__hint{display:none}.el-dialog:not(.is-fullscreen){width:calc(100vw - 20px)!important}.el-drawer.rtl{width:100%!important}.el-dialog .el-input__wrapper,.el-dialog .el-select__wrapper,.el-drawer .el-input__wrapper,.el-drawer .el-select__wrapper{min-height:40px}.el-dialog .el-form-item{margin-bottom:16px}.el-dialog .el-dialog__footer .el-button,.el-drawer .el-drawer__footer .el-button{min-height:44px}.layout .score-stages{width:100%;overflow:visible}.layout .score-stages .segmented-control{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.layout .score-stages .segmented-indicator{display:none}.layout .score-stages button[aria-checked=true]{background:var(--qhms-surface);box-shadow:0 1px 3px #0001}.layout .score-stages button{min-height:38px;padding:6px 8px}.el-picker__popper:has(.el-date-range-picker){max-width:calc(100vw - 24px)}.el-date-range-picker{width:calc(100vw - 24px)!important;max-width:420px}.el-date-range-picker .el-picker-panel__body{display:flex;flex-direction:column;width:100%;min-width:0!important;max-width:100%;max-height:min(520px,55dvh);overflow-y:auto;overscroll-behavior:contain}.el-date-range-picker .el-date-range-picker__content{display:block;flex:none;width:100%;float:none;padding:12px;border:0!important}.el-date-range-picker__content.is-right{border-top:1px solid var(--qhms-border-light)!important}.el-date-range-picker.has-sidebar{padding-left:0}.el-date-range-picker .el-picker-panel__sidebar{position:static;width:auto;display:flex;flex-wrap:wrap;max-height:80px;overflow:auto;border-right:0}.el-date-range-picker .el-picker-panel__shortcut{width:auto}}@media(max-width:1100px){.layout .header{padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top));padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.layout .main{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.layout .aside-mobile{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.el-drawer{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 20px)}.el-dialog__body{min-width:0;overflow-wrap:anywhere}}.dark .el-tag--success{--el-tag-text-color:var(--qhms-action-success);--el-tag-bg-color:color-mix(in srgb,var(--qhms-action-success) 12%,transparent)}.dark .el-tag--info{--el-tag-text-color:var(--qhms-text-secondary);--el-tag-bg-color:var(--qhms-fill-light)}.dark .el-tag--primary{--el-tag-text-color:var(--qhms-sidebar-active);--el-tag-bg-color:var(--qhms-sidebar-active-bg)}.dark .el-tag--warning{--el-tag-text-color:var(--qhms-action-warning);--el-tag-bg-color:color-mix(in srgb,var(--qhms-action-warning) 12%,transparent)}.dark .el-tag--danger{--el-tag-text-color:var(--qhms-action-danger);--el-tag-bg-color:color-mix(in srgb,var(--qhms-action-danger) 12%,transparent)}@media(min-width:768px)and (max-height:760px){.layout .route-view .page-container{padding:12px}.layout .route-view .performance-nav{min-height:34px;margin-bottom:8px}.layout .route-view .performance-nav a{padding:7px 12px}.layout .route-view .score-stages{margin-bottom:8px}.layout .route-view .table-toolbar{min-height:52px;padding:10px 0}.layout .route-view .assignment-header{min-height:50px}.layout .route-view .permission-picker-caption{padding:8px 0}.layout .route-view .permission-page{gap:10px}}.el-progress.is-success .el-progress-bar__inner{background-color:#397f77}html.dark .el-progress.is-success .el-progress-bar__inner{background-color:#73b5ad}@media(min-width:768px){.layout .route-view .page-container{padding:12px}.layout .route-view .table-card>.el-card__body{padding:0 12px 10px}.layout .route-view .table-toolbar{min-height:40px;padding:4px 0 8px;justify-content:flex-end;gap:10px}.layout .route-view .table-toolbar>.toolbar-left{margin-right:auto;min-width:0}.layout .route-view :is(.page-container,.app-page__content)>.table-card>.el-card__body>.table-toolbar>.title{margin-right:auto;flex-shrink:0;color:var(--qhms-text-primary)}.layout .route-view .el-table th.el-table__cell{height:38px;padding:6px 0}.layout .route-view .el-table td.el-table__cell{padding:7px 0}.layout .route-view .pager{margin-top:8px;padding-top:0}.layout .route-view .table-toolbar :is(.title,.panel-title){font-size:13px;line-height:20px;font-weight:600}.layout .route-view .el-card__header{padding:10px 14px}.layout .route-view .el-card__header :is(.panel-title,.card-title){font-size:13px}}.layout .route-view :is(.el-table,.record-actions) .el-button.is-link.el-button--primary:not(.is-disabled){color:var(--qhms-text-regular)}.layout .route-view :is(.el-table,.record-actions) .el-button.is-link.el-button--primary:not(.is-disabled):is(:hover,:focus-visible){color:var(--el-color-primary)}.layout .route-view .el-table{font-size:13px;font-variant-numeric:tabular-nums}.layout .route-view :is(.el-table,.record-actions) .el-button.is-link.el-button--danger{color:var(--qhms-action-danger)}.layout .route-view .el-tabs__item{font-size:13px;font-weight:500;height:40px;color:var(--qhms-text-secondary)}.layout .route-view .el-tabs__item.is-active{color:var(--el-color-primary);font-weight:600}.layout .route-view .el-tabs__active-bar{height:2px}.layout .route-view .el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background:var(--qhms-sidebar-active-bg);border-color:var(--qhms-border-base);color:var(--qhms-sidebar-active);box-shadow:none}.layout .route-view .el-radio-button__inner{border-color:var(--qhms-border-base);border-radius:6px;box-shadow:none;font-weight:500}.layout .route-view :is(.el-button,.el-radio-button__inner){transition:background-color .16s ease,color .16s ease,border-color .16s ease}@media(prefers-reduced-motion:reduce){.layout .route-view :is(.el-button,.el-radio-button__inner){transition:none}}@media(max-width:767px),(hover:none)and (pointer:coarse){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),html body textarea,html body select,html body [contenteditable=true]{font-size:16px!important}html body :is(.el-select-v2__combobox-input,.el-mention__input,.el-date-picker__editor-wrap input){font-size:16px!important}html body :is(.el-input__inner,.el-textarea__inner,.el-select__input,.el-range-input,.el-cascader__search-input,input[type=search],input[type=text],input[type=password],input[type=number]){font-size:16px!important}html body :is(.el-select__wrapper,.el-select__placeholder,.el-select__selected-item,.el-cascader .el-input__inner){font-size:16px}}.layout .aside{border-right:0}.layout .header{height:62px;padding-inline:24px;border-bottom-color:var(--qhms-border-light)}.layout .header .user-role{display:none}.layout .header .search-entry{height:38px;border-radius:5px;background:var(--qhms-surface)}.layout .header .avatar{background:var(--qhms-fill-base);border-color:var(--qhms-border-light);color:var(--qhms-text-secondary)}.layout .route-view .page-container{padding:16px 20px;min-width:0}.layout .el-card{box-shadow:none;border-radius:8px}.layout .route-view .table-card>.el-card__body{padding:0 16px 12px}.layout .route-view .table-toolbar{min-height:52px;padding:10px 0;gap:10px}.layout .route-view .table-toolbar :is(.title,.panel-title){font-size:15px;font-weight:600}.layout .route-view .table-toolbar>.toolbar-left{margin-right:auto}.layout .route-view .el-table{font-size:var(--qhms-text-md);--el-table-header-bg-color:var(--qhms-table-header);--el-table-row-hover-bg-color:var(--qhms-fill-light)}.layout .route-view .el-table th.el-table__cell{height:40px;padding:6px 0;font-weight:500;color:var(--qhms-text-secondary)}.layout .route-view .el-table td.el-table__cell{padding:10px 0}.layout .route-view .el-table .cell{line-height:22px}.layout .route-view .el-table__row--striped td.el-table__cell{background:var(--qhms-fill-lighter)}.layout .route-view .el-table .el-table__row:hover td.el-table__cell{background:var(--qhms-fill-light)}.layout .route-view :is(.el-table,.record-actions) .el-button.is-link.el-button--primary:not(.is-disabled){color:var(--qhms-color-brand)}.layout .route-view .pager{margin-top:12px;padding:10px 0 0;border-top:1px solid var(--qhms-border-light)}.layout .route-view .el-pagination{--el-pagination-button-bg-color:var(--qhms-fill-light)}.layout :is(.report-toolbar,.workspace-heading,.work-heading,.permission-page-header,.flow-page-head,.center-heading){gap:12px}.layout :is(.work-title,.permission-page-header h1,.center-heading h1,.flow-page-head h1){font-size:28px;font-weight:650;letter-spacing:-.8px;line-height:1.4}.layout .route-view .el-card__header{padding:12px 16px}.layout :is(.el-card__header,.table-toolbar) .icon-badge{background:transparent;color:var(--qhms-color-brand);width:24px;height:24px}.layout .el-button:not(.is-link,.is-text){box-shadow:none;border-radius:6px;min-height:34px}.layout .page-actions{gap:8px;align-items:center}.layout .el-button--primary:not(.is-plain,.is-text,.is-link,.is-disabled){--el-button-text-color:#fff;--el-button-hover-text-color:#fff}:root.dark .el-button--primary:not(.is-plain,.is-text,.is-link,.is-disabled){--el-button-text-color:#102b22;--el-button-hover-text-color:#102b22;--el-button-active-text-color:#102b22}.layout .el-button--primary.is-disabled{opacity:.65}.layout .el-tag{font-weight:500;border-radius:4px}.layout .el-tabs__header{margin-bottom:14px}.layout .el-tabs__nav-wrap:after{height:1px;background:var(--qhms-border-light)}.layout .el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--qhms-color-brand);background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-7)}.el-select-dropdown__item.is-selected{color:var(--qhms-color-brand);font-weight:600}.el-dialog{box-shadow:var(--qhms-shadow-pop);border:1px solid var(--qhms-border-light);border-radius:10px}.el-dialog__header{border-bottom:1px solid var(--qhms-border-light);margin:0 0 18px;padding:6px 6px 16px}.el-dialog__footer{border-top:1px solid var(--qhms-border-light);padding-top:16px}.el-drawer .el-drawer__header{padding:18px 22px}.el-drawer .el-drawer__title,.el-dialog__title{font-size:17px;font-weight:600}.layout .record-card{border:1px solid var(--qhms-border-light);box-shadow:none;border-radius:8px}.layout .record-actions{border-top:1px solid var(--qhms-border-light);background:var(--qhms-fill-lighter)}.filter-card.filter-card--desktop{padding:9px 12px;border-radius:8px;background:var(--qhms-surface)}.filter-field-slot>.el-form-item{height:38px;border-color:var(--qhms-border-base);background:var(--qhms-fill-lighter)}.filter-field-slot>.el-form-item>.el-form-item__label{background:transparent;border-right:0;color:var(--qhms-text-secondary);font-size:var(--qhms-text-sm);padding-inline:9px 0;margin-right:7px}.filter-field-slot .el-form-item__content :is(.el-input__inner,.el-select__selected-item,.el-range-input){font-weight:500;color:var(--qhms-text-primary)}.filter-field-slot--selected>.el-form-item{border-color:var(--el-color-primary-light-5);background:var(--el-color-primary-light-9)}.filter-field-slot>.el-form-item:focus-within{box-shadow:0 0 0 2px var(--el-color-primary-light-9)}.filter-expand{height:38px;background:var(--qhms-fill-lighter);color:var(--qhms-text-regular)}.filter-advanced-panel>header{margin-bottom:14px}.filter-advanced-popper.el-popper{border-radius:8px}.sidebar-brand .brand-logo{padding:3px;background:#fff;filter:none!important;mix-blend-mode:normal!important;border-radius:8px}.brand-logo-tile .brand-logo{filter:none!important;mix-blend-mode:normal!important}.layout .notice-bar{background:var(--qhms-fill-lighter);font-size:12px}.layout .notice-bar-label{font-size:12px;font-weight:500}.layout .notice-bar .el-tag--danger{--el-tag-bg-color:var(--qhms-fill-base);--el-tag-border-color:var(--qhms-border-light);--el-tag-text-color:var(--qhms-text-regular)}.layout .permission-assignment{border-radius:8px}.layout .assignment-roles{width:220px;background:var(--qhms-fill-lighter)}.layout .assignment-workspace{padding-inline:20px}.layout .assignment-role.active{box-shadow:inset 3px 0 var(--el-color-primary)}.layout .assignment-header{min-height:64px;border-bottom:1px solid var(--qhms-border-light)}.layout .assignment-footer{border-top:1px solid var(--qhms-border-light);padding-block:14px}.layout .flow-canvas{background-color:var(--qhms-fill-lighter);background-image:radial-gradient(var(--qhms-border-base) .7px,transparent .7px);background-size:18px 18px}.layout .flow-editor-grid .node-card{border-radius:8px;box-shadow:0 2px 4px #172c2b05}.layout .flow-editor-grid .node-card.selected{border-color:var(--el-color-primary);box-shadow:0 0 0 2px var(--el-color-primary-light-9)}.layout .node-inspector{background:var(--qhms-surface)}.layout .target-workbench:not(.target05) .target-columns{background:var(--qhms-table-header);min-height:40px}.layout .target-workbench:not(.target05) .target-row:not(.target-columns){min-height:54px}.layout .target-workbench:not(.target05) .goal-cell .el-input__wrapper{background:var(--qhms-fill-lighter)}.layout .target-workbench:not(.target05) .goal-cell .el-input__wrapper.is-focus{background:var(--qhms-surface)}.layout .target-workbench:not(.target05) .sheet-toolbar{padding:12px 14px;min-height:58px}.layout .target-workbench:not(.target05) .target-sheet{border-radius:8px}.layout .import-types{background:var(--qhms-surface);border:1px solid var(--qhms-border-light);border-radius:8px}.layout .import-workspace,.layout .import-history{border-radius:8px;box-shadow:none}.layout .import-job{border-bottom:1px solid var(--qhms-border-lighter)}.layout .import-types button.selected{box-shadow:inset 3px 0 var(--el-color-primary)}.layout .work-categories button{border-radius:7px;box-shadow:none}.layout .work-categories button.active{border-color:var(--el-color-primary-light-5);background:var(--el-color-primary-light-9)}.layout .work-list article{border-bottom:1px solid var(--qhms-border-light);border-radius:0;padding:14px 4px}.layout .work-list article:hover{background:var(--qhms-fill-lighter)}.layout .work-list article strong{font-size:14px;font-weight:500}.layout .business-reviews,.layout .assignments{border:1px solid var(--qhms-border-light);border-radius:8px;background:var(--qhms-surface)}.layout .review-card{border-radius:6px;box-shadow:none}.layout .report-toolbar{padding:8px 12px;background:var(--qhms-surface);border:1px solid var(--qhms-border-light);border-radius:7px}.layout .object-header{background:var(--qhms-surface);border-color:var(--qhms-border-light);border-radius:8px}.layout .object-header:before{background:var(--el-color-primary)}.layout .store-page .row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.layout .mobile-navigation .is-active{background:var(--el-color-primary-light-9);color:var(--qhms-color-brand)}@media(min-width:768px)and (max-height:800px){.layout .route-view .page-container{padding:12px 16px}.layout .route-view .table-toolbar{min-height:44px;padding-block:7px}.layout .route-view .el-table td.el-table__cell{padding-block:7px}}@media(max-width:1100px){.layout .assignment-roles{width:180px}.layout .header{padding-inline:12px}}@media(max-width:767px){.layout .route-view .page-container{padding:12px;min-width:0;max-width:100%}.layout .route-view .table-card>.el-card__body{padding:0}.layout .route-view .table-toolbar{padding:4px 0 10px;min-height:48px;flex-wrap:wrap}.layout .route-view .el-button:not(.is-link,.is-text){min-height:40px}.layout .route-view .pager{border:0}.layout .assignment-workspace{padding-inline:12px}.layout .sheet-toolbar{padding:10px}.layout .work-list article{padding:12px 4px;gap:10px}.layout .report-toolbar{padding:8px;gap:8px}.layout .record-field dt{color:var(--qhms-text-secondary)}.layout .record-field dd{font-variant-numeric:tabular-nums}.layout .header .user-role{display:none}.mobile-filter-trigger{border-radius:8px;margin-bottom:10px;min-height:52px}.el-dialog__header{margin-bottom:12px}}@media(prefers-reduced-motion:no-preference){.layout :is(.el-button,.el-tabs__item,.nav-entry,.work-categories button,.import-types button){transition:background-color .16s ease,border-color .16s ease,color .16s ease}}.account-workspace,.role-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;flex:1}.account-workspace.with-inspector{grid-template-columns:minmax(0,1fr) 420px}.role-workspace.with-inspector{grid-template-columns:240px minmax(0,1fr)}.account-workspace>.table-card,.role-workspace>.table-card{min-width:0;margin:0}.account-inspector.detail-surface,.role-inspector.detail-surface{height:calc(100dvh - 235px);min-height:460px;max-height:950px}.account-inspector h3{font-size:14px;margin:0 0 18px}.account-inspector .el-form-item__label{font-size:12px;color:var(--qhms-text-secondary)}.account-secondary{display:block;color:var(--qhms-text-secondary);font-size:12px;margin-top:3px}.account-selected-row td.el-table__cell{background:var(--el-color-primary-light-9)!important}.account-identity{display:flex;gap:14px;align-items:center;margin-bottom:20px}.account-identity>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;color:var(--qhms-color-brand);background:var(--el-color-primary-light-9);font-size:20px}.account-identity small{display:block;color:var(--qhms-text-secondary);font-size:12px;margin-top:6px}.account-settings-group{border-top:1px solid var(--qhms-border-light);padding-top:20px;margin-top:24px}.account-settings-group dl{display:grid;gap:14px;font-size:13px;margin-bottom:18px}.account-settings-group dl>div{display:flex;gap:12px;justify-content:space-between}.account-settings-group dt{color:var(--qhms-text-secondary)}.account-settings-group dd{margin:0}.account-settings-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.account-settings-actions>.el-button{margin:0}.role-directory{padding:16px;border:1px solid var(--qhms-border-light);border-radius:8px;background:var(--qhms-surface);overflow:auto;max-height:calc(100dvh - 235px)}.role-directory header{display:flex;justify-content:space-between;font-size:14px;margin-bottom:16px}.role-directory header span{color:var(--qhms-text-secondary)}.role-directory>button:not(.el-button){display:grid;grid-template-columns:1fr auto;gap:8px;width:100%;padding:14px 12px;border:1px solid transparent;background:transparent;border-radius:5px;color:var(--qhms-text-primary);text-align:left;cursor:pointer;margin-bottom:6px}.role-directory>button strong{font-size:14px}.role-directory>button small{grid-row:2;font-size:11px;color:var(--qhms-text-secondary);overflow-wrap:anywhere}.role-directory>button.active{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5)}.role-directory>.el-button{width:100%;margin-top:12px}.role-inspector .detail-surface__body{padding:0;overflow:hidden}.role-inspector .role-editor-form{grid-template-columns:240px minmax(0,1fr)}.role-inspector.role-editor--basic .role-editor-form{display:block}.role-inspector.role-editor--basic .role-editor-basic{max-width:520px}@media(max-width:1399px){.account-workspace.with-inspector{grid-template-columns:minmax(0,1fr) 360px}.role-workspace.with-inspector{grid-template-columns:210px minmax(0,1fr)}.role-inspector .role-editor-form{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:767px){.role-inspector .role-editor-form{display:flex;height:auto}.role-inspector .role-editor-basic{padding:0 0 20px}.role-inspector .role-editor-permissions{padding:0;height:auto;min-height:400px}}.role-inspector:not(.role-editor--basic) .role-editor-form{display:flex;flex-direction:column}.role-inspector:not(.role-editor--basic) .role-editor-basic{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr);gap:12px 20px;flex:none;border-right:0;border-bottom:1px solid var(--qhms-border-light);padding:16px 20px;overflow:visible}.role-inspector:not(.role-editor--basic) .role-editor-basic>h3{display:none}.role-inspector:not(.role-editor--basic) .role-editor-basic>.el-form-item{margin:0}.role-inspector:not(.role-editor--basic) .advanced-collapse{grid-column:1/-1;order:2}.role-inspector:not(.role-editor--basic) .advanced-collapse .el-collapse-item__header{height:30px;min-height:30px}.role-inspector:not(.role-editor--basic) .role-editor-permissions{flex:1;overflow:hidden}@media(max-width:767px){.role-inspector:not(.role-editor--basic) .role-editor-basic{display:block;padding:0}.role-inspector:not(.role-editor--basic) .role-editor-basic>.el-form-item{margin-bottom:16px}.role-inspector:not(.role-editor--basic) .role-editor-permissions{overflow:visible;padding-top:20px}}.performance06{--p06-accent:var(--qhms-theme-primary,#21897a);--el-color-primary:var(--p06-accent);--el-color-primary-light-9:var(--qhms-theme-primary-light-9,#eef8f5);--el-color-primary-light-8:var(--qhms-theme-primary-light-8,#dcefe9);display:flex;flex-direction:column;gap:12px;min-height:0;color:var(--el-text-color-primary);font-size:13px}.performance06-nav{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid var(--el-border-color-lighter);gap:12px;background:var(--el-bg-color)}.performance06-nav nav{display:flex;align-self:stretch;gap:20px}.performance06-nav nav a{position:relative;display:flex;align-items:center;justify-content:center;min-width:80px;padding:10px 18px;color:var(--el-text-color-regular);text-decoration:none;font-size:14px}.performance06-nav nav a.active{color:var(--p06-accent);font-weight:650}.performance06-nav nav a.active:after{content:"";position:absolute;bottom:0;height:3px;background:var(--p06-accent);left:0;right:0;border-radius:3px}.performance06-tools{display:flex;align-items:center;gap:8px}.layout .performance06 .filter-card{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.layout .performance06 .filter-card .el-card__body{padding:0!important}.layout .performance06 .filter-card .el-form{gap:8px!important}.layout .performance06 .filter-card .el-form-item{margin:0!important}.layout .performance06 .filter-card :is(.el-select__wrapper,.el-input__wrapper,.el-button,.store-picker-trigger){min-height:34px!important;height:34px!important;border-radius:4px!important}.layout .performance06 .filter-card .el-form-item__label{font-size:12px}.performance06 .filter-select{width:160px}.layout .performance06 .table-card{border:0;border-radius:0;box-shadow:none;margin:0;min-height:0}.layout .performance06 .table-card>.el-card__body{padding:0!important}.layout .performance06 .table-toolbar{padding:0 0 9px!important;min-height:34px!important}.performance06 .table-toolbar .title{font-size:13px;color:var(--el-text-color-secondary)}.layout .performance06 .el-table{--el-table-header-bg-color:var(--qhms-fill-lighter,#f3f5f5);--el-table-row-hover-bg-color:var(--el-color-primary-light-9);--el-table-border-color:var(--el-border-color-lighter);font-size:13px}.layout .performance06 .el-table :is(th,td).el-table__cell{padding:12px 0!important}.layout .performance06 .el-table .cell{line-height:20px!important;padding-inline:12px!important;word-break:normal}.performance06 .el-table th{font-weight:500;color:var(--el-text-color-secondary)}.performance06 .el-table__row.current-row>td.el-table__cell{background:var(--el-color-primary-light-9)!important}.performance06 .pager{padding-top:14px;margin:0;border-top:1px solid var(--el-border-color-lighter);display:flex;justify-content:flex-end}.completion06{display:flex;align-items:center;gap:8px;min-width:130px}.completion06-track{display:block;flex:1;min-width:50px;height:9px;border-radius:3px;background:var(--el-fill-color);overflow:hidden}.completion06-track i{display:block;height:100%;background:linear-gradient(90deg,#e6a840,#f1bc59);border-radius:3px}.completion06.complete .completion06-track i{background:linear-gradient(90deg,#349989,#218171)}.completion06 b{font-size:12px;min-width:49px;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.performance06-rank{display:inline-grid;place-items:center;width:24px;height:26px;font-weight:650}.performance06-rank.top{clip-path:polygon(50% 0,94% 24%,94% 76%,50% 100%,6% 76%,6% 24%);color:#fff;background:#edae36}.performance06-rank.rank2{background:#98a8c7}.performance06-rank.rank3{background:#ce8d66}.performance06-person{display:flex;align-items:center;gap:12px}.performance06-person strong{font-weight:650}.performance06-person small{color:var(--el-text-color-secondary);font-size:12px}.performance06-note{display:inline-flex;align-items:center;padding:3px 8px;border-radius:3px;background:var(--el-color-primary-light-9);color:var(--p06-accent);font-size:12px}.performance06-note.changed{background:var(--el-color-warning-light-9);color:var(--el-color-warning-dark-2)}.performance06 .positive{color:#21846e}.performance06 .negative{color:#d95358}.performance06 .subtle{color:var(--el-text-color-secondary);font-size:12px}.performance06-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;min-height:0}.performance06-profile{padding:0 16px 16px 0;border-right:1px solid var(--el-border-color-lighter)}.performance06-store-art{height:140px;border-radius:6px;display:grid;place-items:center;background:linear-gradient(145deg,#d9eee8,#8ab7a9);color:#2a665a;position:relative;overflow:hidden}.performance06-store-art svg{width:92px;height:92px;opacity:.8}.performance06-store-art:after{content:"";position:absolute;width:160px;height:160px;border:1px solid #ffffff80;border-radius:50%;right:-70px;bottom:-80px}.performance06-profile h2{font-size:17px;line-height:1.5;margin:14px 0 5px}.performance06-profile dl{display:grid;grid-template-columns:65px 1fr;gap:12px 8px;font-size:12px;margin-top:22px}.performance06-profile dt{color:var(--el-text-color-secondary)}.performance06-profile dd{margin:0;overflow-wrap:anywhere}.performance06-content{min-width:0}.performance06-metrics{border:1px solid var(--el-border-color-lighter);padding:18px;border-radius:6px;margin-bottom:18px}.performance06-metrics header{display:flex;justify-content:space-between;margin-bottom:16px}.performance06-metrics header strong{font-size:14px}.performance06-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:16px}.performance06-metric-grid b{font-size:24px;display:block;font-variant-numeric:tabular-nums}.performance06-metric-grid span{font-size:12px;display:block;margin-top:5px;color:var(--el-text-color-secondary)}.performance06-metrics>.completion06 b{display:none}.performance06-metrics>.completion06 .completion06-track{height:8px}.performance06-daily-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.performance06-daily-title h3{font-size:14px;margin:0}.performance06-supplement{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid var(--el-border-color-lighter);padding-top:14px;margin-top:16px;font-size:12px;color:var(--el-text-color-secondary)}.performance06-supplement b{color:var(--el-text-color-primary);margin-left:6px}.performance06-mobile-cards{display:grid;gap:10px}.performance06-mobile-card{padding:14px;border:1px solid var(--el-border-color-lighter);border-radius:6px;background:var(--el-bg-color)}.performance06-mobile-card header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.performance06-mobile-card .facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.performance06-mobile-card .facts span{display:block;color:var(--el-text-color-secondary);font-size:12px}.performance06-mobile-card .facts b{display:block;font-size:16px;margin-top:4px}.performance06-mobile-card footer{margin-top:12px;display:flex;justify-content:space-between;align-items:center}@media(max-width:1100px){.performance06-workspace{grid-template-columns:185px minmax(0,1fr)}.performance06-person{align-items:flex-start;flex-direction:column;gap:0}.performance06-metric-grid b{font-size:20px}}@media(max-width:767px){.performance06{gap:10px}.performance06-nav{flex-wrap:wrap;gap:4px}.performance06-nav nav{gap:4px}.performance06-nav nav a{min-width:58px;padding:10px 12px}.performance06-tools{margin-left:auto}.performance06-workspace{grid-template-columns:1fr;gap:12px}.performance06-profile{border:0;padding:0;display:grid;grid-template-columns:80px 1fr;gap:0 12px}.performance06-store-art{height:80px;grid-row:span 3}.performance06-store-art svg{height:55px;width:55px}.performance06-profile h2{margin:0;font-size:16px}.performance06-profile dl{grid-column:1/-1;grid-template-columns:65px 1fr 65px 1fr;margin:14px 0 0;gap:10px}.performance06-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.performance06-metrics{padding:14px}.performance06 .pager{overflow:hidden}.performance06-supplement{gap:12px}.performance06 .subtle{white-space:normal}}.performance06-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 0 6px}.performance06-filter>.el-input{width:210px}.performance06-filter>.el-select{width:145px}.performance06-filter>.el-date-editor{width:155px!important}.performance06-filter>.store-picker{width:145px}.performance06-filter .el-button+.el-button{margin-left:0}.performance06-filter :is(.el-input__wrapper,.el-select__wrapper,.el-button,.picker-trigger){min-height:34px!important;height:34px!important;border-radius:4px!important}.performance06-note{border:0;cursor:pointer}.performance06-handover{padding:12px;background:var(--el-color-warning-light-9);border-radius:6px;font-size:13px;line-height:1.7}.performance06-filter .is-pending{box-shadow:0 0 0 3px #21897a25}.performance06-filter .is-pending:not(:disabled){animation:p06-pending 1.5s ease-in-out infinite}@keyframes p06-pending{50%{box-shadow:0 0 0 5px #21897a18}}@media(prefers-reduced-motion:reduce){.performance06-filter .is-pending{animation:none}}@media(max-width:767px){.performance06-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.performance06-filter>:is(.el-input,.el-select,.el-date-editor,.store-picker){width:100%!important;min-width:0}.performance06-filter>.el-button{margin:0}}.layout .performance06{background:var(--qhms-surface);border-radius:5px}.performance06 .performance06-metrics{background:var(--qhms-surface)}.completion06.unknown{min-width:0;color:var(--el-text-color-placeholder)}.completion06.unknown b{text-align:left;min-width:0}.performance06-metric-grid div:first-child b{font-size:22px}.performance06-profile .performance06-note{display:flex;line-height:1.5;margin:12px 0}.performance06-filter .el-date-editor .el-input__wrapper{box-shadow:0 0 0 1px var(--el-border-color) inset}.performance06-filter .picker-trigger{background:var(--qhms-surface)}:root.dark .performance06{--p06-accent:var(--qhms-theme-primary,#70bfa8);--el-color-primary-light-9:var(--qhms-theme-primary-light-9,#203c35);--el-color-primary-light-8:var(--qhms-theme-primary-light-8,#2a4a40)}.performance06-drawer .el-drawer__body{padding-top:4px}.performance06-person-metrics{margin:16px 0}.performance06 .el-table th .cell{white-space:normal!important;text-overflow:clip!important}.performance06 .el-table td .cell .performance06-person{flex-wrap:wrap}.performance06 .el-table td .cell:has(.performance06-person){white-space:normal}.performance06-profile dd{line-height:1.6}:root.dark .performance06 .positive{color:#79cfb5}:root.dark .performance06 .negative{color:#ff989d}@media(max-width:767px){.assessment06-footer{position:sticky;bottom:-12px;background:var(--qhms-surface);z-index:2;padding:12px 0!important}.assessment06 .assessment06-form .el-form-item__content{gap:8px!important}.assessment06 .assessment06-form .el-form-item:first-child .el-input{width:calc(100% - 58px)}.assessment06 .assessment06-form .el-form-item{margin-bottom:14px!important}}.performance06-filter-actions{display:flex;gap:8px}.performance06-filter-actions .el-button:first-child{flex:1}@media(max-width:767px){.performance06-filter-actions .el-button{min-width:0;padding-inline:10px}}.performance06 .completion-warning{color:#b07824}:root.dark .performance06 .completion-warning{color:#eac174}.assessment06-history-empty{padding:28px 12px;font-size:12px;color:var(--el-text-color-secondary)}.assessment06 h2{margin-bottom:14px!important}.performance06-drawer,.assessment06-category{--el-color-primary:var(--qhms-theme-primary,#21897a);--el-color-primary-light-3:var(--qhms-theme-primary-light-3,#64ad9f);--el-color-primary-light-7:var(--qhms-theme-primary-light-7,#cfe6df);--el-color-primary-light-9:var(--qhms-theme-primary-light-9,#eef8f5);--el-color-primary-dark-2:var(--qhms-theme-primary-dark,#1b7366)}.performance06-drawer .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled),.assessment06-category .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled){--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-text-color:#fff;--el-button-hover-bg-color:var(--qhms-theme-primary-dark,#287c70);--el-button-hover-border-color:var(--qhms-theme-primary-dark,#287c70);--el-button-hover-text-color:#fff}:root.dark :is(.performance06-drawer,.assessment06-category){--el-color-primary:var(--qhms-theme-primary,#70bfa8);--el-color-primary-light-9:var(--qhms-theme-primary-light-9,#203c35)}:root.dark :is(.performance06-drawer,.assessment06-category) .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled){--el-button-text-color:#102b22;--el-button-hover-text-color:#102b22;--el-button-hover-bg-color:#91d1bd;--el-button-hover-border-color:#91d1bd}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}: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}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.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;-webkit-backface-visibility:hidden;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;top:0;bottom:0;left:0;right: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-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.performance07{--p07-accent:var(--qhms-theme-primary,#087f73);--el-color-primary:var(--p07-accent);--el-color-primary-light-9:var(--qhms-theme-primary-light-9,#eef7f4);--el-color-primary-light-8:var(--qhms-theme-primary-light-8,#d7eee7);--el-color-primary-dark-2:var(--qhms-theme-primary-dark,#056359);--el-border-radius-base:4px;--qhms-color-brand:var(--p07-accent);min-width:0;padding:12px 20px;background:var(--qhms-surface);border-radius:6px;gap:10px!important}.performance07-heading{display:flex;align-items:center;gap:12px;min-height:36px;margin:0}.performance07-heading h1{font-size:23px;font-weight:650;line-height:1.4;margin:0}.performance07-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.performance07-actions .el-button+.el-button{margin:0}.performance07 .el-button{border-radius:4px;box-shadow:none}.performance07 .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled){background:var(--p07-accent);border-color:var(--p07-accent)}.performance07 .el-button--primary.is-link{background:transparent;border:0;color:var(--p07-accent)}.performance07-menu{--el-color-primary:var(--qhms-theme-primary,#087f73)}.performance07-command-menu{display:grid;gap:8px}.performance07-command-menu>.el-button{margin:0;width:100%;justify-content:flex-start}.performance07-more-filters .el-form-item{margin-bottom:16px}.performance07-more-filters .el-select,.performance07-more-filters .store-picker{width:100%}.performance07 .performance07-filters{margin:0;padding:0;background:transparent;border:0}.performance07-filters .el-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.performance07-filters .el-form-item{margin:0!important;flex:none;min-width:0}.performance07-filters .el-form-item__label{padding-right:8px;font-size:12px;color:var(--el-text-color-secondary);line-height:32px;background:transparent}.performance07-filters .el-form-item__content{min-width:0;flex:none}.performance07-filters .filter-select,.performance07-filters .el-select,.performance07-filters .store-picker{width:135px!important}.performance07-filters .el-date-editor{width:145px!important}.performance07-filters .el-input__wrapper,.performance07-filters .el-select__wrapper,.performance07-filters .picker-trigger{min-height:32px!important;height:32px!important;border-radius:4px!important}.performance07-filters .el-button{height:32px;min-height:32px;padding:7px 10px}.performance07-filters.pending [data-filter-submit]{box-shadow:0 0 0 3px #087f7325}.performance07-score .performance07-filters .el-form{gap:8px 10px}.performance07-score .performance07-filters .el-select,.performance07-score .performance07-filters .store-picker{width:112px!important}.performance07-score .performance07-filters .el-date-editor{width:130px!important}.performance07-score .performance07-filters .performance07-employee-search{flex:1;min-width:150px}.performance07-score .performance07-employee-search .el-form-item__content{flex:1}.performance07-score .performance07-filters .performance07-employee-search .el-select{width:100%!important}.performance07-query-actions .el-form-item__content{display:flex;gap:6px}.performance07-query-actions .el-button+.el-button{margin:0}.layout .performance07 .table-card{border:0!important;border-radius:4px;box-shadow:none!important}.layout .performance07 .table-card>.el-card__body{padding:0!important}.performance07 .table-toolbar{min-height:32px;padding:0 0 8px!important;margin:0!important;gap:10px}.performance07 .table-toolbar .title{font-size:12px;color:var(--el-text-color-secondary)}.performance07 .table-toolbar .icon-badge{display:none}.performance07 .table-toolbar .el-button{height:28px;min-height:28px;font-size:12px;padding:4px 10px}.layout .performance07 .el-table{--el-table-header-bg-color:#f1f4f4;--el-table-row-hover-bg-color:#f3f8f6;--el-table-border-color:var(--qhms-border-light);font-size:13px}.layout .route-view .performance07 .el-table th.el-table__cell{height:38px;padding:4px 0;color:var(--qhms-text-primary);font-weight:600}.layout .performance07 .el-table th .cell{white-space:normal!important;line-height:17px;word-break:normal;font-weight:600;color:var(--qhms-text-primary)}.layout .performance07 .el-table th .sort-wrapper{display:inline-flex;align-items:center}.layout .route-view .performance07 .el-table td.el-table__cell{padding:3px 0;height:40px}.layout .performance07 .el-table--border th.el-table__cell,.layout .performance07 .el-table--border td.el-table__cell{border-right:1px solid var(--qhms-border-light)!important}.layout .route-view .performance07 .el-table .cell{line-height:18px}.layout .performance07-score .performance-workspace:not(.is-reviewing),.layout .performance07-score .table-card,.layout .performance07-score .table-card>.el-card__body{flex:0 0 auto}.layout .performance07-score .pager{margin-top:0!important;border-top:0;padding:9px 0 0!important}.layout .performance07 .el-table .el-table__row--striped td.el-table__cell{background:color-mix(in srgb,var(--qhms-surface) 97%,var(--p07-accent))}.performance07 .el-table .el-tag{border:0;font-size:11px;border-radius:4px}.performance07 .el-table .el-button.is-link{font-size:12px}.layout .performance07 .pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px!important;padding:4px 0 0!important;min-height:36px!important}.performance07-selection{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--el-text-color-secondary)}.performance07-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:150px;padding:24px 12px;line-height:1.5}.performance07-empty>.el-icon{font-size:36px;color:var(--el-text-color-placeholder)}.performance07-empty>strong{color:var(--el-text-color-secondary);font-size:13px;font-weight:400}.person07{display:flex;align-items:center;gap:10px;line-height:1.4}.person07-avatar{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;color:var(--p07-accent);background:var(--el-color-primary-light-8);font-size:11px}.person07 strong{font-size:13px;font-weight:600}.person07 small{display:block;font-size:10px;color:var(--el-text-color-secondary);margin-top:3px}.performance07 .person07-name.el-button{font-size:13px!important;font-weight:600;color:var(--el-text-color-primary);padding:0;min-height:0;height:auto}.performance07 .person07-name:hover{color:var(--p07-accent)}.group07-score{font-size:13px;font-variant-numeric:tabular-nums}.group07-score.above-base{color:var(--p07-accent)}.group07-contribution{display:block;font-size:10px;line-height:14px;color:var(--el-text-color-secondary);font-variant-numeric:tabular-nums}.person07 .eval-avatar{border:1px solid var(--qhms-border-light)}.group07-weight{display:block;line-height:15px;font-size:10px;color:var(--el-text-color-secondary)}.peer07{display:flex;align-items:center;gap:10px;font-size:11px;white-space:nowrap}.peer07-bars{display:flex;gap:2px;align-items:end;height:28px;width:90px;flex:none}.peer07-bars i{flex:1;background:#d9e0e1}.peer07-bars i.own{background:var(--p07-accent)}.peer07 b{font-weight:500}.peer07-empty{color:var(--el-text-color-placeholder)}.layout .performance07 .template-workspace.detail-surface{height:auto!important;min-height:0!important;flex:1;border:0;box-shadow:none}.layout .performance07 .template-workspace .detail-surface__header{padding:0 0 14px!important}.layout .performance07 .template-workspace .detail-surface__body{padding:0!important}.template07-heading{width:100%;gap:8px}.template07-heading>.el-button{padding:8px;flex:none}.template07-heading h1{min-width:0;overflow-wrap:anywhere}.template07-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin:0 0 16px;font-size:12px;color:var(--el-text-color-secondary)}.template07-meta>span,.template07-meta>label{display:flex;align-items:center;gap:10px;white-space:nowrap}.template07-meta .el-input{width:280px}.template07-meta .el-select{width:210px}.template07-meta :is(.el-input__wrapper,.el-select__wrapper){min-height:30px;height:30px;border-radius:4px}.template07-meta .template07-meta-value{padding:8px 12px;margin:0;border:1px solid var(--qhms-border-light);border-radius:4px;color:var(--el-text-color-primary);font-size:12px;font-weight:400}.template07-meta .template07-save-state{margin-left:auto;font-size:11px}.layout .performance07 .template-editor-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:16px;align-items:stretch}.layout .performance07 .template-indicator,.performance07.template-workspace .template-indicator{display:flex;align-items:center;gap:8px;padding:0;min-height:28px}.template07-drag{width:12px;height:24px;display:grid;place-items:center;flex:none;padding:0;border:0;background:transparent;color:var(--el-text-color-secondary);cursor:grab}.template07-drag svg{width:10px;height:16px;fill:currentColor}.template07-drag:active{cursor:grabbing}.template07-drag:focus-visible{outline:2px solid var(--p07-accent);outline-offset:2px}.template-indicator.is-drop-target{box-shadow:inset 0 2px var(--p07-accent)}.layout .performance07 .template-indicator strong{font-size:12px;font-weight:400;line-height:1.5}.layout .performance07 .template07-indicator-name{display:block;max-width:100%;height:auto;min-height:0;padding:0;font-size:12px;font-weight:400;color:var(--qhms-text-primary);text-align:left}.template07-indicator-name>span{display:block;overflow:hidden;text-overflow:ellipsis}.layout .performance07 .template-workspace .el-table td.el-table__cell{height:38px;padding:3px 0}.layout .performance07 .template-workspace .el-table .cell{padding:0 8px}.layout .performance07 .template-workspace .el-input-number{width:76px!important}.layout .performance07 .template-workspace .el-input-number :is(.el-input-number__increase,.el-input-number__decrease){display:flex!important;width:18px;border:0;background:transparent;color:var(--el-text-color-secondary)}.layout .performance07 .template-workspace .el-input-number .el-input__wrapper{padding-left:8px;padding-right:22px;min-height:28px}.layout .performance07 .template-workspace .el-input-number .el-input__inner{text-align:left}.layout .performance07 .template-workspace .row-actions{display:flex;justify-content:center;gap:8px}.layout .performance07 .template-workspace .row-actions .el-button{color:var(--el-text-color-secondary)}.layout .performance07 .template-workspace .row-actions .el-button:hover{color:var(--p07-accent)}.template07-group{font-size:12px;font-weight:600}.template07-group small{display:block;font-size:11px;font-weight:400;color:var(--el-text-color-secondary);margin-top:3px}.template07-reorder{display:flex;gap:0}.template07-reorder button{padding:0 2px!important;color:var(--el-text-color-secondary)}.template07-inline-input .el-input__wrapper{box-shadow:none!important;background:transparent;padding-left:0}.template07-inline-input .el-input__wrapper:hover,.template07-inline-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-border-color) inset!important;background:var(--qhms-surface)}.template07-standard{display:block;line-height:1.6;overflow-wrap:anywhere}.layout .performance07 .template-workspace .template07-bottom-tools{display:flex;align-items:center;gap:8px;margin:12px 0 0}.template07-bottom-tools>.el-button:first-child{color:var(--p07-accent)}.layout .performance07 .template-formula{padding:16px;background:var(--el-table-header-bg-color,#f3f6f5);border:1px solid var(--qhms-border-light);border-radius:4px;min-height:0;position:static;display:flex;flex-direction:column}.performance07 .template-formula h3{margin:0 0 12px;font-size:13px}.layout .performance07 .template-equation{background:none;padding:0;font-size:12px;line-height:1.8}.performance07 .template-formula .weight-total{display:flex;align-items:center;gap:8px;margin:0 0 8px}.performance07 .template-formula .weight-total>strong{font-size:18px}.performance07 .template-formula .weight-total>span{font-size:11px}.template07-formula-group h4{margin:16px 0 6px;font-size:12px}.template07-formula-group p{font-size:11px;line-height:1.8;margin:0;color:var(--el-text-color-secondary);overflow-wrap:anywhere}.template07-weight-check{display:flex;align-items:center;gap:8px;padding-top:12px;margin-top:18px;border-top:1px solid var(--qhms-border-light);font-size:11px;color:var(--el-text-color-secondary)}.template07-weight-check strong{margin-left:auto;color:var(--p07-accent);font-size:12px}.template07-weight-check.invalid,.template07-weight-check.invalid strong{color:var(--el-color-danger)}.performance07 .template-formula details{margin-top:auto;padding-top:18px;font-size:11px;color:var(--el-text-color-secondary);line-height:1.7}.layout .performance07-eval .profile-workspace{display:block!important}.layout .performance07-eval .profile-summary{display:block;position:static}.layout .performance07-eval .profile-header{border:0!important;box-shadow:none!important;background:transparent;padding:0!important;margin:0 0 12px}.layout .performance07-eval .profile-header>.el-card__body{overflow:visible!important;padding:0!important}.performance07-eval .oh-title{font-size:23px}.performance07-eval .oh-meta{font-size:12px;line-height:1.6}.performance07-eval .oh-actions{margin-left:auto}.evaluation07-person-avatar{display:flex;align-items:center;gap:8px}.evaluation07-person-avatar>.el-button{padding:4px}.evaluation07-employee-no{color:var(--el-text-color-secondary);font-size:12px}.evaluation07-months{display:flex;gap:6px;align-items:center}.performance07-eval .evaluation07-months .el-date-editor{width:132px}.evaluation07-months>.el-button{margin:0;padding:8px}.evaluation07-archive-menu{margin-left:auto}.evaluation07-employee-tools{display:grid;gap:12px}.evaluation07-employee-tools>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.layout .performance07-eval .profile-sections{display:flex;align-items:center;gap:22px;margin:0 0 14px;border-radius:0!important;border-bottom:1px solid var(--qhms-border-light);background:transparent!important;box-shadow:none!important;padding:0;overflow:visible}.layout .performance07-eval .profile-sections button:not(.el-button){display:flex;flex:0 0 auto;align-items:center;gap:6px;width:auto;border:0;border-radius:0;padding:12px 0;background:none;box-shadow:none;color:var(--qhms-text-secondary);font:inherit;font-size:13px;cursor:pointer}.layout .performance07-eval .profile-sections button[aria-pressed=true]{color:var(--p07-accent);border-bottom:2px solid var(--p07-accent);background:none}.layout .performance07-eval .profile-sections .evaluation07-score-action{flex:none;margin-left:0;padding:8px 12px;height:32px;min-height:32px;border-radius:4px;background:var(--p07-accent);color:var(--el-color-white);border:1px solid var(--p07-accent)}.evaluation07-panels{display:grid;grid-template-columns:1.55fr 1fr;gap:6px}.evaluation07-card{border:1px solid var(--qhms-border-light);border-radius:4px;padding:16px;min-width:0;background:var(--qhms-surface)}.layout .performance07-eval .evaluation07-card h2{font-size:14px!important;font-weight:600;margin:0 0 14px!important}.help07{font-size:12px;color:var(--el-text-color-secondary);cursor:help}.evaluation07-summary{display:flex;gap:24px;align-items:start;min-height:124px;padding-top:4px}.evaluation07-score{min-width:92px}.evaluation07-score label,.evaluation07-groups>label{display:block;font-size:12px;color:var(--el-text-color-secondary);margin-bottom:12px}.evaluation07-score strong{font-size:32px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.evaluation07-score small{font-size:14px}.evaluation07-peer-note{display:block;margin-top:8px;font-size:11px;color:var(--el-text-color-secondary)}.evaluation07-groups{flex:1;min-width:0}.evaluation07-group{display:grid;grid-template-columns:76px minmax(40px,1fr) 32px;gap:8px;align-items:center;font-size:12px;margin:10px 0}.evaluation07-group>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.evaluation07-group i{height:10px;border-radius:2px;overflow:hidden;background:var(--el-fill-color-light)}.evaluation07-group i b{display:block;height:100%;background:linear-gradient(90deg,var(--el-color-primary-dark-2),var(--p07-accent));border-radius:2px}.evaluation07-group strong{font-weight:500;text-align:right}.layout .performance07-eval .evaluation07-chart{height:150px;min-width:0}.evaluation07-matrix{margin-top:6px}.evaluation07-matrix-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.layout .performance07-eval .evaluation07-matrix-heading h2{margin:0!important}.evaluation07-matrix-heading .el-button{min-height:24px;height:24px;font-size:12px}.evaluation07-matrix .el-table th{font-size:12px}.layout .route-view .performance07-eval .evaluation07-matrix .el-table td.el-table__cell{height:38px}.layout .performance07-eval .evaluation07-matrix .el-table td.el-table__cell{height:42px;padding:4px 0}.layout .performance07-eval .evaluation07-matrix .el-table .cell{overflow:visible}.evaluation07-spark{display:block;width:90px;height:28px;color:var(--p07-accent)}.evaluation07-template{margin-bottom:12px;max-width:280px}.evaluation07-state{font-size:12px;line-height:1.7;color:var(--el-text-color-secondary);padding:20px 0}.evaluation07-comments p{line-height:1.7;font-size:12px}.evaluation07-comments{max-height:55vh;overflow:auto}.evaluation07-comments>div{padding:10px 0;border-bottom:1px solid var(--qhms-border-light)}.evaluation07-comments header{display:flex;justify-content:space-between}.evaluation07-month-card>header{display:flex;align-items:center;gap:10px}.evaluation07-month-card>header>span{margin-left:auto;font-size:11px;color:var(--el-text-color-secondary)}.evaluation07-month-card>header .el-button{padding:4px;min-height:24px;height:24px}.performance07-eval .history-card,.performance07-eval .chart-box{border-radius:4px}:root.dark .performance07,:root.dark .performance07-menu{--p07-accent:var(--qhms-theme-primary,#6dceb6);--el-color-primary:var(--qhms-theme-primary,#6dceb6);--el-color-primary-dark-2:var(--qhms-theme-primary-dark,#92dbc8);--el-color-primary-light-9:var(--qhms-theme-primary-light-9,#203d35);--el-color-primary-light-8:var(--qhms-theme-primary-light-8,#2a4a40)}.dark .layout .performance07 .el-table{--el-table-header-bg-color:#263430;--el-table-row-hover-bg-color:#243d33}.dark .layout .performance07 .template-formula{background:#20312b}.dark .peer07-bars i{background:#50615b}.dark .peer07-bars i.own{background:var(--p07-accent)}.dark .performance07 .el-button--primary:not(.is-plain,.is-link,.is-text,.is-disabled){color:#142b24}.dark .layout .performance07-eval .profile-sections .evaluation07-score-action{color:#142b24}@media(max-width:1399px){.performance07-score .performance07-filters .el-form{gap:8px}.performance07-score .performance07-filters .el-form-item__label{padding-right:5px}.performance07-score .performance07-filters .el-select,.performance07-score .performance07-filters .store-picker{width:100px!important}.performance07-score .performance07-filters .el-date-editor{width:120px!important}.performance07-score .performance07-filters .performance07-employee-search{min-width:125px}.performance07 .peer07{gap:6px;font-size:10px}.performance07 .peer07-bars{width:70px}.evaluation07-summary{gap:14px}}@media(min-width:1024px){.layout:has(.performance07)>.aside:not(.aside-collapsed):not(.aside-mobile){width:126px!important}.layout:has(.performance07) .header{height:40px!important;min-height:40px;padding-inline:20px}.layout:has(.performance07) .header .search-entry{height:28px;min-height:28px}.layout:has(.performance07) .is-rail .sidebar-brand{height:40px;padding-inline:8px}.layout:has(.performance07) .is-rail .nav-entry{height:40px;padding-inline:8px;gap:10px}}@media(max-width:1199px){.performance07{padding:14px}.layout .performance07 .template-editor-grid{grid-template-columns:minmax(0,1fr) 200px;gap:12px}.layout .performance07 .template-formula{padding:12px}.evaluation07-panels{grid-template-columns:1fr;gap:12px}.evaluation07-summary{min-height:120px}}.el-drawer.performance07{padding:0}.el-drawer.performance07.template-workspace{height:100dvh!important;min-height:0!important}.el-drawer.performance07 .el-drawer__body{padding:12px}.el-drawer.performance07 .template-editor-grid{grid-template-columns:minmax(0,1fr)}.el-drawer.performance07 .template-formula{position:static}.el-drawer.performance07 .performance07-heading{flex-wrap:wrap}.el-drawer.performance07 .performance07-heading h1{font-size:18px}@media(max-width:767px){.performance07{padding:12px 10px}.performance07-heading{flex-wrap:wrap;gap:10px}.performance07-heading h1{font-size:21px}.performance07-actions{gap:6px;flex-wrap:wrap}.performance07-actions .el-button{padding:7px 9px}.performance07-filters .el-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.performance07-filters .el-form-item{display:flex;flex-direction:column;align-items:stretch!important;min-width:0}.performance07-filters .el-form-item__label{height:22px;line-height:22px;text-align:left;justify-content:flex-start}.performance07-filters .el-form-item__content{display:block}.performance07-filters .filter-select,.performance07 .performance07-filters .el-select,.performance07 .performance07-filters .store-picker,.performance07 .performance07-filters .el-date-editor{width:100%!important}.performance07-score .performance07-query-actions{flex-direction:row;align-self:end}.performance07-query-actions .el-form-item__content{display:flex;gap:6px}.performance07-query-actions .el-button:first-child{flex:1}.layout .performance07 .template-editor-grid{grid-template-columns:minmax(0,1fr)}.template07-meta{gap:10px}.template07-meta>span,.template07-meta>label{flex-wrap:wrap;max-width:100%}.template07-meta>label{width:100%}.template07-meta .el-input,.template07-meta .el-select{flex:1;width:auto;min-width:0}.template07-meta .template07-meta-value{max-width:100%;white-space:normal;height:auto}.performance07 .template-workspace .template07-bottom-tools{flex-wrap:wrap}.performance07.template-workspace .record-field:has(textarea[aria-label$=评分标准]){grid-column:1/-1}.performance07 .table-toolbar,.performance07 .pager .el-pagination{flex-wrap:wrap}.performance07-eval .oh-body{gap:12px}.performance07-eval .oh-title{font-size:21px}.performance07-eval .oh-actions{margin-left:0;width:100%}.evaluation07-months{width:100%}.performance07-eval .evaluation07-months .el-date-editor{flex:1;min-width:0}.layout .performance07-eval .profile-sections{gap:14px;flex-wrap:wrap}.evaluation07-archive-menu{margin-left:0}.layout .performance07-eval .profile-sections>button:nth-child(2){display:none}.evaluation07-card{padding:12px}.evaluation07-summary{flex-wrap:wrap;gap:16px 24px}.evaluation07-groups{flex-basis:100%}.evaluation07-matrix{overflow:hidden}.evaluation07-month-card{padding:12px 0;border-bottom:1px solid var(--qhms-border-light)}.evaluation07-month-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.evaluation07-month-values span{font-size:11px;color:var(--el-text-color-secondary)}.evaluation07-month-values b{display:block;font-size:16px;color:var(--el-text-color-primary);margin-top:4px}}@media(min-width:768px){.layout .route-view .page-container{padding:12px 16px}.layout .route-view .table-toolbar{min-height:40px;padding:4px 0 8px;gap:8px}.layout .route-view .filter-card.filter-card--desktop{padding:6px 10px}.layout .route-view .el-tabs__header{margin-bottom:8px}.layout .route-view .pager{margin-top:8px;padding-top:8px}.layout .route-view .account19-main{padding:8px 16px 12px}.layout .route-view .account19-list{padding:10px 12px;min-height:0}.layout .route-view .account19-filters{margin-bottom:10px;gap:8px}.layout .route-view .account19-pagination{padding-top:8px;min-height:40px}.layout .route-view .organization08{padding-block:8px!important;gap:8px!important}.layout .route-view .organization08 .employee-main{gap:8px}.layout .route-view .department-page-heading{min-height:38px;gap:12px;margin-bottom:0}.layout .route-view .org08-page-heading{min-height:32px}.layout .route-view .performance06-nav{min-height:36px;margin-bottom:0}.layout .route-view .performance06-nav nav a{padding-block:8px}.layout .route-view .performance-nav{min-height:36px;margin-bottom:8px}.layout .route-view .performance-nav a{padding-block:8px}.layout .route-view .performance07-heading{min-height:34px}.layout .route-view .flow12-page{min-height:0}.layout .route-view .flow12-page-head{padding:8px 16px;gap:10px}.layout .route-view .flow12-context{order:1;flex:1 1 510px;gap:8px}.layout .route-view .flow12-title{order:2}.layout .route-view .flow12-page-actions{order:3;gap:8px}.layout .route-view .flow12-context>label:nth-of-type(2){margin-left:6px}.layout .route-view .flow12-context-summary{display:none}.layout .route-view .flow12-panel-heading{height:44px}.layout .route-view .import14 .import-workspace{padding:12px 16px}.layout .route-view .import14 .workspace-heading{margin-bottom:10px;gap:8px}.layout .route-view .import14 .workspace-heading h2{font-size:17px}.layout .route-view .import14-validation{padding:12px 16px}.layout .route-view .import14-validation>header{margin-bottom:12px}.layout .route-view .sync18-plan{padding:12px 16px}.layout .route-view .sync18-plan article{padding-inline:14px}.layout .route-view .sync18-plan article:first-child{padding-left:0}.layout .route-view .sync18-plan h2{margin-bottom:5px}.layout .route-view .sync18-panel-title{height:44px;padding-inline:16px}}@media(min-width:768px)and (max-width:1200px){.layout .route-view .flow12-context{flex-basis:420px}.layout .route-view .flow12-context>.el-select{width:155px}}
