: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-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;inset:-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-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.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-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;overflow-y:auto}.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:translateZ(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}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translateZ(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__selected-item>.el-tag{max-width:100%}.el-select__collapse-item{flex-shrink:0;max-width:100%}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);box-sizing:border-box;background-color:var(--el-table-bg-color);width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;font-size:var(--el-font-size-base);color:var(--el-table-text-color);position:relative;overflow:hidden}.el-table__inner-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.el-table__inner-wrapper:before{height:1px;bottom:0;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{width:50%;color:var(--el-text-color-secondary);line-height:60px}.el-table__expand-column .cell{text-align:center;-webkit-user-select:none;user-select:none;padding:0}.el-table__expand-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-table__expand-icon{color:var(--el-text-color-regular);width:min(23px,100%);height:23px;font-size:12px;line-height:12px}.el-table__expand-icon.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:#0000!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;z-index:var(--el-table-index);padding:8px 0;position:relative}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;padding:0 12px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before{content:"";background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2);position:absolute}.el-table--border .el-table__inner-wrapper:after{width:100%;height:1px;z-index:calc(var(--el-table-index) + 2);top:0;left:0}.el-table--border:before{width:1px;height:100%;top:-1px;left:0}.el-table--border:after{width:1px;height:100%;top:-1px;right:0}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right{background:inherit;z-index:calc(var(--el-table-index) + 1);position:sticky!important}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{content:"";width:10px;box-shadow:none;touch-action:none;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch{z-index:calc(var(--el-table-index) + 1);background:#fff;right:0;position:sticky!important}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell{align-items:center;height:23px;display:inline-flex}.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;position:relative;overflow:hidden}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table .caret-wrapper:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table .caret-wrapper{vertical-align:middle;width:24px;height:14px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid #0000;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{z-index:calc(var(--el-table-index) + 2);position:sticky;top:0}.el-table.el-table--scrollable-y .el-table__body-footer{z-index:calc(var(--el-table-index) + 2);position:sticky;bottom:0}.el-table__column-resize-proxy{border-left:var(--el-table-border);width:0;z-index:calc(var(--el-table-index) + 9);position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__column-filter-trigger:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table__column-filter-trigger{display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);vertical-align:middle;font-size:14px}.el-table__border-left-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0;left:0}.el-table__border-bottom-patch{height:1px;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;left:0}.el-table__border-right-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s 1ms}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;display:inline-block}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.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%)}.el-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__increase,.el-input-number__decrease{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height:11px}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}: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;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}:root{--bg:#f3efe9;--ink:#2b2724;--muted:#82786e;--line:#e8dfd4;--accent:#a71948;--side:#2b2227;--gold:#d7b777;--green:#347558}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--bg);font:14px/1.65 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}button,a{cursor:pointer}button{border:1px solid var(--line);border-radius:6px;padding:8px 15px;background:#fff;color:var(--ink)}button:hover{background:#f8f1eb}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.link{border:0;padding:3px 0;background:none;color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--accent);text-decoration:none}input,select,textarea{border:1px solid var(--line);border-radius:6px;background:#fff;padding:9px 11px;max-width:100%;color:var(--ink)}input[type=number]{width:100px}textarea{width:100%;min-height:75px;resize:vertical}label{display:block;color:var(--muted);font-size:13px;margin-bottom:6px}h1,h2,h3,p{margin:0}h1{font-size:27px;line-height:1.4}h2{font-size:18px}h3{font-size:15px}.muted{color:var(--muted);font-size:13px}.red{color:var(--accent)}.small{font-size:12px}.sidebar{position:fixed;inset:0 auto 0 0;width:220px;background:linear-gradient(140deg,#2f2529,#271f24);color:#c4b9b6;padding:16px 10px;z-index:10}.brand{display:flex;gap:12px;align-items:center;padding:0 6px 20px}.logo{background:#a3274e;color:#fff;border-radius:8px;width:36px;height:36px;display:grid;place-items:center;font-size:23px}.brand strong{color:#f7f0eb}.brand small{display:block;color:#968b87}.nav-title{font-size:12px;color:#948784;margin:24px 10px 10px}.nav{display:flex;gap:12px;align-items:center;padding:11px 12px;color:#cfc3bd;border-radius:7px;margin:3px 0}.nav.active{background:#4b3e37;color:#e5c68e}.nav svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6}.main{margin-left:220px;padding:0 24px 28px}.topbar{height:66px;display:flex;gap:14px;align-items:center}.search{width:310px;background:#fff;border:0}.spacer{flex:1}.badge{display:inline-block;font-size:12px;padding:3px 12px;border-radius:30px;background:#fbefd4;color:#9a6b1f;white-space:nowrap}.badge.good{background:#e9f3ed;color:var(--green)}.badge.gray{background:#f0ede9;color:#82786e}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#f5e9cf;color:#9f7a37}.card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:22px;margin-bottom:16px}.hero{border-color:transparent;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px}.eyebrow{color:var(--accent);font-size:12px;margin-bottom:10px}.row{display:flex;gap:12px;align-items:center}.wrap{flex-wrap:wrap}.split{display:grid;grid-template-columns:2.05fr 1fr;gap:16px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.four{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.stat{padding:20px 22px;text-align:left;width:100%}.stat .num{font-size:30px;font-weight:600;margin:8px 0 0;color:#171512}.stat .arrow{float:right;color:#a3988e}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;background:#f8f6f3;color:#71685e;font-weight:500;white-space:nowrap}td,th{padding:12px 11px;border-bottom:1px solid #eee7df;vertical-align:middle}tr:last-child td{border-bottom:0}td .muted{font-size:12px}.bar{height:8px;background:#efebe7;border-radius:20px;overflow:hidden;min-width:80px}.bar i{height:100%;display:block;background:var(--accent);border-radius:20px}.todo{padding:15px 0;border-bottom:1px solid #eee7df;display:flex;align-items:center;justify-content:space-between}.todo strong{font-size:24px}.notice{background:#fcf6e9;border:1px solid #f0e3c7;color:#8b652c;padding:12px 16px;border-radius:7px;font-size:13px;margin-top:12px}.footer{text-align:center;color:#9a9086;font-size:12px;margin-top:8px}.trend{width:100%;height:136px}.donut{height:115px;width:115px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) 0 68%,#ede7e1 68% 100%)}.donut:before{content:"";background:#fff;width:89px;height:89px;border-radius:50%;position:absolute}.donut span{z-index:1;text-align:center;font-size:26px;font-weight:600}.donut small{display:block;font-weight:400;font-size:12px;color:var(--muted)}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.tabs button.active{color:var(--accent);background:#faedf1;border-color:#dcb6c2}.gridform{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field input:not([type=checkbox]),.field select{width:100%}.steps{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.step{padding:6px 14px;background:#f2efeb;border-radius:20px;color:#8b8177}.step.active{background:#a71948;color:#fff}.step.done{background:#f6e5eb;color:#a71948}.actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.empty{text-align:center;padding:40px;color:#9b8f85}.evidence{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.attachment{border:1px solid var(--line);padding:8px;border-radius:6px;max-width:160px;word-break:break-all;font-size:12px}.attachment img{width:130px;height:80px;object-fit:cover;display:block}.participant{max-width:1000px;margin:30px auto;padding:0 18px}.participant .hero{border-top:4px solid var(--accent)}.metric{border:1px solid var(--line);padding:20px;border-radius:8px;margin:14px 0}.metric-head{display:flex;justify-content:space-between;gap:15px;margin-bottom:14px}.pill{background:#f7f0e8;padding:2px 8px;border-radius:4px;font-size:12px}dialog{border:1px solid var(--line);border-radius:12px;width:min(720px,94vw);max-height:90vh;padding:24px;color:var(--ink)}dialog::backdrop{background:#20161c77}dialog img{max-width:100%;max-height:70vh}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#30252bef;color:#fff;padding:12px 22px;border-radius:8px;z-index:100;display:none}.snapshot{border-left:3px solid #dac4cd;padding:10px 15px;margin:10px 0;background:#fbf8f6}.check{display:flex;gap:8px;align-items:center}.danger{color:#a33}.progress-mini{width:120px}.note{border-left:3px solid #a71948;padding:8px 14px;background:#faf5f6}.mobile-only{display:none}@media(min-width:1600px){.main{padding:0 30px 30px}.card{padding:26px}.hero{padding:28px}.topbar{height:74px}.stat{min-height:140px}}@media(max-width:1000px){.sidebar{width:180px}.main{margin-left:180px;padding:0 16px}.split,.three{grid-template-columns:1fr}.four{grid-template-columns:repeat(2,1fr)}.search{width:220px}.hero{align-items:flex-start;flex-direction:column}.topbar .badge,.topbar .avatar{display:none}}@media(max-width:650px){.sidebar{position:relative;width:100%;padding:10px}.brand{padding-bottom:8px}.sidebar nav{display:flex;overflow:auto}.nav{white-space:nowrap;padding:8px}.nav-title,.sidebar .bottom{display:none}.main{margin:0;padding:0 12px}.topbar{height:54px}.topbar .search{width:160px}.topbar select{max-width:130px}.hero{padding:18px}h1{font-size:23px}.four{gap:10px}.card{padding:16px}.stat .num{font-size:25px}.gridform{grid-template-columns:1fr}.row{flex-wrap:wrap}.participant{margin:12px auto;padding:0 10px}.metric{padding:13px}.actions button{flex:1}.progress-mini{width:90px}td,th{padding:10px 8px}.topbar .hrname{display:none}}.create-steps{margin:0 0 20px;padding:12px 20px;background:#fff9;border-radius:10px;justify-content:space-between}.create-steps .step{background:none;flex:1;text-align:center;border-bottom:2px solid #e8ded5;border-radius:0}.create-steps .active{color:var(--accent);border-color:var(--accent)}.create-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);gap:18px;padding-bottom:90px;align-items:start}.create-grid .card{margin:0}.create-basic{grid-column:1}.create-preview{grid-column:2;grid-row:1}.create-import{grid-column:1;grid-row:2}.create-scoring{grid-column:2;grid-row:2}.basic-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.section-number{display:inline-grid;place-items:center;background:#a7194810;color:var(--accent);width:28px;height:28px;border-radius:50%;font-size:15px;margin-right:8px}.preview-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;color:var(--muted);font-size:13px}.preview-line strong{color:var(--ink);font-weight:500}.import-zone{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.upload-box{min-height:170px;border:1px dashed #c9aab4;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:#fcf9f8}.upload-icon{font-size:28px;color:var(--accent)}.import-status{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:10px}.import-status .badge{align-self:start}.edit-metrics input{width:100%;min-width:65px}.edit-metrics td:nth-child(2){min-width:180px}.edit-metrics .metric-description{font-size:12px;border-color:transparent;padding-left:0;margin-top:5px;color:var(--muted)}.reviewer-card{border:1px solid #e9e2da;border-radius:8px;padding:14px;margin:14px 0;background:#fcfaf8}.reviewer-card .row{margin-bottom:10px;gap:8px}.reviewer-card input[type=number]{width:63px;padding:7px}.create-bottom{position:fixed;bottom:0;left:220px;right:0;z-index:15;display:flex;align-items:center;gap:12px;padding:16px 28px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -3px 12px #33221105}.sidebar .nav{font-size:13px}@media(min-width:1450px){.basic-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.basic-fields .field:nth-last-child(2){grid-column:span 3}}@media(max-width:1100px){.create-grid{grid-template-columns:1fr}.create-basic,.create-preview,.create-import,.create-scoring{grid-column:1;grid-row:auto}.create-preview{order:3}.create-bottom{left:180px}}@media(max-width:650px){.create-bottom{left:0;padding:10px;flex-wrap:wrap}.create-bottom button{font-size:12px;padding:7px 10px}.basic-fields,.import-zone{grid-template-columns:1fr}.create-steps{padding:8px 0}.create-steps .step{padding:6px 2px;font-size:11px}}.main:has(#wizard-form)>.hero{padding:18px 22px;margin-bottom:12px}.main:has(#wizard-form)>.hero .eyebrow{display:none}.main:has(#wizard-form)>.hero h1{font-size:25px}.main:has(#wizard-form) .create-steps{margin-bottom:14px;padding:8px 14px}.create-grid .card{padding:18px}.create-preview .preview-line{padding:5px 0}.create-preview .notice{padding:8px 12px;margin-top:8px}.create-preview>.row{margin:12px 0!important}.create-preview>.card-head{margin-bottom:8px}.reviewer-progress{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}@media(min-width:1250px){.basic-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.basic-fields .field:nth-last-child(2){grid-column:span 3}}@media(min-width:1000px){.create-bottom{padding-right:180px}}.main:has(#wizard-form),.main:has(.task-detail){padding-left:24px;padding-right:24px}.main:has(#wizard-form) .topbar,.main:has(.task-detail) .topbar{height:56px}.main:has(#wizard-form)>.hero,.task-detail>.hero{padding:16px 20px;margin-bottom:8px;border-radius:8px;gap:16px}.main:has(#wizard-form)>.hero h1,.task-detail h1{font-size:22px;font-weight:650;letter-spacing:-.3px}.main:has(#wizard-form)>.hero p,.task-detail>.hero p{margin-top:4px!important}.task-detail .eyebrow{display:none}.main:has(#wizard-form) .create-steps{padding:0 16px;margin:0 0 16px;border-radius:8px;background:transparent}.create-steps .step{padding:8px;line-height:20px;font-size:13px}.create-grid{grid-template-columns:minmax(0,1fr) 288px;gap:16px;padding-bottom:80px}.create-primary,.create-secondary{display:flex;flex-direction:column;gap:16px;min-width:0}.create-grid .card{padding:16px;border-radius:8px}.create-grid .card-head{margin-bottom:12px;gap:8px}.create-grid h2{font-size:16px;line-height:24px;font-weight:650}.create-basic .card-head>.muted{display:none}.section-number{height:24px;width:24px;font-size:13px;margin-right:4px;border-radius:6px}.basic-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.basic-fields .field:nth-last-child(2){grid-column:auto}.create-grid label{font-size:12px;margin-bottom:4px;line-height:18px}.create-grid input,.create-grid select{padding:6px 8px;min-height:34px;font-size:13px;border-radius:5px;line-height:20px}.create-grid input[type=checkbox]{min-height:0}.create-grid button{padding:6px 10px;font-size:12px;line-height:20px;border-radius:5px;white-space:nowrap}.create-grid .muted{font-size:12px;line-height:19px}.create-preview .preview-line{padding:3px 0;line-height:20px;font-size:12px}.create-preview>.row{margin:8px 0!important;padding-bottom:8px;border-bottom:1px solid var(--line)}.create-preview>.muted{margin-top:8px;font-size:11px}.create-preview .notice{margin-top:8px;padding:6px 8px;font-size:12px}.import-zone{grid-template-columns:1.12fr 1fr;gap:12px;margin-top:12px}.upload-box{min-height:112px;padding:8px;gap:4px;border-radius:6px}.upload-box .upload-icon{display:none}.upload-box strong{font-size:13px}.import-status{padding:0;gap:4px}.import-status strong{font-size:13px}.create-import>.row{margin:12px 0!important;gap:8px}.edit-metrics{table-layout:fixed}.edit-metrics th:first-child{width:28px}.edit-metrics th:nth-child(3),.edit-metrics th:nth-child(4){width:65px}.edit-metrics th:last-child{width:42px}.edit-metrics th,.edit-metrics td{padding:8px 4px;font-size:12px}.edit-metrics td:nth-child(2){min-width:0}.edit-metrics input{min-width:0;padding:5px 6px}.edit-metrics .metric-description{margin:0;padding:3px 0;min-height:24px;line-height:18px;font-size:11px}.create-import .notice{padding:8px 10px;margin-top:12px;font-size:12px;line-height:20px}.reviewer-card{padding:10px;margin:8px 0;border-radius:6px;background:#fcfaf8}.reviewer-card strong{font-size:13px}.reviewer-card .row{margin-bottom:6px;gap:6px}.reviewer-card .row:last-child{margin-bottom:0}.reviewer-card input[type=number]{width:52px;padding:5px 6px}.reviewer-card .check{margin:0;font-size:12px}.reviewer-card .small{font-size:11px;line-height:17px}.create-scoring>.row{gap:8px}.create-scoring>.row button{flex:1;padding:6px 4px;font-size:11px}.create-bottom{padding:12px 24px;box-shadow:none;gap:8px}.create-bottom button{font-size:13px;padding:7px 12px}.task-detail>.card{padding:16px 20px;border-radius:8px;margin-bottom:16px}.task-detail .card-head{margin-bottom:12px}.task-detail h2{font-size:16px}.task-detail .steps{margin:8px 0 12px;gap:8px}.task-detail .step{padding:4px 12px;font-size:12px}.task-detail button{padding:6px 10px;font-size:12px}.task-detail .row{gap:8px}.task-detail .reviewer-progress{margin-top:8px;gap:8px}.task-detail td,.task-detail th{padding:8px;font-size:12px}.task-detail .notice{padding:8px 12px;margin-top:12px;font-size:12px}.task-detail .badge{padding:2px 8px}.task-detail .snapshot{padding:8px 12px;margin:8px 0}@media(min-width:1400px){.create-grid{grid-template-columns:minmax(0,1fr) 320px}.basic-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.basic-fields .field:nth-last-child(2){grid-column:span 3}.import-zone{grid-template-columns:1fr 1.4fr}}@media(max-width:1000px){.create-grid{grid-template-columns:1fr}.create-primary,.create-secondary{gap:12px}.create-bottom{left:180px}.basic-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.task-detail>.hero{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.main:has(#wizard-form),.main:has(.task-detail){padding:0 12px}.basic-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-fields .field:nth-last-child(2){grid-column:1/-1}.create-bottom{left:0;padding:10px 12px}.create-grid{padding-bottom:112px}.create-grid .card{padding:12px}.main:has(#wizard-form)>.hero h1,.task-detail h1{font-size:20px}.import-zone{grid-template-columns:1fr}.task-detail>.card{padding:12px}.create-preview .preview-line{font-size:12px}}.main:has(#wizard-form) .topbar{height:48px}.main:has(#wizard-form)>.hero{padding:12px 16px}.main:has(#wizard-form) .create-steps{margin-bottom:12px}.create-grid .card{padding:12px 16px}.create-grid .card-head{margin-bottom:8px}.basic-fields{gap:8px 12px}.create-grid label{line-height:16px;margin-bottom:4px}.create-preview .preview-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;border-top:1px solid var(--line);padding-top:8px}.create-preview .preview-line{display:flex;flex-direction:column;gap:0;padding:0;font-size:11px;line-height:18px}.create-preview .preview-line strong{font-size:13px}.create-preview>.row{padding:0;border:0;margin:4px 0 8px!important}.create-preview>.muted{line-height:17px;margin-top:8px}.import-zone{gap:12px;margin-top:8px}.upload-box{min-height:80px;position:relative;padding:10px 98px 10px 12px;align-items:flex-start;justify-content:center;gap:4px}.upload-box button{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:5px 8px}.upload-box .muted{font-size:11px;line-height:16px}.import-zone{grid-template-columns:1.25fr 1fr}.import-status .badge{padding:1px 8px}.import-status strong{font-size:12px}.import-status .muted{font-size:11px;line-height:16px}.create-import>.row{margin:8px 0!important}.create-import>.muted{font-size:11px}.create-grid .notice{line-height:18px}.edit-metrics td{padding-top:5px;padding-bottom:5px}@media(max-width:650px){.upload-box{min-height:88px}.create-preview .preview-meta{grid-template-columns:1fr 1fr}.import-zone{grid-template-columns:1fr}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.participation-top{height:56px;background:linear-gradient(110deg,#30242b,#241f25);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 max(24px,calc((100vw - 1360px)/2));font-size:13px}.participation-top .logo{width:34px;height:34px;font-size:24px}.participation-top small{display:block;color:#b0a5aa;font-size:10px;line-height:13px}.participation-top i{font-style:normal;margin:0 16px;color:#786a72}.participation-page{max-width:1408px;margin:auto;padding:20px 24px 96px}.participant-summary{padding:20px 24px;border-radius:9px}.participant-summary h1{font-size:26px}.participant-summary .card-head{align-items:flex-start;margin-bottom:16px}.participant-summary .card-head p{margin-top:4px}.participant-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#faf8f5;border:1px solid var(--line);border-radius:6px;padding:12px 0;font-size:12px;color:var(--muted)}.participant-meta>span{padding:0 16px;border-right:1px solid var(--line);display:flex;gap:16px}.participant-meta>span:last-child{border:0}.participant-meta strong{font-size:13px;color:var(--ink);font-weight:600}.participant-progress{margin-top:16px;font-size:13px;gap:20px}.participant-progress .bar{flex:1;height:7px}.participant-progress .muted{font-size:12px;white-space:nowrap}.participation-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.indicator-nav{padding:16px 12px;border-radius:9px;position:sticky;top:16px}.indicator-nav h2{font-size:17px;padding:0 8px 8px}.indicator-item{display:flex;text-align:left;align-items:center;width:100%;gap:10px;border:0;border-bottom:1px solid #eee7df;border-radius:0;padding:14px 8px;background:#fff;position:relative}.indicator-item.active{background:#f8ebef;border-radius:4px;border-left:3px solid var(--accent);padding-left:5px}.indicator-number{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;background:#f6f1e9;border:1px solid var(--line);font-size:14px;flex-shrink:0}.indicator-item.active .indicator-number{background:var(--accent);color:#fff;border-color:var(--accent)}.indicator-title{min-width:0;flex:1}.indicator-title strong{display:block;font-size:13px;font-weight:600;line-height:20px}.indicator-title small{font-size:11px;color:var(--muted)}.indicator-status{font-size:10px;white-space:nowrap;color:var(--muted)}.indicator-item.active .indicator-status{color:var(--accent)}.indicator-nav .notice{font-size:11px;line-height:20px;padding:10px;margin-top:16px}.indicator-nav .notice p{margin-top:4px}.participant-editor{padding:24px;border-radius:9px;min-width:0}.metric-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.metric-title h2{font-size:21px}.metric-title>.indicator-number{width:38px;height:38px;color:var(--accent);font-size:18px;font-weight:600;border:0;background:#faf0dd}.metric-title .badge{font-size:12px;padding:3px 9px}.criterion-box{background:#fcf8ef;border:1px solid #f3e7d1;border-radius:6px;padding:12px 14px;margin-bottom:16px;font-size:13px;color:#65584c}.criterion-box p{display:flex;gap:12px;margin:3px 0}.criterion-box b{min-width:86px;color:#896029;font-weight:600}.participant-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:16px 0}.participant-fields input{width:100%}.participant-fields label,.participant-editor>label{font-size:13px;color:var(--ink);font-weight:500;margin:10px 0 6px}.participant-fields label:first-child{margin-top:0}.participant-fields textarea{min-height:96px;font-size:13px;padding:10px}.participant-editor em{font-style:normal;color:var(--accent);margin-left:4px}.score-input{display:flex;align-items:center;max-width:220px}.score-input input{width:calc(100% - 55px);border-radius:6px 0 0 6px}.score-input span{padding:9px 8px;border:1px solid var(--line);border-left:0;border-radius:0 6px 6px 0;background:#faf9f7;color:var(--muted);white-space:nowrap}.proof-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0 10px}.proof-head h3{font-size:14px}.proof-head .muted{font-size:11px}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:10px}.proof-upload{position:relative;min-height:100px;border:1px dashed #cbaeb8;background:#fdfafb;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--accent);gap:0;font-size:24px;overflow:hidden;margin:0}.proof-upload strong{font-size:13px}.proof-upload span{font-size:10px;color:var(--muted)}.proof-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.proof-file{display:flex;gap:12px;border:1px solid var(--line);border-radius:6px;min-height:100px;padding:12px;align-items:center;min-width:0}.proof-file img,.file-symbol{width:58px;height:58px;object-fit:cover;border-radius:4px;flex-shrink:0}.file-symbol{display:grid;place-items:center;background:#eee9f5;font-size:24px;color:#796887}.proof-file>div{min-width:0}.proof-file strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.proof-file .muted{font-size:11px;display:block}.proof-file .row{gap:12px;font-size:11px}.proof-file .link{font-size:11px}.review-box{margin-top:20px;padding:16px;background:#faf8f7;border-radius:6px}.review-box h3{border-left:3px solid var(--accent);padding-left:10px;font-size:16px}.review-box .participant-fields{margin-bottom:0}.review-box button{padding:5px 10px;font-size:12px;color:var(--accent);border-color:#c79daa}.participant-disclaimer{font-size:11px;color:var(--muted);margin:16px 0 0;line-height:18px}.participant-bottom{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:14px max(24px,calc((100vw - 1360px)/2));display:flex;align-items:center;gap:12px;z-index:15}.participant-bottom>span{font-size:12px}.participant-bottom button{min-height:36px;font-size:13px;padding:7px 16px}.participant-bottom .primary{min-width:136px}.participant-bottom>.link{font-size:11px;padding:0;min-height:36px;margin-right:4px}.hr-breadcrumb{display:flex;align-items:center;gap:8px;padding:0 0 10px;font-size:12px;color:var(--muted)}.crumb-back{margin-left:auto}.main>.hero{padding:18px 20px}.main>.hero h1{font-size:24px}.main>.hero .eyebrow{margin-bottom:4px}.main>.card{border-radius:8px}.main .gridform{gap:16px}.main>.hero .row{flex-wrap:wrap}.participant-item[hidden]{display:none}@media(max-width:1200px){.participation-layout{grid-template-columns:228px minmax(0,1fr)}.participation-page{padding:16px 20px 100px}.participant-editor{padding:20px}.participant-meta>span{gap:8px;padding:0 12px}.metric-title h2{font-size:19px}.proof-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.participant-summary{padding:16px 20px}}@media(max-width:760px){.participation-top{padding:0 16px}.participation-top>span{font-size:10px}.participation-top i{margin:0 4px}.participation-page{padding:12px 12px 160px}.participant-summary h1{font-size:23px}.participant-summary .card-head{gap:8px;flex-wrap:wrap}.participant-meta{grid-template-columns:1fr 1fr;row-gap:8px}.participant-meta>span{flex-direction:column;gap:0}.participant-progress{gap:10px;flex-wrap:wrap}.participant-progress .bar{min-width:100px}.participation-layout{grid-template-columns:1fr}.indicator-nav{position:static;padding:12px;display:flex;overflow-x:auto;gap:8px}.indicator-nav>h2,.indicator-nav>.notice{display:none}.indicator-item{min-width:210px;max-width:240px;border:1px solid var(--line);border-radius:6px;padding:10px}.participant-fields{grid-template-columns:1fr;gap:12px}.participant-bottom{padding:10px 12px;gap:8px;flex-wrap:wrap}.participant-bottom button{font-size:12px;padding:6px 10px}.participant-bottom>.spacer{display:none}.participant-bottom>.primary{flex:1;min-width:100px}.participant-editor{padding:16px}.criterion-box p{font-size:12px;gap:8px}.criterion-box b{min-width:72px}.proof-head{align-items:flex-start;flex-direction:column}.metric-title{gap:8px;flex-wrap:wrap}.metric-title h2{font-size:18px}.proof-grid{grid-template-columns:1fr}}.hr-mobile-tabs,.participant-mobile-tabs,.mobile-step-actions,.mobile-metric-nav,.mobile-home-tabs,.mobile-indicator-select{display:none}.criterion-box summary{display:none}.criterion-box[open] summary{margin-bottom:6px}@media(max-width:650px){:root{--tab-height: calc(52px + env(safe-area-inset-bottom)) }.sidebar{display:none}.main{margin:0;padding-bottom:var(--tab-height)!important}.main:has(#wizard-form){padding-bottom:140px!important}.topbar{gap:8px}.topbar .search{width:auto;flex:1;min-width:0}.topbar select{width:105px}.main>.hero,.main:has(#wizard-form)>.hero,.task-detail>.hero{padding:12px}.main>.hero h1{font-size:21px}.main>.hero .eyebrow{display:none}.main>.hero .row{gap:8px}.main>.hero button{font-size:12px;min-height:40px}.hr-breadcrumb{padding:8px 0;font-size:11px}.hr-mobile-tabs{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:25}.hr-mobile-tabs a{display:grid;place-items:center;height:52px;font-size:13px;color:var(--muted)}.hr-mobile-tabs a.active{color:var(--accent);background:#fcf2f5;font-weight:600}.create-bottom{bottom:var(--tab-height);padding:8px 12px;gap:8px;flex-wrap:nowrap;z-index:24}.create-bottom>.row{gap:4px;flex-wrap:wrap}.create-bottom button{min-height:40px;padding:5px 9px;font-size:11px}.create-bottom .spacer{flex:1}.create-bottom>.spacer+.button{display:none}.mobile-step-actions{display:flex;gap:6px}.create-submit{display:none}#wizard-form[data-mobile-step="3"] .create-submit{display:block}#wizard-form[data-mobile-step="3"] .mobile-step-actions{display:none}.create-grid{display:block;padding-bottom:12px}.create-primary,.create-secondary{display:contents}.create-grid section.card,.create-grid aside.card{display:none}#wizard-form[data-mobile-step="0"] .create-basic,#wizard-form[data-mobile-step="1"] .create-import,#wizard-form[data-mobile-step="2"] .create-scoring,#wizard-form[data-mobile-step="3"] .create-preview{display:block}.create-steps .step{font-size:10px;padding:8px 0}.basic-fields{grid-template-columns:1fr 1fr}.basic-fields .field:nth-child(2),.basic-fields .field:nth-child(5){grid-column:1/-1}.basic-fields .field:nth-child(5){grid-row:1}.create-grid input,.create-grid select{min-height:40px;font-size:13px}.import-zone{grid-template-columns:1fr}.import-status{display:none}.create-import>.muted{font-size:11px}.create-import .upload-box{min-height:72px}.create-import>.row{margin:8px 0!important}.mobile-metric-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;margin:8px 0}.mobile-metric-nav button{min-height:36px;padding:4px 8px}.edit-metrics,.edit-metrics tbody{display:block}.edit-metrics thead,.edit-metrics tr{display:none}.edit-metrics tr.mobile-active{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid var(--line);border-radius:6px;padding:10px}.edit-metrics td{display:block;border:0;padding:0}.edit-metrics td:first-child{display:none}.edit-metrics td:nth-child(2){grid-column:1/-1}.edit-metrics td:nth-child(3):before{content:"目标值";font-size:11px;color:var(--muted)}.edit-metrics td:nth-child(4):before{content:"权重 %";font-size:11px;color:var(--muted)}.edit-metrics td:last-child{grid-column:1/-1;text-align:right}.edit-metrics .metric-description{min-height:32px}.create-import .notice{font-size:11px;line-height:17px}.mobile-home-tabs{display:flex;gap:8px;margin-bottom:12px}.mobile-home-tabs button{flex:1;padding:7px 4px;font-size:12px;min-height:40px}.main[data-page=home]>.four,.main[data-page=home]>.split,.main[data-page=home]>.three{display:none}.main[data-page=home][data-mobile-home=summary]>.four{display:grid}.main[data-page=home][data-mobile-home=tasks]>.split,.main[data-page=home][data-mobile-home=todos]>.split{display:block}.main[data-page=home][data-mobile-home=tasks]>.split>section:nth-child(2),.main[data-page=home][data-mobile-home=todos]>.split>section:first-child{display:none}.main[data-page=home][data-mobile-home=analytics]>.three{display:grid;gap:8px}.main[data-page=home] .stat{min-height:130px}.main .card,.main .table-wrap{max-width:100%;overflow:auto}.main table{min-width:500px}.main .edit-metrics{min-width:0}dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:16px}dialog .actions{flex-wrap:wrap}dialog .todo{align-items:flex-start;gap:8px}.task-detail .row.wrap button{min-height:40px}.create-basic .field:nth-last-child(2){grid-column:1/-1}.footer{font-size:10px}}@media(max-width:760px){.participation-top{height:48px}.participation-top>span{max-width:118px;line-height:15px;text-align:right}.participation-top strong{font-size:13px}.participation-top .logo{width:28px;height:28px;font-size:20px}.participation-page{padding:10px 12px calc(124px + env(safe-area-inset-bottom))}.participant-summary{padding:12px;margin-bottom:10px}.participant-summary .card-head{margin-bottom:8px}.participant-summary h1{font-size:20px}.participant-summary .card-head .muted{font-size:11px}.participant-meta{padding:8px 0}.participant-progress{margin-top:10px;font-size:12px}.participant-progress .muted{font-size:10px}.participant-summary .notice{font-size:11px;padding:8px}.participation-layout{gap:10px}.indicator-nav{display:block;padding:0;border:0;background:none;margin:0}.indicator-item{display:none}.mobile-indicator-select{display:flex;align-items:center;gap:12px;font-size:12px;margin:0}.mobile-indicator-select select{flex:1;min-width:0;min-height:42px}.participant-editor{margin:0;padding:14px}.metric-title{margin-bottom:10px;gap:8px}.metric-title>.indicator-number{width:30px;height:30px;font-size:15px}.metric-title h2{font-size:16px}.metric-title .badge{font-size:10px;padding:3px 6px}.criterion-box{padding:8px 10px;margin-bottom:10px}.criterion-box summary{display:block;font-size:12px;color:#896029;cursor:pointer}.criterion-box p{font-size:11px;line-height:17px}.participant-fields{grid-template-columns:1fr;gap:8px;margin:10px 0}.participant-fields textarea{min-height:70px;font-size:13px}.participant-fields input{min-height:40px}.participant-fields label{font-size:12px;margin-top:8px}.participant-fields .score-input input{min-height:40px}.participant-fields .score-input span{padding:8px}.participant-disclaimer{font-size:10px;line-height:16px;margin-top:10px}.review-box{margin-top:12px;padding:10px}.review-box .card-head{margin-bottom:8px;flex-wrap:wrap}.review-box h3{font-size:14px}.review-box .participant-fields{margin:8px 0 0}.proof-head{margin:12px 0 8px}.proof-file{min-height:86px;padding:10px}.proof-upload{min-height:100px}.participant-bottom{bottom:calc(52px + env(safe-area-inset-bottom));padding:8px 12px;gap:6px;flex-wrap:nowrap}.participant-bottom>span,.participant-bottom>.link{display:none}.participant-bottom button{min-height:42px;padding:5px 8px;font-size:11px;flex:1;white-space:nowrap}.participant-bottom .primary{min-width:0}.participant-mobile-tabs{position:fixed;display:grid;grid-template-columns:repeat(3,1fr);bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--line);z-index:25}.participant-mobile-tabs button{height:52px;border:0;border-radius:0;font-size:13px}.participant-mobile-tabs button.active{background:#fcf2f5;color:var(--accent);font-weight:600}.participation-page[data-mobile-tab=task] .participation-layout{display:none}.participation-page:not([data-mobile-tab=task]) .participant-summary .participant-meta,.participation-page:not([data-mobile-tab=task]) .participant-summary .card-head>.badge,.participation-page:not([data-mobile-tab=task]) .participant-summary .card-head p{display:none}.participation-page[data-mobile-tab=metric] .proof-area{display:none}.participation-page[data-mobile-tab=proof] .participant-item>.criterion-box,.participation-page[data-mobile-tab=proof] .participant-item>.participant-fields,.participation-page[data-mobile-tab=proof] .participant-item>.review-box,.participation-page[data-mobile-tab=proof] .participant-editor>label,.participation-page[data-mobile-tab=proof] .participant-editor>textarea{display:none}.participation-page:not([data-mobile-tab=task]) .participant-summary .notice{margin-top:8px}.participation-page .footer{font-size:10px}textarea,input{scroll-margin-bottom:180px;scroll-margin-top:12px}.participant-item{scroll-margin-bottom:140px}}@media(max-width:760px){.participant-bottom button,.mobile-indicator-select select{min-height:44px}.participant-summary .submitted-receipt{line-height:18px}.participation-page[data-mobile-tab=task] .participant-bottom>button:not(.primary){display:none}}@media(max-width:650px){.create-bottom button,.create-grid select,.create-grid input:not([type=checkbox]){min-height:44px}.create-steps .step{min-height:40px}.mobile-home-tabs button{min-height:44px}.main .gridform{grid-template-columns:1fr}.topbar .search{max-width:calc(100% - 120px)}.main .three{grid-template-columns:1fr}.main .tabs{gap:6px}.main .tabs button{min-height:40px;font-size:12px}.create-bottom .row button{min-height:40px}.create-bottom>.row{max-width:90px}.create-bottom .spacer{display:none}.create-bottom .mobile-step-actions,.create-bottom .create-submit{margin-left:auto}}@media(min-width:761px){.criterion-box summary{display:block;font-size:12px;color:#896029;cursor:pointer}}.metric-edit-list{display:grid;gap:12px}.metric-editor{border:1px solid var(--line,#e6ddd5);border-radius:9px;padding:12px;background:#fff}.metric-editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.metric-editor label{display:block;font-size:12px;color:#746b66;margin:8px 0 4px}.metric-editor input,.metric-editor textarea{width:100%;box-sizing:border-box}.metric-editor textarea{min-height:64px;resize:vertical}.metric-description-grid,.metric-target-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.metric-spec{min-width:180px;max-width:430px}.metric-spec dl{display:grid;grid-template-columns:62px 1fr;gap:5px 8px;margin:8px 0;font-size:12px;white-space:normal}.metric-spec dt{color:#8a7d72}.metric-spec dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.preview-indicators{border-top:1px solid #eee5dd;padding:10px 0}.preview-indicators summary{cursor:pointer;color:#8f204a}.preview-indicators .metric-spec{padding:10px 0;border-bottom:1px solid #eee5dd}.criterion-box p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:760px){.metric-edit-list .metric-editor{display:none}.metric-edit-list .metric-editor.mobile-active{display:block}.metric-description-grid{grid-template-columns:1fr;gap:0}.metric-editor{padding:10px}.metric-editor textarea{min-height:56px}.metric-editor input{min-height:40px}.metric-target-grid{gap:10px}.create-import .table-wrap{overflow:visible}.metric-spec{min-width:0}.task-detail .metric-spec{min-width:190px}}.category-editor{background:#faf7f2;border:1px solid #e9e0d6;border-radius:8px;padding:10px;margin:10px 0}.category-row{display:flex;gap:8px;align-items:center;margin:8px 0}.category-row input:first-child{flex:1;min-width:0}.category-row input[type=number]{width:70px}.metric-editor select{width:100%}#wizard-form[data-template=yes] .create-basic .section-number{display:none}.people-toolbar{display:flex;gap:16px;margin-bottom:14px}.people-toolbar label{flex:1;max-width:300px}.people-toolbar select,.people-toolbar input{display:block;width:100%;margin-top:5px}.people-layout{display:grid;grid-template-columns:200px 1fr;gap:18px}.department-list{border-right:1px solid var(--line);padding-right:14px}.department-list button{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:8px;text-align:left}.department-list button span{font-size:12px;color:var(--muted)}.department-list button.active{background:#f7eaf0;color:var(--accent);border-color:#dec4cf}.person-row{display:flex;gap:12px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--line);color:var(--ink)}.person-row small{display:block;color:var(--muted)}.person-row>span:last-child{font-size:12px;color:var(--accent)}dialog:has(.person-editor){max-width:480px}.person-editor>label{margin-top:16px}.person-editor input,.person-editor select{display:block;width:100%;margin-top:6px}.person-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.person-editor .actions{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}#wizard-form[data-template=yes] .basic-fields>.field{display:block}@media(max-width:760px){.people-toolbar{gap:10px}.people-layout{display:block}.department-list{border:0;padding:0}.people-card[data-department=""] .person-list,.people-card[data-department=selected] .department-list{display:none}.person-row{padding:13px 0}.person-editor-grid{grid-template-columns:1fr}.people-toolbar label{min-width:0}.person-row>span:last-child{font-size:11px}.person-list .card-head{gap:8px}}.task-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.task-filter-grid select{display:block;width:100%;margin-top:5px}@media(max-width:760px){.task-filter-grid{grid-template-columns:1fr 1fr;gap:8px}}.import-review{max-height:45vh;overflow:auto;margin-top:12px}.import-review .metric-spec{max-width:none;padding:10px 0;border-bottom:1px solid var(--line)}dialog:has(.compact-editor){width:min(480px,94vw);padding:24px}.compact-editor label{margin-top:12px}.compact-editor input,.compact-editor select{width:100%;display:block;margin-top:6px;min-height:40px}.compact-editor .notice{margin-top:16px}.compact-editor .actions{padding-top:16px;border-top:1px solid var(--line)}.account-panel{padding:20px!important}.account-list{display:grid}.account-row{display:flex;gap:14px;align-items:center;border-top:1px solid var(--line);padding:15px 0}.account-symbol{display:grid;place-items:center;flex:none;width:36px;height:36px;background:#f5edf0;color:var(--accent);border-radius:9px;font-size:12px;font-weight:600}.account-row>div{flex:1;min-width:180px}.account-row p{color:var(--muted);font-size:12px;margin-top:3px}.account-permission{font-size:12px;color:#786c63;background:#faf7f2;padding:5px 10px;border-radius:5px;max-width:45%}.account-maintenance{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px!important}.account-maintenance h3{margin-bottom:3px}@media(max-width:760px){.account-row{flex-wrap:wrap;gap:9px}.account-row>div{min-width:0}.account-permission{margin-left:45px;max-width:calc(100% - 45px)}.account-maintenance{align-items:flex-start;flex-direction:column}.account-panel{padding:14px!important}}dialog>.card-head h2{font-size:19px;line-height:1.4}.dialog-close{width:32px;height:32px;padding:0;border:0;color:var(--muted);font-size:23px;background:#f7f3ee}.main[data-page=accounts]>.card{max-width:1160px;margin-left:auto;margin-right:auto}@media(max-width:760px){dialog .actions{position:sticky;bottom:-16px;background:#fff;padding:12px 0;margin-bottom:0}.dialog-close{min-width:40px;min-height:40px}}.review-status-card{display:flex;gap:20px;justify-content:space-between;align-items:center}.review-status-card h2{margin:4px 0 8px}.result-box{text-align:right;min-width:150px}.result-box small{color:var(--muted)}.result-box strong{display:block;color:var(--accent);font-size:23px}.result-box p{font-size:11px;color:var(--muted)}.review-person-row{display:flex;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.review-person-name{flex:1;min-width:120px}.review-person-name small,.person-score small{display:block;color:var(--muted);font-size:11px}.person-score{min-width:130px;text-align:center}.person-score strong{font-size:17px}.review-person-actions{display:flex;gap:12px;align-items:center}.review-person-actions button{font-size:12px}.review-people{margin:8px 0 14px}.section-summary{cursor:pointer;font-weight:600;display:flex;justify-content:space-between}.section-summary span,.detail-metric>summary span{font-size:12px;font-weight:400;color:var(--muted)}.detail-metric{border-top:1px solid var(--line);padding:12px 0;margin-top:12px}.detail-metric>summary{display:flex;justify-content:space-between;cursor:pointer}.metric-score-list{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.metric-score-list span{background:#f6f2ed;border-radius:5px;padding:4px 9px;font-size:12px}@media(max-width:760px){.review-status-card{align-items:flex-start;gap:10px}.review-status-card h2{font-size:16px}.result-box{min-width:110px}.result-box strong{font-size:18px}.review-person-row{flex-wrap:wrap;gap:9px}.review-person-name{min-width:100px}.person-score{min-width:100px;margin-left:45px;text-align:left}.review-person-actions{margin-left:auto;gap:10px}.review-person-actions button{min-height:40px}.detail-metric>summary{gap:10px}}.metric-plan{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.metric-plan select,.create-scoring>label select,.reviewer-card select{width:100%;display:block;margin-top:6px}.metric-plan>label{margin:12px 0}.plan-row{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f0e9e1}.plan-row>span,.plan-row>label{flex:1;margin:0;font-size:12px}.plan-row small{color:var(--muted);display:block;font-size:10px}.plan-row input[type=number]{width:64px;min-width:64px;padding:7px}.plan-row input[type=checkbox]{width:auto}.create-scoring>label{margin-top:14px}.reviewer-card select{font-size:12px}.reviewer-card{padding:10px!important}.flow-guide-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.flow-guide-steps>div{background:#faf7f3;border:1px solid var(--line);padding:16px;border-radius:9px}.flow-guide-steps h3{margin:10px 0 6px}.flow-guide-steps p{font-size:12px;color:var(--muted)}.rule-defaults{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0}.rule-defaults small,.rule-defaults strong{display:block}.rule-defaults small{color:var(--muted);margin-bottom:5px}.rule-defaults strong{font-size:14px}#flow-form select{display:block;width:100%;max-width:500px;margin:8px 0 14px}@media(max-width:760px){.flow-guide-steps{grid-template-columns:1fr 1fr;gap:8px}.flow-guide-steps>div{padding:12px}.rule-defaults{grid-template-columns:1fr;gap:10px}.rule-defaults>div{display:flex;justify-content:space-between;gap:8px}}.profile-link{display:flex;gap:8px;align-items:center;color:var(--ink);font-size:13px;white-space:nowrap}.profile-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.brand strong{font-size:13px;white-space:nowrap}.brand{gap:8px}.account-page .hero{padding:0;margin-bottom:16px}.account-page .gridform input{width:100%}.account-page .card{padding:20px}.account-page .notice{font-size:12px;padding:10px 14px}.account-page #account-password-form .gridform{margin-top:14px}.account-page .gridform{gap:14px}@media(max-width:760px){.profile-link>span{display:none}.profile-avatar{width:30px;height:30px}.account-page .card{padding:14px}.account-page h1{font-size:22px}#home-time{font-size:12px}.account-page input{min-height:44px}}.metric-grid-scroll{max-width:100%;max-height:540px;overflow:auto;border:1px solid var(--line);border-radius:7px}.metric-grid{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0}.metric-grid th,.metric-grid td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.metric-grid thead th{position:sticky;top:0;z-index:2;background:#f3eee9;font-size:12px;text-align:left;white-space:normal}.metric-grid input,.metric-grid select{width:100%;min-width:0!important;height:34px;min-height:34px!important;padding:5px 7px!important;font-size:12px!important}.metric-grid select{margin-top:5px;font-size:11px!important;color:var(--muted)}.metric-grid .metric-cell{width:100%;max-width:100%;text-align:left;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px;max-height:55px;padding:5px 7px;font-size:12px;font-weight:400;line-height:20px;background:#fff;border:1px solid transparent}.metric-grid .metric-cell:hover{border-color:var(--line);background:#faf8f5}.metric-group th{background:#faf6f1;padding:6px 8px}.metric-group .row{flex-wrap:wrap;gap:8px}.metric-group .muted{font-size:11px}.metric-grid-row[hidden]{display:none!important}.metric-grid td:last-child button{font-size:11px;padding:7px 0}.mobile-row-edit{display:none}.metric-row-dialog label{display:block;margin:12px 0;font-size:12px}.metric-row-dialog input,.metric-row-dialog textarea,.metric-row-dialog select,#metric-cell-text{width:100%;margin-top:5px}.metric-row-dialog .row>label{flex:1;min-width:0}@media(min-width:761px){.create-grid{grid-template-columns:minmax(0,1fr) 300px!important}.create-primary{min-width:0}.metric-grid-scroll .metric-grid{min-width:0!important}}@media(max-width:760px){.metric-grid-scroll{max-height:none;overflow:visible;border:0}.metric-grid,.metric-grid tbody{display:block;width:100%}.metric-grid colgroup,.metric-grid thead{display:none}.metric-grid .metric-group{display:block}.metric-grid .metric-group th{display:block;width:100%;padding:8px}.metric-grid-row{display:none!important}.metric-grid-row.mobile-page-active:not([hidden]){display:block!important;border-bottom:1px solid var(--line)}.metric-grid-row td{display:none}.metric-grid-row td:first-child{display:block;padding:0;border:0}.metric-grid-row td:first-child>input,.metric-grid-row td:first-child>select{display:none}.metric-grid .mobile-row-edit{display:block;width:100%;text-align:left;padding:12px;border:0;background:#fff}.mobile-row-edit strong,.mobile-row-edit small{display:block;white-space:normal;overflow-wrap:anywhere}.mobile-row-edit small{font-size:11px;color:var(--muted);margin-top:6px}.metric-row-dialog .row{gap:12px}.metric-grid-scroll .metric-grid{min-width:0!important}}@media(max-width:760px){.metric-grid tbody:not(.mobile-group-active){display:none}}@media(max-width:760px){.mobile-metric-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;margin:8px 0}.mobile-metric-nav button{min-height:40px;padding:5px 9px}}.analytics-filter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px}.analytics-filter label{font-size:12px;color:var(--muted)}.analytics-filter select{width:100%;margin-top:6px;height:38px}.analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.analytics-stat{text-align:left;border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:10px}.analytics-stat>span{font-size:12px;color:var(--muted)}.analytics-stat strong{font-size:25px;color:var(--accent);line-height:1.3}.analytics-stat small{font-size:10px;color:var(--muted)}.analytics-node-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.analytics-node{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid var(--line);background:#faf8f5;padding:14px;white-space:normal;text-align:left}.analytics-node b{font-size:24px}.analytics-node b small{font-size:11px;font-weight:400}.analytics-node>span{font-size:11px;color:var(--muted)}.score-distribution>div{display:grid;grid-template-columns:100px 1fr 70px;align-items:center;gap:16px;margin:16px 0;font-size:12px}.analytics-efficiency{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.analytics-efficiency>div{display:flex;flex-direction:column;gap:8px}.analytics-efficiency strong{font-size:24px;color:var(--accent)}.analytics-efficiency small,.analytics-efficiency span{font-size:12px;color:var(--muted)}.analytics-task-row{display:grid;grid-template-columns:minmax(0,1fr) 160px auto;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line);font-size:13px}.analytics-task-row p{margin:6px 0}.analytics-task-row small{display:block;color:var(--muted);font-size:11px}.analytics-task-row strong small{display:inline;font-weight:400}.analytics-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:12px}.analytics-dialog-list>div{padding:12px;border-bottom:1px solid var(--line)}.analytics-dialog-list small{display:block;color:var(--muted)}.analytics-timeline{padding-left:22px}.analytics-timeline li{border-left:2px solid var(--line);padding:8px 0 16px 14px}.analytics-timeline time{display:block;font-size:11px;color:var(--muted);margin:5px 0}@media(max-width:760px){.analytics-filter{grid-template-columns:1fr 1fr;gap:8px}.analytics-filter label:last-child{grid-column:1/-1}.analytics-kpis,.analytics-node-grid{grid-template-columns:1fr 1fr;gap:8px}.analytics-stat{padding:12px;gap:6px}.analytics-stat strong{font-size:20px}.analytics-task-row{grid-template-columns:minmax(0,1fr) 100px;gap:8px}.analytics-task-row>.row{grid-column:1/-1;justify-content:flex-end}.analytics-tabs{display:flex;position:sticky;top:0;background:var(--bg);z-index:6}.analytics-tabs button{flex:1;min-width:0;font-size:12px;padding:9px 4px}.analytics-efficiency{gap:12px}.analytics-efficiency strong{font-size:20px}.score-distribution>div{grid-template-columns:70px 1fr 60px;gap:10px}.analytics-filter select{font-size:12px;min-width:0}}.metric-grid input[type=number]{appearance:textfield;-moz-appearance:textfield}.metric-grid input[type=number]::-webkit-inner-spin-button,.metric-grid input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.org-manager .card-head{gap:12px;align-items:flex-start}.org-manager .card-head p{margin:6px 0 0}.org-group{border:1px solid var(--border,#e6ded7);border-radius:10px;margin-top:14px;overflow:hidden}.org-parent{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#faf8f5}.org-parent>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.org-parent small{display:block;color:#8b837b}.org-children{padding:0 16px}.org-department{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #eee8e3}.org-department:first-child{border-top:0}.org-department>span:first-child{flex:1}.org-department small{display:block;color:#8b837b;margin-top:4px}.org-department .row{flex-shrink:0}.org-manager .empty{padding:22px}.org-parent button,.org-department button{white-space:nowrap}.compact-editor label{display:flex;flex-direction:column;gap:8px;margin:14px 0}.compact-editor input,.compact-editor select{width:100%}@media(max-width:760px){.org-manager .card-head,.org-parent{flex-direction:column;align-items:stretch}.org-parent .row{justify-content:flex-start}.org-department{flex-wrap:wrap}.org-department>span:first-child{min-width:55%}.org-department .row{width:100%;justify-content:flex-end}.org-parent button,.org-department button{min-height:40px}.org-manager{padding:14px}.org-children{padding:0 12px}.org-parent{padding:12px}.people-toolbar{flex-wrap:wrap}.people-card .department-list .card-head{display:flex;align-items:center}}.department-list .card-head h3{white-space:nowrap;margin:0}.department-list .card-head button{width:auto;flex-shrink:0;padding:5px 8px}.department-list .card-head{align-items:center;gap:8px}.stage-config{display:grid;gap:12px;margin-top:16px}.stage-fixed{display:flex;gap:10px;align-items:center;padding:12px;background:#f7f3ed;border-radius:8px}.stage-fixed small{display:block;color:#8c827b;margin-top:4px}.stage-node{padding:12px;border:1px solid #e6ddd6;border-radius:9px;background:#fff}.stage-head{display:flex;align-items:center;gap:6px;margin-bottom:10px}.stage-head input{min-width:0;flex:1;font-weight:600}.stage-head>div{display:flex;flex-shrink:0}.stage-head button{padding:4px}.stage-node label:not(.check){display:grid;gap:5px;margin-bottom:10px}.stage-node select,.stage-node input{min-width:0;max-width:100%}.stage-reviewer{display:flex;gap:6px;align-items:center;margin:8px 0}.stage-reviewer select:first-child{flex:1;width:100px}.stage-reviewer input[type=number]{width:70px}.stage-reviewer>button{flex-shrink:0;padding:6px}.stage-org-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stage-node>.check{margin-top:12px}.stage-node>.muted{display:block;line-height:1.6}.stage-add{text-align:center}.flow-total{display:flex;gap:12px;align-items:center;margin-top:18px;padding:14px;background:#faf6f0}.flow-total strong{color:#a71948}.flow-total span{font-size:12px;color:#857b72}.plan-reviewer{border-bottom:1px solid #eee7e1;padding:10px 0}.plan-reviewer .row{margin-top:7px}.plan-reviewer select{flex:1;min-width:0}.plan-reviewer input[type=number]{width:80px}.prior-reviews{margin:12px 0;padding:12px;border:1px solid #dfd5cc;border-radius:8px;background:#fdfbf8}.prior-reviews summary{color:#864c5e;font-weight:600;cursor:pointer}.prior-reviews>div{padding:10px 0;border-bottom:1px solid #ede6df}.prior-reviews span{float:right;font-size:12px;color:#8e766c}.prior-reviews p{font-size:13px;line-height:1.6;margin:6px 0}.main[data-page=flows] .stage-config{max-width:900px;margin-inline:auto}.main[data-page=flows] .stage-reviewer select:first-child{min-width:180px}#wizard-form[data-template=yes] .create-scoring{display:block}@media(max-width:760px){.stage-head{flex-wrap:wrap}.stage-head input{width:55%}.stage-reviewer{flex-wrap:wrap}.stage-reviewer select:first-child{min-width:150px}.stage-reviewer input[type=number]{width:58px}.flow-total{flex-wrap:wrap}.stage-org-fields{grid-template-columns:1fr}.prior-reviews span{float:none;display:block;margin-top:5px}.stage-node button{min-height:36px}.main[data-page=flows] .stage-reviewer select:first-child{min-width:140px}}.stage-node>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.stage-node>summary:before{content:"▸";color:#a71948}.stage-node>summary>strong{flex:1;font-size:13px}.stage-node>summary>span{font-size:11px;color:#8a7d73}.stage-node[open]>summary{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #ede6df}.stage-summary{margin-top:12px;border-top:1px solid #e7ded5;padding-top:10px}.stage-summary summary{font-size:13px;cursor:pointer;color:#a71948}.stage-summary>div{padding:8px 0;border-bottom:1px solid #eee6dd}.stage-summary small{display:block;color:#8b8177;margin-top:4px}.stage-summary p{font-size:12px;line-height:1.6;margin:6px 0}@media(max-width:650px){#wizard-form[data-template=yes]:not([data-mobile-step="2"]) .create-scoring{display:none}#wizard-form[data-template=yes][data-mobile-step="2"] .create-scoring{display:block}}.import-zone:not(:has(.import-status)){grid-template-columns:1fr}.import-zone:not(:has(.import-status)) .upload-box{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:84px}.import-zone:not(:has(.import-status)) .upload-box .upload-icon{display:none}.hero>.row{flex-wrap:wrap}@media(max-width:650px){.import-zone:not(:has(.import-status)) .upload-box{flex-wrap:wrap}.import-zone:not(:has(.import-status)) .upload-box strong{font-size:13px}.import-zone:not(:has(.import-status)) .upload-box .muted{display:none}}.monthly-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.monthly-fields label,.monthly-person>label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.monthly-fields input,.monthly-fields select,.monthly-person select{width:100%;min-width:0;height:40px}.monthly-person{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,1fr);gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.monthly-person .check{display:flex;align-items:center;gap:12px;color:var(--text)}.monthly-person .check input[type=checkbox]{width:18px;height:18px}.monthly-person strong{font-size:14px}.monthly-person small{display:block;margin-top:4px;color:var(--muted)}.monthly-preview-row{border-bottom:1px solid var(--line);padding:14px 0}.monthly-preview-row summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer}.monthly-preview-row summary span{font-size:12px;color:var(--muted)}.monthly-preview-row pre{white-space:pre-wrap;font:13px/1.7 inherit;background:#faf8f5;padding:14px}.monthly-review-spec{display:grid;gap:10px;margin-top:12px}.monthly-review-spec article{padding:12px;border:1px solid var(--line);border-radius:8px}.monthly-review-spec p{font-size:12px;color:var(--muted);margin:5px 0}.monthly-preview .notice{margin:10px 0 14px}@media(max-width:720px){.monthly-fields{grid-template-columns:1fr 1fr;gap:12px}.monthly-person{grid-template-columns:1fr;gap:9px;padding:12px 0}.monthly-preview-row summary{display:grid;gap:5px}.monthly-fields input,.monthly-fields select,.monthly-person select{height:44px}.monthly-people{max-height:45dvh;overflow:auto}.monthly-preview{scroll-margin-top:12px}}.create-import .import-zone{display:grid;grid-template-columns:1fr!important;gap:12px;margin-top:16px}.create-import .import-zone .upload-box{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;justify-content:normal;gap:14px;min-height:100px;padding:18px 20px;position:static;background:#fcfaf8;border:1px dashed #d9bbc4;border-radius:10px}.create-import .upload-box .upload-icon{display:grid!important;place-items:center;width:36px;height:36px;border-radius:9px;background:#f3e8ed;color:#a32751;font-size:22px}.upload-copy{display:grid;gap:7px;min-width:0}.create-import .upload-box .upload-copy strong{font-size:14px;line-height:20px}.create-import .upload-box .upload-copy .muted{display:block;font-size:12px;line-height:19px;color:#80746e}.upload-limit{display:inline-block;margin-left:14px;padding-left:14px;border-left:1px solid #ded7d1;white-space:nowrap}.create-import .upload-box button{position:static;transform:none;padding:8px 16px;min-height:40px;margin-left:8px;font-size:13px;white-space:nowrap}.create-import .import-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:12px 14px}.create-import .import-status>strong{overflow-wrap:anywhere}.create-import .import-status>.muted{grid-column:1/-1;margin:0;font-size:12px;line-height:19px}.create-import .import-status>.row{grid-column:1/-1}@media(max-width:720px){.create-import .import-zone .upload-box{grid-template-columns:30px minmax(0,1fr);padding:14px;gap:10px;min-height:0}.create-import .upload-box .upload-icon{width:30px;height:30px;font-size:20px}.create-import .upload-box button{grid-column:1/-1;min-height:44px;width:100%;margin:4px 0 0}.create-import .upload-box .upload-copy .muted{font-size:12px}.upload-limit{margin-left:0;padding-left:0;border:0;display:block}.create-import .import-status{grid-template-columns:auto minmax(0,1fr);padding:10px}.create-import .import-status>.muted{font-size:11px}.create-import>.muted{font-size:12px}}.aggregation-field{display:grid;gap:7px;margin:14px 0 8px}.aggregation-field select{width:100%;height:40px}.average-share{font-size:12px;color:#8b2749;min-width:96px;text-align:right;white-space:nowrap}.aggregation-example{background:#faf6ef;border-left:2px solid #c6ad80;padding:10px 12px;font-size:12px;line-height:1.65;margin:12px 0}.plan-reviewer .row:has(.average-share){display:grid;grid-template-columns:minmax(0,1fr) auto}.plan-reviewer .row:has(.average-share) input[type=hidden]{display:none}@media(max-width:720px){.aggregation-field select{height:44px}}.aggregation-editor{padding:14px;border:1px solid #e7dce1;border-radius:9px;background:#fdfafb;margin-bottom:14px}.aggregation-editor>label{display:grid;gap:7px;font-size:13px;margin-bottom:10px}.aggregation-editor select,.aggregation-editor input{height:40px;min-width:0;width:100%}.average-results .preview-line{padding:10px 0;border-bottom:1px solid var(--line)}@media(max-width:720px){.aggregation-editor{padding:12px}.aggregation-editor select,.aggregation-editor input{height:44px}}.overall-feedback{margin-top:10px;border-top:1px solid var(--line);padding-top:8px;font-size:12px}.overall-feedback summary{cursor:pointer;color:var(--accent)}.overall-feedback textarea{width:100%;min-height:68px;margin-top:8px}@media(min-width:1000px){.participation-top{padding:0 20px;height:48px}.participation-page{width:100%;max-width:none;margin:0;padding:12px 18px 72px;height:calc(100dvh - 48px);min-height:530px;display:flex;flex-direction:column;gap:10px;overflow:visible}.participation-page>.footer{display:none}.participant-summary{flex-shrink:0;padding:12px 16px;margin:0}.participant-summary .card-head{margin-bottom:8px;align-items:center}.participant-summary h1{font-size:21px}.participant-summary .card-head p{display:none}.participant-meta{padding:8px 0;background:#fcfaf8}.participant-meta>span{padding:0 12px;gap:10px}.participant-progress{margin-top:9px;gap:12px}.participant-summary .notice{padding:7px 10px;margin:8px 0 0;font-size:12px;line-height:18px}.participation-page #participant-form{flex:1;min-height:0}.participation-layout{grid-template-columns:190px minmax(0,1fr);gap:12px;height:100%;align-items:stretch}.indicator-nav{position:static;height:100%;min-height:0;overflow:auto;padding:12px 8px;margin:0}.indicator-nav h2{font-size:15px;padding:0 6px 8px}.indicator-item{padding:10px 6px;gap:7px}.indicator-item .indicator-number{width:24px;height:24px;font-size:12px}.indicator-title strong{font-size:12px;line-height:18px}.indicator-status{font-size:9px}.indicator-nav .notice{font-size:11px;line-height:17px;padding:8px;margin-top:10px}.participant-editor{padding:14px;height:100%;overflow:auto;min-height:0;margin:0}.participant-item:not([hidden]){display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);grid-template-rows:auto auto auto minmax(0,1fr);column-gap:16px;row-gap:10px}.participant-item>.metric-title{grid-column:1/-1;grid-row:1;margin:0;gap:9px}.metric-title h2{font-size:18px}.metric-title>.indicator-number{width:30px;height:30px;font-size:15px}.participant-item>.notice{grid-column:1/-1;grid-row:2;margin:0;padding:8px;font-size:12px}.participant-item>p.small{display:none}.participant-item>.criterion-box{grid-column:1;grid-row:3;margin:0;max-height:180px;overflow:auto;padding:10px 12px;font-size:12px}.criterion-box summary{cursor:pointer;font-size:12px}.criterion-box p{line-height:18px;gap:8px}.criterion-box b{min-width:72px}.participant-item>.participant-fields,.participant-item>.review-box{grid-column:1;grid-row:4;margin:0;min-width:0}.participant-fields{gap:14px}.participant-fields textarea{min-height:72px;padding:8px;font-size:13px}.participant-fields label{font-size:12px;margin:8px 0 5px}.participant-fields input{min-height:36px}.review-box{padding:12px}.review-box .card-head{margin-bottom:8px}.review-box h3{font-size:14px}.review-box .participant-fields{margin:0;grid-template-columns:minmax(100px,.65fr) minmax(0,1.35fr)}.participant-item>.proof-area{grid-column:2;grid-row:4;margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;min-width:0;max-height:230px;overflow:auto}.participant-item:not(:has(>.prior-reviews))>.proof-area{grid-row:3/span 2;max-height:410px}.proof-head{margin:0 0 10px;display:block}.proof-head>.muted{display:block;margin-top:4px;font-size:10px}.proof-grid{grid-template-columns:1fr;gap:8px}.proof-upload{min-height:92px}.proof-file{min-height:80px;padding:9px}.participant-item>.prior-reviews{grid-column:2;grid-row:3;margin:0;max-height:180px;overflow:auto;font-size:12px}.participant-disclaimer{font-size:10px;line-height:15px;margin-top:10px}.participant-bottom{padding:10px 20px;min-height:60px}.participant-bottom button{min-height:38px}.overall-feedback{max-height:110px;overflow:auto}}@media(min-width:1600px){.participation-layout{grid-template-columns:220px minmax(0,1fr)}.participant-item:not([hidden]){grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr)}.participant-item>.criterion-box,.participant-item>.prior-reviews{max-height:230px}.participant-item>.proof-area{max-height:300px}.participant-item:not(:has(>.prior-reviews))>.proof-area{max-height:520px}.participant-fields textarea{min-height:88px}}@media(max-width:760px){.participation-page[data-mobile-tab=proof] .overall-feedback{display:none}}.access-entry{max-width:920px;margin:36px auto;padding:0 24px}.access-entry .hero{padding:22px 24px}.access-entry .access-login{max-width:560px;margin:20px auto;padding:24px}.access-login .compact-editor{display:grid;gap:18px}.access-login label,.access-panel label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600}.access-login input,.access-login select,.access-panel input:not([type=checkbox]),.access-panel select{width:100%;min-width:0;height:40px}.access-panel .check{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:400}.access-panel .check input{width:16px;height:16px;flex-shrink:0}.access-panel{padding:22px 24px}.access-panel .compact-editor{max-width:100%;display:grid;gap:16px}.access-panel h3{font-size:14px;margin:4px 0 0}.access-scope-row{padding:12px;background:var(--bg,#f8f6f3);border:1px solid var(--line,#e7e1dc);border-radius:8px}.access-invite-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line,#e7e1dc)}.access-invite-row input{height:34px;max-width:380px}.account-flow .stage-head input{min-width:0}.account-flow .stage-reviewer{display:flex;gap:8px}.account-flow .stage-reviewer select:first-child{flex:1;min-width:0}.account-flow .stage-add{display:flex;flex-wrap:wrap;gap:8px}.access-entry>.notice{font-size:12px;padding:10px 14px;line-height:1.6}@media(max-width:760px){.access-entry{margin:12px auto;padding:0 12px}.access-entry .hero{padding:18px}.access-entry .access-login{padding:18px;margin:12px auto}.access-panel{padding:16px}.access-panel .person-editor-grid{grid-template-columns:1fr}.access-login input,.access-login select,.access-panel input:not([type=checkbox]),.access-panel select{height:44px}.access-invite-row{display:block}.access-invite-row>.row{margin-top:12px}.main[data-page=accounts] table,.main[data-page=accounts] tbody,.main[data-page=accounts] tr,.main[data-page=accounts] td{display:block;min-width:0;width:100%}.main[data-page=accounts] thead{display:none}.main[data-page=accounts] tr{border-bottom:1px solid var(--line,#e7e1dc);padding:10px 0}.main[data-page=accounts] td{border:0;padding:5px 2px;white-space:normal}.main[data-page=accounts] .table-wrap{overflow:visible}.main[data-page=my-reviews] .hero{padding:16px}.account-flow .stage-head,.account-flow .stage-reviewer{flex-wrap:wrap}.account-flow .stage-reviewer select:first-child{flex-basis:100%}.account-flow button{min-height:40px}}.topbar #scope{appearance:none;-webkit-appearance:none;width:148px;min-width:112px;max-width:180px;height:36px;padding:0 34px 0 13px;border:1px solid #e1dad4;border-radius:8px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237b6f73' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;color:#443a40;font-size:13px;font-weight:500;letter-spacing:.15px;box-shadow:0 1px 1px #30202a03;transition:border-color .15s,box-shadow .15s;cursor:pointer}.topbar #scope:hover{border-color:#c8b8bb}.topbar #scope:focus{outline:none;border-color:#a35a70;box-shadow:0 0 0 3px #a719480b}.analytics-filter select,.people-toolbar select{font-size:13px;border-color:#e1dad4;border-radius:8px;box-shadow:none}.topbar{gap:12px;align-items:center}@media(max-width:760px){.topbar #scope{height:42px;width:138px;max-width:45vw;font-size:13px}.topbar{gap:8px}}.sidebar .brand{min-height:82px;padding:16px 4px 18px;justify-content:center;gap:10px;align-items:center}.sidebar .brand>div:last-child{display:flex;align-items:center;justify-content:center;min-height:42px}.sidebar .brand strong{display:block;white-space:normal;font-size:15px;line-height:1.5;letter-spacing:.25px;max-width:138px;text-align:center}.sidebar .brand .logo{width:36px;height:36px;min-width:36px;font-size:22px;border-radius:10px}.participation-top strong{font-size:15px;letter-spacing:.2px}.participation-top .row{gap:10px;align-items:center}.role-config{padding:0;overflow:clip}.role-config-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.role-config-head h2{font-size:18px;margin:4px 0 0}.role-person,.role-selection{padding:20px 22px}.role-person{border-bottom:1px solid var(--line)}.role-section-label{display:flex;gap:9px;align-items:center;margin-bottom:15px}.role-section-label>span{color:var(--accent);background:#f8edf1;border-radius:5px;font-size:11px;padding:4px 6px}.role-config .role-section-label h3{margin:0;font-size:14px}.role-section-label small{margin-left:auto;font-size:11px;color:var(--muted)}.role-person-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:16px}.role-search{display:flex;gap:6px}.role-search button{min-width:56px;font-size:12px}.role-config label{font-size:12px;font-weight:500}.role-person-summary{margin-top:14px;display:flex;align-items:center;gap:10px;padding:12px 14px;background:#faf9f6;border-radius:8px}.role-person-avatar{display:grid;place-items:center;width:34px;height:34px;background:#eee5e6;color:var(--accent);border-radius:50%;flex-shrink:0;font-size:14px}.role-person-summary strong{font-size:13px}.role-person-summary p{font-size:12px;color:var(--muted);margin:3px 0 0}.role-person-summary>.badge{margin-left:auto;white-space:nowrap}.role-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.role-config .role-choice{display:flex;flex-direction:row;align-items:flex-start;gap:9px;padding:15px 13px;border:1px solid #e8e1dc;border-radius:9px;background:#fff;cursor:pointer}.role-choice.selected{border-color:#bc7f98;background:#fcf4f7;box-shadow:0 0 0 1px #bc7f9818}.role-config .role-choice input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:var(--accent)}.role-choice strong{display:block;font-size:14px;color:var(--ink)}.role-choice small{display:block;font-size:11px;color:var(--accent);margin-top:6px}.role-choice p{font-size:12px;font-weight:400;color:var(--muted);line-height:1.6;margin:8px 0 0}.role-scope-preview{display:flex;gap:14px;align-items:baseline;padding-top:15px;font-size:12px}.role-scope-preview>span{color:var(--muted);white-space:nowrap}.role-scope-preview strong{font-weight:500}.role-legacy{font-size:11px;color:var(--muted);margin-top:10px}.role-legacy p{line-height:1.6}.role-config-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:#fdfcfb}.role-config-footer>span{font-size:12px;color:var(--muted)}.role-config-footer>div{display:flex;gap:8px}.role-config-footer button{min-height:40px;font-size:13px}@media(max-width:760px){.role-config-head{padding:15px 16px}.role-person,.role-selection{padding:16px}.role-person-fields{grid-template-columns:1fr;gap:12px}.role-cards{grid-template-columns:1fr;gap:8px}.role-config .role-choice{padding:12px}.role-choice small{display:inline;margin-left:8px}.role-choice strong{display:inline;font-size:13px}.role-choice p{margin-top:5px;font-size:11px}.role-person-summary{flex-wrap:wrap;padding:10px}.role-person-summary>.badge{margin-left:44px}.role-config-footer{padding:12px;position:sticky;bottom:60px;z-index:5}.role-config-footer>span{display:none}.role-config-footer>div{width:100%;justify-content:flex-end}.role-config-footer button{min-height:44px}.role-scope-preview{gap:8px;font-size:11px}}.role-mobile-steps,.role-mobile-next,.role-mobile-back{display:none}@media(max-width:760px){.role-mobile-steps{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line)}.role-mobile-steps button{flex:1;min-height:44px;font-size:12px}.role-mobile-steps .active{background:#f8edf1;border-color:#d5acbd;color:var(--accent)}.role-config[data-role-step="0"] .role-selection,.role-config[data-role-step="1"] .role-person,.role-config[data-role-step="0"] .role-save{display:none}.role-config[data-role-step="0"] .role-mobile-next,.role-config[data-role-step="1"] .role-mobile-back{display:inline-flex}}.role-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.role-choice:last-child:nth-child(5){grid-column:span 1}@media(max-width:1100px)and (min-width:761px){.role-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.role-cards{grid-template-columns:1fr}}@media(min-width:761px){.role-person{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px 18px;padding:16px 22px}.role-person>.role-section-label{grid-column:1/-1;margin-bottom:0}.role-person-summary{margin:0;padding:10px 12px;align-self:end;min-height:65px}.role-person-summary>.badge{font-size:10px}.role-person-fields{gap:10px}.role-selection{padding:16px 22px}.role-config .role-choice{padding:12px}.role-choice p{margin-top:6px}.role-config-footer{position:sticky;bottom:0;z-index:5}}.role-invite-config{padding:0;overflow:clip}.role-invite-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr)}.role-invite-settings,.role-invite-people{padding:18px 22px;min-width:0}.role-invite-settings{border-right:1px solid var(--line);background:#fdfcfb}.role-invite-settings>label{margin:12px 0}.role-invite-settings .small{font-size:11px;line-height:1.6;margin:14px 0 0}.invite-person-list{display:grid;gap:8px;max-height:390px;overflow:auto}.role-invite-config .invite-person{display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.invite-person:has(input:checked){background:#fcf4f7;border-color:#cc9bb0}.invite-person input{accent-color:var(--accent)}.invite-person strong{font-size:13px}.invite-person small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.role-invite-record{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.role-invite-record:first-of-type{border:0}.role-invite-record>div:first-child{min-width:0;flex:1}.role-invite-record strong{font-size:13px;margin-right:8px}.role-invite-record p{font-size:12px;color:var(--muted);margin:5px 0 9px}.role-invite-record input{max-width:100%;width:440px;font-size:12px;min-height:36px;background:#faf9f6}.role-invite-record button{font-size:12px}.invite-registration-summary{padding:14px;background:#faf6f7;border:1px solid #ecdbe2;border-radius:8px}.invite-registration-summary strong{font-size:15px}.invite-registration-summary span{margin-left:10px;color:var(--accent);font-size:12px}.invite-registration-summary p{margin:6px 0 0;color:var(--muted);font-size:12px}@media(max-width:760px){.role-invite-layout{grid-template-columns:1fr}.role-invite-settings,.role-invite-people{padding:16px}.role-invite-settings{border-right:0;border-bottom:1px solid var(--line)}.role-invite-settings{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.role-invite-settings .role-section-label,.role-invite-settings .small{grid-column:1/-1}.role-invite-settings>label{margin:6px 0}.role-invite-record{display:block}.role-invite-record>.row{margin-top:10px}.invite-person-list{max-height:260px}.role-invite-config .role-config-footer{position:sticky;bottom:60px;z-index:4}}.legacy-login-entry{font-size:11px;color:var(--muted);margin:10px 0 18px}.legacy-login-entry summary{cursor:pointer}.legacy-login-entry button{font-size:12px;margin-top:6px}.register-progress{display:flex;gap:14px;font-size:12px;padding:4px 0 18px;color:var(--muted)}.register-progress .active{color:var(--accent);font-weight:600}.access-login .tabs{display:flex}.access-login .tabs>button{flex:1}.access-login .compact-editor>.actions{flex-wrap:wrap}.access-login .compact-editor{gap:15px}#wizard-form[data-template=yes] .create-basic .basic-fields>.field{display:block}.task-progress-table table{min-width:860px}.task-progress-table th{white-space:nowrap}.task-progress-table td{vertical-align:top;padding:17px 13px;line-height:1.55}.task-progress-table small{display:block;color:var(--muted);font-size:11px;line-height:1.6}.task-progress-table .task-title{font-weight:600;font-size:14px}.task-progress-table td:first-child{min-width:200px;max-width:270px}.task-progress-table td:nth-child(2){min-width:130px}.task-progress-table td:last-child{min-width:125px}.task-progress-table .task-blocker-small{font-size:12px;max-width:280px;margin:8px 0}.task-progress-table .progress-mini{width:82px}.task-list-card>.card-head{margin-bottom:12px}.progress-overview h2{font-size:19px;line-height:1.55;max-width:760px}.progress-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.progress-counts>div{background:#faf7f4;border:1px solid var(--line);border-radius:10px;padding:15px 18px;display:flex;align-items:center;gap:12px}.progress-counts strong{font-size:26px;color:var(--accent);font-weight:600}.progress-counts span{font-size:12px;color:var(--muted)}.progress-group{margin:24px 0 12px}.progress-group h3{font-size:14px;display:flex;gap:10px;align-items:center}.progress-group h3>span{font-size:11px;color:var(--muted);font-weight:400}.progress-person{display:grid;grid-template-columns:36px minmax(130px,1fr) minmax(150px,1fr) minmax(125px,.8fr) minmax(145px,.8fr);gap:14px}.progress-person .person-status small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.progress-person .person-score{text-align:left}.progress-person .person-score small{font-size:11px;max-width:150px}.progress-person .review-person-actions{justify-content:flex-end;flex-wrap:wrap;gap:8px}.progress-person .review-person-name small{line-height:1.7}.progress-continue{font-size:12px}.task-detail .hero .row{flex-wrap:wrap}.task-detail .card-head{align-items:flex-start;gap:12px}.task-detail .card-head h2{margin-top:0}@media(max-width:1000px){.progress-person{grid-template-columns:36px 1fr 1fr}.progress-person .person-score{grid-column:2;margin-left:0}.progress-person .review-person-actions{grid-column:3}.progress-counts>div{padding:12px;gap:8px}.progress-counts strong{font-size:22px}}@media(max-width:600px){.progress-counts{gap:6px}.progress-counts>div{display:block;padding:10px}.progress-counts span{display:block;font-size:11px}.progress-overview h2{font-size:16px}.progress-person{grid-template-columns:28px 1fr;gap:9px}.progress-person .person-status,.progress-person .person-score{grid-column:2}.progress-person .review-person-actions{grid-column:2;justify-content:flex-start;margin-left:0}.progress-person .account-symbol{align-self:start}.task-detail .review-status-card{flex-direction:column}.task-detail .result-box{text-align:left;border-top:1px solid var(--line);padding-top:12px;width:100%}.task-detail .hero{align-items:flex-start}.progress-overview .card-head{flex-wrap:wrap}}:root{--control-height:40px;--mobile-nav-height: calc(56px + env(safe-area-inset-bottom,0px)) }button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a7194840;outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #a7194855;outline-offset:1px;border-color:#b96984}[hidden]{display:none!important}.card,.create-primary,.create-secondary,.participant-fields>div{min-width:0}.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar .nav{min-height:44px}.metric-grid-scroll,.indicator-nav,.participant-editor,.create-secondary{scrollbar-width:thin;scrollbar-color:#d6c6ca transparent;scroll-padding:12px;overscroll-behavior:contain}.create-grid input,.create-grid select,.create-grid button{min-height:38px;font-size:13px}.create-grid label,.create-grid .muted,.create-preview .preview-line,.create-preview>.muted{font-size:12px;line-height:1.65}.create-grid .card{padding:16px}.create-grid .card-head{margin-bottom:12px}.create-grid h2{font-size:16px}.create-bottom button{min-height:40px}.create-preview .preview-meta{gap:10px 14px}.create-preview .preview-line strong{font-size:14px;overflow-wrap:anywhere}.metric-grid input,.metric-grid select{font-size:13px!important;height:38px;min-height:38px!important}.metric-grid .metric-cell{font-size:13px;min-height:38px;max-height:64px;-webkit-line-clamp:3;line-height:19px}.metric-grid th,.metric-grid td{padding:9px 8px}.metric-grid thead th{font-size:12px;line-height:1.5}.metric-grid td:last-child button{min-height:38px;font-size:12px}.flow-details{border:1px solid var(--line);border-radius:8px;margin-top:12px;background:#fff;min-width:0}.flow-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;cursor:pointer;color:var(--ink);font-size:13px;font-weight:600;list-style:none;min-height:44px}.flow-details>summary::-webkit-details-marker{display:none}.flow-details>summary:after{content:"展开";color:var(--accent);font-size:12px;font-weight:400;flex:none}.flow-details[open]>summary{border-bottom:1px solid var(--line)}.flow-details[open]>summary:after{content:"收起"}.flow-details>summary small{font-size:12px;color:var(--muted);font-weight:400}.flow-details>.stage-config,.flow-details>.account-flow,.flow-details>.flow-details-body{margin:0;padding:12px}.stage-head button,.stage-add button{min-height:36px;min-width:36px}.participant-section-heading{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:600;margin:0 0 12px}.participant-section-heading small{font-size:12px;font-weight:400;color:var(--muted)}.participant-fields label{font-size:13px;line-height:1.6}.participant-fields input,.participant-fields textarea{font-size:14px;min-height:40px}.participant-fields textarea{line-height:1.65}.proof-head>.muted,.proof-file .muted,.proof-file .link,.proof-upload span{font-size:12px;line-height:1.6}.proof-file strong{font-size:13px}.proof-file .link{min-height:36px}.proof-area{background:#fcfaf9}.proof-area>summary{cursor:pointer;list-style:none}.proof-area>summary::-webkit-details-marker{display:none}.proof-area>summary:after{content:"展开资料";color:var(--accent);font-size:12px}.proof-area[open]>summary:after{content:"收起资料"}.proof-area>summary .proof-head{margin:0}.proof-area[open]>summary{margin-bottom:12px}.participant-bottom{box-shadow:0 -5px 20px #30242b08}.participant-bottom button{min-height:40px;font-size:13px}.participant-bottom button:disabled{opacity:.4}.participant-bottom>.link{font-size:12px}.participant-bottom-count,.participant-disclaimer{font-size:12px;line-height:1.6}@media(min-width:761px){.create-grid{grid-template-columns:minmax(0,1fr) 264px!important;gap:16px}#wizard-form[data-template=yes] .basic-fields{grid-template-columns:repeat(3,minmax(0,1fr))}#wizard-form[data-template=yes] .basic-fields>.field:first-child{grid-column:span 2}#wizard-form[data-template=yes] .basic-fields>.field:nth-last-child(2){grid-column:auto}.create-preview .preview-meta{grid-template-columns:1fr 1fr}.create-scoring .stage-config{gap:10px}.indicator-title strong{font-size:13px;line-height:1.6}.indicator-status{font-size:11px}.participant-item>.criterion-box{font-size:13px;line-height:1.6}.criterion-box summary,.criterion-box p{font-size:13px;line-height:1.6}.participant-item>.proof-area{padding:14px}.participant-item>.review-box{padding:16px;border:1px solid #e7dce0;background:#fdf9fa}}@media(min-width:1101px)and (min-height:640px){.main:has(#wizard-form){height:100dvh;display:flex;flex-direction:column;padding-bottom:76px;overflow:hidden}.main:has(#wizard-form)>.topbar,.main:has(#wizard-form)>.hr-breadcrumb,.main:has(#wizard-form)>.hero,.main:has(#wizard-form)>.create-steps{flex-shrink:0}.main:has(#wizard-form)>.footer{display:none}.main:has(#wizard-form)>.hero{padding:14px 18px}#wizard-form{flex:1;min-height:0}#wizard-form .create-grid{height:100%;padding-bottom:0;align-items:stretch}#wizard-form .create-primary{min-height:0;gap:12px}#wizard-form .create-basic{flex:none}#wizard-form .create-import{flex:1;min-height:0;display:flex;flex-direction:column}#wizard-form .create-import>.card-head,#wizard-form .create-import>p,#wizard-form .create-import>.import-zone,#wizard-form .create-import>.row{flex:none}#wizard-form .metric-grid-scroll{flex:1;min-height:130px;max-height:none;overflow:auto}#wizard-form .create-secondary{min-height:0;overflow:auto;padding-right:4px;gap:12px}#wizard-form .create-secondary>.card{flex-shrink:0}.create-bottom{left:220px;padding:12px 24px}.main:has(#flow-form){padding-bottom:100px}#flow-form>.card{max-height:calc(100dvh - 245px);overflow:auto;scrollbar-width:thin}#flow-form .actions{position:fixed;left:220px;right:0;bottom:0;z-index:15;margin:0;padding:12px 24px;background:#fff;border-top:1px solid var(--line)}#flow-form .actions button{min-height:40px}}@media(min-width:1000px){.participant-editor{padding:18px}.participant-item:not([hidden]){column-gap:20px;row-gap:14px;grid-template-columns:minmax(0,1.3fr) minmax(290px,.8fr)}.participant-item>.criterion-box{max-height:185px;padding:12px 14px}.participant-item>.participant-fields{padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.participant-item>.prior-reviews{padding:12px;border:1px solid var(--line);border-radius:8px;background:#faf8f5}.participant-fields{gap:16px}.participant-fields textarea{min-height:88px}.participant-bottom{min-height:64px}.participation-page{padding-bottom:80px}}@media(min-width:1600px){.create-grid{grid-template-columns:minmax(0,1fr) 300px!important}.metric-grid .metric-cell{max-height:74px}}@media(min-width:761px)and (max-width:1100px){.create-grid{grid-template-columns:minmax(0,1fr)!important}.create-secondary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.create-bottom{left:180px;padding:12px 16px}.basic-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.participant-bottom{gap:8px;padding:10px 16px}.participant-bottom>span:not(.spacer){display:none}.participant-bottom button{padding:8px 10px}}@media(max-width:760px){:root{--tab-height:var(--mobile-nav-height)}body{font-size:14px}.sidebar{display:none}.main,.main:has(#wizard-form),.main:has(.task-detail){margin:0;padding:0 12px calc(var(--mobile-nav-height) + 20px)!important}.main:has(#wizard-form){padding-bottom:calc(var(--mobile-nav-height) + 148px)!important}.main>.card{overflow:visible}.topbar{height:60px;gap:8px}.topbar .search{flex:1;min-width:0;width:auto;max-width:none;height:44px}.topbar #scope{height:44px;width:124px;min-width:105px;max-width:40vw;padding-left:10px}.topbar .hrname,.topbar .badge,.topbar .avatar{display:none}.main>.hero,.main:has(#wizard-form)>.hero,.task-detail>.hero{padding:16px;gap:12px;flex-direction:column;align-items:stretch}.main>.hero h1,.main:has(#wizard-form)>.hero h1{font-size:22px}.main>.hero .eyebrow{display:none}.hero p,.task-detail .notice{font-size:13px;line-height:1.7}.main button,.main .tabs button,.task-detail button{min-height:44px;font-size:13px}.main input:not([type=checkbox]):not([type=radio]),.main select,.main textarea{font-size:16px;min-height:44px}.main .three,.main .split,.main .gridform{grid-template-columns:1fr}.main .four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-mobile-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);z-index:25;box-shadow:0 -4px 16px #30242b06}.hr-mobile-tabs a{display:grid;place-items:center;height:56px;font-size:13px;color:var(--muted);text-align:center;padding:4px}.hr-mobile-tabs a.active{background:#fcf2f5;color:var(--accent);font-weight:600}.create-steps{gap:4px;padding:4px 0!important;margin-bottom:12px!important}.create-steps .step{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 3px;font-size:12px;line-height:1.5}.create-grid{display:block;padding-bottom:0}.create-primary,.create-secondary{display:contents}.create-grid section.card,.create-grid aside.card{display:none;padding:16px}#wizard-form[data-mobile-step="0"] .create-basic,#wizard-form[data-mobile-step="1"] .create-import,#wizard-form[data-mobile-step="2"] .create-scoring,#wizard-form[data-mobile-step="3"] .create-preview{display:block}.basic-fields,#wizard-form[data-template=yes] .basic-fields{grid-template-columns:1fr;gap:14px}.basic-fields>.field,#wizard-form[data-template=yes] .basic-fields>.field{grid-column:auto!important;grid-row:auto!important}.create-grid label,.create-grid .muted{font-size:13px;line-height:1.65}.create-grid .preview-line{font-size:13px}.create-grid .card-head{margin-bottom:12px}.import-zone{grid-template-columns:1fr;gap:10px}.upload-box{min-height:112px;padding:12px;align-items:stretch}.upload-box button{position:static;transform:none;margin-top:6px;width:100%}.upload-box .muted,.import-status .muted{font-size:12px}.import-status{display:flex;padding:10px;background:#faf8f5;border-radius:6px}.create-bottom{left:0;bottom:var(--mobile-nav-height);padding:10px 12px;gap:8px;flex-wrap:wrap;z-index:24;box-shadow:0 -4px 16px #30242b08}.create-bottom>.row{display:flex;max-width:none;flex:1;gap:8px;flex-wrap:wrap}.create-bottom>.spacer{display:none}.create-bottom button,.create-bottom .row button{font-size:13px;min-height:44px;padding:8px 12px}.create-bottom .mobile-step-actions{display:flex;gap:8px;margin-left:auto}.create-bottom .create-submit{display:none;flex:1;white-space:normal}#wizard-form[data-mobile-step="3"] .create-submit{display:block}#wizard-form[data-mobile-step="3"] .mobile-step-actions{display:none}.mobile-metric-nav{display:flex;font-size:12px;gap:8px;margin:12px 0;flex-wrap:wrap}.mobile-metric-nav button{min-height:44px}.metric-grid-scroll .metric-grid{min-width:0!important}.metric-grid .mobile-row-edit{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:14px;min-height:88px}.mobile-row-edit strong{font-size:14px}.mobile-row-edit small{font-size:12px;line-height:1.7}.metric-grid .metric-group th{border-radius:6px;padding:10px;font-size:13px}.metric-row-dialog input,.metric-row-dialog select,.metric-row-dialog textarea{font-size:16px!important;min-height:44px!important}.flow-details>summary{padding:12px;font-size:14px}#flow-form .actions{position:sticky;bottom:var(--mobile-nav-height);background:#fff;padding:12px 0;margin-bottom:0;z-index:5;flex-wrap:wrap}.participation-page{padding:12px 12px calc(var(--mobile-nav-height) + 148px)}.participation-top{padding:0 12px;height:56px}.participant-summary{padding:14px}.participant-summary .card-head .muted,.participant-summary .notice,.participant-progress .muted,.participant-meta{font-size:12px}.participant-editor{padding:16px}.participant-fields{gap:16px;margin:16px 0}.participant-fields label{font-size:14px;margin-top:12px}.participant-fields input,.participant-fields textarea,.mobile-indicator-select select{font-size:16px;min-height:44px}.participant-fields textarea{min-height:112px}.metric-title h2{font-size:18px;line-height:1.5}.metric-title .badge{font-size:12px}.criterion-box{padding:12px}.criterion-box summary{min-height:28px;font-size:13px;line-height:1.7}.criterion-box p{font-size:13px;line-height:1.7;gap:8px}.criterion-box b{min-width:68px}.review-box{padding:14px;margin-top:16px}.review-box button{min-height:44px;font-size:13px}.proof-area{padding:12px;border:1px solid var(--line);border-radius:8px;margin-top:14px}.proof-head{margin-top:0}.proof-head h3{font-size:15px}.proof-head .muted,.proof-upload span{font-size:12px}.proof-file .row{flex-wrap:wrap;gap:8px}.proof-file .link{min-height:44px;font-size:13px}.participant-disclaimer{font-size:12px;line-height:1.65;margin-top:14px}.participant-bottom{bottom:var(--mobile-nav-height);display:flex;gap:8px;padding:10px 12px;flex-wrap:wrap}.participant-bottom button{font-size:13px;min-height:44px;padding:8px 10px;flex:1;white-space:nowrap}.participant-bottom>.primary{min-width:120px;flex:1.25}.participant-mobile-tabs{padding-bottom:env(safe-area-inset-bottom,0px)}.participant-mobile-tabs button{height:56px;font-size:14px}.participation-page[data-mobile-tab=proof] .participant-item>.prior-reviews{display:none}.task-progress-table table,.mobile-card-table,.main table[data-mobile-cards]{min-width:0!important;width:100%}.task-progress-table thead,.mobile-card-table thead,table[data-mobile-cards] thead{display:none}.task-progress-table tbody,.mobile-card-table tbody,table[data-mobile-cards] tbody{display:grid;gap:12px}.task-progress-table tr,.mobile-card-table tr,table[data-mobile-cards] tr{display:block;border:1px solid var(--line);border-radius:9px;padding:12px;background:#fff}.task-progress-table td,.mobile-card-table td,table[data-mobile-cards] td{display:block;width:100%;min-width:0!important;max-width:none!important;white-space:normal;padding:7px 0;border:0;font-size:13px;overflow-wrap:anywhere}.task-progress-table td+td,.mobile-card-table td+td,table[data-mobile-cards] td+td{border-top:1px solid #f1ebe6}td[data-label]:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.task-progress-table small{font-size:12px}.task-progress-table .row{flex-wrap:wrap}.task-progress-table .task-blocker-small{max-width:none;font-size:13px}.main .table-wrap:has(table[data-mobile-cards]),.main .table-wrap:has(.mobile-card-table),.main .task-progress-table{overflow:visible}.analytics-filter select,.people-toolbar select{font-size:16px}.analytics-stat small,.analytics-node>span{font-size:12px}.role-config-footer,.role-invite-config .role-config-footer{bottom:var(--mobile-nav-height)}#toast{bottom:calc(var(--mobile-nav-height) + 112px);max-width:calc(100vw - 24px);font-size:13px;text-align:center}dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px}dialog .actions{flex-wrap:wrap}dialog input,dialog select,dialog textarea{font-size:16px}dialog button{min-height:44px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media(min-width:1101px)and (min-height:640px){#wizard-form .create-primary{overflow:auto;padding-right:4px;scrollbar-width:thin;overscroll-behavior:contain}#wizard-form .create-import{flex:1 0 330px}}@media(min-width:1001px)and (max-width:1100px){.create-bottom{left:220px}}.participant-fields>.participant-section-heading{grid-column:1/-1;margin-bottom:0}.participant-material-details>summary{cursor:pointer;font-size:13px;line-height:1.6;min-height:28px;color:#765c56}.participant-material-details[open]>summary{margin-bottom:10px}.participant-material-details>summary:focus-visible{outline:2px solid #a7194855;outline-offset:3px}@media(max-width:760px){.participant-material-details>summary{min-height:36px;display:flex;align-items:center}}@media(max-width:760px){.participant-bottom>.link,.participation-page[data-mobile-tab=task] .participant-bottom>button.link:not(.primary){display:inline-flex;align-items:center;justify-content:flex-start;flex:1 0 100%;min-height:36px;margin:0;padding:0 2px;font-size:13px}}.import-details,.category-details{flex:none;border:1px solid var(--line);border-radius:7px;background:#fcfaf8;margin:0 0 10px;min-width:0}.import-details>summary,.category-details>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:8px 12px;min-height:38px;font-size:13px;color:#75645f}.import-details>summary::-webkit-details-marker,.category-details>summary::-webkit-details-marker{display:none}.import-details>summary:after,.category-details>summary:after{content:"展开";color:var(--accent);font-size:12px;flex:none}.import-details[open]>summary:after,.category-details[open]>summary:after{content:"收起"}.import-details[open]>summary,.category-details[open]>summary{border-bottom:1px solid var(--line)}.import-details>p,.import-details>.import-zone{margin:10px 12px}.category-details>.category-editor{margin:0;border:0;border-radius:0;background:transparent}@media(min-width:1101px)and (min-height:640px){#wizard-form .create-import{min-height:340px}#wizard-form .import-details[open]{max-height:220px;overflow:auto}#wizard-form .category-details[open]{max-height:190px;overflow:auto}#wizard-form .create-import>.category-editor{max-height:138px;overflow:auto;flex:none}#wizard-form .create-import>.row{margin:0 0 10px!important}#wizard-form .create-import .metric-grid-scroll{min-height:180px}}@media(max-width:760px){.import-details>summary,.category-details>summary{min-height:44px;padding:10px 12px;font-size:13px}}.import-details-body{padding:12px}.import-details-body>.import-zone{margin-top:10px}.import-details>summary>.muted,.category-details>summary>.muted{flex:1;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}@media(max-width:760px){.import-details>summary,.category-details>summary{flex-wrap:wrap;gap:4px 10px}.import-details>summary>.muted,.category-details>summary>.muted{flex-basis:100%;order:2;text-align:left;white-space:normal}}@media(min-width:1250px){#wizard-form[data-template=yes] .basic-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}#wizard-form[data-template=yes] .basic-fields>.field:first-child{grid-column:span 2}#wizard-form[data-template=yes] .basic-fields>.field:not(:first-child){grid-column:auto}#wizard-form[data-template=yes] .create-basic{padding:12px 16px}#wizard-form[data-template=yes] .create-basic .card-head{margin-bottom:8px}}@media(min-width:1250px)and (min-height:640px){#wizard-form .create-import{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto minmax(180px,1fr);gap:8px 12px;min-height:340px;padding:12px 16px}#wizard-form .create-import>.card-head{grid-column:1/-1;grid-row:1;margin-bottom:0}#wizard-form .create-import>.import-details{grid-column:1;grid-row:2;margin:0}#wizard-form .create-import>.category-details{grid-column:2;grid-row:2;margin:0}#wizard-form .create-import>.row{grid-column:1/-1;grid-row:3;margin:0!important}#wizard-form .create-import>.metric-grid-scroll{grid-column:1/-1;grid-row:4}#wizard-form .create-import>.import-details>summary,#wizard-form .create-import>.category-details>summary{padding:7px 10px;gap:8px}#wizard-form .create-import .metric-grid .metric-group th{padding-top:4px;padding-bottom:4px}#wizard-form .create-import .metric-grid .metric-group button{min-height:30px}}.flow-summary>span:first-child{min-width:0;flex:1}.flow-summary>span:first-child>strong{display:block;font-size:13px;line-height:1.6}.flow-summary>span:first-child>small{display:block;margin-top:4px;font-size:12px;line-height:1.5}.flow-summary>.flow-toggle-label{display:none}.flow-details>.flow-summary:after{flex:none;font-size:12px}@media(max-width:760px){.topbar>.spacer{display:none}.topbar>a[href="#login"]{flex:0 0 48px;width:48px;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;font-size:12px;line-height:1.5}.topbar>.profile-link{flex:0 0 36px;min-height:44px;justify-content:center}}@media(max-width:760px){.participant-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px}.participant-bottom>.link,.participation-page[data-mobile-tab=task] .participant-bottom>button.link:not(.primary){grid-column:1/span 2;grid-row:1;min-height:44px;width:100%;margin:0;padding:6px 2px}.participant-bottom>button[data-act=draft]{grid-column:3;grid-row:1}.participant-bottom>button[data-act^="participant-item:"]{grid-column:1;grid-row:2}.participant-bottom>button[data-act^="participant-item:"]+button[data-act^="participant-item:"]{grid-column:2;grid-row:2}.participant-bottom>.primary{grid-column:3;grid-row:2;min-width:0}.participant-bottom>button{width:100%;min-width:0;min-height:44px;padding:8px 4px;font-size:13px}.participant-bottom>.badge{display:inline-flex;align-items:center;justify-content:center;grid-column:3;grid-row:1;min-height:44px;white-space:normal;margin:0;padding:4px 6px}.participation-page[data-mobile-tab=task] .participant-bottom>.primary{grid-row:1}}.main[data-page=home]>.split{align-items:start}:root{--el-color-primary:#a71948;--el-border-radius-base:6px;--el-border-color:#e8dfd4;--el-text-color-primary:#2b2724;--el-text-color-regular:#82786e}.workspace{min-height:100dvh}.prototype-workspace .content{min-width:0}.sidebar nav{display:block}.sidebar .brand{margin:0;font-size:14px;letter-spacing:0}.sidebar .bottom{position:absolute;bottom:22px;left:22px;font-size:12px}.sidebar .nav{width:100%;border:0;text-align:left;background:transparent;font:inherit;font-size:13px}.sidebar .nav.active{background:#4b3e37;color:#e5c68e}.sidebar .nav-chevron{margin-left:auto}.topbar input{margin:0}.topbar select{width:148px;margin:0}.topbar .profile-link{padding:0;border:0;background:transparent}.topbar .logout-button{white-space:nowrap}.topbar .profile-link .avatar{background:#f5e5e9;color:var(--accent)}.hr-breadcrumb button{font-size:12px}.hr-mobile-tabs button{border:0;border-radius:0;flex:1;background:transparent;color:var(--muted)}.hr-mobile-tabs button.active{color:var(--accent);background:#faedf1}.scope-bar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:16px}.scope-bar label{flex:0 1 220px;margin:0}.scope-bar select,.scope-bar input{display:block;width:100%;margin-top:5px}.scope-bar button{margin-bottom:0}.panel{background:#fff;border:1px solid var(--line);border-radius:11px;padding:22px;margin-bottom:16px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head h2,.section-head h3{margin:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.form-grid label input,.form-grid label select,.form-grid label textarea{display:block;width:100%;margin-top:5px}label>input:not([type=checkbox]),label>select,label>textarea{display:block;width:100%;margin-top:5px}.checkbox{display:flex;align-items:center;gap:8px}.checkbox input{width:auto!important}.link{color:var(--accent)}.el-table{--el-table-border-color:#eee7df;--el-table-header-bg-color:#f8f6f3;--el-table-header-text-color:#71685e;--el-table-text-color:#2b2724;font:13px/1.65 inherit}.el-table th.el-table__cell{font-weight:500}.el-table td.el-table__cell,.el-table th.el-table__cell{padding:12px 0}.el-table .cell{padding:0 11px;line-height:1.65}.el-form-item__label{color:var(--muted)!important}.el-input__wrapper{background:#fff!important}.el-input__inner{padding:0;margin:0}.el-button+.el-button{margin-left:8px}.pager{display:flex;gap:16px;align-items:center;justify-content:end;padding-top:16px;font-size:13px}.import-control{border:1px dashed #c9aab4;padding:14px;border-radius:7px;margin:14px 0}.import-control input{border:0;width:100%;padding:6px}.metric-card{border:1px solid var(--line);padding:16px;border-radius:8px;margin:14px 0}.metric-card h3{margin-bottom:8px}.metric-card input,.metric-card select,.metric-card textarea{width:100%}.workflow{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.workflow article{background:#faf7f3;border:1px solid var(--line);border-radius:7px;padding:14px;flex:1;min-width:130px}.workflow span{display:block;font-size:12px;color:var(--muted)}.person-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.distribution{display:grid;gap:12px;padding:16px 0}.distribution>div{display:flex;gap:12px;align-items:center}.distribution .bar{background:var(--accent)}.distribution span{width:60px}.prior-score{padding:10px 14px;background:#f7f2eb;font-size:13px;border-radius:7px;margin-bottom:12px}.code-output{margin-top:20px}.task-title{font-weight:600;text-align:left}.task-progress-table td>small{display:block}.task-progress-table .task-blocker-small{margin:8px 0;font-size:12px}.home-dashboard>.split{align-items:start}.home-dashboard .achievement-row{margin:13px 0}.achievement-row>span:first-child{width:65px}.achievement-row>.bar{flex:1}.okr-summary{justify-content:space-around}.dashboard-scope,.home-dashboard .mobile-home-tabs{display:none}.people-layout .department-list{background:transparent;color:var(--ink);position:static;height:auto}.person-row{width:100%;text-align:left;background:transparent;border:0;border-radius:0}.person-row .person-info{text-align:left;flex:1}.person-row .avatar{flex:none}.template-card .actions{flex-wrap:wrap;gap:8px}.template-card .actions button{font-size:12px}.template-card h2{margin:14px 0}.template-card>small{display:block}.editor-footer{display:flex;gap:12px;align-items:center}.editor input,.editor select,.editor textarea{max-width:100%}.group-config{padding:10px}.group-config .form-grid{grid-template-columns:1fr 80px auto}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.stat-grid article{background:#fff;border:1px solid var(--line);padding:20px;border-radius:11px}.stat-grid span,.stat-grid strong{display:block}.stat-grid span{font-size:13px;color:var(--muted)}.stat-grid strong{font-size:30px;margin-top:8px}.login-shell{min-height:100dvh;display:grid;place-items:center;padding:24px}.login-card{width:min(420px,100%);padding:32px;border:1px solid var(--line);border-radius:12px;background:#fff}.login-card .brand{color:var(--accent);font-size:25px;display:block;letter-spacing:2px;padding:0;margin-bottom:28px}.login-card .brand span{display:block;font-size:13px;letter-spacing:1px}.login-card h1{font-size:22px;margin-bottom:20px}.full{width:100%;margin-left:0!important}.switch{margin-top:12px}.review-panel{max-width:none}.review-panel .el-select,.review-panel .el-textarea{width:100%;margin-bottom:12px}.mobile-metric-nav{display:none}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}dd{margin:0}.dialog-close{padding:0 6px}.native-dialog{position:fixed;inset:0;background:#20161c77;z-index:60;display:grid;place-items:center;padding:20px}.native-dialog>.panel{width:min(650px,100%);max-height:90dvh;overflow:auto;margin:0}.native-dialog textarea{min-height:160px}.flow-details{padding:0}.flow-details[open]>div{padding:12px}.flow-details>summary{padding:12px}.metric-grid select{margin:0}.metric-grid .metric-cell{white-space:normal}.metric-group-config{grid-column:1/-1}.editor .create-preview .preview-meta{margin-top:10px}.create-bottom .mobile-step-actions{display:none}.main>.hero:not(.card){background:transparent}.main .hero .muted{margin-top:8px}.report-tabs{margin-bottom:16px}.template-meta-filters{display:flex;gap:16px}.template-meta-filters>label{flex:1}.template-meta-filters select{width:100%}.analytics-kpis .card{margin-bottom:0}.analytics-task-row .row button{white-space:nowrap}.people-card .import-control{margin-top:16px}.account-row .account-role-select{max-width:150px}.account-row .row{flex-wrap:wrap}.task-detail .metric-card{padding:12px}.task-detail .result-box strong{font-size:23px}.task-detail summary{cursor:pointer}.profile-link .avatar{width:32px;height:32px}.version-note{font-size:12px;color:var(--muted);margin-top:14px}@media(min-width:1600px){.panel{padding:26px}}@media(max-width:1000px){.stat-grid{grid-template-columns:1fr 1fr}.profile-grid{grid-template-columns:1fr}}@media(max-width:760px){.prototype-workspace .sidebar{display:none}.prototype-workspace .main{margin:0;padding:0 12px calc(var(--mobile-nav-height,56px) + 24px)}.topbar{height:64px;gap:8px}.topbar .search{width:auto;flex:1;min-width:0;max-width:calc(100% - 155px)}.topbar select{width:98px;font-size:12px;padding:8px}.topbar .badge,.topbar .profile-link>span:not(.avatar),.topbar .logout-button{display:none}.topbar .profile-link{flex:none}.scope-bar{gap:10px}.scope-bar label{flex:1;min-width:120px}.panel{padding:16px}.section-head{flex-wrap:wrap;align-items:start}.form-grid{grid-template-columns:1fr}.person-picker{grid-template-columns:1fr 1fr}.stat-grid{gap:10px}.stat-grid article{padding:16px}.stat-grid strong{font-size:25px}.home-dashboard .mobile-home-tabs{display:flex}.home-dashboard[data-mobile-home=summary]>.split,.home-dashboard[data-mobile-home=summary]>.three{display:none}.home-dashboard[data-mobile-home=tasks]>.hero,.home-dashboard[data-mobile-home=tasks]>.four,.home-dashboard[data-mobile-home=tasks]>.three,.home-dashboard[data-mobile-home=tasks]>.split>.home-followup{display:none}.home-dashboard[data-mobile-home=todos]>.hero,.home-dashboard[data-mobile-home=todos]>.four,.home-dashboard[data-mobile-home=todos]>.three,.home-dashboard[data-mobile-home=todos]>.split>section:not(.home-followup){display:none}.home-dashboard[data-mobile-home=analytics]>.hero,.home-dashboard[data-mobile-home=analytics]>.four,.home-dashboard[data-mobile-home=analytics]>.split{display:none}.home-dashboard>.split,.home-dashboard>.three{grid-template-columns:1fr}.hr-mobile-tabs{display:flex}.hr-mobile-tabs button{font-size:12px;min-height:56px;padding:8px 2px}.form-grid input,.form-grid textarea,.form-grid select{font-size:16px;min-height:44px}.template-meta-filters{flex-wrap:wrap;gap:10px}.template-meta-filters>label{min-width:120px}.create-bottom .mobile-step-actions{display:flex;gap:8px}.create-bottom .mobile-step-actions button{min-width:66px}.native-dialog{padding:12px}.mobile-metric-nav{display:flex;gap:8px;align-items:center;justify-content:space-between;margin:16px 0}.scoring-metric:not(.current-metric){display:none}.pager{justify-content:center;gap:10px}.people-card[data-department=""] .person-list{display:block}.person-row{min-height:72px}.profile-grid{display:block}.group-config .form-grid{grid-template-columns:1fr}.account-row .account-permission{margin-left:0;max-width:none}.account-row .row{width:100%}.account-row .account-role-select{flex:1}.metric-grid-scroll table tbody tr{margin:0}.metric-grid .mobile-row-edit{display:block}.metric-grid td{white-space:normal}.hr-breadcrumb{gap:4px;font-size:12px}.hr-breadcrumb .crumb-back{font-size:12px}.topbar .spacer{display:none}}@media print{.sidebar,.topbar,.hr-breadcrumb,.hr-mobile-tabs,.scope-bar,button,.import-control,.create-bottom{display:none!important}.main{margin:0!important;padding:0!important}.panel,.card{border:0;break-inside:avoid}.workspace{display:block}body{background:#fff}}.home-dashboard>.hero{padding:18px 20px;border-radius:8px}.home-dashboard>.hero h1{font-size:24px}.home-dashboard>.hero .eyebrow{margin-bottom:4px}.two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.task-filter-grid input{width:100%;margin-top:5px}.task-progress-table .progress-mini{flex:none}.analytics-kpis{margin-bottom:16px}.task-progress-table th:last-child,.task-progress-table td:last-child{white-space:nowrap}.analytics-task-row small{display:block}.analytics-task-row>div>strong small{display:inline}.section-head+form>label{margin:14px 0}.card h2+p{margin-top:8px}@media(max-width:760px){.home-dashboard>.hero{padding:12px;align-items:start;gap:12px}.home-dashboard>.hero h1{font-size:21px}.home-dashboard>.hero .eyebrow{display:none}.home-dashboard>.hero button{font-size:12px;min-height:40px}.two{grid-template-columns:1fr}.task-progress-table th:last-child,.task-progress-table td:last-child{white-space:normal}.main:has(#wizard-form) .create-import{display:none}#wizard-form[data-mobile-step="1"] .create-import{display:block}.create-import .metric-grid-scroll .metric-grid thead{display:none}.metric-grid tr{display:grid;grid-template-columns:1fr;gap:8px;padding:12px;border:1px solid var(--line);margin-bottom:12px}.metric-grid td{display:block;border:0;padding:0}.metric-grid td:nth-child(3),.metric-grid td:nth-child(4){display:none}.metric-grid td input,.metric-grid td select{min-height:44px!important;font-size:16px!important}.metric-grid td:first-child{color:var(--accent)}.metric-grid tbody{display:block}.metric-grid .mobile-row-edit{width:100%}.metric-grid td:last-child{justify-self:end}}.participating .sidebar,.participating .main>.topbar,.participating .hr-breadcrumb,.participating .hr-mobile-tabs{display:none!important}.participating .main{margin:0;padding:0}.indicator-nav{color:var(--ink);background:#fff;height:auto;z-index:1}.indicator-nav .notice{white-space:normal}.participant-fields .participant-comment{grid-column:1/-1}.participant-fields input,.participant-fields .el-input-number{width:100%}.participant-bottom{z-index:20}.participation-top button.link{color:#eee0e5}.participant-editor .proof-upload input{max-width:100%}.participant-meta strong{white-space:normal}.participation-page[data-mobile-tab=proof] .participant-fields,.participation-page[data-mobile-tab=proof] .criterion-box{display:block}.participation-page .participant-item{margin:0}.account-page form>label{margin-top:14px}.flow-guide-steps{margin-top:16px}@media(min-width:761px){.main[data-page=flows] #wizard-form{display:block}.main[data-page=flows] #wizard-form .create-primary,.main[data-page=flows] .create-preview,.main[data-page=flows] .create-steps{display:none}.main[data-page=flows] .create-scoring>details{border:0}.main[data-page=flows] .flow-details>summary{display:none}.main[data-page=flows] .create-secondary{display:block}.main[data-page=flows] .create-scoring .reviewer-card{max-width:900px}.participant-fields{grid-template-columns:1fr 1fr}.participant-bottom{left:0;right:0}.participant-mobile-tabs{display:none}}@media(max-width:760px){.participation-page[data-mobile-tab=proof] .participant-fields,.participation-page[data-mobile-tab=proof] .criterion-box,.participation-page[data-mobile-tab=task] .participation-layout,.participation-page[data-mobile-tab=metric] .proof-area{display:none}.participant-mobile-tabs{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);z-index:25}.participant-mobile-tabs button{flex:1;border:0;border-radius:0}.participant-mobile-tabs button.active{color:var(--accent);background:#faedf1}.participant-bottom>.link{grid-column:1/span 2;grid-row:1}.participant-bottom>button:nth-child(2){grid-column:3;grid-row:1}.participant-bottom>button:nth-child(3){grid-column:1;grid-row:2}.participant-bottom>button:nth-child(4){grid-column:2;grid-row:2}.participant-bottom>.primary{grid-column:3;grid-row:2}.participant-fields{grid-template-columns:1fr}.participating .main{padding:0}.participation-page{padding-bottom:calc(var(--mobile-nav-height) + 160px)}.participant-meta>span{flex-wrap:wrap;gap:3px}.participant-fields .el-input-number{height:44px}.participant-editor .proof-upload{display:block}}.create-steps button.step{border:0;border-bottom:2px solid #e8ded5;border-radius:0;background:transparent}.create-steps button.step.active{border-color:var(--accent);color:var(--accent)}.template-extra-settings{padding:0;margin-top:8px}.template-extra-settings>summary{font-size:12px}.template-extra-settings .form-grid{margin-top:8px}.main>.card.hero{background:#fff}.people-toolbar{margin-bottom:14px}.create-preview .notice{font-size:11px}.main[data-page=home] .home-dashboard>.three{align-items:start}@media(min-width:1250px){#wizard-form[data-template=yes] .basic-fields{grid-template-columns:2.1fr 1fr 1fr 1fr!important}#wizard-form[data-template=yes] .basic-fields>.field:first-child{grid-column:auto!important}.basic-fields .field label{margin:0}.create-import .metric-grid th:first-child{width:32px}}@media(max-width:760px){.create-steps button.step{border:0;white-space:nowrap}.create-steps button.step.active{background:#a71948;color:#fff;border-radius:6px}.template-extra-settings>summary{min-height:40px;display:flex;align-items:center}}.create-import>.row{justify-content:flex-end}.create-import>.row select{width:160px}.metric-category-inline{display:none!important}.metric-grid th:first-child{width:20%!important}.metric-grid th:last-child{width:44px}.create-preview h3{margin-bottom:8px}.create-preview>p{margin:6px 0}.create-preview .preview-indicators{font-size:12px}.basic-fields input,.basic-fields select{width:100%}.create-steps .step{margin:0}.create-scoring .flow-summary{min-height:56px}@media(min-width:1250px){#wizard-form[data-template=yes] .basic-fields{grid-template-columns:2.1fr 1fr 1fr 1fr 1fr!important}}@media(max-width:760px){.metric-grid td:nth-child(2),.metric-grid td:nth-child(3){display:none}.metric-grid td:nth-child(4){display:block}.metric-grid tr.metric-group{display:block}.metric-grid tr.metric-group th{width:100%!important}.metric-grid .metric-group .row{flex-wrap:wrap}.create-import>.row{flex-wrap:wrap}.create-import>.row select{width:100%}.create-steps .step{font-size:12px}.create-import .metric-grid-scroll{overflow:visible}.create-grid .basic-fields label{min-width:0}}.profile-workspace{max-width:880px;margin:0 auto;padding-bottom:32px}.profile-summary{gap:20px;margin:20px 0}.large-profile-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover}.avatar-presets{flex-wrap:wrap;gap:10px}.avatar-presets button{padding:4px;border-radius:50%;border:2px solid transparent;background:transparent}.avatar-presets button.selected{border-color:var(--accent)}.avatar-presets img{width:48px;height:48px;display:block}.account-page dl{display:grid;grid-template-columns:100px 1fr;gap:12px}.profile-summary small{display:block}.profile-workspace .gridform input{min-width:0}.topbar .profile-link .profile-avatar{display:block}.profile-workspace input{width:100%;margin-top:5px}@media(max-width:760px){.metric-grid tr.metric-grid-row.mobile-page-active td:nth-child(4){display:none}.mobile-row-edit strong{font-size:15px}.metric-grid tr.metric-grid-row.mobile-page-active{padding:0}.stage-node summary{min-height:44px;cursor:pointer}.main:has(#flow-form){padding-bottom:130px}}.task-person-line{margin-bottom:8px}.task-person-line:last-child{margin-bottom:0}.task-progress-table td:last-child>button{display:block;margin-bottom:5px}.topbar select{width:180px;flex:none;min-height:40px;padding-right:28px}.invite-dialog-panel .invite-dialog-head{align-items:flex-start;margin-bottom:22px}.invite-dialog-head h2{font-size:20px}.invite-dialog-head .muted{margin-top:6px}.invite-dialog-head>button{flex:none}.invite-dialog-panel .actions{padding-top:16px;border-top:1px solid var(--line);margin-top:22px}.review-filter-controls{display:flex;gap:12px;align-items:flex-end;flex:none}.review-filter-controls label{margin:0}.review-filter-controls input{width:172px}.review-filter-controls button{min-height:42px}#flow-form .flow-settings-grid{display:grid;grid-template-columns:minmax(160px,240px) minmax(260px,420px) 140px;gap:18px;align-items:end;margin-bottom:10px}#flow-form .flow-settings-grid label{margin:0}#flow-form .flow-settings-grid select{max-width:none;margin:5px 0 0}#flow-form .flow-settings-grid input{margin:5px 0 0;height:42px}#flow-form .stage-config{max-width:none;margin:20px 0 0}.stage-node>summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;list-style:none;cursor:pointer;min-height:40px}.stage-node>summary::-webkit-details-marker{display:none}.stage-node>summary:before{content:"▸";color:var(--accent);flex:none}.stage-node[open]>summary:before{content:"▾"}.stage-node>summary .stage-title{font-weight:600;flex:1}.stage-node>summary .stage-meta{font-size:12px;color:var(--muted)}.stage-node[open]>summary{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}#flow-form .stage-reviewer{display:flex;gap:12px;align-items:flex-start;margin:12px 0 16px}#flow-form .stage-reviewer>.el-select,#flow-form .stage-reviewer>select{flex:1;max-width:none;margin:0;width:0;min-width:0}#flow-form .stage-reviewer .el-select__wrapper{min-height:42px;padding:8px 12px}#flow-form .stage-reviewer>button{flex:none;min-height:42px}.stage-node .check{margin-top:12px}.stage-node input[type=number]{max-width:160px}@media(min-width:761px){#wizard-form .create-import{flex:0 0 auto;min-height:0;grid-template-rows:auto auto auto auto;align-content:start}#wizard-form .create-import .metric-grid-scroll{flex:none;min-height:0;height:auto;max-height:420px;align-self:start}.metric-grid,.metric-grid td{height:auto}.metric-grid td:nth-child(4) input+input{margin-top:6px}}@media(max-width:1000px){#flow-form .flow-settings-grid{grid-template-columns:1fr 1fr}.flow-settings-grid label:last-child{max-width:180px}.review-filter-controls{width:100%;justify-content:flex-end}}@media(max-width:760px){.topbar select{width:128px;max-width:128px;min-height:40px;font-size:12px}.topbar .search{max-width:calc(100% - 176px)}.review-filter-controls{justify-content:flex-start}.review-filter-controls label{flex:1}.review-filter-controls input{width:100%}.invite-dialog-head h2{font-size:18px}.invite-dialog-head>button{padding:8px 12px}#flow-form .flow-settings-grid{grid-template-columns:1fr;gap:12px}#flow-form .flow-settings-grid label:last-child{max-width:none}#flow-form .stage-config{margin-top:16px}.stage-node>summary{gap:8px}.stage-node>summary .stage-meta{font-size:11px}.stage-node>summary .stage-title{font-size:14px}#flow-form .stage-reviewer{gap:8px}.stage-node{padding:12px}#flow-form>.card{overflow:visible;max-height:none}}.compact-task-table td{padding-top:16px;padding-bottom:16px}.compact-task-table th:first-child{width:54%}.task-completion{gap:10px;white-space:nowrap}.task-completion strong{font-size:14px;font-variant-numeric:tabular-nums;min-width:38px}.compact-task-table .progress-mini{width:110px}.metric-import-box,.metric-category-box{border:1px solid var(--line);border-radius:8px;background:#fcfaf8;min-width:0;overflow:hidden}.metric-config-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.metric-config-head h3{font-size:13px}.metric-config-head>.muted{font-size:11px;white-space:nowrap}.metric-import-box label{font-size:12px;line-height:1.7;margin:0}.metric-import-box input[type=file]{width:100%;margin:10px 0;background:#fff;padding:8px;font-size:12px}.metric-import-box input::file-selector-button{font:inherit;background:#f5eee8;border:1px solid var(--line);border-radius:5px;padding:6px 10px;margin-right:8px;color:var(--ink);cursor:pointer}.metric-import-box p,.metric-category-box p{font-size:11px;margin-top:8px}.metric-category-box label{margin-bottom:10px}.metric-category-box label select{margin-top:5px}.metric-toolbar{flex-wrap:wrap}.metric-toolbar>button:first-child{margin-right:auto}.create-import>.metric-toolbar select{width:180px}@media(min-width:761px){#wizard-form .create-import>.metric-import-box{grid-column:1;grid-row:2}#wizard-form .create-import>.metric-category-box{grid-column:2;grid-row:2}#wizard-form .create-import>.metric-toolbar{grid-column:1/-1;grid-row:3}}@media(max-width:760px){.compact-task-table .task-completion{justify-content:flex-end}.metric-import-box,.metric-category-box{margin-bottom:12px}.metric-config-head,.metric-import-box .import-details-body,.metric-category-box .category-editor{padding:10px}.create-import>.metric-toolbar{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px}.metric-toolbar>button:first-child{grid-column:1/-1;justify-self:start}.create-import>.metric-toolbar select{width:100%;min-width:0}.metric-toolbar>button{padding:8px 10px;font-size:12px}}.metric-grid .metric-inline-text{display:block;width:100%;min-height:64px;height:64px;padding:8px 10px;font-size:12px;line-height:1.7;resize:vertical;margin:0;border-radius:6px}.metric-grid .metric-target-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6px}.metric-grid .metric-target-fields input+input{margin:0}.metric-grid .metric-equal-weight{display:inline-block;font-size:12px;color:var(--muted);padding:7px 0}.metric-grid .metric-row-actions button{display:block;white-space:nowrap;font-size:11px;padding:3px 0;margin:0 0 4px}.metric-grid .metric-remove{color:#9a595f}.metric-grid .metric-remove:disabled{color:var(--muted);opacity:.5}.metric-grid .metric-full-edit{color:var(--accent)}.metric-category-box .category-editor{border:0;border-radius:0;margin:0;background:transparent}@media(min-width:761px){.create-import .metric-grid th:first-child{width:18%!important}.metric-grid th:last-child{width:8%}.metric-grid-row>td{padding:10px 8px}.metric-grid-row>td:first-child input{height:38px}.metric-grid .metric-target-fields input{height:38px}.metric-grid .metric-row-actions{vertical-align:top}}@media(max-width:760px){.metric-grid .metric-full-edit{display:none}.metric-grid .metric-row-actions button{min-height:40px;font-size:12px;padding:8px}.metric-grid .metric-row-actions{padding:0 12px 6px}}#wizard-form .create-import .metric-grid .metric-target-fields input+input{margin:0}@media(max-width:760px){.metric-grid .metric-row-actions .metric-full-edit{display:none}}.create-import>.metric-toolbar{justify-content:flex-end}.metric-toolbar>button:first-child{margin-right:0}.metric-toolbar .spacer{display:block}.metric-grid .metric-inline-text{height:38px;min-height:38px;padding:7px 9px;line-height:22px;resize:none}.metric-grid .metric-row-actions button{display:inline-block;margin:0 8px 0 0;padding:7px 0}.metric-grid-row>td{padding:8px;border-bottom:1px solid #f0ebe5}.metric-grid .metric-equal-weight{line-height:24px}.metric-grid.has-custom-columns{min-width:1200px!important;width:100%;table-layout:auto}.metric-grid.has-custom-columns th{min-width:110px}.metric-grid.has-custom-columns th:nth-child(2),.metric-grid.has-custom-columns th:nth-child(3){min-width:200px}.custom-metric-column,.custom-metric-cell{min-width:150px}.metric-grid .custom-metric-cell input{height:38px}@media(max-width:760px){.create-import>.metric-toolbar{display:flex;flex-wrap:wrap}.metric-toolbar>button:first-child{grid-column:auto}.create-import>.metric-toolbar select{flex:1;min-width:150px}.metric-toolbar>.spacer{flex-basis:100%}.metric-toolbar>button{min-height:40px}.metric-grid.has-custom-columns{min-width:0!important}.metric-grid tr .custom-metric-cell{display:none}.metric-grid .metric-row-actions button{padding:8px}}.metric-import-box,.metric-category-box{align-self:start}.metric-file-drop{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:92px;padding:14px;border:1px dashed #cdbab1;border-radius:7px;background:#fff;transition:background .15s,border-color .15s}.metric-file-drop:hover,.metric-file-drop:focus-within,.metric-file-drop.drag-active{background:#fcf0f4;border-color:var(--accent)}.metric-file-drop.drag-active{box-shadow:inset 0 0 0 1px var(--accent)}.metric-file-drop .file-drop-icon{font-size:23px;color:var(--accent);width:36px;height:36px;border-radius:8px;background:#f8edf1;display:grid;place-items:center;flex:none}.metric-file-drop strong{display:block;font-size:13px;font-weight:500}.metric-file-drop span:not(.file-drop-icon){display:block;font-size:11px;color:var(--muted);margin-top:3px}.metric-import-box .metric-file-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.metric-file-drop.is-busy{opacity:.65}.metric-file-drop.is-busy input{cursor:wait}.metric-import-box .import-columns-note{line-height:1.7;font-size:11px;color:var(--muted);margin-top:10px}.metric-category-box .category-editor>label{max-width:300px}.metric-category-box .category-editor>button{font-size:12px}.metric-category-box .category-editor>p{max-width:300px;line-height:1.7}.metric-config-head{padding:9px 12px}.metric-import-box .import-details-body,.metric-category-box .category-editor{padding:12px}@media(min-width:1250px){#wizard-form .create-import{grid-template-columns:minmax(0,480px) minmax(0,360px) minmax(0,1fr)}}@media(max-width:760px){.metric-file-drop{min-height:96px;padding:12px;gap:10px}.metric-file-drop strong{font-size:14px}.metric-file-drop span:not(.file-drop-icon){font-size:12px}.metric-category-box .category-editor>label,.metric-category-box .category-editor>p{max-width:none}}@media(min-width:761px){#wizard-form .create-import{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:12px 16px;padding:16px}#wizard-form .create-import>.metric-import-box,#wizard-form .create-import>.metric-category-box{align-self:stretch;display:flex;flex-direction:column;margin:0}.metric-import-box .import-details-body,.metric-category-box .category-editor{flex:1;padding:14px 16px}.metric-category-box .category-editor{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.metric-category-box .category-editor>label{width:100%;max-width:none;margin:0}.metric-category-box .category-editor>p{margin:auto 0 0;max-width:none;line-height:1.65}.metric-category-box .category-row{width:100%}.metric-import-box .metric-file-drop{min-height:90px}.metric-import-box .import-columns-note{margin:10px 0 0}.metric-import-box .import-details-body>p:last-child{margin:6px 0 0}.metric-config-head{min-height:43px;padding:10px 16px}.metric-config-head h3{font-weight:600}.create-import .metric-toolbar{padding:2px 0;margin:0!important;gap:8px;min-height:42px}.create-import .metric-toolbar>select{width:210px}.create-import .metric-toolbar>button,.create-import .metric-toolbar>select,.metric-category-box .category-editor>button,.metric-category-box label>select{height:36px;min-height:36px;padding:6px 12px;font-size:12px;border-radius:6px}.metric-grid th,.metric-grid td{border-color:#ece5df}.metric-grid thead th{padding:9px 10px;font-weight:600;font-size:12px;background:#f7f4f0}.metric-grid .metric-group th{background:#fcfaf8;font-weight:400;padding:6px 10px!important}.metric-grid-row>td{padding:8px 10px}.metric-grid-row:hover>td{background:#fdfbf9}.metric-grid input,.metric-grid .metric-inline-text,.metric-grid .metric-target-fields input,.metric-grid-row>td:first-child input,.metric-grid .custom-metric-cell input{height:34px;min-height:34px!important;font-size:12px;padding:5px 8px!important;border-color:#e6ded7;border-radius:5px}.metric-grid .metric-inline-text{line-height:22px}.metric-grid .metric-row-actions{vertical-align:middle;white-space:nowrap}.metric-grid .metric-row-actions button{padding:4px 0;font-size:12px}.metric-grid .metric-equal-weight{padding:5px 0;line-height:24px}.metric-grid th:last-child{width:90px!important}.metric-grid .metric-target-fields{gap:6px}.metric-grid-scroll{border-color:#e6ded7}.create-import input:focus,.create-import textarea:focus,.create-import select:focus{outline:2px solid #a7194820;outline-offset:1px;border-color:#ba7890}.create-import button:focus-visible{outline:2px solid #a7194840;outline-offset:2px}}.metric-category-box select,.metric-toolbar>select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%2382786e' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:30px!important}.metric-toolbar>.primary{box-shadow:0 1px 2px #7b17351a}.metric-file-drop{border-color:#d9c8be;background:#fffdfb}.metric-file-drop .file-drop-icon{width:32px;height:32px;font-size:20px;border-radius:7px}.metric-import-box,.metric-category-box{background:#fcfaf8;border-color:#e8dfd7}.metric-category-box .category-row input{min-width:0}@media(max-width:760px){.metric-config-head{min-height:44px;padding:10px 12px}.metric-import-box .import-details-body,.metric-category-box .category-editor{padding:12px}.metric-category-box select,.metric-toolbar>select{min-height:42px}.create-import>.metric-toolbar{gap:8px;padding:4px 0}.metric-toolbar>button{border-radius:6px}.metric-toolbar>.spacer{height:0}.metric-file-drop{justify-content:flex-start;padding:14px}.metric-import-box .import-columns-note{margin-top:10px}.metric-grid .metric-row-actions{white-space:normal}}.list-pagination{display:flex;align-items:center;gap:16px;justify-content:flex-end;padding:14px 0 0;margin-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.list-pagination label{display:flex;align-items:center;gap:8px;margin:0;font-size:12px}.list-pagination label>select{width:82px;min-height:34px;height:34px;padding:5px 8px;margin:0}.pagination-total{margin-right:auto}.pagination-pages{display:flex;align-items:center;gap:12px}.pagination-pages button{min-height:34px;padding:5px 12px;font-size:12px}.pagination-pages span{min-width:44px;text-align:center;font-variant-numeric:tabular-nums}.native-dialog .panel{overscroll-behavior:contain}.main button:focus-visible,.main input:focus-visible,.main select:focus-visible,.main textarea:focus-visible{outline:2px solid #a7194835;outline-offset:2px}.main select{padding-right:30px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%2382786e' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.main select[multiple]{background-image:none;padding-right:11px}.main input:not([type=checkbox]):not([type=file]),.main select:not([multiple]){min-height:36px}.scope-bar{gap:12px}.scope-bar label{margin:0}.scope-bar input,.scope-bar select{height:36px}.main>.card.hero{gap:16px}.main .card-head h2{font-size:16px}.main .card-head{align-items:center}.main .table-wrap td{overflow-wrap:anywhere}.main .table-wrap th{font-size:12px}.main .account-row{min-height:68px}.native-dialog .card-head{align-items:flex-start}.native-dialog .card-head>button{flex:none}.main .card .actions{flex-wrap:wrap}.version-note{line-height:1.7}@media(min-width:761px){#wizard-form .create-import .metric-grid-scroll{max-height:none;overflow-x:auto}.desktop-metric-pagination{grid-column:1/-1;grid-row:5}.desktop-metric-pagination label{display:none}.main[data-page=flows] #flow-form>.card{max-height:none;overflow:visible}.main[data-page=flows] #flow-form .stage-config{grid-template-columns:repeat(2,minmax(0,1fr))}.main[data-page=flows] #flow-form .stage-fixed,.main[data-page=flows] #flow-form .stage-add{grid-column:1/-1}}@media(max-width:760px){.list-pagination{flex-wrap:wrap;gap:10px;padding-top:12px}.pagination-total{flex:1}.pagination-pages{width:100%;justify-content:space-between}.pagination-pages button{min-height:42px;min-width:90px}.list-pagination label>select{height:40px;min-height:40px}.desktop-metric-pagination{display:none}.main input:not([type=checkbox]):not([type=file]),.main select:not([multiple]){min-height:42px}.main .scope-bar label{min-width:calc(50% - 8px);flex:1}.main .scope-bar button{min-height:42px}.main .card-head{gap:10px;flex-wrap:wrap}.main .card-head>div{min-width:0}.main .native-dialog .card-head{flex-wrap:nowrap}.main .card-head h2{font-size:16px}.main .table-wrap td{white-space:normal}.main>.card.hero h1{font-size:22px}}.prototype-workspace .card-head,.prototype-workspace .section-head{gap:12px;align-items:center}.prototype-workspace .card-head>h2,.prototype-workspace .section-head>h2{margin:0}.prototype-workspace .actions{gap:8px;flex-wrap:wrap}.prototype-workspace .actions button{margin:0}.prototype-workspace .task-filter-grid{gap:12px}.prototype-workspace .task-filter-grid label{margin:0;min-width:0}.prototype-workspace .template-card{min-width:0}.prototype-workspace .template-card h2{overflow-wrap:anywhere}.prototype-workspace .template-card .actions{margin-top:auto}.prototype-workspace .template-card{display:flex;flex-direction:column}.prototype-workspace .task-list-card .tabs{flex-wrap:wrap;gap:6px}.prototype-workspace .native-dialog .panel{max-height:85dvh;overflow:auto;box-sizing:border-box}.prototype-workspace .native-dialog form{display:grid;gap:14px}.prototype-workspace .native-dialog form>label{margin:0}.prototype-workspace .account-row{gap:12px;min-height:64px;padding-block:12px}.prototype-workspace .account-row>div{min-width:0;flex:1}.prototype-workspace .account-row strong{overflow-wrap:anywhere}.prototype-workspace .mobile-card-table td{padding:12px 10px;vertical-align:middle}.prototype-workspace .mobile-card-table td button{margin-left:8px}.prototype-workspace .indicator-nav .list-pagination{gap:6px;font-size:11px;flex-wrap:wrap}.prototype-workspace .indicator-nav .list-pagination>label,.prototype-workspace .stage-config .list-pagination>label{display:none}.prototype-workspace .indicator-nav .pagination-pages button{padding:4px 8px}.prototype-workspace .stage-config>.list-pagination{grid-column:1/-1}.prototype-workspace .analytics-task-row{gap:16px}.prototype-workspace .empty{padding:24px 12px;text-align:center}.prototype-workspace .list-pagination button,.prototype-workspace .list-pagination select{height:34px;min-height:34px}.prototype-workspace button:disabled{cursor:not-allowed}.prototype-workspace .person-row{gap:12px}.prototype-workspace .person-row>.avatar{width:36px;height:36px}.prototype-workspace .person-row .person-info strong{font-size:13px}.prototype-workspace .person-row .person-info small{font-size:11px}@media(min-width:761px)and (max-width:1450px){#wizard-form .basic-fields{grid-template-columns:repeat(3,minmax(0,1fr))}#wizard-form .create-grid{grid-template-columns:minmax(0,1fr) 240px}#wizard-form .metric-grid{min-width:850px}.prototype-workspace .task-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.prototype-workspace .card-head,.prototype-workspace .section-head{flex-wrap:wrap}.prototype-workspace .card-head>.row{width:100%;flex-wrap:wrap}.prototype-workspace .task-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prototype-workspace .task-filter-grid label,.prototype-workspace .task-filter-grid select,.prototype-workspace .task-filter-grid input{font-size:12px}.prototype-workspace .actions button{flex:1 1 auto}.prototype-workspace .native-dialog{padding:12px}.prototype-workspace .native-dialog .panel{width:100%;padding:16px;max-height:85dvh}.prototype-workspace .native-dialog .form-grid{grid-template-columns:1fr}.prototype-workspace .account-row{gap:8px}.prototype-workspace .account-row button{flex:none}.prototype-workspace .person-row>span:last-child{font-size:11px;white-space:nowrap}.prototype-workspace .list-pagination{align-items:center}.prototype-workspace .list-pagination button,.prototype-workspace .list-pagination select{min-height:40px;height:40px}.prototype-workspace .analytics-task-row{grid-template-columns:1fr auto}.prototype-workspace .analytics-task-row>.row{grid-column:1/-1}.prototype-workspace .hero>.row{flex-wrap:wrap}.prototype-workspace .hero>.row>button{flex:1}.prototype-workspace .person-list{min-width:0}.prototype-workspace .review-filter-controls>button{min-height:42px}}#wizard-form[data-mobile-step="0"] .create-import,#wizard-form[data-mobile-step="0"] .create-scoring,#wizard-form[data-mobile-step="1"] .create-basic,#wizard-form[data-mobile-step="1"] .create-secondary,#wizard-form[data-mobile-step="2"] .create-primary,#wizard-form[data-mobile-step="2"] .create-preview,#wizard-form[data-mobile-step="3"] .create-primary,#wizard-form[data-mobile-step="3"] .create-scoring{display:none!important}#wizard-form[data-mobile-step="1"] .create-grid,#wizard-form[data-mobile-step="2"] .create-grid,#wizard-form[data-mobile-step="3"] .create-grid{grid-template-columns:minmax(0,1fr)!important}#wizard-form[data-mobile-step="2"] .create-secondary,#wizard-form[data-mobile-step="3"] .create-secondary{display:block!important;max-width:1000px;width:100%;margin-inline:auto}#wizard-form[data-mobile-step="2"] .create-scoring{display:block!important}#wizard-form[data-mobile-step="2"] .flow-details>summary{display:none}#wizard-form[data-mobile-step="3"] .create-preview{display:block!important}.create-bottom .mobile-step-actions{display:flex!important;gap:8px}.create-bottom .mobile-step-actions button{white-space:nowrap}#flow-form .stage-config{align-items:start}@media(max-width:760px){#wizard-form[data-mobile-step="0"] .create-preview{display:none!important}.create-bottom{gap:8px!important}.create-bottom .mobile-step-actions{width:100%;justify-content:space-between}.create-bottom .mobile-step-actions button{flex:1}.create-bottom .spacer{display:none}.create-bottom>button{flex:1}.create-bottom>.muted{display:none}#wizard-form .create-grid{padding-bottom:140px}}.account-detail-fields{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;font-size:13px;margin-top:18px}.account-detail-fields dt{color:var(--muted)}.account-detail-fields dd{overflow-wrap:anywhere}.account-detail-fields dd p{margin:0 0 6px}@media(max-width:760px){.main[data-page=accounts] .mobile-card-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 12px}.main[data-page=accounts] .mobile-card-table td{padding:4px 0;font-size:12px;line-height:1.6;border:0}.main[data-page=accounts] .mobile-card-table td:first-child{grid-column:1;grid-row:1}.main[data-page=accounts] .mobile-card-table td:nth-child(2){grid-column:2;grid-row:1;text-align:right}.main[data-page=accounts] .mobile-card-table td:nth-child(3){grid-column:1/-1;grid-row:2}.main[data-page=accounts] .mobile-card-table td:nth-child(4){display:none}.main[data-page=accounts] .mobile-card-table td:nth-child(5){grid-column:1/-1;grid-row:3;display:flex;align-items:center;gap:8px}.main[data-page=accounts] .mobile-card-table td:before{display:none}.main[data-page=accounts] .mobile-card-table td button{margin:0;padding:6px 10px;min-height:40px}.main[data-page=accounts] .mobile-card-table .badge,.main[data-page=accounts] .mobile-card-table td .small{font-size:11px}}.import-preview-dialog>.panel{width:min(920px,100%)}.import-preview-dialog .el-table__cell input{height:34px;min-height:34px;font-size:12px}.import-preview-dialog .el-table__cell{padding:6px 0}.import-preview-dialog .section-head h2{font-size:17px}.import-preview-dialog>.panel>.primary{float:right}.import-preview-dialog>.panel:after{content:"";display:block;clear:both}@media(max-width:760px){#wizard-form[data-mobile-step="1"] .create-import{display:flex!important;flex-direction:column;gap:12px}#wizard-form .create-import>.card-head{order:0;margin:0}#wizard-form .create-import>.metric-import-box{order:1;margin:0}#wizard-form .create-import>.metric-category-box{order:2;margin:0}#wizard-form .create-import>.metric-toolbar{order:3;margin:0}#wizard-form .create-import>.metric-grid-scroll{order:4}#wizard-form .create-import>.list-pagination,#wizard-form .create-import>.mobile-metric-nav{order:5}.import-preview-dialog>.panel{padding:12px}.import-preview-dialog .el-table{font-size:12px}.import-preview-dialog .el-table .cell{padding:0 5px}.import-preview-dialog .el-table td button{padding:5px;font-size:11px}.import-preview-dialog .list-pagination{gap:8px}}@media(max-width:760px){:root{--mobile-nav-height: calc(68px + env(safe-area-inset-bottom,0px)) ;--tab-height:var(--mobile-nav-height)}.prototype-workspace .app-tabbar{gap:0;padding:4px 8px env(safe-area-inset-bottom,0px);background:#fff;border-top:1px solid #eee7e2;box-shadow:0 -4px 18px #30242b08}.prototype-workspace .app-tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:64px;min-height:64px;padding:3px 0;margin:0;border:0;border-radius:0;background:transparent;color:#827970;min-width:0;font-size:11px;line-height:15px;font-weight:500;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.prototype-workspace .app-tabbar .app-tab-icon{display:flex;align-items:center;justify-content:center;width:40px;height:30px;border-radius:10px;transition:background .15s ease}.prototype-workspace .app-tabbar svg{width:23px;height:23px;fill:currentColor;display:block}.prototype-workspace .app-tabbar .app-tab-label{white-space:nowrap}.prototype-workspace .app-tabbar button.active{background:transparent;color:var(--accent);font-weight:600}.prototype-workspace .app-tabbar button.active .app-tab-icon{background:#faedf1}.prototype-workspace .app-tabbar button:active .app-tab-icon{background:#f4efeb}.prototype-workspace .app-tabbar button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:8px}.prototype-workspace .participant-bottom{bottom:var(--mobile-nav-height)}}@media(prefers-reduced-motion:reduce){.prototype-workspace .app-tabbar button,.prototype-workspace .app-tabbar .app-tab-icon{transition:none}}.login-cover{min-height:100dvh;width:100%;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(440px,1fr);background:#f7f4f0;color:#302825;box-sizing:border-box}.login-cover *{box-sizing:border-box}.login-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:clamp(32px,4vw,76px);color:#fff7ed;background:radial-gradient(ellipse at 0% 100%,#864b53 0,transparent 55%),radial-gradient(ellipse at 110% 10%,#815244 0,transparent 58%),#422e32}.login-story:before{content:"";position:absolute;width:680px;height:680px;border:1px solid #ffffff0d;border-radius:50%;right:-260px;top:80px;z-index:-1;box-shadow:0 0 0 90px #ffffff03,0 0 0 180px #ffffff02}.login-brand{display:flex;gap:14px;align-items:center}.login-brand-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d7bc9355;border-radius:13px;color:#e5c68e;font-size:28px;font-weight:600;background:#ffffff05}.login-brand strong{display:block;font-size:21px;letter-spacing:3px}.login-brand small{display:block;color:#d9c4be;font-size:11px;letter-spacing:3px;margin-top:4px}.login-story-content{margin:auto 0;padding:48px 0;max-width:580px}.login-kicker{font-size:12px;color:#dfc4a4;letter-spacing:3px}.login-story h1{font-size:clamp(34px,3.2vw,60px);line-height:1.3;font-weight:600;letter-spacing:1px;margin:20px 0}.login-story-content>p{font-size:14px;line-height:1.9;color:#dfcbc5;margin:0 0 32px}.login-product{max-width:480px;padding:22px 24px 16px;border:1px solid #e9d4bf30;border-radius:16px;background:#ffffff09;box-shadow:0 20px 48px #23181d24}.login-product-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500}.login-demo-tag{font-size:10px;font-weight:400;border:1px solid #e6d1ba33;padding:3px 7px;border-radius:5px;color:#d8beb4}.login-demo-stats{display:grid;grid-template-columns:1fr 1fr;padding:20px 0;gap:20px}.login-demo-stats small{font-size:10px;color:#c9aaa4;display:block;margin-bottom:8px}.login-demo-stats strong{font-size:19px;font-weight:500}.login-demo-stats i{font-style:normal;color:#c49e89;margin:0 4px}.login-demo-task{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff12;padding-top:16px}.login-demo-dot{width:7px;height:7px;border-radius:50%;background:#dfc49f}.login-demo-task strong{display:block;font-size:11px;font-weight:500}.login-demo-task small{display:block;font-size:10px;color:#c9aaa4;margin-top:5px}.login-demo-status{margin-left:auto;background:#dfc49f15;color:#dfc49f;border-radius:5px;padding:4px 7px;font-size:10px;white-space:nowrap}.login-demo-chart{display:flex;align-items:end;gap:12px;height:80px;margin-top:18px;border-bottom:1px solid #ffffff12}.login-demo-chart i{flex:1;border-radius:4px 4px 0 0;background:#d8b99a40}.login-demo-chart i:nth-last-child(-n+3){background:#e2c59e9c}.login-product-foot{display:flex;justify-content:space-between;font-size:10px;letter-spacing:3px;color:#c9aaa4;margin-top:10px}.login-story-footer{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#bd9e98;line-height:1.6}.login-story-footer span:last-child{letter-spacing:2px}.login-entry{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;padding:64px 40px;background:radial-gradient(ellipse at top right,#ece2d450,transparent 60%),#f7f4f0}.login-card{width:100%;max-width:410px;padding:36px;background:#fff;border:1px solid #eee6df;border-radius:20px;box-shadow:0 12px 44px #4a303508}.login-card-kicker{font-size:11px;color:var(--accent);letter-spacing:1px}.login-card-heading h2{font-size:28px;line-height:1.3;margin:14px 0 10px;font-weight:600}.login-card-heading p{font-size:12px;color:#8b8078;line-height:1.7;margin:0}.login-mode{display:flex;padding:4px;gap:4px;background:#f6f3f0;border-radius:9px;margin:26px 0}.login-mode button{flex:1;border:0;background:transparent;color:#8a7d74;font-size:12px;min-height:36px;padding:8px;border-radius:6px}.login-mode button.active{color:var(--accent);background:#fff;box-shadow:0 1px 4px #3c242b0a;font-weight:600}.login-form .el-form-item{margin-bottom:20px}.login-form .el-form-item__label{font-size:12px;line-height:18px;padding:0;margin-bottom:8px;color:#5d514a;font-weight:500}.login-form .el-input{height:46px;font-size:14px}.login-form .el-input__wrapper{border-radius:8px;background:#fff;padding:0 13px;box-shadow:0 0 0 1px #e8dfd7 inset}.login-form .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--accent) inset,0 0 0 3px #ad174714}.login-form .el-input__inner{height:44px;padding:0;margin:0;border:0!important;background:transparent;box-shadow:none!important;min-height:0;width:100%}.login-form .el-input__suffix{color:#92857c}.login-form .login-submit{height:46px;min-height:46px;width:100%;border-radius:8px;font-size:14px;margin:8px 0 0;font-weight:600;background:var(--accent);border-color:var(--accent);box-shadow:0 5px 12px #ad174714}.login-form .login-submit.is-disabled{background:#d5a4b3;border-color:#d5a4b3;box-shadow:none}.login-register-help{font-size:11px;color:#8b8078;line-height:1.7;margin:0 0 12px}.login-local-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#9b8d82;margin-top:24px;line-height:1.6;text-align:center}.login-local-note>span{width:5px;height:5px;border-radius:50%;background:#bd9c71;flex-shrink:0}.login-entry-footer{position:absolute;bottom:26px;font-size:10px;color:#a79a90;letter-spacing:1px}.login-cover button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(min-width:1600px){.login-story-content{max-width:660px}.login-product{max-width:520px}.login-card{max-width:440px;padding:42px}.login-story-content>p{font-size:16px}}@media(max-height:760px)and (min-width:901px){.login-story-content{padding:24px 0}.login-story h1{font-size:36px;margin:14px 0}.login-story-content>p{margin-bottom:20px}.login-demo-chart{height:52px}.login-story{padding:30px 44px}.login-entry{padding:36px}.login-card{padding:28px}}@media(max-width:900px){.login-cover{grid-template-columns:minmax(0,1fr)}.login-story{padding:28px 24px 36px}.login-story-content{padding:32px 0 0;margin:0}.login-story h1{font-size:32px;margin:16px 0}.login-story-content>p{font-size:12px;margin-bottom:0}.login-product,.login-story-footer{display:none}.login-entry{padding:28px 20px 60px}.login-card{max-width:440px;padding:28px}.login-entry-footer{bottom:20px}.login-brand-mark{width:40px;height:40px;font-size:24px}.login-brand strong{font-size:18px}.login-kicker{font-size:10px}.login-card-heading h2{font-size:24px}.login-form .el-input{font-size:16px}}@media(max-width:420px){.login-story{padding:22px 24px 28px}.login-story-content{padding-top:24px}.login-story h1{font-size:28px}.login-story-content>p{display:none}.login-entry{padding:22px 16px 54px}.login-card{padding:24px}.login-mode{margin:22px 0}.login-local-note{font-size:9px}}@media(min-width:901px){.login-story-content{padding:28px 0}.login-demo-chart{height:64px}.login-story-content>p{margin-bottom:24px}}@media(min-width:901px)and (max-width:1599px){.login-story{padding:40px clamp(32px,4vw,64px)}.login-story-content{padding:22px 0}}.login-form .el-input__inner:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset!important;-webkit-text-fill-color:#302825;border-radius:0}@media(min-width:761px){.home-dashboard{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.home-dashboard>.hero,.home-dashboard>.four{grid-column:1/-1;margin-bottom:0}.home-dashboard>.split,.main[data-page=home] .home-dashboard>.three{display:contents}.home-dashboard>.split>section:first-child{grid-column:1;grid-row:3/span 2;min-width:0}.home-dashboard>.split>.home-followup{grid-column:2;grid-row:3}.home-dashboard>.three>section:nth-child(1){grid-column:3;grid-row:3}.home-dashboard>.three>section:nth-child(2){grid-column:2;grid-row:4}.home-dashboard>.three>section:nth-child(3){grid-column:3;grid-row:4}.home-dashboard>.split>section,.home-dashboard>.three>section{margin:0;min-width:0;padding:20px;min-height:210px}.home-dashboard .card-head{align-items:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:16px}.home-dashboard .card-head h2,.home-dashboard .home-followup h2{font-size:15px;line-height:1.5}.home-dashboard .card-head .link{font-size:11px;white-space:nowrap;padding:3px 0;margin-left:auto}.home-dashboard .home-followup .todo{padding:14px 0;gap:8px;font-size:12px;flex-wrap:wrap}.home-dashboard .home-followup .todo strong{font-size:24px}.home-dashboard .home-followup .todo .link{font-size:11px;padding:2px 0}.home-dashboard .okr-summary{gap:16px;flex-wrap:wrap;justify-content:center}.home-dashboard .okr-summary .donut{width:100px;height:100px;flex-shrink:0}.home-dashboard .okr-summary .donut span{font-size:23px}.home-dashboard .okr-summary p{font-size:11px;line-height:1.7;margin:0}.home-dashboard .achievement-row{gap:10px;font-size:12px}.home-dashboard .achievement-row .bar{min-width:30px}.home-dashboard .trend{height:120px;width:100%}.home-dashboard .small{font-size:11px}.home-dashboard .progress-table th,.home-dashboard .progress-table td{padding:12px 8px}}@media(min-width:1600px){.home-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:20px}.home-dashboard>.split>section,.home-dashboard>.three>section{padding:24px;min-height:230px}}@media(min-width:761px){.home-dashboard .task-progress-table table{min-width:0!important;width:100%;table-layout:fixed}.home-dashboard .task-progress-table th,.home-dashboard .task-progress-table td{padding:12px 6px;white-space:normal;overflow-wrap:anywhere}.home-dashboard .task-progress-table th:first-child{width:53%}.home-dashboard .task-progress-table th:nth-child(2){width:27%}.home-dashboard .task-progress-table th:last-child{width:20%}.home-dashboard .task-progress-table .task-completion{gap:6px;flex-wrap:wrap}.home-dashboard .task-progress-table .progress-mini{width:54px;min-width:0}.home-dashboard .task-progress-table .task-title{padding:0;font-size:12px}.home-dashboard .task-progress-table td:last-child button{padding:0;white-space:nowrap;font-size:11px}.home-dashboard .task-progress-table small{font-size:10px}}.task-meta-inline{display:flex;align-items:center;flex-wrap:wrap;gap:3px 0;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.7}.task-meta-inline span+span:before{content:"·";padding:0 6px;color:#b7aaa0}.personal-basic-fields{grid-template-columns:minmax(160px,1fr) minmax(240px,2fr) minmax(120px,1fr)!important}.personal-basic-fields .el-select{width:100%;margin-top:5px}.personal-basic-fields .el-select__wrapper{min-height:40px;border-radius:7px;box-shadow:0 0 0 1px var(--line) inset}.personal-config-note{font-size:12px;margin:16px 0 0;line-height:1.7}.home-dashboard .task-meta-inline{font-size:10px}.home-dashboard .task-meta-inline span+span:before{padding:0 4px}@media(max-width:760px){.personal-basic-fields{grid-template-columns:1fr!important}.personal-basic-fields .el-select__wrapper{min-height:44px}.task-meta-inline{font-size:12px}}#wizard-form .basic-fields.personal-basic-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,.8fr)!important;gap:16px;align-items:start}#wizard-form .personal-basic-fields>label.field{display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;line-height:20px}#wizard-form .personal-basic-fields>label.field>select,#wizard-form .personal-basic-fields>label.field>.el-select{width:100%;margin:0!important;height:40px;min-height:40px}#wizard-form .personal-basic-fields>label.field>select{padding:0 34px 0 12px;font-size:13px;border-radius:7px;box-sizing:border-box}#wizard-form .personal-basic-fields .el-select__wrapper{height:40px;min-height:40px;padding:0 12px;box-sizing:border-box;font-size:13px;border-radius:7px}#wizard-form .personal-basic-fields .el-select__input{height:24px;min-height:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none;line-height:24px}#wizard-form .personal-basic-fields .el-select__selection{min-height:24px}#wizard-form .personal-basic-fields .el-select__placeholder{font-size:13px;line-height:24px}#wizard-form .personal-config-note{margin-top:14px}@media(max-width:760px){#wizard-form .basic-fields.personal-basic-fields{grid-template-columns:1fr!important;gap:16px}#wizard-form .personal-basic-fields>label.field>select,#wizard-form .personal-basic-fields>label.field>.el-select,#wizard-form .personal-basic-fields .el-select__wrapper{height:44px;min-height:44px}#wizard-form .personal-basic-fields .el-select__input,#wizard-form .personal-basic-fields .el-select__placeholder{font-size:16px}}.custom-column-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.custom-column-heading>span{overflow-wrap:anywhere}.metric-grid .custom-column-remove{padding:4px 6px;font-size:11px;white-space:nowrap;border:0;background:transparent;min-height:28px}.mobile-column-manager{display:none}@media(max-width:760px){.mobile-column-manager{display:flex;gap:8px;flex-wrap:wrap;align-items:center;order:4;font-size:12px}.mobile-column-manager button{min-height:44px;font-size:12px;color:var(--accent)}}#wizard-form .reviewer-card{padding:20px;background:#fff;border:1px solid var(--line);border-radius:10px;margin:0 0 16px}#wizard-form .reviewer-card h3{margin:0;font-size:15px}#wizard-form .reviewer-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px}#wizard-form .reviewer-fields>label{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:20px;margin:0;min-width:0}#wizard-form .reviewer-fields input,#wizard-form .reviewer-fields .el-select{margin:0;width:100%}#wizard-form .reviewer-fields .el-select__wrapper{min-height:40px;padding:6px 12px;border-radius:7px}#wizard-form .reviewer-fields .el-select__input{border:0;background:transparent;box-shadow:none;min-height:0;height:24px;padding:0;margin:0}#wizard-form .reviewer-card>.checkbox{margin-top:18px;font-size:12px}.self-reviewer-identity{display:flex;align-items:center;gap:12px;padding:16px;background:#faf7f4;border-radius:8px}.self-reviewer-identity>div{flex:1;min-width:0}.self-reviewer-identity strong{display:block;font-size:14px;margin-top:4px}.self-reviewer-identity .muted{font-size:11px}@media(max-width:760px){#wizard-form .reviewer-fields{grid-template-columns:1fr}#wizard-form .reviewer-fields .el-select__wrapper{min-height:44px}.self-reviewer-identity{padding:12px}.self-reviewer-identity .badge{font-size:10px}}.final-review>.card-head p{font-size:12px;margin:8px 0 0}.confirmation-basics{padding:16px;background:#faf8f5;border-radius:8px}.final-review h3{font-size:14px;margin:0}.final-review .section-head{margin-bottom:14px}.final-review .section-head .link{font-size:11px;padding:0;white-space:nowrap}.confirmation-basics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0}.confirmation-basics dt{font-size:11px;color:var(--muted);margin-bottom:5px}.confirmation-basics dd{font-size:13px;margin:0;overflow-wrap:anywhere}.confirmation-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px;margin-top:20px;align-items:start}.confirmation-block{border:1px solid var(--line);border-radius:9px;padding:18px;min-width:0}.confirmation-side{display:grid;gap:16px}.confirmation-metric+.confirmation-metric{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.confirmation-metric .row{justify-content:space-between;gap:10px;flex-wrap:wrap}.confirmation-metric strong{font-size:13px}.confirmation-metric dl,.confirmation-rules{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 12px;font-size:12px;line-height:1.7;margin:14px 0 0}.confirmation-metric dt,.confirmation-rules dt{color:var(--muted)}.confirmation-metric dd,.confirmation-rules dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.confirmation-nodes{padding-left:20px;margin:0}.confirmation-nodes li{padding:10px 0;border-bottom:1px solid #f1ebe6;font-size:12px}.confirmation-nodes li:last-child{border:0}.confirmation-nodes p{margin:5px 0;overflow-wrap:anywhere}.confirmation-nodes small{display:block;color:var(--muted);line-height:1.7}.confirmation-block>.form-grid{margin-top:16px;gap:12px}.confirmation-block>.muted{font-size:11px;line-height:1.8;margin:14px 0 0}.final-review>.notice{margin-top:16px}@media(max-width:760px){.confirmation-grid,.confirmation-basics dl{grid-template-columns:1fr}.confirmation-block{padding:14px}.confirmation-metric dl{grid-template-columns:70px minmax(0,1fr)}.final-review .section-head{flex-wrap:wrap}}.metric-reviewer-column,.metric-reviewer-cell{min-width:180px}.metric-reviewer-cell .el-select{width:180px}.metric-reviewer-cell .el-select__wrapper{min-height:34px}.metric-reviewer-cell .el-select__input,.metric-leader-settings .el-select__input{min-height:0;height:24px;border:0;box-shadow:none;background:transparent;padding:0;margin:0}.metric-leader-settings{display:grid;grid-template-columns:1fr minmax(220px,.65fr);gap:20px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:9px;background:#faf8f5;margin-top:16px}.metric-leader-settings h3{font-size:14px;margin:0}.metric-leader-settings p{font-size:12px;margin:8px 0 0}.metric-leader-settings label{font-size:12px}.metric-leader-settings .el-select{display:block;margin-top:8px}.metric-leader-settings .el-select__wrapper{min-height:40px}@media(max-width:760px){.metric-leader-settings{grid-template-columns:1fr;order:6}.metric-reviewer-cell .el-select{width:100%}.metric-reviewer-cell .el-select__wrapper{min-height:44px}}@media(min-width:761px){#wizard-form .metric-grid:has(.metric-reviewer-column){table-layout:auto;min-width:1120px;width:100%}#wizard-form .metric-grid:has(.metric-reviewer-column) thead th{width:auto!important}#wizard-form .metric-grid:has(.metric-reviewer-column) thead th:first-child{min-width:150px}#wizard-form .metric-grid:has(.metric-reviewer-column) thead th:nth-child(2),#wizard-form .metric-grid:has(.metric-reviewer-column) thead th:nth-child(3){min-width:180px}#wizard-form .metric-grid:has(.metric-reviewer-column) thead th:nth-child(4){min-width:110px}#wizard-form .metric-grid:has(.metric-reviewer-column) th:last-child{min-width:100px}#wizard-form .metric-reviewer-cell{min-width:210px;width:210px;padding:8px 12px}#wizard-form .metric-reviewer-cell .el-select{width:100%;min-width:0}}.metric-grid .metric-target-fields{display:flex;align-items:center;gap:8px}.metric-grid .metric-target-fields input{width:100%;min-width:0}.metric-score-unit{color:var(--muted);font-size:12px;flex:none}.metric-row-actions{padding-left:16px!important}.metric-row-actions button+button{margin-left:12px}.metric-reviewer-cell .el-select__wrapper,.metric-leader-settings .el-select__wrapper,.metric-row-dialog .el-select__wrapper{padding:7px 10px;box-sizing:border-box}.metric-reviewer-cell .el-select__input,.metric-leader-settings .el-select__input,.metric-row-dialog .el-select__input{width:100%;min-width:0!important;min-height:0!important;height:20px!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}.metric-row-dialog .el-select{width:100%;margin-top:8px}.fixed-score-unit{display:flex;align-items:center;height:40px;margin-top:8px;font-size:14px;color:var(--muted)}@media(min-width:761px){#wizard-form .metric-grid:has(.metric-reviewer-column) thead th{white-space:nowrap}#wizard-form .metric-grid:has(.metric-reviewer-column) thead th:has(+.metric-reviewer-column){min-width:60px}.metric-grid:has(.metric-reviewer-column) .metric-target-fields{min-width:100px}}.metric-leader-settings{grid-column:1/-1;width:100%;box-sizing:border-box}.metric-row-actions{min-width:100px;box-sizing:border-box}@media(min-width:1100px){.create-grid:has(.confirmation-grid) .final-review{aspect-ratio:16/9;padding:24px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(145deg,#fff,#fdfbf8)}.final-review:has(.confirmation-grid)>.card-head{margin:0;padding-bottom:14px;border-bottom:1px solid var(--line)}.final-review:has(.confirmation-grid) .confirmation-basics{padding:14px 18px;border:1px solid #eee8e1;background:#f8f5f0}.final-review:has(.confirmation-grid) .confirmation-basics .section-head{margin-bottom:12px}.final-review:has(.confirmation-grid) .confirmation-basics dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.final-review .confirmation-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,.95fr);gap:16px;margin:0;flex:1;align-items:stretch}.final-review .confirmation-side{display:contents}.final-review .confirmation-block{padding:18px;background:#fff;border-color:#e9e2db;box-shadow:0 3px 12px #37281704}.final-review .confirmation-nodes li{padding:12px 0}.final-review .confirmation-metric dl{gap:6px 12px;line-height:1.55}.final-review .confirmation-block .form-grid{grid-template-columns:1fr;gap:12px}.final-review .confirmation-block input{height:36px;min-height:36px;font-size:13px}.final-review>.notice{margin:0;font-size:12px;padding:10px 14px}.final-review .confirmation-metrics>.list-pagination{margin-top:14px;padding-top:10px}.final-review .confirmation-metric strong{font-size:14px}.final-review h2{font-size:20px}.final-review .confirmation-basics dd{font-weight:500}}@media(min-width:761px)and (max-width:1099px){.final-review .confirmation-basics dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.final-review .confirmation-grid{gap:12px}.final-review .confirmation-block{padding:14px}}@media(min-width:1100px){#wizard-form[data-mobile-step="3"] .create-secondary{max-width:none!important;width:100%;margin:0}#wizard-form[data-mobile-step="3"] .final-review{margin:0!important}.final-review:has(.confirmation-grid) .confirmation-basics{margin-bottom:0!important}}@media(min-width:1100px)and (max-height:850px){.prototype-workspace:has(#wizard-form[data-mobile-step="3"])>.hero{padding:12px 18px}.prototype-workspace:has(#wizard-form[data-mobile-step="3"])>.hero p{display:none}.create-grid:has(.confirmation-grid) .final-review{padding:16px;gap:12px;aspect-ratio:auto;min-height:0}.final-review:has(.confirmation-grid) .confirmation-basics{padding:10px 14px}.final-review:has(.confirmation-grid)>.card-head{padding-bottom:8px}.final-review .confirmation-block{padding:12px}.final-review .confirmation-nodes li{padding:8px 0}.final-review .confirmation-nodes p{margin:4px 0}.final-review .confirmation-block .form-grid{gap:8px}.final-review .confirmation-metric dl{gap:4px 10px}.final-review .confirmation-basics .section-head{margin-bottom:8px}}@media(min-width:1100px){#wizard-form[data-mobile-step="3"] .final-review{display:flex!important;gap:18px!important;aspect-ratio:auto;min-height:calc(100dvh - 310px);box-sizing:border-box}.final-review .confirmation-grid{margin-top:0!important;flex:1}.final-review .confirmation-block{border-radius:10px}.final-review:has(.confirmation-grid)>.card-head{flex-shrink:0}}#wizard-form.full-form-editing{position:fixed;inset:0;z-index:1000;background:#f3f0ea;padding:20px 28px;overflow:auto;box-sizing:border-box}.full-form-header{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:18px}.full-form-header h2{font-size:24px;margin:5px 0}.full-form-header p{font-size:12px;margin:0}.full-form-header>button{min-height:40px;background:#fff}#wizard-form.full-form-editing .create-grid{display:block!important;padding-bottom:0}#wizard-form.full-form-editing .create-primary{display:block!important}#wizard-form.full-form-editing .create-basic,#wizard-form.full-form-editing .create-secondary,#wizard-form.full-form-editing .metric-import-box,#wizard-form.full-form-editing .create-bottom{display:none!important}#wizard-form.full-form-editing .create-import{display:flex!important;flex-direction:column;gap:18px;padding:20px;margin:0}#wizard-form.full-form-editing .metric-toolbar{order:1;margin:0}#wizard-form.full-form-editing .metric-toolbar>button:first-of-type+span+button{display:none}#wizard-form.full-form-editing .metric-category-box{order:2;margin:0;max-width:none}#wizard-form.full-form-editing .metric-grid-scroll{order:3;max-height:none!important;overflow:auto!important}#wizard-form.full-form-editing .metric-grid{table-layout:auto!important;min-width:1400px!important;width:100%}#wizard-form.full-form-editing .metric-grid td{vertical-align:top;padding:12px}#wizard-form.full-form-editing .metric-grid .metric-inline-text,#wizard-form.full-form-editing .custom-metric-cell textarea{height:120px!important;min-height:120px!important;width:100%;white-space:pre-wrap;line-height:1.65;padding:10px!important;font-size:13px;resize:vertical}#wizard-form.full-form-editing .metric-grid input{height:40px!important}#wizard-form.full-form-editing .metric-grid .metric-reviewer-cell .el-select__input{height:20px!important}#wizard-form.full-form-editing .metric-leader-settings{order:5;margin:0}#wizard-form.full-form-editing .list-pagination{order:4;margin:0}#wizard-form.full-form-editing .full-form-evidence input{width:16px;height:16px!important;min-height:0!important}#wizard-form.full-form-editing .metric-grid th{white-space:nowrap}#wizard-form.full-form-editing .metric-reviewer-cell .el-select__wrapper{min-height:40px}.native-dialog{z-index:1100}@media(max-width:760px){#wizard-form.full-form-editing,#wizard-form.full-form-editing .create-import{padding:12px}.full-form-header h2{font-size:20px}#wizard-form.full-form-editing .metric-grid tr.metric-grid-row{display:table-row!important}#wizard-form.full-form-editing .metric-grid td,#wizard-form.full-form-editing .metric-grid td:nth-child(2),#wizard-form.full-form-editing .metric-grid td:nth-child(3),#wizard-form.full-form-editing .metric-grid td:nth-child(4),#wizard-form.full-form-editing .custom-metric-cell{display:table-cell!important}#wizard-form.full-form-editing .metric-grid thead{display:table-header-group!important}#wizard-form.full-form-editing .mobile-metric-nav{display:none}.full-form-header p{max-width:240px}}@media(min-width:761px){#wizard-form.full-form-editing .metric-category-box{display:grid;grid-template-columns:180px minmax(220px,1fr) auto;align-items:center;gap:12px;padding:12px 16px}#wizard-form.full-form-editing .metric-category-box>.metric-config-head{padding:0;border:0}#wizard-form.full-form-editing .metric-category-box>label{margin:0}#wizard-form.full-form-editing .metric-category-box>p{grid-column:1/-1;margin:0;font-size:11px}#wizard-form.full-form-editing .metric-category-box>button{margin:0}#wizard-form.full-form-editing .metric-grid{min-width:1200px!important}#wizard-form.full-form-editing .metric-grid th:nth-child(2),#wizard-form.full-form-editing .metric-grid th:nth-child(3){min-width:230px}}.full-scoring-screen{position:fixed;inset:0;z-index:1050;background:#f3f0ea;padding:24px;overflow:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:18px}.full-scoring-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.full-scoring-head h2{font-size:22px;margin:8px 0}.full-scoring-head p{font-size:12px;margin:0}.full-scoring-table-scroll{overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff;flex:1}.full-scoring-table{width:100%;min-width:1250px;border-collapse:collapse;table-layout:fixed}.full-scoring-table th{position:sticky;top:0;background:#f7f4ef;text-align:left;padding:12px;font-size:13px}.full-scoring-table td{vertical-align:top;border-top:1px solid var(--line);padding:14px;font-size:13px;overflow-wrap:anywhere}.full-scoring-table th:nth-child(2),.full-scoring-table th:nth-child(3),.full-scoring-table th:nth-child(6){width:18%}.full-scoring-table p{white-space:pre-wrap;line-height:1.7;margin:0}.full-scoring-table small{display:block;color:var(--muted);margin-top:10px}.full-scoring-table textarea{height:130px;min-height:130px;resize:vertical;width:100%;box-sizing:border-box}.full-scoring-table .el-input-number{width:130px;max-width:100%}.full-scoring-table .el-input__inner{padding:0!important;min-height:0!important}.full-scoring-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px}.full-scoring-footer>.muted{margin-right:auto}.landscape-score-hint{display:none}@media(max-width:760px){.full-scoring-screen{padding:12px;gap:12px}.landscape-score-hint{display:block;background:#fff5e3;padding:10px;font-size:12px;margin:0;border-radius:6px}.full-scoring-head h2{font-size:18px}.full-scoring-footer{flex-wrap:wrap}.full-scoring-table th,.full-scoring-table td{display:table-cell!important}.full-scoring-table textarea{font-size:16px}}@media(orientation:landscape)and (max-height:600px){.full-scoring-screen{padding:10px;gap:10px}.full-scoring-head h2{font-size:16px;margin:4px 0}.full-scoring-head p,.landscape-score-hint{display:none}.full-scoring-table td{padding:10px}}@media(min-width:761px){#wizard-form.full-form-editing .create-import{display:grid!important;grid-template-columns:minmax(390px,.85fr) minmax(480px,1.15fr);gap:12px;align-items:start}#wizard-form.full-form-editing .create-import>.card-head{grid-column:1/-1;grid-row:1;margin:0}#wizard-form.full-form-editing .metric-toolbar{grid-column:1;grid-row:2;flex-wrap:nowrap;gap:8px;min-height:40px}#wizard-form.full-form-editing .metric-toolbar select{width:170px;min-width:120px;height:34px;min-height:34px;font-size:12px}#wizard-form.full-form-editing .metric-toolbar button{min-height:34px;height:34px;padding:5px 10px;font-size:12px;white-space:nowrap}#wizard-form.full-form-editing .metric-category-box{grid-column:2;grid-row:2;display:flex;gap:12px;padding:0;background:transparent;border:0;min-height:40px;align-items:center}#wizard-form.full-form-editing .metric-config-head{display:flex;align-items:center;padding:0;gap:8px;white-space:nowrap}#wizard-form.full-form-editing .metric-config-head h3{font-size:12px}#wizard-form.full-form-editing .metric-config-head>.muted{display:none}#wizard-form.full-form-editing .category-editor{display:flex;align-items:center;gap:8px;padding:0;min-width:0;overflow-x:auto}#wizard-form.full-form-editing .category-editor>label{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;white-space:nowrap}#wizard-form.full-form-editing .category-editor select{width:160px;min-height:34px;height:34px;font-size:12px;margin:0}#wizard-form.full-form-editing .category-editor>button{min-height:34px;height:34px;padding:5px 10px;font-size:12px;white-space:nowrap}#wizard-form.full-form-editing .category-editor>.muted{display:none}#wizard-form.full-form-editing .category-row{display:flex;flex:none;margin:0;gap:5px}#wizard-form.full-form-editing .category-row input{height:34px;min-height:34px;width:100px;margin:0}#wizard-form.full-form-editing .category-row input[type=number]{width:58px}#wizard-form.full-form-editing .metric-grid-scroll,#wizard-form.full-form-editing .list-pagination,#wizard-form.full-form-editing .mobile-metric-nav,#wizard-form.full-form-editing .mobile-column-manager,#wizard-form.full-form-editing .metric-leader-settings{grid-column:1/-1;grid-row:auto}#wizard-form.full-form-editing .metric-grid-scroll{width:100%}#wizard-form.full-form-editing .metric-grid{width:100%!important;min-width:1350px!important}}#wizard-form.full-form-editing .metric-grid-row>td{vertical-align:middle;text-align:center;padding:10px!important}#wizard-form.full-form-editing .metric-grid thead th{text-align:center}#wizard-form.full-form-editing .metric-grid-row>td input:not([type=checkbox]),#wizard-form.full-form-editing .metric-grid .metric-inline-text,#wizard-form.full-form-editing .custom-metric-cell textarea{height:96px!important;min-height:96px!important;box-sizing:border-box;text-align:center;font-size:13px!important;border-radius:6px;resize:none}#wizard-form.full-form-editing .metric-grid .metric-inline-text,#wizard-form.full-form-editing .custom-metric-cell textarea{padding:30px 10px!important;line-height:1.6}#wizard-form.full-form-editing .metric-grid .metric-target-fields{align-items:center;justify-content:center}#wizard-form.full-form-editing .metric-grid-row .metric-equal-weight{height:96px;display:flex;align-items:center;justify-content:center;border:1px solid #e6ded7;border-radius:6px;background:#fff;box-sizing:border-box}#wizard-form.full-form-editing .metric-grid-row .el-select__wrapper{height:96px;min-height:96px;align-items:center;border-radius:6px}#wizard-form.full-form-editing .metric-grid-row .el-select__selected-item{text-align:center}#wizard-form.full-form-editing .metric-grid-row .el-select__input{height:20px!important;min-height:0!important;text-align:center}#wizard-form.full-form-editing .metric-row-actions{white-space:nowrap;min-width:100px}#wizard-form.full-form-editing .full-form-evidence .check{justify-content:center;align-items:center;white-space:nowrap}#wizard-form.full-form-editing .full-form-evidence input{height:16px!important;min-height:0!important}#wizard-form.full-form-editing .metric-grid-row>td:first-child input+input{margin-top:8px}@media(min-width:761px){#wizard-form.full-form-editing .metric-category-box,#wizard-form.full-form-editing .category-editor{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end;min-width:0}#wizard-form.full-form-editing .metric-config-head{width:auto!important;height:auto!important;min-height:34px;flex:none;margin:0}#wizard-form.full-form-editing .category-editor>label{flex-direction:row!important;flex:none}#wizard-form.full-form-editing .metric-category-box .category-editor>button{flex:none}#wizard-form.full-form-editing .create-import{grid-template-columns:minmax(430px,.9fr) minmax(420px,1.1fr)}#wizard-form.full-form-editing .metric-category-box h3{margin:0}#wizard-form.full-form-editing .metric-toolbar .spacer{display:none}}#wizard-form.full-form-editing .metric-grid-row>td input.el-select__input{height:20px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.metric-leader-column{min-width:210px!important}.metric-leader-column small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:5px}.custom-metric-column{cursor:grab}.custom-metric-column:active{cursor:grabbing}.custom-metric-column:hover{background:#f4e8ed!important}.metric-grid:has(.metric-leader-column){width:max-content!important;min-width:100%!important;table-layout:auto!important}.metric-grid:has(.metric-leader-column) thead tr,.metric-grid:has(.metric-leader-column) .metric-grid-row{display:flex!important;width:max-content;min-width:100%}.metric-grid:has(.metric-leader-column) thead th,.metric-grid:has(.metric-leader-column) .metric-grid-row>td{display:block!important;flex:0 0 210px;width:210px!important;min-width:210px!important;box-sizing:border-box}.metric-grid:has(.metric-leader-column) .metric-group th{width:100%!important}.metric-grid:has(.metric-leader-column) .metric-reviewer-cell .el-select{width:100%!important}#wizard-form.full-form-editing .metric-grid:has(.metric-leader-column){min-width:100%!important;width:max-content!important}.metric-grid:has(.metric-leader-column) th:hover{background:#f4e8ed}#wizard-form.full-form-editing .metric-grid-scroll{max-height:calc(100dvh - 320px)!important;min-height:220px;overflow:auto!important;overscroll-behavior:contain;position:relative}#wizard-form.full-form-editing .metric-grid thead{position:sticky;top:0;z-index:5;background:#f7f4ef}#wizard-form.full-form-editing .metric-grid thead th{background:#f7f4ef}#wizard-form.full-form-editing .metric-grid-row>td input:not([type=checkbox]),#wizard-form.full-form-editing .metric-grid-row>td textarea,#wizard-form.full-form-editing .metric-grid-row .metric-equal-weight,#wizard-form.full-form-editing .metric-grid-row .el-select__wrapper{height:var(--uniform-field-height,96px)!important;min-height:var(--uniform-field-height,96px)!important}#wizard-form.full-form-editing .metric-grid-row>td textarea{padding:10px!important;overflow:hidden!important;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}#wizard-form.full-form-editing .metric-grid-row>td input.el-select__input{height:20px!important;min-height:0!important}#wizard-form.full-form-editing .metric-grid-row>td.metric-row-actions{position:sticky;right:0;z-index:3;background:#fff;box-shadow:-6px 0 12px #392d2510;display:flex!important;align-items:center;justify-content:center;gap:10px;flex-basis:230px!important;width:230px!important;min-width:230px!important}#wizard-form.full-form-editing .metric-grid-row .metric-row-actions .check{display:flex;align-items:center;white-space:nowrap;font-size:12px;margin:0}#wizard-form.full-form-editing .metric-grid-row .metric-row-actions button{margin:0;white-space:nowrap}#wizard-form.full-form-editing .metric-grid-row .metric-row-actions input[type=checkbox]{height:16px!important;min-height:16px!important;width:16px}#wizard-form.full-form-editing .metric-grid thead th:last-child{position:sticky;right:0;z-index:6;flex-basis:230px!important;width:230px!important;min-width:230px!important;box-shadow:-6px 0 12px #392d2510}@media(orientation:landscape)and (max-height:600px){#wizard-form.full-form-editing .metric-grid-scroll{max-height:calc(100dvh - 160px)!important;min-height:120px}}#wizard-form.full-form-editing .create-import .metric-grid .metric-grid-row>td textarea,#wizard-form.full-form-editing .create-import .metric-grid .metric-grid-row>td input:not([type=checkbox]),#wizard-form.full-form-editing .create-import .metric-grid .metric-grid-row>td .el-select__wrapper,#wizard-form.full-form-editing .create-import .metric-grid .metric-grid-row>td .metric-equal-weight{height:var(--uniform-field-height,96px)!important;min-height:var(--uniform-field-height,96px)!important}#wizard-form.full-form-editing .create-import .metric-grid .metric-grid-row>td textarea{padding:10px!important;overflow:hidden!important}#wizard-form.full-form-editing .create-import .metric-grid .metric-grid-row>td input.el-select__input{height:20px!important;min-height:0!important}#wizard-form:not(.full-form-editing)[data-mobile-step="1"] .create-import{max-height:none!important;overflow:visible!important}#wizard-form:not(.full-form-editing)[data-mobile-step="1"] .metric-grid-scroll{max-height:clamp(160px,calc(100dvh - 570px),520px)!important;min-height:160px;overflow:auto!important;overscroll-behavior:contain;position:relative}#wizard-form:not(.full-form-editing)[data-mobile-step="1"] .metric-grid thead{position:sticky;top:0;z-index:5;background:#f7f4ef}#wizard-form:not(.full-form-editing)[data-mobile-step="1"] .metric-grid thead th{background:#f7f4ef}#wizard-form:not(.full-form-editing)[data-mobile-step="1"] .metric-grid-row>td.metric-row-actions{position:sticky;right:0;z-index:3;background:#fff;box-shadow:-5px 0 10px #392d2510}#wizard-form:not(.full-form-editing)[data-mobile-step="1"] .metric-grid thead th:last-child{position:sticky;right:0;z-index:6;box-shadow:-5px 0 10px #392d2510}@media(max-width:760px){#wizard-form:not(.full-form-editing)[data-mobile-step="1"] .metric-grid-scroll{max-height:55dvh!important}#wizard-form[data-mobile-step="1"] .metric-grid-row,#wizard-form[data-mobile-step="1"] .metric-grid-row.mobile-page-active{display:flex!important}}.renewal-details{display:grid;grid-template-columns:100px 1fr;gap:14px;margin:24px 0;padding:20px;background:#faf8f6;border-radius:10px}.renewal-details dt{color:#8c8277}.renewal-details dd{margin:0;font-weight:600}.compact-task-table td[data-label=操作] .link{margin-right:14px}.workspace:not(.participating) .participant-bottom{position:sticky;left:auto;right:auto;bottom:0;padding:12px 16px;flex-wrap:wrap;border-radius:8px}.workspace:not(.participating) .participation-top{height:auto;min-height:56px;padding:12px 18px;gap:12px;flex-wrap:wrap;border-radius:9px}.workspace:not(.participating) .participation-page{padding:16px 0 20px}@media(max-width:760px){.workspace:not(.participating) .participant-bottom{bottom:var(--mobile-nav-height)}.workspace:not(.participating) .participant-mobile-tabs{position:static;margin-top:12px;border-radius:8px}.full-scoring-head>.row{flex-wrap:wrap;justify-content:flex-end}}.proof-dialog-layer{position:fixed;inset:0;z-index:2000;background:#28212688;display:grid;place-items:center;padding:20px}.proof-dialog-card{background:#fff;border-radius:14px;padding:24px;width:min(760px,100%);max-height:85dvh;overflow:auto;box-shadow:0 20px 80px #0003}.proof-dialog-list{max-height:52dvh;overflow:auto}.proof-dialog-file{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.proof-dialog-file strong{overflow-wrap:anywhere}.full-scoring-table .el-input-number{width:100%}.full-scoring-table .el-input-number .el-input__wrapper{padding:0 12px}.full-scoring-table input[type=number]{appearance:textfield}.full-scoring-table input::-webkit-inner-spin-button,.full-scoring-table input::-webkit-outer-spin-button{appearance:none;margin:0}.metric-title .metric-proof-button{margin-left:auto;white-space:nowrap;font-size:13px;padding:8px 14px;min-height:36px}.metric-title{flex-wrap:wrap}.proof-dialog-card .card-head{gap:16px}.proof-dialog-card h2{font-size:18px}:root{--control-height:40px;--control-radius:7px;--section-gap:20px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{cursor:not-allowed}.review-person-name{min-width:0;flex:1}.review-person-name strong,.review-person-name small{display:block;white-space:normal;overflow-wrap:anywhere}.review-person-name small{margin-top:5px;line-height:1.6}.review-person-row{gap:14px}.full-scoring-table td p,.full-scoring-table dd{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left}.full-scoring-head .muted{max-width:900px}.proof-dialog-file .check{font-size:12px;margin-bottom:8px}.achievement-row>span:first-child{max-width:44%;overflow-wrap:anywhere}@media(max-width:760px){button,input,select{min-height:44px}.review-person-row{flex-wrap:wrap}.review-person-actions{margin-left:auto}.proof-dialog-card{padding:16px}.proof-dialog-file{align-items:flex-start;flex-wrap:wrap}.participant-bottom{gap:8px}.participant-meta strong{overflow-wrap:anywhere}}@media(max-width:760px){.workspace:not(.participating) .participation-top>.row:first-child{display:none}.workspace:not(.participating) .participation-top{background:#fff;border:1px solid var(--line);min-height:0;padding:10px}.workspace:not(.participating) .participation-top button.link{color:var(--accent)}.participant-summary .participant-meta{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;padding:10px}.participant-meta>span{font-size:11px;display:flex;align-items:flex-start;padding:0;border:0}.participant-meta strong{font-size:12px}.participant-summary h1{font-size:20px}.participation-page .participant-mobile-tabs{padding:0}.full-scoring-head h2{font-size:18px}.full-scoring-head>.row button{font-size:12px;padding:8px}}.goal-progress-summary{padding:8px 0 16px}.goal-progress-summary>strong{font-size:30px;letter-spacing:-1px}.goal-progress-summary p{margin-top:6px}
