: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: ;--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-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}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-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: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-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{cursor:auto;resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform: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-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);width:100%;height:16px;display:inline-block}.el-skeleton__circle{width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);border-radius:50%}.el-skeleton__button{border-radius:4px;width:64px;height:40px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;border-radius:0;justify-content:center;align-items:center;display:flex}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100%}to{background-position:0}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg, var(--el-skeleton-color) 25%, var(--el-skeleton-to-color) 37%, var(--el-skeleton-color) 63%);background-size:400% 100%;animation:1.4s infinite el-skeleton-loading}.ops-page{color:#102746;min-width:0;max-width:1900px;margin:auto;padding:24px 28px;font-size:14px}.ops-page *{box-sizing:border-box}.ops-page h1{margin:4px 0 8px;font-size:28px;line-height:1.25}.ops-page h2{margin:0 0 7px;font-size:19px}.ops-page p{line-height:1.6}.ops-page-head,.ops-card>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.ops-page-head p,.ops-card>header p{color:#7486a2;margin:0}.ops-eyebrow{font-size:12px;margin-bottom:14px!important}.ops-actions,.ops-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-page button,.ops-page select,.ops-page input,.ops-page textarea{font:inherit;color:#264b80;background:#fff;border:1px solid #d9e3f0;border-radius:5px;min-height:36px;padding:9px 12px}.ops-page button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ops-page button:hover:not(:disabled){color:#145be9;border-color:#2563eb}.ops-page button:disabled{cursor:default;opacity:.6}.ops-page button svg{width:17px;height:17px}.ops-page .ops-primary,.ops-tabs button.selected{color:#fff;background:#1b60ef;border-color:#1b60ef}.ops-page .ops-link{color:#1b60ef;background:0 0;border:0;padding:5px}.ops-page :focus-visible{outline-offset:2px;outline:3px solid #94b6ff}.ops-tabs{background:#f5f7fb;border:1px solid #dce5f3;border-radius:5px;gap:2px;padding:3px;display:inline-flex}.ops-tabs button{background:0 0;border:0;min-height:30px;padding:7px 20px}.ops-updated{text-align:right;margin:8px 0;font-size:12px}.ops-muted,.ops-footnote{color:#7b8aa1;font-size:12px}.ops-metrics{background:#fff;border:1px solid #dce5f3;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;padding:19px 0;display:grid}.ops-metrics>button{text-align:left;border:0;border-right:1px solid #e1e7f1;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:20px;padding:8px 22px}.ops-metrics>button:last-child{border-right:0}.ops-metrics i{color:#1766ff;background:#ecf3ff;border-radius:9px;padding:13px}.ops-metrics i svg{width:23px;height:23px}.ops-metrics span,.ops-metrics small{color:#7688a2;font-size:12px;display:block}.ops-metrics strong{color:#102746;margin:7px 0;font-size:29px;display:block}.ops-metrics strong small{color:#102746;font-size:19px;display:inline}.ops-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:16px;display:grid}.ops-card{background:#fff;border:1px solid #dce5f3;border-radius:5px;min-width:0;margin-bottom:16px;padding:22px}.ops-overview-grid .ops-card{margin-bottom:0}.ops-card>header p{font-size:12px}.ops-chart{background:repeating-linear-gradient(0deg,#0000 0 49px,#edf1f7 50px);border-bottom:1px solid #dce5f3;align-items:stretch;gap:8px;height:262px;padding:30px 0 0;display:flex;overflow-x:auto}.ops-chart-column{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;min-width:22px;display:flex}.ops-chart-track{justify-content:center;align-items:flex-end;height:205px;display:flex}.ops-chart-track>span{background:#3678f6;border-radius:2px 2px 0 0;width:62%;max-width:40px;min-height:1px;display:block;position:relative}.ops-chart-track b{font-size:12px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ops-chart-column>small{color:#7b8aa1;margin:10px 0;font-size:10px}.ops-priority{border-top:1px solid #e5ebf3;align-items:center;gap:16px;padding:20px 0;display:flex}.ops-priority>i{background:#fa9700;border-radius:50%;flex-shrink:0;width:9px;height:9px}.ops-priority>i.red{background:#ef5050}.ops-priority>div{flex:1;min-width:0}.ops-priority small{color:#7b8aa1;margin-top:7px;font-size:11px;display:block}.ops-priority>button{color:#2563eb;background:#eef4ff;border:0;padding:8px 15px}.ops-resource{width:100%;border:0!important;border-top:1px solid #e5ebf3!important;border-radius:0!important;justify-content:space-between!important;padding:15px 0!important;display:flex!important}.ops-activity{border-top:1px solid #e5ebf3;align-items:center;gap:15px;padding:14px 0;display:flex}.ops-activity>span:first-child{color:#7b8aa1;max-width:105px;font-size:11px}.ops-activity>div{flex:1}.ops-activity p{color:#7b8aa1;margin:3px 0;font-size:12px}.ops-tag{color:#3563ab;white-space:nowrap;background:#eef4ff;border-radius:3px;padding:4px 8px;font-size:12px}.ops-table-wrap{overflow:auto}.ops-page table{border-collapse:collapse;text-align:left;width:100%}.ops-page th{color:#647a98;white-space:nowrap;background:#f2f5fa;padding:11px 13px;font-size:12px;font-weight:500}.ops-page td{overflow-wrap:anywhere;border-bottom:1px solid #e9edf4;max-width:300px;padding:14px 13px;font-size:13px}.ops-page td small{color:#7b8aa1;margin-top:6px;display:block}.ops-page textarea{resize:vertical;width:100%;min-height:100px}.ops-empty{text-align:center;color:#8c99aa;padding:40px 20px}.ops-error{color:#b83731;background:#fff0ef;border:1px solid #ffc5bf;border-radius:5px;padding:12px 16px}.ops-filters{margin-bottom:20px}.ops-pagination{color:#7486a2;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.ops-form{gap:18px;max-width:760px;display:grid}.ops-form label{gap:8px;display:grid}.ops-form .ops-inline{align-items:center;gap:8px;display:flex}.ops-form input[type=checkbox]{min-height:0}.ops-message{border:1px solid #e1e8f2;border-radius:5px;margin-bottom:12px;padding:16px}.ops-message.internal{background:#fffbef;border-color:#f5e5b8}.ops-message header{color:#78869c;justify-content:space-between;font-size:12px;display:flex}.ops-message p{white-space:pre-wrap;word-break:break-word}.ops-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.ops-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ops-footnote{margin-top:16px}.ops-result{color:#247544;background:#eef8f1;padding:10px}.ops-page dl{grid-template-columns:110px 1fr;gap:15px;display:grid}.ops-page dd{margin:0}.ops-page dt{color:#7b8aa1}@media (width<=1100px){.ops-overview-grid{grid-template-columns:minmax(0,1fr)}.ops-metrics>button{gap:12px;padding:8px 14px}.ops-metrics strong{font-size:24px}.ops-page-head{flex-wrap:wrap}}@media (width<=650px){.ops-page{padding:18px 12px}.ops-page h1{font-size:24px}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.ops-metrics i{display:none}.ops-metrics>button:nth-child(2){border:0}.ops-card{padding:16px}.ops-card>header{flex-wrap:wrap}.ops-priority{gap:8px}.ops-priority strong{font-size:13px}.ops-detail-grid{grid-template-columns:1fr}.ops-actions{width:100%}.ops-filters input,.ops-filters select{max-width:100%}.ops-activity{flex-wrap:wrap}.ops-updated{text-align:left}.ops-page-head{gap:14px}.ops-page .ops-form{width:100%}}.ops-mobile-bar{display:none}.ops-report-summary{background:#f5f8ff;border-radius:5px;margin:12px 0 20px;padding:12px 16px}.ops-export-list{border-top:1px solid #e1e8f2;margin:20px 0;padding-top:14px}.ops-export-list article{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ops-export-list small{color:#7486a2}@media (width<=760px){.admin-shell.ops-shell{width:100%;min-width:0;display:block}.ops-shell .ops-mobile-bar{color:#fff;background:#152033;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ops-mobile-bar button{color:#fff;background:#243a58;border:1px solid #587497;border-radius:4px;padding:8px}.ops-shell .admin-sidebar{width:100%;min-width:0;height:auto;max-height:65vh;display:none;position:static;overflow:auto}.ops-shell.ops-nav-open .admin-sidebar{display:flex}.ops-shell .admin-brand{display:none}.ops-shell .admin-sidebar nav{flex-direction:column;width:100%;display:flex;overflow:visible}.ops-shell .admin-nav-group{width:100%;min-width:0;display:block}.ops-shell .admin-sidebar nav button{width:100%;min-width:0}.ops-shell .admin-workspace{width:100%;min-width:0;padding:0}.ops-shell .ops-page{width:100%;min-width:0}.ops-page .ops-pagination{flex-wrap:wrap}.ops-page .ops-form input,.ops-page .ops-form select{min-width:0;max-width:100%}.ops-page .ops-message header{flex-wrap:wrap;gap:6px}}body:has(.ops-shell){min-width:0}@media (width<=650px){.ops-overview-grid>.ops-card:nth-child(2){order:-1}.ops-metrics>button{white-space:normal}.ops-updated{overflow-wrap:anywhere}.ops-page .ops-priority>div{flex-basis:130px}.ops-page .ops-priority{flex-wrap:wrap}.ops-page .ops-priority>button{margin-left:auto}}.ops-page .ops-primary:hover:not(:disabled),.ops-tabs button.selected:hover:not(:disabled){color:#fff;background:#1557df}.overview-analysis-toggle{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.overview-analysis-toggle p{margin:0}.overview-report-dialog{max-height:88vh;overflow:auto}.overview-report-dialog .el-dialog__body{min-width:0}.overview-report-dialog .ops-page{width:100%}@media (width<=650px){.overview-analysis-toggle{flex-wrap:wrap;align-items:flex-start}}.ops-metrics.own-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-scope{margin:0 0 16px}.wb-queues{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.ops-page .wb-queues button{color:#193454;border-color:#dce5f3;flex-direction:column;gap:5px;padding:18px 12px}.wb-queues strong{font-size:29px;line-height:1.3}.ops-page .wb-queues button.selected{color:#125ff2;background:#edf3ff;border-color:#80a7ff}.wb-workspace{background:#fff;border:1px solid #dce5f3;border-radius:6px;grid-template-columns:244px minmax(0,1fr);min-height:450px;display:grid}.wb-categories{border-right:1px solid #e4eaf3;flex-direction:column;gap:5px;padding:12px;display:flex}.ops-page .wb-categories button{color:#233d60;white-space:normal;text-align:left;background:0 0;border:0;justify-content:flex-start;gap:12px;min-height:52px;padding:15px 12px}.wb-categories button span{flex:1}.wb-categories button b{color:#7489a6;font-size:13px;font-weight:500}.wb-categories button svg{flex-shrink:0;width:19px}.ops-page .wb-categories button.selected{color:#1260ed;background:#eaf2ff;font-weight:600}.wb-categories button.selected b{color:inherit}.wb-categories p{color:#788ba7;padding:5px 12px;font-size:12px;line-height:1.7}.wb-content{flex-direction:column;min-width:0;padding:22px;display:flex}.wb-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.wb-heading>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.wb-heading h2{margin:0;font-size:21px}.wb-heading span{color:#6d83a2;font-size:12px}.wb-sort{white-space:nowrap}.wb-searchbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.wb-search{color:#7388a6;border:1px solid #d9e3f0;border-radius:5px;flex:1;align-items:center;min-width:180px;max-width:340px;padding-left:12px;display:flex}.wb-search>svg{flex-shrink:0;width:18px;height:18px}.ops-page .wb-search input{background:0 0;border:0;width:100%;min-width:0}.wb-searchbar>button span{color:#1557df;font-size:11px}.wb-advanced{background:#f7f9fd;border-radius:5px;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:14px;display:flex}.wb-advanced label{color:#647a98;align-items:center;gap:9px;font-size:13px;display:flex}.ops-page .wb-table th{padding:14px 12px;font-size:12px}.ops-page .wb-table td{vertical-align:middle;padding:21px 12px;font-size:14px}.wb-table th:first-child{width:42%}.wb-table td:first-child{min-width:230px}.wb-table td:nth-child(2){min-width:160px}.wb-table td:nth-child(3){min-width:90px}.wb-item-title{align-items:center;gap:8px;line-height:1.5;display:flex}.wb-priority-icon{flex-shrink:0;width:16px;height:16px}.wb-priority{white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:11px;font-weight:500}.priority-0{color:#d42f3b}.priority-1{color:#b86908}.wb-priority.priority-0{background:#fff0f1}.wb-priority.priority-1{background:#fff5df}.wb-urgent{color:#cc2836}.wb-table small{font-size:12px;line-height:1.6}.wb-unassigned{color:#6e809b}.wb-row-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:185px;display:flex}.ops-page .wb-row-actions button{padding:8px 12px;font-size:13px}.ops-page .wb-row-actions .ops-link{padding:6px}.wb-help{color:#526b8c;background:#f4f7fc;border-radius:4px;align-items:flex-start;gap:10px;margin-top:24px;padding:12px 14px;font-size:12px;display:flex}.wb-help>svg{color:#2468f2;flex-shrink:0;width:18px;height:18px;margin-top:1px}.wb-help strong{font-weight:500;line-height:1.7}.wb-help p{color:#7086a3;margin:3px 0 0}.wb-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:260px;padding:56px 20px;display:flex}.wb-empty>svg{color:#6a98f4;width:35px;height:35px;margin-bottom:12px}.wb-empty h3{color:#284566;margin:0 0 9px;font-size:17px}.wb-empty p{color:#7387a3;margin:0 0 18px;font-size:13px}.wb-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ops-page .wb-pagination{gap:10px;margin-top:16px;font-size:12px}.ops-page .wb-pagination button{padding:6px 10px;font-size:12px}.wb-content .wb-help{margin-top:auto}.wb-pagination+.wb-help,.wb-table-wrap+.wb-help,.wb-empty+.wb-help{margin-top:24px}@media (width>=1650px){.wb-heading{margin-bottom:16px}.wb-searchbar{justify-content:flex-end}.wb-content{padding:24px}.wb-workspace{grid-template-columns:270px minmax(0,1fr)}}@media (width<=1150px){.wb-workspace{grid-template-columns:210px minmax(0,1fr)}.wb-content{padding:18px}.wb-heading{flex-direction:column;align-items:flex-start}.wb-categories{padding:8px}.ops-page .wb-categories button{gap:7px;padding:12px 8px;font-size:13px}}@media (width<=760px){.wb-workspace{grid-template-columns:minmax(0,1fr)}.wb-categories{border-bottom:1px solid #e4eaf3;border-right:0;flex-direction:row;gap:6px;padding:10px;overflow:auto}.ops-page .wb-categories button{white-space:nowrap;flex-shrink:0;min-height:40px}.wb-categories p{display:none}.wb-queues{gap:6px;margin-bottom:14px}.ops-page .wb-queues button{padding:12px 5px;font-size:12px}.wb-queues strong{font-size:24px}.wb-scope{display:flex}.wb-scope button{flex:1;padding:8px 10px}.wb-content{padding:16px 12px}.wb-help{padding:12px;font-size:12px}.wb-empty{padding:32px 8px}.wb-heading>div{gap:8px}.wb-heading h2{font-size:18px}.wb-sort{display:none}.wb-advanced label{flex-wrap:wrap}.wb-searchbar{gap:8px}.wb-search{max-width:none}}.ops-page .wb-scope{flex-direction:row;align-items:center}.wb-heading{flex-wrap:wrap;margin-bottom:8px}.wb-heading .wb-searchbar{justify-content:flex-end;margin:0}.wb-content>.wb-sort{color:#7486a2;text-align:right;margin:0 0 16px;font-size:12px}.wb-heading .wb-search{max-width:300px}.wb-heading>div{gap:14px}@media (width<=1150px){.wb-heading .wb-searchbar{justify-content:flex-start;width:100%}.wb-heading .wb-search{max-width:none}.wb-content>.wb-sort{text-align:left}}.wb-mobile-label{display:none}.ops-page.ops-embedded{max-width:none;margin:0;padding:0}.ops-embedded-back{margin:0 0 14px}.ops-embedded>.ops-card{border:0;margin:0;padding:0}.ops-embedded .ops-card>header{flex-wrap:wrap}.ops-embedded .ops-form{max-width:none}.ops-embedded dl{grid-template-columns:76px minmax(0,1fr);font-size:13px}.ops-embedded dd{overflow-wrap:anywhere}.ops-embedded .ops-message{padding:12px}.ops-embedded .ops-message header{flex-wrap:wrap;gap:6px}.ops-embedded .ops-error{overflow-wrap:anywhere;font-size:13px}.ops-priority-panel{align-self:start;scroll-margin-top:16px}.ops-page .wb-compact .wb-queues{gap:5px;margin-bottom:14px}.ops-page .wb-compact .wb-queues button{flex-direction:row;gap:8px;padding:9px 8px;font-size:12px}.wb-compact .wb-queues strong{font-size:18px}.wb-compact .wb-workspace{border:0;border-radius:0;min-height:0;display:block}.wb-compact .wb-content{padding:0}.wb-compact .wb-heading{flex-direction:row;align-items:center;gap:8px;margin:0 0 8px}.wb-compact .wb-heading>div{flex:1;min-width:0}.wb-compact .wb-heading>div span{font-size:12px}.wb-compact .wb-kind-select select{max-width:220px;padding:7px 8px;font-size:12px}.wb-compact .wb-searchbar{justify-content:flex-start;gap:6px;width:100%;margin-top:6px!important}.wb-compact .wb-heading .wb-search{max-width:none}.wb-compact .wb-searchbar button{padding:7px 10px;font-size:12px}.wb-compact .wb-search input{font-size:12px}.wb-compact .wb-sort{text-align:left;margin:0 0 10px;font-size:11px;display:block}.wb-compact .wb-table thead{display:none}.wb-compact .wb-table,.wb-compact .wb-table tbody{width:100%;display:block}.wb-compact .wb-table tbody tr{border-top:1px solid #e5ebf3;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding:12px 0;display:grid}.ops-page .wb-compact .wb-table td{border:0;min-width:0;max-width:none;padding:5px 2px;font-size:13px;display:block}.wb-compact .wb-table td:first-child,.wb-compact .wb-table td:last-child{grid-column:1/-1}.wb-compact .wb-mobile-label{color:#7185a2;margin-right:8px;font-size:12px;display:inline}.wb-compact .wb-row-actions{justify-content:flex-end;gap:7px;min-width:0}.wb-compact .wb-item-title{flex-wrap:wrap;font-size:14px}.wb-compact .wb-table-wrap{max-height:520px;overflow:visible auto}.wb-compact .wb-table small{font-size:12px;line-height:1.6}.wb-compact .wb-help{margin-top:12px;padding:10px;font-size:11px}.wb-compact .wb-help p{display:none}.wb-compact .wb-empty{min-height:160px;padding:28px 10px}.wb-compact .wb-empty h3{font-size:15px}.wb-compact .wb-empty p{font-size:12px}.wb-compact .wb-empty-actions button{padding:7px 10px;font-size:12px}.wb-compact .wb-advanced{gap:10px;padding:10px}.wb-compact .wb-advanced label{justify-content:space-between;width:100%;font-size:12px}.wb-compact .wb-advanced select{max-width:70%;font-size:12px}.wb-compact .wb-pagination{flex-wrap:wrap;margin-top:10px}.wb-compact .wb-pagination button{font-size:11px}.ops-page .wb-compact .wb-pagination{gap:7px}.ops-page:has(.workbench-list) h1{font-size:30px}.ops-page:has(.workbench-list) .ops-page-head>div>p:not(.ops-eyebrow){font-size:14px}.ops-page .wb-categories button{font-size:15px}.wb-heading h2{font-size:22px}.ops-page .wb-table td{font-size:15px}.wb-table small,.wb-help{font-size:13px}@media (width<=650px){.ops-page:has(.workbench-list) .ops-page-head .ops-actions{width:auto}.wb-table thead{display:none}.wb-table,.wb-table tbody{width:100%;display:block}.wb-table tbody tr{border-top:1px solid #e5ebf3;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding:12px 0;display:grid}.ops-page .wb-table td{border:0;min-width:0;max-width:none;padding:8px 4px;font-size:14px;display:block}.wb-table td:first-child,.wb-table td:last-child{grid-column:1/-1}.wb-mobile-label{color:#7185a2;margin-bottom:6px;font-size:12px;display:block}.wb-row-actions{flex-wrap:wrap;min-width:0}.wb-item-title{flex-wrap:wrap}.wb-table-wrap{overflow:visible}.wb-help{margin-top:18px}.wb-content .wb-pagination{justify-content:flex-start}}.overview-analysis[data-v-9f0f1ca4]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.analysis-wide[data-v-9f0f1ca4]{grid-column:1/-1;margin:0}.overview-analysis>section[data-v-9f0f1ca4]:only-of-type{grid-column:1/-1}.analysis-results[data-v-9f0f1ca4]{background:#f6f8fc;border-radius:6px;grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid}.analysis-results>div[data-v-9f0f1ca4]{flex-direction:column;gap:8px;display:flex}.analysis-results span[data-v-9f0f1ca4],.analysis-results small[data-v-9f0f1ca4]{color:#7486a2;font-size:12px}.analysis-results strong[data-v-9f0f1ca4]{font-variant-numeric:tabular-nums;font-size:25px}.analysis-results button[data-v-9f0f1ca4]{align-self:flex-start;padding:0}.analysis-reason[data-v-9f0f1ca4]{border-top:1px solid #e9edf4;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.analysis-reason span[data-v-9f0f1ca4]{overflow-wrap:anywhere;min-width:0}h3[data-v-9f0f1ca4]{margin-top:24px;font-size:14px}@media (width<=1000px){.overview-analysis[data-v-9f0f1ca4]{grid-template-columns:minmax(0,1fr)}}.customer-usage-page{color:#102746;max-width:1900px;padding:24px 28px 32px;font-size:14px}.customer-usage-page .ops-page-head{margin-bottom:28px}.customer-usage-page .ops-page-head h1{margin:10px 0 8px;font-size:30px}.customer-usage-tabs{background:#fff;border:1px solid #dce5f3;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin-bottom:22px;padding:0 22px;display:flex}.customer-usage-tabs nav{flex-flow:wrap;flex:0 auto;align-items:stretch;gap:20px;display:flex}.customer-usage-tabs nav button{color:#395878;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;gap:9px;padding:22px 2px;font-size:15px}.customer-usage-tabs nav button.selected{color:#1464f4;border-bottom-color:#1464f4;font-weight:600}.customer-usage-tabs nav span{background:#f0f5fc;border-radius:10px;min-width:24px;padding:1px 6px;font-size:13px;line-height:20px}.customer-usage-tabs p{color:#7486a2;border-left:1px solid #dce5f3;max-width:355px;margin:0;padding-left:20px;font-size:12px}.customer-usage-layout{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:24px;display:grid}.customer-usage-layout.without-detail{grid-template-columns:1fr}.customer-list,.customer-detail{background:#fff;border:1px solid #dce5f3;border-radius:5px;min-width:0}.customer-list>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.customer-list h2{align-items:center;gap:12px;margin:0;font-size:20px;display:flex}.customer-list h2 small{color:#647a98;font-size:13px;font-weight:400}.customer-list form{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.customer-search{border:1px solid #d9e3f0;border-radius:5px;align-items:center;gap:6px;width:220px;padding-left:11px;display:flex}.customer-search>svg{color:#7c90b0;flex-shrink:0;width:16px;height:16px}.customer-search input{width:100%;min-width:0;border:0!important;padding-left:0!important}.customer-search button{border:0!important;min-height:34px!important;padding:7px!important}.customer-period{color:#607796;align-items:center;gap:12px;font-size:13px;display:flex}.customer-search-note{color:#607796;margin:0;padding:0 22px 12px;font-size:12px}.customer-usage-page .customer-usage-table{table-layout:fixed}.customer-usage-page .customer-usage-table th{padding:16px 18px;font-size:13px}.customer-usage-table th:first-child,.customer-usage-table th:nth-child(2){width:22%}.customer-usage-table th:nth-child(3){width:17%}.customer-usage-table th:nth-child(4){width:27%}.customer-usage-table th:nth-child(5){width:12%}.customer-usage-page .customer-usage-table td{vertical-align:middle;border-bottom:1px solid #e7edf6;height:108px;padding:23px 18px;font-size:14px}.customer-usage-table tr.selected{background:#edf5ff}.customer-usage-table td strong{font-size:16px;line-height:1.6}.customer-usage-table td b{font-size:14px;font-weight:500}.customer-usage-table td small{margin-top:7px;font-size:12px;line-height:1.7}.customer-usage-table td .ops-link{padding:3px 0;font-size:13px}.customer-purpose{color:#5c7698;background:#f1f5fa;border-radius:3px;padding:2px 6px;font-size:12px;line-height:1.5;display:inline-block}.customer-status{color:#965600;white-space:nowrap;background:#fff0d5;border-radius:4px;padding:5px 9px;font-size:13px;font-weight:600;display:inline-block}.customer-status.recent{color:#217748;background:#e7f6ed}.customer-list>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 22px;display:flex}.customer-list>footer>p{color:#7a8eaa;flex:1;min-width:210px;margin:0;font-size:12px}.customer-list .ops-pagination{gap:8px;margin:0;font-size:12px}.customer-list .ops-pagination button{padding:7px 10px;font-size:12px}.customer-placeholder{text-align:center;color:#7a8eaa;padding:65px 22px;line-height:1.7}.customer-placeholder h3{color:#3f5b7b;font-size:16px}.customer-detail{padding:20px;scroll-margin:20px;position:sticky;top:16px}.customer-detail>header,.customer-detail section>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-detail>header h2{margin:0;font-size:18px}.customer-usage-page .customer-close{color:#7086a6;border:0;min-height:24px;padding:3px}.customer-detail h3{margin:0 0 12px;font-size:16px;line-height:1.5}.customer-detail .customer-identity h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:21px}.customer-detail>section{border-bottom:1px solid #dfe7f2;padding:16px 0}.customer-detail>section:last-child{border:0;padding-bottom:0}.customer-identity p{color:#587294;margin:8px 0 0;font-size:13px}.customer-detail .customer-description{color:#69809e;margin:10px 0 14px;font-size:13px;line-height:1.7}.customer-detail dl{margin:0;display:block}.customer-detail dd{color:#183553;font-size:13px}.customer-detail dt{color:#6b819e;font-size:12px}.customer-detail .customer-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-milestones>div+div{border-left:1px solid #e1e9f4;padding-left:10px}.customer-milestones dd{overflow-wrap:anywhere;margin-top:9px;font-size:12px}.customer-detail section>header{flex-wrap:wrap;align-items:baseline;gap:0 8px}.customer-detail section>header small{color:#6b819e;margin-bottom:13px;font-size:11px}.customer-detail .customer-business>div{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.customer-business dt{font-size:14px}.customer-business dd{font-size:15px;font-weight:600}.customer-definition{color:#6d819d;margin:12px 0 0;font-size:12px;line-height:1.7}.customer-record-empty{text-align:center;color:#8a99af;margin:22px 0;font-size:13px}.customer-record-links{gap:10px;margin-top:14px;display:flex}.customer-record-links button{flex:1;color:#2761b3!important;padding:8px!important;font-size:12px!important}.customer-record-links button:disabled{opacity:.65;background:#f7f9fc;color:#74849b!important}.customer-record-context{color:#607796;margin-top:0}.customer-record-dialog{max-width:calc(100vw - 24px)}.customer-record-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.customer-record-table th{white-space:nowrap;background:#f3f6fb;padding:12px}.customer-record-table td{overflow-wrap:anywhere;border-bottom:1px solid #e7edf6;max-width:320px;padding:14px 12px}@media (width>=1600px){.customer-usage-layout{grid-template-columns:minmax(0,1fr) 365px}.customer-usage-page{padding:24px 30px}.customer-usage-tabs nav{gap:32px}}@media (width<=1400px){.customer-usage-tabs{flex-wrap:wrap;gap:2px;padding-top:2px;padding-bottom:12px}.customer-usage-tabs p{border:0;max-width:none;padding:0}.customer-usage-layout{grid-template-columns:minmax(0,1fr) 315px;gap:16px}.customer-list>header{padding:18px}.customer-usage-page .customer-usage-table th,.customer-usage-page .customer-usage-table td{padding-left:12px;padding-right:12px}.customer-usage-table td strong{font-size:14px}.customer-status,.customer-usage-page .customer-usage-table td,.customer-usage-table td b{font-size:12px}}@media (width<=1100px){.customer-usage-layout{grid-template-columns:minmax(0,1fr)}.customer-detail{order:-1;position:static}.customer-detail .customer-milestones,.customer-detail .customer-business,.customer-detail .customer-record-links{max-width:480px}}@media (width<=650px){.customer-usage-page{padding:18px 12px}.customer-usage-tabs{padding:0 12px 12px}.customer-usage-tabs nav{grid-template-columns:1fr 1fr;gap:0;width:100%;display:grid}.customer-usage-tabs nav button{padding:14px 2px;font-size:13px}.customer-usage-tabs p{margin-top:8px;font-size:11px}.customer-list>header,.customer-list form{gap:14px;width:100%}.customer-search{width:100%}.customer-usage-page .customer-usage-table thead{display:none}.customer-usage-table tbody{display:block}.customer-usage-table tr{border-bottom:1px solid #e7edf6;grid-template-columns:1fr 1fr;gap:13px;padding:18px 16px;display:grid}.customer-usage-page .customer-usage-table td{border:0;min-width:0;max-width:none;height:auto;display:block;padding:0!important}.customer-usage-table td:first-child{grid-column:1/-1}.customer-usage-table td:first-child strong{font-size:16px}.customer-usage-table td:nth-child(4){grid-column:1/-1}.customer-usage-table td:last-child{text-align:right;grid-column:1/-1}.customer-usage-table td:nth-child(2):before,.customer-usage-table td:nth-child(3):before,.customer-usage-table td:nth-child(4):before{content:attr(data-label);color:#7a8eaa;margin-bottom:6px;font-size:11px;display:block}.customer-list>footer{padding:18px}.customer-list .ops-pagination{flex-wrap:wrap}.customer-detail{padding:18px}.customer-record-dialog .ops-table-wrap{overflow:auto}.customer-record-table{min-width:620px}}.ops-page.mu-report{width:100%;min-width:0;max-width:none;margin:0;padding:0}.mu-report .mu-filters{gap:12px;margin:0 0 12px}.mu-report .mu-filters select{min-width:140px;height:42px}.mu-report .mu-filters button{min-height:42px;padding:9px 20px}.mu-report .mu-prices{margin-left:auto}.mu-report .mu-window{overflow-wrap:anywhere;margin:0 0 16px;font-size:13px}.mu-summary{background:#fff;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));padding:22px 0;display:grid}.mu-summary>div{text-align:center;border-right:1px solid #dfe7f2;min-width:0;padding:0 18px}.mu-summary>div:last-child{border:0}.mu-summary span{color:#7186a5;font-size:14px;line-height:1.6;display:block}.mu-summary strong{color:#142e4e;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:650;line-height:1.3;display:block}.mu-summary small{font-size:14px;font-weight:400}.mu-report .mu-note{margin:10px 0 20px;font-size:13px;line-height:1.7}.mu-estimates{color:#294b72;flex-wrap:wrap;gap:12px 28px;margin:12px 0;font-size:14px;display:flex}.mu-estimates strong{font-variant-numeric:tabular-nums}.mu-records{background:#fff;border:1px solid #dce5f2;border-radius:6px;min-width:0;overflow:hidden}.mu-record-head{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.mu-report .mu-record-head h2{margin:0;font-size:19px}.mu-report .mu-record-head .ops-actions{gap:10px;margin:0}.mu-report .mu-record-head button{min-height:38px;padding:8px 14px;font-size:13px}.mu-report .ops-table-wrap{width:100%;min-width:0}.mu-report table{min-width:1080px}.mu-report th{background:#f3f6fa;padding:15px 20px;font-size:13px}.mu-report td{color:#294568;min-width:0;padding:18px 20px;font-size:14px;line-height:1.5}.mu-report .mu-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mu-report .mu-time{white-space:nowrap}.mu-report .mu-model{overflow-wrap:anywhere;min-width:175px}.mu-report .mu-unpriced{color:#b36e17;white-space:nowrap}.mu-status{color:#78899d;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mu-status i{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.mu-status.is-success{color:#159561}.mu-status.is-failed{color:#bb4f45}.mu-report .ops-pagination{margin:0;padding:18px 20px;font-size:13px}.mu-report .ops-pagination button{font-size:13px}.mu-report .ops-export-list{background:#fafcff;border-top:1px solid #e1e8f2;margin:0;padding:18px 20px}.mu-report .ops-export-list h3{margin:0 0 10px}.mu-report .ops-export-list .ops-pagination{padding:10px 0 0}.mu-report .ops-empty{margin:0}.model-service-workspace:has(>.mu-report){grid-template-columns:minmax(0,1fr)}@media (width<=1000px){.mu-summary>div{padding:0 10px}.mu-summary span{font-size:13px}.mu-summary strong{font-size:24px}.mu-record-head{flex-wrap:wrap}.mu-report .mu-record-head .ops-actions{width:auto}.mu-report td,.mu-report th{padding-left:14px;padding-right:14px}}@media (width<=650px){.mu-report .mu-filters{gap:10px}.mu-report .mu-filters select{flex:1;min-width:0}.mu-report .mu-filters input{width:calc(50% - 5px)}.mu-report .mu-prices{margin-left:0}.mu-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;padding:14px 0}.mu-summary>div:nth-child(2n){border:0}.mu-summary>div:last-child{grid-column:1/-1}.mu-record-head{gap:14px;padding:16px}.mu-report .mu-record-head .ops-actions{gap:8px}.mu-report .mu-record-head button{padding:8px 10px;font-size:12px}.mu-report .ops-pagination{flex-wrap:wrap;gap:10px;padding:16px}.mu-report .ops-pagination button{padding:8px 10px}.mu-report .ops-export-list{padding:16px}}.admin-shell.accounts-page-shell:has(.mu-report) .admin-workspace{padding:0 30px 28px}.admin-shell.accounts-page-shell:has(.mu-report) .admin-topbar{margin-bottom:4px}.model-service-workspace:has(>.mu-report){gap:0}.mu-report .mu-summary{padding-block:18px}.mu-report td,.mu-report th{padding-block:12px}@media (width<=760px){.admin-shell.accounts-page-shell:has(.mu-report){grid-template-columns:none;display:block}.admin-shell.accounts-page-shell:has(.mu-report) .admin-workspace{padding:20px 15px}.admin-shell.accounts-page-shell:has(.mu-report) .admin-topbar{align-items:flex-start;gap:12px;height:auto;margin-bottom:22px}.admin-shell.accounts-page-shell:has(.mu-report) .admin-topbar>button{flex-shrink:0}.model-service-workspace:has(>.mu-report) .model-purpose-tabs{gap:8px}.model-service-workspace:has(>.mu-report) .model-purpose-tabs button{white-space:nowrap;padding-inline:12px}.mu-report .mu-filters select{flex:1 0 calc(50% - 5px);min-width:0}}.mu-cost-cell{white-space:normal;min-width:210px;max-width:320px}.mu-cost-cell small{color:#60728d;margin-top:5px;font-size:12px;line-height:1.5;display:block}.mu-cost-cell summary{cursor:pointer;color:#1761cb;margin-top:6px}.mu-cost-cell details,.mu-report .mu-note{overflow-wrap:anywhere}.report-records[data-v-31fcd908]{max-width:none;padding:0}.report-records td[data-v-31fcd908]{min-width:85px}.report-records:not(.mu-report) .ops-actions[data-v-31fcd908]{margin-bottom:16px}.ops-message[data-v-31fcd908]{overflow-wrap:anywhere}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden,.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.publication-workspace{--pub-blue:#1764da;--pub-ink:#253143;--pub-muted:#69798f;color:var(--pub-ink);font-size:14px}.publication-page-shell .admin-topbar{gap:20px;height:auto;min-height:112px;padding-block:25px}.publication-page-shell .admin-topbar h1{font-size:28px}.publication-page-shell .admin-topbar p{color:#69798f}body:has(.publication-page-shell){min-width:320px}.pub-tabs{border-bottom:1px solid #dce3ed;flex-direction:row;flex:none;gap:24px;margin-bottom:22px;display:flex}.pub-tabs button{color:#68788e;border-bottom:3px solid #0000;border-radius:0;min-height:48px;padding:0 14px;font-size:16px;font-weight:600}.pub-tabs button.active{color:var(--pub-blue);border-bottom-color:var(--pub-blue)}.pub-list-surface{background:#fff;border:1px solid #dfe4eb;border-radius:6px;overflow:hidden}.pub-toolbar{border-bottom:1px solid #e6ebf2;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.pub-search{background:#fff;border:1px solid #cbd6e4;border-radius:4px;flex:270px;align-items:center;gap:10px;min-width:180px;min-height:40px;padding:0 12px;display:flex}.pub-search svg{color:#7b8ca2;flex:none;width:18px;height:18px}.pub-search input{color:#253143;background:0 0;outline:none;width:100%;min-width:0;height:38px;font-size:14px;border:0!important;padding:0!important}.pub-search:focus-within{outline-offset:2px;border-color:#1764da;outline:2px solid #b5d0f9}.pub-toolbar select,.pub-field select,.pub-pagination select{color:#42536a;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd6e4;border-radius:4px;padding:0 32px 0 12px}.pub-toolbar select{min-width:150px;max-width:220px}.pub-button{color:#345276;white-space:nowrap;background:#fff;border:1px solid #cbd6e4;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 18px;font-size:14px;font-weight:500;display:inline-flex}.pub-button.primary{color:#fff;background:#1764da;border-color:#1764da;font-weight:600}.pub-button:hover:not(:disabled){color:#1764da;background:#f3f7ff;border-color:#1764da}.pub-button.primary:hover:not(:disabled){color:#fff;background:#0d56c4}.pub-button:disabled,.pub-drawer button:disabled{cursor:not-allowed;color:#7e8ca0;box-shadow:none;background:#e5e9ef;border-color:#e0e5ec}.pub-button.primary:disabled{color:#fff;background:#b7c7df;border-color:#b7c7df}.pub-link{color:#1764da;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:14px;display:inline-flex}.pub-link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.pub-link svg{width:15px;height:15px}.pub-link:disabled{color:#8694a7;cursor:not-allowed}.publication-workspace :is(button,a,select,input):focus-visible,.pub-drawer :is(button,a,select,input):focus-visible{outline-offset:3px;outline:2px solid #1764da}.publication-workspace input[type=checkbox],.pub-drawer input[type=checkbox]{accent-color:#1764da;cursor:pointer;flex:none;width:17px;height:17px;margin:0}.publication-workspace input:disabled{cursor:not-allowed}.pub-table-scroll{overflow:auto}.pub-article-table,.pub-record-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.pub-article-table{min-width:800px}.pub-record-table{min-width:960px}.pub-article-table th,.pub-record-table th{color:#6b7c93;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e3e9f1;height:48px;padding:12px 16px;font-weight:500}.pub-article-table td,.pub-record-table td{vertical-align:middle;border-bottom:1px solid #e7edf4;padding:20px 16px;line-height:1.65}.pub-article-table td:first-child,.pub-article-table th:first-child{width:48px;padding-left:20px;padding-right:4px}.pub-article-table th:nth-child(2){width:38%}.pub-article-table th:nth-child(3){width:15%}.pub-article-table th:last-child{width:100px}.pub-record-table th:first-child{width:27%}.pub-article-table strong,.pub-record-table strong{color:#253143;overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}.pub-article-table small,.pub-record-table small{color:#718096;margin-top:5px;font-size:12px;display:block}.pub-article-table tr.selected{background:#f2f7ff}.pub-article-table tbody tr:hover,.pub-record-table tbody tr:hover{background:#f7faff}.pub-nature{color:#3b65a3;white-space:normal;background:#eaf2ff;border-radius:4px;align-items:center;min-height:26px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.pub-state{color:#56718e;white-space:nowrap;background:#eef3f8;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;line-height:1.6;display:inline-flex}.pub-status-spinner{flex:none;width:14px;height:14px;animation:1s linear infinite pub-status-spin}.pub-execution-progress{color:#637d9f;margin:0 0 12px;font-size:13px;line-height:1.7}@keyframes pub-status-spin{to{transform:rotate(360deg)}}.pub-state:is(.success,.completed,.succeeded){color:#167846;background:#eaf7ef}.pub-state:is(.warning,.partial,.processing,.running){color:#946213;background:#fff3dd}.pub-state.failed{color:#b24636;background:#fff0ed}.pub-state.withdrawn{color:#758092;background:#f1f3f6}.pub-list-footer{color:#758398;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px 20px;display:flex}.pub-pagination{align-items:center;gap:10px;font-size:13px;display:flex}.pub-pagination label{align-items:center;gap:8px;display:flex}.pub-pagination select{min-height:34px}.pub-pagination .pub-button{min-height:34px;padding:5px 10px;font-size:13px}.pub-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:40px 20px;display:flex}.pub-empty>svg{color:#90a8ca;width:35px;height:35px;margin-bottom:16px}.pub-empty h2{margin:0 0 10px;font-size:19px}.pub-empty p{color:#718197;max-width:500px;margin:0 0 22px;line-height:1.8}.pub-empty .pub-link{margin-top:10px}.pub-loading{color:#637d9f;padding:12px 20px;font-size:14px}.pub-selection-bar{z-index:2;background:#f0f5fe;border:1px solid #ccdffb;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 20px;display:flex;position:sticky;bottom:16px;box-shadow:0 4px 14px #19335009}.pub-selection-bar>div{align-items:center;gap:20px;display:flex}.pub-selection-hint{color:#536f97;font-size:14px}.pub-notice{color:#536f97;overflow-wrap:anywhere;background:#f4f8ff;border:1px solid #d8e5f6;border-radius:4px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:13px;line-height:1.7;display:flex}.pub-notice>svg{flex:none;width:18px;height:18px;margin-top:2px}.pub-notice>span{flex:1}.pub-notice button{color:#1764da;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px}.pub-notice.warning{color:#946015;background:#fff7e7;border-color:#ffe0a6}.pub-notice.error{color:#a84236;background:#fff5f2;border-color:#f5d5cd}.publication-workspace>.pub-notice{margin-bottom:16px}.pub-drawer{color:#253143;max-width:100vw;font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif;transition-property:transform}.pub-drawer .el-drawer__header{border-bottom:1px solid #e3eaf3;min-height:74px;margin:0;padding:21px 26px}.pub-drawer .el-drawer__title{color:#253143;font-size:21px;font-weight:700}.pub-drawer .el-drawer__body{min-height:0;padding:26px}.pub-drawer .el-drawer__footer{text-align:left;background:#fff;border-top:1px solid #e5ebf3;padding:16px 26px 22px}.pub-drawer h3{color:#253143;margin:0 0 18px;font-size:17px;font-weight:650}.pub-selected-articles{margin-bottom:24px}.pub-selected-articles ol{border-top:1px solid #e5ebf3;margin:0;padding:0;list-style:none}.pub-selected-articles li{border-bottom:1px solid #e5ebf3;align-items:center;gap:14px;padding:17px 0;display:flex}.pub-selected-articles li strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.65}.pub-selected-articles li>.pub-link{justify-content:center;min-width:32px;min-height:32px}.pub-row-number{color:#6d7e94;background:#f3f5f9;border-radius:3px;padding:3px 9px;font-size:13px}.pub-selected-articles p{color:#718097;align-items:center;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.7;display:flex}.pub-selected-articles p svg{flex:none;width:14px;height:14px}.pub-segment{border:1px solid #cbd6e4;border-radius:4px;width:200px;margin-bottom:16px;display:flex;overflow:hidden}.pub-segment button{color:#536780;background:#fff;border:0;flex:1;padding:10px 16px;font-size:14px}.pub-segment button.active{color:#fff;background:#1764da}.pub-targets-section{position:relative}.pub-group-search-toggle{min-height:40px;position:absolute;top:42px;right:0}.pub-option-search{gap:10px;margin-bottom:16px;display:flex}.pub-option-search .pub-search{min-width:0}.pub-field{gap:8px;font-size:13px;font-weight:500;display:grid}.pub-field select{width:100%;font-size:14px}.pub-help{color:#718097;margin:12px 0 18px;font-size:13px;line-height:1.7}.pub-help span{margin-top:4px;display:block}.pub-help .pub-link{margin-left:5px;padding:0;font-size:13px}.pub-option-pages{color:#75849a;align-items:center;gap:14px;margin:12px 0;font-size:12px;display:flex}.pub-option-pages span{margin-right:auto}.pub-option-pages button{color:#1764da;font-size:12px}.pub-mapping-table{border:1px solid #dfe6ef;border-radius:4px;margin-top:16px;overflow:hidden}.pub-mapping-head,.pub-mapping-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.05fr);align-items:start;gap:16px;padding:16px;display:grid}.pub-mapping-head{color:#6e7f95;background:#f7f9fc;padding-block:12px;font-size:12px}.pub-mapping-row{border-top:1px solid #e6edf5;font-size:14px}.pub-mapping-row.blocked{background:#fff7e7}.pub-mapping-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.6;display:block}.pub-mapping-row small{color:#75849a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.65;display:block}.pub-mappings>div{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.pub-mappings small{margin-top:0}.pub-mappings>div+div{margin-top:8px}.pub-availability{overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:13px;line-height:1.65;display:flex}.pub-availability svg{flex:none;width:16px;height:16px;margin-top:3px}.pub-availability.success{color:#17804b}.pub-availability.warning{color:#a56814}.pub-row-actions{gap:14px;margin-top:7px;display:flex}.pub-row-actions .pub-link{padding:0;font-size:12px}.pub-drawer-body>.pub-notice{margin-top:18px}.pub-confirm-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:14px;font-weight:500;display:flex}.pub-confirm-row>div{gap:10px;margin-left:auto;display:flex}.pub-confirm-row small{color:#77869b;margin-top:4px;font-size:12px;font-weight:400;display:block}.pub-site-picker{border:1px solid #e0e6ee;border-radius:4px;max-height:230px;overflow:auto}.pub-site-picker>label{cursor:pointer;border-bottom:1px solid #e6edf4;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pub-site-picker input{margin-top:3px!important}.pub-site-picker strong,.pub-site-picker small{font-size:14px;font-weight:400;line-height:1.65;display:block}.pub-site-picker small{color:#73849a;font-size:12px}.pub-site-picker p{padding-inline:14px}.pub-recovery{padding:22px 0}.pub-recovery p{color:#687c95;font-size:14px;line-height:1.8}.pub-recovery .pub-button{margin:10px 10px 0 0}.pub-danger{font-size:13px;line-height:1.7;color:#ac4c37!important}.pub-result-heading h2{margin:10px 0;font-size:22px;line-height:1.5}.pub-result-heading p{color:#718097;margin:8px 0 16px;font-size:13px}.pub-eyebrow{color:#75849a;font-size:12px}.pub-result-summary{border-block:1px solid #e3eaf2;grid-template-columns:1fr 1.5fr;gap:24px;margin:24px 0;padding:20px 0;display:grid}.pub-result-summary dt{color:#7b8799;margin-bottom:8px;font-size:12px}.pub-result-summary dd{color:#34445b;margin:0;font-size:14px}.pub-results-head{justify-content:space-between;align-items:center;margin:26px 0 6px;display:flex}.pub-results-head h3{margin:0}.pub-result-target{border-bottom:1px solid #e4ebf3;padding:20px 0}.pub-result-target header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pub-result-target h4{margin:0;font-size:16px}.pub-result-target p{color:#75849a;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.7}.pub-result-target small{color:#8a755a;font-size:12px}.pub-result-target footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.pub-result-target footer a{color:#1764da;font-size:14px;text-decoration:none}.pub-result-target footer .pub-help{margin:0;font-size:12px}.pub-settlement{background:#f5f8fd;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:16px;padding:18px;display:grid}.pub-settlement span{color:#6f8099;font-size:12px}.pub-settlement strong{color:#34445b;margin-top:8px;font-size:19px;font-weight:600;display:block}.pub-target-money{color:#738299;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12px;display:flex}@media (width<=1000px){.pub-toolbar{padding:16px}.pub-toolbar select{min-width:120px}.pub-list-footer{padding:14px 16px}.pub-pagination{gap:7px}}@media (width<=600px){.publication-page-shell .admin-topbar{flex-wrap:wrap;min-height:100px}.pub-toolbar .pub-search{flex-basis:100%}.pub-toolbar select{flex:1;max-width:none}.pub-list-footer{gap:12px}.pub-pagination{flex-wrap:wrap;width:100%}.pub-selection-bar{padding:12px;bottom:8px}.pub-selection-bar>div{flex-wrap:wrap;gap:8px}.pub-drawer .el-drawer__header{min-height:72px;padding:20px 16px}.pub-drawer .el-drawer__body{padding:20px 16px}.pub-drawer .el-drawer__footer{padding:14px 16px}.pub-selected-articles li{flex-wrap:wrap;gap:10px}.pub-selected-articles li strong{flex-basis:calc(100% - 50px)}.pub-selected-articles li .pub-nature{margin-left:40px}.pub-mapping-head{display:none}.pub-mapping-row{grid-template-columns:1fr 1fr;gap:14px}.pub-mapping-row>div:last-child{grid-column:1/-1}.pub-confirm-row{flex-wrap:wrap}.pub-confirm-row>div{flex:1 0 100%}.pub-confirm-row .pub-button{flex:1}.pub-result-summary{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.pub-drawer{transition:none}.pub-status-spinner{animation:none}}.pub-withdraw-form{background:#f7f9fc;border:1px solid #d9e3f0;border-radius:6px;margin-top:16px;padding:16px}.pub-withdraw-form p{line-height:1.7}.pub-withdraw-form textarea{width:100%;font:inherit;resize:vertical;border:1px solid #c5d5eb;border-radius:4px;padding:10px}.pub-result-target .pub-notice{align-items:flex-start;margin:14px 0}.pub-result-target .pub-notice p{margin:6px 0;line-height:1.6}.generation-review-dialog.el-dialog{border-radius:8px;flex-direction:column;max-width:calc(100vw - 32px);max-height:80dvh;padding:24px;display:flex}.generation-review-dialog .el-dialog__header{border-bottom:1px solid #dbe4ef;padding:0 30px 18px 0}.generation-review-dialog .el-dialog__title{color:#15304c;font-size:20px;font-weight:600}.generation-review-dialog .el-dialog__body{color:#415a77;padding:18px 0;font-size:14px;line-height:1.7;overflow:auto}.generation-review-dialog .el-dialog__footer{border-top:1px solid #dbe4ef;justify-content:flex-end;gap:10px;padding:18px 0 0;display:flex}.generation-review-dialog .el-dialog__footer button{color:#17416e;cursor:pointer;background:#fff;border:1px solid #c9d7eb;border-radius:4px;min-height:40px;padding:0 16px}.generation-review-dialog .el-dialog__footer .primary-action{color:#fff;background:#0755ec;border-color:#0755ec}.generation-review-dialog button:disabled{opacity:.5;cursor:default}.generation-review-dialog .policy-current{color:#647d9a;margin:0 0 16px;font-size:13px}.generation-review-dialog .policy-choices{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.generation-review-dialog .policy-choices label{cursor:pointer;border:1px solid #d5dfec;border-radius:6px;align-items:flex-start;gap:10px;padding:14px;display:flex}.generation-review-dialog .policy-choices label.selected{background:#f2f6ff;border-color:#397bf2}.generation-review-dialog .policy-choices input{accent-color:#0755ec;flex-shrink:0;margin:6px 0 0}.generation-review-dialog .policy-choices strong{color:#173453;font-size:15px;display:block}.generation-review-dialog .policy-choices small{margin-top:4px;font-size:13px;display:block}.generation-review-dialog .policy-scope{color:#657d99;margin:16px 0 0;font-size:13px}.generation-review-dialog .policy-message{color:#854b18;background:#fff5ed;border-radius:4px;margin-bottom:0;padding:10px 12px}.generation-review-dialog .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=600px){.generation-review-dialog.el-dialog{padding:20px}}.auto-workspace{--auto-blue:#1764da;--auto-ink:#233650;--auto-muted:#6e819b;color:var(--auto-ink);min-width:0;font-size:14px}.automation-page-shell .admin-workspace{min-width:0;padding:30px}.automation-page-shell{min-width:0}body:has(.automation-page-shell){min-width:320px}.auto-workspace button,.auto-workspace input,.auto-workspace select{font:inherit}.auto-workspace button{cursor:pointer}.auto-workspace button:disabled{cursor:not-allowed;opacity:.55}.auto-workspace svg{flex-shrink:0;width:18px;height:18px}.auto-header{justify-content:space-between;align-items:center;gap:24px;margin:0 0 30px;display:flex}.auto-header h1{margin:0 0 8px;font-size:28px;line-height:1.4}.auto-header p{color:var(--auto-muted);margin:0;line-height:1.7}.auto-actions,.auto-row-actions,.auto-summary-links,.auto-detail-links{align-items:center;gap:14px;display:flex}.auto-button{color:#345276;white-space:nowrap;background:#fff;border:1px solid #cad6e5;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 18px;display:inline-flex}.auto-button.primary{color:#fff;background:var(--auto-blue);border-color:var(--auto-blue);font-weight:600}.auto-button.compact{min-height:34px;padding:5px 12px}.auto-link,.auto-result{color:var(--auto-blue);text-align:left;white-space:nowrap;background:0 0;border:0;padding:4px 0;line-height:1.7}.auto-link:hover,.auto-result:hover{text-decoration:underline}.auto-back{align-items:center;gap:8px;margin-bottom:14px;display:flex}.auto-toolbar{align-items:center;gap:14px;margin-bottom:24px;display:flex}.auto-search{color:var(--auto-muted);background:#fff;border:1px solid #cad6e5;border-radius:4px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.auto-search input{background:0 0;outline:none;width:100%;min-width:0;height:40px;border:0!important}.auto-toolbar select{min-width:220px;height:42px;color:var(--auto-ink);background:#fff;border:1px solid #cad6e5;border-radius:4px;padding:0 12px}.auto-surface{background:#fff;border:1px solid #dce4ee;border-radius:6px;overflow:hidden}.auto-table-scroll{max-width:100%;overflow:auto}.auto-workspace table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.auto-plan-table{min-width:1110px}.auto-workspace th{background:#f6f9fc;border-bottom:1px solid #dce4ee;padding:18px 16px;font-weight:600}.auto-workspace td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e2e9f1;padding:20px 16px;line-height:1.7}.auto-workspace td small{color:var(--auto-muted);margin-top:6px;font-size:12px;line-height:1.8;display:block}.auto-plan-table th:first-child{width:23%}.auto-plan-table th:nth-child(2){width:14%}.auto-plan-table th:nth-child(3){width:16%}.auto-plan-table th:nth-child(4){width:9%}.auto-plan-table th:nth-child(5){width:12%}.auto-plan-table th:nth-child(6){width:14%}.auto-plan-table th:nth-child(7){width:12%}.auto-plan-name{text-align:left;color:var(--auto-ink);background:0 0;border:0;align-items:flex-start;gap:14px;width:100%;padding:0;line-height:1.8;display:flex}.auto-plan-name svg{color:var(--auto-blue);width:14px;margin-top:5px}.auto-plan-name strong{font-size:15px;font-weight:600}.auto-selected td{background:#f0f6ff}.auto-state{color:#61738a;white-space:nowrap;background:#edf1f6;border-radius:3px;align-items:center;gap:6px;padding:3px 8px;font-size:13px;display:inline-flex}.auto-state.success{color:#087c65;background:#e5f5ef}.auto-state.waiting{color:#8b5f06;background:#fff3d8}.auto-state.error{color:#bd4335;background:#fff0ed}.auto-result.success{color:#087c65}.auto-result.waiting{color:#8b5f06}.auto-result.error{color:#bd4335}.auto-result.neutral{color:#61738a}.auto-date{color:#697e9c;font-variant-numeric:tabular-nums;font-size:12px}.auto-row-actions{flex-wrap:wrap;gap:12px}.auto-expanded td{padding:12px 18px 20px}.auto-run-summary{background:#f0f6fd;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.auto-run-summary strong{font-size:15px}.auto-run-summary strong span{color:var(--auto-muted);margin-left:8px;font-size:13px;font-weight:400}.auto-run-summary p{margin:14px 0 0;line-height:1.8}.auto-separator{color:#a6b7cb;margin:0 18px}.auto-summary-links{flex-shrink:0}.auto-pagination{color:var(--auto-muted);align-items:center;gap:16px;padding:22px 18px;font-size:13px;display:flex}.auto-pagination>div{align-items:center;gap:12px;margin-left:auto;display:flex}.auto-pagination select{color:#345276;background:#fff;border:1px solid #cad6e5;border-radius:4px;height:36px;padding:0 10px}.auto-current-page{color:#fff;background:var(--auto-blue);border-radius:4px;padding:7px 12px}.auto-footnote{color:var(--auto-muted);justify-content:flex-end;align-items:center;gap:8px;margin:0;padding:10px 20px 22px;font-size:12px;display:flex}.auto-footnote svg{width:15px}.auto-empty{text-align:center;color:var(--auto-muted);padding:72px 24px}.auto-empty>svg{color:#8ca6c4;width:34px;height:34px}.auto-empty h2{color:var(--auto-ink);font-size:18px}.auto-empty p{margin-bottom:22px;line-height:1.8}.auto-message{background:#f7faff;border:1px solid #dce4ee;align-items:center;gap:14px;margin:0 0 20px;padding:16px;line-height:1.8;display:flex}.auto-message.warning{color:#875b10;background:#fffaf0;border-color:#f3dfb5}.auto-message.error{color:#b73e31;background:#fff4f2;border-color:#f0cfc9}.auto-message .auto-button{margin-left:auto}.auto-notice{color:#087c65}.auto-inline-error{color:#b73e31!important}.auto-loading{color:var(--auto-muted);padding:16px}.auto-muted,.auto-help{color:var(--auto-muted)}.auto-editor{max-width:1040px;margin:0 auto}.auto-form-body{padding:12px 36px 28px}.auto-form-body h2{border-bottom:1px solid #e2e9f1;margin:24px 0 18px;padding-bottom:14px;font-size:18px}.auto-field{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;line-height:1.7;display:flex}.auto-field b{color:#cd4134}.auto-field input,.auto-picker{width:100%;height:42px;color:var(--auto-ink);box-sizing:border-box;background:#fff;border:1px solid #cad6e5;border-radius:4px;padding:9px 12px}.auto-picker{text-align:left;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:42px;display:flex}.auto-field small{width:100%;color:var(--auto-muted);font-size:12px;display:block}.auto-field-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.auto-help{margin:0 0 18px;font-size:12px;line-height:1.9}.auto-radio-row{gap:32px;margin:0 0 20px;display:flex}.auto-radio-row label{align-items:center;gap:8px;display:flex}.auto-radio-row input{accent-color:var(--auto-blue);width:17px;height:17px}.auto-policy{align-items:center;gap:26px;margin-bottom:8px;display:flex}.auto-editor-footer{z-index:1;background:#fff;border-top:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:24px;padding:18px 36px;display:flex;position:sticky;bottom:0}.auto-editor-footer p{color:var(--auto-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.auto-editor-footer>div{gap:12px;display:flex}.auto-history-table{min-width:900px}.auto-item-table{min-width:800px}.auto-item-table th:first-child{width:35%}.auto-item-table th:last-child{width:23%}.auto-detail-links{flex-direction:column;align-items:flex-start;gap:4px}.auto-execution-heading{color:var(--auto-muted);align-items:center;gap:22px;margin:0 0 24px;display:flex}.auto-option-search{gap:12px;margin-bottom:18px;display:flex}.auto-option-search input{min-width:0;font:inherit;border:1px solid #cad6e5;border-radius:4px;flex:1;padding:10px}.auto-option-list button{text-align:left;color:#233650;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #e2e9f1;justify-content:space-between;gap:18px;padding:16px 0;display:flex}.auto-option-list button:hover{background:#f4f8fd}.auto-option-list button>span:last-child{color:#1764da;flex-shrink:0}.auto-option-list small{color:#6e819b;margin-top:7px;font-size:12px;line-height:1.8;display:block}.auto-option-dialog{max-width:calc(100vw - 32px)}.auto-option-dialog .auto-pagination{padding:18px 0}.auto-workspace :is(button,input,select):focus-visible,.auto-option-dialog :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #1764da}.auto-search:focus-within{outline-offset:2px;outline:2px solid #1764da}@media (width<=1100px){.automation-page-shell .admin-workspace{padding:22px}.auto-toolbar select{min-width:150px}.auto-header{gap:16px}.auto-summary-links{flex-direction:column;gap:6px}.auto-form-body{padding:12px 24px 24px}}@media (width<=700px){.automation-page-shell .admin-workspace{padding:16px}.auto-header{flex-wrap:wrap;align-items:flex-start;margin-bottom:22px}.auto-header h1{font-size:24px}.auto-toolbar{flex-wrap:wrap;gap:10px}.auto-search{flex-basis:100%}.auto-toolbar select{flex:1;min-width:130px}.auto-toolbar .auto-button{padding:8px 14px}.auto-pagination{flex-wrap:wrap;gap:12px;padding:16px 12px}.auto-pagination>div{margin-left:0}.auto-footnote{justify-content:flex-start;align-items:flex-start;padding:0 12px 18px;line-height:1.8}.auto-form-body{padding:4px 18px 20px}.auto-field-grid{grid-template-columns:1fr;gap:0}.auto-radio-row{flex-wrap:wrap;gap:16px}.auto-editor-footer{flex-wrap:wrap;gap:14px;padding:16px 18px}.auto-editor-footer>div{margin-left:auto}.auto-message{flex-wrap:wrap;align-items:flex-start}.auto-execution-heading{flex-wrap:wrap;gap:12px}.auto-policy{flex-wrap:wrap;gap:10px}}.auto-input-preview,.auto-frozen-summary{background:#f7faff;border:1px solid #dce4ee;border-radius:4px;margin-bottom:22px;padding:16px 20px;font-size:13px;line-height:1.8}.auto-frozen-summary>span{margin:0 22px 8px 0;display:inline-block}.auto-workspace summary{cursor:pointer;color:#1764da}.auto-input-preview ul,.auto-frozen-summary ul{max-height:220px;padding-left:20px;overflow:auto}.auto-scope-field{border:0;margin:0;padding:0}.auto-scope-field legend{margin-bottom:14px}.auto-scope-field b{color:#cd4134}.auto-pack-trigger{margin-bottom:14px}.auto-field select{width:100%;height:42px;color:var(--auto-ink);background:#fff;border:1px solid #cad6e5;border-radius:4px;padding:9px 12px}.auto-selected-packs{border:1px solid #e2e9f1;border-radius:4px;max-height:200px;margin-bottom:12px;overflow:auto}.auto-selected-packs>div{border-bottom:1px solid #edf1f6;align-items:flex-start;gap:18px;padding:10px 14px;line-height:1.7;display:flex}.auto-selected-packs>div:last-child{border:0}.auto-selected-packs span{overflow-wrap:anywhere;flex:1}.auto-selected-packs button{flex-shrink:0}.auto-scope-note{color:#526d90;background:#f7faff;border-left:3px solid #c9d9ef;margin:0 0 22px;padding:12px 16px;line-height:1.8}.auto-pack-options label{cursor:pointer;border-bottom:1px solid #e2e9f1;align-items:flex-start;gap:14px;padding:16px 8px;line-height:1.7;display:flex}.auto-pack-options input{accent-color:#1764da;flex-shrink:0;width:17px;height:17px;margin-top:5px}.auto-pack-options small{color:#6e819b;margin-top:6px;font-size:12px;display:block}.auto-picker-footer{align-items:center;gap:12px;display:flex}.auto-picker-footer>span{color:#6e819b;margin-right:auto}.auto-item-pack{margin-top:8px;font-size:12px;line-height:1.8}.auto-item-pack summary{white-space:normal}.auto-item-pack ul{max-height:180px;padding-left:18px;overflow:auto}.auto-pool-summary{background:#f7faff;border:1px solid #dce4ee;margin-bottom:18px;padding:12px 18px;line-height:1.8}.auto-pool-summary p{margin:0}.auto-pool-summary ul{max-height:220px;padding-left:18px;overflow:auto}:is(body:has(.accounts-page-shell),body:has(.customer-account-shell),body:has(.account-invitation-shell)){min-width:0}.admin-shell.accounts-page-shell{grid-template-columns:220px minmax(0,1fr);display:grid}@media (width<=1100px){.admin-shell.accounts-page-shell{grid-template-columns:190px minmax(0,1fr)}}@media (width<=700px){.admin-shell.accounts-page-shell{grid-template-columns:62px minmax(0,1fr)}.accounts-workspace .account-table{min-width:980px}}.account-drawer nav.account-detail-tabs{flex-direction:row;flex:none;gap:0}.account-drawer .account-detail-header{min-height:122px;padding-bottom:22px;position:relative}.account-drawer .account-header-actions{width:auto;margin:0;position:absolute;bottom:20px;right:28px}@media (width<=700px){.account-drawer .account-header-actions{width:100%;margin-top:4px;position:static}.account-drawer .account-detail-header{min-height:0}}.accounts-page-shell{grid-template-columns:220px minmax(0,1fr);min-width:0}.accounts-page-shell .admin-workspace{min-width:0;padding:28px 30px}.accounts-page-shell .admin-topbar{margin-bottom:22px}.accounts-page-shell .admin-topbar h1{font-size:28px}.accounts-page-shell .admin-topbar p{margin-top:9px;font-size:14px}.accounts-workspace,.account-drawer,.account-dialog,.customer-account-shell,.account-invitation-shell{color:#172c4b;--account-border:#dce4ee;--account-muted:#71839b;--account-blue:#0861ed;font-size:14px}.accounts-workspace button,.account-drawer button,.account-dialog button,.customer-account-shell button,.account-invitation-shell button{color:#284261;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfdae8;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.accounts-workspace button:hover,.account-drawer button:hover,.account-dialog button:hover{color:#0861ed;background:#f4f8ff;border-color:#0861ed}.accounts-workspace button:disabled,.account-drawer button:disabled,.account-dialog button:disabled{opacity:.48;cursor:not-allowed}.accounts-workspace button:focus-visible,.account-drawer button:focus-visible,.account-dialog button:focus-visible,.account-form input:focus-visible,.account-form select:focus-visible,.account-form textarea:focus-visible{outline-offset:2px;outline:3px solid #93b8fa}.accounts-workspace svg,.account-drawer svg,.account-dialog svg{flex-shrink:0;width:16px;height:16px}.accounts-workspace .account-primary,.account-drawer .account-primary,.account-dialog .account-primary,.customer-account-shell .account-primary,.account-invitation-shell .account-primary{color:#fff;background:#0861ed;border-color:#0861ed}.account-primary:hover{filter:brightness(.94)}.account-status-tabs{border-bottom:1px solid var(--account-border);gap:18px;margin-bottom:18px;display:flex;overflow-x:auto}.account-status-tabs button,.account-detail-tabs button{color:#596f8d;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:45px;padding:8px 12px 12px;font-weight:600}.account-status-tabs button.active,.account-detail-tabs button.active{color:#0861ed;border-bottom-color:#0861ed}.account-status-tabs button span{font-variant-numeric:tabular-nums;margin-left:5px}.account-search{align-items:center;gap:10px;margin:0 0 18px;display:flex}.account-search-input{background:#fff;border:1px solid #cfdae8;border-radius:5px;align-items:center;gap:10px;width:min(420px,45%);height:40px;padding:0 12px;display:flex}.account-search-input svg{color:#768ba8}.account-search-input input{width:100%;font:inherit;background:0 0;border:0;outline:none;min-width:0}.account-search-input:focus-within{outline:2px solid #91b6f4}.account-search-space{flex:1}.account-search button{height:40px}.account-table-wrap{border:1px solid var(--account-border);background:#fff;border-radius:6px;overflow-x:auto}.account-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.account-table th{color:#6a7e99;white-space:nowrap;background:#f6f8fb;height:46px;font-size:12px;font-weight:600}.account-table th,.account-table td{vertical-align:middle;border-bottom:1px solid #e5eaf1;padding:14px 16px}.account-table tbody tr:last-child td{border-bottom:0}.account-table tbody tr.selected{background:#edf4ff}.account-table td strong{font-weight:500}.account-table td:first-child{min-width:180px}.account-table td small,.account-info dd small{color:#7589a3;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.account-table td.numeric,.account-table th.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.account-table .account-name{color:#213953;white-space:normal;text-align:left;overflow-wrap:anywhere;justify-content:flex-start;max-width:250px;font-weight:600}.account-table .account-empty{text-align:center;color:#72839b;height:330px;padding:36px}.account-empty strong{color:#293f60;font-size:18px;display:block}.account-empty p{margin:12px 0 22px}.account-small-empty{text-align:center;color:#71839b;padding:26px!important}.account-muted{color:#71839b;font-size:13px;line-height:1.7}.account-badge{color:#758397;white-space:nowrap;background:#edf1f6;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex}.account-badge.active{color:#12814f;background:#e5f6ee}.account-badge.pending_activation{color:#a06408;background:#fff1da}.account-badge.suspended{color:#bd4937;background:#fff0eb}.account-pagination{color:#6f829a;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;font-size:13px;display:flex}.account-pagination select{color:#345270;font:inherit;background:#fff;border:1px solid #cfdae8;border-radius:4px;padding:8px}.account-pagination button{min-height:32px;padding:5px 10px}.account-pagination>span:first-child{margin-right:8px}.account-drawer.el-drawer{box-shadow:-10px 0 40px #12284020}.account-drawer .el-drawer__body{flex-direction:column;padding:0;display:flex;overflow:hidden}.account-detail-header{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:28px 28px 18px;display:flex}.account-detail-header>div:first-child{flex:1;min-width:0}.account-detail-header h2{overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.4}.account-detail-header p{color:#6b80a1;align-items:center;gap:14px;margin:12px 0 0;display:flex}.account-drawer .account-close{color:#64809e;border:0;min-height:28px;padding:0 2px;font-size:26px;line-height:1}.account-header-actions{justify-content:flex-end;gap:10px;width:100%;margin-top:0;display:flex}.account-detail-tabs{border-bottom:1px solid var(--account-border);flex-shrink:0;justify-content:space-between;padding:0 28px;display:flex}.account-detail-tabs button{flex:1}.account-detail-body{flex:1;min-height:0;padding:20px 28px;overflow-y:auto}.account-detail-footer{border-top:1px solid var(--account-border);flex-shrink:0;justify-content:flex-end;padding:18px 28px;display:flex}.account-detail-footer button{min-width:92px}.account-detail-section{border-bottom:1px solid var(--account-border);margin-bottom:20px;padding:2px 0 24px}.account-detail-section:last-child{border:0;margin-bottom:0}.account-detail-section h3,.account-section-title h3{color:#172c4b;margin:0 0 18px;font-size:18px}.account-info{grid-template-columns:124px minmax(0,1fr);gap:15px 20px;margin:0;line-height:1.5;display:grid}.account-info dt{color:#7184a1}.account-info dd{overflow-wrap:anywhere;margin:0}.account-notes{white-space:pre-wrap}.account-balances{grid-template-columns:1fr 1fr;margin:4px 0 12px;display:grid}.account-balances>div+div{border-left:1px solid #dce4ee;padding-left:32px}.account-balances span{color:#7184a1;display:block}.account-balances strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:28px;font-weight:650;display:block}.account-section-title{justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.account-section-title h3{margin:0}.account-section-title h3 span{color:#71839b;font-size:14px;font-weight:400}.account-section-title:first-child{margin-top:0}.account-drawer .account-text,.accounts-workspace .account-text{color:#0861ed;background:0 0;border:0;min-height:28px;padding:2px 0;font-size:13px}.account-text+.account-text{margin-left:12px}.account-text.danger{color:#ba4c3a}.compact{font-size:12px}.compact th,.compact td{padding:12px 10px}.compact td:first-child{min-width:100px}.compact td{overflow-wrap:anywhere;max-width:220px}.compact button{font-size:12px!important}.account-alert{color:#426491;background:#eff5ff;border:1px solid #d5e3ff;border-radius:5px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px 16px;line-height:1.6;display:flex}.account-alert.warning{color:#845525;background:#fff8ee;border-color:#ffe0b5}.account-alert.error{color:#bb4338;background:#fff2f0;border-color:#ffd2ce}.account-alert p{margin:3px 0 0;font-size:13px}.account-alert svg{margin-top:3px}.account-alert>button{margin-left:auto}.account-dialog .el-dialog__header{border-bottom:1px solid #e0e7ef;margin-bottom:20px;padding-bottom:18px}.account-dialog .el-dialog__title{color:#172c4b;font-size:20px;font-weight:600}.account-dialog .el-dialog__footer{border-top:1px solid #e0e7ef;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.account-form{flex-direction:column;gap:19px;display:flex}.account-form label{color:#3d5678;font-size:14px;display:block}.account-form label>span{color:#c64339}.account-form input:not([type=checkbox]),.account-form select,.account-form textarea,.account-manual-copy input{box-sizing:border-box;color:#233e60;width:100%;font:inherit;background:#fff;border:1px solid #cedbea;border-radius:5px;min-height:42px;margin-top:9px;padding:10px 12px;display:block}.account-form textarea{resize:vertical}.account-form p{margin:0;line-height:1.65}.account-form .account-checkbox{align-items:center;gap:10px;display:flex}.account-checkbox input{accent-color:#0861ed;width:16px;height:16px}.account-manual-copy{color:#71839b;margin-top:18px;font-size:12px}.account-manual-copy summary{cursor:pointer}.customer-account-shell{max-width:1000px;margin:0 auto;padding:35px 24px}.customer-account-shell header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.customer-account-shell h1{font-size:26px}.customer-account-card{background:#fff;border:1px solid #dce4ee;border-radius:8px;margin:20px 0;padding:24px}.customer-account-card select{color:#213953;background:#fff;border:1px solid #cad8e8;border-radius:5px;max-width:100%;padding:10px 14px}.account-invitation-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.account-invitation-card{background:#fff;border:1px solid #dce4ee;border-radius:10px;width:100%;max-width:500px;padding:32px;box-shadow:0 12px 48px #16365c0a}.account-invitation-card h1{font-size:25px;line-height:1.5}.account-invitation-card h2{font-size:20px}.account-invitation-card .account-primary{width:100%;margin-top:10px}.account-invitation-card .account-muted{margin:14px 0}.account-invitation-card .account-form{margin-top:22px}@media (width<=1100px){.accounts-page-shell{grid-template-columns:190px minmax(0,1fr)}.accounts-page-shell .admin-workspace{padding:24px 22px}.account-search{flex-wrap:wrap}.account-search-input{flex:1;width:auto;min-width:210px}.account-search-space{display:none}}@media (width<=700px){.accounts-page-shell{grid-template-columns:62px minmax(0,1fr)}.accounts-page-shell .admin-sidebar{padding:16px 8px}.accounts-page-shell .admin-brand{padding:4px}.accounts-page-shell .admin-brand strong{font-size:0}.accounts-page-shell .admin-brand b{font-size:15px}.accounts-page-shell .admin-brand small,.accounts-page-shell .admin-nav-group h2,.accounts-page-shell .admin-nav-group button span,.accounts-page-shell .admin-identity small{display:none}.accounts-page-shell .admin-nav-group button{justify-content:center;padding:10px}.accounts-page-shell .admin-identity{flex-wrap:wrap}.accounts-page-shell .admin-workspace{padding:20px 12px}.account-status-tabs{gap:0}.account-status-tabs button{padding:8px;font-size:12px}.account-search-input{min-width:100%;height:38px}.account-search button{padding:6px 10px;font-size:12px}.account-search button:last-child{margin-left:auto}.account-detail-header{padding:22px 20px 16px}.account-detail-tabs{padding:0 12px}.account-detail-body{padding:18px 20px}.account-info{grid-template-columns:88px 1fr;gap:12px}.account-balances strong{font-size:24px}.account-balances>div+div{padding-left:16px}.account-detail-footer{padding:14px 20px}}.accounts-page-shell .admin-sidebar{width:220px}.accounts-page-shell{display:grid}.account-drawer .account-close{width:34px;min-height:34px}.account-drawer .compact{font-size:13px}.account-drawer .account-table td small{color:#657894}@media (width<=1100px){.accounts-page-shell .admin-sidebar{width:190px}}@media (width<=700px){.accounts-page-shell .admin-sidebar{width:62px;height:100vh;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.accounts-page-shell .admin-workspace{grid-column:2}.accounts-page-shell .admin-sidebar nav{flex-direction:column;display:flex;overflow:visible}.accounts-page-shell .admin-nav-group{display:block}.accounts-page-shell .admin-nav-group button{width:100%;min-width:0}.accounts-page-shell .admin-identity{padding:6px 0}.accounts-page-shell .admin-identity>span{margin:0}}@media (width>=701px) and (width<=760px){.accounts-page-shell .admin-sidebar{flex-direction:column;height:100vh;display:flex;position:fixed;top:0;bottom:0;left:0}.accounts-page-shell .admin-workspace{grid-column:2}.accounts-page-shell .admin-sidebar nav{flex-direction:column;display:flex}}.ledger-filters[data-v-14ff1267]{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:16px 0 0;display:grid}.ledger-filters label[data-v-14ff1267]{color:#506985;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.ledger-filters input[data-v-14ff1267],.ledger-filters select[data-v-14ff1267]{font:inherit;color:#284261;box-sizing:border-box;background:#fff;border:1px solid #cfdae8;border-radius:4px;width:100%;min-width:0;height:36px;padding:6px}.ledger-filter-actions[data-v-14ff1267]{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.ledger-hint[data-v-14ff1267]{margin:10px 0 16px}.ledger-table th[data-v-14ff1267],.ledger-table td[data-v-14ff1267]{padding:12px 8px}.ledger-table td[data-v-14ff1267]:first-child{min-width:0}.ledger-table td small[data-v-14ff1267]{max-width:150px;line-height:1.5}.ledger-table .ledger-positive[data-v-14ff1267]{color:#08794d}.ledger-table .ledger-negative[data-v-14ff1267]{color:#b74337}.ledger-expanded[data-v-14ff1267]{background:#f7f9fc}.ledger-expanded dd[data-v-14ff1267]{overflow-wrap:anywhere}.ledger-expanded .account-info[data-v-14ff1267]{grid-template-columns:110px minmax(0,1fr);margin:0}.ledger-pagination[data-v-14ff1267]{gap:8px}.ledger-pagination button[data-v-14ff1267]{font-size:12px}.ledger-filters[data-v-14ff1267] :focus-visible{outline-offset:2px;outline:2px solid #91b6f4}@media (width<=480px){.ledger-filters[data-v-14ff1267]{grid-template-columns:1fr 1fr}.ledger-filters>label[data-v-14ff1267]:first-child{grid-column:1/-1}.ledger-table[data-v-14ff1267]{font-size:12px}.ledger-table th[data-v-14ff1267],.ledger-table td[data-v-14ff1267]{padding:10px 4px}.ledger-table td small[data-v-14ff1267]{max-width:90px}.ledger-table .account-text[data-v-14ff1267]{padding:5px 3px}.ledger-expanded .account-info[data-v-14ff1267]{grid-template-columns:90px minmax(0,1fr)}}.managed-password-dialog{border-radius:12px;max-width:calc(100vw - 32px);padding:24px}.managed-password-dialog .password-target{overflow-wrap:anywhere;background:#f3f6fb;border-radius:8px;gap:18px;padding:15px;display:flex}.managed-password-dialog .password-target span{color:#667891;flex-shrink:0}.managed-password-dialog .password-help,.managed-password-dialog small{color:#667891;font-size:13px;line-height:1.7}.managed-password-dialog .password-fields{gap:16px;margin-top:20px;display:grid}.managed-password-dialog label{color:#183453;gap:8px;display:grid}.managed-password-dialog input{box-sizing:border-box;width:100%;min-width:0;height:42px;font:inherit;border:1px solid #cedbef;border-radius:6px;padding:0 12px}.managed-password-dialog input:focus{outline-offset:1px;outline:2px solid #a9c6ff}.managed-password-dialog input:disabled{background:#f3f6fb}.managed-password-dialog .password-error{color:#b42318;background:#fff0ee;border-radius:6px;padding:12px;line-height:1.6}.managed-password-dialog .el-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.managed-password-dialog button{color:#254f84;cursor:pointer;background:#fff;border:1px solid #cddaf0;border-radius:6px;padding:10px 16px}.managed-password-dialog button.primary{color:#fff;background:#1760ef;border-color:#1760ef}.managed-password-dialog button:disabled{opacity:.55;cursor:wait}.managed-password-dialog .el-dialog__headerbtn{background:0 0;border:0;padding:0}.finance-proof-dialog.el-dialog{color:#27415e;border-radius:14px;max-width:calc(100vw - 24px);padding:0;overflow:hidden}.finance-proof-dialog .el-dialog__header{border-bottom:1px solid #e1e8f2;margin:0;padding:20px 24px}.proof-heading{align-items:center;gap:12px;display:flex}.proof-heading>svg{color:#457ac0;flex-shrink:0;width:26px;height:26px}.proof-heading>div{min-width:0}.proof-heading h2{color:#233d5c;margin:0;font-size:19px;line-height:1.4}.proof-heading p{color:#8193aa;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.finance-proof-dialog button{min-height:36px;font:inherit;color:#39618f;cursor:pointer;background:#fff;border:1px solid #d0ddeb;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.finance-proof-dialog button:disabled{opacity:.4;cursor:not-allowed}.finance-proof-dialog button svg{width:16px;height:16px}.finance-proof-dialog button:focus-visible{outline-offset:2px;outline:2px solid #4487ef}.proof-heading>button{background:#f3f6fa;border:0;border-radius:50%;flex-shrink:0;margin-left:auto;padding:7px}.finance-proof-dialog .el-dialog__body{max-height:none;padding:0}.proof-toolbar{color:#7a8ea6;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 24px;font-size:12px;display:flex}.proof-toolbar>div{align-items:center;gap:8px;display:flex}.proof-toolbar output{text-align:center;font-variant-numeric:tabular-nums;min-width:38px}.proof-canvas{background:#eef2f7;border-block:1px solid #e1e7ef;height:min(64dvh,720px);min-height:160px;overflow:hidden}.proof-canvas iframe{background:#eef2f7;border:0;width:100%;height:100%;display:block}.proof-image-scroll{box-sizing:border-box;height:100%;padding:24px;overflow:auto}.proof-image-scroll img{object-fit:contain;background:#fff;max-width:none;height:auto;margin:0 auto;display:block;box-shadow:0 3px 14px #203b5514}.proof-message{box-sizing:border-box;color:#7489a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:24px;display:flex}.proof-message>svg{color:#3e7cc9;width:28px;height:28px}.proof-message strong{font-size:14px;font-weight:500;line-height:1.8}.finance-proof-dialog .el-dialog__footer{padding:14px 24px}.proof-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.proof-footer span{color:#8293a9;text-align:left;font-size:12px;line-height:1.6}.proof-spin{animation:1.2s linear infinite proof-spin}@keyframes proof-spin{to{transform:rotate(360deg)}}@media (width<=600px){.finance-proof-dialog.el-dialog{max-width:calc(100vw - 16px);margin-top:3vh!important}.finance-proof-dialog .el-dialog__header{padding:16px}.proof-heading h2{font-size:17px}.proof-toolbar{gap:8px;padding:10px 16px}.proof-toolbar>div{gap:6px}.proof-canvas{height:55dvh}.proof-image-scroll{padding:12px}.finance-proof-dialog .el-dialog__footer{padding:12px 16px}.proof-footer span{font-size:11px}}@media (prefers-reduced-motion:reduce){.proof-spin{animation:none}}.finance-workspace button.finance-review-button{color:#246ac4;background:#f3f7ff;border:1px solid #bcd1f1;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-width:88px;min-height:36px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex}.finance-review-button>.finance-review-chevron{flex:0 0 14px;width:14px;height:14px;display:block}.finance-review-button[aria-expanded=true]>.finance-review-chevron{transform:rotate(180deg)}.finance-workspace button.finance-review-button[aria-expanded=true]{background:#e9f1ff;border-color:#8fb5ed}.finance-review-detail{color:#36516e;background:#f4f7fb;padding:24px 26px}.finance-review-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:0;padding:0 0 20px;display:flex}.finance-review-heading>div:first-child{align-items:center;gap:12px;display:flex}.finance-review-icon{color:#3b79cb;background:#e7f0ff;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.finance-review-icon svg{width:23px;height:23px}.finance-review-heading h2{color:#27425f;margin:0 0 5px;font-size:18px}.finance-review-heading p{color:#7b90a8;margin:0;font-size:12px}.finance-review-total{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.finance-review-total>span{color:#7b90a8;font-size:12px}.finance-review-total strong{color:#24496f;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.finance-review-detail .finance-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px}.finance-review-detail .finance-detail-grid>div{background:#fff;border:1px solid #dfe7f2;border-radius:10px;min-width:0;padding:22px}.finance-review-detail .finance-detail-grid h3{color:#2c4967;border-bottom:1px solid #e9eef5;margin:0 0 18px;padding-bottom:14px;font-size:15px}.finance-review-detail .finance-info{grid-template-columns:108px minmax(0,1fr);gap:13px 16px;margin:16px 0 20px;font-size:13px;line-height:1.7}.finance-review-detail .finance-info dd{color:#3d5975}.finance-review-detail .finance-info .finance-amount{font-size:16px}.finance-review-detail .finance-review-guidance{color:#7990ac;background:#f5f8fd;border-radius:6px;margin:-2px 0 16px;padding:12px;font-size:12px;line-height:1.8}.finance-order-detail button.finance-proof-entry{text-align:left;white-space:normal;box-sizing:border-box;color:#3b71b0;cursor:pointer;background:#f8fbff;border:1px dashed #bcd0eb;border-radius:8px;align-items:center;gap:12px;width:100%;margin:18px 0;padding:14px 16px;display:flex}.finance-proof-entry>svg{flex-shrink:0;width:27px;height:27px}.finance-proof-entry>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.finance-proof-entry strong{font-size:13px;font-weight:500}.finance-proof-entry small{color:#8298b2;font-size:11px;margin:0!important}.finance-proof-entry>span:last-child{margin-left:auto;font-size:22px;font-weight:400}.finance-review-detail .offline-bank{margin-top:20px;padding:18px}.finance-review-detail .offline-bank header h3{border:0;margin:0 0 4px;padding:0;font-size:14px}.finance-review-detail .offline-bank dl{grid-template-columns:72px minmax(0,1fr);gap:10px 16px}.finance-review-detail .offline-bank-number strong{font-size:16px}.finance-review-detail .offline-bank-number button{align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.finance-review-detail .offline-bank-number button svg{width:13px;height:13px}.finance-review-detail .finance-field{gap:9px;margin:20px 0;font-size:13px}.finance-review-detail input:not([type=checkbox]),.finance-review-detail textarea{box-sizing:border-box;width:100%;font:inherit;color:#2e4d6d;background:#fff;border:1px solid #cbd9e9;border-radius:6px;padding:11px 12px;line-height:1.6}.finance-review-detail textarea{resize:vertical;min-height:90px}.finance-review-detail .finance-check{background:#f4f8fd;border:1px solid #e3ebf5;border-radius:6px;align-items:flex-start;gap:9px;padding:13px;font-size:12px;line-height:1.8}.finance-review-detail .finance-check input{accent-color:#1765d8;flex-shrink:0;margin-top:3px}.finance-review-detail .finance-actions{border-top:1px solid #e7edf5;gap:12px;margin-top:22px;padding-top:18px}.finance-review-detail .finance-actions button{border-radius:6px;min-height:40px;padding:8px 16px;font-size:13px}.finance-review-detail .finance-reject-button{color:#b4554c;border-color:#e4c9c5}.finance-review-detail .finance-events{border-top:1px solid #dde6f1;padding-top:16px;font-size:12px;line-height:1.8}.finance-review-detail .finance-events summary{min-height:30px}@container (width<=850px){.finance-review-detail .finance-detail-grid{grid-template-columns:1fr}.finance-review-detail,.finance-review-detail .finance-detail-grid>div{padding:18px}}@media (width<=600px){.finance-review-heading{flex-wrap:wrap;align-items:flex-start}.finance-review-total strong{font-size:22px}.finance-review-detail .finance-info{grid-template-columns:82px minmax(0,1fr);gap:10px;font-size:12px}.finance-review-detail .offline-bank dl{grid-template-columns:1fr;gap:5px}.finance-review-detail .finance-actions button{flex:1}.finance-review-detail .finance-detail-grid{grid-template-columns:1fr}}.payment-settings.el-dialog{color:#203654;flex-direction:column;max-height:90dvh;margin-bottom:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 80px #102a4b30;border-radius:14px!important}.payment-settings.el-dialog .el-dialog__header{border-bottom:1px solid #e2e9f2;flex-shrink:0;margin:0;padding:24px 28px 0}.payment-settings.el-dialog .el-dialog__body{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;max-height:none;padding:22px 28px;overflow-y:auto}.payment-settings .el-dialog__body::-webkit-scrollbar{width:0;height:0;display:none}.payment-settings textarea::-webkit-scrollbar{width:0;height:0;display:none}.payment-settings.el-dialog .el-dialog__footer{background:#fff;border-top:1px solid #e2e9f2;flex-shrink:0;padding:16px 28px}.ps-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ps-heading h2{color:#172e4c;margin:0;font-size:21px;font-weight:650;line-height:1.4}.ps-heading p{color:#718198;margin:7px 0 0;font-size:13px}.payment-settings button{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;transition:background .15s,border-color .15s;display:inline-flex}.payment-settings button svg{flex:none;width:16px;height:16px}.payment-settings button.ps-close{color:#667891;background:#f2f5f9;border:0;border-radius:8px;width:36px;height:36px;min-height:36px;padding:8px}.payment-settings button.ps-close:hover{color:#173d70;background:#e6edf7}.payment-settings .ps-tabs{flex-direction:row;flex:none;gap:28px;margin-top:20px;padding:0;display:flex;overflow:visible}.payment-settings .ps-tabs button{color:#647792;background:0 0;border:0;border-radius:0;padding:12px 2px 15px;font-weight:600;position:relative}.payment-settings .ps-tabs button.active{color:#1261dc}.ps-tabs button.active:after{content:"";background:#1261dc;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.ps-fieldset{border:0;min-width:0;margin:0;padding:0}.ps-channel{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.payment-settings h3{color:#1e3552;margin:0;font-size:15px;line-height:1.5}.ps-channel h3{align-items:center;gap:10px;font-size:17px;display:flex}.ps-channel p{color:#708197;margin:7px 0 0;font-size:12px;line-height:1.7}.ps-status{color:#6e7d91;white-space:nowrap;background:#f0f3f7;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:500}.ps-status.ready{color:#21805a;background:#e9f7ef}.ps-enable{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.ps-enable input{accent-color:#1463eb;width:16px;height:16px;margin:0}.ps-address{background:#f6f9fe;border:1px solid #dae5f4;border-radius:9px;padding:18px 20px}.ps-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ps-section-heading>span{color:#7b8a9f;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ps-section-heading>span svg{width:13px;height:13px}.payment-settings .ps-text{color:#1c63c9;background:0 0;border:0;min-height:28px;padding:2px 0;font-size:12px}.ps-origin{color:#6a7d96;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ps-origin strong{color:#264262;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500}.ps-origin-source{color:#4078b7;background:#e7f0fc;border-radius:4px;padding:2px 6px;font-size:11px}.payment-settings .ps-help{color:#70839b;margin:10px 0 0;font-size:12px;line-height:1.8}.ps-address-warning{color:#8f671f;margin:10px 0;font-size:12px;line-height:1.8}.ps-callback{margin-top:14px}.ps-callback>div{background:#fff;border:1px solid #dae5f4;border-radius:6px;align-items:center;gap:12px;margin-top:7px;padding:10px 12px;display:flex}.ps-callback code{overflow-wrap:anywhere;color:#345577;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-size:12px;line-height:1.7}.payment-settings .ps-callback button{flex:none;min-height:30px;padding:4px 8px;font-size:12px}.ps-address-editor{border-top:1px solid #dbe5f3;margin-top:16px;padding-top:16px}.ps-address-editor>label{margin-bottom:8px;font-size:13px;display:block}.ps-address-editor>input{width:100%}.ps-address-editor>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.payment-settings .ps-address-save{color:#185fc0;background:#e8f1fd;border-color:#b5ceef}.ps-section{border-top:1px solid #e6ebf3;margin-top:24px;padding-top:22px}.ps-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;display:grid}.ps-field{color:#4c6380;flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}.payment-settings .ps-field input,.payment-settings .ps-field textarea{color:#243e60;border-radius:6px;width:100%;min-height:40px;font-size:13px}.payment-settings .ps-field input::placeholder,.payment-settings .ps-field textarea::placeholder{color:#94a0b2}.payment-settings .ps-field textarea{resize:vertical;scrollbar-width:none;max-height:220px;font-family:ui-monospace,Consolas,monospace;line-height:1.65}.ps-secrets{gap:18px;display:grid}.ps-check-result{color:#60738d;overflow-wrap:anywhere;background:#f4f7fb;border-radius:6px;margin:20px 0 0;padding:12px 14px;font-size:12px;line-height:1.8}.ps-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ps-footer>span{color:#7a8ca3;text-align:left;font-size:12px}.ps-footer>div{gap:10px;display:flex}.ps-message{overflow-wrap:anywhere;border-radius:6px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.7}.ps-message-error{color:#ae4834;background:#fff4ef;border:1px solid #f2d5c8}.ps-message-error button{margin-left:10px;font-size:12px}.ps-message-success{color:#26795f;background:#eef9f4;border:1px solid #ceeadd}.ps-loading{color:#6c819e;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.ps-loading svg{width:18px;height:18px}.ps-spin{animation:1s linear infinite ps-rotate}@keyframes ps-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ps-spin{animation:none}.payment-settings button{transition:none}}@media (width<=600px){.payment-settings.el-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:12px auto!important}.payment-settings.el-dialog .el-dialog__header{padding:20px 18px 0}.payment-settings.el-dialog .el-dialog__body{padding:20px 18px}.payment-settings.el-dialog .el-dialog__footer{padding:14px 18px}.ps-heading h2{font-size:19px}.ps-tabs{gap:24px}.ps-channel{align-items:flex-start}.ps-channel h3{flex-wrap:wrap;font-size:16px}.ps-enable{font-size:12px}.ps-address{padding:15px}.ps-fields{grid-template-columns:minmax(0,1fr);gap:16px}.ps-section-heading{flex-wrap:wrap;align-items:flex-start;gap:5px}.ps-footer{flex-direction:column;align-items:stretch;gap:8px}.ps-footer>div{justify-content:flex-end}.ps-footer>span{font-size:11px}.ps-callback>div{flex-wrap:wrap}.ps-callback code{flex-basis:100%}.ps-origin{align-items:flex-start}}.finance-workspace{color:#1c3554;min-width:0}.finance-toolbar,.finance-actions,.finance-pagination,.finance-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.finance-toolbar{justify-content:space-between;margin-bottom:20px}.finance-toolbar h2{margin:0}.finance-workspace button,.finance-dialog button,.finance-customer button{color:#214d7a;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbd8ea;border-radius:4px;padding:9px 14px}.finance-workspace button:hover,.finance-dialog button:hover,.finance-customer button:hover{border-color:#1463ef}.finance-workspace button:disabled,.finance-dialog button:disabled,.finance-customer button:disabled{opacity:.5;cursor:not-allowed}.finance-primary{color:#fff!important;background:#095df2!important;border-color:#095df2!important}.finance-tabs{border-bottom:1px solid #dae3ef;flex-wrap:wrap;gap:12px;display:flex}.finance-tabs button{padding:14px 18px;font-weight:600;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important}.finance-tabs button.active{color:#095df2;border-bottom-color:#095df2!important}.finance-filters{background:#fff;border:1px solid #dbe4ef;border-radius:6px 6px 0 0;padding:20px}.finance-search{flex:1;min-width:180px;max-width:360px}.finance-workspace input,.finance-workspace select,.finance-dialog input:not([type=checkbox]):not([type=radio]),.finance-dialog textarea,.finance-dialog select{color:#214265;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c9d7e9;border-radius:4px;max-width:100%;min-height:38px;padding:9px 10px}.finance-search input{width:100%}.finance-date{color:#637e9e;align-items:center;gap:6px;font-size:12px;display:flex}.finance-date input{max-width:148px;font-size:13px}.finance-status-tabs{background:#fff;border:1px solid #dbe4ef;border-top:0;flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.finance-status-tabs button{background:0 0;border:0;padding:7px 10px;font-size:13px}.finance-status-tabs button.active{color:#095df2;background:#eaf1ff}.finance-status-tabs span{font-variant-numeric:tabular-nums;margin-left:5px}.finance-table-scroll{background:#fff;border:1px solid #dbe4ef;border-top:0;width:100%;overflow-x:auto}.finance-table{border-collapse:collapse;text-align:left;width:100%;min-width:870px;font-size:13px}.finance-table th{color:#6982a1;background:#f5f8fc;padding:14px 18px;font-weight:500}.finance-table td{vertical-align:top;border-bottom:1px solid #e4eaf2;padding:19px 18px}.finance-table td:first-child{max-width:300px}.finance-table td strong{font-weight:500}.finance-table small{color:#7c91aa;margin-top:7px;display:block}.finance-table tr.selected{background:#f6f9ff}.finance-amount{font-variant-numeric:tabular-nums;font-weight:650}.finance-wrap{overflow-wrap:anywhere}.finance-text-button{color:#095df2!important;background:0 0!important;border:0!important;padding:0!important}.finance-table td.finance-expanded-cell{padding:0}.finance-order-detail{background:#f7faff;border-bottom:1px solid #dce6f3;padding:24px;font-size:13px}.finance-detail-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.finance-detail-grid>div{min-width:0}.finance-order-detail h3{margin:0 0 18px;font-size:15px}.finance-info{grid-template-columns:112px minmax(0,1fr);gap:12px;margin:14px 0;display:grid}.finance-info dt{color:#7a8fa8}.finance-info dd{overflow-wrap:anywhere;margin:0}.finance-badge{color:#647d98;white-space:nowrap;background:#eef2f7;border-radius:3px;padding:4px 8px;font-size:12px;display:inline-block}.finance-badge.credited,.finance-badge.paid{color:#168268;background:#e8f6ef}.finance-badge.pending,.finance-badge.submitted,.finance-badge.reviewing,.finance-badge.processing{color:#246dc2;background:#eaf2ff}.finance-badge.error,.finance-badge.rejected{color:#bf4936;background:#fff0ec}.finance-positive{color:#15836a}.finance-muted{color:#768ca6;font-size:13px;line-height:1.7}.finance-error{color:#ba4637;background:#fff2ef;border:1px solid #f1cfc7;border-radius:4px;padding:12px;line-height:1.7}.finance-note{color:#577798;overflow-wrap:anywhere;background:#eef5ff;border:1px solid #d6e5fa;padding:14px;line-height:1.8}.finance-field{color:#486481;flex-direction:column;gap:8px;margin:17px 0;display:flex}.finance-field input,.finance-field textarea{width:100%}.finance-check{align-items:center;gap:8px;margin:14px 0;display:flex}.finance-check input{width:16px;height:16px}.finance-events{color:#597796;margin-top:22px}.finance-events summary{cursor:pointer}.finance-events time{margin-right:12px;display:inline-block}.finance-empty{text-align:center;color:#8093aa;padding:76px 24px;line-height:1.8}.finance-empty strong{color:#54708e;font-size:16px}.finance-empty p{max-width:420px;margin:8px auto;font-size:13px}.finance-pagination{color:#768da7;justify-content:flex-end;padding:18px 0;font-size:13px}.finance-pagination>span:first-child{margin-right:auto}.finance-dialog{max-width:calc(100vw - 24px);border-radius:8px!important}.finance-dialog .el-dialog__body{max-height:72vh;overflow-y:auto}.finance-channel-options{border:0;gap:12px;margin:0;padding:12px 0;display:flex}.finance-channel-options legend{font-size:14px}.finance-channel-options label{border:1px solid #c6d6ed;border-radius:6px;flex:1;min-width:0;padding:16px}.finance-channel-options input{margin-right:8px}.finance-channel-options small{color:#8192a8;margin-top:12px;font-size:12px;line-height:1.8;display:block}.finance-channel-options .unavailable{background:#f6f8fb}.finance-checkout{text-align:center;margin:20px 0}.finance-checkout img{background:#fff;border:1px solid #dbe4ef}.finance-link-button{border-radius:4px;padding:12px 20px;text-decoration:none;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finance-customer .finance-filters{padding:12px}.finance-customer{min-width:0}.finance-workspace :focus-visible,.finance-dialog :focus-visible{outline-offset:3px;outline:2px solid #176cf4}@media (width<=720px){.finance-detail-grid{grid-template-columns:1fr;gap:20px}.finance-filters{gap:8px;padding:12px}.finance-search{flex-basis:100%;max-width:none}.finance-tabs{gap:0}.finance-tabs button{padding:12px 10px;font-size:13px}.finance-status-tabs{gap:0;padding:10px}.finance-order-detail{padding:16px}.finance-info{grid-template-columns:96px minmax(0,1fr)}.finance-pagination{justify-content:flex-start;gap:8px}.finance-channel-options{flex-direction:column}.finance-customer{padding:16px!important}.finance-dialog .el-dialog__body{padding:4px}.finance-empty{padding:42px 16px}}.finance-workspace{container-type:inline-size}.finance-expanded-cell>.finance-order-detail{box-sizing:border-box;width:min(100%,100cqw);position:sticky;left:0}.finance-workspace>.finance-status-tabs{border-top:1px solid #dbe4ef}.model-purpose-tabs{border-bottom:1px solid #dbe4f1;gap:24px;margin-bottom:20px;display:flex}.model-purpose-tabs button{color:#6a7d96;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 16px;font-size:15px;font-weight:600}.model-purpose-tabs button[aria-selected=true]{color:#1261ed;border-bottom-color:#1261ed}.embedding-workspace{color:#263d5d;gap:18px;min-width:0;display:grid}.embedding-workspace .admin-card{min-width:0;padding:0;overflow:hidden}.embedding-workspace h2,.embedding-workspace h3,.embedding-workspace p{margin:0}.embedding-current>header,.embedding-services>header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.embedding-workspace h2{margin-top:5px;font-size:18px}.embedding-workspace h3{font-size:16px}.embedding-workspace p{line-height:1.7}.embedding-services>header p,.embedding-current footer,.embedding-workspace small,.embedding-eyebrow{color:#7185a0;font-size:13px}.embedding-tag{color:#145bc4;background:#edf4ff;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.embedding-current dl{grid-template-columns:2fr 1fr 1fr;gap:20px;margin:0;padding:0 24px 20px;display:grid}.embedding-current dt{color:#7185a0;margin-bottom:6px;font-size:12px}.embedding-current dd{overflow-wrap:anywhere;margin:0;font-size:14px}.embedding-current footer{border-top:1px solid #e4ebf5;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.embedding-form{background:#f6f9fe;border-block:1px solid #dbe4f1;grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.embedding-form h3,.embedding-form .wide{grid-column:1/-1}.embedding-form label{gap:7px;min-width:0;font-size:14px;display:grid}.embedding-workspace input:not([type=checkbox]),.embedding-workspace select,.embedding-workspace textarea{box-sizing:border-box;color:#263d5d;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cad8ed;border-radius:4px;padding:9px 11px}.embedding-workspace input[type=checkbox]{width:16px;height:16px}.embedding-workspace button,.embedding-dialog button{color:#1764da;cursor:pointer;background:#fff;border:1px solid #cad8ed;border-radius:4px;min-height:36px;padding:7px 12px;font-size:13px}.embedding-workspace .primary-action,.embedding-dialog .primary-action{color:#fff;background:#1261ed;border-color:#1261ed}.embedding-workspace button:disabled,.embedding-dialog button:disabled{opacity:.48;cursor:not-allowed}.embedding-workspace :focus-visible,.model-purpose-tabs :focus-visible{outline-offset:3px;outline:2px solid #1261ed}.embedding-advanced{grid-template-columns:1fr 1fr;gap:16px;padding-top:18px;display:grid}.embedding-form summary{cursor:pointer;color:#1764da;font-size:14px}.embedding-form .embedding-check{flex-wrap:wrap;align-items:center;display:flex}.embedding-check small{width:100%}.embedding-form-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.embedding-form-actions span{color:#7185a0;margin-right:auto;font-size:12px}.embedding-filter{border-block:1px solid #e4ebf5;align-items:end;gap:10px;padding:16px 24px;display:flex}.embedding-filter label{flex:1;gap:8px;max-width:420px;font-size:13px;display:grid}.embedding-rows article{border-bottom:1px solid #e4ebf5;grid-template-columns:minmax(0,1.6fr) minmax(180px,1fr);gap:16px;padding:22px 24px;display:grid}.embedding-rows .is-active{background:#f8fbff;box-shadow:inset 3px 0 #1261ed}.embedding-service-main h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.embedding-service-main p{margin-top:7px;font-size:14px}.embedding-url{overflow-wrap:anywhere;color:#7185a0}.embedding-test{color:#227859;align-self:center;font-size:13px}.embedding-test p{margin-block:6px}.embedding-test.is-failed{color:#b13325}.embedding-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.embedding-pagination{color:#7185a0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex}.embedding-pagination span:first-child{margin-right:auto}.embedding-workspace .embedding-empty{text-align:center;color:#7185a0;padding:44px 24px}.embedding-help{color:#7185a0;background:#f8fafc;padding:12px 24px;font-size:12px}.embedding-workspace .embedding-link{background:0 0;border:0;padding:4px 8px}.embedding-error{color:#ad392b;overflow-wrap:anywhere;background:#fff3f1;border:1px solid #f3cdc7;padding:12px 16px;font-size:14px}.embedding-impact{background:#fff8ea;border-radius:4px;padding:16px}.embedding-dialog .el-dialog__body{gap:16px;line-height:1.7;display:grid}.embedding-dialog .el-dialog__footer{justify-content:flex-end;gap:10px;display:flex}@media (width<=760px){.embedding-current dl,.embedding-form,.embedding-advanced,.embedding-rows article{grid-template-columns:1fr}.embedding-form,.embedding-rows article{padding:18px}.embedding-current>header,.embedding-services>header,.embedding-current footer{flex-direction:column;align-items:flex-start;padding:18px}.embedding-form-actions{flex-wrap:wrap}.embedding-form-actions span{width:100%}.embedding-filter{flex-wrap:wrap;padding:16px}.embedding-dialog{max-width:calc(100vw - 24px)}.model-purpose-tabs{gap:10px}.embedding-current dd,.embedding-workspace h3{overflow-wrap:anywhere}}.site-workspace{color:#203653;min-width:0;padding-top:24px}.site-workspace-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 25px;display:flex}.site-workspace-heading h1{letter-spacing:.2px;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.35}.site-workspace-heading p{color:#788ba5;margin:0;font-size:14px}.site-main-actions{align-items:center;gap:12px;display:flex}.site-workspace button,.site-config-drawer button:not(.el-drawer__close-btn){font:inherit;cursor:pointer;color:#175ecd;background:#fff;border:1px solid #cbd8eb;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;line-height:1.4;display:inline-flex}.site-workspace button svg,.site-config-drawer button svg{flex-shrink:0;width:17px;height:17px}.site-workspace button:disabled,.site-config-drawer button:disabled{cursor:not-allowed;opacity:.5}.site-workspace button:hover:not(:disabled),.site-config-drawer button:not(.el-drawer__close-btn):hover:not(:disabled){background:#f4f8ff;border-color:#0057f0}.site-workspace button.site-primary,.site-config-drawer button.site-primary{color:#fff;background:#095df0;border-color:#095df0;font-weight:600}.site-workspace button.site-primary:hover:not(:disabled),.site-config-drawer button.site-primary:hover:not(:disabled){background:#004bd3}.site-workspace button.site-icon-button{width:42px;padding:0}.site-workspace-tabs{border-bottom:1px solid #dbe4f1;flex-direction:row;gap:12px;margin-bottom:18px;display:flex}.site-workspace .site-workspace-tabs button{color:#637895;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:51px;padding:0 17px;font-size:15px;font-weight:600}.site-workspace .site-workspace-tabs button.active{color:#075ef5;border-bottom-color:#075ef5}.site-list-panel{background:#fff;border:1px solid #dbe4f1;border-radius:6px;overflow:hidden}.site-filters{border-bottom:1px solid #dbe4f1;align-items:center;gap:14px;padding:18px 20px;display:flex}.site-filters label{min-width:0}.site-workspace input,.site-workspace select,.site-config-drawer input:not([type=checkbox]),.site-config-drawer textarea,.site-config-drawer select{font:inherit;color:#2f4565;box-sizing:border-box;background:#fff;border:1px solid #cfdbee;border-radius:4px;max-width:100%;min-height:42px;padding:9px 12px}.site-workspace input::placeholder,.site-config-drawer input::placeholder,.site-config-drawer textarea::placeholder{color:#8797ae}.site-workspace select{min-width:148px}.site-workspace select:disabled{color:#8b99ae;cursor:not-allowed;background:#f8fafc}.site-workspace .site-ws-search{flex:1;min-width:220px;max-width:370px;position:relative}.site-ws-search svg{color:#6e819b;width:18px;height:18px;position:absolute;top:12px;left:13px}.site-ws-search input{width:100%;padding-left:40px}.site-workspace .site-text-button{background:0 0;border-color:#0000;padding:0 10px}.site-table-scroll{scrollbar-width:thin;min-width:0;overflow:auto}.site-record-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:850px;font-size:14px}.site-record-table .site-name-column{width:26%}.site-record-table .site-operation-column{width:20%}.site-record-table th,.site-record-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e0e8f4;padding:21px 18px}.site-record-table thead th{color:#7586a0;background:#f7f9fc;padding:18px;font-size:13px;font-weight:600}.site-record-table tbody th{font-weight:400}.site-record-table tbody tr:hover{background:#fbfdff}.site-record-table tbody tr:last-child td,.site-record-table tbody tr:last-child th{border-bottom:0}.site-workspace button.site-name-link{text-align:left;color:#263a58;overflow-wrap:anywhere;background:0 0;border:0;min-height:0;padding:0;font-size:15px;font-weight:600;line-height:1.6;display:block}.site-record-table small{color:#7c8eaa;margin-top:5px;font-size:13px;line-height:1.5;display:block}.site-record-table .site-row-caption{color:#91a0b5;font-size:12px}.site-muted{color:#90a0b5}.site-ws-status{color:#7f8da2;align-items:center;gap:8px;line-height:1.5;display:inline-flex}.site-ws-status i{background:#9aa6b8;border-radius:50%;flex-shrink:0;width:8px;height:8px}.site-ws-status.is-enabled{color:#208561}.site-ws-status.is-enabled i{background:#22a273}.site-row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-workspace .site-row-actions button,.site-row-actions a{color:#0962ed;white-space:nowrap;background:0 0;border:0;min-height:28px;padding:0;font-size:14px;text-decoration:none}.site-row-actions>span{color:#d2ddec;font-size:12px}.site-table-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:355px;padding:36px 24px;display:flex}.site-table-state>svg{color:#8aa6d0;width:42px;height:42px;margin-bottom:20px}.site-table-state h2{color:#344963;margin:0 0 10px;font-size:18px;font-weight:600}.site-table-state p{color:#8090a7;max-width:560px;margin:0 0 24px;font-size:14px;line-height:1.7}.site-pagination{color:#7b8da7;border-top:1px solid #e0e8f4;justify-content:space-between;align-items:center;gap:15px;padding:20px;font-size:13px;display:flex}.site-pagination>div{align-items:center;gap:10px;display:flex}.site-pagination select{min-width:112px;min-height:36px;padding:5px 10px}.site-pagination button{width:34px;min-height:36px;padding:0}.site-page-current{color:#fff;background:#095df0;border-radius:4px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.site-page-total{margin-left:3px}.site-pending-panel{text-align:center;background:#fff;border:1px solid #dbe4f1;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:32px;display:flex}.site-pending-panel>svg{color:#839bbd;width:36px;height:36px;margin-bottom:14px}.site-pending-panel h2{margin:0 0 12px;font-size:20px}.site-pending-panel h3{margin:15px 0 0;font-size:16px}.site-pending-panel p{color:#7a8da8;max-width:580px;line-height:1.8}.site-pending-panel code{color:#677f9f;background:#f5f8fc;margin-bottom:20px;padding:7px 12px;display:block}.site-pending-panel button{margin-top:10px}.site-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-workspace :is(button,a,input,select):focus-visible,.site-config-drawer :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #94baff}.site-config-drawer{color:#273e5d;max-width:100%}.site-config-drawer .el-drawer__header{color:#233953;border-bottom:1px solid #dfe7f2;align-items:flex-start;margin:0;padding:25px 26px 21px}.site-config-drawer .el-drawer__header h2{overflow-wrap:anywhere;margin:0 0 7px;font-size:22px}.site-config-drawer .el-drawer__header p{color:#8595ad;margin:0;font-size:13px}.site-config-drawer .el-drawer__body{scrollbar-width:none;padding:24px 26px}.site-config-drawer .el-drawer__body::-webkit-scrollbar{display:none}.site-config-drawer .el-drawer__footer{background:#fff;border-top:1px solid #dfe7f2;padding:18px 26px}.site-drawer-footer{justify-content:flex-end;gap:10px;display:flex}.site-editor-form,.site-editor-form fieldset{gap:22px;display:grid}.site-editor-form fieldset{border:0;min-width:0;margin:0;padding:0}.site-editor-form label{gap:9px;min-width:0;font-size:14px;display:grid}.site-editor-form label>span{color:#344a68}.site-editor-form b{color:#dc5c50;font-weight:500}.site-editor-form small,.site-field-help{color:#8191a8;margin:0;font-size:12px;line-height:1.7}.site-editor-form input,.site-editor-form select,.site-editor-form textarea{width:100%}.site-editor-form textarea{resize:vertical;line-height:1.7}.site-form-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.site-editor-form .site-toggle-field{border-top:1px solid #e4ebf5;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.site-toggle-field strong{font-weight:500}.site-toggle-field small{margin-top:7px;display:block}.site-editor-form input[type=checkbox]{accent-color:#095df0;flex-shrink:0;width:17px;height:17px}.site-editor-note{color:#6a80a0;background:#f4f8ff;border:1px solid #dee9fb;border-radius:4px;gap:10px;padding:15px;font-size:13px;line-height:1.8;display:flex}.site-editor-note>svg{color:#5580bc;flex-shrink:0;width:16px;height:16px;margin-top:4px}.site-editor-note p{margin:0}.site-form-error{color:#b75244;overflow-wrap:anywhere;background:#fff4f2;border:1px solid #f1d2cd;border-radius:4px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.7}.site-detail-tabs{border-bottom:1px solid #dfe7f2;flex-direction:row;gap:8px;margin:-7px 0 25px;display:flex}.site-config-drawer .site-detail-tabs button{color:#7b8ca5;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:0 12px}.site-config-drawer .site-detail-tabs button.active{color:#075fee;border-color:#075fee}.site-detail-tabs small{color:#96a4b9;margin-left:5px}.site-category-section>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.site-category-section h3{margin:0 0 8px;font-size:16px}.site-category-section>header p{color:#8494ab;margin:0;font-size:13px}.site-category-items article{border-bottom:1px solid #e4ebf5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.site-category-items h4{overflow-wrap:anywhere;margin:0 0 6px;font-size:15px}.site-category-items p{color:#8393aa;overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.7}.site-config-drawer .site-category-items button{min-height:32px;padding:0 12px;font-size:13px}.site-category-empty{text-align:center;color:#8494ac;border:1px dashed #d6e1f0;border-radius:4px;padding:35px 15px;font-size:13px;line-height:1.8}.site-editor-form .site-category-checkbox{align-items:center;gap:8px;padding-top:26px;display:flex}.site-category-edit{background:#f8fafe;border:1px solid #dfe7f4;border-radius:5px;padding:20px}.site-loading-icon{animation:1.4s linear infinite site-spin}@keyframes site-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.site-loading-icon{animation:none}}@media (width<=1150px){.site-filters{flex-wrap:wrap;gap:12px}.site-workspace .site-ws-search{max-width:none}.site-filters select{min-width:140px}.site-workspace-heading h1{font-size:25px}.site-main-actions{gap:9px}.site-workspace button{padding:0 14px}.site-workspace-tabs{gap:4px}}@media (width<=760px){.site-workspace-heading{flex-direction:column;gap:17px}.site-workspace-heading h1{font-size:24px}.site-main-actions{width:100%}.site-workspace .site-ws-search{flex-basis:100%;min-width:100%}.site-filters{padding:16px}.site-workspace-tabs button{padding:0 12px!important;font-size:14px!important}.site-pagination{flex-direction:column;align-items:flex-start;padding:16px}.site-config-drawer .el-drawer__body,.site-config-drawer .el-drawer__header{padding:20px}.site-config-drawer .el-drawer__footer{padding:16px 20px}.site-form-columns{grid-template-columns:1fr}.site-editor-form .site-category-checkbox{padding-top:0}}.site-workspace .site-workspace-tabs,.site-config-drawer .site-detail-tabs{flex-direction:row;flex:none}.site-workspace .site-record-table tbody th,.site-workspace .site-record-table tbody td{padding-top:12px;padding-bottom:12px}.site-workspace .site-name-link{font-size:16px;line-height:1.5}.site-workspace .site-record-table small{margin-top:3px;font-size:14px;line-height:1.4}.site-workspace .site-record-table .site-row-caption{margin-top:2px;font-size:12px}.site-workspace .site-ws-status{background:0 0;padding:0;font-size:14px}body:has(.site-workspace){min-width:0}.site-workspace .site-table-scroll{scrollbar-width:none}.site-workspace .site-table-scroll::-webkit-scrollbar{display:none}.site-category-actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.site-config-drawer .site-category-actions .site-category-delete{color:#b2483e;border-color:#e7c6c2}@media (width<=650px){.site-category-items article{flex-wrap:wrap}.site-category-actions{width:100%}}.site-initial-category{border:1px solid #dbe5ef;border-radius:6px;margin:4px 0 18px;padding:16px}.site-initial-category legend{color:#294b6e;padding:0 6px;font-weight:600}.site-form-help{color:#7b8da4;margin:0 0 12px;font-size:12px}.site-initial-category-row{grid-template-columns:1.1fr 1fr 1fr auto;gap:8px;margin:8px 0;display:grid}.site-initial-category-row input,.site-initial-category-row select{color:#294b6e;border:1px solid #cbd9e9;border-radius:4px;min-height:36px;padding:0 9px}.site-initial-category-row button{color:#9a4a4a;background:#fff;border:1px solid #d8e2ed;border-radius:4px;padding:0 10px}@media (width<=600px){.site-initial-category-row{grid-template-columns:1fr 1fr}.site-initial-category-row button{min-height:34px}}.site-natures-panel{background:#fff;border:1px solid #dbe5ef;border-radius:6px;padding:24px}.site-nature-editor{border:1px solid #dbe5ef;border-radius:6px;max-width:680px;padding:20px}.site-drawer-inline-actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.site-drawer-inline-actions button,.site-nature-actions button{color:#31577f;background:#fff;border:1px solid #c8d7e9;border-radius:4px;padding:8px 12px}.site-nature-list{gap:10px;display:grid}.site-nature-list article{border:1px solid #dce5ef;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:16px;display:grid}.site-nature-list h3{color:#1d3c5b;margin:0;font-size:16px}.site-nature-list p{color:#7a8da5;margin:6px 0 0;font-size:13px}.site-nature-actions{gap:8px;display:flex}.site-nature-actions .site-danger-button{color:#a44942}@media (width<=650px){.site-nature-list article{grid-template-columns:1fr}.site-nature-actions{justify-content:flex-start}}.site-deployment-list{padding:24px}.site-deployment-cards{gap:12px;display:grid}.site-deployment-card{background:#fff;border:1px solid #d8e2ee;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.site-deployment-card h3{color:#17324d;margin:0 0 6px}.site-deployment-card p{color:#7890aa;margin:0}.site-deployment-card strong{color:#1768c5;font-weight:600}@media (width<=720px){.site-deployment-card{grid-template-columns:1fr;gap:10px}}.site-local-preview-link{color:#075fee;margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.site-local-preview-link:hover{text-decoration:underline}.site-appearance-editor .appearance-template-field{background:#f8fafe;border:1px solid #dfe7f4;border-radius:5px;gap:9px;padding:16px;display:grid}.site-appearance-editor .appearance-template-field>span{color:#344a68;font-size:14px}.site-appearance-editor .appearance-template-field small{color:#8191a8;font-size:12px;line-height:1.7}.site-appearance-editor .appearance-template-field b{color:#dc5c50;font-weight:500}.site-component-plan{background:#fafcfe;border:1px solid #dce5ef;border-radius:8px;margin:24px 0;padding:16px 20px}.site-component-plan h4{margin:0 0 12px}.site-component-plan ul{margin:0;padding:0;list-style:none}.site-component-plan li{border-top:1px solid #e6edf4;justify-content:space-between;gap:24px;padding:12px 0;display:flex}.site-component-plan small{color:#7890ab;margin-top:5px;font-size:12px;display:block}.site-component-plan p{color:#7890ab;margin-bottom:0;font-size:12px}.deployment-wizard-drawer .el-drawer__body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.deployment-wizard-drawer .el-drawer__header{flex-shrink:0;margin:0;padding:20px 28px}.deployment-wizard-drawer .site-detail-tabs{flex-shrink:0;min-height:55px;margin:0;padding:0 28px}.deployment-wizard-drawer .el-drawer__footer{display:none}.deployment-wizard-drawer .deployment-wizard{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.deployment-wizard-drawer .wizard-content{scrollbar-width:thin;padding:24px 28px;overflow-y:auto}.deployment-wizard-drawer .wizard-steps{overflow-y:auto}.deployment-wizard-drawer .wizard-footer{grid-row:2;margin:0;padding:16px 24px;position:static}.deployment-wizard-drawer .site-editor-form,.deployment-wizard-drawer .site-editor-form fieldset{gap:16px}.deployment-wizard-drawer .site-editor-form label{align-content:start;gap:8px}.deployment-wizard-drawer .site-form-columns{align-items:start}.deployment-wizard-drawer .site-editor-form small{font-size:12px;line-height:1.65}.deployment-wizard-drawer .site-dns-panel{margin-top:4px;padding-top:16px}.deployment-wizard-drawer .wizard-heading p{margin-bottom:20px}.deployment-wizard-drawer .wizard-key textarea{font-family:Consolas,monospace;font-size:13px;line-height:1.6}.deployment-wizard-drawer .site-form-error{margin:12px 24px}.deployment-wizard-drawer .wizard-content .site-form-error{margin:0 0 16px}.wizard-certificate-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.wizard-certificate-actions .site-primary{padding:9px 16px}@media (width<=600px){.deployment-wizard-drawer .deployment-wizard{grid-template-rows:auto minmax(0,1fr) auto}.deployment-wizard-drawer .wizard-steps{grid-row:1;overflow:auto hidden}.deployment-wizard-drawer .wizard-content{grid-row:2;padding:20px 16px}.deployment-wizard-drawer .wizard-footer{flex-wrap:wrap;grid-row:3;gap:10px;padding:12px}.deployment-wizard-drawer .site-detail-tabs{min-height:52px;padding:0 12px;overflow-x:auto}.deployment-wizard-drawer .site-detail-tabs button{white-space:nowrap;padding:0 10px}.deployment-wizard-drawer .el-drawer__header{padding:18px}}.template-target form>button{flex:none;align-self:end;height:40px}.template-gallery{background:#fff;border:1px solid #dbe5ef;border-radius:6px;padding:24px}.template-gallery-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.template-gallery-heading h2{color:#173653;margin:0 0 8px;font-size:22px}.template-gallery-heading p,.template-gallery-note{color:#72859e;margin:0;font-size:13px;line-height:1.8}.template-gallery-heading>span{color:#55718e;white-space:nowrap;font-size:13px}.template-target{background:#f6f9fc;border:1px solid #e2eaf2;border-radius:4px;margin-bottom:24px;padding:18px}.template-target form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.template-target label{color:#3b587b;flex-direction:column;gap:8px;font-size:13px;display:flex}.template-target input,.template-target select{color:#213d60;background:#fff;border:1px solid #cbd9e9;border-radius:4px;max-width:100%;height:40px;padding:0 12px}.template-target-select{flex:1;min-width:230px}.template-target-status{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.template-target p{color:#6c8099;margin:6px 0;font-size:12px}.template-target-status>div{align-items:center;gap:10px;display:flex}.template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.template-card{background:#fff;border:1px solid #dce5ef;border-radius:6px;overflow:hidden}.template-card-image{aspect-ratio:16/9;background:#f4f7fa;border-bottom:1px solid #e1e8ef;position:relative;overflow:hidden}.template-card-image img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.template-card-image>span{color:#586d80;background:#fffef4ed;border-radius:3px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:10px}.template-card-content{padding:20px}.template-card h3{color:#1b3855;margin:0 0 9px;font-size:19px}.template-card p{color:#56708d;margin:0 0 12px;font-size:14px;line-height:1.7}.template-card small{color:#8392a6;font-size:12px}.template-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.template-card-actions>a{color:#315b8b;border:1px solid #c6d6e8;border-radius:4px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.template-gallery-note{margin-top:22px}.template-gallery button:disabled{opacity:.5;cursor:not-allowed}@media (width<=950px){.template-card-grid{grid-template-columns:1fr}.template-target form{align-items:stretch}.template-target-select{flex-basis:100%}.template-gallery{padding:16px}}.appearance-recommended{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.appearance-recommended small{color:#6d8198;font-size:12px}.appearance-live-preview{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.appearance-live-preview a{color:#245b9c;background:#fff;border:1px solid #c7d6e9;border-radius:4px;padding:8px 12px;font-size:13px;text-decoration:none}.appearance-live-preview a:focus-visible{outline-offset:2px;outline:2px solid #165dff}.appearance-live-preview small{color:#6d8198;flex-basis:100%;font-size:12px;line-height:1.7}.appearance-site-name{justify-content:space-between;align-items:center;gap:20px;display:flex}.appearance-site-name strong{color:#183453;overflow-wrap:anywhere;margin:8px 0;font-size:18px;display:block}.appearance-site-name button{flex:none}.appearance-site-name small,.appearance-logo-field small{color:#6d8198;font-size:12px;line-height:1.8;display:block}.appearance-logo-field>span{margin-bottom:12px;display:block}.appearance-logo-row{align-items:center;gap:18px;margin-bottom:10px;display:flex}.appearance-logo-preview{background:#fff;border:1px solid #e1e7ee;border-radius:10px;flex:none;place-items:center;width:80px;height:80px;display:grid}.appearance-logo-preview img{object-fit:contain;width:64px;height:64px}.appearance-logo-preview>span{color:#7b8da2;font-size:12px}.appearance-upload{cursor:pointer;background:#fff;border:1px solid #c7d6e9;border-radius:4px;width:auto;padding:8px 14px;position:relative;overflow:hidden;display:inline-flex!important}.appearance-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.appearance-upload:focus-within{outline-offset:2px;outline:2px solid #165dff}.appearance-remove-logo{margin-left:10px}.appearance-logo-row small{margin-top:9px}.site-appearance-editor .appearance-summary{border-bottom:1px solid #e2e9f2;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.appearance-summary strong{font-size:16px}.appearance-summary p{color:#617fa3;margin:8px 0 0;font-size:13px}.appearance-help{color:#788aa2;margin:16px 0 24px;font-size:13px;line-height:1.8}.site-appearance-editor .appearance-summary button{min-height:30px;padding:0 10px;font-size:12px}.appearance-color{gap:12px;display:flex}.site-editor-form .appearance-color input[type=color]{flex:none;width:46px;height:42px;padding:5px}.appearance-version{color:#8595aa;border-top:1px solid #e2e9f2;gap:20px;margin-top:20px;padding-top:18px;font-size:12px;display:flex}.site-appearance-preview.el-dialog{flex-direction:column;max-width:1400px;height:94vh;padding:22px;display:flex}.site-appearance-preview .el-dialog__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.site-appearance-preview .el-dialog__footer{padding-top:16px}.appearance-preview-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px 0 20px;display:flex}.appearance-preview-toolbar strong{color:#233e60}.appearance-preview-toolbar p{color:#7c8ea7;margin:6px 0 0;font-size:12px;line-height:1.6}.appearance-preview-controls{align-items:center;gap:8px;display:flex}.site-appearance-preview button,.site-appearance-preview select{color:#33557b;cursor:pointer;background:#fff;border:1px solid #cbd9ec;border-radius:4px;padding:8px 14px;font-size:13px}.site-appearance-preview button[aria-pressed=true]{color:#075eee;background:#eaf2ff;border-color:#adcbff}.appearance-preview-canvas{background:#edf1f6;border:1px solid #dce4ef;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.appearance-preview-canvas iframe{background:#fff;border:0;width:100%;height:100%}.appearance-preview-canvas iframe.is-mobile{width:390px;max-width:100%}.appearance-preview-message{text-align:center;color:#6b7e97;align-self:center;padding:30px}.site-appearance-preview .el-dialog__headerbtn{border:0;padding:0}.site-appearance-preview .el-dialog__header{flex:none}.site-appearance-preview .el-dialog__footer button{min-width:100px}@media (width<=760px){.appearance-preview-toolbar{flex-direction:column;align-items:flex-start}.site-appearance-preview.el-dialog{padding:16px}.appearance-preview-controls{flex-wrap:wrap}}.site-dns-panel[data-v-8c4b45f5]{border-top:1px solid #dce5f1;margin-top:24px;padding-top:20px}.site-dns-panel h4[data-v-8c4b45f5]{margin:0 0 12px}.dns-actions[data-v-8c4b45f5]{gap:10px;margin:12px 0;display:flex}.dns-account[data-v-8c4b45f5],.dns-plan[data-v-8c4b45f5],.dns-status[data-v-8c4b45f5]{background:#f4f7fc;border:1px solid #dce5f1;border-radius:5px;margin:14px 0;padding:16px}.dns-account label[data-v-8c4b45f5]{margin:12px 0;display:block}.dns-account p[data-v-8c4b45f5],.dns-plan p[data-v-8c4b45f5],.dns-status p[data-v-8c4b45f5]{font-size:13px;line-height:1.7}.dns-plan dl[data-v-8c4b45f5]{grid-template-columns:120px 1fr;gap:10px;font-size:13px;display:grid}.dns-plan dd[data-v-8c4b45f5]{overflow-wrap:anywhere;margin:0}.dns-plan dt[data-v-8c4b45f5]{color:#7083a0}.dns-target[data-v-8c4b45f5]{background:#f5f8fc;border:1px solid #e0e8f3;border-radius:5px;gap:8px;margin-top:16px;padding:14px 16px;display:grid}.dns-target>span[data-v-8c4b45f5]{color:#6f829c;font-size:12px}.dns-target strong[data-v-8c4b45f5]{color:#294560;overflow-wrap:anywhere;font-size:15px}.dns-target small[data-v-8c4b45f5]{line-height:1.7}.server-identity-fields[data-v-744dc959]{border-top:1px solid #dbe4ef;gap:12px;padding-top:20px;display:grid}.server-identity-fields header[data-v-744dc959]{justify-content:space-between;align-items:center;gap:16px;display:flex}.server-identity-fields h4[data-v-744dc959],.server-identity-fields p[data-v-744dc959]{margin:0}.server-identity-fields p[data-v-744dc959],.server-identity-fields small[data-v-744dc959]{color:#71859f;font-size:13px;line-height:1.7}.server-identity-fields code[data-v-744dc959]{overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.7;display:block}.server-identity-fields button[data-v-744dc959]{justify-self:start;min-height:40px}.server-identity-fields textarea[data-v-744dc959]{box-sizing:border-box;width:100%}.wizard-tls-description[data-v-cb9af1bb]{color:#637c98;margin:0;font-size:13px;line-height:1.8}.wizard-tls-consent[data-v-cb9af1bb]{align-items:flex-start;font-size:13px;line-height:1.8;gap:10px!important;display:flex!important}.wizard-tls-consent input[data-v-cb9af1bb]{flex-shrink:0;margin-top:4px;width:16px!important;height:16px!important;min-height:16px!important}.wizard-tls-consent a[data-v-cb9af1bb]{color:#1260ea}.deployment-wizard[data-v-cb9af1bb]{color:#243f5e;grid-template-columns:196px minmax(0,1fr);min-height:calc(100vh - 175px);display:grid}.wizard-steps[data-v-cb9af1bb]{background:#f6f9fd;border-right:1px solid #e1e9f3;flex-direction:column;padding:20px 0;display:flex}.wizard-steps button[data-v-cb9af1bb]{text-align:left;position:relative;color:#61758f!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;gap:14px!important;min-height:104px!important;padding:24px 20px!important;display:flex!important}.wizard-steps button.current[data-v-cb9af1bb]{color:#175bc5!important;background:#eaf2ff!important}.wizard-steps button.complete[data-v-cb9af1bb]{color:#21815e!important}.wizard-steps button[data-v-cb9af1bb]:disabled{opacity:.75}.wizard-steps strong[data-v-cb9af1bb]{font-size:14px;display:block}.wizard-steps small[data-v-cb9af1bb]{margin-top:8px;font-size:12px;font-weight:400;display:block}.wizard-steps .step-number[data-v-cb9af1bb]{color:#71829b;background:#e4ebf4;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.wizard-steps .current .step-number[data-v-cb9af1bb]{color:#fff;background:#1260ea}.wizard-steps .step-check[data-v-cb9af1bb]{color:#159363;width:32px;height:32px}.wizard-steps>p[data-v-cb9af1bb]{color:#8998ac;padding:16px 24px;font-size:12px;line-height:1.8}.wizard-content[data-v-cb9af1bb]{min-width:0;padding:28px 32px 100px}.wizard-heading h3[data-v-cb9af1bb]{margin:0 0 10px;font-size:23px}.wizard-heading p[data-v-cb9af1bb]{color:#7a8ca5;margin:0 0 24px;font-size:14px;line-height:1.7}.wizard-content h4[data-v-cb9af1bb]{margin:0;font-size:15px}.wizard-context[data-v-cb9af1bb]{color:#257455;background:#f0faf5;border:1px solid #cae8d8;border-radius:4px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 14px;font-size:13px;display:flex}.wizard-context>svg[data-v-cb9af1bb]{flex-shrink:0;width:20px;height:20px}.wizard-context>span[data-v-cb9af1bb]{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.wizard-context span svg[data-v-cb9af1bb]{width:15px}.wizard-context small[data-v-cb9af1bb]{font-size:12px}.wizard-key[data-v-cb9af1bb]{background:#fafcff;border:1px solid #dae5f4;border-radius:5px;gap:12px;padding:18px;display:grid}.wizard-key header[data-v-cb9af1bb],.wizard-environment header[data-v-cb9af1bb]{justify-content:space-between;align-items:center;display:flex}.wizard-key header span[data-v-cb9af1bb]{color:#25825e;font-size:12px}.wizard-key textarea[data-v-cb9af1bb]{font-family:ui-monospace,Consolas,monospace;font-size:13px}.wizard-key details[data-v-cb9af1bb]{border-top:1px solid #e3eaf4;padding-top:12px}.wizard-key details label[data-v-cb9af1bb]{margin-top:14px}.wizard-key summary[data-v-cb9af1bb],.wizard-debug summary[data-v-cb9af1bb]{cursor:pointer;color:#49617e;font-size:13px}.wizard-environment table[data-v-cb9af1bb]{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.wizard-environment th[data-v-cb9af1bb],.wizard-environment td[data-v-cb9af1bb]{text-align:left;border:1px solid #e0e8f2;padding:12px;line-height:1.6}.wizard-environment th[data-v-cb9af1bb]{color:#71839c;background:#f4f7fc;font-weight:500}.wizard-success[data-v-cb9af1bb],.wizard-gate[data-v-cb9af1bb]{color:#75879e;align-items:flex-start;gap:8px;margin:14px 0;font-size:13px;line-height:1.7;display:flex}.wizard-success[data-v-cb9af1bb]{color:#237c57;background:#eff9f3;border-radius:4px;padding:12px}.wizard-success svg[data-v-cb9af1bb],.wizard-gate svg[data-v-cb9af1bb]{flex-shrink:0;width:17px;height:17px;margin-top:2px}.wizard-note[data-v-cb9af1bb]{background:#f3f7fc;border-radius:4px;padding:16px;font-size:13px;line-height:1.8}.wizard-note p[data-v-cb9af1bb]{color:#6b809d;margin:5px 0 0}.wizard-summary[data-v-cb9af1bb]{border-bottom:1px solid #e0e8f2;gap:12px;padding:0 0 20px;font-size:13px;display:grid}.wizard-summary>div[data-v-cb9af1bb]{gap:12px;display:flex}.wizard-summary dt[data-v-cb9af1bb]{color:#7a8ba3;flex-shrink:0;width:100px}.wizard-summary dd[data-v-cb9af1bb]{overflow-wrap:anywhere;margin:0}.wizard-results[data-v-cb9af1bb]{margin:0;padding:0;list-style:none}.wizard-results li[data-v-cb9af1bb]{border-bottom:1px solid #e3eaf3;align-items:center;gap:12px;padding:20px 0;display:flex}.wizard-results li>svg[data-v-cb9af1bb]{color:#139966;flex-shrink:0;width:22px}.wizard-results li>span[data-v-cb9af1bb]{flex:1}.wizard-results strong[data-v-cb9af1bb]{font-size:14px}.wizard-results small[data-v-cb9af1bb]{color:#7b8da4;margin-top:6px;font-size:12px;line-height:1.7;display:block}.wizard-results b[data-v-cb9af1bb]{color:#60758f;font-size:12px;font-weight:500}.wizard-public[data-v-cb9af1bb]{background:#f2f7ff;border-radius:4px;gap:10px;margin:20px 0;padding:18px;display:grid}.wizard-public span[data-v-cb9af1bb]{font-size:13px}.wizard-public a[data-v-cb9af1bb]{color:#0d5de4;overflow-wrap:anywhere;font-size:18px;font-weight:600;text-decoration:none}.wizard-public svg[data-v-cb9af1bb]{width:16px;height:16px}.wizard-debug[data-v-cb9af1bb]{color:#8092aa;padding:12px 0;font-size:12px}.wizard-debug a[data-v-cb9af1bb]{color:#577497;margin:12px 0;display:block}.wizard-opening[data-v-cb9af1bb]{border-top:1px solid #e3eaf4;margin-top:12px;padding-top:18px}.wizard-opening p[data-v-cb9af1bb],.wizard-opening small[data-v-cb9af1bb]{color:#7b8ca2;font-size:12px;line-height:1.8}.wizard-opening label[data-v-cb9af1bb]{align-items:center;gap:10px;margin:16px 0;font-size:14px;display:flex}.wizard-opening input[data-v-cb9af1bb]{width:16px;height:16px}.wizard-footer[data-v-cb9af1bb]{z-index:3;background:#fff;border-top:1px solid #dce5f2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:-80px;padding:18px 26px;display:flex;position:sticky;bottom:0}.wizard-footer>div[data-v-cb9af1bb]{align-items:center;gap:12px;display:flex}.site-config-drawer .wizard-text[data-v-cb9af1bb]{background:0 0;border:0;min-height:30px;padding:0 4px}.wizard-content[data-v-cb9af1bb] .site-dns-panel{border-top:0;margin-top:0;padding-top:0}.wizard-content[data-v-cb9af1bb] .site-dns-panel h4{display:none}.wizard-content[data-v-cb9af1bb] .site-dns-panel fieldset{gap:16px}.wizard-content[data-v-cb9af1bb] .server-identity-fields{padding-top:16px}.wizard-content[data-v-cb9af1bb] .server-identity-fields label{font-size:13px}@media (width<=800px){.deployment-wizard[data-v-cb9af1bb]{grid-template-columns:150px minmax(0,1fr)}.wizard-content[data-v-cb9af1bb]{padding:24px 20px 100px}.wizard-steps button[data-v-cb9af1bb]{gap:8px!important;padding:20px 12px!important}.wizard-steps strong[data-v-cb9af1bb]{font-size:13px}.wizard-steps>p[data-v-cb9af1bb]{padding:14px}}@media (width<=600px){.deployment-wizard[data-v-cb9af1bb]{grid-template-columns:1fr}.wizard-steps[data-v-cb9af1bb]{border-bottom:1px solid #e1e9f3;border-right:0;flex-direction:row;padding:0}.wizard-steps button[data-v-cb9af1bb]{flex:1;gap:6px!important;min-height:76px!important;padding:12px 8px!important}.wizard-steps small[data-v-cb9af1bb],.wizard-steps>p[data-v-cb9af1bb]{display:none}.wizard-steps .step-number[data-v-cb9af1bb],.wizard-steps .step-check[data-v-cb9af1bb]{width:24px;height:24px}.wizard-content[data-v-cb9af1bb]{padding:20px 16px 110px}.wizard-footer[data-v-cb9af1bb]{gap:8px;padding:12px}.wizard-footer>div[data-v-cb9af1bb]{gap:6px}.wizard-footer button[data-v-cb9af1bb]{padding:0 10px;font-size:12px}.wizard-context[data-v-cb9af1bb]{flex-wrap:wrap}}.dns-accounts[data-v-e59c83fe]{background:#fff;border:1px solid #dce5f1;border-radius:6px;padding:24px}.dns-accounts header[data-v-e59c83fe]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.dns-accounts h2[data-v-e59c83fe]{color:#173653;margin:0 0 8px;font-size:22px}.dns-accounts h3[data-v-e59c83fe]{color:#203d5b;margin:0 0 12px}.dns-accounts p[data-v-e59c83fe]{color:#71849c;margin:0 0 16px;font-size:13px;line-height:1.8}.actions[data-v-e59c83fe]{flex-wrap:wrap;gap:10px;display:flex}.account-layout[data-v-e59c83fe]{gap:24px;display:grid}.account-layout.editing[data-v-e59c83fe]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}table[data-v-e59c83fe]{border-collapse:collapse;width:100%;font-size:13px}th[data-v-e59c83fe]{text-align:left;color:#71849c;background:#f5f7fb;padding:14px;font-weight:500}td[data-v-e59c83fe]{color:#294560;border-bottom:1px solid #e5ebf4;padding:18px 14px}td small[data-v-e59c83fe]{color:#8091a8;margin-top:6px;font-size:12px;display:block}.status[data-v-e59c83fe]{color:#17906d}.status.disabled[data-v-e59c83fe]{color:#8190a6}.empty[data-v-e59c83fe]{text-align:center;background:#f8faff;border:1px dashed #dce5f1;border-radius:5px;padding:64px 24px}.empty p[data-v-e59c83fe]{margin:0}.account-help[data-v-e59c83fe]{margin-top:20px!important}.account-editor[data-v-e59c83fe]{background:#f7f9fd;border:1px solid #dde5f1;border-radius:6px;padding:22px}.account-editor fieldset[data-v-e59c83fe]{border:0;min-width:0;margin:0;padding:0}.account-editor label[data-v-e59c83fe]{color:#405d7e;gap:8px;margin-bottom:20px;font-size:13px;display:grid}.account-editor b[data-v-e59c83fe]{color:#e25a5a}.account-editor input[data-v-e59c83fe]{box-sizing:border-box;color:#284463;width:100%;font:inherit;background:#fff;border:1px solid #c9d7eb;border-radius:4px;padding:11px}.account-editor input[data-v-e59c83fe]:focus{outline-offset:1px;outline:2px solid #bad3ff}.account-editor footer[data-v-e59c83fe]{justify-content:flex-end;gap:10px;display:flex}.notice[data-v-e59c83fe]{background:#eff8f5;padding:12px 16px;color:#21755a!important}.dns-accounts button[data-v-e59c83fe]{white-space:nowrap}@media (width<=1100px){.account-layout.editing[data-v-e59c83fe]{grid-template-columns:1fr}.account-editor[data-v-e59c83fe]{max-width:540px}}@media (width<=600px){.dns-accounts[data-v-e59c83fe]{padding:16px}.dns-accounts header[data-v-e59c83fe]{flex-direction:column}td[data-v-e59c83fe],th[data-v-e59c83fe]{padding:10px 6px}}.dns-accounts header[data-v-e59c83fe]{align-items:center;margin-bottom:20px}.dns-accounts header p[data-v-e59c83fe]{margin-bottom:0}.account-list[data-v-e59c83fe]{min-width:0}.table-scroll[data-v-e59c83fe]{border:1px solid #e5ebf4;border-radius:6px;overflow-x:auto}table[data-v-e59c83fe]{table-layout:fixed;min-width:560px}.name-column[data-v-e59c83fe]{width:42%}.state-column[data-v-e59c83fe],.credential-column[data-v-e59c83fe]{width:18%}.action-column[data-v-e59c83fe]{width:22%}th[data-v-e59c83fe]{color:#63768e;background:#f6f8fc;padding:12px 20px}td[data-v-e59c83fe]{border-bottom:1px solid #e9eef5;padding:20px}tbody tr:last-child td[data-v-e59c83fe]{border-bottom:0}tbody tr[data-v-e59c83fe]:hover{background:#fafcff}.account-identity[data-v-e59c83fe]{align-items:center;gap:12px;min-width:0;display:flex}.account-identity>div[data-v-e59c83fe]{min-width:0}.account-identity strong[data-v-e59c83fe]{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.account-avatar[data-v-e59c83fe]{color:#326ada;background:#edf3ff;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:17px;font-weight:600;display:grid}td small[data-v-e59c83fe]{color:#7a8ba1;margin-top:3px;line-height:1.5}.status[data-v-e59c83fe]{color:#237453;white-space:nowrap;background:#edf8f2;border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.status[data-v-e59c83fe]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status.disabled[data-v-e59c83fe]{color:#65758a;background:#f0f2f5}.credential[data-v-e59c83fe]{color:#526781;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.credential svg[data-v-e59c83fe]{stroke:#7b8ea7;stroke-width:1.4px;width:16px;height:16px}.credential.missing[data-v-e59c83fe]{color:#9a6928}.action-cell[data-v-e59c83fe]{text-align:right}.row-actions[data-v-e59c83fe]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px}.dns-accounts .row-actions button[data-v-e59c83fe]{color:#1762d4;box-shadow:none;background:0 0;border:0;border-radius:2px;min-height:32px;padding:6px 0;font-size:13px}.dns-accounts .row-actions button[data-v-e59c83fe]:hover:not(:disabled){color:#0047b3;text-decoration:underline}.dns-accounts .row-actions .disable-action[data-v-e59c83fe]{color:#69788e}.dns-accounts .row-actions button[data-v-e59c83fe]:disabled{color:#a8b4c4;cursor:not-allowed}.dns-accounts .row-actions button[data-v-e59c83fe]:focus-visible{outline-offset:4px;outline:2px solid #79a9fb}.action-divider[data-v-e59c83fe]{background:#dce4ef;width:1px;height:12px}.account-help[data-v-e59c83fe]{color:#687b93;background:#f7f9fc;border-radius:5px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex;margin-top:16px!important}.account-help strong[data-v-e59c83fe]{color:#566b85;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.dns-accounts .account-help p[data-v-e59c83fe]{margin:0;font-size:12px;line-height:1.8}.help-icon[data-v-e59c83fe]{border:1px solid #9aabc0;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;margin-top:2px;font-size:11px;display:grid}.notice[data-v-e59c83fe]{border:1px solid #dcefe5;border-radius:5px}.account-layout.editing .name-column[data-v-e59c83fe]{width:36%}.account-layout.editing .state-column[data-v-e59c83fe]{width:19%}.account-layout.editing .credential-column[data-v-e59c83fe]{width:20%}.account-layout.editing .action-column[data-v-e59c83fe]{width:25%}@media (width<=700px){th[data-v-e59c83fe],td[data-v-e59c83fe]{padding:12px}.account-avatar[data-v-e59c83fe]{width:32px;height:32px}.account-identity[data-v-e59c83fe]{gap:8px}.account-help[data-v-e59c83fe]{padding:12px}.dns-accounts header[data-v-e59c83fe]{align-items:flex-start}}.site-groups-panel[data-v-3458fe24]{background:#fff;border:1px solid #dbe5ef;border-radius:6px;padding:24px}.site-groups-heading[data-v-3458fe24]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.site-groups-heading h2[data-v-3458fe24]{color:#173653;margin:0 0 8px;font-size:23px}.site-groups-heading p[data-v-3458fe24],.site-groups-empty p[data-v-3458fe24]{color:#71849c;margin:0;font-size:13px}.site-group-grid[data-v-3458fe24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site-group-card[data-v-3458fe24]{border:1px solid #dce5ef;border-radius:6px;padding:18px}.site-group-card header[data-v-3458fe24],.site-group-card footer[data-v-3458fe24]{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-group-card h3[data-v-3458fe24]{color:#1d3c5b;margin:0;font-size:18px}.site-group-card header p[data-v-3458fe24]{color:#7689a1;margin:6px 0 0;font-size:13px}.site-group-status[data-v-3458fe24]{color:#23734b;background:#eaf7ef;border-radius:12px;padding:4px 8px;font-size:12px}.site-group-status.disabled[data-v-3458fe24]{color:#77869a;background:#f1f3f6}.site-group-meta[data-v-3458fe24]{color:#6d819b;border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;align-items:baseline;gap:8px;margin:16px 0;padding:12px 0;display:flex}.site-group-meta strong[data-v-3458fe24]{color:#155fd2;font-size:24px}.site-group-meta small[data-v-3458fe24]{margin-left:auto}.site-group-card ul[data-v-3458fe24]{min-height:76px;margin:0 0 16px;padding:0;list-style:none}.site-group-card li[data-v-3458fe24]{color:#345576;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.site-group-card li small[data-v-3458fe24]{color:#8798ab}.site-group-card footer[data-v-3458fe24]{justify-content:flex-start}.site-group-card footer button[data-v-3458fe24],.site-group-modal button[data-v-3458fe24]{color:#31577f;background:#fff;border:1px solid #c8d7e9;border-radius:4px;padding:8px 12px}.site-group-card footer .site-danger-button[data-v-3458fe24]{color:#a44942}.site-groups-empty[data-v-3458fe24]{text-align:center;color:#71849c;padding:80px 20px}.site-groups-empty h3[data-v-3458fe24]{color:#274766}.site-group-modal[data-v-3458fe24]{z-index:20;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.site-group-modal-card[data-v-3458fe24]{background:#fff;border-radius:10px;flex-direction:column;width:min(700px,100%);max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 15px 50px #132b4640}.site-group-modal-header[data-v-3458fe24]{border-bottom:1px solid #e3e9f1;flex:none;justify-content:space-between;padding:22px 24px;display:flex}.site-group-modal-header h2[data-v-3458fe24]{color:#203d5b;margin:0}.site-group-modal-header p[data-v-3458fe24]{color:#8494a8;margin:6px 0 0;font-size:13px}.site-modal-close[data-v-3458fe24]{font-size:24px;line-height:1;color:#647b94!important;background:0 0!important;border:0!important;padding:0 3px!important}.site-group-modal form[data-v-3458fe24]{flex-direction:column;flex:1;min-height:0;display:flex}.site-group-modal-body[data-v-3458fe24]{min-height:0;padding:22px 24px 8px;overflow:auto}.site-group-modal form>label[data-v-3458fe24]{color:#3a5878;gap:8px;margin-bottom:16px;font-size:13px;display:grid}.site-group-modal input[data-v-3458fe24]:not([type=checkbox]),.site-group-modal select[data-v-3458fe24],.site-group-modal textarea[data-v-3458fe24]{box-sizing:border-box;color:#253f5d;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e9;border-radius:5px;padding:10px}.site-group-modal input[data-v-3458fe24]:focus,.site-group-modal select[data-v-3458fe24]:focus,.site-group-modal textarea[data-v-3458fe24]:focus{outline-offset:1px;border-color:#2c6de9;outline:2px solid #b7d2ff}.site-group-modal fieldset[data-v-3458fe24]{border:1px solid #d8e3ee;border-radius:6px;margin:2px 0 0;padding:14px}.site-group-modal legend[data-v-3458fe24]{color:#345576;padding:0 7px;font-size:13px;font-weight:600}.site-group-member-help[data-v-3458fe24]{color:#8494a8;margin:0 0 10px;font-size:12px;line-height:1.6}.site-group-member[data-v-3458fe24]{border-top:1px solid #edf1f5;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(190px,220px);align-items:center;gap:18px;padding:14px 10px;display:grid}.site-group-member.selected[data-v-3458fe24]{background:#f4f8ff}.site-group-member-site[data-v-3458fe24]{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.site-group-member-site input[type=checkbox][data-v-3458fe24]{accent-color:#1769e8;flex:none;width:16px;height:16px;margin:2px 0 0}.site-group-member-site span[data-v-3458fe24]{color:#294b6e;min-width:0;display:grid}.site-group-member-site strong[data-v-3458fe24]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.site-group-member small[data-v-3458fe24]{color:#8192a7;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.site-group-member-category[data-v-3458fe24]{color:#526b87;gap:6px;min-width:0;font-size:12px;display:grid}.site-group-member-category span[data-v-3458fe24]{align-items:center;gap:6px;display:flex}.site-group-member-category em[data-v-3458fe24]{color:#9aa9b8;font-style:normal}.site-group-member-category select[data-v-3458fe24]{height:38px}.site-group-member-category select[data-v-3458fe24]:disabled{color:#a1adba;cursor:not-allowed;background:#f5f7fa}.site-group-category-empty[data-v-3458fe24]{margin-top:0}.site-group-empty-members[data-v-3458fe24]{color:#8494a8;margin:12px 0 2px;font-size:13px}.site-group-modal-footer[data-v-3458fe24]{background:#fff;border-top:1px solid #e3e9f1;flex:none;justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.site-group-modal-footer button[data-v-3458fe24]{min-width:88px;height:40px}.site-group-modal .site-primary[data-v-3458fe24]{color:#fff;background:#095df0;border-color:#095df0}.site-group-modal .site-primary[data-v-3458fe24]:disabled{cursor:not-allowed;background:#9dbbed;border-color:#9dbbed}@media (width<=800px){.site-group-grid[data-v-3458fe24]{grid-template-columns:1fr}}@media (width<=560px){.site-group-modal[data-v-3458fe24]{padding:10px}.site-group-modal-card[data-v-3458fe24]{max-height:calc(100dvh - 20px)}.site-group-modal-header[data-v-3458fe24],.site-group-modal-body[data-v-3458fe24],.site-group-modal-footer[data-v-3458fe24]{padding-left:16px;padding-right:16px}.site-group-member[data-v-3458fe24]{grid-template-columns:1fr;gap:10px;padding:12px 8px}.site-group-member-category[data-v-3458fe24]{padding-left:26px}.site-group-modal-footer button[data-v-3458fe24]{flex:1}}.site-ops-layout{color:#203653;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:20px;font-size:14px;display:grid}.site-ops-list,.site-ops-detail{background:#fff;border:1px solid #dce5f1;border-radius:6px;min-width:0}.site-ops-list{overflow:hidden}.site-ops-statuses{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:22px 22px 0;display:grid}.site-workspace .site-ops-statuses button{color:#657897;background:#f7f9fc;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:12px 6px;font-size:14px;display:flex}.site-workspace .site-ops-statuses button.active{color:#1260ed;background:#edf4ff;border-color:#c6d9fa}.site-ops-statuses b{font-size:20px}.site-ops-search{flex-wrap:wrap;align-items:center;gap:10px;padding:22px 22px 16px;display:flex}.site-ops-search-input{border:1px solid #d5dfef;border-radius:4px;flex:1;align-items:center;min-width:180px;padding-left:12px;display:flex}.site-ops-search-input svg{color:#8395ad;width:17px}.site-workspace .site-ops-search-input input{width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0;outline:none;padding:0 10px}.site-ops-search-input:focus-within{outline-offset:2px;outline:2px solid #80aafe}.site-ops-search select,.site-ops-period select{color:#304d71;max-width:200px;min-height:40px;font:inherit;background:#fff;border:1px solid #d5dfef;border-radius:4px;padding:0 10px}.site-ops-period{border-top:1px solid #edf0f6;flex-wrap:wrap;align-items:center;gap:10px;margin:0 22px;padding:15px 0;font-size:13px;display:flex}.site-ops-period strong{margin-right:4px;font-weight:500}.site-ops-period span{color:#7b8da8;font-size:12px}.site-ops-period select{min-height:32px;font-size:13px}.site-ops-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:13px}.site-ops-table th{color:#7587a1;background:#f3f6fb;border:0;padding:13px 18px;font-size:12px;font-weight:500}.site-ops-table th:first-child{width:38%}.site-ops-table th:nth-child(2){width:27%}.site-ops-table th:nth-child(3){width:22%}.site-ops-table th:last-child{width:13%}.site-ops-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e7edf5;padding:20px 18px}.site-ops-table tr.selected{background:#f0f6ff}.site-ops-table tr.selected td:first-child{box-shadow:inset 3px 0 #1765f5}.site-ops-table small{color:#8595ac;margin-top:5px;font-size:12px;line-height:1.6;display:block}.site-workspace .site-ops-name{text-align:left;color:#193f73;white-space:normal;background:0 0;border:0;height:auto;min-height:0;padding:0;font-size:14px;font-weight:600;line-height:1.6}.site-ops-group{color:#7485a0;background:#eef2f8;border-radius:3px;margin:7px 5px 0 0;padding:2px 6px;font-size:11px;display:inline-block}.site-ops-status{color:#74839a;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.site-ops-status i{background:#9ba7ba;border-radius:50%;width:7px;height:7px}.site-ops-status.accepting{color:#149265}.site-ops-status.accepting i{background:#18ad78}.site-ops-status.incomplete{color:#be790f}.site-ops-status.incomplete i{background:#efa324}.site-ops-counts span{color:#8091a8;white-space:nowrap;font-size:12px;line-height:1.9;display:block}.site-ops-counts b{color:#263e5d;font-size:16px;font-weight:600}.failed,.site-ops-counts .failed b{color:#cd594e!important}.site-workspace .site-ops-link{color:#1763ef;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;height:auto;min-height:30px;padding:0;font-size:13px;display:inline-flex}.site-ops-link svg{width:12px;height:12px}.site-ops-pagination{color:#8190a5;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;font-size:12px;display:flex}.site-ops-pagination>div{align-items:center;gap:12px;display:flex}.site-workspace .site-ops-pagination button,.site-ops-record-dialog .site-ops-pagination button{min-height:32px;padding:0 9px;font-size:12px}.site-ops-footnote{color:#8595ad;margin:0;padding:0 22px 20px;font-size:12px;line-height:1.7}.site-ops-detail{outline:none;padding:24px;scroll-margin-top:20px}.site-ops-detail:focus-visible{outline:2px solid #3979ee}.site-ops-detail>header{justify-content:space-between;gap:10px;display:flex}.site-ops-eyebrow{color:#8595ad;font-size:12px}.site-ops-detail h2{overflow-wrap:anywhere;margin:7px 0 2px;font-size:19px;line-height:1.6}.site-ops-detail header p{color:#8194af;overflow-wrap:anywhere;margin:0;font-size:12px}.site-workspace .site-ops-close{background:0 0;border:0;width:24px;min-height:26px;padding:0;display:none}.site-ops-detail-status p{color:#8593a6;margin:5px 0 0;font-size:12px}.site-ops-detail section{border-top:1px solid #e5ebf3;padding:20px 0}.site-ops-detail h3{margin:0 0 14px;font-size:14px;font-weight:600}.site-ops-detail h3 small{color:#8795ac;margin-left:8px;font-size:11px;font-weight:400}.site-ops-section-heading{justify-content:space-between;align-items:baseline;display:flex}.site-ops-detail dl{margin:0}.site-ops-detail dl>div{justify-content:space-between;gap:12px;margin:13px 0;font-size:13px;display:flex}.site-ops-detail dt{color:#8493a9}.site-ops-detail dd{text-align:right;margin:0}.site-ops-detail dd small{color:#8995aa;font-size:11px}.site-ops-categories{flex-wrap:wrap;gap:6px;display:flex}.site-ops-categories span{color:#57708f;background:#f3f6fa;border:1px solid #e8edf4;border-radius:3px;padding:4px 8px;font-size:12px}.site-ops-help{color:#8394ad;margin:10px 0 0;font-size:12px;line-height:1.8}.site-ops-performance{background:#f7f9fc;border-radius:4px;grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.site-workspace .site-ops-performance button{color:#7f90a8;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:9px;height:auto;padding:14px 16px;font-size:12px;display:flex}.site-workspace .site-ops-performance button:disabled{opacity:1;cursor:default}.site-ops-performance strong{color:#1b385e;font-size:28px;font-weight:600;line-height:1.2}.site-ops-performance strong small{color:#8b9ab0;margin-left:6px;font-size:12px;font-weight:400}.site-ops-detail-actions{gap:10px;display:flex}.site-workspace .site-ops-detail-actions button{flex:1;min-height:34px;padding:0 10px;font-size:12px}.site-workspace .site-ops-edit{justify-content:center;width:100%}.site-ops-meta{color:#9aa7b9;margin-top:20px;font-size:11px;line-height:1.7}.site-ops-issues{background:#fff8eb;border:1px solid #f4e5c8;border-radius:4px;margin:12px 0 0;padding:10px 12px;list-style:none}.site-ops-issues li{color:#a87522;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.7;display:flex}.site-ops-empty{text-align:center;color:#8798af;padding:60px 22px;font-size:13px;line-height:1.9}.site-ops-empty h3{color:#516b8b;font-size:16px}.site-ops-empty p{margin:8px 0 20px}.site-ops-record-scroll{margin-top:18px;overflow:auto}.site-ops-record-scroll table{min-width:720px}.site-ops-record-scroll .site-ops-table th:first-child{width:22%}.site-ops-record-scroll .site-ops-table th:nth-child(2){width:38%}.site-ops-record-scroll .site-ops-table th:last-child{width:18%}.site-ops-record-dialog button{color:#2860b3;background:#fff;border:1px solid #d5dfef;border-radius:4px;padding:7px 12px}.site-ops-record-dialog button:disabled{opacity:.45;cursor:not-allowed}.site-ops-record-dialog .el-dialog__headerbtn{background:0 0;border:0}.site-workspace button:focus-visible{outline-offset:2px;outline:2px solid #4983f0}@media (width>=1700px){.site-ops-layout{grid-template-columns:minmax(0,1fr) 390px}.site-ops-table td{padding-top:24px;padding-bottom:24px}}@media (width<=1250px){.site-ops-layout{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.site-ops-detail{padding:18px}.site-ops-table td,.site-ops-table th{padding-left:12px;padding-right:12px}.site-ops-statuses{padding:16px 16px 0}.site-ops-search{padding:16px}.site-ops-period{margin:0 16px}.site-workspace .site-ops-statuses button{gap:5px;font-size:12px}.site-ops-statuses b{font-size:18px}}@media (width<=1099px){.site-ops-layout{grid-template-columns:1fr}.site-ops-detail{padding:24px}.site-workspace .site-ops-close{display:block}.site-ops-detail-actions{max-width:400px}.site-ops-performance,.site-ops-edit{max-width:420px}}@media (width<=600px){.site-ops-statuses{grid-template-columns:1fr 1fr}.site-ops-search select{flex:1}.site-ops-table thead{display:none}.site-ops-list .site-ops-table,.site-ops-list .site-ops-table tbody{display:block}.site-ops-list .site-ops-table tr{border-bottom:1px solid #e4ebf5;grid-template-columns:1fr auto;padding:15px 16px;display:grid}.site-ops-list .site-ops-table td{border:0;padding:5px 0}.site-ops-list .site-ops-table td:first-child{box-shadow:none;grid-column:1/-1}.site-ops-list .site-ops-table tr.selected{box-shadow:inset 3px 0 #1765f5}.site-ops-list .site-ops-table td:nth-child(2){grid-column:1/-1}.site-ops-list .site-ops-table td:nth-child(3){gap:16px;display:flex}.site-ops-list .site-ops-table td:last-child{justify-content:flex-end;display:flex}.site-ops-pagination{flex-wrap:wrap;padding:16px}.site-ops-period{gap:8px}.site-ops-period>span{flex-basis:100%}.site-ops-detail{padding:20px}.site-ops-help,.site-ops-footnote{font-size:12px}.site-ops-record-dialog .el-dialog__body{padding:0}.site-ops-record-dialog .site-ops-table td{padding:12px}.site-workspace .site-workspace-tabs{scrollbar-width:none;white-space:nowrap;max-width:100%;overflow-x:auto}.site-workspace .site-workspace-tabs button{flex-shrink:0}.site-ops-record-dialog .el-dialog__title{padding-right:24px;display:block}}.site-ops-selectable{cursor:pointer}.site-ops-selectable:hover{background:#f7faff}.site-ops-selectable.selected:hover{background:#eaf2ff}.site-ops-visit{color:#1763ef;align-items:baseline;gap:5px;width:fit-content;max-width:100%;margin-top:5px;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.site-ops-visit:hover{text-decoration:underline}.site-ops-visit:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #4983f0}.site-ops-visit svg{flex:none;width:12px;height:12px}.site-ops-visit span{overflow-wrap:anywhere;min-width:0}.site-ops-detail{padding:20px}.site-ops-detail h2{margin:0 0 2px;font-size:18px}.site-ops-detail-status{padding:12px 0}.site-ops-detail section{padding:14px 0}.site-ops-detail h3{margin-bottom:10px}.site-ops-detail dl>div{margin:9px 0}.site-ops-detail .site-ops-help{margin-top:8px;line-height:1.65}.site-ops-detail .site-ops-performance{margin:12px 0}.site-workspace .site-ops-performance button{gap:6px;padding:12px}.site-ops-meta{margin-top:14px}@media (width>=1450px){.site-ops-layout{grid-template-columns:minmax(0,1fr) 420px}}.site-ops-detail .site-ops-performance{background:0 0;margin:8px 0 12px;display:block}.site-workspace .site-ops-performance button{flex-direction:row;justify-content:space-between;width:100%;min-height:30px;padding:5px 0}.site-ops-performance strong{color:#149265;font-size:17px}.site-ops-performance strong small{font-size:12px}.site-ops-list:focus{outline:none}.site-ops-list:focus-visible{outline:2px solid #4983f0}@media (width<=600px){.site-workspace{padding:20px 16px}.site-ops-list .site-ops-table tr.selected td:first-child{box-shadow:none}.site-workspace .site-main-actions button{padding:0 10px}.site-ops-search-input{flex-basis:100%}}.site-sync-content[data-v-30cb982e]{color:#294461}.site-sync-content h3[data-v-30cb982e]{margin:24px 0 12px}.site-sync-content button[data-v-30cb982e],.sync-footer button[data-v-30cb982e]{color:#1765cc;cursor:pointer;background:#fff;border:1px solid #cbd8e9;border-radius:4px;padding:9px 16px}.site-sync-content button[data-v-30cb982e]:disabled,.sync-footer button[data-v-30cb982e]:disabled{opacity:.5;cursor:not-allowed}.sync-footer .site-primary[data-v-30cb982e]{color:#fff;background:#075bfa;border-color:#075bfa}.sync-note[data-v-30cb982e]{background:#f3f7fd;margin:0 0 22px;padding:16px;line-height:1.8}.sync-muted[data-v-30cb982e],small[data-v-30cb982e]{color:#647b98;font-size:13px;line-height:1.7}.sync-error[data-v-30cb982e]{color:#ad482d;background:#fff4ee;padding:12px;line-height:1.7}.sync-search[data-v-30cb982e]{gap:12px;display:flex}.sync-search input[data-v-30cb982e]{border:1px solid #cbd8e9;border-radius:4px;flex:1;min-width:0;padding:12px}.sync-table-wrap[data-v-30cb982e]{overflow-x:auto}.sync-table-wrap table[data-v-30cb982e]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.7}.sync-table-wrap th[data-v-30cb982e]{text-align:left;background:#f3f6fb;padding:12px}.sync-table-wrap td[data-v-30cb982e]{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e0e8f2;padding:16px 12px}.sync-table-wrap th[data-v-30cb982e]:nth-last-child(2){width:130px}.sync-table-wrap th[data-v-30cb982e]:last-child{width:210px}.sync-table-wrap small[data-v-30cb982e]{display:block}.site-sync-content .sync-text-button[data-v-30cb982e]{background:0 0;border:0;padding:4px 0;font-size:13px;display:block}.sync-pagination[data-v-30cb982e]{justify-content:flex-end;align-items:center;gap:12px;margin:20px 0;display:flex}.sync-pagination>span[data-v-30cb982e]:first-child{margin-right:auto}.sync-footer[data-v-30cb982e]{justify-content:flex-end;gap:12px;display:flex}.sync-result[data-v-30cb982e]{border-bottom:1px solid #e0e8f2;padding:16px 0}.sync-result h4[data-v-30cb982e]{margin:0 0 8px}.sync-result a[data-v-30cb982e]{color:#075bfa;margin:12px 0;display:inline-block}.sync-empty[data-v-30cb982e]{text-align:center;color:#647b98;padding:40px 16px}.sync-summary[data-v-30cb982e]{background:#eef8f3;padding:4px 18px}@media (width<=640px){.sync-table-wrap table[data-v-30cb982e]{min-width:670px}.sync-footer[data-v-30cb982e]{flex-wrap:wrap}.sync-footer button[data-v-30cb982e]{padding:8px 10px}}.sync-table-wrap th.sync-selection-cell[data-v-30cb982e]{width:60px}.sync-table-wrap .sync-selection-cell[data-v-30cb982e]{padding:8px 12px}.sync-selection-control[data-v-30cb982e]{cursor:pointer;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sync-selection-control[data-v-30cb982e]:has(input:disabled){cursor:not-allowed}.sync-selection-control input[type=checkbox][data-v-30cb982e]{accent-color:#075bfa;width:18px;min-width:18px;height:18px;min-height:18px;cursor:inherit;margin:0;padding:0}.team-page{color:#1c3556;min-width:0;padding:30px}.team-page-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.team-eyebrow{color:#7487a0;margin:0 0 12px;font-size:12px}.team-page-head h1{letter-spacing:-.4px;margin:0 0 10px;font-size:30px;line-height:1.3}.team-page-head>div>p:last-child{color:#7487a0;margin:0;font-size:14px}.team-head-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.team-page button,.team-dialog button{color:#235495;cursor:pointer;background:#fff;border:1px solid #d3deee;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-family:inherit;font-size:14px;display:inline-flex}.team-page button:disabled,.team-dialog button:disabled{opacity:.48;cursor:not-allowed}.team-page button.team-primary,.team-dialog button.team-primary{color:#fff;background:#1761ef;border-color:#1761ef}.team-page button svg,.team-dialog button svg{width:17px;height:17px}.team-page button:focus-visible,.team-dialog button:focus-visible,.team-page input:focus-visible,.team-page select:focus-visible{outline-offset:2px;outline:2px solid #5893fd}.team-notice{color:#59718e;background:#edf4ff;border-radius:5px;align-items:center;gap:9px;margin:0 0 18px;padding:14px 18px;font-size:13px;line-height:1.7;display:flex}.team-notice svg,.team-detail-note svg{color:#2674ff;flex-shrink:0;width:18px;height:18px}.team-surface{background:#fff;border:1px solid #dce5f1;border-radius:6px;grid-template-columns:minmax(0,1fr) 400px;align-items:start;min-height:620px;padding:22px;display:grid}.team-list{outline:none;min-width:0;padding-right:22px}.team-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.team-list-head h2{white-space:nowrap;margin:0;font-size:20px}.team-list-head h2 small{color:#7a8ca5;margin-left:12px;font-size:13px;font-weight:400}.team-list-head form{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.team-search{border:1px solid #d3deee;border-radius:4px;align-items:center;width:190px;height:38px;padding:0 10px;display:flex}.team-search>svg{color:#8396b0;width:17px;height:17px}.team-search input{width:100%;min-width:0;font:inherit;color:#294567;background:0 0;border:0;outline:none;padding:0 8px;font-size:13px}.team-page select,.team-dialog select{color:#294567;background:#fff;border:1px solid #d3deee;border-radius:4px;max-width:100%;height:40px;padding:0 10px;font-family:inherit;font-size:13px}.team-page button.team-icon{width:36px;min-height:38px;padding:0}.team-page button.team-link,.team-page button.team-name{color:#1761ef;text-align:left;white-space:normal;background:0 0;border:0;justify-content:flex-start;height:auto;min-height:30px;padding:0;line-height:1.6}.team-page button.team-name{color:#203c62;overflow-wrap:anywhere;font-size:14px;font-weight:600}.team-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:13px}.team-table th{color:#627894;vertical-align:middle;background:#f2f5fa;padding:15px 14px;font-weight:500}.team-table th:first-child{width:29%}.team-table th:nth-child(2){width:22%}.team-table th:nth-child(3){width:35%}.team-table th:last-child{width:14%}.team-table td{overflow-wrap:anywhere;color:#49607d;border-bottom:1px solid #e7edf5;padding:21px 14px;line-height:1.8}.team-table tr.selected{background:#edf4ff}.team-identity{align-items:center;gap:12px;display:flex}.team-identity>div{min-width:0}.team-identity small{color:#7d8fa9;font-size:11px;line-height:1.6;display:block}.team-avatar{color:#fff;background:#1763ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:600;display:inline-flex}.team-avatar.large{background:#3578d7;width:58px;height:58px;font-size:25px}.team-tag{color:#3b65a0;background:#eaf1fc;border-radius:4px;margin:3px 5px 3px 0;padding:3px 8px;font-size:12px;line-height:1.7;display:inline-block}.team-tag.admin,.team-tag.administrator{color:#7951b9;background:#eee8fc}.team-tag.operator{color:#267f62;background:#e2f3eb}.team-tag.publisher{color:#b86c20;background:#fff0df}.team-muted,.team-help{color:#7488a2;font-size:12px;line-height:1.8}.team-detail{border-left:1px solid #e1e8f2;outline:none;min-width:0;padding:0 0 0 24px;scroll-margin-top:20px}.team-detail-head{align-items:center;gap:15px;margin:6px 0 22px;display:flex}.team-detail-head>div{min-width:0}.team-detail-head h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:20px;line-height:1.4}.team-detail-head p{color:#7c8fa9;margin:0;font-size:13px}.team-detail section{border-top:1px solid #e4ebf4;padding:23px 0}.team-detail h3{margin:0 0 13px;font-size:17px;line-height:1.5}.team-assignment{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-assignment>div{flex:1}.team-assignment button{flex-shrink:0;min-height:35px;padding:0 10px;font-size:12px}.team-detail .team-help{margin:7px 0 0}.team-functions{margin:14px 0 0;padding:0;list-style:none}.team-functions li{border-bottom:1px solid #e9edf4;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.team-functions li:last-child{border-bottom:0}.team-functions li>svg{color:#3c6fad;flex-shrink:0;width:19px;height:19px;margin-top:2px}.team-functions strong{color:#294769;font-size:14px;font-weight:500}.team-functions p{color:#7387a0;margin:5px 0 0;font-size:12px;line-height:1.8}.team-detail-note{color:#6d809a;background:#eff5fd;border-radius:4px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:12px;line-height:1.8;display:flex}.team-pagination{color:#7c8ea6;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 5px;font-size:12px;display:flex}.team-pagination>div{align-items:center;gap:10px;display:flex}.team-pagination button{min-height:30px;padding:0 8px;font-size:12px}.team-empty{text-align:center;color:#7d90aa;padding:65px 20px;font-size:13px;line-height:1.8}.team-empty h3{color:#4f698b;font-size:16px}.team-empty button{margin:10px 5px}.team-page .team-detail-close{display:none}.team-success{color:#247f57;background:#eef8f2;border-radius:5px;padding:12px 16px;font-size:13px}.team-error{color:#ab4c40;background:#fff4f2;border:1px solid #f2d6d0;border-radius:5px;margin-bottom:15px;padding:12px 16px;font-size:13px;line-height:1.8}.team-error p{margin:5px 0 10px}.team-dialog{color:#294566}.team-dialog .el-dialog__body{padding-top:5px}.team-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.team-form-fields{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:20px;display:grid}.team-form-fields label{color:#284566;flex-direction:column;gap:9px;font-size:14px;display:flex}.team-form-fields input{box-sizing:border-box;border:1px solid #cddbeb;border-radius:4px;min-width:0;min-height:40px;padding:0 12px;font-size:14px}.team-form-fields small{color:#788ba2;font-size:12px;line-height:1.7}.team-role-editor{grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:20px;display:grid}.team-role-options{grid-template-columns:1fr 1fr;align-content:start;gap:10px;display:grid}.team-role-options label{cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:5px;align-items:flex-start;gap:9px;padding:13px 11px;display:flex}.team-role-options label.selected{background:#f1f6ff;border-color:#6ea2fa}.team-role-options input{accent-color:#1761ef;flex-shrink:0;width:15px;height:15px;margin:4px 0 0}.team-role-options strong{color:#2f4869;font-size:13px;font-weight:500}.team-role-options small{color:#7a8da7;margin-top:4px;font-size:11px;line-height:1.8;display:block}.team-preview{border-left:1px solid #e2e9f2;min-width:0;padding-left:22px}.team-preview h3{margin:0;font-size:15px}.team-preview .team-functions{margin-top:4px}.team-preview .team-functions li{padding:11px 0}.team-admin-note{color:#946821;background:#fff8e9;padding:12px;font-size:12px;line-height:1.8}.team-dialog-footer{justify-content:flex-end;gap:12px;display:flex}.team-dialog .el-dialog__headerbtn{background:0 0;border:0;padding:0}.team-reference-select{align-items:center;gap:15px;margin:20px 0;font-size:14px;display:flex}.team-reference-select select{min-width:180px}.team-reminder-field{border-bottom:1px solid #e5ecf5;align-items:center;gap:12px;padding:24px 0;font-size:13px;display:flex}.team-reminder-field>span:first-child{flex:1}.team-reminder-field strong{font-size:14px;font-weight:500}.team-reminder-field small{color:#7d8ea4;margin-top:7px;font-size:12px;line-height:1.7;display:block}.team-reminder-field input{width:80px;height:40px;font:inherit;border:1px solid #d4dfed;border-radius:4px;padding:0 10px}.team-list:focus-visible,.team-detail:focus-visible{outline-offset:3px;outline:2px solid #4984e9}@media (width>=1750px){.team-surface{grid-template-columns:minmax(0,1fr) 440px}.team-detail{padding-left:30px}.team-list{padding-right:26px}}@media (width<=1300px){.team-page{padding:24px}.team-surface{grid-template-columns:minmax(0,1fr) 320px;padding:18px}.team-page-head{align-items:flex-start}.team-head-actions{gap:8px}.team-head-actions button{padding:0 11px}.team-detail{padding-left:18px}.team-list{padding-right:18px}.team-table td,.team-table th{padding-left:10px;padding-right:10px}.team-avatar{width:31px;height:31px}.team-identity{gap:8px}.team-table th:first-child,.team-table th:nth-child(3){width:32%}}@media (width<=1099px){.team-surface{grid-template-columns:1fr;min-height:0}.team-list{padding-right:0}.team-detail{border-top:1px solid #e0e8f2;border-left:0;margin-top:24px;padding:24px 0 0}.team-page .team-detail-close{margin-left:auto;display:inline-flex}.team-detail-head,.team-functions li{max-width:650px}.team-page-head{flex-wrap:wrap}.team-detail section{padding:20px 0}}@media (width<=600px){.team-page{padding:20px 16px}.team-page-head h1{font-size:26px}.team-page-head{gap:18px}.team-head-actions{flex-wrap:wrap;width:100%}.team-head-actions button{white-space:nowrap;flex:1;padding:0 8px;font-size:12px}.team-notice{padding:12px;font-size:12px}.team-surface{padding:15px}.team-list-head form{width:100%}.team-search{box-sizing:border-box;width:100%}.team-list-head select{flex:1}.team-list-head h2{font-size:18px}.team-table,.team-table tbody{display:block}.team-table thead{display:none}.team-table tr{border-bottom:1px solid #e3eaf4;grid-template-columns:1fr auto;padding:16px 10px;display:grid}.team-table td{border:0;padding:4px 0;display:block}.team-table td:first-child{grid-column:1/-1}.team-table td:nth-child(2){grid-column:1/-1;margin-top:5px}.team-table td:nth-child(3){grid-column:1/-1;font-size:12px}.team-table td:last-child{text-align:right;grid-column:1/-1}.team-pagination{flex-wrap:wrap;font-size:11px}.team-role-editor{grid-template-columns:1fr;gap:20px}.team-preview{border-top:1px solid #e1e8f2;border-left:0;padding:18px 0 0}.team-form-fields{grid-template-columns:1fr;gap:14px}.team-role-options{gap:8px}.team-role-options label{padding:10px 8px}.team-dialog .el-dialog__body{padding:0}.team-reminder-field{flex-wrap:wrap;gap:9px}.team-reminder-field>span:first-child{flex-basis:100%}.team-detail .large{width:48px;height:48px}.team-detail-head h2{font-size:18px}.team-dialog .el-dialog__title{overflow-wrap:anywhere;padding-right:25px;display:block}}.team-row-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.team-row-actions>.team-muted,.team-page .team-row-actions>.team-link{white-space:nowrap;flex-shrink:0}.team-page .team-row-actions>.team-link{min-height:36px}.team-row-actions>.team-muted{line-height:36px}@media (width<=600px){.team-row-actions{justify-content:flex-end;margin-top:8px}}.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{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);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;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-duration);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__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;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-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);align-items:center;font-weight:400;display:flex}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select{width:128px}.el-pagination .btn-prev,.el-pagination .btn-next{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pagination .btn-prev *,.el-pagination .btn-next *{pointer-events:none}.el-pagination .btn-prev:focus,.el-pagination .btn-next:focus{outline:none}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover{color:var(--el-pagination-hover-color)}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination .btn-prev.is-active.is-disabled,.el-pagination .btn-next.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination .btn-prev:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-next.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-prev:focus-visible,.el-pagination .btn-next:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{width:inherit;font-size:12px;font-weight:700;display:block}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);font-weight:400}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);align-items:center;font-weight:400;display:flex}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;justify-content:flex-end;align-items:center;display:flex}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-prev,.el-pagination--large .btn-next,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:flex}.el-pager li{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li:disabled,.el-pager li.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.capture-origins{color:#263b56;border-top:1px solid #dce4ee;margin:28px 0 0;padding-top:24px}.origin-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.origin-section-heading h3{margin:0;font-size:17px}.origin-section-heading>span,.origin-section-note{color:#64748b;font-size:13px}.origin-section-note{margin:10px 0 18px;line-height:1.7}.origin-page-card{background:#fff;border:1px solid #dce4ee;border-radius:8px;margin:14px 0;overflow:hidden}.origin-page-heading{background:#f8fafd;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.origin-page-heading>svg{color:#346bc1;flex:none;width:22px;height:22px;margin-top:2px}.origin-page-heading>div{flex:1;min-width:0}.origin-page-heading h4{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.origin-page-heading p{color:#6c7d93;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.origin-count{color:#365e90;white-space:nowrap;background:#eaf1fc;border-radius:4px;flex:none;padding:4px 9px;font-size:12px}.origin-version{padding:16px 20px}.origin-version+.origin-version{border-top:1px solid #e5ebf3}.origin-version-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.origin-version-toolbar>span{color:#61718a;font-size:12px;line-height:1.7}.origin-version-toolbar b{font-weight:500}.capture-origins button{font:inherit;cursor:pointer}.capture-origins .origin-primary{color:#145ac0;background:#fff;border:1px solid #c2d5ee;border-radius:5px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.origin-primary svg{width:14px;height:14px}.origin-position-details{margin-top:12px}.origin-position-details summary{cursor:pointer;color:#315d97;padding:8px 0;font-size:13px}.origin-position-details ol{margin:5px 0 0;padding:0;list-style:none}.origin-position-details li{border-top:1px solid #edf1f6;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.origin-position-number{color:#72819a;font-size:12px;line-height:1.8}.origin-position-details li>div{flex:1;min-width:0}.origin-position-details strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.7}.origin-position-details li p{color:#74839a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.capture-origins .origin-position-open{color:#145ac0;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:12px}.origin-page-footer{background:#fcfdff;border-top:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.origin-page-footer a{color:#145ac0;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.origin-page-footer svg{width:14px;height:14px}.origin-page-footer>span{color:#7c899b;font-size:12px}.capture-origins :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #075be8}.origin-empty{color:#718096;background:#f8fafd;padding:20px;font-size:14px}.capture-original-dialog{--el-dialog-padding-primary:0;--el-dialog-border-radius:10px;color:#263b56;flex-direction:column;max-height:90dvh;padding:0;font:14px Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;display:flex;overflow:hidden}.capture-original-dialog .el-dialog__header{border-bottom:1px solid #e0e7f0;margin:0;padding:20px 54px 18px 24px}.capture-original-dialog .el-dialog__headerbtn{top:18px;right:16px}.origin-dialog-heading>span{color:#61718a;font-size:12px}.origin-dialog-heading h2{overflow-wrap:anywhere;color:#203550;margin:8px 0;font-size:18px;line-height:1.5}.origin-dialog-heading p{color:#61718a;margin:0;font-size:12px;line-height:1.6}.capture-original-dialog .el-dialog__body{min-height:0;color:inherit;padding:0;overflow:hidden}.origin-reader-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;max-height:64dvh;display:grid}.origin-reader-layout.has-positions{grid-template-columns:210px minmax(0,1fr)}.origin-position-nav{box-sizing:border-box;background:#f7f9fc;border-right:1px solid #e1e8f1;max-height:64dvh;padding:18px 12px;overflow:auto}.origin-position-nav h3{margin:0 6px 8px;font-size:13px}.origin-position-nav h3 span{color:#6f7f94;margin-left:5px;font-weight:400}.origin-position-nav>p{color:#74839a;margin:0 6px 14px;font-size:12px}.origin-position-nav ol{margin:0;padding:0;list-style:none}.origin-position-nav li+li{margin-top:5px}.origin-position-nav button{text-align:left;width:100%;font:inherit;color:#4d607a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:baseline;gap:9px;padding:10px;font-size:12px;line-height:1.65;display:flex}.origin-position-nav button>span:first-child{color:#73859c;flex:none}.origin-position-nav button>span:last-child{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.origin-position-nav button[aria-current=location]{color:#0c58b6;background:#eaf2ff;border-color:#cbdcf6}.origin-position-nav button:hover{background:#edf3fb}.origin-reader-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.origin-reader-toolbar{border-bottom:1px solid #ebeff5;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.origin-reader-tabs{background:#f1f4f8;border-radius:5px;padding:3px;display:flex}.origin-reader-tabs button{color:#5a6b82;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:12px}.origin-reader-tabs button[aria-pressed=true]{color:#135ebd;background:#fff;box-shadow:0 1px 4px #263b5614}.origin-reader-toolbar>a{color:#145ac0;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}.origin-reader-toolbar svg{width:14px;height:14px}.origin-reader-scroll{scrollbar-gutter:stable;min-height:0;padding:18px 20px 22px;overflow:auto}.origin-reading-note{background:#f7faff;border:1px solid #e1eaf7;border-radius:5px;margin-bottom:18px;padding:12px 14px}.origin-reading-note strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.7;display:block}.origin-reading-note p{color:#637893;margin:5px 0 0;font-size:12px;line-height:1.7}.capture-original-dialog .original-reading{overflow-wrap:anywhere;font-size:15px;line-height:1.85}.capture-original-dialog .original-reading>p{white-space:pre-wrap;border-left:3px solid #0000;margin:0 0 12px;padding:10px 12px}.capture-original-dialog .original-reading>p.is-selected{background:#f3f7ff;border-left-color:#2870cc}.capture-original-dialog .original-reading mark{color:inherit;background:#ffeaa0;border-radius:2px;padding:1px 0}.origin-reading-end{color:#718299;text-align:center;border-top:1px solid #e7edf5;margin:20px 0 0;padding-top:14px;font-size:12px;line-height:1.7}.origin-reader-state{color:#657791;padding:18px 8px;font-size:14px;line-height:1.9}.capture-original-dialog .origin-error{color:#ad362e;overflow-wrap:anywhere;background:#fff6f4;border-radius:5px;padding:14px;line-height:1.8}.origin-error button,.capture-original-dialog .el-dialog__footer>button{color:#24578d;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d5e4;border-radius:5px;padding:8px 14px;font-size:13px}.capture-original-dialog .el-dialog__footer{border-top:1px solid #e1e8f1;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex}.capture-original-dialog .el-dialog__footer>span{color:#728299;text-align:left;font-size:12px}.capture-original-dialog :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #075be8}@media (width<=700px){.capture-original-dialog .el-dialog__header{padding:16px 48px 16px 18px}.origin-dialog-heading h2{font-size:16px}.origin-reader-layout.has-positions{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.origin-position-nav{border-bottom:1px solid #e1e8f1;border-right:0;max-height:155px;padding:10px}.origin-position-nav h3,.origin-position-nav>p{display:none}.origin-position-nav ol{gap:6px;display:flex;overflow:auto}.origin-position-nav li{flex:0 0 160px;margin:0!important}.origin-position-nav button{height:100%}.origin-reader-layout{max-height:64dvh}.origin-reader-scroll{padding:14px}.origin-reader-toolbar{flex-wrap:wrap;padding:10px 14px}.origin-reader-tabs button{padding:6px 10px}.capture-original-dialog .el-dialog__footer{padding:12px 16px}}@media (width<=600px){.origin-page-heading{flex-wrap:wrap;padding:14px}.origin-count{margin-left:34px}.origin-version{padding:12px 14px}.origin-page-footer{flex-wrap:wrap;padding:12px 14px}.origin-version-toolbar .origin-primary{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.capture-original-dialog{transition:none}}.issue-comparison[data-v-62ee1832]{color:#26364d;line-height:1.7}.issue-comparison>header[data-v-62ee1832]{justify-content:space-between;align-items:center;gap:16px;display:flex}.issue-comparison h3[data-v-62ee1832]{margin:0;font-size:19px}.issue-comparison h4[data-v-62ee1832]{margin:0 0 10px;font-size:15px}.issue-comparison header p[data-v-62ee1832]{color:#67768c;margin:0 0 4px;font-size:13px}.comparison-state[data-v-62ee1832]{color:#80541c;white-space:nowrap;background:#fff6e4;border-radius:4px;padding:4px 10px;font-size:13px}.comparison-reason[data-v-62ee1832]{background:#f6f8fc;border:1px solid #dbe3ed;border-radius:5px;margin:22px 0;padding:16px 18px}.comparison-reason p[data-v-62ee1832],.comparison-review p[data-v-62ee1832]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.comparison-reason small[data-v-62ee1832]{color:#586b83}.comparison-columns[data-v-62ee1832]{grid-template-columns:repeat(var(--side-count),minmax(0,1fr));gap:18px;display:grid}.comparison-side[data-v-62ee1832]{border:1px solid #d9e2ed;border-radius:5px;min-width:0;padding:18px}.comparison-side>h4[data-v-62ee1832]{color:#1556a4;border-bottom:1px solid #e0e7f0;padding-bottom:12px}.comparison-evidence+.comparison-evidence[data-v-62ee1832]{border-top:1px solid #d9e2ed;margin-top:20px;padding-top:18px}.comparison-evidence blockquote[data-v-62ee1832]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;font-size:16px;line-height:1.8}.comparison-facets[data-v-62ee1832]{grid-template-columns:70px minmax(0,1fr);gap:10px 14px;margin:0 0 20px;display:grid}.comparison-facets dt[data-v-62ee1832]{color:#52647d;font-size:13px}.comparison-facets dd[data-v-62ee1832]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px}.comparison-facets p[data-v-62ee1832]{margin:0}.comparison-unmarked[data-v-62ee1832]{color:#697b90;font-size:13px}.comparison-evidence summary[data-v-62ee1832]{cursor:pointer;color:#1556a4}.comparison-context[data-v-62ee1832]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;padding:12px}.comparison-context mark[data-v-62ee1832]{color:inherit;background:#fff0ae}.comparison-note[data-v-62ee1832]{color:#586b83;margin:20px 0;font-size:13px}.comparison-review[data-v-62ee1832]{border-top:1px solid #d9e2ed;padding:16px 0}.comparison-stale[data-v-62ee1832]{color:#a33620;background:#fff2f0;padding:14px}.comparison-evidence summary[data-v-62ee1832]:focus-visible{outline-offset:3px;outline:2px solid #075be8}@media (width<=700px){.comparison-columns[data-v-62ee1832]{grid-template-columns:1fr}.comparison-side[data-v-62ee1832]{padding:16px}.issue-comparison>header[data-v-62ee1832]{align-items:flex-start}.comparison-state[data-v-62ee1832]{white-space:normal}}.issue-choices[data-v-693b237d]{border:0;flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;display:flex}.issue-choices legend[data-v-693b237d]{margin-bottom:12px;font-size:14px}.issue-choices button[data-v-693b237d]{color:#24476c;cursor:pointer;background:#fff;border:1px solid #bac9db;border-radius:5px;padding:10px 16px}.issue-choices button[aria-pressed=true][data-v-693b237d]{color:#075be8;background:#eaf2ff;border-color:#075be8}.issue-choices[data-v-693b237d]:disabled{opacity:.5}.issue-multi-select[data-v-693b237d]{flex-basis:100%;gap:16px;display:flex}.issue-review-form .issue-multi-select label[data-v-693b237d]{align-items:center;margin:8px 0;font-size:14px;display:flex}.issue-review-selection[data-v-693b237d]{background:#f3f7ff;padding:12px 16px}.issue-review-form[data-v-693b237d]{border-top:1px solid #d9e2ed;margin-top:22px;padding-top:20px}.issue-review-form h3[data-v-693b237d]{margin:0;font-size:16px}.issue-review-form p[data-v-693b237d]{color:#586b83;font-size:13px;line-height:1.8}.issue-review-form label[data-v-693b237d]{gap:10px;margin:16px 0;display:grid}.issue-review-form textarea[data-v-693b237d]{box-sizing:border-box;width:100%;font:inherit;color:inherit;border:1px solid #bac9db;border-radius:4px;padding:12px}.issue-review-form .issue-review-confirm[data-v-693b237d]{align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.issue-review-confirm input[data-v-693b237d]{margin-top:5px}.issue-review-actions[data-v-693b237d]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.issue-review-actions button[data-v-693b237d]{color:#24476c;font:inherit;cursor:pointer;background:#fff;border:1px solid #bac9db;border-radius:4px;padding:9px 14px}.issue-review-actions button.primary[data-v-693b237d]{color:#fff;background:#075be8;border-color:#075be8}.issue-review-actions button[data-v-693b237d]:disabled{opacity:.5;cursor:not-allowed}.issue-review-form .issue-review-error[data-v-693b237d]{color:#a33620;background:#fff2f0;padding:12px}.issue-review-form[data-v-693b237d] :focus-visible{outline-offset:3px;outline:2px solid #075be8}.issue-registration[data-v-0f76fae4]{border:1px solid #d9e2ed;border-radius:5px;margin-top:20px;padding:18px}.issue-registration h3[data-v-0f76fae4]{margin:0;font-size:16px}.issue-registration h4[data-v-0f76fae4]{font-size:14px}.issue-registration p[data-v-0f76fae4]{color:#5d6f87;font-size:13px;line-height:1.8}.issue-registration label[data-v-0f76fae4]{gap:10px;margin:16px 0;display:grid}.issue-registration input[data-v-0f76fae4],.issue-registration textarea[data-v-0f76fae4],.issue-registration select[data-v-0f76fae4]{box-sizing:border-box;width:100%;font:inherit;color:inherit;border:1px solid #bac9db;border-radius:4px;padding:10px}.issue-registration button[data-v-0f76fae4]{font:inherit;color:#1556a4;cursor:pointer;background:#fff;border:1px solid #bac9db;border-radius:4px;padding:8px 12px}.issue-registration button[data-v-0f76fae4]:disabled{opacity:.5;cursor:not-allowed}.issue-registration .primary[data-v-0f76fae4]{color:#fff;background:#075be8;border-color:#075be8}.issue-search[data-v-0f76fae4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-search input[data-v-0f76fae4]{flex:1;min-width:180px}.issue-candidates[data-v-0f76fae4]{max-height:270px;padding:0;list-style:none;overflow:auto}.issue-candidates button[data-v-0f76fae4]{text-align:left;white-space:normal;width:100%}.issue-candidates span[data-v-0f76fae4]{color:#586b83;margin-top:6px;font-size:13px;display:block}.issue-selected-text[data-v-0f76fae4]{white-space:pre-wrap;background:#f5f8fc;max-height:220px;padding:14px;overflow:auto}.issue-registration .issue-registration-error[data-v-0f76fae4]{color:#a33620;background:#fff2f0;padding:12px}.issue-registration[data-v-0f76fae4] :focus-visible{outline-offset:3px;outline:2px solid #075be8}.knowledge-markdown[data-v-4bec93e6]{overflow-wrap:anywhere;font-size:16px;line-height:1.9}.knowledge-markdown[data-v-4bec93e6] h1{font-size:26px}.knowledge-markdown[data-v-4bec93e6] h2{margin-top:28px;font-size:21px}.knowledge-markdown[data-v-4bec93e6] table{border-collapse:collapse;width:100%;min-width:0;display:block;overflow:auto}.knowledge-markdown[data-v-4bec93e6] th,.knowledge-markdown[data-v-4bec93e6] td{text-align:left;border:1px solid #d9e2ed;padding:10px}.knowledge-markdown[data-v-4bec93e6] a{color:#075be8}.knowledge-section-status[data-v-4bec93e6]{background:#f5f8fc;margin:20px 0;padding:16px}.knowledge-section-status li[data-v-4bec93e6]{justify-content:space-between;gap:12px;margin:12px 0;display:flex}.knowledge-section-status span[data-v-4bec93e6]{color:#65748a;font-size:13px}.knowledge-register label[data-v-4bec93e6]{gap:10px;margin:16px 0;display:grid}.knowledge-register select[data-v-4bec93e6]{max-width:100%;font:inherit;padding:10px}.knowledge-support-text[data-v-4bec93e6]{white-space:pre-wrap;background:#f6f8fb;max-height:280px;padding:16px;line-height:1.8;overflow:auto}.knowledge-library[data-v-4bec93e6]{color:#273449;flex-direction:column;min-width:0;height:calc(100dvh - 110px);min-height:0;font:16px Inter,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;display:flex}.library-card[data-v-4bec93e6]{background:#fff;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.knowledge-library button[data-v-4bec93e6]{color:#344155;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:8px 14px}.knowledge-library button.primary[data-v-4bec93e6]{color:#fff;background:#075be8;border-color:#075be8}.knowledge-library button[data-v-4bec93e6]:disabled{opacity:.45;cursor:not-allowed}.knowledge-library button[data-v-4bec93e6]:focus-visible,.knowledge-library input[data-v-4bec93e6]:focus-visible,.knowledge-library select[data-v-4bec93e6]:focus-visible{outline-offset:2px;outline:2px solid #075be8}.knowledge-library button.text-button[data-v-4bec93e6]{color:#075be8;background:0 0;border:0;padding:0}.knowledge-library button.secondary[data-v-4bec93e6]{color:#61718a}.library-toolbar[data-v-4bec93e6]{border-bottom:1px solid #dce3ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 26px;display:flex}.library-toolbar>div[data-v-4bec93e6]{gap:26px;display:flex}.library-toolbar button[role=tab][data-v-4bec93e6]{border:0;border-bottom:2px solid #0000;border-radius:0;padding:15px 18px;font-size:18px}.library-toolbar button[aria-selected=true][data-v-4bec93e6]{color:#075be8;border-bottom-color:#075be8}.library-filter[data-v-4bec93e6]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 18px;min-height:90px;padding:22px 26px;display:flex}.library-filter label[data-v-4bec93e6],.library-source-filter[data-v-4bec93e6]{align-items:center;gap:10px;min-width:0;display:flex}.library-filter label>span[data-v-4bec93e6],.library-source-filter>span[data-v-4bec93e6]{white-space:nowrap}.library-query[data-v-4bec93e6]{flex:320px}.library-filter input[data-v-4bec93e6],.library-filter select[data-v-4bec93e6]{box-sizing:border-box;color:#344155;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:9px 12px}.library-filter input[data-v-4bec93e6]{width:100%}.library-filter select[data-v-4bec93e6]{width:144px}.library-source-filter[data-v-4bec93e6]{position:relative}.library-filter button.library-source-select[data-v-4bec93e6]{text-overflow:ellipsis;justify-content:space-between;align-items:center;gap:12px;width:176px;height:44px;display:flex;overflow:hidden}.library-filter-actions>button[data-v-4bec93e6]{min-width:84px;height:44px}.library-source-picker[data-v-4bec93e6]{z-index:5;box-sizing:border-box;background:#fff;border:1px solid #dce3ec;border-radius:5px;width:350px;max-width:calc(100vw - 50px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #2334521a}.library-source-search[data-v-4bec93e6]{gap:8px;display:flex}.library-source-options[data-v-4bec93e6]{max-height:300px;overflow:auto}.library-filter button.library-source-option[data-v-4bec93e6]{text-align:left;white-space:normal;border:0;border-radius:3px;width:100%;padding:10px;display:block}.library-source-option[data-v-4bec93e6]:hover,.library-source-option[aria-pressed=true][data-v-4bec93e6]{background:#f0f6ff}.library-source-option strong[data-v-4bec93e6]{font-weight:500;line-height:1.6}.library-source-option small[data-v-4bec93e6]{color:#718096;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.library-source-picker footer[data-v-4bec93e6]{border-top:1px solid #e3e8ef;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.library-source-picker footer>span[data-v-4bec93e6]:first-child{margin-right:auto}.library-source-picker footer button[data-v-4bec93e6]{padding:5px 8px;font-size:12px}.library-picker-note[data-v-4bec93e6]{color:#718096;padding:12px;font-size:13px}.library-picker-error[data-v-4bec93e6]{color:#b42318;font-size:13px;line-height:1.7}.library-list-caption[data-v-4bec93e6]{color:#718096;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 14px;font-size:12px;display:flex}.library-list-caption>span[data-v-4bec93e6]{color:#526174;font-size:13px}.library-list-caption p[data-v-4bec93e6]{margin:0;line-height:1.7}.library-table-scroll[data-v-4bec93e6]{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.library-table-scroll[data-v-4bec93e6]:focus-visible{outline-offset:-2px;outline:2px solid #075be8}.knowledge-library table[data-v-4bec93e6]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:820px}.knowledge-library th[data-v-4bec93e6],.knowledge-library td[data-v-4bec93e6]{box-sizing:border-box;text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e3e8ef;border-right:1px solid #e9edf3;padding:12px 26px;line-height:1.6}.knowledge-library td[data-v-4bec93e6]{background:#fff;height:94px;padding-block:10px}.knowledge-library th[data-v-4bec93e6]{z-index:2;color:#344155;background:#f2f5fa;height:52px;font-size:17px;font-weight:600;position:sticky;top:0}.knowledge-library th[data-v-4bec93e6]:first-child{width:50%}.knowledge-library th[data-v-4bec93e6]:nth-child(2){width:26%}.knowledge-library th[data-v-4bec93e6]:nth-child(2),.knowledge-library td[data-v-4bec93e6]:nth-child(2){padding-inline:20px}.knowledge-library th[data-v-4bec93e6]:nth-child(3),.knowledge-library th[data-v-4bec93e6]:last-child{width:12%}.knowledge-library th[data-v-4bec93e6]:nth-child(n+3),.knowledge-library td[data-v-4bec93e6]:nth-child(n+3){text-align:center;white-space:nowrap;padding-inline:12px}.knowledge-library th[data-v-4bec93e6]:last-child,.knowledge-library td[data-v-4bec93e6]:last-child{z-index:1;border-right:0;position:sticky;right:0}.knowledge-library th[data-v-4bec93e6]:last-child{z-index:3}.library-filter-actions[data-v-4bec93e6]{flex-shrink:0;gap:10px;display:flex}.knowledge-library tbody tr:hover td[data-v-4bec93e6],.knowledge-library tbody tr:focus-within td[data-v-4bec93e6]{background:#edf5ff}.library-row-title[data-v-4bec93e6]{-webkit-line-clamp:1;color:#152033;-webkit-box-orient:vertical;font-size:18px;font-weight:600;display:-webkit-box;overflow:hidden}.library-row-preview[data-v-4bec93e6]{-webkit-line-clamp:2;color:#56657d;white-space:normal;-webkit-box-orient:vertical;margin:2px 0 0;font-size:17px;line-height:1.5;display:-webkit-box;overflow:hidden}.library-row-preview.without-heading[data-v-4bec93e6]{color:#344155;margin:0}.library-source-name[data-v-4bec93e6]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:400;display:-webkit-box;overflow:hidden}.library-source-root[data-v-4bec93e6]{color:#75839a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:16px;display:block;overflow:hidden}.library-passage-preview[data-v-4bec93e6]{font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Arial,sans-serif}.library-passage-preview .library-row-title[data-v-4bec93e6]{color:#253449;font-size:15px;font-weight:600;line-height:1.6}.library-passage-preview .library-row-preview[data-v-4bec93e6]{color:#526174;margin-top:6px;font-size:14px;font-weight:400;line-height:1.75}.library-passage-preview .library-source-root[data-v-4bec93e6]{color:#768397;margin-top:6px;font-size:12px;font-weight:400;line-height:1.6}.library-state[data-v-4bec93e6]{color:#61718a;font-size:16px}.library-state.is-indexed[data-v-4bec93e6],.library-state.decision-approve[data-v-4bec93e6]{color:#18794e}.library-state.is-processing[data-v-4bec93e6]{color:#075be8}.library-state.is-failed[data-v-4bec93e6],.library-state.decision-reject[data-v-4bec93e6]{color:#b42318}.library-state.is-paused[data-v-4bec93e6],.library-state.decision-defer[data-v-4bec93e6]{color:#9b6b16}.library-issue-kind[data-v-4bec93e6]{margin-bottom:4px;font-size:13px;display:block}.library-restricted[data-v-4bec93e6]{color:#9b6b16;margin-top:6px;font-size:12px;display:block}.library-row-actions[data-v-4bec93e6]{justify-content:center;display:flex}.library-row-actions button.text-button[data-v-4bec93e6]{min-height:36px;padding:6px 0}.library-empty[data-v-4bec93e6]{color:#718096;text-align:center;margin:0;padding:48px 20px;line-height:1.7}.library-pagination[data-v-4bec93e6]{color:#61718a;border-top:1px solid #e3e8ef;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 26px;font-size:14px;display:flex}.library-page-summary[data-v-4bec93e6]{align-items:center;gap:24px;display:flex}.library-page-summary select[data-v-4bec93e6]{color:#344155;height:38px;font:inherit;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:0 10px}.library-sr-only[data-v-4bec93e6]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.knowledge-library[data-v-4bec93e6] .el-pagination{flex-wrap:wrap;gap:8px}.knowledge-library[data-v-4bec93e6] .el-pagination button,.knowledge-library[data-v-4bec93e6] .el-pager li{background:#fff;border:1px solid #d6deea;border-radius:4px;min-width:36px;height:36px;font-size:14px;font-weight:400}.knowledge-library[data-v-4bec93e6] .el-pager{gap:8px}.knowledge-library[data-v-4bec93e6] .el-pager li.is-active{color:#fff;background:#075be8;border-color:#075be8}.library-error[data-v-4bec93e6],.library-notice[data-v-4bec93e6]{color:#b42318;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff9f8;padding:12px 20px;line-height:1.7}.library-notice[data-v-4bec93e6]{color:#47658b;background:#f2f7ff;margin:0 0 12px}.library-skeleton[data-v-4bec93e6]{padding:0 20px 20px}.library-skeleton>div[data-v-4bec93e6]{border-top:1px solid #eef1f5;grid-template-columns:3fr 1fr 1fr;gap:32px;padding:26px 0;display:grid}.library-skeleton span[data-v-4bec93e6]{background:#eef1f5;border-radius:3px;height:14px}@media (width<=1250px){.library-query[data-v-4bec93e6]{flex-basis:100%}.library-filter[data-v-4bec93e6]{padding:16px 24px}.knowledge-library th[data-v-4bec93e6],.knowledge-library td[data-v-4bec93e6]{padding-inline:18px}.library-filter-actions>button[data-v-4bec93e6]{min-width:68px}}@media (width<=760px){.knowledge-library[data-v-4bec93e6]{height:calc(100dvh - 100px);min-height:540px}.library-filter[data-v-4bec93e6]{gap:12px;padding:16px}.library-query[data-v-4bec93e6]{flex-wrap:wrap}.library-query input[data-v-4bec93e6]{flex-basis:100%}.library-source-picker[data-v-4bec93e6]{width:calc(100vw - 40px);max-width:none;position:fixed;top:25vh;left:20px}.library-list-caption[data-v-4bec93e6],.library-toolbar[data-v-4bec93e6]{padding-inline:16px}.library-pagination[data-v-4bec93e6]{gap:10px;padding:12px 16px}.library-page-summary[data-v-4bec93e6]{gap:12px}}.knowledge-library.is-embedded[data-v-4bec93e6]{height:70dvh;min-height:0}.knowledge-detail-drawer{--el-drawer-padding-primary:0;color:#273449;font:14px Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.knowledge-detail-drawer .el-drawer__header{border-bottom:1px solid #dce3ec;align-items:flex-start;gap:20px;margin:0;padding:22px 28px}.knowledge-detail-drawer .el-drawer__body{padding:0}.knowledge-detail-heading{flex:1;min-width:0}.knowledge-detail-heading p{color:#61718a;margin:0 0 8px;font-size:13px}.knowledge-detail-heading h2{color:#182538;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.55}.knowledge-detail-drawer button{color:#344155;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:8px 14px}.knowledge-detail-drawer button:disabled{opacity:.45;cursor:not-allowed}.knowledge-detail-drawer button:focus-visible{outline-offset:2px;outline:2px solid #075be8}.knowledge-detail-drawer button.primary{color:#fff;background:#075be8;border-color:#075be8}.knowledge-detail-drawer button.text-button{color:#075be8;white-space:normal;text-align:left;background:0 0;border:0;padding:0;line-height:1.7}.knowledge-detail-drawer button.secondary{color:#61718a}.knowledge-detail-content{padding:20px 28px 32px}.knowledge-detail-status{color:#61718a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.knowledge-detail-empty{color:#718096;padding:30px 0}.knowledge-detail-error{color:#b42318;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff9f8;padding:12px;line-height:1.7}.knowledge-reading{color:#61718a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 18px;font-size:13px;display:flex}.knowledge-reading>div{display:flex}.knowledge-reading button{border-radius:0;padding:5px 10px;font-size:12px}.knowledge-reading button:first-child{border-radius:4px 0 0 4px}.knowledge-reading button:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.knowledge-reading button[aria-pressed=true]{color:#075be8;background:#f0f6ff;border-color:#b4cdf6;position:relative}.knowledge-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.knowledge-detail-text.is-compact{white-space:normal}.knowledge-source-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;margin-top:28px;padding:18px}.knowledge-source-section h3{margin:0 0 14px;font-size:14px}.knowledge-source-section h3 span{color:#718096;margin-left:6px;font-size:12px;font-weight:400}.knowledge-origins{margin:0;padding:0;list-style:none}.knowledge-origins li+li{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.knowledge-origins a{color:#075be8;overflow-wrap:anywhere;line-height:1.7;text-decoration:none}.knowledge-origins small{color:#61718a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.7;display:block}.knowledge-register{margin-top:22px}.knowledge-register form,.knowledge-decision{border:1px solid #e2e8f0;border-radius:4px;margin-top:18px;padding:18px}.knowledge-register p,.knowledge-decision p,.knowledge-lock-note{color:#718096;font-size:13px;line-height:1.7}.knowledge-detail-drawer label{gap:8px;margin:14px 0;display:grid}.knowledge-detail-drawer textarea,.knowledge-detail-drawer select{box-sizing:border-box;color:#344155;width:100%;font:inherit;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:10px 12px}.knowledge-issue-summary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-issue-summary h3,.knowledge-decision h3{margin:0;font-size:15px}.knowledge-issue-summary h4{color:#61718a;margin:20px 0 8px;font-size:13px;font-weight:500}.knowledge-issue-summary blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-left:3px solid #cdd6e2;margin:0;padding:14px;line-height:1.8}.knowledge-issue-summary p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.knowledge-parent-context{border-block:1px solid #e2e8f0;margin-top:22px;padding:15px 0}.knowledge-parent-context summary{cursor:pointer;color:#61718a}.knowledge-parent-context article{margin:18px 0}.knowledge-parent-context .knowledge-origins{padding-top:18px}.knowledge-decision-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=600px){.knowledge-detail-drawer .el-drawer__header{padding:18px 20px}.knowledge-detail-content{padding:20px}.knowledge-detail-heading h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.knowledge-detail-drawer{transition:none}}.source-knowledge-markdown[data-v-65b923c7]{overflow-wrap:anywhere;font-size:16px;line-height:1.9}.source-knowledge-markdown[data-v-65b923c7] table{border-collapse:collapse;display:block;overflow:auto}.source-knowledge-markdown[data-v-65b923c7] th,.source-knowledge-markdown[data-v-65b923c7] td{border:1px solid #d7e0ec;padding:10px}.source-knowledge-markdown[data-v-65b923c7] h1{font-size:26px}.source-knowledge-markdown[data-v-65b923c7] h2{margin-top:26px;font-size:21px}.source-passage-issue select[data-v-65b923c7]{max-width:100%;font:inherit;padding:10px}.source-document-page[data-v-65b923c7]{color:#273449;gap:16px;min-width:0;font-size:14px;display:grid}.source-document-page[data-v-65b923c7],.source-passage-drawer[data-v-65b923c7]{font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.source-doc-card[data-v-65b923c7]{background:#fff;border:1px solid #dce3ec;border-radius:6px;min-width:0}.source-doc-overview[data-v-65b923c7]{padding:18px 20px}.source-doc-overview>header[data-v-65b923c7]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.source-doc-identity[data-v-65b923c7]{min-width:0}.source-doc-identity h2[data-v-65b923c7]{margin:0 0 5px;font-size:19px;line-height:1.4}.source-document-page a[data-v-65b923c7],.source-passage-drawer a[data-v-65b923c7]{color:#075be8;overflow-wrap:anywhere}.source-doc-identity a[data-v-65b923c7]{font-size:13px}.source-document-page button[data-v-65b923c7],.source-passage-drawer button[data-v-65b923c7]{color:#344155;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:8px 14px}.source-document-page button.primary[data-v-65b923c7],.source-passage-drawer button.primary[data-v-65b923c7]{color:#fff;background:#075be8;border-color:#075be8}.source-document-page button[data-v-65b923c7]:disabled,.source-passage-drawer button[data-v-65b923c7]:disabled{opacity:.45;cursor:not-allowed}.source-document-page button[data-v-65b923c7]:focus-visible,.source-passage-drawer button[data-v-65b923c7]:focus-visible{outline-offset:2px;outline:2px solid #075be8}.source-doc-stats[data-v-65b923c7]{flex-wrap:wrap;gap:10px 24px;margin:16px 0;padding:0;display:flex}.source-doc-stats>div[data-v-65b923c7]{align-items:baseline;gap:10px;display:flex}.source-doc-stats dt[data-v-65b923c7]{color:#61718a;font-size:13px}.source-doc-stats dd[data-v-65b923c7]{color:#182538;font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600}.source-doc-stats small[data-v-65b923c7]{color:#718096;margin-left:4px;font-size:12px;font-weight:400}.source-doc-process[data-v-65b923c7]{background:#f5f9ff;border:1px solid #dce8f8;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:14px 16px;display:flex}.source-doc-process.is-ready[data-v-65b923c7]{background:#f7fafc;border-color:#e2e8f0}.source-doc-process.is-paused[data-v-65b923c7]{background:#fafbfc;border-color:#dce3ec}.source-doc-process.has-error[data-v-65b923c7]{background:#fff9f8;border-color:#f3d8d4}.source-doc-process-copy[data-v-65b923c7]{flex:330px;min-width:0}.source-doc-process-title[data-v-65b923c7]{align-items:center;gap:9px;margin:0 0 6px;font-size:14px;line-height:1.5;display:flex}.source-doc-process.is-ready .source-doc-process-title[data-v-65b923c7]{color:#18794e}.source-doc-process p[data-v-65b923c7]{color:#61718a;margin:0;font-size:13px;line-height:1.7}.source-doc-process .source-doc-operation-error[data-v-65b923c7]{color:#b42318;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.source-doc-actions[data-v-65b923c7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.source-doc-coverage[data-v-65b923c7]{color:#718096;margin:10px 0 0;font-size:12px;line-height:1.7}.source-doc-note[data-v-65b923c7]{color:#718096;line-height:1.7}.source-doc-error[data-v-65b923c7]{color:#b42318;white-space:pre-wrap;background:#fff1f0;margin:0;padding:12px;line-height:1.6}.source-doc-stages[data-v-65b923c7]{border-top:1px solid #e0e8f2;flex-basis:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:12px;display:grid}.source-doc-stage[data-v-65b923c7]{min-width:0}.source-doc-stage-heading[data-v-65b923c7]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.source-doc-stage h4[data-v-65b923c7]{color:#344155;margin:0;font-size:13px;font-weight:600}.source-doc-stage strong[data-v-65b923c7]{color:#075be8;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.source-doc-stage progress[data-v-65b923c7],.source-doc-stage-track[data-v-65b923c7]{accent-color:#075be8;background:#e3eaf3;border:0;border-radius:3px;width:100%;height:5px;margin:9px 0 6px;display:block;overflow:hidden}.source-doc-stage progress[data-v-65b923c7]::-webkit-progress-bar{background:#e3eaf3}.source-doc-stage progress[data-v-65b923c7]::-webkit-progress-value{background:#075be8;transition:width .25s}.source-doc-stage.is-completed progress[data-v-65b923c7]{accent-color:#27825d}.source-doc-stage-track.is-complete[data-v-65b923c7]{background:#27825d}.source-doc-stage.is-completed progress[data-v-65b923c7]::-webkit-progress-value{background:#27825d}.source-doc-stage.is-completed strong[data-v-65b923c7],.source-doc-stage.is-completed p[data-v-65b923c7]{color:#27825d}.source-doc-stage.is-paused progress[data-v-65b923c7]{accent-color:#718096}.source-doc-stage.is-paused progress[data-v-65b923c7]::-webkit-progress-value{background:#718096}.source-doc-stage.is-failed p[data-v-65b923c7]{color:#b42318}.source-doc-stage.is-waiting h4[data-v-65b923c7],.source-doc-stage.is-waiting p[data-v-65b923c7]{color:#718096}.source-doc-stage p[data-v-65b923c7]{font-size:12px}.source-doc-spinner[data-v-65b923c7]{box-sizing:border-box;border:2px solid #dbeafe;border-top-color:#075be8;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:1s linear infinite source-doc-spin-65b923c7;display:inline-block}.source-doc-tabs[data-v-65b923c7]{border-bottom:1px solid #dce3ec;gap:24px;padding:0 20px;display:flex}.source-doc-tabs button[data-v-65b923c7]{border:0;border-bottom:2px solid #0000;border-radius:0;padding:15px 0}.source-doc-tabs button[aria-selected=true][data-v-65b923c7]{color:#075be8;border-bottom-color:#075be8}.source-doc-tabs span[data-v-65b923c7]{color:#718096;margin-left:6px;font-size:13px}.source-doc-filter[data-v-65b923c7]{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.source-doc-filter label[data-v-65b923c7]{flex:0 660px;align-items:center;gap:12px;display:flex}.source-doc-filter label span[data-v-65b923c7]{white-space:nowrap}.source-document-page input[data-v-65b923c7],.source-document-page textarea[data-v-65b923c7],.source-document-page select[data-v-65b923c7],.source-passage-drawer textarea[data-v-65b923c7],.source-passage-drawer select[data-v-65b923c7]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#344155;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:9px 11px}.source-doc-table-scroll[data-v-65b923c7]{overflow:auto}.source-document-page table[data-v-65b923c7]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:600px}.source-document-page th[data-v-65b923c7],.source-document-page td[data-v-65b923c7]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3e8ef;padding:16px 20px;line-height:1.7}.source-document-page th[data-v-65b923c7]{color:#61718a;background:#f7f9fc;font-weight:500}.source-document-page th[data-v-65b923c7]:first-child{width:260px}.source-document-page th[data-v-65b923c7]:last-child{width:90px}.source-document-page tbody tr[data-v-65b923c7]:hover{background:#f9fbff}.source-doc-row-title[data-v-65b923c7]{color:#273449;font-weight:500}.source-doc-row-title span[data-v-65b923c7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.source-document-page td p[data-v-65b923c7]{color:#58667a;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:78ch;margin:0;display:-webkit-box;overflow:hidden}.source-document-page button.source-doc-text-button[data-v-65b923c7]{color:#075be8;background:0 0;border-color:#0000;padding:0}.source-doc-empty[data-v-65b923c7]{color:#718096;text-align:center;padding:40px 20px}.source-doc-results>footer[data-v-65b923c7]{color:#61718a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.source-doc-results>p[data-v-65b923c7]{padding:0 20px}.source-document-page[data-v-65b923c7] .el-pagination{flex-wrap:wrap;gap:8px}.source-doc-issues article[data-v-65b923c7]{border-bottom:1px solid #e3e8ef;padding:20px}.source-doc-issues header[data-v-65b923c7]{justify-content:space-between;display:flex}.source-document-page blockquote[data-v-65b923c7]{white-space:pre-wrap;background:#f7f9fc;margin:12px 0;padding:12px}.source-doc-issues label[data-v-65b923c7],.source-passage-body label[data-v-65b923c7]{gap:8px;margin:14px 0;display:grid}.source-doc-issues .source-doc-actions[data-v-65b923c7]{margin-top:12px}.source-passage-drawer{--el-drawer-padding-primary:0;color:#273449;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px}.source-passage-drawer .el-drawer__header{border-bottom:1px solid #dce3ec;align-items:flex-start;gap:20px;margin:0;padding:22px 28px}.source-passage-drawer .el-drawer__body{padding:0}.source-passage-heading[data-v-65b923c7]{flex:1;min-width:0}.source-passage-heading p[data-v-65b923c7]{color:#61718a;margin:0 0 8px;font-size:13px}.source-passage-heading h2[data-v-65b923c7]{color:#182538;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.55}.source-passage-drawer .source-passage-close[data-v-65b923c7]{flex:none}.source-passage-body[data-v-65b923c7]{padding:18px 28px 32px}.source-passage-reading[data-v-65b923c7]{color:#61718a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.source-passage-reading>div[data-v-65b923c7]{display:flex}.source-passage-drawer .source-passage-reading button[data-v-65b923c7]{background:#fff;border-radius:0;padding:5px 10px;font-size:12px}.source-passage-drawer .source-passage-reading button[data-v-65b923c7]:first-child{border-radius:4px 0 0 4px}.source-passage-drawer .source-passage-reading button[data-v-65b923c7]:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.source-passage-drawer .source-passage-reading button[aria-pressed=true][data-v-65b923c7]{color:#075be8;background:#f0f6ff;border-color:#b4cdf6;position:relative}.source-passage-text[data-v-65b923c7]{white-space:pre-wrap;overflow-wrap:anywhere;color:#273449;font-size:15px;line-height:1.75}.source-passage-text.is-compact[data-v-65b923c7]{white-space:normal}.source-passage-origins[data-v-65b923c7]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;margin-top:32px;padding:20px}.source-passage-origins h3[data-v-65b923c7]{margin:0 0 14px;font-size:14px}.source-passage-origins h3 span[data-v-65b923c7]{color:#718096;margin-left:6px;font-size:12px;font-weight:400}.source-passage-origins ul[data-v-65b923c7]{margin:0;padding:0;list-style:none}.source-passage-origins li+li[data-v-65b923c7]{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.source-passage-origins a[data-v-65b923c7],.source-passage-origins strong[data-v-65b923c7]{font-weight:500;line-height:1.65}.source-passage-origins small[data-v-65b923c7],.source-passage-url[data-v-65b923c7]{color:#61718a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.7;display:block}.source-passage-issue[data-v-65b923c7]{margin-top:24px}.source-passage-drawer .source-passage-issue-toggle[data-v-65b923c7]{color:#61718a;white-space:normal;text-align:left;border:0;padding:0;line-height:1.7}.source-passage-issue form[data-v-65b923c7]{border:1px solid #e2e8f0;border-radius:5px;margin-top:16px;padding:20px}.source-passage-issue form p[data-v-65b923c7]{margin-top:0}@keyframes source-doc-spin-65b923c7{to{transform:rotate(360deg)}}@media (width<=600px){.source-doc-overview[data-v-65b923c7]{padding:16px}.source-doc-stats[data-v-65b923c7]{gap:8px 18px}.source-doc-stats>div[data-v-65b923c7]{gap:6px}.source-doc-stats dt[data-v-65b923c7]{font-size:12px}.source-doc-stats dd[data-v-65b923c7]{font-size:16px}.source-doc-process[data-v-65b923c7]{padding:12px}.source-doc-process-copy[data-v-65b923c7]{flex-basis:100%}.source-doc-stages[data-v-65b923c7]{grid-template-columns:1fr;gap:16px}.source-document-page th[data-v-65b923c7]:first-child{width:190px}.source-doc-filter label[data-v-65b923c7]{flex-wrap:wrap;flex-basis:100%}.source-doc-filter input[data-v-65b923c7]{flex-basis:100%}.source-passage-drawer .el-drawer__header{padding:18px 20px}.source-passage-heading h2[data-v-65b923c7]{font-size:19px}.source-passage-body[data-v-65b923c7]{padding:24px 20px 32px}.source-passage-origins[data-v-65b923c7],.source-passage-issue form[data-v-65b923c7]{padding:16px}}@media (prefers-reduced-motion:reduce){.source-doc-spinner[data-v-65b923c7]{animation:none}.source-doc-stage progress[data-v-65b923c7]::-webkit-progress-value{transition:none}.source-passage-drawer{transition:none}}.collection-workspace[data-v-19aaa255]{color:#273449;gap:16px;min-width:0;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:14px;display:grid}.collection-card[data-v-19aaa255]{background:#fff;border:1px solid #dce3ec;border-radius:6px;min-width:0}.collection-overview[data-v-19aaa255]{padding:20px}.collection-identity[data-v-19aaa255],.collection-results-header[data-v-19aaa255]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collection-identity>div[data-v-19aaa255]{min-width:0}.collection-identity h2[data-v-19aaa255]{margin:0 0 6px;font-size:19px;line-height:1.4}.collection-workspace a[data-v-19aaa255]{color:#075be8;overflow-wrap:anywhere;text-decoration:none}.collection-identity a[data-v-19aaa255]{font-size:13px}.collection-workspace button[data-v-19aaa255]{color:#344155;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:8px 14px}.collection-workspace button.primary[data-v-19aaa255]{color:#fff;background:#075be8;border-color:#075be8}.collection-workspace button[data-v-19aaa255]:disabled{opacity:.45;cursor:not-allowed}.collection-workspace button[data-v-19aaa255]:focus-visible,.collection-workspace a[data-v-19aaa255]:focus-visible,.collection-workspace input[data-v-19aaa255]:focus-visible,.collection-workspace select[data-v-19aaa255]:focus-visible{outline-offset:2px;outline:2px solid #075be8}.collection-workspace button.text-button[data-v-19aaa255]{color:#075be8;background:0 0;border:0;padding:0}.collection-stats[data-v-19aaa255]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.collection-stats>div[data-v-19aaa255]{border-left:1px solid #e3e8ef;padding-left:18px}.collection-stats>div[data-v-19aaa255]:first-child{border-left:0;padding-left:0}.collection-stats dt[data-v-19aaa255]{color:#61718a;font-size:13px;line-height:1.5}.collection-stats dd[data-v-19aaa255]{color:#263449;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:23px;font-weight:600}.collection-stats .is-primary dd[data-v-19aaa255]{color:#075be8}.collection-stats small[data-v-19aaa255]{color:#718096;margin-left:5px;font-size:12px;font-weight:400}.collection-process[data-v-19aaa255]{background:#f8fafc;border:1px solid #e0e6ed;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.collection-process.is-running[data-v-19aaa255]{background:#f4f8ff;border-color:#dce8f8}.collection-process.has-warning[data-v-19aaa255]{background:#fffcf5;border-color:#efe4cb}.collection-process-copy[data-v-19aaa255]{flex:1;min-width:0}.collection-process h3[data-v-19aaa255]{align-items:center;gap:9px;margin:0 0 6px;font-size:14px;line-height:1.6;display:flex}.collection-process p[data-v-19aaa255]{color:#61718a;margin:0;font-size:13px;line-height:1.7}.collection-process p.collection-available[data-v-19aaa255]{margin-top:6px;font-size:12px}.collection-available strong[data-v-19aaa255]{color:#344155;font-weight:600}.collection-actions[data-v-19aaa255]{flex-wrap:wrap;gap:10px;display:flex}.collection-run-error[data-v-19aaa255],.collection-error[data-v-19aaa255],.collection-page-error[data-v-19aaa255]{color:#b42318;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.7}.collection-run-note[data-v-19aaa255]{color:#61718a;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.7}.collection-error[data-v-19aaa255]{background:#fff9f8;border:1px solid #f3d8d4;border-radius:4px;margin:0;padding:12px 16px}.collection-results-header[data-v-19aaa255]{border-bottom:1px solid #e0e6ed;flex-wrap:wrap;align-items:center;padding:17px 20px}.collection-results-header>div[data-v-19aaa255]{align-items:baseline;gap:12px;display:flex}.collection-results-header h3[data-v-19aaa255]{margin:0;font-size:15px;font-weight:600}.collection-results-header span[data-v-19aaa255]{color:#718096;font-size:13px}.collection-filter[data-v-19aaa255]{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.collection-filter label[data-v-19aaa255]{align-items:center;gap:10px;display:flex}.collection-filter label span[data-v-19aaa255]{white-space:nowrap}.collection-search[data-v-19aaa255]{flex:0 440px}.collection-filter input[data-v-19aaa255],.collection-filter select[data-v-19aaa255]{box-sizing:border-box;min-width:0;font:inherit;color:#344155;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:9px 11px}.collection-filter input[data-v-19aaa255]{width:100%}.collection-filter select[data-v-19aaa255]{width:148px}.collection-table-scroll[data-v-19aaa255]{overflow:auto}.collection-workspace table[data-v-19aaa255]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.collection-workspace th[data-v-19aaa255],.collection-workspace td[data-v-19aaa255]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3e8ef;padding:15px 20px;line-height:1.65}.collection-workspace th[data-v-19aaa255]{color:#61718a;background:#f7f9fc;font-size:13px;font-weight:500}.collection-workspace th[data-v-19aaa255]:nth-child(2){width:110px}.collection-workspace td[data-v-19aaa255]:nth-child(2){white-space:nowrap}.collection-workspace th[data-v-19aaa255]:nth-child(3){width:200px}.collection-workspace th[data-v-19aaa255]:last-child{width:144px}.collection-workspace tbody tr[data-v-19aaa255]:hover{background:#fafcff}.collection-row-title[data-v-19aaa255]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.collection-row-url[data-v-19aaa255]{white-space:nowrap;text-overflow:ellipsis;color:#718096;margin-top:5px;font-size:12px;display:block;overflow:hidden}.collection-row-actions[data-v-19aaa255]{flex-wrap:wrap;gap:14px;display:flex}.collection-no-body[data-v-19aaa255]{color:#8a96a7;font-size:13px}.collection-record-status[data-v-19aaa255]{color:#61718a;font-size:13px}.collection-record-status.is-captured[data-v-19aaa255]{color:#18794e}.collection-record-status.is-failed[data-v-19aaa255],.collection-record-status.is-plugin_required[data-v-19aaa255]{color:#b45309}.collection-record-error[data-v-19aaa255]{color:#9b473c;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.collection-empty[data-v-19aaa255]{text-align:center;color:#718096;padding:44px 20px;line-height:1.7}.collection-page-error[data-v-19aaa255]{padding:0 20px 14px}.collection-results footer[data-v-19aaa255]{color:#61718a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:13px;display:flex}.collection-workspace[data-v-19aaa255] .el-pagination{flex-wrap:wrap;gap:8px}.collection-skeleton[data-v-19aaa255]{padding:0 20px 20px}.collection-skeleton>div[data-v-19aaa255]{border-top:1px solid #eef1f5;grid-template-columns:3fr 1fr 1fr;gap:32px;padding:19px 0;display:grid}.collection-skeleton span[data-v-19aaa255]{background:#eef1f5;border-radius:3px;height:14px}.collection-skeleton p[data-v-19aaa255]{color:#718096;text-align:center;font-size:13px}.collection-spinner[data-v-19aaa255]{box-sizing:border-box;border:2px solid #dbeafe;border-top-color:#075be8;border-radius:50%;width:15px;height:15px;animation:1s linear infinite collection-spin-19aaa255}@keyframes collection-spin-19aaa255{to{transform:rotate(360deg)}}@media (width<=1000px){.collection-stats[data-v-19aaa255]{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-stats>div[data-v-19aaa255]:nth-child(4){border-left:0;padding-left:0}.collection-stats dd[data-v-19aaa255]{white-space:nowrap}.collection-process[data-v-19aaa255]{flex-wrap:wrap}.collection-process-copy[data-v-19aaa255]{flex-basis:100%}.collection-workspace th[data-v-19aaa255]:nth-child(3){width:140px}.collection-workspace th[data-v-19aaa255]:last-child{width:110px}}@media (width<=600px){.collection-overview[data-v-19aaa255]{padding:16px}.collection-stats[data-v-19aaa255]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.collection-stats>div[data-v-19aaa255]{border:0;padding-left:0}.collection-stats dd[data-v-19aaa255]{font-size:21px}.collection-filter[data-v-19aaa255]{padding:16px}.collection-search[data-v-19aaa255]{flex-basis:100%}.collection-process[data-v-19aaa255]{padding:12px}.collection-results-header[data-v-19aaa255]{padding:16px}.collection-workspace table[data-v-19aaa255]{min-width:660px}}@media (prefers-reduced-motion:reduce){.collection-spinner[data-v-19aaa255]{animation:none}}.collection-body-drawer{--el-drawer-padding-primary:0;color:#273449;font:14px Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}.collection-body-drawer .el-drawer__header{border-bottom:1px solid #dce3ec;align-items:flex-start;gap:20px;margin:0;padding:22px 28px}.collection-body-drawer .el-drawer__body{padding:0}.collection-body-heading{flex:1;min-width:0}.collection-body-heading p{color:#61718a;margin:0 0 8px;font-size:13px}.collection-body-heading h2{color:#182538;overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.55}.collection-body-drawer button{color:#344155;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd6e2;border-radius:4px;padding:8px 14px}.collection-body-drawer button:focus-visible{outline-offset:2px;outline:2px solid #075be8}.collection-body-content{padding:20px 28px 32px}.collection-body-url{color:#075be8;overflow-wrap:anywhere;font-size:12px;line-height:1.7;text-decoration:none}.collection-body-empty{color:#718096;padding:30px 0;line-height:1.7}.collection-body-error{color:#b42318;white-space:pre-wrap;line-height:1.7}.collection-body-reading{color:#61718a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 18px;font-size:13px;display:flex}.collection-body-reading>div{display:flex}.collection-body-reading button{border-radius:0;padding:5px 10px;font-size:12px}.collection-body-reading button:first-child{border-radius:4px 0 0 4px}.collection-body-reading button:last-child{border-radius:0 4px 4px 0;margin-left:-1px}.collection-body-reading button[aria-pressed=true]{color:#075be8;background:#f0f6ff;border-color:#b4cdf6;position:relative}.collection-body-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.collection-body-text.is-compact{white-space:normal}@media (width<=600px){.collection-body-drawer .el-drawer__header{padding:18px 20px}.collection-body-content{padding:20px}.collection-body-heading h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.collection-body-drawer{transition:none}}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.source-list-view[data-v-6461d4fb]{color:#273449;gap:16px;min-width:0;display:grid}.source-summary[data-v-6461d4fb]{background:#fff;border:1px solid #dce3ec;border-radius:6px;grid-template-columns:repeat(4,1fr);padding:18px 0;display:grid}.source-summary button[data-v-6461d4fb]{color:#344155;justify-content:center;align-items:center;gap:18px;min-width:0;padding:6px 12px;font-size:16px;display:flex}.source-summary button+button[data-v-6461d4fb]{border-left:1px solid #dce3ec}.source-summary strong[data-v-6461d4fb]{color:#075be8;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.source-summary .collecting strong[data-v-6461d4fb]{color:#d97706}.source-summary .searchable strong[data-v-6461d4fb]{color:#15803d}.source-summary button[data-v-6461d4fb]:hover{background:#f5f8ff}.source-summary button[aria-pressed=true] span[data-v-6461d4fb]{color:#075be8}.source-query-form[data-v-6461d4fb]{background:#fff;border:1px solid #dce3ec;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px 16px;margin:0;padding:18px;display:flex}.source-query-form>label[data-v-6461d4fb]{white-space:nowrap;flex:0 0 190px;align-items:center;gap:8px;font-size:14px;display:flex}.source-query-form .name-filter[data-v-6461d4fb]{flex:0 340px;min-width:260px}.search-field[data-v-6461d4fb]{background:#fff;border:1px solid #cdd6e2;border-radius:4px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.search-field svg[data-v-6461d4fb]{color:#8290a4;flex-shrink:0;width:16px}.search-field input[data-v-6461d4fb]{background:0 0;border:0;outline:none;width:100%;min-width:0;height:36px;padding:0}.source-query-form select[data-v-6461d4fb]{color:#344155;background:#fff;border:1px solid #cdd6e2;border-radius:4px;width:126px;min-width:0;height:38px;padding:0 10px;font-size:14px}.query-actions[data-v-6461d4fb]{gap:10px;display:flex}.source-list-view button[data-v-6461d4fb]{font-family:inherit}.query-actions button[data-v-6461d4fb],.source-empty-state button[data-v-6461d4fb]{color:#344155;background:#fff;border:1px solid #cdd6e2;border-radius:4px;min-width:70px;height:38px;padding:0 18px}.query-actions .primary[data-v-6461d4fb]{color:#fff;background:#075be8;border-color:#075be8}.source-records[data-v-6461d4fb]{background:#fff;border:1px solid #dce3ec;border-radius:6px;min-width:0;overflow:hidden}.table-tools[data-v-6461d4fb]{color:#64748b;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;padding:10px 18px;font-size:13px;display:flex}.table-tools button[data-v-6461d4fb]{color:#52647d;align-items:center;gap:6px;padding:4px 8px;display:flex}.table-tools svg[data-v-6461d4fb]{width:15px}.source-table-scroll[data-v-6461d4fb]{overflow:auto}.source-records table[data-v-6461d4fb]{table-layout:fixed;border-spacing:0;border-collapse:separate;text-align:left;width:100%;min-width:1120px;font-size:14px}.name-col[data-v-6461d4fb]{width:auto}.admission-col[data-v-6461d4fb]{width:112px}.progress-col[data-v-6461d4fb]{width:164px}.count-col[data-v-6461d4fb]{width:120px}.date-col[data-v-6461d4fb]{width:136px}.actions-col[data-v-6461d4fb]{width:350px}.source-records th[data-v-6461d4fb],.source-records td[data-v-6461d4fb]{vertical-align:middle;background:#fff;border-bottom:1px solid #e3e8ef;padding:14px 16px;font-weight:400}.source-records thead th[data-v-6461d4fb]{color:#56647a;background:#f7f9fc;padding-block:15px;font-weight:500}.source-records tbody tr:hover>th[data-v-6461d4fb],.source-records tbody tr:hover>td[data-v-6461d4fb]{background:#f5f8fe}.source-title strong[data-v-6461d4fb],.source-title a[data-v-6461d4fb]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-title strong[data-v-6461d4fb]{color:#182538;font-size:15px;font-weight:600}.source-title a[data-v-6461d4fb]{color:#61718a;margin-top:5px;font-size:13px}.source-title a[data-v-6461d4fb]:hover{color:#075be8;text-decoration:underline}.number-cell[data-v-6461d4fb],.date-cell[data-v-6461d4fb]{font-variant-numeric:tabular-nums;white-space:nowrap}.date-cell[data-v-6461d4fb]{font-size:13px}.admission[data-v-6461d4fb],.runtime[data-v-6461d4fb]{align-items:center;gap:7px;line-height:1.5;display:inline-flex}.admission[data-v-6461d4fb]:before,.runtime[data-v-6461d4fb]:before{content:"";background:#94a3b8;border-radius:50%;flex-shrink:0;width:7px;height:7px}.admission.approved[data-v-6461d4fb]:before,.runtime.healthy[data-v-6461d4fb]:before,.runtime.searchable[data-v-6461d4fb]:before{background:#16a34a}.admission.pending[data-v-6461d4fb]:before,.runtime.not_started[data-v-6461d4fb]:before{background:#f59e0b}.admission.rejected[data-v-6461d4fb]:before,.runtime.attention[data-v-6461d4fb]:before{background:#dc4545}.runtime.partial[data-v-6461d4fb]:before{background:#075be8}.runtime.searchable[data-v-6461d4fb]{color:#15803d}.source-records .fixed-actions[data-v-6461d4fb]{z-index:1;box-shadow:none;border-left:1px solid #e3e8ef;position:sticky;right:0}.row-actions[data-v-6461d4fb]{white-space:nowrap;grid-template-columns:144px 86px 68px;align-items:center;gap:8px;display:grid}.row-actions button[data-v-6461d4fb]{color:#334155;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:100%;height:34px;padding:0 10px;font-size:13px;display:inline-flex}.row-actions button[data-v-6461d4fb]:hover:not(:disabled){color:#075be8;background:#f5f8ff;border-color:#075be8}.row-actions button.enter-button[data-v-6461d4fb]{color:#075be8;border-color:#78a5f4}.row-actions[data-v-6461d4fb] .el-dropdown{width:100%}.row-actions svg[data-v-6461d4fb]{width:12px}.row-actions button[data-v-6461d4fb]:disabled{color:#9ca3af;cursor:not-allowed;background:#f6f7f9;border-color:#e0e4ea}.source-pagination[data-v-6461d4fb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;font-size:14px;display:flex}.source-pagination[data-v-6461d4fb] .el-pagination{flex-wrap:wrap;gap:8px;font-weight:400}.source-pagination[data-v-6461d4fb] .el-pagination__sizes{margin:0}.source-pagination[data-v-6461d4fb] .el-pager li,.source-pagination[data-v-6461d4fb] .btn-prev,.source-pagination[data-v-6461d4fb] .btn-next{background:#fff;border:1px solid #dce3ec;border-radius:4px;min-width:32px;height:32px}.source-pagination[data-v-6461d4fb] .el-pager li.is-active{border-color:#075be8;color:#075be8!important;background:#eff5ff!important}.source-empty-state[data-v-6461d4fb]{color:#64748b;text-align:center;align-content:center;justify-items:center;gap:10px;min-height:240px;padding:24px;display:grid}.source-empty-state>svg[data-v-6461d4fb]{color:#94a3b8;width:28px}.source-empty-state strong[data-v-6461d4fb]{color:#334155;font-size:16px}.source-empty-state p[data-v-6461d4fb]{margin:0;font-size:14px}.source-flow-note[data-v-6461d4fb]{color:#61718a;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.7;display:flex}.source-flow-note svg[data-v-6461d4fb]{color:#075be8;flex-shrink:0;width:16px;margin-top:4px}.source-list-view button[data-v-6461d4fb]:focus-visible,.source-list-view select[data-v-6461d4fb]:focus-visible,.source-table-scroll[data-v-6461d4fb]:focus-visible{outline-offset:3px;outline:2px solid #075be8}.search-field[data-v-6461d4fb]:focus-within{border-color:#075be8;box-shadow:0 0 0 2px #e4edff}@media (width<=900px){.source-summary button[data-v-6461d4fb]{gap:10px;font-size:14px}.source-summary strong[data-v-6461d4fb]{font-size:22px}.source-list-view[data-v-6461d4fb]{gap:18px}.source-query-form>label[data-v-6461d4fb]{flex:190px}.source-query-form .name-filter[data-v-6461d4fb]{flex:300px}.source-query-form select[data-v-6461d4fb]{flex:1;width:auto}.source-pagination[data-v-6461d4fb]{align-items:flex-start}.source-records .fixed-actions[data-v-6461d4fb]{box-shadow:none;position:static}}@media (width<=520px){.source-summary[data-v-6461d4fb]{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px 0}.source-summary button[data-v-6461d4fb]:nth-child(3){border-left:0}.source-query-form>label[data-v-6461d4fb]{flex-basis:100%}.source-query-form .name-filter[data-v-6461d4fb]{flex-basis:100%;min-width:0}.source-query-form[data-v-6461d4fb]{padding:14px}.query-actions[data-v-6461d4fb]{width:100%}.query-actions button[data-v-6461d4fb]{flex:1}}.task-material-reader[data-v-88a10864]{color:#344b69;grid-template-columns:minmax(0,1fr) 266px;align-items:start;gap:28px;min-width:0;display:grid}.material-reader-content[data-v-88a10864]{grid-area:1/1;min-width:0}.material-reader-guide[data-v-88a10864]{scrollbar-width:thin;grid-area:1/2;min-width:0;max-height:calc(100vh - 40px);padding-left:2px;position:sticky;top:18px;overflow:auto}.material-scope-note[data-v-88a10864]{background:#f6f8fb;border-radius:4px;margin-bottom:22px;padding:15px 17px}.material-scope-note>summary[data-v-88a10864]{color:#243e60;padding:0!important;font-size:14px!important;font-weight:600!important}.material-scope-note p[data-v-88a10864]{color:#657995;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.9}.material-scope-note .material-history-note[data-v-88a10864]{color:#986b2e}.material-toc h3[data-v-88a10864]{color:#263f61;margin:0 0 13px;font-size:14px}.material-toc h3>span[data-v-88a10864]{color:#7486a0;margin-left:5px;font-size:12px;font-weight:400}.material-toc>details[data-v-88a10864]{border-bottom:1px solid #e6ecf4}.material-toc>details>summary[data-v-88a10864]{list-style:none;padding:0!important}.material-toc>details>summary[data-v-88a10864]::-webkit-details-marker{display:none}.material-toc button[data-v-88a10864]{text-align:left;white-space:normal;width:100%;color:#3e597d!important;background:0 0!important;border:0!important;border-radius:4px!important;align-items:flex-start!important;gap:9px!important;min-height:0!important;padding:12px 11px!important;font-size:13px!important;line-height:1.7!important;display:flex!important}.material-toc summary button[data-v-88a10864]{font-weight:600!important}.material-toc summary.active[data-v-88a10864]{background:#ebf3ff}.material-toc summary.active button[data-v-88a10864]{color:#0758ed!important}.material-toc button svg[data-v-88a10864]{flex-shrink:0;margin-top:3px;width:16px!important;height:16px!important}.material-toc button>span[data-v-88a10864]:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.material-toc button small[data-v-88a10864]{color:#6588be;flex-shrink:0;margin-left:auto;font-weight:400}.material-toc ol[data-v-88a10864]{margin:4px 0 11px;padding:0;list-style:none}.material-toc ol button[data-v-88a10864]{padding:8px 12px!important;font-size:12px!important;font-weight:400!important}.material-toc ol button>span[data-v-88a10864]:first-child{color:#8194b0;flex:0 0 23px}.material-toc ol button>span[data-v-88a10864]:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.material-reading-group[data-v-88a10864]{margin:0 0 24px}.material-reading-group>header[data-v-88a10864]{border-bottom:1px solid #dbe4f0;align-items:baseline;gap:15px;padding:14px 0 16px;scroll-margin-top:20px;display:flex}.material-reading-group>header h3[data-v-88a10864]{overflow-wrap:anywhere;flex:1;color:#213b60!important;margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.7!important}.material-reading-group>header h3[data-v-88a10864]:before{content:"";vertical-align:-2px;background:#0960f5;border-radius:2px;width:4px;height:16px;margin-right:10px;display:inline-block}.material-reading-group>header>span[data-v-88a10864]{color:#8193ae;white-space:nowrap;font-size:12px}.material-reading-entry[data-v-88a10864]{border-bottom:1px solid #e6edf5;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:23px 0;scroll-margin-top:20px;display:grid}.material-entry-number[data-v-88a10864]{color:#8094b2;padding-top:1px;font-size:13px;line-height:2.05}.material-entry-text[data-v-88a10864]{color:#435d7e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:2.05}.material-entry-sources[data-v-88a10864]{margin-top:12px}.material-entry-sources summary[data-v-88a10864]{color:#8195b1;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.8!important}.material-entry-sources summary>span[data-v-88a10864]{color:#5e7da9;margin-left:9px}.material-entry-sources>div[data-v-88a10864]{overflow-wrap:anywhere;background:#f8fafc;border-left:2px solid #dce8fa;margin-top:9px;padding:10px 12px;font-size:12px;line-height:1.8}.material-entry-sources strong[data-v-88a10864]{color:#455f80;font-size:12px;font-weight:500}.material-entry-sources p[data-v-88a10864]{color:#6c829e;margin:3px 0}.material-entry-sources a[data-v-88a10864],.material-original-evidence a[data-v-88a10864]{color:#1760bf;overflow-wrap:anywhere;font-size:12px}.material-original-evidence[data-v-88a10864]{border-top:1px solid #dfe7f1;padding-top:10px}.material-original-evidence summary[data-v-88a10864],.material-input-note summary[data-v-88a10864]{color:#637d9f;font-size:13px!important;font-weight:500!important}.material-original-evidence summary span[data-v-88a10864]{margin-left:10px;font-size:12px;font-weight:400}.material-original-evidence article[data-v-88a10864]{border-top:1px solid #e6edf4;padding:15px 0}.material-original-evidence h4[data-v-88a10864]{color:#294767;margin:0 0 8px;font-size:13px}.material-original-evidence article>p[data-v-88a10864]{white-space:pre-wrap;overflow-wrap:anywhere;color:#526987;margin:0 0 12px;font-size:14px;line-height:1.95}.material-evidence-note[data-v-88a10864]{color:#8090a7;font-size:12px}.material-input-note[data-v-88a10864]{border-top:1px solid #e6edf4}.material-input-note p[data-v-88a10864]{white-space:pre-wrap;overflow-wrap:anywhere;color:#597291;font-size:13px;line-height:1.9}.material-input-note b[data-v-88a10864]{color:#344e6b;font-weight:500;display:block}.material-input-note pre[data-v-88a10864]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.material-reader-top[data-v-88a10864]{margin-top:10px;color:#5276a7!important;background:0 0!important;border:0!important;gap:6px!important;font-size:12px!important}.material-reader-top svg[data-v-88a10864]{width:13px!important;height:13px!important}.is-compact .material-reader-guide[data-v-88a10864]{grid-area:1/1;max-height:none;position:static}.is-compact .material-reader-content[data-v-88a10864]{grid-row:2}.is-compact .material-scope-note[data-v-88a10864]{margin:0}.is-compact .material-entry-text[data-v-88a10864]{font-size:14px}.is-compact .material-reading-group>header h3[data-v-88a10864]{font-size:16px!important}.task-material-reader[data-v-88a10864]{grid-template-columns:minmax(0,1fr) 288px}.is-compact[data-v-88a10864]{grid-template-columns:minmax(0,1fr)}.material-toc-disclosure>summary[data-v-88a10864]{color:#345579;display:none;padding:12px 0!important;font-size:13px!important}.material-toc-disclosure>summary span[data-v-88a10864]{color:#7c90ac;margin-left:6px;font-size:12px}.material-toc>details>summary[data-v-88a10864]{align-items:center;display:flex}.material-toc summary>button[data-v-88a10864]:first-child{flex:1;width:auto;min-width:0}.material-toc .material-toc-toggle-group[data-v-88a10864]{flex:0 0 28px;align-self:stretch;width:28px;align-items:center!important;padding:10px 5px!important}.material-toc-toggle-group svg[data-v-88a10864]{width:12px!important;height:12px!important}.material-toc-toggle-group svg.expanded[data-v-88a10864]{transform:rotate(180deg)}.is-compact .material-toc-disclosure>summary[data-v-88a10864]{display:list-item}.is-compact .material-toc[data-v-88a10864]{display:block}.is-compact .material-toc h3[data-v-88a10864]{display:none}@media (width<=1250px){.task-material-reader[data-v-88a10864]{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.is-compact[data-v-88a10864]{grid-template-columns:1fr}}@media (width<=1050px){.task-material-reader[data-v-88a10864]{grid-template-columns:minmax(0,1fr)}.material-reader-guide[data-v-88a10864]{grid-area:1/1;max-height:none;position:static}.material-reader-content[data-v-88a10864]{grid-row:2}.material-toc-disclosure>summary[data-v-88a10864]{display:list-item}.material-toc h3[data-v-88a10864]{display:none}.material-toc[data-v-88a10864]{display:block}.material-scope-note[data-v-88a10864]{margin-bottom:0}.material-reading-group>header h3[data-v-88a10864]{font-size:17px!important}}@media (width<=650px){.material-reading-entry[data-v-88a10864]{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:18px 0}.material-entry-text[data-v-88a10864]{font-size:14px}.material-reading-group>header h3[data-v-88a10864]{font-size:16px!important}.material-scope-note[data-v-88a10864]{padding:12px 14px}}.material-comparison[data-v-3bee3cf6]{min-width:0}.material-comparison>p[data-v-3bee3cf6]{color:#64748b;font-size:13px;line-height:1.7}.material-comparison label[data-v-3bee3cf6]{gap:8px;font-size:13px;display:grid}.material-comparison input[data-v-3bee3cf6]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:5px;width:100%;padding:10px}.material-candidates[data-v-3bee3cf6]{background:#f4f7fb;margin:14px 0;padding:12px;font-size:13px;line-height:1.8}.material-candidates article[data-v-3bee3cf6]{white-space:pre-wrap;border-bottom:1px solid #dbe4ef;padding:10px 0}.material-candidates button[data-v-3bee3cf6]{color:#175cd3;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:6px 10px}.material-candidates p[data-v-3bee3cf6]{overflow-wrap:anywhere}.target-picker{color:#21344f;margin-top:24px;font-size:14px;line-height:1.5;position:relative}.target-field-label{margin-bottom:9px;font-weight:600;display:block}.target-required{color:#d93643}.target-picker button,.target-picker input,.target-picker select{font:inherit;box-sizing:border-box}.target-picker button{cursor:pointer;color:#23405f;background:#fff;border:1px solid #cbd6e5;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:inline-flex}.target-picker button:disabled{cursor:not-allowed;color:#8390a2;background:#f6f8fa}.target-picker svg{flex-shrink:0;width:16px;height:16px}.target-picker .target-trigger{text-align:left;justify-content:space-between;width:100%;min-height:48px;padding:11px 14px}.target-trigger[aria-expanded=true]{border-color:#0758ed;box-shadow:0 0 0 2px #0758ed12}.target-current{align-items:baseline;gap:16px;min-width:0;display:flex}.target-current strong{font-weight:500}.target-current>span{color:#71829b;font-size:13px}.target-placeholder{color:#7b889a;white-space:normal}.target-panel{z-index:30;background:#fff;border:1px solid #cbd6e5;border-radius:5px;margin-top:6px;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 28px #1428401a}.target-panel-heading{justify-content:space-between;align-items:center;padding:12px 16px 0;display:flex}.target-picker .target-panel-heading button{border:0;min-height:28px;padding:4px}.target-filter-row{align-items:center;gap:12px;padding:12px 16px;display:flex}.target-picker .target-search{flex:1;align-items:center;min-width:150px;font-weight:400;display:flex;position:relative}.target-search>svg{color:#728299;position:absolute;left:11px}.target-picker .target-search input{border:1px solid #cbd6e5;border-radius:4px;width:100%;min-width:0;min-height:40px;margin:0;padding:8px 12px 8px 34px;line-height:1.5}.target-picker .target-type{white-space:nowrap;align-items:center;gap:8px;font-weight:400;display:flex}.target-type select{color:#263d59;background:#fff;border:1px solid #cbd6e5;border-radius:4px;height:40px;padding:6px}.target-source-filter{min-width:160px;max-width:270px;position:relative}.target-picker .target-source-filter>button{white-space:nowrap;justify-content:space-between;width:100%;height:40px;overflow:hidden}.target-source-popup{z-index:2;background:#fff;border:1px solid #cbd6e5;border-radius:4px;width:min(340px,100vw - 52px);padding:12px;position:absolute;top:46px;right:0;box-shadow:0 6px 18px #182b4626}.target-source-search{gap:8px;display:flex}.target-picker .target-source-search input{border:1px solid #cbd6e5;border-radius:4px;width:100%;min-width:0;min-height:36px;margin:0;padding:7px}.target-picker .target-source-item{text-align:left;white-space:normal;border:0;width:100%;margin-top:3px;display:block}.target-source-pages{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.target-result-heading,.target-picker .target-result{text-align:left;grid-template-columns:minmax(0,1.6fr) 70px minmax(0,1fr);gap:20px;display:grid}.target-result-heading{color:#687b94;background:#f5f7fa;padding:10px 18px;font-size:12px}.target-result-list{overscroll-behavior:contain;min-height:132px;max-height:340px;overflow-y:auto}.target-picker .target-result{white-space:normal;border:0;border-bottom:1px solid #edf0f5;border-radius:0;align-items:center;width:100%;min-height:70px;padding:13px 18px}.target-picker .target-result:hover,.target-picker .target-result.is-selected{background:#edf4ff}.target-result-name,.target-result-source{overflow-wrap:anywhere;min-width:0}.target-result-name strong{align-items:center;gap:8px;font-weight:600;display:flex}.target-result-name strong svg{color:#0758ed}.target-result-name small,.target-result-source small{-webkit-line-clamp:1;color:#76849b;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.target-kind{color:#546a84}.target-empty{text-align:center;color:#74849b;padding:32px 24px}.target-panel-footer{border-top:1px solid #e6ebf3;justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}.target-panel-footer>div{align-items:center;gap:12px;display:flex}.target-picker .target-panel-footer button{width:28px;min-height:28px;padding:4px}.target-picker .target-coverage{color:#708097;border-top:1px solid #edf0f5;margin:0;padding:10px 16px;font-size:12px}.target-picker .target-notice{color:#916324;background:#fff9ed;margin:0;padding:8px 16px;font-size:12px}.target-picker .target-source-note{color:#728299;margin:8px 0 0;font-size:12px}.target-source-note a{color:#0758ed;margin-left:10px}.target-picker :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #0758ed}@media (width<=760px){.target-filter-row{flex-wrap:wrap}.target-picker .target-search{flex-basis:100%}.target-source-filter{flex:1;max-width:none}.target-current,.target-current>span{display:block}.target-result-heading,.target-picker .target-result{grid-template-columns:minmax(0,1.3fr) 40px minmax(0,1fr);gap:10px}.target-picker .target-result{padding:12px}.target-result-list{max-height:280px}.target-panel{min-width:0}}.document-workspace{color:#253858}.document-header,.document-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.document-header h2,.document-card h3{margin:0 0 8px}.document-header p,.document-muted,.document-card small{color:#6b7890;line-height:1.6}.document-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.document-list,.document-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.document-list{max-height:75vh;position:sticky;top:20px;overflow:auto}.document-list>button{text-align:left;width:100%;margin-bottom:8px;padding:12px;display:block}.document-list>button.active{background:#eef5ff;border-color:#4485ee}.document-list strong,.document-list small,.document-suggestions small,.document-passage small{display:block}.document-main{gap:20px;min-width:0;display:grid}.document-workspace button{color:#305177;cursor:pointer;background:#fff;border:1px solid #d6dfec;border-radius:7px;padding:9px 13px;line-height:1.5}.document-workspace button.primary-action{color:#fff;background:#377deb;border-color:#377deb}.document-workspace button:disabled{opacity:.45;cursor:not-allowed}.document-workspace fieldset{border:0;min-width:0;margin:0;padding:0}.document-workspace label{color:#344765;margin:14px 0;font-weight:500;display:block}.document-workspace input:not([type=checkbox]),.document-workspace textarea,.document-workspace select{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #ccd7e5;border-radius:6px;margin-top:6px;padding:10px}.document-workspace textarea{resize:vertical}.document-workspace input:disabled,.document-workspace textarea:disabled,.document-workspace select:disabled{background:#f6f8fb}.document-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.document-query{grid-template-columns:2fr 1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.document-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.document-card footer{margin-top:20px}.document-suggestions{background:#f2f7ff;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.document-suggestions button{text-align:left}.document-error{color:#a73129;white-space:pre-wrap;background:#fff0ee;border-radius:6px;padding:12px}.document-warning{color:#946300;background:#fffae9;padding:12px}.document-passage{border-top:1px solid #edf0f5;padding:14px 0}.document-passage p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.document-workspace summary{cursor:pointer;padding:12px 0;font-weight:600}.document-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;max-height:70vh;padding:16px;line-height:1.65;overflow:auto}.document-article{color:#25334b;overflow-wrap:anywhere;font-size:16px;line-height:1.95}.document-article h1{font-size:25px;line-height:1.5}.document-article h2{margin-top:26px;font-size:21px}.document-article table{border-collapse:collapse;width:100%}.document-article td,.document-article th{text-align:left;border:1px solid #d9e0ea;padding:9px}.document-check{align-items:center;gap:8px;display:flex!important}@media (width<=1050px){.document-layout{grid-template-columns:1fr}.document-list{max-height:230px;position:static}.document-two,.document-query{grid-template-columns:1fr}}.document-workspace.detail-only{--detail-blue:#0758ed;--detail-line:#e2e8f0;font-size:14px;line-height:1.7}.document-workspace.detail-only .document-layout{border:1px solid var(--detail-line);background:#fff;border-radius:5px;grid-template-columns:174px minmax(0,1fr);align-items:stretch;gap:0;min-height:620px}.document-workspace.detail-only .document-step-rail{border-right:1px solid var(--detail-line);background:#f8fafc;min-width:0;padding:23px 12px}.document-workspace.detail-only .document-rail-caption{color:#71819a;margin:0 12px 16px;font-size:12px}.document-workspace.detail-only .document-step-rail nav{flex-direction:column;flex:none;gap:9px;display:flex}.document-workspace.detail-only .document-step-rail nav button{text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;min-height:72px;padding:14px 10px}.document-workspace.detail-only .document-step-rail nav button.active{color:var(--detail-blue);background:#eaf2ff;border-color:#dce9fd}.document-workspace.detail-only .document-step-rail nav button:disabled{cursor:not-allowed;color:#8290a5;opacity:1;background:0 0;border-color:#0000}.document-workspace.detail-only .document-step-rail nav button:disabled strong,.document-workspace.detail-only .document-step-rail nav button:disabled small{color:#8290a5}.document-workspace.detail-only .document-step-number{color:#718199;background:#fff;border:1px solid #cbd5e3;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;margin-top:1px;font-size:12px;display:grid}.document-workspace.detail-only .active .document-step-number{color:#fff;border-color:var(--detail-blue);background:var(--detail-blue)}.document-workspace.detail-only .document-step-number svg{width:15px;height:15px}.document-workspace.detail-only .document-step-rail strong{font-size:14px;font-weight:600;line-height:1.7;display:block}.document-workspace.detail-only .document-step-rail small{color:#71819a;margin-top:4px;font-size:12px;line-height:1.5;display:block}.document-workspace.detail-only .document-step-rail .active small{color:#527dc2}.document-workspace.detail-only .document-rail-requirements{border-top:1px solid var(--detail-line);margin:25px 5px 0;padding-top:19px}.document-workspace.detail-only .document-rail-requirements button{background:0 0;border:1px solid #0000;justify-content:flex-start;gap:8px;width:100%;padding:8px 9px;font-size:13px}.document-workspace.detail-only .document-rail-requirements button.active{color:var(--detail-blue);background:#eaf2ff}.document-workspace.detail-only .document-rail-requirements svg{width:16px;height:16px}.document-workspace.detail-only .document-rail-requirements p{color:#7c899e;margin:5px 9px;font-size:11px}.document-workspace.detail-only .document-main{flex-direction:column;gap:0;min-width:0;max-width:none;padding:27px 30px 32px;display:flex}.document-workspace.detail-only .document-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:27px;display:flex}.document-workspace.detail-only .document-panel-heading h2{color:#17283f;margin:0 0 7px;font-size:22px;font-weight:650;line-height:1.4}.document-workspace.detail-only .document-panel-heading h2:focus{outline:none}.document-workspace.detail-only .document-panel-heading p{color:#74829a;margin:0;font-size:13px;line-height:1.75}.document-workspace.detail-only .document-panel-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.document-workspace.detail-only *{box-sizing:border-box}.document-workspace.detail-only button{font:inherit;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 15px;line-height:1.55;display:inline-flex}.document-workspace.detail-only button.primary-action{background:var(--detail-blue);border-color:var(--detail-blue);color:#fff;font-weight:500}.document-workspace.detail-only button.primary-action:hover:not(:disabled){background:#074dcf}.document-workspace.detail-only :is(button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #2876ef}.document-workspace.detail-only .document-task-input{border:1px solid var(--detail-line);background:#f8fafc;border-radius:4px;margin-bottom:25px;padding:20px 22px}.document-workspace.detail-only .document-snapshot-origin{color:#6f809a;border-bottom:1px solid var(--detail-line);margin:0 0 15px;padding-bottom:12px;font-size:12px}.document-workspace.detail-only .document-question>span,.document-workspace.detail-only .document-section-caption{color:#72809a;margin-bottom:5px;font-size:12px;display:block}.document-workspace.detail-only .document-question h3{color:#24364f;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.8}.document-workspace.detail-only .document-input-meta{grid-template-columns:minmax(0,1.25fr) minmax(60px,.45fr) minmax(0,1.25fr);gap:18px;margin:18px 0 0;display:grid}.document-workspace.detail-only .document-input-meta dt{color:#718199;margin-bottom:5px;font-size:12px}.document-workspace.detail-only .document-input-meta dd{color:#354b67;overflow-wrap:anywhere;margin:0;font-size:13px}.document-workspace.detail-only .document-input-intent{border-top:1px solid #e4eaf2;grid-template-columns:70px minmax(0,1fr);gap:14px;margin-top:17px;padding-top:14px;display:grid}.document-workspace.detail-only .document-input-intent>span{color:#718199;padding-top:2px;font-size:12px}.document-workspace.detail-only .document-input-intent p{white-space:pre-wrap;overflow-wrap:anywhere;color:#425671;margin:0;font-size:13px;line-height:1.85}.document-workspace.detail-only .document-confirmed-queries{min-width:0;margin-bottom:22px}.document-workspace.detail-only .document-confirmed-queries>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.document-workspace.detail-only .document-confirmed-queries h3{margin:0;font-size:15px;font-weight:600}.document-workspace.detail-only .document-confirmed-queries h3 small{color:#7e8ca1;margin-left:8px;font-size:12px;font-weight:400}.document-workspace.detail-only .document-text-button{min-height:30px;color:var(--detail-blue);background:0 0;border:0;padding:3px 0;font-size:12px}.document-workspace.detail-only .document-text-button svg{width:13px;height:13px}.document-workspace.detail-only .document-prepare-summary{border:1px solid var(--detail-line);background:#f8fafc;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;padding:17px 20px;display:flex}.document-workspace.detail-only .document-prepare-summary>div{min-width:0}.document-workspace.detail-only .document-prepare-summary h3{color:#24364f;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.8}.document-workspace.detail-only .document-prepare-summary p{color:#536984;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.8}.document-workspace.detail-only .document-prepare-summary p>span{color:#7a899f;margin-right:13px}.document-workspace.detail-only .document-prepare-summary>button{flex-shrink:0}.document-workspace.detail-only .document-prepare-empty{padding:17px 0 24px}.document-workspace.detail-only .document-prepare-empty h3{color:#4d617e;margin:0 0 7px;font-size:15px;font-weight:500}.document-workspace.detail-only .document-prepare-empty p{color:#7a899f;margin:0;font-size:13px;line-height:1.8}@media (width<=650px){.document-workspace.detail-only .document-prepare-summary{flex-direction:column;align-items:flex-start;gap:10px;padding:15px 16px}.document-workspace.detail-only .document-prepare-summary>button{align-self:flex-end}}.document-workspace.detail-only .document-query-table{border:1px solid var(--detail-line);border-radius:4px;overflow-x:auto}.document-workspace.detail-only .document-query-table table{border-collapse:collapse;table-layout:fixed;width:100%;line-height:1.8}.document-workspace.detail-only .document-query-order{width:60px}.document-workspace.detail-only .document-query-purpose{width:34%}.document-workspace.detail-only .document-query-table th{color:#63768f;text-align:left;white-space:nowrap;background:#f6f8fb;padding:10px 16px;font-size:12px;font-weight:500}.document-workspace.detail-only .document-query-table td{border-top:1px solid var(--detail-line);vertical-align:top;overflow-wrap:anywhere;color:#344b69;padding:15px 16px;font-size:13px}.document-workspace.detail-only .document-query-table td:first-child{color:#8895a8;font-size:12px}.document-workspace.detail-only .document-inline-note{color:#7b8aa0;margin:14px 0 0;font-size:12px;line-height:1.8}.document-workspace.detail-only .document-card{border:0;border-top:1px solid var(--detail-line);box-shadow:none;margin:0 0 22px;padding:23px 0 0;border-radius:0!important}.document-workspace.detail-only .document-card>header{align-items:baseline;margin-bottom:17px}.document-workspace.detail-only .document-card h3{color:#253b57;font-size:15px;font-weight:600;line-height:1.65}.document-workspace.detail-only .document-card>p{color:#5c6e85;overflow-wrap:anywhere;font-size:13px;line-height:1.85}.document-workspace.detail-only .document-requirements-form{border-top:0;padding-top:0}.document-workspace.detail-only .document-requirements-form>header{display:none}.document-workspace.detail-only .document-requirements-form label:first-child{margin-top:0}.document-workspace.detail-only .document-requirements-form textarea{field-sizing:content;min-height:88px;max-height:none;line-height:1.8}.document-workspace.detail-only .document-requirements-form input,.document-workspace.detail-only .document-requirements-form textarea{border-radius:4px}.document-workspace.detail-only .document-requirements-form footer{border-top:1px solid var(--detail-line);flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.document-workspace.detail-only .document-query{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:start}.document-workspace.detail-only .document-query input{margin-top:0}.document-workspace.detail-only .document-query button{font-size:13px}.document-workspace.detail-only .document-task-feedback{color:#46648b;overflow-wrap:anywhere;background:#f5f9ff;border:1px solid #dce9fb;border-radius:4px;gap:14px;margin-bottom:24px;padding:19px 20px;display:flex}.document-workspace.detail-only .document-task-feedback.is-warning{color:#876830;background:#fffaf1;border-color:#f0dfbd}.document-workspace.detail-only .document-task-feedback h3{color:inherit;margin:0 0 7px;font-size:15px}.document-workspace.detail-only .document-task-feedback p{margin:5px 0;font-size:13px;line-height:1.8}.document-workspace.detail-only .document-task-feedback ul{padding-left:20px;font-size:13px}.document-workspace.detail-only .document-task-feedback summary{padding:7px 0;font-size:12px;font-weight:400}.document-workspace.detail-only .document-working{color:#246fe6;margin-top:3px;animation:1.2s linear infinite document-detail-spin}.document-workspace.detail-only .document-generation-ready{border:1px solid var(--detail-line);background:#f8fafc;border-radius:4px;margin-bottom:20px;padding:24px 25px}.document-workspace.detail-only .document-generation-ready h3{color:#243750;overflow-wrap:anywhere;margin:5px 0 12px;font-size:18px;line-height:1.8}.document-workspace.detail-only .document-generation-ready p{color:#65768e;font-size:13px;line-height:1.8}.document-workspace.detail-only .document-reading-tabs{border-bottom:1px solid var(--detail-line);flex-wrap:wrap;gap:23px;margin-bottom:22px;display:flex}.document-workspace.detail-only .document-reading-tabs button{color:#697b95;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:9px 0 12px}.document-workspace.detail-only .document-reading-tabs button.active{color:var(--detail-blue);border-bottom-color:var(--detail-blue);font-weight:600}.document-workspace.detail-only .document-article-result{border:0;padding:0}.document-workspace.detail-only .document-article{color:#3b4b61;max-width:900px;margin:0 auto 30px;font-size:15px;line-height:2.05}.document-workspace.detail-only .document-article h1{color:#1f334f;margin:0 0 24px;font-size:25px;font-weight:600;line-height:1.7}.document-workspace.detail-only .document-article h2{color:#293f5c;margin:26px 0 12px;font-size:20px}.document-workspace.detail-only .document-article hr,.document-workspace.detail-only .document-article-result>hr{border:0;border-top:1px solid var(--detail-line);margin:28px 0}.document-workspace.detail-only .document-payload-intent{white-space:pre-wrap;overflow-wrap:anywhere;color:#586e87;background:#f8fafc;padding:10px 16px;font-size:13px}.document-workspace.detail-only .document-passage{padding:15px 0}.document-workspace.detail-only .document-passage p{color:#42566f;font-size:14px;line-height:1.95}.document-workspace.detail-only .document-material-result summary{font-size:14px}.document-workspace.detail-only .document-material-result small{font-size:12px}@keyframes document-detail-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.document-workspace.detail-only .document-layout{grid-template-columns:156px minmax(0,1fr)}.document-workspace.detail-only .document-step-rail{padding:20px 9px}.document-workspace.detail-only .document-step-rail nav button{gap:8px;padding:13px 8px}.document-workspace.detail-only .document-main{padding:24px}.document-workspace.detail-only .document-panel-heading{gap:15px}.document-workspace.detail-only .document-panel-actions{max-width:180px}.document-workspace.detail-only .document-task-input{padding:18px}.document-workspace.detail-only .document-input-meta{gap:12px}}@media (width<=950px){.document-workspace.detail-only .document-panel-heading{flex-direction:column;gap:14px}.document-workspace.detail-only .document-panel-actions{justify-content:flex-start;max-width:none}.document-workspace.detail-only .document-query-table th,.document-workspace.detail-only .document-query-table td{padding-inline:11px}.document-workspace.detail-only .document-query-order{width:48px}.document-workspace.detail-only .document-query{grid-template-columns:1fr}.document-workspace.detail-only .document-query button{justify-self:start}.document-workspace.detail-only .document-input-meta{grid-template-columns:minmax(0,1fr) 75px}.document-workspace.detail-only .document-input-meta>div:last-child{grid-column:1/-1}}@media (width<=650px){.document-workspace.detail-only .document-layout{grid-template-columns:minmax(0,1fr);min-height:0}.document-workspace.detail-only .document-step-rail{border-right:0;border-bottom:1px solid var(--detail-line);padding:12px}.document-workspace.detail-only .document-rail-caption{display:none}.document-workspace.detail-only .document-step-rail nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.document-workspace.detail-only .document-step-rail nav button{text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:0;padding:9px 5px}.document-workspace.detail-only .document-step-rail strong{font-size:13px}.document-workspace.detail-only .document-step-rail small{font-size:11px}.document-workspace.detail-only .document-rail-requirements{align-items:center;gap:12px;margin:10px 2px 0;padding:8px 0 0;display:flex}.document-workspace.detail-only .document-rail-requirements button{width:auto;min-height:32px}.document-workspace.detail-only .document-rail-requirements p{margin:0}.document-workspace.detail-only .document-main{padding:22px 17px}.document-workspace.detail-only .document-panel-heading{margin-bottom:22px}.document-workspace.detail-only .document-panel-heading h2{font-size:21px}.document-workspace.detail-only .document-task-input{padding:16px}.document-workspace.detail-only .document-question h3{font-size:16px}.document-workspace.detail-only .document-input-intent{grid-template-columns:1fr;gap:5px}.document-workspace.detail-only .document-query-purpose{width:32%}.document-workspace.detail-only .document-query-order{width:42px}.document-workspace.detail-only .document-query-table th,.document-workspace.detail-only .document-query-table td{padding:11px 8px;font-size:12px}.document-workspace.detail-only .document-confirmed-queries>header{flex-wrap:wrap;align-items:flex-start;gap:5px}.document-workspace.detail-only .document-article h1{font-size:22px}.document-workspace.detail-only .document-generation-ready{padding:18px}.document-workspace.detail-only .document-reading-tabs{gap:17px}.document-workspace.detail-only .document-card>header{flex-wrap:wrap;gap:5px}}@media (prefers-reduced-motion:reduce){.document-workspace.detail-only .document-working{animation:none}}.content-tasks:has(.document-workspace.detail-only){padding-top:10px}.content-tasks .task-page-header.task-detail-return{min-height:25px;margin:0 0 10px}.content-tasks .task-detail-return button{color:#607897;background:0 0;border:0;min-height:28px;padding:2px 0;font-size:12px}.document-workspace.detail-only .document-task-identity{background:#f8fafc;border:1px solid #e2e8f0;border-bottom:0;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:23px;min-height:110px;padding:22px 26px;display:grid}.document-workspace.detail-only .document-identity-label{border-right:1px solid #e3eaf3;flex-direction:column;justify-content:center;align-self:stretch;padding-right:20px;display:flex}.document-workspace.detail-only .document-identity-label h1{color:#203957;margin:0;font-size:22px;font-weight:600;line-height:1.5}.document-workspace.detail-only .document-identity-label h1 span{color:#758ca9;margin-left:4px;font-size:14px;font-weight:400}.document-workspace.detail-only .document-identity-label p{color:#7186a2;margin:6px 0 0;font-size:12px;line-height:1.8}.document-workspace.detail-only .document-identity-question{min-width:0}.document-workspace.detail-only .document-identity-question h2{color:#1c3350;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:600;line-height:1.6}.document-workspace.detail-only .document-identity-question p{color:#7186a4;flex-wrap:wrap;gap:5px 0;margin:10px 0 0;font-size:12px;line-height:1.8;display:flex}.document-workspace.detail-only .document-identity-question p>span{border-left:1px solid #d8e2ef;padding:0 12px}.document-workspace.detail-only .document-identity-question p>span:first-child{border:0;padding-left:0}.document-workspace.detail-only .document-task-identity .document-panel-actions{flex-direction:column;align-items:stretch;gap:7px;max-width:190px;padding:0}.document-workspace.detail-only .document-task-identity .document-panel-actions button{white-space:nowrap;min-height:36px;padding:7px 16px;font-size:13px}.document-workspace.detail-only .document-layout{border-radius:0;grid-template-columns:174px minmax(0,1fr);min-height:calc(100vh - 165px)}.document-workspace.detail-only .document-step-rail{padding:24px 12px}.document-workspace.detail-only .document-step-rail nav{gap:13px}.document-workspace.detail-only .document-step-rail nav button{min-height:76px;padding:13px 10px}.document-workspace.detail-only .document-step-number{flex-basis:27px;width:27px;height:27px}.document-workspace.detail-only .document-step-rail strong{font-size:14px}.document-workspace.detail-only .document-step-rail small{margin-top:7px;font-size:12px}.document-workspace.detail-only .document-rail-requirements{margin-top:26px;padding-top:20px}.document-workspace.detail-only .document-step-navigation{position:sticky;top:18px}.document-workspace.detail-only .document-main{padding:26px 28px 35px}.document-workspace.detail-only .document-panel-heading{border-bottom:1px solid #dfe7f2;margin-bottom:24px;padding-bottom:20px}.document-workspace.detail-only .document-panel-heading h2{color:#1e3859;margin-bottom:6px;font-size:24px}.document-workspace.detail-only .document-panel-heading p{color:#7186a5;max-width:850px;font-size:13px}.document-workspace.detail-only .document-reading-material{min-width:0}.document-workspace.detail-only .document-reading-material>footer{border-top:1px solid #e3eaf4;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:18px;display:flex}.document-workspace.detail-only .document-reading-material>footer p{color:#788aa5;margin:0;font-size:12px}.document-workspace.detail-only .document-reading-material>footer button{font-size:12px}.document-workspace.detail-only .document-task-input{background:0 0;border:0;border-radius:0;margin-bottom:14px;padding:0 0 20px}.document-workspace.detail-only .document-question>span{color:#6f829c;font-size:13px}.document-workspace.detail-only .document-question h3{color:#243d5c;font-size:18px}.document-workspace.detail-only .document-input-meta{background:#f8fafc;border:1px solid #e6edf5;gap:18px;margin-top:21px;padding:17px 20px}.document-workspace.detail-only .document-input-meta dt{color:#71829a;font-size:13px}.document-workspace.detail-only .document-input-meta dd{color:#405b7c;font-size:14px}.document-workspace.detail-only .document-input-intent{grid-template-columns:90px minmax(0,1fr);gap:18px;margin-top:18px;padding-top:18px}.document-workspace.detail-only .document-input-intent>span{color:#697e99;font-size:13px}.document-workspace.detail-only .document-input-intent p{color:#435e7f;font-size:14px;line-height:1.95}.document-workspace.detail-only .document-query-table td{font-size:14px;line-height:1.85}.document-workspace.detail-only .document-query-table td:last-child{color:#617792}.document-workspace.detail-only .document-query-table th{font-size:13px}.document-workspace.detail-only .document-generation-ready{background:0 0;border:0;border-bottom:1px solid #e4ebf4;border-radius:0;margin-bottom:15px;padding:0 0 20px}.document-workspace.detail-only .document-generation-ready h3{font-size:18px}.document-workspace.detail-only .document-generation-ready button{font-size:12px}.document-workspace.detail-only .document-generation-ready p{font-size:14px}.document-workspace.detail-only .document-generation-ready.has-writing-context{border-bottom:0;grid-template-columns:minmax(0,1fr) 288px;gap:30px;display:grid}.document-workspace.detail-only .document-generation-ready .document-generation-count{color:#486a98;border-bottom:1px solid #e2eaf4;padding:13px 0;font-size:13px}.document-workspace.detail-only .document-writing-intent{margin:20px 0 23px}.document-workspace.detail-only .document-writing-intent dt{color:#71849f;margin-bottom:7px;font-size:13px}.document-workspace.detail-only .document-writing-intent dd{color:#415d7e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;font-size:14px;line-height:1.95}.document-workspace.detail-only .document-generation-scope{background:#f6f8fb;border-radius:4px;align-self:start;padding:17px 18px}.document-workspace.detail-only .document-generation-scope h3{color:#2c466a;margin:0 0 12px;font-size:14px}.document-workspace.detail-only .document-generation-scope p{color:#647c9d;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.9}.document-workspace.detail-only .document-generation-scope summary{color:#577aa5;margin-top:8px;padding-bottom:0;font-size:12px;font-weight:500}.document-workspace.detail-only .document-generation-scope ol{color:#506c90;padding:0 0 0 18px;font-size:12px;line-height:1.9}.document-workspace.detail-only .document-generation-scope li{margin-bottom:9px}.document-workspace.detail-only .document-generation-scope li span{color:#7c90ab;margin-left:5px;font-size:11px}.document-workspace.detail-only .document-reading-tabs{gap:26px;margin-bottom:14px}.document-workspace.detail-only .document-compare-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.document-workspace.detail-only .document-compare-toolbar p{color:#7c8da4;margin:0;font-size:12px}.document-workspace.detail-only .document-compare-toolbar button{min-height:32px;padding:5px 12px;font-size:12px}.document-workspace.detail-only .document-review-layout{min-width:0}.document-workspace.detail-only .document-review-layout.is-comparing{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:27px;display:grid}.document-workspace.detail-only .document-article-result{min-width:0}.document-workspace.detail-only .document-article{max-width:850px;font-size:15px;line-height:2.05}.document-workspace.detail-only .document-article h1{color:#203857;font-size:26px}.document-workspace.detail-only .is-comparing .document-article h1{font-size:23px}.document-workspace.detail-only .document-comparison-pane{scrollbar-width:thin;border-left:1px solid #dfe8f4;min-width:0;max-height:calc(100vh - 35px);padding:0 0 0 20px;position:sticky;top:16px;overflow:auto}.document-workspace.detail-only .document-comparison-pane>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.document-workspace.detail-only .document-comparison-pane>header h3{color:#324f75;margin:0;font-size:14px}.document-workspace.detail-only .document-comparison-pane>header button{color:#597daa;background:0 0;border:0;min-height:27px;padding:2px 4px;font-size:12px}.document-workspace.detail-only .document-model-assist{background:#f8fafc;border:1px solid #e4ebf3;border-radius:4px;margin:0 0 24px;padding:18px 20px}.document-workspace.detail-only .document-model-assist h3{font-size:15px}.document-workspace.detail-only .document-model-assist h3 small{color:#7a8fa9;margin-left:10px;font-size:12px;font-weight:400}.document-workspace.detail-only .document-model-assist p{font-size:13px;line-height:1.9}.document-workspace.detail-only .document-human-decision{border-top:1px solid #dbe5f1;padding-top:22px;scroll-margin-top:20px}.document-workspace.detail-only .document-human-decision>h3{color:#26466c;margin-bottom:18px;font-size:18px}.document-workspace.detail-only .document-human-decision:focus{outline:none}.document-workspace.detail-only .document-human-decision textarea{font-size:14px;line-height:1.9}.document-workspace.detail-only .document-human-decision label{font-size:14px}@media (width<=1250px){.document-workspace.detail-only .document-task-identity{grid-template-columns:160px minmax(0,1fr) auto;gap:18px;padding:19px 21px}.document-workspace.detail-only .document-identity-label h1{font-size:20px}.document-workspace.detail-only .document-identity-label p{font-size:11px}.document-workspace.detail-only .document-identity-question h2{font-size:20px}.document-workspace.detail-only .document-layout{grid-template-columns:154px minmax(0,1fr)}.document-workspace.detail-only .document-main{padding:24px}.document-workspace.detail-only .document-step-rail{padding:21px 9px}.document-workspace.detail-only .document-step-rail nav button{gap:8px;padding:12px 8px}}@media (width<=1150px){.document-workspace.detail-only .document-compare-toolbar{display:none}.document-workspace.detail-only .document-review-layout.is-comparing{grid-template-columns:minmax(0,1fr)}.document-workspace.detail-only .document-comparison-pane{display:none}}@media (width<=1050px){.document-workspace.detail-only .document-generation-ready.has-writing-context{grid-template-columns:minmax(0,1fr);gap:22px}}@media (width<=650px){.document-workspace.detail-only .document-step-navigation{position:static}}@media (width<=950px){.document-workspace.detail-only .document-task-identity{grid-template-columns:minmax(0,1fr) auto;gap:13px 17px}.document-workspace.detail-only .document-identity-label{border:0;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:15px;padding:0}.document-workspace.detail-only .document-identity-label p{margin:0}.document-workspace.detail-only .document-task-identity .document-panel-actions{max-width:160px}.document-workspace.detail-only .document-panel-heading h2{font-size:22px}}@media (width<=650px){.document-workspace.detail-only .document-task-identity{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px}.document-workspace.detail-only .document-identity-label{flex-wrap:wrap;gap:3px 12px}.document-workspace.detail-only .document-identity-question h2{font-size:20px}.document-workspace.detail-only .document-identity-question p{margin-top:7px;font-size:12px}.document-workspace.detail-only .document-task-identity .document-panel-actions{flex-flow:wrap;justify-content:flex-start;gap:8px;max-width:none}.document-workspace.detail-only .document-task-identity .document-panel-actions button{min-height:34px;padding-inline:12px;font-size:12px}.document-workspace.detail-only .document-layout{grid-template-columns:minmax(0,1fr)}.document-workspace.detail-only .document-step-rail{padding:12px}.document-workspace.detail-only .document-step-rail nav{gap:5px}.document-workspace.detail-only .document-step-rail nav button{min-height:0;padding:8px 5px}.document-workspace.detail-only .document-step-rail strong{font-size:13px}.document-workspace.detail-only .document-step-rail small{margin-top:4px;font-size:11px}.document-workspace.detail-only .document-rail-requirements{margin-top:10px;padding-top:8px}.document-workspace.detail-only .document-main{padding:22px 17px}.document-workspace.detail-only .document-panel-heading{margin-bottom:15px;padding-bottom:17px}.document-workspace.detail-only .document-panel-heading h2{font-size:22px}.document-workspace.detail-only .document-panel-heading p{font-size:12px}.document-workspace.detail-only .document-input-meta{padding:14px}.document-workspace.detail-only .document-input-intent{grid-template-columns:minmax(0,1fr);gap:6px}.document-workspace.detail-only .document-query-table td,.document-workspace.detail-only .document-query-table th{font-size:12px}.document-workspace.detail-only .document-model-assist{padding:15px}.document-workspace.detail-only .document-reading-material>footer{flex-direction:column;align-items:flex-start}}.document-workspace.detail-only .document-generation-ready.has-writing-context{grid-template-columns:minmax(0,1fr) clamp(320px,29%,340px);align-items:start;gap:36px;width:100%;max-width:1180px;margin-inline:auto;padding-top:2px}.document-workspace.detail-only .document-main:has(>.document-generation-ready.has-writing-context)>.document-panel-heading{width:100%;max-width:1180px;margin:0 auto 26px}.document-workspace.detail-only .has-writing-context .document-generation-brief{min-width:0;padding-top:2px}.document-workspace.detail-only .has-writing-context .document-section-caption{color:#6f829d;letter-spacing:.2px;margin-bottom:10px;font-size:13px}.document-workspace.detail-only .has-writing-context .document-generation-brief>h3{color:#243e60;max-width:760px;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.7}.document-workspace.detail-only .has-writing-context .document-generation-purpose{color:#5a7190;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.95}.document-workspace.detail-only .has-writing-context .document-generation-materials{border-top:1px solid #e3ebf4;border-bottom:1px solid #e3ebf4;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 24px;padding:15px 0;display:flex}.document-workspace.detail-only .has-writing-context .document-generation-count{color:#54729b;white-space:nowrap;border:0;margin:0;padding:0;font-size:14px;line-height:1.7}.document-workspace.detail-only .has-writing-context .document-generation-count>span{color:#afbed0;margin:0 7px}.document-workspace.detail-only .has-writing-context .document-generation-materials>button{color:#3d669b;white-space:nowrap;border-color:#ccdaeb;min-height:34px;padding:5px 11px;font-size:13px}.document-workspace.detail-only .has-writing-context .document-generation-materials>button svg{width:14px;height:14px}.document-workspace.detail-only .has-writing-context .document-writing-intent{background:#f6f9fd;border:1px solid #e8eef6;border-radius:4px;margin:0;padding:19px 21px 20px}.document-workspace.detail-only .has-writing-context .document-writing-intent dt{color:#385578;margin:0 0 9px;font-size:14px;font-weight:500}.document-workspace.detail-only .has-writing-context .document-writing-intent dd{color:#526d8d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.95}.document-workspace.detail-only .has-writing-context .document-writing-intent dd+dt{border-top:1px solid #e2eaf4;margin-top:18px;padding-top:17px}.document-workspace.detail-only .has-writing-context .document-generation-brief>.document-inline-note{color:#8493a8;margin:17px 0 0;font-size:12px;line-height:1.85}.document-workspace.detail-only .has-writing-context .document-generation-scope{background:#f8fafc;border:1px solid #e7edf5;border-radius:5px;padding:21px 23px 20px}.document-workspace.detail-only .has-writing-context .document-generation-scope>h3{color:#314e74;margin:0 0 14px;font-size:15px;font-weight:600;line-height:1.6}.document-workspace.detail-only .has-writing-context .document-generation-scope>p{color:#647c9b;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.95}.document-workspace.detail-only .has-writing-context .document-generation-scope>details{border-top:1px solid #dfe8f3;margin-top:20px;padding-top:15px}.document-workspace.detail-only .has-writing-context .document-generation-scope summary{color:#456995;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.8}.document-workspace.detail-only .has-writing-context .document-generation-scope ol{margin:15px 0 0;padding-left:19px;font-size:13px;line-height:1.8}.document-workspace.detail-only .has-writing-context .document-generation-scope li{border-bottom:1px solid #e5ecf5;margin-bottom:10px;padding-bottom:10px}.document-workspace.detail-only .has-writing-context .document-generation-scope li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (width<=1250px){.document-workspace.detail-only .document-generation-ready.has-writing-context{grid-template-columns:minmax(0,1fr) 300px;gap:25px}.document-workspace.detail-only .has-writing-context .document-generation-scope{padding:19px 20px}}@media (width<=1050px){.document-workspace.detail-only .document-generation-ready.has-writing-context{grid-template-columns:minmax(0,1fr);gap:24px}.document-workspace.detail-only .has-writing-context .document-generation-scope,.document-workspace.detail-only .has-writing-context .document-generation-brief>h3{max-width:none}}@media (width<=650px){.document-workspace.detail-only .has-writing-context .document-generation-brief>h3{font-size:18px;line-height:1.75}.document-workspace.detail-only .has-writing-context .document-generation-purpose,.document-workspace.detail-only .has-writing-context .document-writing-intent dd{font-size:14px}.document-workspace.detail-only .has-writing-context .document-generation-materials{flex-wrap:wrap;gap:12px;margin:17px 0 20px;padding:13px 0}.document-workspace.detail-only .has-writing-context .document-writing-intent{padding:16px}.document-workspace.detail-only .has-writing-context .document-generation-scope{padding:17px}.document-workspace.detail-only .has-writing-context .document-generation-scope>p{font-size:13px}}.document-workspace.detail-only.is-writing-layout .document-writing-compare{color:#305d96;white-space:nowrap;background:#f4f8ff;border:1px solid #d5e3f8;border-radius:5px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.document-workspace.detail-only.is-writing-layout .document-writing-compare:hover{background:#eaf2ff;border-color:#9cbee9}.document-workspace.detail-only.is-writing-layout .document-writing-compare.is-active{color:#1458b6;background:#e7f0ff;border-color:#7ea9e8}.document-writing-compare svg{width:16px;height:16px}.document-writing-compare:focus-visible,.article-citation-number:focus-visible,.citation-note:focus-visible,.article-citation-notes button:focus-visible{outline-offset:3px;outline:2px solid #236ada}.article-citation-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;color:inherit;background:#f0f5fd;border-bottom:1px solid #c5d7f1}.article-citation-highlight.is-active{background:#e3eeff;border-color:#6798db}.article-citation-number{vertical-align:super;color:#2366bb;cursor:pointer;background:#edf4ff;border:1px solid #bdd3f0;border-radius:4px;justify-content:center;align-items:center;min-width:19px;height:19px;margin:0 3px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.article-citation-number.is-active{color:#fff;background:#2165c6;border-color:#2165c6}.article-citation-number:hover{outline:1px solid #7ea9e8}.citation-notes-heading{align-items:center;gap:8px;display:flex}.citation-notes-heading>svg{color:#39669c;width:18px;height:18px}.document-writing-side .citation-notes-heading>h3{flex:1;margin:0!important}.citation-notes-heading>span{color:#7c8da5;font-size:12px}.citation-notes-description{color:#7b8ba3;margin:11px 0 18px;font-size:12px;line-height:1.85}.citation-inferred-note{color:#896733;background:#fff9ec;border-radius:4px;margin:0 0 16px;padding:9px 11px;font-size:12px;line-height:1.8}.citation-empty{text-align:center;border-top:1px solid #e4eaf3;padding:27px 3px 30px}.citation-empty>svg{color:#a4b9d4;width:30px;height:30px}.citation-empty h4{color:#426184;margin:13px 0 9px;font-size:14px;font-weight:500}.citation-empty p{color:#8090a5;margin:0;font-size:13px;line-height:1.9}.citation-note{background:#fff;border:1px solid #e1e8f2;border-left:3px solid #b9cce5;border-radius:4px;margin:0 0 16px;padding:14px;scroll-margin-top:20px}.citation-note.is-active{border-color:#8ab0e5 #8ab0e5 #8ab0e5 #2c70d1;box-shadow:0 2px 8px #214f8d08}.document-writing-side .citation-note-select{color:#415e81;background:0 0;border:0;align-items:center;gap:8px;width:100%;display:flex;min-height:24px!important;padding:0!important}.citation-note-select>span:first-child{color:#2763b2;background:#eaf2ff;border-radius:4px;justify-content:center;align-items:center;width:21px;height:21px;font-size:12px;display:inline-flex}.citation-note-select strong{font-size:12px;font-weight:500}.citation-selected-label{color:#6587b1;margin-left:auto;font-size:11px}.citation-article-quote{color:#6c7f99;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fb;border:0;margin:12px 0 15px;padding:9px 11px;font-size:12px;line-height:1.9}.citation-source{border-top:1px solid #e6ecf4;margin-top:12px;padding-top:13px}.citation-source-label{color:#8091a7;font-size:11px}.citation-source>p{color:#3e5675;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 13px;font-size:13px;line-height:1.95}.citation-source-context{overflow-wrap:anywhere;margin:9px 0;font-size:12px;line-height:1.8}.citation-source-context a{color:#356aa9;line-height:1.8;text-decoration:none;display:inline}.citation-source-context a:hover{text-decoration:underline}.citation-source-context svg{width:12px;height:12px;margin-left:4px;display:inline-block}.citation-source-context strong{color:#426385;font-size:12px;font-weight:500}.citation-source-context small{color:#8493a6;font-size:11px;display:block}.document-writing-side .citation-return{color:#4876ac;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex;min-height:26px!important;padding:4px 0!important}.citation-return svg{width:13px;height:13px}.document-writing-side .citation-full-material{color:#527299;background:#fafcfe;border-color:#d4dfed;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:18px;display:flex}.citation-full-material svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){.document-workspace.detail-only.is-writing-layout .document-writing-compare{transition:none}}.document-workspace.detail-only.is-writing-layout .document-review-buttons button.primary-action:disabled{color:#71839a;border-color:#e1e7ef;background:#edf1f6!important}.document-workspace.detail-only.is-writing-layout .document-task-identity{background:#fbfcfe;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;min-height:76px;padding:14px 21px}.document-workspace.detail-only.is-writing-layout .document-identity-label{padding-right:17px}.document-workspace.detail-only.is-writing-layout .document-identity-label h1{white-space:nowrap;font-size:16px}.document-workspace.detail-only.is-writing-layout .document-identity-label h1 span{font-size:14px}.document-workspace.detail-only.is-writing-layout .document-identity-label p{display:none}.document-workspace.detail-only.is-writing-layout .document-identity-question{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.document-workspace.detail-only.is-writing-layout .document-identity-question h2{font-size:17px;line-height:1.6}.document-workspace.detail-only.is-writing-layout .document-identity-question p{margin:0;font-size:11px;line-height:1.8}.document-workspace.detail-only.is-writing-layout .document-task-identity .document-panel-actions{flex-flow:wrap;justify-content:flex-end;gap:7px;max-width:290px}.document-workspace.detail-only.is-writing-layout .document-task-identity .document-panel-actions button{min-height:32px;padding:5px 11px;font-size:12px}.document-workspace.detail-only.is-writing-layout .document-writing-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;width:100%;max-width:1120px;margin:0 auto;display:grid}.document-workspace.detail-only.is-writing-layout .document-writing-reader{min-width:0}.document-workspace.detail-only.is-writing-layout .document-writing-heading{border-bottom:1px solid #e0e8f2;margin:0 0 25px;padding:0 0 20px}.document-workspace.detail-only.is-writing-layout .document-writing-heading h2{color:#203b5e;margin:0 0 8px;font-size:23px;line-height:1.5}.document-workspace.detail-only.is-writing-layout .document-writing-heading p{color:#697f9c;margin:0;font-size:13px;line-height:1.9}.document-workspace.detail-only.is-writing-layout .document-writing-status{overflow-wrap:anywhere;border-bottom:1px solid #dfe8f3;gap:13px;margin:0 0 27px;padding:8px 0 25px;display:flex}.document-workspace.detail-only.is-writing-layout .document-writing-status .document-working{flex-shrink:0;margin-top:3px}.document-workspace.detail-only.is-writing-layout .document-writing-status h3{color:#29466b;margin:0 0 8px;font-size:16px;line-height:1.65}.document-workspace.detail-only.is-writing-layout .document-writing-status p{color:#657f9f;margin:5px 0;font-size:13px;line-height:1.85}.document-workspace.detail-only.is-writing-layout .document-writing-status summary{color:#456995;padding:7px 0;font-size:12px;font-weight:500}.document-workspace.detail-only.is-writing-layout .document-writing-status button{min-height:32px;font-size:12px}.document-workspace.detail-only.is-writing-layout .document-writing-status.is-warning{background:#fffaf2;border:1px solid #efdfc7;border-radius:4px;padding:17px}.document-workspace.detail-only.is-writing-layout .document-writing-status.is-warning h3,.document-workspace.detail-only.is-writing-layout .document-writing-status.is-warning p{color:#906c35}.document-workspace.detail-only.is-writing-layout .document-writing-status ul{color:#906c35;padding-left:19px;font-size:13px}.document-workspace.detail-only.is-writing-layout .document-writing-brief>span{color:#7a8ea8;font-size:13px}.document-workspace.detail-only.is-writing-layout .document-writing-brief h3{color:#254568;margin:14px 0 19px;font-size:20px;line-height:1.8}.document-workspace.detail-only.is-writing-layout .document-writing-brief>p{color:#5e789b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 23px;font-size:15px;line-height:2}.document-workspace.detail-only.is-writing-layout .document-writing-brief dl{border-top:1px solid #e5ecf5;margin:24px 0 0;padding-top:20px}.document-workspace.detail-only.is-writing-layout .document-writing-brief dt{color:#7187a3;margin:0 0 8px;font-size:13px}.document-workspace.detail-only.is-writing-layout .document-writing-brief dd{color:#526e92;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 19px;font-size:14px;line-height:1.95}.document-workspace.detail-only.is-writing-layout .document-writing-side{scrollbar-width:thin;background:#f8fafc;border:1px solid #e5ecf5;border-radius:4px;min-width:0;max-height:calc(100vh - 38px);padding:20px;scroll-margin-top:18px;position:sticky;top:18px;overflow:auto}.document-workspace.detail-only.is-writing-layout .document-writing-side h2{color:#213f63;margin:0 0 23px;font-size:19px;font-weight:600;line-height:1.6}.document-workspace.detail-only.is-writing-layout .document-writing-side h3{color:#2b4a71;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.7}.document-workspace.detail-only.is-writing-layout .document-writing-side button{min-height:33px;padding:6px 10px;font-size:12px;line-height:1.6}.document-workspace.detail-only.is-writing-layout .document-writing-source-count{color:#496a95;margin:0 0 13px;font-size:13px}.document-workspace.detail-only.is-writing-layout .document-writing-source>button{color:#3463a4;border-color:#b7ceee;width:100%}.document-workspace.detail-only.is-writing-layout .document-writing-range{border-top:1px solid #dfe8f3;margin-top:23px;padding-top:21px}.document-workspace.detail-only.is-writing-layout .document-writing-range p{color:#607b9d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.95}.document-workspace.detail-only.is-writing-layout .document-writing-readingbar{border-bottom:1px solid #dfe8f3;flex-wrap:wrap;align-items:center;gap:10px 15px;margin-bottom:24px;padding-bottom:0;display:flex}.document-workspace.detail-only.is-writing-layout .document-writing-readingbar .document-reading-tabs{border:0;flex:1;gap:22px;min-width:190px;margin:0}.document-workspace.detail-only.is-writing-layout .document-writing-readingbar .document-reading-tabs button{white-space:nowrap;min-height:37px;padding:5px 0 12px;font-size:13px}.document-workspace.detail-only.is-writing-layout .document-writing-compare,.document-workspace.detail-only.is-writing-layout .document-mobile-review{min-height:32px;margin-bottom:10px;padding:5px 10px;font-size:12px}.document-workspace.detail-only.is-writing-layout .document-mobile-review{display:inline-flex}.document-workspace.detail-only.is-writing-layout .document-writing-reader>.document-article{color:#3f5a7d;max-width:none;margin:0;font-size:15px;line-height:2.05}.document-workspace.detail-only.is-writing-layout .document-writing-reader>.document-article h1{color:#1d3a60;margin:0 0 22px;font-size:25px;line-height:1.65}.document-workspace.detail-only.is-writing-layout .document-writing-reader>.document-article h2{color:#294c76;margin:28px 0 12px;font-size:20px;line-height:1.7}.document-workspace.detail-only.is-writing-layout .document-writing-reader>.document-article p{margin-bottom:19px}.document-workspace.detail-only.is-writing-layout .document-writing-markdown{max-height:none;margin:0;font-size:13px}.document-workspace.detail-only.is-writing-layout .document-review-assistance h3>span{color:#7b8fa9;margin-left:7px;font-size:12px;font-weight:400}.document-workspace.detail-only.is-writing-layout .document-side-description{color:#758ba7;margin:0 0 13px;font-size:12px;line-height:1.8}.document-workspace.detail-only.is-writing-layout .document-review-assistance>button{width:100%}.document-workspace.detail-only.is-writing-layout .document-side-status{gap:10px;margin:5px 0 14px;display:flex}.document-workspace.detail-only.is-writing-layout .document-side-status strong{color:#315783;font-size:14px}.document-workspace.detail-only.is-writing-layout .document-side-status p{color:#758ca9;margin:5px 0;font-size:12px;line-height:1.85}.document-workspace.detail-only.is-writing-layout .document-side-status summary{color:#426b9e;padding:5px 0;font-size:12px;font-weight:500}.document-workspace.detail-only.is-writing-layout .document-review-report{margin-top:12px}.document-workspace.detail-only.is-writing-layout .document-review-report summary{color:#587aa6;padding:0;font-size:12px;font-weight:500;line-height:1.8}.document-workspace.detail-only.is-writing-layout .document-review-report pre{max-height:280px;margin:10px 0 0;padding:12px;font-size:11px}.document-workspace.detail-only.is-writing-layout .document-side-error{color:#9b652b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff8eb;border:1px solid #efdfc4;border-radius:3px;margin:12px 0;padding:11px;font-size:12px;line-height:1.8}.document-workspace.detail-only.is-writing-layout .document-side-error strong{font-size:12px}.document-workspace.detail-only.is-writing-layout .document-side-error p{margin:5px 0 0}.document-workspace.detail-only.is-writing-layout .document-review-form{border-top:1px solid #dce6f2;margin-top:23px;padding-top:20px;scroll-margin-top:22px}.document-workspace.detail-only.is-writing-layout .document-review-form:focus{outline:none}.document-workspace.detail-only.is-writing-layout .document-review-form>label{color:#29496f;margin:0 0 13px;font-size:14px;font-weight:500}.document-workspace.detail-only.is-writing-layout .document-review-form textarea{border-color:#d4e0f0;border-radius:4px;min-height:112px;margin-top:10px;padding:10px 11px;font-size:13px;line-height:1.9}.document-workspace.detail-only.is-writing-layout .document-review-form .document-check{color:#527299;gap:7px;margin:13px 0 5px;font-size:12px;font-weight:400;line-height:1.85;align-items:flex-start!important}.document-workspace.detail-only.is-writing-layout .document-review-form .document-check input{flex-shrink:0;margin:4px 0 0}.document-workspace.detail-only.is-writing-layout .document-review-condition{color:#8495ad;margin:0 0 16px;font-size:11px;line-height:1.8}.document-workspace.detail-only.is-writing-layout .document-review-buttons{flex-direction:column;gap:8px;display:flex}.document-workspace.detail-only.is-writing-layout .document-review-buttons button{white-space:normal;width:100%}.document-workspace.detail-only.is-writing-layout .document-review-buttons button:disabled{color:#91a2b9;opacity:1;background:#edf1f6;border-color:#e6edf5}.document-workspace.detail-only.is-writing-layout .document-review-outcome p{color:#5b779a;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:13px;line-height:1.9}.document-workspace.detail-only.is-writing-layout .document-review-material-link{border-top:1px solid #dce6f2;margin-top:24px;padding-top:20px}.document-workspace.detail-only.is-writing-layout .document-review-material-link button{color:#3c6291;background:0 0;border:0;justify-content:flex-start;gap:7px;width:100%;padding:3px 0;font-size:12px}.document-workspace.detail-only.is-writing-layout .document-review-material-link button svg{width:15px;height:15px}.document-workspace.detail-only.is-writing-layout .document-review-material-link button svg:last-child{margin-left:auto}.document-workspace.detail-only.is-writing-layout .document-writing-comparison>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.document-workspace.detail-only.is-writing-layout .document-writing-comparison>header h3{margin:0}.document-workspace.detail-only.is-writing-layout .document-writing-comparison>header button{color:#456d9f;background:0 0;border:0;min-height:26px;padding:2px 0}.document-workspace.detail-only.is-writing-layout .document-writing-side.showing-material{background:#fff}@media (width<=1440px){.document-workspace.detail-only.is-writing-layout .document-writing-layout{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.document-workspace.detail-only.is-writing-layout .document-writing-side{padding:18px}.document-workspace.detail-only.is-writing-layout .document-writing-reader>.document-article h1{font-size:23px}}@media (width<=1300px){.document-workspace.detail-only.is-writing-layout .document-writing-layout{grid-template-columns:minmax(0,1fr);gap:27px;max-width:900px}.document-workspace.detail-only.is-writing-layout .document-writing-side{max-height:none;position:static;overflow:visible}.document-workspace.detail-only.is-writing-layout .document-mobile-review{display:inline-flex}.document-workspace.detail-only.is-writing-layout .document-writing-readingbar{z-index:2;background:#fff;padding-top:7px;position:sticky;top:0}.document-workspace.detail-only.is-writing-layout .document-review-workarea{max-width:650px}.document-workspace.detail-only.is-writing-layout .document-review-buttons{flex-direction:row}.document-workspace.detail-only.is-writing-layout .document-review-form textarea{max-width:none}}@media (width<=950px){.document-workspace.detail-only.is-writing-layout .document-task-identity{grid-template-columns:minmax(0,1fr) auto;gap:12px}.document-workspace.detail-only.is-writing-layout .document-identity-label{border:0;grid-column:1/-1;padding:0}.document-workspace.detail-only.is-writing-layout .document-identity-question{display:block}.document-workspace.detail-only.is-writing-layout .document-identity-question p{margin-top:6px}.document-workspace.detail-only.is-writing-layout .document-task-identity .document-panel-actions{flex-direction:column;align-items:stretch;max-width:150px}}@media (width<=650px){.document-workspace.detail-only.is-writing-layout .document-task-identity{grid-template-columns:minmax(0,1fr);padding:14px 16px}.document-workspace.detail-only.is-writing-layout .document-identity-question h2{font-size:17px}.document-workspace.detail-only.is-writing-layout .document-task-identity .document-panel-actions{flex-direction:row;justify-content:flex-start;max-width:none}.document-workspace.detail-only.is-writing-layout .document-writing-layout{gap:22px}.document-workspace.detail-only.is-writing-layout .document-writing-heading h2{font-size:21px}.document-workspace.detail-only.is-writing-layout .document-writing-brief h3{font-size:18px}.document-workspace.detail-only.is-writing-layout .document-writing-brief>p{font-size:14px}.document-workspace.detail-only.is-writing-layout .document-writing-readingbar{gap:5px 12px}.document-workspace.detail-only.is-writing-layout .document-writing-readingbar .document-reading-tabs{flex-basis:100%;gap:23px;min-width:0}.document-workspace.detail-only.is-writing-layout .document-writing-compare,.document-workspace.detail-only.is-writing-layout .document-mobile-review{margin-bottom:9px;font-size:11px}.document-workspace.detail-only.is-writing-layout .document-writing-reader>.document-article{font-size:14px}.document-workspace.detail-only.is-writing-layout .document-writing-reader>.document-article h1{font-size:21px}.document-workspace.detail-only.is-writing-layout .document-writing-reader>.document-article h2{font-size:18px}.document-workspace.detail-only.is-writing-layout .document-writing-side{padding:17px}.document-workspace.detail-only.is-writing-layout .document-review-buttons{flex-direction:column}}.document-policy-summary{color:#526e8c;font-size:13px;line-height:1.7}.document-policy-summary small{color:#7187a0;font-size:12px;display:block}.document-workspace.detail-only.is-writing-layout .document-identity-label p.document-policy-summary{white-space:normal;font-size:12px;line-height:1.7;display:block}.material-progress[data-v-33cacca1]{background:#fbfdff;border:1px solid #d6e3f5;border-radius:6px;margin:24px 0;padding:22px 24px}.material-progress header[data-v-33cacca1]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.material-progress h3[data-v-33cacca1]{color:#234365;margin:0 0 8px;font-size:17px}.material-progress p[data-v-33cacca1]{color:#71839b;margin:4px 0;font-size:13px;line-height:1.7}.material-progress button[data-v-33cacca1]{color:#265a9b;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d4dfed;border-radius:4px;padding:8px 14px;font-size:13px}.material-progress button[data-v-33cacca1]:disabled{opacity:.5;cursor:wait}.material-progress ol[data-v-33cacca1]{grid-template-columns:1fr 1fr;gap:10px 24px;margin:20px 0;padding:0;list-style:none;display:grid}.material-progress li[data-v-33cacca1]{border-bottom:1px solid #e8edf5;align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.material-step-marker[data-v-33cacca1]{color:#8394aa;border:1px solid #d4dfed;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.material-progress strong[data-v-33cacca1]{color:#526983;font-size:14px;font-weight:500}.material-progress li p[data-v-33cacca1]{font-size:12px}.material-step-status[data-v-33cacca1]{text-align:right;color:#8b9bb0;white-space:nowrap;margin-left:auto;font-size:12px}.material-step-status small[data-v-33cacca1]{margin-top:5px;font-size:11px;display:block}.completed .material-step-marker[data-v-33cacca1]{color:#18835c;background:#edf8f3;border-color:#bfe5d3}.running .material-step-marker[data-v-33cacca1]{color:#fff;background:#1761ef;border-color:#1761ef}.running strong[data-v-33cacca1],.running .material-step-status[data-v-33cacca1]{color:#1761ef}.material-progress details[data-v-33cacca1]{color:#6a809b;margin-top:18px;font-size:12px}.material-progress summary[data-v-33cacca1]{cursor:pointer}.material-progress details p[data-v-33cacca1]{margin:12px 0}.material-progress .material-progress-error[data-v-33cacca1]{color:#b84236;background:#fff4ef;padding:10px}.failed .material-step-marker[data-v-33cacca1]{color:#b84236;border-color:#d89080}@media (width<=700px){.material-progress[data-v-33cacca1]{padding:16px}.material-progress ol[data-v-33cacca1]{grid-template-columns:1fr}.material-progress header[data-v-33cacca1]{flex-wrap:wrap}.material-progress header button[data-v-33cacca1]{padding:8px 10px}.material-progress li[data-v-33cacca1]{gap:9px}.material-progress li p[data-v-33cacca1]{max-width:185px}}body:has(.query-preparation){min-width:320px}.query-preparation{--query-blue:#0758ed;--query-border:#dfe6ef;--query-muted:#697b92;color:#24354e;background:#fff;min-width:0;padding:24px;font-size:14px;line-height:1.65}.query-preparation *{box-sizing:border-box}.query-preparation svg{flex-shrink:0;width:17px;height:17px}.query-preparation button{color:#36516f;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd6e5;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;line-height:1.5;display:inline-flex}.query-preparation button:hover:not(:disabled){color:var(--query-blue);background:#f3f7ff;border-color:#9bb9ee}.query-preparation button:disabled{color:#8593a8;cursor:not-allowed;opacity:1;background:#f6f8fa;border-color:#e0e6ee}.query-preparation :is(button,input,textarea,select):focus-visible{outline:2px solid var(--query-blue);outline-offset:2px}.query-preparation .query-outline{color:var(--query-blue);border-color:#bfd2f2}.query-preparation .query-outline:disabled{color:#8593a8;border-color:#e0e6ee}.query-preparation .query-primary{background:var(--query-blue);border-color:var(--query-blue);color:#fff;font-weight:500}.query-preparation .query-primary:hover:not(:disabled){color:#fff;background:#0348cc;border-color:#0348cc}.query-preparation .query-primary:disabled{color:#899bb5;background:#edf2fa;border-color:#e1e8f2}.query-preparation .query-link{min-height:32px;color:var(--query-blue);background:0 0;border:0;padding:4px 0}.query-page-header{border-bottom:1px solid var(--query-border);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.query-page-header h1{color:#182b46;margin:0 0 6px;font-size:28px;font-weight:650;line-height:1.4}.query-page-header p{color:var(--query-muted);margin:0;font-size:14px}.query-preparation form{margin:0}.query-preparation fieldset{border:0;min-width:0;margin:0;padding:0}.query-preparation .query-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:26px;padding:18px 0;display:grid}.query-settings{border-right:1px solid var(--query-border);min-width:0;padding-right:26px}.query-settings-section+.query-settings-section{border-top:1px solid var(--query-border);margin-top:20px;padding-top:18px}.query-section-heading{flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-bottom:16px;display:flex}.query-section-number{color:#6596ef;font-size:22px;font-style:italic;font-weight:600;line-height:1.4}.query-section-heading h2{color:#182b46;margin:0;font-size:18px;font-weight:600}.query-section-heading p{color:var(--query-muted);margin:0;font-size:12px}.query-preparation label,.query-source-field>span{color:#30435d;font-size:14px;font-weight:600;display:block}.query-required{color:#d84149}.query-optional{color:#76879d;font-size:13px;font-weight:400}.query-preparation :is(input:not([type=checkbox]),textarea,select){color:#24354e;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #ccd7e5;border-radius:4px;margin-top:8px;padding:9px 12px;font-size:14px;font-weight:400;line-height:1.6;display:block}.query-preparation :is(input:not([type=checkbox]),textarea,select):hover:not(:disabled){border-color:#9eafc5}.query-preparation :is(input:not([type=checkbox]),textarea,select):focus{border-color:#6498f5}.query-preparation :is(input,textarea)::placeholder{color:#8796a9}.query-preparation textarea{resize:vertical}.query-preparation input[type=checkbox]{width:17px;height:17px;accent-color:var(--query-blue);flex-shrink:0;margin:3px 0 0}.query-preparation .query-help{color:var(--query-muted);margin:7px 0 0;font-size:12px;font-weight:400;line-height:1.7}.query-question textarea{min-height:84px}.query-target-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;margin-top:16px;display:grid}.query-preparation .target-picker{min-width:0;margin:0}.query-preparation .target-picker .target-field-label{margin-bottom:8px}.query-preparation .target-picker .target-trigger{white-space:normal;min-height:42px;margin:0;padding:10px 12px}.query-preparation .target-current{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.query-preparation .target-source-note a{margin-left:5px;display:inline}.query-preparation .target-current strong{overflow-wrap:anywhere}.query-preparation .target-panel{width:min(640px,100vw - 100px);right:auto}.query-preparation .target-picker .target-filter-row{flex-wrap:wrap;gap:8px}.query-preparation .target-picker .target-search{flex-basis:100%}.query-preparation .target-picker .target-search input{min-height:40px;margin:0;padding-left:34px}.query-preparation .target-picker .target-source-filter{flex:1;max-width:none}.query-preparation .target-picker .target-type select{width:auto;min-height:36px;margin:0}.query-preparation .target-picker .target-source-search input{margin:0}.query-source-field{min-width:0;margin-top:16px;position:relative}.query-scope-summary{align-items:flex-start;gap:10px;min-height:42px;margin-top:8px;display:flex}.query-selected-sources{background:#fff;border:1px solid #ccd7e5;border-radius:4px;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;min-height:42px;padding:5px 8px;display:flex}.query-selected-sources>span{color:#376098;overflow-wrap:anywhere;background:#edf4ff;border-radius:3px;align-items:center;gap:4px;max-width:100%;padding:2px 6px;font-size:13px;display:inline-flex}.query-selected-sources>.query-scope-placeholder{color:#8796a9;background:0 0;padding:0 3px}.query-preparation .query-selected-sources button{color:#6783ab;background:0 0;border:0;width:21px;min-height:22px;padding:2px}.query-selected-sources svg{width:12px;height:12px}.query-preparation .query-scope-summary>button{min-height:42px}.query-source-panel{z-index:25;background:#fff;border:1px solid #ccd7e5;border-radius:6px;width:min(480px,100vw - 100px);padding:16px;position:absolute;top:76px;left:0;box-shadow:0 8px 24px #182b461f}.query-source-search{align-items:center;gap:8px;display:flex}.query-source-search input{margin-top:0!important}.query-preparation .query-source-option{overflow-wrap:anywhere;border-bottom:1px solid #edf1f6;align-items:flex-start;gap:10px;padding:9px 0;font-weight:400;display:flex}.query-source-pagination{color:var(--query-muted);align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.query-source-pagination>span:first-child{margin-right:auto}.query-preparation .query-source-pagination button{min-height:30px;padding:4px 8px}.query-nature-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:16px;margin-top:8px;display:grid}.query-preparation .query-nature-row select{margin:0}.query-nature-row>p{color:var(--query-muted);margin:0;font-size:12px}.query-direction,.query-additional{min-width:0;margin-top:14px}.query-field-heading{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.query-field-heading label{margin:0}.query-preparation .query-field-heading button{min-height:32px;padding:5px 10px;font-size:13px}.query-preparation .direction-input textarea{box-shadow:none;resize:none;overflow-y:hidden}.direction-suggestions{background:#fff;border:1px solid #d4e1f5;border-radius:5px;min-width:0;margin-top:12px;padding:14px}.direction-suggestions header{background:#f3f7fd;border-bottom:1px solid #e1e9f5;border-radius:5px 5px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-14px -14px 0;padding:12px 14px;display:flex}.direction-suggestions header strong{align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.direction-suggestions header strong svg{color:var(--query-blue)}.direction-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.query-preparation .direction-suggestions .direction-close{width:28px;min-height:28px;color:var(--query-muted);background:0 0;border:0;padding:5px}.query-preparation .direction-suggestions .direction-refresh{min-height:32px;color:var(--query-blue);padding:5px 10px;font-size:12px}.direction-refresh .is-spinning{animation:1s linear infinite direction-spin}@keyframes direction-spin{to{transform:rotate(360deg)}}.query-preparation .direction-suggestions>.query-help{margin:12px 0}.query-preparation .direction-choice{cursor:pointer;border-top:1px solid #e7edf5;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:14px 6px;font-weight:400;display:grid}.direction-choice.is-selected{background:#f0f6ff}.direction-choice:hover{background:#f6f9ff}.direction-copy{min-width:0}.direction-copy strong{color:#24354e;overflow-wrap:anywhere;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.direction-description{white-space:pre-wrap;overflow-wrap:anywhere;color:#60718b;font-size:13px;line-height:1.75;display:block}.direction-footnote{color:var(--query-muted);border-top:1px solid #e7edf5;margin:0;padding-top:12px;font-size:12px}.query-editor{background:#fff;border:1px solid #d5e2f4;border-radius:6px;min-width:0}.query-editor>.query-section-heading{margin-bottom:22px;padding:20px 20px 0}.query-adopted{min-width:0;padding:0 20px 18px}.query-adopted>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.query-editor h3{color:#182b46;margin:0;font-size:17px;font-weight:600;line-height:1.5}.query-adopted h3 small{color:var(--query-blue);margin-left:8px;font-size:21px;font-weight:600}.query-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.query-preparation .query-editor-actions button{min-height:36px;padding:7px 12px;font-size:13px}.query-table-wrapper,.query-candidate-scroll{border:1px solid var(--query-border);background:#fff;border-radius:4px}.query-table,.query-candidate-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.query-table :is(th,td),.query-candidate-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px}.query-table th,.query-candidate-table th{color:#5e7390;background:#f3f6fb;font-size:13px;font-weight:500}.query-table th:first-child,.query-candidate-table th:first-child{border-top-left-radius:4px}.query-table th:last-child,.query-candidate-table th:last-child{border-top-right-radius:4px}.query-table td,.query-candidate-table td{border-top:1px solid #e6ecf4}.query-table th+th,.query-table td+td,.query-candidate-table th+th,.query-candidate-table td+td{border-left:1px solid #e6ecf4}.query-table .query-text-col{width:46%}.query-table .query-purpose-col{width:42%}.query-table .query-action-col{width:12%}.query-preparation .query-table textarea{height:76px;min-height:76px;margin:0;padding:9px 10px;font-size:14px;line-height:1.7;overflow-y:auto}.query-table td:last-child:not([colspan]){vertical-align:middle;text-align:center}.query-table th:last-child{text-align:center}.query-preparation .query-table .query-link{font-size:13px}.query-preparation .query-table .query-link:hover{color:#c94040;background:#fff2f0}.query-preparation .query-adopted-help{margin-top:10px}.query-candidates{background:#f3f7ff;border-top:1px solid #d5e2f4;border-radius:0 0 6px 6px;min-width:0;padding:20px}.query-candidates>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.query-candidate-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.query-candidate-heading>svg{width:24px;height:24px;color:var(--query-blue);margin-top:2px}.query-candidate-heading p{color:var(--query-muted);margin:4px 0 0;font-size:12px}.query-preparation .query-adopt-button{color:var(--query-blue);border-color:#bfd2f2;font-size:13px}.query-preparation .query-adopt-button:disabled{color:#8c99ac;background:#f8faff;border-color:#dce4ef}.query-candidate-table :is(th,td):first-child:not([colspan]){width:42px}.query-candidate-table :is(th,td):last-child:not([colspan]){width:35%;color:var(--query-muted)}.query-candidate-table .is-added{background:#f7fafc}.query-added-label{color:#16825d;font-size:12px;display:block}.query-preparation .query-empty{color:var(--query-muted);text-align:center;padding:26px 16px;font-size:13px;line-height:1.8}.query-empty>svg{color:#97aecb;width:24px;height:24px;margin:0 auto 8px;display:block}.query-empty>strong{color:#526984;font-size:14px;font-weight:500;display:block}.query-empty>p{max-width:360px;margin:5px auto 0}.query-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.query-notice{color:#47688d;margin:0 0 12px;font-size:13px;line-height:1.7}.query-preparation .query-inline-error{color:#a32b27;font-size:13px}.query-preparation .query-stale{color:#925b16;font-size:13px}.query-error{color:#a32b27;background:#fff2f0;border:1px solid #ffd5ce;border-radius:5px;padding:12px 16px}.query-submit-bar{z-index:5;border-top:1px solid var(--query-border);background:#fff;justify-content:space-between;align-items:center;gap:20px;margin:0 -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 14px #243f6b04}.query-save-summary{flex-wrap:wrap;align-items:baseline;gap:4px 18px;display:flex}.query-submit-bar strong{font-size:14px;font-weight:600}.query-submit-bar strong b{color:var(--query-blue);padding:0 2px;font-size:19px;font-weight:600}.query-save-summary>span{color:var(--query-muted);font-size:12px}.query-submit-bar small{color:#7c8a9d;margin-top:3px;font-size:12px;display:block}.query-preparation .query-submit-bar>.query-primary{min-height:42px;padding:10px 24px}.pack-intent-preview{border-top:1px solid #e1e7f0;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.pack-intent-preview dd{white-space:pre-wrap;margin:0}@media (width<=1400px){.query-preparation{padding:20px}.query-preparation .query-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.query-settings{padding-right:20px}.query-section-heading{gap:4px 10px}.query-section-heading p{flex-basis:100%;margin-left:35px}.query-target-row,.query-nature-row{grid-template-columns:minmax(0,1fr);gap:10px}.query-adopted{padding:0 16px 16px}.query-editor>.query-section-heading{padding:18px 16px 0}.query-candidates{padding:16px}.query-submit-bar{margin:0 -20px -20px;padding:14px 20px}}@media (width<=1100px){.query-preparation .query-layout{grid-template-columns:minmax(0,1fr)}.query-settings{border-right:0;padding-right:0}.query-target-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.query-nature-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.query-section-heading p{flex-basis:auto;margin-left:0}}@media (width<=600px){.query-preparation{padding:16px}.query-page-header{flex-direction:column;gap:12px}.query-page-header h1{font-size:24px}.query-target-row,.query-nature-row{grid-template-columns:minmax(0,1fr)}.query-section-heading p{flex-basis:100%;margin-left:35px}.query-source-panel,.query-preparation .target-panel{width:100%}.query-source-search,.query-source-pagination{flex-wrap:wrap}.query-source-search input{flex-basis:100%}.query-scope-summary{flex-wrap:wrap}.query-selected-sources{flex-basis:100%}.query-table :is(th,td){padding:8px 5px}.query-table .query-text-col{width:43%}.query-table .query-purpose-col{width:39%}.query-table .query-action-col{width:18%}.query-preparation .query-table textarea{padding:7px;font-size:13px}.query-candidates>header{align-items:flex-start}.query-candidate-table :is(th,td){padding:9px 7px}.query-submit-bar{flex-wrap:wrap;gap:12px;margin:0 -16px -16px;padding:12px 16px}.query-preparation .query-submit-bar>.query-primary{width:100%}}@media (prefers-reduced-motion:reduce){.direction-refresh .is-spinning{animation:none}}.pack-detail-drawer{color:#26364a}.pack-detail-drawer .el-drawer__header{box-sizing:border-box;color:#26364a;border-bottom:1px solid #e5e8ed;gap:18px;min-height:80px;margin:0;padding:20px 32px}.pack-detail-drawer .el-drawer__title{margin:0 auto 0 0;font-size:20px;font-weight:600;line-height:1.4}.pack-detail-drawer .el-drawer__header .el-button{--el-color-primary:#1762ec;border-radius:4px;height:36px;margin:0;padding:0 20px;font-size:14px}.pack-detail-drawer .el-drawer__close-btn{color:#26364a;border-left:1px solid #e5e8ed;border-radius:0;justify-content:center;align-items:center;width:38px;height:32px;padding:0 0 0 14px;display:inline-flex}.pack-detail-drawer .el-drawer__body{padding:30px 36px;overflow-x:hidden}.pack-detail-drawer button:focus-visible{outline-offset:3px;outline:2px solid #1762ec}.pack-detail{min-width:0;font-size:16px;line-height:1.65}.pack-detail-eyebrow{color:#748198;justify-content:space-between;gap:16px;font-size:14px;display:flex}.pack-detail-question{overflow-wrap:anywhere;margin:12px 0 32px;font-size:22px;font-weight:600;line-height:1.6}.pack-detail-fields{border:1px solid #e0e6ef;border-radius:4px;margin:0;overflow:hidden}.pack-detail-fields>div{grid-template-columns:156px minmax(0,1fr);display:grid}.pack-detail-fields>div+div{border-top:1px solid #e0e6ef}.pack-detail-fields dt{color:#718097;background:#f5f7fa;padding:17px 24px}.pack-detail-fields dd{overflow-wrap:anywhere;margin:0;padding:17px 20px}.pack-detail-fields small{color:#7d8aa0;margin-top:5px;font-size:13px;line-height:1.6;display:block}.pack-detail-sources{margin:0;padding:0;list-style:none}.pack-detail-sources li+li{margin-top:12px}.pack-detail-fields .pack-detail-warning{color:#975b16}.pack-detail-queries{margin-top:48px}.pack-detail-queries h3{border-left:3px solid #1762ec;margin:0 0 24px;padding-left:12px;font-size:16px;font-weight:600;line-height:22px}.pack-detail-queries h3 span{color:#748198;margin-left:12px;font-size:14px;font-weight:400}.pack-detail-table-wrap{border:1px solid #e0e6ef;border-radius:4px;overflow:hidden}.pack-detail table{table-layout:fixed;border-collapse:collapse;width:100%}.pack-detail-number-col{width:64px}.pack-detail th:first-child{white-space:nowrap}.pack-detail-purpose-col{width:36%}.pack-detail th{color:#718097;text-align:left;background:#f5f7fa;padding:12px 16px;font-size:14px;font-weight:500}.pack-detail td{vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;border-top:1px solid #e0e6ef;padding:23px 16px}.pack-detail :is(th,td)+:is(th,td){border-left:1px solid #e5e8ed}.pack-detail td:nth-child(2){font-weight:500}.pack-detail-note{color:#7d8aa0;margin:16px 0 0;font-size:13px}.pack-detail .pack-detail-empty{text-align:center;color:#7d8aa0}@media (width<=600px){.pack-detail-drawer .el-drawer__header{gap:12px;padding:16px 20px}.pack-detail-drawer .el-drawer__body{padding:24px 20px}.pack-detail-question{font-size:18px}.pack-detail-fields>div{grid-template-columns:90px minmax(0,1fr)}.pack-detail-fields :is(dt,dd){padding:12px}.pack-detail th,.pack-detail td{padding:12px 8px}.pack-detail-number-col{width:42px}.pack-detail-queries{margin-top:32px}}.query-packs{color:#182b46;min-width:0;padding-top:26px;font-size:15px;line-height:1.6}.query-packs *{box-sizing:border-box}.query-packs svg{flex-shrink:0;width:17px;height:17px}.query-packs button,.query-packs select{font:inherit;color:#254568;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:4px;min-height:38px;padding:7px 13px}.query-packs button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.query-packs button:hover:not(:disabled){background:#f0f5ff;border-color:#7fa7f7}.query-packs button:disabled{opacity:.55;cursor:not-allowed}.query-packs :is(input,button,select):focus-visible{outline-offset:3px;outline:2px solid #0758ed}.query-packs .pack-primary{color:#fff;background:#0758ed;border-color:#0758ed}.query-packs .pack-primary:hover:not(:disabled){color:#fff;background:#064bc9}.pack-page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.pack-page-header h1{letter-spacing:0;margin:0 0 6px;font-size:28px}.pack-page-header p{color:#64758b;margin:0}.pack-actions{align-items:center;gap:12px;display:flex}.pack-layout{min-width:0}.pack-register,.pack-selection{background:#fff;border:1px solid #dbe3ee;border-radius:6px;min-width:0}.pack-register-heading,.pack-selection>header{border-bottom:1px solid #e2e8f1;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.pack-register-heading h2,.pack-selection>header h2{margin:0;font-size:16px}.pack-filter{border-bottom:1px solid #e2e8f1;align-items:center;gap:10px;padding:20px;display:flex}.pack-search{color:#6e819b;border:1px solid #cbd6e5;border-radius:4px;flex:1;align-items:center;gap:10px;min-width:100px;max-width:600px;padding:0 12px;display:flex}.pack-search input{width:100%;min-width:0;font:inherit;color:#182b46;background:0 0;border:0;padding:8px 0}.pack-table-wrap{overflow-x:auto}.pack-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.pack-table th{text-align:left;color:#526b8a;background:#f5f8fc;border-bottom:1px solid #dbe3ee;padding:14px 18px;font-weight:600}.pack-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f1;padding:13px 18px}.pack-table tr:last-child td{border-bottom:0}.pack-table tr.selected{background:#edf4ff}.pack-table tbody tr:hover{background:#f6f9ff}.query-packs .pack-row-title{color:#172d47;text-align:left;white-space:normal;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:0;font-weight:600;line-height:1.65}.pack-id{color:#6c7d91;margin-top:5px;font-size:12px;display:block}.pack-date{white-space:nowrap;color:#566d88;font-size:12px}.query-packs .pack-link{color:#0758ed;background:0 0;border:0;min-height:30px;padding:4px 0}.pack-pagination{color:#657990;border-top:1px solid #dbe3ee;align-items:center;gap:12px;padding:17px 20px;display:flex}.pack-pagination nav{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;flex-direction:row!important;display:flex!important}.pack-pagination nav button{min-width:32px;min-height:32px;padding:3px 8px}.pack-pagination nav .current{color:#fff;background:#0758ed;border-color:#0758ed}.pack-empty{text-align:center;color:#637690;padding:50px 24px!important}.pack-empty p{margin:0 0 8px}.pack-empty span{display:block}.pack-empty>button{margin-top:18px}.pack-notice{color:#246649;background:#edf8f2;border:1px solid #cce8d7;border-radius:4px;align-items:center;gap:9px;margin:0 0 20px;padding:12px 16px;display:flex}.pack-error{color:#a32b27;background:#fff2f0;border:1px solid #ffd5ce;border-radius:4px;margin:12px 20px;padding:12px 16px}.pack-creating{grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);align-items:start;gap:18px;display:grid}.pack-creating .pack-table th,.pack-creating .pack-table td{padding:14px 12px}.pack-selection>footer{border-top:1px solid #e2e8f1;padding:18px 22px}.pack-selection>footer>.pack-primary{width:100%}.pack-selection .pack-error{margin:10px 0}.pack-help{color:#65778e;margin:0 0 14px;font-size:12px}.pack-preview{color:#182b46;padding:22px}.pack-preview>small{color:#6c7d91}.pack-preview h2{overflow-wrap:anywhere;margin:6px 0 20px;font-size:18px;line-height:1.6}.pack-preview dl{grid-template-columns:65px minmax(0,1fr);gap:14px 12px;margin:0 0 24px;font-size:13px;display:grid}.pack-preview dt{color:#6e8097}.pack-preview dd{overflow-wrap:anywhere;margin:0}.pack-preview dd span{color:#6e8097;margin-top:4px;font-size:12px;display:block}.pack-preview h3{margin:0 0 12px;font-size:14px}.pack-preview h3 small{color:#73849a;margin-left:8px;font-weight:400}.pack-preview ol{margin:0;padding:0;list-style:none}.pack-preview li{border-bottom:1px solid #edf0f5;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.pack-preview li strong{overflow-wrap:anywhere;font-weight:500}.pack-preview li p{color:#657990;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.pack-source-warning,.pack-preview dd .pack-source-warning{color:#975b16;font-size:12px}.pack-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.query-packs .query-preparation{padding-top:0}.pack-selection>p{padding:0 22px}@media (width<=1200px){.pack-creating{grid-template-columns:minmax(0,1fr)}.pack-selection{max-width:none}.pack-preview dl{grid-template-columns:80px minmax(0,1fr)}}@media (width<=700px){.pack-page-header{flex-direction:column;align-items:flex-start}.pack-filter{flex-wrap:wrap;padding:14px}.pack-search{flex-basis:100%}.pack-pagination{flex-wrap:wrap;padding:14px}.pack-pagination nav{margin-left:0}.pack-page-header h1{font-size:24px}}.pack-layout:not(.pack-creating) .pack-register{background:0 0;border:0;overflow:visible}.pack-layout:not(.pack-creating) .pack-filter{border:0;padding:0 0 24px}.pack-table-wrap{background:#fff}.pack-layout:not(.pack-creating) .pack-table-wrap{border:1px solid #dbe3ee;border-bottom:0;border-radius:5px 5px 0 0}.pack-layout:not(.pack-creating) .pack-pagination{background:#fff;border:1px solid #dbe3ee;border-radius:0 0 5px 5px}.pack-filter-label{white-space:nowrap;margin-right:4px}.pack-search{background:#fff;min-height:42px}.pack-filter>button{min-width:66px}.pack-page-header .pack-primary{min-width:126px}.pack-question-col{width:37%}.pack-target-col{width:21%}.pack-region-col{width:10%}.pack-count-col{width:8%}.pack-time-col{width:13%}.pack-action-col{width:11%}.pack-table th+th{border-left:1px solid #e5ebf3}.pack-table tr.selected td:first-child{box-shadow:inset 3px 0 #0758ed}.pack-table tr.selected:hover{background:#e5efff}.pack-table .selectable{cursor:pointer}.pack-register-heading p{color:#6d8099;margin:7px 0 0;font-size:12px}.pack-register-heading>button{white-space:nowrap;color:#0758ed}.pack-creating .pack-table{min-width:540px}.pack-creating .pack-question-col{width:42%}.pack-creating .pack-target-col{width:27%}.pack-creating .pack-count-col{width:11%}.pack-creating .pack-action-col{width:20%}.pack-creating .pack-table td{padding-top:20px;padding-bottom:20px;font-size:14px}.pack-creating .pack-table th{font-size:14px}.query-packs .pack-choose{white-space:nowrap;color:#0758ed;border-color:#a8c6ff;min-width:90px;min-height:34px;padding:6px 10px;font-size:13px}.query-packs .pack-choose.pack-primary{color:#fff;border-color:#0758ed}.pack-selection>footer>.pack-primary{min-height:43px;font-weight:600}.pack-selection .pack-help{background:#f2f7ff;border:1px solid #e0ebfc;border-radius:4px;gap:8px;padding:11px 12px;display:flex}.pack-help svg{color:#0758ed;margin-top:2px}.pack-after-button{text-align:center;color:#74869e;margin:9px 0 0;font-size:12px}.pack-preview .pack-selected-identity{color:#0758ed;font-size:14px;font-weight:600}.pack-preview h3{border-top:1px solid #e5ebf3;padding-top:20px}.content-tasks>.query-packs{padding-top:0}.query-packs .pack-pagination nav{flex:none;margin-left:auto}.pack-register-heading h2,.pack-selection>header h2{font-size:20px}.pack-register-heading,.pack-selection>header{border-bottom:0;padding-bottom:0}.pack-preview dl{grid-template-columns:90px minmax(0,1fr);font-size:14px}.pack-preview li strong{font-size:14px}.pack-preview li p{font-size:13px}.pack-task-page .pack-selection-state{color:#657990;min-height:190px;padding:30px 22px}.pack-task-page .pack-selection-state h3{color:#182b46;margin:0 0 10px;font-size:16px}.pack-task-page .pack-selection-state p{overflow-wrap:anywhere;margin:0 0 16px}.pack-task-page .pack-selection-failed h3{color:#a32b27}.pack-task-page .pack-preview dd,.pack-task-page .pack-preview li strong,.pack-task-page .pack-preview li p{white-space:pre-wrap}.pack-task-page .pack-preview li:last-child{border-bottom:0}.pack-query-number{color:#244974;background:#eaf2ff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font-size:15px;display:inline-flex}.pack-preview li>div{min-width:0}@media (width<=700px){.pack-filter-label{width:100%}.pack-register-heading{align-items:flex-start}}body:has(.content-tasks){min-width:320px}.content-tasks{color:#1e304c;min-width:0;padding-top:26px;font-size:15px;line-height:1.6}.content-tasks *{box-sizing:border-box}.content-tasks svg{flex-shrink:0;width:19px;height:19px}.content-tasks button{color:#24476e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d5e6;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 17px;display:inline-flex}.content-tasks button:hover:not(:disabled){background:#eef5ff;border-color:#7da7ed}.content-tasks button:disabled{opacity:.5;cursor:not-allowed}.content-tasks :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #0758ed}.content-tasks .task-primary{color:#fff;background:#0758ed;border-color:#0758ed}.content-tasks .task-primary:hover:not(:disabled){background:#064dcb}.task-page-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.task-page-header h1{color:#142238;margin:0 0 8px;font-size:28px;line-height:1.4}.task-page-header h1 small{color:#7387a1;font-size:16px;font-weight:400}.task-page-header p{color:#73839b;margin:0}.task-header-actions{gap:12px;display:flex}.task-header-actions button{min-width:112px}.task-filters{grid-template-columns:minmax(200px,1.7fr) auto minmax(170px,1fr) 88px 88px;align-items:center;gap:16px;margin-bottom:24px;display:grid}.task-search{position:relative}.task-search svg{color:#72829a;position:absolute;top:13px;left:13px}.task-filters input,.task-filters select{font:inherit;color:#2e4260;background:#fff;border:1px solid #ccd7e6;border-radius:4px;width:100%;min-width:0;height:44px;padding:0 13px}.task-search input{padding-left:40px}.task-filters input::placeholder{color:#8291a8}.task-filters button{height:44px}.task-split{grid-template-columns:minmax(0,1.75fr) minmax(310px,1fr);align-items:start;gap:16px;display:grid}.task-register{background:#fff;border:1px solid #dfe7f0;border-radius:5px;min-width:0;overflow:hidden}.task-table-scroll{overflow-x:auto}.task-register table{border-collapse:collapse;table-layout:fixed;width:100%}.task-question-col{width:51%}.task-status-col{width:25%}.task-date-col{width:19%}.task-action-col{width:5%}.task-register th{text-align:left;background:#f6f9fc;border-bottom:1px solid #e1e8f1;padding:16px 18px;font-size:14px;font-weight:600}.task-register th+th{border-left:1px solid #e6ecf4}.task-register td{vertical-align:middle;border-bottom:1px solid #e1e8f1;padding:18px 16px}.task-register tr.selected td{background:#ebf4ff}.task-register tbody tr:hover td{background:#f2f7fd}.task-register tr.selected:hover td{background:#e7f1ff}.task-title{align-items:flex-start;gap:12px;display:flex}.task-title>small{color:#7184a0;padding-top:4px;font-size:12px}.task-title>div{min-width:0}.content-tasks .task-row-title{-webkit-line-clamp:2;text-align:left;color:#20334f;word-break:break-word;background:0 0;border:0;border-radius:2px;-webkit-box-orient:vertical;min-height:0;padding:0;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.task-title p{color:#76879f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.task-date{color:#667d9f;white-space:nowrap;font-size:13px}.task-register td:last-child{padding:8px 3px}.content-tasks .task-chevron{color:#0758ed;background:0 0;border:0;min-height:34px;padding:3px}.task-chevron svg{width:15px}.task-state{align-items:center;gap:8px;font-size:14px;line-height:1.55;display:inline-flex}.task-state svg{color:#7e8fa6}.task-state.ready svg,.task-state.working svg{color:#0764fa}.task-state.review svg{color:#d98a11}.task-state.success svg{color:#199767}.task-state.error svg,.task-state.warning svg{color:#da4653}.task-state.ready,.task-state.working{color:#0b57d7}.task-pagination{color:#617691;flex-wrap:wrap;align-items:center;gap:13px;padding:20px 16px;font-size:13px;display:flex}.task-pagination select{font:inherit;color:#344d70;background:#fff;border:1px solid #d4deec;border-radius:4px;padding:6px}.task-pagination nav{align-items:center;gap:6px;margin-left:auto;display:flex}.content-tasks .task-pagination button{min-width:30px;min-height:32px;padding:4px;font-size:13px}.task-pagination button svg{width:14px}.content-tasks .task-pagination .current{color:#fff;background:#0758ed;border-color:#0758ed}.task-pagination>small{color:#7c8da5;font-size:12px}.task-empty{text-align:center;color:#7a8ba3;padding:64px 18px!important}.task-error{color:#a43232;background:#fff1ef;border:1px solid #f6d4cf;padding:12px 16px}.task-overview{min-width:0;height:var(--task-overview-height,calc(100dvh - 280px));background:#fff;border:1px solid #dfe7f0;border-radius:5px;flex-direction:column;display:flex;position:sticky;top:20px;overflow:hidden}.task-overview>header{border-bottom:1px solid #e2e9f2;flex:none;align-items:center;gap:14px;padding:18px 20px;display:flex}.task-overview h2{margin:0;font-size:20px}.task-overview>header span{color:#7587a2}.task-overview-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.task-overview-body:focus-visible{outline-offset:-3px;outline:2px solid #0758ed}.task-overview h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.75}.task-overview-state{margin:14px 0 20px;font-size:15px;font-weight:600}.task-overview-state svg{width:21px;height:21px}.task-overview dl{grid-template-columns:75px minmax(0,1fr);gap:12px;margin:0 0 20px;display:grid}.task-overview dt{color:#788ba6}.task-overview dd{overflow-wrap:anywhere;margin:0}.task-queries{border-top:1px solid #e2e9f2;padding:18px 0}.task-queries ol{margin:12px 0 0;padding:0;list-style:none}.task-queries li{overflow-wrap:anywhere;background:#f8fafd;border:1px solid #e0e8f2;border-radius:4px;margin-bottom:10px;padding:9px 12px}.task-queries li:last-child{margin-bottom:0}.task-queries small{color:#7386a1;margin-top:3px;display:block}.task-overview>footer{background:#fff;border-top:1px solid #e2e9f2;flex-direction:column;flex:none;gap:6px;padding:14px 20px;display:flex}.task-overview>footer button{width:100%;margin:0}.task-hint{color:#3563a6;background:#f1f7ff;border:1px solid #e2edfc;border-radius:4px;align-items:flex-start;gap:9px;margin:0;padding:12px;font-size:13px;display:flex}.content-tasks .task-link{color:#0758ed;background:0 0;border:0;min-height:32px;padding:3px}.task-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.spinning{animation:1.2s linear infinite task-spin}@keyframes task-spin{to{transform:rotate(360deg)}}.document-workspace.detail-only .document-main{max-width:none}.document-workspace.detail-only .document-header{display:none}.document-workspace.detail-only .document-card{border-radius:5px}.task-source-scope>div{margin:8px 0}.task-source-scope>div>span{margin-right:10px;display:inline-block}.task-source-scope>section{border:1px solid #dde6f1;padding:12px}.task-source-scope .document-actions{align-items:center}.task-source-scope input:not([type=checkbox]){flex:1;width:auto;min-width:100px}@media (width>=1450px){.task-register td{padding-top:22px;padding-bottom:22px}}@media (width<=1150px){.task-split{grid-template-columns:minmax(0,1fr)}.task-overview{height:min(720px,100dvh - 32px);position:static}.task-overview dl{grid-template-columns:90px 1fr}.task-filters{grid-template-columns:minmax(160px,1fr) auto 170px 75px 75px;gap:10px}.task-page-header{align-items:flex-start}}@media (width<=650px){.task-page-header{flex-direction:column;gap:16px}.task-filters{grid-template-columns:1fr 1fr}.task-search{grid-column:1/-1}.task-filters label{display:none}.task-filters select{grid-column:1/-1}.task-register table{min-width:560px}.task-pagination>small{display:none}.task-overview>header,.task-overview-body,.task-overview>footer{padding-left:16px;padding-right:16px}.task-page-header h1{font-size:24px}.content-tasks{font-size:14px}}@media (prefers-reduced-motion:reduce){.content-tasks .spinning{animation:none}}.content-tasks .task-table-scroll{max-height:calc(100dvh - 292px);overflow-y:auto}.content-tasks .task-table-scroll,.content-tasks .task-overview-body{scrollbar-width:none;scrollbar-gutter:auto}.content-tasks .task-table-scroll::-webkit-scrollbar{width:0;height:0;display:none}.content-tasks .task-overview-body::-webkit-scrollbar{width:0;height:0;display:none}.content-tasks .task-register thead{z-index:1;position:sticky;top:0}.content-tasks .task-pagination nav{flex-direction:row;flex:none}.content-tasks .task-register td{padding-top:17px;padding-bottom:17px}@media (width<=1150px){.content-tasks .task-table-scroll{max-height:540px}}body:has(.review-queue){min-width:320px}.review-queue{--review-blue:#0959ee;--review-ink:#1a3454;--review-line:#dce5f1;--review-muted:#72839c;min-width:0;color:var(--review-ink);padding-top:27px;font-size:14px}.review-queue .review-source-tabs,.review-queue .review-status-tabs,.review-queue .review-pagination nav{flex-direction:row;flex:none;grid-template-columns:none;display:flex}.review-queue button,.review-queue input,.review-queue select,.review-queue textarea{font:inherit}.review-queue>header button,.review-queue .review-toolbar button,.review-queue .review-pagination button,.review-queue .review-pagination select,.review-queue .review-row-action,.review-queue .submission-review-panel>button{color:#35557a;cursor:pointer;background:#fff;border:1px solid #c9d8ec;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;display:inline-flex}.review-queue button:disabled{cursor:not-allowed;opacity:.5}.review-queue button:focus-visible,.review-queue input:focus-visible,.review-queue select:focus-visible,.review-queue textarea:focus-visible,.review-queue [tabindex="0"]:focus-visible{outline-offset:3px;outline:2px solid #1764da}.review-queue svg{flex:none;width:18px;height:18px}.review-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.review-page-header h1{letter-spacing:.02em;color:#12283f;margin:0 0 10px;font-size:30px;font-weight:650;line-height:1.3}.review-page-header p{color:#6e829e;margin:0;font-size:15px;line-height:1.7}.review-page-header>button{margin-top:2px}.review-source-tabs{border-bottom:1px solid var(--review-line);gap:24px;margin-bottom:28px;display:flex}.review-source-tabs>button{color:#5c6f8a;cursor:pointer;background:0 0;border:0;min-height:50px;padding:0 16px;font-size:16px;font-weight:600;position:relative}.review-source-tabs>button.active{color:var(--review-blue)}.review-source-tabs>button.active:after{content:"";background:var(--review-blue);height:2px;position:absolute;bottom:-1px;left:0;right:0}.review-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.review-status-tabs{flex-wrap:wrap;gap:7px;display:flex}.review-queue .review-status-tabs button{color:#536986;background:0 0;border-color:#0000;padding:0 17px;font-weight:600}.review-queue .review-status-tabs button.active{color:var(--review-blue);background:#e6efff}.review-search-form{align-items:center;gap:12px;display:flex}.review-search{background:#fff;border:1px solid #cad7e9;border-radius:4px;align-items:center;gap:10px;width:280px;min-width:220px;height:40px;padding:0 13px;display:flex}.review-search>svg{color:#7890b0}.review-search input{width:100%;min-width:0;color:var(--review-ink);background:0 0;border:0;outline:0;height:100%}.review-search input::placeholder{color:#8b9bb0}.review-queue .review-primary{min-width:80px;color:#fff!important;border-color:var(--review-blue)!important;background:var(--review-blue)!important}.review-register{border:1px solid var(--review-line);max-height:var(--review-register-height,calc(100dvh - 270px));background:#fff;border-radius:7px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.review-table-scroll{scrollbar-width:none;flex:auto;min-height:0;overflow:auto}.review-table-scroll::-webkit-scrollbar{display:none}.review-register table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}.review-topic-col{width:32%}.review-source-col{width:17%}.review-state-col{width:16%}.review-time-col{width:20%}.review-action-col{width:15%}.review-register thead{z-index:1;background:#f7f9fc;position:sticky;top:0}.review-register th{text-align:left;color:#385374;border-bottom:1px solid var(--review-line);height:57px;padding:12px 22px;font-size:14px;font-weight:600}.review-register td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e7edf5;padding:20px 22px;line-height:1.7}.review-register tbody tr:last-child td{border-bottom:0}.review-register tbody tr:hover{background:#fbfcff}.review-task-id{color:#7f90a8;margin-bottom:3px;font-size:12px;line-height:1.5;display:block}.review-task-topic{color:#203c60;font-size:15px;font-weight:600;line-height:1.7;display:block}.review-state{align-items:center;gap:8px;line-height:1.5;display:inline-flex}.review-state.review{color:#c87413}.review-state.working{color:#2166c2}.review-state.success{color:#267047}.review-state.error{color:#b44942}.review-state.warning{color:#986311}.review-date{white-space:nowrap;color:#586d8a;font-variant-numeric:tabular-nums;font-size:13px}.review-queue .review-row-action{width:100%;max-width:120px;min-height:36px;color:var(--review-blue);white-space:nowrap;border-color:#6c9bff;padding:0 12px;font-weight:600}.review-queue .review-row-action:hover{border-color:var(--review-blue);background:#edf4ff}.review-returned-row{background:#f6f9ff}.review-pagination{border-top:1px solid var(--review-line);color:#6e829e;flex:none;justify-content:flex-end;align-items:center;gap:18px;min-height:90px;padding:24px 22px;font-size:13px;display:flex}.review-pagination nav{align-items:center;gap:8px;display:flex}.review-queue .review-pagination button{min-width:36px;min-height:36px;padding:0 10px}.review-queue .review-pagination select{min-height:36px;padding:0 10px}.review-queue .review-pagination button.current{color:#fff;background:var(--review-blue);border-color:var(--review-blue)}.review-register td.review-empty{text-align:center;color:#7587a1;height:290px;padding:52px 24px}.review-empty>svg{color:#96a9c4;width:28px;height:28px;margin:0 auto 16px;display:block}.review-empty strong{font-size:15px;font-weight:500;display:block}.review-empty p{margin:8px 0 0;font-size:13px}.review-notice,.review-error{background:#eff6ff;border:1px solid #cfe0f5;border-radius:4px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;line-height:1.6;display:flex}.review-error{color:#a6433e;background:#fff3f2;border-color:#efd0cc}.review-error button{color:#0959ee;cursor:pointer;background:0 0;border:0}.review-detail-return{margin:0 0 16px}.review-queue>.review-detail-return button{color:#4c70a1;background:0 0;border:0;min-height:28px;padding:0;font-size:13px}.review-submitter{color:#7b8ba1;margin-top:4px;font-size:12px;display:block}.submission-identity{border:1px solid var(--review-line);background:#fff;border-bottom:0;padding:20px 24px}.submission-identity>span{color:var(--review-muted);font-size:13px}.submission-identity h1{margin:10px 0;font-size:22px;line-height:1.5}.submission-identity p{color:var(--review-muted);margin:0;font-size:13px}.submission-identity p>span{margin-left:20px}.submission-review-layout{border:1px solid var(--review-line);background:#fff;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:32px;padding:28px;display:grid}.submission-body{overflow-wrap:anywhere;width:100%;max-width:900px;margin:0 auto;font-size:16px;line-height:2}.submission-body>h2{color:#0959ee;border-bottom:1px solid var(--review-line);margin:0 0 24px;padding-bottom:12px;font-size:14px;font-weight:600}.submission-body pre{white-space:pre-wrap}.submission-body img{max-width:100%}.submission-body table{max-width:100%;display:block;overflow:auto}.submission-review-panel{border:1px solid var(--review-line);background:#f8fafd;border-radius:4px;max-height:calc(100dvh - 40px);padding:20px;position:sticky;top:20px;overflow:auto}.submission-review-panel h2{margin:0 0 22px;font-size:18px}.submission-review-panel dl{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;font-size:13px;display:grid}.submission-review-panel dd{text-align:right;margin:0}.submission-review-panel dt{color:#7487a3}.submission-review-panel>label{margin:20px 0 12px;font-size:14px;display:block}.submission-review-panel label>small{color:#7d8ea5;margin-left:6px;font-size:12px}.submission-review-panel textarea{width:100%;color:var(--review-ink);resize:vertical;background:#fff;border:1px solid #cbd9ed;border-radius:4px;margin-bottom:18px;padding:12px;line-height:1.6}.review-queue .submission-review-panel>button{width:100%;margin:0 0 10px}.review-queue .submission-review-panel>button.review-reject{color:#a9443b;border-color:#e1c5c0}.submission-checks{border-top:1px solid var(--review-line);padding-top:16px;font-size:13px}.submission-checks summary{cursor:pointer;color:#41668f}.submission-checks>div{padding-top:12px}.submission-checks p{color:#6e829e;margin:4px 0}.submission-blocked{color:#986311;font-size:13px;line-height:1.7}.submission-outcome{border-top:1px solid var(--review-line);padding-top:18px}.submission-outcome h3{font-size:15px}.submission-outcome p{white-space:pre-wrap;font-size:13px;line-height:1.7}.review-spinning{animation:1s linear infinite review-queue-spin}@keyframes review-queue-spin{to{transform:rotate(360deg)}}@media (width>=1600px){.review-register td{padding-block:24px}.review-page-header{margin-bottom:34px}}@media (width<=1200px){.review-toolbar{gap:16px}.review-search-form{flex:1}.review-search{flex:1;width:auto}.review-register th,.review-register td{padding-inline:16px}.submission-review-layout{grid-template-columns:minmax(0,1fr) 290px;gap:22px;padding:22px}}@media (width<=950px){.submission-review-layout{grid-template-columns:minmax(0,1fr)}.submission-review-panel{max-height:none;position:static}.review-queue{padding-top:20px}.review-page-header h1{font-size:26px}.review-status-tabs{gap:2px}.review-queue .review-status-tabs button{padding:0 12px}.review-toolbar{align-items:stretch}.review-search-form{flex-basis:100%}}@media (width<=600px){.review-page-header{gap:12px}.review-page-header p{font-size:13px}.review-page-header>button{white-space:nowrap;padding:0 10px;font-size:12px}.review-source-tabs{gap:10px}.review-source-tabs>button{padding-inline:10px;font-size:14px}.review-pagination{flex-wrap:wrap;gap:10px;padding:18px 12px}.review-register table{min-width:800px}.review-search{min-width:0}.review-search-form{gap:8px}.review-queue .review-status-tabs button{padding:0 10px;font-size:13px}.submission-review-layout,.submission-identity{padding:16px}}@media (prefers-reduced-motion:reduce){.review-spinning{animation:none}}.review-header-actions{flex-wrap:wrap;gap:10px;display:flex}.review-policy-note{color:#657d99;margin-top:6px;font-size:12px;display:block}@media (width<=600px){.review-page-header{flex-wrap:wrap}.review-header-actions{width:100%}.review-queue .review-status-tabs{flex-wrap:wrap;flex-shrink:1;min-width:0}}.cp-shell{--cp-blue:#0960e5;--cp-ink:#132f51;--cp-muted:#768ba8;--cp-border:#d9e3ef;min-height:100dvh;color:var(--cp-ink);background:#f4f6fa;font-family:Inter,Microsoft YaHei,Arial,sans-serif;font-size:14px;line-height:1.65;display:flex}.cp-shell *{box-sizing:border-box}.cp-shell button,.cp-shell input,.cp-shell select,.cp-shell textarea,.cp-password input,.cp-password button{font:inherit}.cp-shell button,.cp-password button{cursor:pointer;color:#244469;background:#fff;border:1px solid #ccd9ea;border-radius:5px;padding:9px 15px;transition:background .15s,box-shadow .15s}.cp-shell button:hover:not(:disabled){background:#eff5ff}.cp-shell button:disabled,.cp-password button:disabled{opacity:.5;cursor:not-allowed}.cp-shell button:focus-visible,.cp-shell input:focus-visible,.cp-shell select:focus-visible,.cp-shell textarea:focus-visible{outline-offset:2px;outline:2px solid #286fff}.cp-shell h1{letter-spacing:-.4px;margin:0 0 8px;font-size:26px;line-height:1.4}.cp-shell h2{margin:0 0 10px;font-size:17px}.cp-shell h3{font-size:15px}.cp-shell p{margin:8px 0 16px}.cp-shell small{font-size:12px}.cp-sidebar{color:#d2e0f5;z-index:25;background:#092443;flex-direction:column;width:224px;display:flex;position:fixed;inset:0 auto 0 0}.cp-brand{border-bottom:1px solid #24405d;align-items:center;gap:12px;padding:28px 22px 30px;display:flex}.cp-brand>b{color:#3890ff;font-size:27px}.cp-brand strong{color:#fff;font-size:16px}.cp-brand small,.cp-team small,.cp-sidebar footer small{color:#a3bbd9;font-size:11px;display:block}.cp-team{border:1px solid #35506c;border-radius:5px;align-items:center;gap:10px;margin:22px 15px;padding:13px 10px;display:flex}.cp-team svg{flex-shrink:0;width:20px}.cp-team strong{font-size:13px}.cp-sidebar nav{flex:1;padding:0 10px;overflow:auto}.cp-sidebar nav p{color:#849fc0;margin:10px 0;padding:4px 12px;font-size:11px}.cp-sidebar nav button{text-align:left;color:#cfe0f9;background:0 0;border:0;align-items:center;gap:14px;width:100%;margin:2px 0;padding:13px 14px;display:flex}.cp-sidebar nav button:hover:not(:disabled){background:#1a3c64}.cp-sidebar nav button.selected{color:#fff;background:#1865d8}.cp-sidebar svg{flex-shrink:0;width:19px;height:19px}.cp-sidebar nav .cp-nav-gap{margin-top:26px}.cp-sidebar footer{border-top:1px solid #284460;align-items:center;gap:4px;padding:14px 8px;display:flex}.cp-sidebar footer button{color:#fff;background:0 0;border:0;align-items:center;gap:10px;padding:6px;display:flex}.cp-sidebar footer button:first-child{text-align:left;flex:1}.cp-main{width:calc(100% - 224px);min-width:0;margin-left:224px}.cp-topbar{border-bottom:1px solid var(--cp-border);height:64px;color:var(--cp-muted);background:#fff;justify-content:space-between;align-items:center;padding:0 30px;display:flex}.cp-topbar b{margin:0 15px;font-weight:400}.cp-topbar button{padding:6px 12px}.cp-content{max-width:1720px;margin:auto;padding:28px 30px 48px}.cp-page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.cp-page-head p{color:var(--cp-muted);margin:5px 0}.cp-card{border:1px solid var(--cp-border);background:#fff;border-radius:7px;min-width:0;margin-bottom:20px;padding:24px}.cp-card h1{font-size:23px}.cp-row,.cp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-row{justify-content:space-between}.cp-shell .cp-primary,.cp-password .cp-primary{color:#fff;background:#085be8;border-color:#085be8;font-weight:600}.cp-shell .cp-primary:hover:not(:disabled){background:#064bc4}.cp-shell .cp-link{text-align:left;color:#0960e5;white-space:normal;background:0 0;border:0;padding:0;line-height:1.6}.cp-shell a{color:#0960e5}.cp-muted{color:#768ba8;font-size:13px}.cp-shell small{color:#768ba8;display:block}.cp-error,.cp-warning,.cp-notice{color:#a83023;overflow-wrap:anywhere;background:#fff4f2;border:1px solid #f1c2bd;border-radius:5px;padding:12px 16px}.cp-error button{margin-left:10px}.cp-warning{color:#946619;background:#fff8e9;border-color:#f1d9a2}.cp-notice{color:#295991;background:#eef6ff;border-color:#c8dffb}.cp-empty{text-align:center;color:#8193ac;padding:54px 20px}.cp-shell label,.cp-password label{margin:0 0 20px;font-size:14px;display:block}.cp-shell input:not([type=checkbox]),.cp-shell select,.cp-shell textarea,.cp-password input{color:#234163;background:#fff;border:1px solid #cbd9ec;border-radius:4px;width:100%;min-width:0;margin-top:8px;padding:10px 12px;display:block}.cp-shell textarea{resize:vertical;line-height:1.9}.cp-shell input::placeholder,.cp-shell textarea::placeholder{color:#8b9db5}.cp-shell select:disabled{background:#f5f7fa}.cp-shell input[type=checkbox]{accent-color:#0960e5;width:16px;height:16px}.cp-check{align-items:center;gap:10px;display:flex!important}.cp-filters{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0;padding:20px;display:flex}.cp-filters input:not([type=checkbox]){flex:1;width:auto;min-width:160px;margin:0}.cp-filters select{width:160px;margin:0}.cp-filters>div{flex:1}.cp-filters h2,.cp-filters p{margin:0}.cp-table-card{padding:0;overflow:hidden}.cp-table-wrap{overflow:auto}.cp-shell table{border-collapse:collapse;text-align:left;width:100%}.cp-shell th{color:#7186a3;white-space:nowrap;background:#f7f9fc;font-size:12px;font-weight:500}.cp-shell th,.cp-shell td{border-bottom:1px solid var(--cp-border);vertical-align:middle;padding:17px 20px}.cp-shell td:first-child{min-width:250px}.cp-shell td small{margin-top:5px}.cp-pager{color:#768ba8;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px 20px;display:flex}.cp-pager>span:first-child{margin-right:auto}.cp-tag{color:#3462ac;white-space:nowrap;background:#ecf3ff;border-radius:4px;padding:3px 9px;font-size:12px;display:inline-block}.cp-tag.review,.cp-tag.running,.cp-tag.processing{color:#987023;background:#fff2d8}.cp-tag.completed,.cp-tag.succeeded{color:#238057;background:#e7f6ed}.cp-tag.failed,.cp-tag.rejected{color:#b34839;background:#fff0ed}.cp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:0;display:grid}.cp-metrics.cp-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cp-metrics .cp-card{text-align:left;flex-direction:column;gap:8px;display:flex}.cp-metrics strong{color:#183c68;font-size:28px}.cp-metrics span{color:#768ba8;font-size:13px}.cp-checkout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:22px;display:grid}.cp-site-row{border-bottom:1px solid var(--cp-border);grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) auto;align-items:center;gap:20px;padding:24px 22px;display:grid}.cp-site-row.unavailable{color:#8c9db4;background:#fafbfd}.cp-site-row label{margin:0}.cp-site-check{align-items:center;gap:16px;display:flex!important}.cp-site-check input{flex-shrink:0}.cp-site-check strong{font-size:14px;display:block}.cp-site-check small{overflow-wrap:anywhere;margin-top:5px}.cp-site-row>strong{white-space:nowrap}.cp-site-row>strong small{display:inline}.cp-quote{position:sticky;top:20px}.cp-quote>button{width:100%;margin-top:10px}.cp-quote-line{border-top:1px solid var(--cp-border);justify-content:space-between;gap:15px;padding:13px 0;display:flex}.cp-quote-line strong{white-space:nowrap}.cp-quote-total{border-block:1px solid var(--cp-border);justify-content:space-between;align-items:center;margin:15px 0;padding:22px 0;display:flex}.cp-quote-total strong{color:#125ec1;font-size:24px}.cp-result-row{border-bottom:1px solid var(--cp-border);justify-content:space-between;gap:24px;padding:22px 0;display:flex}.cp-result-row:last-child{border:0}.cp-result-row>div{overflow-wrap:anywhere;min-width:0}.cp-result-row>div:last-child{text-align:right;flex-shrink:0;max-width:45%}.cp-result-row p{margin-bottom:0}.cp-result-row button{margin-top:8px}.cp-tabs{border-bottom:1px solid var(--cp-border);gap:15px;margin-bottom:24px;display:flex}.cp-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 18px}.cp-tabs button.selected{color:#0960e5;border-bottom-color:#0960e5;font-weight:600}.cp-info{grid-template-columns:130px 1fr;gap:14px 25px;display:grid}.cp-info dt{color:#768ba8}.cp-info dd{margin:0}.cp-inset{padding:24px}.cp-prose{overflow-wrap:anywhere;font-size:16px;line-height:1.95}.cp-prose h2{margin-top:32px;font-size:21px}.cp-prose h3{margin-top:26px;font-size:18px}.cp-prose p{margin:16px 0}.cp-prose pre{background:#f3f6fa;padding:18px;font-size:12px;line-height:1.8;overflow:auto}.cp-prose table{font-size:14px}.cp-password{max-width:580px}.cp-mobile-menu,.cp-mobile-close{display:none!important}.cp-backdrop{z-index:24;position:fixed;inset:0;background:#0006!important;border:0!important}.cp-content>.customer-account-card{border:1px solid var(--cp-border);background:#fff;border-radius:7px;padding:24px}.cp-shell svg{vertical-align:middle}.cp-password{color:#132f51}.cp-password button{margin-right:10px}.cp-shell fieldset{border:1px solid var(--cp-border);margin:16px 0;padding:16px}@media (width<=1250px){.cp-sidebar{width:206px}.cp-main{width:calc(100% - 206px);margin-left:206px}.cp-content{padding:24px}.cp-checkout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.cp-site-row{grid-template-columns:1fr auto}.cp-site-row>label:nth-child(2){grid-area:2/1/auto/-1}.cp-metrics.cp-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cp-sidebar{width:224px;transform:translate(-100%)}.cp-sidebar.open{transform:translate(0)}.cp-main{width:100%;margin:0}.cp-mobile-menu,.cp-mobile-close{display:block!important}.cp-mobile-menu svg,.cp-mobile-close svg{width:20px;height:20px}.cp-brand{gap:8px;padding-inline:16px}.cp-mobile-close{color:#fff!important;background:0 0!important;border:0!important;padding:2px!important}.cp-topbar{gap:15px;padding:0 16px}.cp-topbar span{flex:1}.cp-topbar b{margin:0 8px}.cp-checkout{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=680px){.cp-content{padding:20px 15px 32px}.cp-page-head{flex-direction:column;align-items:flex-start;gap:12px}.cp-shell h1{font-size:23px}.cp-card{padding:20px}.cp-table-card{padding:0}.cp-checkout{flex-direction:column;gap:0;display:flex}.cp-checkout>div,.cp-quote{width:100%}.cp-quote{position:static}.cp-site-row{gap:15px;padding:20px 16px}.cp-metrics,.cp-metrics.cp-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-metrics strong{font-size:23px}.cp-metrics .cp-card{padding:18px 15px}.cp-info{grid-template-columns:100px 1fr;gap:12px}.cp-result-row{flex-direction:column;gap:12px}.cp-result-row>div:last-child{text-align:left;max-width:none}.cp-filters{padding:16px}.cp-filters select{flex:1;width:auto}.cp-filters input:not([type=checkbox]){flex-basis:100%;width:100%}.cp-tabs{gap:0}.cp-tabs button{padding:10px 14px}.cp-topbar>button:last-child{padding:6px;font-size:12px}.cp-shell .cp-prose h1{font-size:23px}.cp-shell .cp-prose h2{font-size:20px}}:is(body:has(.cp-shell),body:has(.cp-password)){min-width:0}.cp-sidebar nav{display:block}.cp-shell .cp-tabs{flex-flow:wrap;flex:none}.cp-article-preview summary{color:#0960e5;cursor:pointer;margin:12px 0}@media (prefers-reduced-motion:reduce){.cp-shell button{transition:none}}.cp-shell fieldset{border:0;min-width:0;margin:0;padding:0}.cp-shell fieldset.cp-scope{border:1px solid #dce6f1;border-radius:8px;margin:18px 0;padding:18px}.cp-scope legend{padding:0 8px;font-weight:600}.cp-shell .cp-check{align-items:flex-start;gap:12px;margin:12px 0;display:flex}.cp-shell .cp-check input{flex:none;width:16px;min-height:16px;margin-top:4px}.cp-check small{color:#71849e;display:block}.cp-knowledge-grid,.cp-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cp-raw{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border-radius:6px;padding:18px;font-family:inherit;line-height:1.9}.cp-compare{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.cp-compare>div{background:#f6f8fc;border:1px solid #dce6f1;border-radius:6px;min-width:0;padding:18px}.cp-compare blockquote{white-space:pre-wrap;border-left:3px solid #dcac4d;margin:14px 0;padding-left:12px}.cp-problem{border-top:1px solid #dce6f1;padding:22px 0}.cp-writing-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.3fr);align-items:start;gap:22px;display:grid}.cp-pack-choice{text-align:left;width:100%;margin:8px 0;white-space:normal!important;padding:16px!important}.cp-pack-choice small{color:#71849e;margin-top:8px;display:block}.cp-pack-choice.selected{background:#edf4ff!important;border-color:#1465da!important}.cp-suggestions{background:#f6f9ff;margin:18px 0;padding:18px}.cp-suggestions section{border-bottom:1px solid #dce6f1;padding:14px 0}.cp-kv{grid-template-columns:92px minmax(0,1fr);gap:16px;margin:20px 0;line-height:1.8;display:grid}.cp-kv dt{color:#71849e}.cp-kv dd{overflow-wrap:anywhere;margin:0}.cp-kv ol{margin:0;padding-left:18px}.cp-working{vertical-align:middle;border:2px solid #bfd2ef;border-top-color:#1465da;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:1s linear infinite cp-spin;display:inline-block}.cp-notice{color:#355778;background:#eff6ff;border:1px solid #d8e7fb;border-radius:6px;padding:14px 18px;line-height:1.8}.cp-sidebar nav{min-height:0;overflow-y:auto}.cp-shell details summary{cursor:pointer;color:#2862a6;margin:14px 0}.cp-shell .cp-card{min-width:0}@keyframes cp-spin{to{transform:rotate(360deg)}}@media (width<=800px){.cp-writing-layout,.cp-knowledge-grid,.cp-form-columns,.cp-compare{grid-template-columns:1fr}.cp-kv{grid-template-columns:74px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cp-working{animation:none}}.cp-sidebar nav{scrollbar-width:none;-ms-overflow-style:none}.cp-sidebar nav::-webkit-scrollbar{width:0;height:0;display:none}.cp-shell.acr-workspace{color:#243750;--acr-line:#e3e9f1;--acr-muted:#65768d;background:0 0;max-width:1400px;min-height:0;margin:0 auto;display:block}.acr-workspace .acr-navigation{align-items:center;gap:16px;min-height:36px;margin:0 0 18px;display:flex}.acr-workspace button.acr-back{color:#516780;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:13px;display:inline-flex}.acr-request-number{color:var(--acr-muted);font-variant-numeric:tabular-nums;border-left:1px solid #d6deea;padding-left:16px;font-size:12px}.acr-live{color:#526f97;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.acr-workspace .acr-live svg{width:13px;height:13px}.acr-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.acr-title-group{min-width:0}.acr-workspace .acr-heading h1{letter-spacing:0;color:#1b2d45;overflow-wrap:anywhere;margin:0 0 10px;font-size:25px;font-weight:650;line-height:1.5}.acr-meta{color:var(--acr-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:13px;display:flex}.acr-meta>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.acr-meta svg{color:#8595aa;width:15px;height:15px}.acr-workspace .acr-status{white-space:nowrap;color:#62718a;background:#f0f3f7;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.acr-status.success{color:#247452;background:#edf8f1;border-color:#d9eee1}.acr-status.active{color:#2564bc;background:#edf4ff;border-color:#dbe8fd}.acr-status.warning{color:#91661b;background:#fff7e7;border-color:#f5e8c9}.acr-status.danger{color:#b04b43;background:#fff0ed;border-color:#f5dcd7}.acr-workspace .acr-status svg{width:14px;height:14px}.acr-heading>.acr-status{flex-shrink:0;margin-top:5px;padding:5px 11px}.acr-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.acr-workspace .acr-card{border:1px solid var(--acr-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.acr-card-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.acr-workspace .acr-card-head h2{color:#273b53;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:600;display:flex}.acr-card-head h2 svg{color:#6b84a3;width:17px;height:17px}.acr-card-head>span{color:var(--acr-muted);font-size:12px}.acr-workspace .acr-article{color:#344255;max-width:800px;min-height:180px;margin:0 auto;padding:26px 32px 30px;font-size:16px;line-height:1.95}.acr-workspace .acr-article>:first-child{margin-top:0}.acr-workspace .acr-article>:last-child{margin-bottom:0}.acr-workspace .acr-article h1{margin:24px 0 16px;font-size:25px;line-height:1.55}.acr-workspace .acr-article h2{margin:30px 0 14px;font-size:21px;line-height:1.55}.acr-workspace .acr-article h3{margin:24px 0 12px;font-size:18px;line-height:1.6}.acr-article img{max-width:100%;height:auto}.acr-article table{max-width:100%;display:block;overflow-x:auto}.acr-workspace .acr-article th,.acr-workspace .acr-article td{min-width:0;padding:10px 14px}.acr-reading-footer{color:#77869a;background:#fafbfd;border-top:1px solid #edf0f5;justify-content:space-between;gap:10px;padding:14px 24px;font-size:12px;display:flex}.acr-reading-footer span{color:#8793a4}.acr-sidebar{gap:18px;min-width:0;display:grid}.acr-card-content{padding:20px 22px}.acr-workspace .acr-help{color:var(--acr-muted);margin:0 0 18px;font-size:13px;line-height:1.8}.acr-workspace .acr-decision label{color:#354a66;margin:0;font-size:13px;font-weight:600}.acr-decision label span{color:var(--acr-muted);margin-left:8px;font-size:12px;font-weight:400}.acr-workspace .acr-decision textarea{border-radius:6px;min-height:108px;margin-top:8px;font-size:13px;line-height:1.8}.acr-decision-actions{gap:10px;margin-top:18px;display:grid}.acr-workspace .acr-decision-actions button{border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;font-size:13px;display:flex}.acr-workspace button.acr-reject{color:#9b4c42;border-color:#e8d9d5}.acr-workspace button.acr-reject:hover:not(:disabled){background:#fff5f3}.acr-progress{background:#fbfcff;border-bottom:1px solid #edf0f5;padding:18px 22px 14px}.acr-progress>div{color:var(--acr-muted);align-items:baseline;gap:10px;font-size:12px;display:flex}.acr-progress strong{color:#284769;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1.25}.acr-progress strong span{color:#75869c;font-size:15px;font-weight:400}.acr-progress .acr-failed-count{color:#b04b43;margin-left:auto}.acr-progress progress{appearance:none;color:#3b8d68;background:#e8edf4;border:0;border-radius:8px;width:100%;height:5px;margin-top:13px;display:block;overflow:hidden}.acr-progress progress::-webkit-progress-bar{background:#e8edf4;border-radius:8px}.acr-progress progress::-webkit-progress-value{background:#3b8d68;border-radius:8px;transition:width .3s}.acr-progress progress::-moz-progress-bar{background:#3b8d68;border-radius:8px}.acr-targets{margin:0;padding:0;list-style:none}.acr-target{border-bottom:1px solid #edf0f5;padding:19px 22px}.acr-target:last-child{border-bottom:0}.acr-target-top{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.acr-target-top>strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.6}.acr-target-price{white-space:nowrap;font-variant-numeric:tabular-nums;color:#4f6077;flex:none;font-size:13px;line-height:1.7}.acr-workspace .acr-target-domain{color:var(--acr-muted);overflow-wrap:anywhere;margin:4px 0 12px;font-size:12px;line-height:1.6}.acr-target-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.acr-category{color:#586c86;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.acr-workspace a.acr-public-link{align-items:center;gap:6px;margin-top:13px;font-size:12px;text-decoration:none;display:inline-flex}.acr-workspace a.acr-public-link:hover{text-decoration:underline}.acr-workspace a.acr-public-link svg{width:13px;height:13px}.acr-target .cp-error,.acr-target .cp-warning{margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.8}.acr-target .cp-warning button{margin:8px 0 0;padding:5px 9px;font-size:12px;display:block}.acr-total{color:#566b84;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;font-size:13px;display:flex}.acr-total strong{color:#243e60;font-variant-numeric:tabular-nums;font-size:23px;font-weight:650;line-height:1.4}.acr-funds{background:#f7f9fc;border:1px solid #edf0f5;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:15px 0;display:grid}.acr-funds>div{text-align:center;border-right:1px solid #e3e9f1;min-width:0;padding:0 5px}.acr-funds>div:last-child{border:0}.acr-funds dt{color:var(--acr-muted);margin:0 0 5px;font-size:12px}.acr-funds dd{color:#344d6b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.5}.acr-workspace .acr-fee-note{color:var(--acr-muted);margin:12px 0 18px;font-size:12px}.acr-account-info{border-top:1px solid #edf0f5;padding-top:14px}.acr-workspace details.acr-account-info summary{color:#557295;cursor:pointer;margin:0;font-size:12px}.acr-account-info dl{grid-template-columns:88px minmax(0,1fr);gap:10px;margin:16px 0 0;font-size:12px;line-height:1.8;display:grid}.acr-account-info dt{color:var(--acr-muted)}.acr-account-info dd{overflow-wrap:anywhere;color:#475b76;margin:0}.acr-workspace .acr-review-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#4c6078;margin:0;padding:18px 22px;font-size:13px;line-height:1.9}.acr-list .cp-filters{padding:20px 22px}.acr-list td:first-child{overflow-wrap:anywhere;width:38%}.acr-list td strong{font-size:14px;font-weight:600}.acr-list td:last-child{white-space:nowrap}.acr-list table{min-width:740px}.acr-workspace .acr-loading{color:var(--acr-muted);justify-content:center;align-items:center;gap:8px;padding:25px;font-size:13px;display:flex}.acr-spin{animation:1s linear infinite acr-spin}@keyframes acr-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.acr-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.acr-workspace .acr-article{padding:24px}.acr-workspace .acr-heading h1{font-size:23px}}@media (width<=980px){.acr-layout{grid-template-columns:minmax(0,1fr)}.acr-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.acr-decision{grid-column:1/-1}.acr-workspace .acr-article{max-width:800px}.acr-heading{gap:16px}.acr-workspace .acr-heading h1{font-size:22px}}@media (width<=600px){.acr-heading{flex-direction:column;gap:10px;margin-bottom:18px}.acr-heading>.acr-status{margin:0}.acr-meta{gap:7px 14px;font-size:12px}.acr-navigation{flex-wrap:wrap;gap:10px!important}.acr-request-number{padding-left:10px}.acr-live{flex-basis:100%;margin:0}.acr-layout{gap:16px}.acr-sidebar{grid-template-columns:minmax(0,1fr);gap:16px}.acr-card-head{gap:8px;padding:16px 18px}.acr-card-head>span{font-size:11px}.acr-card-content,.acr-target{padding:18px}.acr-progress{padding:16px 18px}.acr-workspace .acr-article{min-height:140px;padding:22px 18px;font-size:15px}.acr-reading-footer{padding:13px 18px}.acr-workspace .acr-heading h1{font-size:21px}.acr-list .cp-filters{padding:16px}}@media (prefers-reduced-motion:reduce){.acr-spin{animation:none}.acr-progress progress::-webkit-progress-value{transition:none}}body:has(.source-page-shell){min-width:320px}.source-page-shell .admin-topbar[data-v-154a0f5f]{gap:20px;height:auto;min-height:134px;padding-block:26px}.source-page-shell .admin-topbar h1[data-v-154a0f5f]{font-size:30px;line-height:1.3}.source-page-shell .source-top-actions>button[data-v-154a0f5f]{height:42px;box-shadow:none;white-space:nowrap;font-size:14px}.source-page-shell .source-top-actions>button.primary-action[data-v-154a0f5f]{background:#075be8;border-color:#075be8}@media (width>=761px){.source-page-shell[data-v-154a0f5f]{grid-template-columns:240px minmax(0,1fr)}.source-page-shell .admin-sidebar[data-v-154a0f5f]{width:240px}.source-page-shell .admin-workspace[data-v-154a0f5f]{padding:0 32px 32px}}@media (width<=1100px) and (width>=761px){.source-page-shell[data-v-154a0f5f]{grid-template-columns:214px minmax(0,1fr)}.source-page-shell .admin-sidebar[data-v-154a0f5f]{width:214px}.source-page-shell .admin-workspace[data-v-154a0f5f]{padding-inline:20px}}@media (width<=760px){.source-page-shell .admin-sidebar[data-v-154a0f5f]{min-width:0;max-width:100%}.source-page-shell .admin-sidebar nav[data-v-154a0f5f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.source-page-shell .admin-nav-group[data-v-154a0f5f]{min-width:0}.source-page-shell .admin-sidebar nav button[data-v-154a0f5f]{width:100%;min-width:0}.source-page-shell .admin-nav-group h2[data-v-154a0f5f]{grid-column:auto}.source-page-shell .admin-topbar[data-v-154a0f5f]{flex-wrap:wrap;gap:16px;padding-block:22px}.source-page-shell .admin-topbar h1[data-v-154a0f5f]{font-size:26px}.source-page-shell .admin-topbar p[data-v-154a0f5f]{font-size:14px}.source-page-shell .source-top-actions[data-v-154a0f5f]{justify-content:flex-end;width:100%}}.knowledge-page-shell[data-v-154a0f5f]{background:#fff}.knowledge-page-shell .admin-workspace[data-v-154a0f5f]{min-width:0;padding:0}.knowledge-page-shell .admin-topbar[data-v-154a0f5f]{background:#f8fafc;align-items:flex-start;height:110px;min-height:110px;padding:22px 26px}.knowledge-page-shell .admin-topbar h1[data-v-154a0f5f]{font-size:34px;line-height:1.3}.knowledge-page-shell .admin-topbar p[data-v-154a0f5f]{font-size:16px;line-height:1.5}.cl-head{margin-bottom:20px}.cl-head h1{font-size:30px}.cl-scope{color:#7b8fa9;margin:0 0 10px;font-size:12px}.cl-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.cl-metric{background:#fff;border:1px solid #d9e4f2;border-radius:6px;align-items:center;gap:20px;padding:24px;display:flex}.cl-icon{color:#1764ee;background:#edf4ff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.cl-icon svg{width:27px;height:27px}.cl-metric.ready .cl-icon{color:#26a447;background:#eff9ef}.cl-metric.draft .cl-icon{color:#d8941a;background:#fff6e3}.cl-metric>div>span{color:#7188a5;font-size:14px}.cl-metric strong{color:#0e3056;font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;line-height:1.25;display:block}.cl-metric strong small{margin-left:8px;font-size:14px;font-weight:500}.cl-panel{background:#fff;border:1px solid #d9e4f2;border-radius:6px;overflow:hidden}.cl-toolbar{flex-wrap:wrap;align-items:center;gap:24px;padding:22px 22px 10px;display:flex}.cl-list-heading{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cl-list-heading h2{white-space:nowrap;margin:0;font-size:20px}.cl-sources{color:#758ba7;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.cl-sources span+span:before{content:"·";padding-right:8px}.cl-sources b{font-variant-numeric:tabular-nums;font-weight:500}.cl-filters{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cp-shell .cl-filters select{flex:none;width:145px;margin:0}.cl-search{flex:1;min-width:170px;max-width:420px;position:relative}.cl-search svg{color:#7188a5;pointer-events:none;width:18px;height:18px;position:absolute;top:13px;left:13px}.cp-shell .cl-search input{width:100%;min-width:0;margin:0;padding-left:40px}.cl-result{color:#7188a5;margin:0;padding:0 22px 14px;font-size:13px}.cl-table{table-layout:fixed;border-collapse:collapse;width:100%}.cp-shell .cl-table th{color:#758ba7;text-align:left;background:#f5f8fc;border-top:1px solid #e1e9f3;padding:15px 22px;font-size:13px;font-weight:500}.cl-table th:first-child{width:44%}.cl-table th:nth-child(2){width:13%}.cl-table th:nth-child(3),.cl-table th:nth-child(4){width:17%}.cl-table th:nth-child(5){width:9%}.cp-shell .cl-table td{vertical-align:middle;border-bottom:1px solid #e1e9f3;padding:20px 22px}.cl-table tr:hover{background:#fafcff}.cp-shell .cl-title{text-align:left;white-space:normal;overflow-wrap:anywhere;padding:0;font-size:15px;font-weight:600;line-height:1.6}.cl-excerpt{color:#7d90aa;-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;display:-webkit-box;overflow:hidden}.cl-meta{color:#7d90aa;flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:12px;display:flex}.cl-origin{color:#3872b4;background:#edf3fc;border-radius:3px;padding:1px 6px}.cl-origin.manual{color:#268561;background:#eef8f3}.cl-origin.external_api{color:#8262b8;background:#f1edfc}.cl-status{white-space:nowrap;color:#667c97;background:#f0f3f8;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:inline-flex}.cl-status.ready{color:#229446;background:#e9f8ed}.cl-status.draft{color:#c88616;background:#fff5e0}.cl-status svg{width:15px;height:15px}.cl-publication{color:#7489a3;font-size:13px}.cl-publication span{white-space:nowrap;line-height:1.9;display:block}.cl-publication b{color:#244f80;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cl-updated{color:#7087a5;overflow-wrap:anywhere;font-size:13px}.cp-shell .cl-row-action button{color:#47719f;white-space:nowrap;min-width:68px;padding:8px 16px}.cp-shell .cl-row-action .cl-publish{color:#075de8;border-color:#82acfb}.cl-footer{justify-content:space-between;align-items:center;gap:15px;padding:4px 22px;display:flex}.cl-footer>p{color:#8093ac;font-size:12px;line-height:1.8}.cl-footer .cp-pager{border:0;flex:1;max-width:360px;margin:0;padding:14px 0}.cl-empty{text-align:center;color:#7d90aa;flex-direction:column;align-items:center;gap:12px;padding:56px 22px;display:flex}.cl-empty svg{width:34px;height:34px}.cl-empty strong{font-size:15px;font-weight:500}.cl-empty span{font-size:13px}.cl-library button:focus-visible,.cl-library input:focus-visible,.cl-library select:focus-visible{outline-offset:3px;outline:2px solid #246bf0}.cp-content:has(>.cl-head){padding-top:20px}.cp-shell .cl-head h1{font-size:30px}.cp-shell .cl-head p{margin:5px 0}.cp-shell .cl-scope{margin:0 0 8px}.cp-shell .cl-metric strong small{color:inherit;font-size:14px;display:inline}.cp-shell .cl-list-heading h2{margin:0;font-size:20px}.cp-shell .cl-sources,.cp-shell .cl-result{margin:0}.cp-shell .cl-excerpt{margin:4px 0;line-height:1.65}.cp-shell .cl-table td{padding-top:16px;padding-bottom:16px}.cp-shell .cl-footer>p,.cp-shell .cl-filters input{margin:0}.cl-head-scope{color:#7e91aa;margin-left:18px;font-size:11px}.cp-shell .cl-head{margin-bottom:18px}.cl-metric{padding-top:16px;padding-bottom:16px}.cl-metrics{margin-bottom:18px}.cl-toolbar{padding-top:16px;padding-bottom:8px}.cp-shell .cl-result{padding-bottom:10px}.cp-shell .cl-table th,.cp-shell .cl-table td{padding-top:12px;padding-bottom:12px}.cp-shell .cl-footer .cp-pager{border:0;margin:0;padding:12px 0}.cp-shell .cl-footer>p{font-size:11px}.cl-footer{padding-top:0;padding-bottom:0}@media (width<=680px){.cl-head-scope{margin:5px 0 0;display:block}}@media (width<=1500px){.cl-toolbar{gap:16px}.cl-list-heading{justify-content:space-between;width:100%}.cl-filters{justify-content:flex-start}.cl-search{max-width:none}.cl-metric{gap:14px;padding:20px 18px}.cl-table th:first-child{width:40%}.cl-table th:nth-child(5){width:13%}.cp-shell .cl-table td,.cp-shell .cl-table th{padding-left:16px;padding-right:16px}}@media (width<=1100px){.cl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-table-wrap{overflow-x:auto}.cl-table{min-width:800px}.cl-footer{flex-wrap:wrap;gap:0}.cl-footer .cp-pager{max-width:none}}@media (width<=680px){.cl-head h1{font-size:25px}.cl-metric{gap:10px;padding:16px 12px}.cl-icon{width:36px;height:36px}.cl-icon svg{width:20px;height:20px}.cl-metric strong{font-size:27px}.cl-metric>div>span{font-size:12px}.cl-metrics{gap:10px}.cl-toolbar{gap:16px;padding:18px 16px 10px}.cl-list-heading{gap:8px}.cl-list-heading h2{font-size:18px}.cl-sources{gap:5px;font-size:11px}.cl-filters{flex-wrap:wrap;gap:10px}.cl-search{flex-basis:100%}.cp-shell .cl-filters select{flex:1;width:auto;min-width:0}.cl-result{padding-left:16px}.cl-table-wrap{overflow:visible}.cl-table{min-width:0;display:block}.cl-table thead{display:none}.cl-table tbody{display:block}.cl-table tr{border-top:1px solid #e1e9f3;grid-template-columns:1fr auto;gap:12px 8px;padding:18px 16px;display:grid}.cp-shell .cl-table td{border:0;padding:0}.cl-article{grid-column:1/-1}.cl-excerpt{-webkit-line-clamp:2}.cl-publication{grid-area:3/1}.cl-updated{grid-area:4/1}.cl-row-action{grid-area:3/2/5;align-self:center}.cl-footer{padding:10px 16px}.cl-footer>p{margin:0 0 8px}.cl-footer .cp-pager{gap:6px;min-width:100%;padding:8px 0}.cp-shell .cl-footer .cp-pager button{padding:7px 10px}.cl-empty{padding:36px 16px}}.cps-catalogue{min-width:0}.cp-shell .cps-head{margin-bottom:26px}.cps-search{gap:12px;max-width:870px;margin-bottom:28px;display:flex}.cps-search>div{flex:1;min-width:0;position:relative}.cps-search svg{color:#7c92af;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cp-shell .cps-search input{height:50px;margin:0;padding:14px 16px 14px 47px;font-size:14px}.cps-search>button{min-width:88px}.cp-shell .cps-count{color:#7187a4;margin:0 0 14px;font-size:14px}.cps-table{background:#fff;border:1px solid #dce5f1;border-radius:6px;overflow:hidden}.cps-table table{table-layout:fixed}.cps-name-col{width:29%}.cps-categories-col{width:35%}.cps-status-col{width:19%}.cps-price-col{width:17%}.cp-shell .cps-table th{color:#254361;background:#f4f7fb;padding:20px 28px;font-size:14px;font-weight:600}.cp-shell .cps-table td{overflow-wrap:anywhere;min-width:0;height:91px;padding:19px 28px}.cps-table tbody tr:last-child td{border-bottom:0}.cps-table tbody tr:hover{background:#fafcff}.cps-name>strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.cps-name>span{color:#7a8eaa;overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.cps-tags{flex-wrap:wrap;gap:8px 10px;display:flex}.cp-shell .cps-tags .cp-tag{white-space:normal;padding:5px 10px;font-size:13px;line-height:1.5}.cps-status{color:#718096;align-items:baseline;gap:10px;font-size:14px;line-height:1.6;display:flex}.cps-status i{background:#8995a7;border-radius:50%;flex-shrink:0;width:9px;height:9px}.cps-status.is-available{color:#183a57}.cps-status.is-available i{background:#0ba663}.cps-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px}.cps-price>span{font-size:14px;font-weight:500}.cp-shell .cps-table .cps-empty{text-align:center;color:#7a8eaa;padding:55px 20px}.cps-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.cp-shell .cps-footer>p{color:#7c91ae;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.7;display:flex}.cps-footer>p svg{flex-shrink:0;width:18px;height:18px}.cps-footer .cp-pager{flex-shrink:0;padding:0}.cps-footer .cp-pager>span:first-child{display:none}.cps-footer button{min-height:44px}@media (width<=1200px){.cp-shell .cps-table td,.cp-shell .cps-table th{padding:20px 16px}.cps-name-col{width:32%}.cps-categories-col{width:29%}.cps-status-col{width:22%}.cps-price-col{width:17%}.cps-name>strong{font-size:14px}.cps-price{font-size:16px}.cps-footer{flex-wrap:wrap}.cps-footer .cp-pager{margin-left:auto}}@media (width<=760px){.cps-search{gap:10px;margin-bottom:22px}.cps-search>button{min-width:66px}.cps-table table,.cps-table tbody{display:block}.cps-table colgroup,.cps-table thead{display:none}.cps-table tr{border-bottom:1px solid #dce5f1;grid-template-columns:1fr;gap:15px;padding:18px 16px;display:grid}.cps-table tr:last-child{border-bottom:0}.cp-shell .cps-table td{border:0;align-items:baseline;gap:14px;min-width:0;height:auto;padding:0;display:flex}.cp-shell .cps-table td.cps-name{display:block}.cps-name>strong{font-size:16px}.cps-table td[data-label]:before{content:attr(data-label);color:#7a8eaa;flex-shrink:0;width:64px;font-size:13px}.cps-tags{gap:6px}.cp-shell .cps-table td.cps-empty{padding:25px 0;display:block}.cps-footer{align-items:flex-start;gap:18px}.cps-footer .cp-pager{gap:9px}.cps-footer button{padding:9px 12px}}.cad-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:26px;font-size:14px;line-height:1.7;display:grid}.cad-layout code,.cad-layout pre{font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.cad-layout svg{flex-shrink:0;width:16px;height:16px}.cad-layout button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.cad-layout .cp-link{align-items:center;font-size:13px;display:inline-flex}.cad-sidebar{padding-top:8px;position:sticky;top:24px}.cad-sidebar nav{flex-direction:column;gap:5px;display:flex}.cad-nav-label{color:#61738b;letter-spacing:1px;padding:0 14px 12px;font-size:12px}.cad-sidebar nav button{text-align:left;color:#526880;background:0 0;border:0;justify-content:flex-start;gap:13px;padding:11px 13px;font-size:13px}.cad-sidebar nav button>span{color:#61738b;font-variant-numeric:tabular-nums;font-size:11px}.cad-sidebar nav button.active{color:#155bd2;background:#e7efff;font-weight:600}.cad-sidebar nav button.active>span{color:#155bd2}.cad-sidebar-help{border-top:1px solid #dce5f0;margin:24px 12px 0;padding-top:22px}.cad-sidebar-help>svg{color:#3874c8;margin-bottom:10px}.cad-sidebar-help strong{font-size:13px;display:block}.cad-sidebar-help p{color:#61738b;margin:6px 0 12px;font-size:12px}.cad-body{flex-direction:column;gap:20px;min-width:0;display:flex}.cad-section{background:#fff;border:1px solid #dce5f0;border-radius:9px;min-width:0;padding:26px 28px;scroll-margin-top:24px}.cad-section:focus{outline:none}.cad-section:focus-visible{outline-offset:3px;outline:2px solid #286fff}.cad-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.cad-section-head>div{min-width:0}.cad-section-head h2{letter-spacing:-.2px;margin:0 0 5px;font-size:18px}.cad-section-head p{color:#61738b;overflow-wrap:anywhere;margin:0;font-size:13px}.cad-eyebrow{color:#53739c;letter-spacing:1px;margin-bottom:6px;font-size:11px;display:block}.cad-start .cad-section-head h2{font-size:23px}.cad-version{color:#2762b2;white-space:nowrap;background:#f5f9ff;border:1px solid #cbdcf7;border-radius:5px;padding:4px 10px;font-size:12px}.cad-muted{color:#61738b;font-size:12px}.cad-section-head>.cad-muted{flex-shrink:0}.cad-address{background:#f5f8fd;border:1px solid #e2e9f3;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;display:flex}.cad-address>div{align-items:center;gap:20px;min-width:0;display:flex}.cad-address>div>span{color:#61738b;white-space:nowrap;font-size:12px}.cad-address code{color:#23466d;overflow-wrap:anywhere;font-size:14px}.cad-address .cad-copy{white-space:nowrap;flex-shrink:0;padding:6px 10px;font-size:12px}.cad-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 0;padding:0;list-style:none;display:grid}.cad-steps li{gap:11px;min-width:0;display:flex}.cad-step-number{color:#2767c4;background:#f5f9ff;border:1px solid #d6e3f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:600;display:flex}.cad-steps h3{margin:1px 0 6px;font-size:14px}.cad-steps p{color:#61738b;margin:0 0 10px;font-size:12px;line-height:1.8}.cad-endpoint-list{border:1px solid #e1e8f1;border-radius:7px;overflow:hidden}.cad-endpoint{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.cad-endpoint:last-child{border-bottom:0}.cad-endpoint-main{flex:1;min-width:0}.cad-endpoint-path{align-items:center;gap:12px;min-width:0;display:flex}.cad-endpoint-path>code{overflow-wrap:anywhere;color:#274967}.cad-method{text-align:center;letter-spacing:.5px;border-radius:4px;flex-shrink:0;min-width:47px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-block}.cad-method.post{color:#267445;background:#e9f5ed}.cad-method.get{color:#2f65b8;background:#edf3ff}.cad-endpoint-path .cad-icon-copy{color:#61738b;background:0 0;border:0;flex-shrink:0;padding:4px}.cad-icon-copy:hover{color:#0960e5}.cad-endpoint-main p{color:#61738b;flex-wrap:wrap;gap:10px;margin:7px 0 0 59px;font-size:12px;display:flex}.cad-endpoint-main strong{color:#3b5574;font-weight:500}.cad-scope{text-align:right;flex-shrink:0}.cad-scope>span{color:#61738b;margin-bottom:4px;font-size:10px;display:block}.cad-scope code{color:#62728a;background:#f4f6f9;border-radius:3px;padding:3px 7px;font-size:11px}.cad-footnote{color:#61738b;align-items:flex-start;gap:8px;font-size:12px;display:flex;margin:15px 0 0!important}.cad-footnote svg{color:#6e94c4;margin-top:2px}.cad-tag{color:#657990;white-space:nowrap;background:#f1f5fa;border-radius:4px;padding:5px 9px;font:11px Consolas,monospace}.cad-table-wrap{border:1px solid #e1e8f1;border-radius:6px;max-width:100%;overflow-x:auto}.cad-table-wrap table{min-width:560px;font-size:12px}.cad-table-wrap th{background:#f7f9fc;font-size:11px}.cad-table-wrap th,.cad-table-wrap td{border-bottom:1px solid #e5ecf4;padding:13px 16px}.cad-table-wrap td:first-child{width:175px;min-width:0}.cad-table-wrap td:nth-child(2){white-space:nowrap;color:#61738b;width:105px}.cad-table-wrap tbody tr:last-child td{border-bottom:0}.cad-signing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;display:grid}.cad-signing h3{margin:0 0 8px;font-size:14px}.cad-signing p{color:#61738b;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.cad-signing pre{color:#54708f;white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fc;border-left:3px solid #c5d7f4;margin:0;padding:15px 20px;line-height:1.9}.cad-example-fields{color:#61738b;flex-wrap:wrap;gap:10px 25px;margin-bottom:15px;font-size:12px;display:flex}.cad-example-fields code{color:#3d5a7b;margin-right:5px;font-weight:600}.cad-code-panel{background:#112640;border-radius:7px;overflow:hidden}.cad-code-toolbar{color:#b4c7e2;border-bottom:1px solid #2a3d56;justify-content:space-between;align-items:center;padding:11px 17px;font-size:12px;display:flex}.cad-code-toolbar>span{align-items:center;gap:18px;display:flex}.cad-code-toolbar b{color:#f4f8ff;font-weight:500}.cad-code-toolbar button{color:#e5edfa;background:0 0;border:1px solid #42556e;padding:5px 10px;font-size:12px}.cad-code-toolbar button:hover:not(:disabled){background:#263f5e}.cad-code-panel pre{color:#dce8fa;tab-size:2;max-height:580px;margin:0;padding:20px 23px 24px;line-height:1.9;overflow:auto}.cad-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.cad-notes-grid>div+div{border-left:1px solid #e5ebf3;padding-left:30px}.cad-notes-grid h3{margin:0 0 10px;font-size:14px}.cad-notes-grid ul{color:#61738b;margin:0;padding-left:17px;font-size:12px;line-height:1.9}.cad-notes-grid li+li{margin-top:7px}.cad-notes-grid code{overflow-wrap:anywhere}.cad-copy-feedback{z-index:50;color:#fff;background:#183958;border-radius:6px;max-width:calc(100vw - 32px);padding:11px 20px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #09244326}.cad-layout:has(.cad-reference){grid-template-columns:210px minmax(0,1fr)}.cad-sidebar{max-height:calc(100dvh - 48px);overflow-y:auto}.cad-endpoint-nav{border-left:1px solid #d6e1f0;flex-direction:column;gap:3px;margin:0 0 10px 4px;padding:0 0 5px 9px;display:flex}.cad-endpoint-nav input[type=search]{background:#fff;border:1px solid #d6e1f0;width:100%;min-width:0;margin:5px 0 8px;padding:7px 9px;font-size:12px}.cad-sidebar .cad-endpoint-nav button{white-space:normal;gap:8px;padding:9px 5px;font-size:12px}.cad-sidebar .cad-endpoint-nav button.chosen{color:#145bc7;background:#fff;box-shadow:0 1px 4px #173e6c0d}.cad-sidebar .cad-endpoint-nav .cad-method{color:#2f65b8;background:#edf3ff;min-width:36px;padding:1px 4px;font-size:9px}.cad-sidebar .cad-endpoint-nav .cad-method.post{color:#267445;background:#e9f5ed}.cad-reference-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.cad-reference-head h2{margin:0 0 6px;font-size:22px}.cad-reference-head p{color:#61738b;max-width:700px;margin:0;font-size:13px}.cad-reference-head>.cad-tag{flex-shrink:0}.cad-reference-path{background:#f6f9fd;border:1px solid #dce5f0;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.cad-reference-path>code{overflow-wrap:anywhere;font-size:13px}.cad-reference-path button{color:#61738b;background:0 0;border:0;flex-shrink:0;margin-left:auto;padding:4px}.cad-reference-tabs{border-bottom:1px solid #dce5f0;gap:22px;margin:16px 0 23px;display:flex}.cad-reference-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 3px;font-size:13px}.cad-reference-tabs button.selected{color:#0960e5;border-bottom-color:#0960e5;font-weight:600}.cad-reference-tabs button>span{color:#267445;background:#e8f5ed;border-radius:3px;padding:1px 5px;font-size:10px}.cad-reference-content{min-width:0}.cad-reference-content h3{margin:0 0 12px;font-size:14px}.cad-subheading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.cad-subheading h3{margin:0}.cad-doc-note{color:#61738b;overflow-wrap:anywhere;font-size:12px;line-height:1.85;margin:10px 0 14px!important}.cad-parameter-group{margin-top:24px}.cad-parameter-group:first-child{margin-top:0}.cad-fields table{table-layout:fixed;min-width:520px}.cad-fields td:first-child{overflow-wrap:anywhere;width:34%;min-width:0}.cad-fields th:first-child{width:34%}.cad-fields td:nth-child(2),.cad-fields th:nth-child(2){white-space:normal;width:18%}.cad-fields td{vertical-align:top;color:#46607c;font-size:12px}.cad-fields td code{color:#24476c;overflow-wrap:anywhere;font-size:12px}.cad-field-type{color:#61738b;margin-top:5px;font:11px Consolas,monospace;display:block}.cad-required{color:#ab4927;font-size:11px}.cad-field-example{white-space:pre-wrap;background:#f4f7fb;border-radius:3px;margin-top:7px;padding:5px 8px;display:block}.cad-common-headers{border:1px solid #dce5f0;border-radius:6px;margin:20px 0;padding:0 14px}.cad-common-headers summary{font-size:12px}.cad-common-headers[open]{padding-bottom:14px}.cp-shell .cad-reference-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:13px 3px}.cp-shell .cad-reference-tabs button.selected{border-bottom-color:#0960e5}.cad-json{margin-top:18px}.cad-json pre{max-height:650px}.cad-status-code{color:#267445;background:#e8f5ed;border-radius:4px;margin-right:7px;padding:3px 7px;font-size:12px}.cad-view-switch{border:1px solid #d3dfef;border-radius:5px;gap:0;display:flex;overflow:hidden}.cad-view-switch button{border:0;border-radius:0;padding:6px 10px;font-size:12px}.cad-view-switch button.selected{color:#145bc7;background:#eaf2ff}.cad-field-tools{align-items:center;gap:8px;margin:18px 0;display:flex}.cad-field-tools label{color:#61738b;border:1px solid #d3dfef;border-radius:5px;flex:1;align-items:center;gap:7px;min-width:0;margin:0;padding:0 10px;display:flex}.cad-field-tools input[type=search]{border:0;margin:0;padding:8px 0;font-size:12px}.cad-field-tools button{white-space:nowrap;padding:7px 10px;font-size:12px}.cad-schema-group{margin:15px 0}.cad-schema-heading{text-align:left;width:100%;font-size:12px;background:#f7f9fc!important;border:1px solid #dce5f0!important;justify-content:space-between!important;gap:12px!important;padding:11px 13px!important;display:flex!important}.cad-schema-heading>span:last-child{color:#61738b;white-space:nowrap;font-size:11px}.cad-schema-heading b{margin-left:9px;font-size:16px}.cad-schema-group>div{margin-top:10px}.cad-api-notes{color:#546d8a;background:#f5f8fd;border-radius:6px;margin:20px 0 0;padding:14px 18px 14px 30px;font-size:12px;line-height:1.8}.cad-api-notes li+li{margin-top:8px}.cad-error-list{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.cad-error-list button{padding:7px 10px;font-size:12px}.cad-error-list button.selected{color:#145bc7;background:#edf4ff;border-color:#93b4e7}.cad-error-list code{font-weight:600}.cad-error-explanation{color:#536b86;background:#f7f9fc;border-radius:6px;padding:17px;font-size:13px}.cad-error-explanation p:last-child{margin-bottom:0}@media (width<=1180px){.cad-layout:has(.cad-reference){grid-template-columns:190px minmax(0,1fr)}.cad-reference-head{flex-direction:column;gap:10px}.cad-field-tools{flex-wrap:wrap}.cad-field-tools label{flex-basis:100%}.cad-subheading{flex-wrap:wrap}}@media (width<=760px){.cad-sidebar{max-height:none;overflow:visible}.cad-sidebar nav>.cad-endpoint-nav{background:#f6f8fc;border:1px solid #dce5f0;border-radius:6px;flex-basis:100%;order:1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px;display:grid}.cad-sidebar .cad-endpoint-nav input{grid-column:1/-1}.cad-sidebar .cad-endpoint-nav .cad-method{display:inline-block}.cad-reference-tabs{gap:20px}.cad-reference-tabs button{font-size:12px}.cad-reference-path{gap:8px;padding:11px 10px}.cad-reference-path>code{font-size:11px}.cad-reference-head h2{font-size:20px}}@media (width>=1600px){.cad-layout{grid-template-columns:195px minmax(0,1fr);gap:32px}.cad-section{padding:30px 34px}}@media (width<=1180px){.cad-layout{grid-template-columns:150px minmax(0,1fr);gap:18px}.cad-section{padding:22px}.cad-endpoint{flex-direction:column;align-items:flex-start;gap:8px}.cad-scope{text-align:left;align-items:center;gap:10px;margin-left:59px;display:flex}.cad-scope>span{margin:0}.cad-steps{gap:16px}.cad-steps li{display:block}.cad-step-number{margin-bottom:9px}.cad-address>div{display:block}.cad-address>div>span{margin-bottom:4px;display:block}}@media (width<=760px){.cad-layout{display:block}.cad-sidebar{margin-bottom:18px;padding:0;position:static}.cad-sidebar nav{flex-flow:wrap;gap:4px}.cad-nav-label,.cad-sidebar-help{display:none}.cad-sidebar nav button{padding:8px 10px;font-size:12px}.cad-sidebar nav button>span{display:none}.cad-section{padding:20px}.cad-section-head{align-items:flex-start;gap:10px}.cad-start .cad-section-head h2{font-size:21px}.cad-section-head>.cad-muted{display:none}.cad-signing{grid-template-columns:1fr;gap:12px}.cad-notes-grid{grid-template-columns:1fr;gap:20px}.cad-notes-grid>div+div{border-top:1px solid #e5ebf3;border-left:0;padding:20px 0 0}.cad-address{padding:12px}.cad-address code{font-size:12px}.cad-section-head>.cad-tag{font-size:10px}}@media (width<=480px){.cad-steps{grid-template-columns:1fr;gap:20px}.cad-steps li{display:flex}.cad-step-number{margin-bottom:0}.cad-address{flex-direction:column;align-items:flex-start;gap:10px}.cad-endpoint{padding:14px 12px}.cad-endpoint-path{gap:8px}.cad-endpoint-path>code{font-size:11px}.cad-endpoint-path .cad-icon-copy{margin-left:auto}.cad-endpoint-main p,.cad-scope{margin-left:0}.cad-method{min-width:40px;font-size:9px}.cad-section-head{flex-wrap:wrap}.cad-code-toolbar>span{gap:10px}.cad-code-panel pre{padding:16px}.cad-section{padding:18px 15px}}.cad-publication-flow{background:#f8faff;border:1px solid #dce5f1;border-radius:10px;margin-top:24px;padding:20px 24px}.cad-publication-flow ol{color:#40546f;padding-left:22px;line-height:2.1}.cad-publication-flow code{overflow-wrap:anywhere}.recharge-dialog.el-dialog{color:#203953;--el-dialog-margin-top:6vh;padding:0;overflow:hidden;border-radius:16px!important}.recharge-dialog .el-dialog__header{border-bottom:1px solid #e6edf5;margin:0;padding:24px 28px 20px}.recharge-dialog-heading{align-items:center;gap:14px;display:flex}.recharge-heading-icon{color:#1763e8;background:#edf4ff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.recharge-heading-icon svg{width:24px;height:24px}.recharge-dialog-heading h2{color:#1b3554;margin:0;font-size:21px;font-weight:650;line-height:1.4}.recharge-dialog-heading p{color:#7b8da3;margin:5px 0 0;font-size:12px;line-height:1.6}.recharge-dialog button.recharge-close{color:#73869d;background:#f3f6fa;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;min-height:34px;margin-left:auto;padding:7px;display:grid}.recharge-dialog.el-dialog .el-dialog__body{color:#425a73;max-height:calc(88dvh - 170px);padding:20px 28px 24px;overflow-y:auto}.recharge-team{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.recharge-team>span,.recharge-team small{color:#7a8ca3}.recharge-team strong{color:#263e59;font-weight:600}.recharge-team small{font-size:12px}.recharge-dialog .el-dialog__footer{padding:0 28px}.recharge-dialog .el-dialog__footer:empty{display:none}.recharge-dialog-footer{text-align:left;border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.recharge-dialog-footer>span{color:#8494a8;font-size:12px;line-height:1.6}.recharge-dialog button{border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:13px;display:inline-flex}.recharge-dialog button svg{flex-shrink:0;width:16px;height:16px}.recharge-dialog .finance-channel-options{gap:14px;margin-bottom:22px;padding-top:12px}.recharge-dialog .finance-channel-options legend{color:#314b68;font-weight:600}.recharge-dialog .finance-channel-options label{cursor:pointer;background:#fff;border-color:#dce5ef;padding:17px 18px;transition:background .18s,border-color .18s}.recharge-dialog .finance-channel-options label.selected:not(.unavailable){background:#f1f6ff;border-color:#4184f2;box-shadow:inset 0 0 0 1px #4184f2}.recharge-dialog .finance-channel-options label.unavailable{cursor:not-allowed;background:#f7f8fa}.recharge-dialog .finance-channel-options small{margin-top:8px;padding-left:23px}.recharge-dialog .finance-channel-options input{accent-color:#1763e8}.recharge-amount-field{font-weight:600}.recharge-amount-input{box-sizing:border-box;background:#fff;border:1px solid #cbd8e8;border-radius:8px;align-items:center;gap:10px;max-width:100%;padding:0 16px;display:flex}.recharge-amount-input:focus-within{border-color:#1763e8;outline:2px solid #a8c8ff}.recharge-amount-input>span{color:#667e98;font-size:24px;font-weight:500}.recharge-dialog.el-dialog .recharge-amount-input input[type=number]{font-variant-numeric:tabular-nums;min-width:0;box-shadow:none;border:0;outline:none;padding:14px 0;font-size:28px;font-weight:650}.recharge-form-actions{border-top:1px solid #e6edf5;justify-content:flex-end;margin-top:24px;padding-top:20px}.recharge-form-actions .finance-primary{min-width:152px}.recharge-submitting{color:#346bba;background:#f2f7ff;border-radius:10px;align-items:center;gap:14px;margin-top:18px;padding:16px;display:flex}.recharge-submitting>svg{flex-shrink:0;width:24px;height:24px}.recharge-submitting strong{font-size:14px}.recharge-submitting p{color:#7189a6;margin:5px 0 0;font-size:12px;line-height:1.6}.recharge-submitting>.recharge-dots{margin-left:auto}.recharge-dialog .recharge-order-detail{background:0 0;border:0;padding:0}.recharge-payment{background:#f4f8ff;border:1px solid #dee9fa;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:26px;display:flex}.recharge-payment-summary{flex:1;min-width:0}.recharge-eyebrow{color:#6f86a3;margin:0 0 8px;font-size:12px}.recharge-total{color:#173b68;letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:38px;font-weight:700;line-height:1.3}.recharge-total>span{margin-right:4px;font-size:22px;font-weight:500}.recharge-total small{color:#7c91aa;letter-spacing:0;margin-left:9px;font-size:11px;font-weight:400}.recharge-state{align-items:center;gap:9px;margin-top:22px;display:flex}.recharge-state-icon{color:#2871de;flex-shrink:0;place-items:center;display:grid}.recharge-state-icon svg{width:23px;height:23px}.finance-order-detail .recharge-state h3{color:#234669;margin:0;font-size:17px;line-height:1.5}.recharge-state-hint{color:#6a829e;max-width:380px;margin:9px 0 0;font-size:13px;line-height:1.8}.recharge-wait-note{color:#6c89ac;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;line-height:1.6;display:flex}.recharge-wait-note>svg{width:16px;height:16px}.recharge-dots{align-items:center;gap:4px;display:inline-flex}.recharge-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite recharge-pulse}.recharge-dots i:nth-child(2){animation-delay:.18s}.recharge-dots i:nth-child(3){animation-delay:.36s}.recharge-spin{animation:1.2s linear infinite recharge-spin}.recharge-payment-code{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:9px;max-width:100%;display:flex}.recharge-payment-code>strong{color:#254768;font-size:14px}.recharge-payment-code>span{color:#778ea8;font-size:12px}.recharge-payment-code>small{color:#8497ac;font-size:11px;line-height:1.6}.recharge-qr{box-sizing:border-box;background:#fff;border:1px solid #e0e8f2;border-radius:10px;place-items:center;width:216px;height:216px;margin-bottom:3px;padding:9px;display:grid}.recharge-qr img{width:196px;height:196px;display:block}.recharge-qr-placeholder{color:#718ba7;flex-direction:column;align-items:center;gap:14px;font-size:12px;display:flex}.recharge-qr-placeholder>svg{width:27px;height:27px}.recharge-payment.is-success{background:#f0faf6;border-color:#d5eee3}.recharge-payment.is-success .recharge-state-icon,.recharge-payment.is-success .recharge-state h3{color:#17855e}.recharge-payment.is-warning{background:#fffbf1;border-color:#f0e3c1}.recharge-payment.is-warning .recharge-state-icon{color:#bb8524}.recharge-payment.is-closed{background:#f6f8fa;border-color:#e3e8ee}.recharge-payment.is-closed .recharge-state-icon{color:#8a99ac}.recharge-balance{color:#5a7f72;border-top:1px solid #d8eee4;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0;padding-top:16px;font-size:12px;display:flex}.recharge-balance svg{width:16px;height:16px}.recharge-balance strong{color:#27725a;font-variant-numeric:tabular-nums;font-size:16px}.recharge-order-detail .finance-detail-grid{gap:24px}.recharge-order-detail .finance-detail-grid>div{border:1px solid #e5ebf3;border-radius:10px;padding:18px}.recharge-order-detail .finance-info{grid-template-columns:88px minmax(0,1fr);gap:12px 10px;font-size:12px;line-height:1.7}.recharge-order-detail .finance-info dd{color:#425d79}.recharge-order-detail .finance-detail-grid h3{color:#2b4765;margin-bottom:16px;font-size:14px}.recharge-order-detail .finance-detail-grid p{font-size:12px;line-height:1.7}.recharge-help-link{color:#4578b5;margin-top:20px;font-size:12px;text-decoration:none;display:inline-block}.recharge-help-link:hover{text-decoration:underline}.recharge-order-detail .finance-events{border-top:1px solid #e7edf5;margin-top:16px;padding-top:16px;font-size:12px}.recharge-order-detail .finance-events p{line-height:1.8}.recharge-order-detail .finance-events summary{min-height:28px}.recharge-order-loading{color:#7087a3;justify-content:center;align-items:center;gap:10px;min-height:160px;display:flex}.recharge-order-loading svg{width:22px;height:22px}@keyframes recharge-spin{to{transform:rotate(360deg)}}@keyframes recharge-pulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width<=600px){.recharge-dialog.el-dialog{max-width:calc(100vw - 20px);border-radius:12px!important;margin-top:3vh!important}.recharge-dialog .el-dialog__header{padding:18px 16px}.recharge-dialog-heading{gap:10px}.recharge-dialog-heading h2{font-size:18px}.recharge-dialog-heading p{font-size:11px}.recharge-heading-icon{border-radius:10px;width:36px;height:36px}.recharge-dialog.el-dialog .el-dialog__body{max-height:calc(94dvh - 178px);padding:16px}.recharge-dialog .el-dialog__footer{padding:0 16px}.recharge-dialog-footer{align-items:flex-end;gap:12px}.recharge-dialog-footer>span{max-width:160px;font-size:11px}.recharge-team{gap:6px;font-size:12px}.recharge-team small{font-size:11px}.recharge-payment{flex-direction:column;align-items:stretch;gap:24px;padding:20px}.recharge-total{font-size:34px}.recharge-state{margin-top:17px}.recharge-payment-code{width:100%}.recharge-order-detail .finance-detail-grid{grid-template-columns:1fr;gap:12px}.recharge-order-detail .finance-detail-grid>div{padding:16px}.recharge-order-detail .finance-info{grid-template-columns:84px minmax(0,1fr)}.recharge-dialog .finance-channel-options{flex-direction:row;gap:10px}.recharge-dialog .finance-channel-options label{padding:14px 10px;font-size:13px}.recharge-dialog .finance-channel-options small{padding-left:0}.recharge-form-actions button{flex:1}.recharge-wait-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.recharge-spin,.recharge-dots i{animation:none}.recharge-dialog .finance-channel-options label{transition:none}}.offline-guide{color:#68829e;flex-wrap:wrap;align-items:center;gap:16px;margin:0;padding:0 0 20px;font-size:12px;list-style:none;display:flex}.offline-guide li{align-items:center;gap:8px;display:flex}.offline-guide li:not(:last-child):after{content:"›";color:#b5c3d4;margin-left:8px}.offline-guide b{color:#3774c4;background:#eaf2ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.offline-bank{color:#385674;background:#f6f9fe;border:1px solid #dee8f5;border-radius:12px;padding:20px 22px}.offline-bank header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.offline-bank-icon{color:#4f80bd;background:#fff;border:1px solid #e1e9f4;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.offline-bank-icon svg{width:20px;height:20px}.offline-bank header h3,.recharge-order-detail .offline-bank header h3{margin:0 0 4px;font-size:15px;font-weight:600}.offline-bank header p,.recharge-order-detail .offline-bank header p{color:#8497ad;margin:0;font-size:12px;line-height:1.6}.offline-bank dl{grid-template-columns:72px minmax(0,1fr);gap:13px 18px;margin:0;font-size:13px;line-height:1.8;display:grid}.offline-bank dt{color:#7c91ab}.offline-bank dd{overflow-wrap:anywhere;margin:0}.offline-bank-number{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.offline-bank-number strong{letter-spacing:.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-size:18px;font-weight:600}.recharge-dialog .offline-bank-number button{color:#4979b3;background:#fff;min-height:30px;padding:4px 9px;font-size:11px}.recharge-dialog .offline-bank-number button svg{width:13px;height:13px}.offline-copy-result{color:#57876f;margin:12px 0 0;font-size:12px;line-height:1.6}.offline-form-title{color:#2f4b68;margin:26px 0 18px;font-size:15px;font-weight:600}.offline-proof-box{text-align:center;cursor:pointer;background:#fafcff;border:1px dashed #bdd0e8;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:22px 18px;transition:border-color .15s,background .15s;display:flex;position:relative}.offline-proof-box:hover,.offline-proof-box:focus-within{background:#f2f7ff;border-color:#4282e3}.offline-proof-box>svg{color:#78a0d4;width:30px;height:30px;margin-bottom:3px}.offline-proof-box>strong{color:#365c88;font-size:14px;font-weight:500}.offline-proof-box>span,.offline-proof-box>small{color:#8397ae;font-size:12px;line-height:1.6}.recharge-dialog.el-dialog .offline-proof-box input[type=file]{cursor:pointer;color:#527399;background:#fff;border:1px solid #dde6f1;width:100%;max-width:420px;min-height:40px;margin:6px 0 2px;padding:5px;font-size:12px}.offline-proof-box input::file-selector-button{color:#2460a8;cursor:pointer;background:#eaf2ff;border:0;border-radius:4px;margin-right:12px;padding:8px 13px;font-family:inherit}.offline-notes{position:relative}.offline-optional{color:#99a8b9;font-size:11px;position:absolute;top:1px;left:68px}.recharge-dialog .offline-notes textarea{resize:vertical;border-color:#d4dfec;min-height:82px;padding:12px;font-size:13px;line-height:1.7}.offline-submit-note{color:#768ca5;background:#f7f9fc;border-radius:7px;margin:16px 0 0;padding:12px 14px;font-size:12px}.offline-unavailable{color:#987334;background:#fff9ec;border:1px solid #efe1bf;border-radius:8px;padding:16px;font-size:13px;line-height:1.8}.recharge-order-detail .offline-bank{border-radius:8px;margin-top:18px;padding:14px}.recharge-order-detail .offline-bank dl{grid-template-columns:1fr;gap:4px}.recharge-order-detail .offline-bank dt:not(:first-child){margin-top:8px}.recharge-order-detail .offline-bank-number strong{font-size:15px}.offline-transfer-status .recharge-state-hint{max-width:100%}@media (width<=600px){.offline-guide{gap:9px;padding-bottom:16px;font-size:11px}.offline-guide li{gap:5px}.offline-guide li:not(:last-child):after{margin-left:0}.offline-guide b{width:19px;height:19px;font-size:10px}.offline-bank{padding:16px}.offline-bank dl{grid-template-columns:1fr;gap:5px}.offline-bank dt:not(:first-child){margin-top:8px}.offline-bank-number{gap:8px}.offline-bank-number strong{letter-spacing:.4px;font-size:17px}.offline-proof-box{padding:18px 12px}.offline-proof-box>span,.offline-proof-box>small{font-size:11px}.offline-form-title{margin-top:22px}.offline-bank header h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.offline-proof-box{transition:none}}.recharge-dialog .el-dialog__footer .recharge-form-actions{margin:0;padding:16px 0}.co-workbench{--co-border:#dce6f2}.co-workbench svg,.co-detail svg{flex:none;width:18px;height:18px}.co-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.cp-shell .co-head h1{letter-spacing:-1px;margin:0;font-size:32px}.cp-shell .co-head p{color:#788ca5;margin:4px 0 0;font-size:13px}.co-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cp-shell .co-actions select{width:94px;margin:0;font-size:13px}.co-actions button{white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.co-range{color:#557090;background:#fff;border:1px solid #ccd9ea;border-radius:5px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.co-dates{align-items:end;gap:12px;margin-bottom:20px;display:flex}.co-dates label{margin:0!important}.co-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.co-metrics.co-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-shell .co-metric{text-align:left;border-color:var(--co-border);background:#fff;align-items:flex-start;gap:14px;min-height:133px;padding:21px 18px;display:flex;position:relative}.co-icon{color:#287cff;background:#eef4ff;border-radius:50%;padding:10px;display:flex}.co-icon svg{width:22px;height:22px}.co-metric span{color:#6d83a0;font-size:13px}.co-metric strong{color:#143154;white-space:nowrap;letter-spacing:-.5px;font-size:32px;line-height:1.5;display:block}.co-metric strong small{color:#193b62;margin-left:6px;font-size:15px;display:inline}.co-metric small{font-size:11px}.co-metric .co-positive{color:#188454}.co-card-arrow{opacity:0;position:absolute;top:25px;right:10px}.co-metric:hover .co-card-arrow{opacity:1}.co-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:17px;display:grid}.co-panel{border:1px solid var(--co-border);background:#fff;border-radius:6px;min-width:0;padding:22px}.co-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cp-shell .co-panel h2{margin:0;font-size:19px}.cp-shell .co-panel header p{color:#7e92ac;margin:3px 0 0;font-size:11px}.co-panel header .cp-link{white-space:nowrap;font-size:12px}.co-trend,.co-priority{min-height:345px}.co-segment{border:1px solid var(--co-border);background:#f3f6fb;border-radius:5px;flex:none;padding:2px;display:flex}.cp-shell .co-segment button{white-space:nowrap;background:0 0;border:0;padding:7px 11px;font-size:12px}.cp-shell .co-segment .selected{color:#fff;background:#0b60e7}.co-chart{min-height:252px;overflow-x:auto}.co-bars{min-width:calc(var(--co-days)*48px);background:repeating-linear-gradient(0deg,#0000 0 49px,#eff3f8 49px 50px);border-bottom:1px solid #e1e8f2;align-items:stretch;gap:12px;height:252px;padding:4px 8px 0;display:flex}.cp-shell .co-bar{background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:32px;padding:0;display:flex}.co-bar-area{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:218px;display:flex}.co-bar-area b{color:#45617d;font-size:11px;font-weight:400}.co-bar-area i{background:#2a7afa;border-radius:3px 3px 0 0;width:min(36px,80%);min-height:2px;display:block}.co-bar small{height:28px;margin-top:4px;font-size:11px}.co-todo{border-top:1px solid #e4ebf4;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 0;display:grid}.co-todo strong{overflow-wrap:anywhere;font-size:13px;display:block}.co-todo small{margin-top:5px;font-size:10px}.co-todo .cp-tag{padding:4px 7px;font-size:10px}.co-todo button{white-space:nowrap!important;font-size:11px!important}.cp-shell .co-history-note{color:#8b9ab0;margin:6px 0;font-size:10px}.co-processing{border-top:1px solid #e4ebf4;align-items:center;gap:7px;margin-top:8px;padding-top:13px;font-size:11px;display:flex}.co-processing strong{white-space:nowrap}.co-processing button{margin-left:auto;font-size:10px!important}.co-panel .cp-link{align-items:center;gap:4px;display:inline-flex}.co-panel .cp-link svg{width:12px;height:12px}.co-empty{color:#879ab2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:215px;padding:20px;font-size:13px;display:flex;margin:0!important}.co-empty>svg{width:28px;height:28px}.co-empty.co-small{min-height:190px}.co-event{border-bottom:1px solid #e4ebf4;grid-template-columns:7px 96px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 0;display:grid}.co-event:last-child{border:0}.co-event>i{background:#2d82fb;border-radius:50%;width:7px;height:7px;margin-top:7px}.co-event time{color:#7890ab;font-size:10px}.co-event strong{overflow-wrap:anywhere;font-size:12px}.co-event small{overflow-wrap:anywhere;margin-top:4px;font-size:11px}.co-event button{font-size:11px!important}.co-balances{grid-template-columns:1fr 1fr;gap:16px;padding:17px 0 22px;display:grid}.co-balances>div+div{border-left:1px solid #e2eaf4;padding-left:20px}.co-balances span{color:#7d90aa;font-size:12px}.co-balances strong{white-space:nowrap;color:#183855;letter-spacing:-.5px;margin-top:7px;font-size:29px;display:block}.co-fund-actions{gap:12px;display:flex}.co-fund-actions button{flex:1;justify-content:center;align-items:center;gap:7px;display:flex;font-size:13px!important}.co-create-copy{color:#7f92aa;min-height:82px;font-size:13px}.co-analysis{margin-top:17px;padding:0;overflow:hidden}.cp-shell .co-analysis-toggle{text-align:left;background:0 0;border:0;align-items:center;gap:15px;width:100%;padding:14px 21px;display:flex}.co-analysis-toggle>svg:first-child{color:#267dff;width:24px;height:24px}.co-analysis-toggle>svg:last-child{margin-left:auto}.co-analysis-toggle strong{font-size:13px}.co-analysis-toggle small{font-size:11px}.co-analysis-toggle .rotated{transform:rotate(180deg)}.cp-shell .co-scope{color:#8d9cb0;margin:13px 0 0;font-size:10px}.co-detail{background:#fff;min-height:0;display:block}.co-detail-body{width:100%}.co-detail-search{gap:10px;display:flex}.co-detail-search input{flex:1;margin:0!important}.co-detail-row{border-bottom:1px solid #dde6f2;padding:18px 0}.co-detail-row>strong{font-size:15px}.co-detail-row p{color:#8092aa;margin:8px 0;font-size:12px}.co-detail-row>div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.co-detail-row .cp-link{align-items:center;margin-left:auto;display:flex}.co-detail-row a{font-size:12px}.co-detail .cp-pager{padding-inline:0}@media (width>=1550px){.co-trend,.co-priority{min-height:360px}.co-event{padding:17px 0}.co-panel{padding:24px}.co-analysis{padding:0}}@media (width<=1400px){.co-head{flex-direction:column;align-items:flex-start}.co-actions{width:100%}.co-actions .cp-primary{margin-left:auto}.co-balances strong{font-size:25px}.co-todo{grid-template-columns:auto minmax(0,1fr)}.co-todo button{grid-column:2;justify-self:end}.co-metric strong{font-size:27px}.co-event{grid-template-columns:7px 70px minmax(0,1fr)}.co-event button{grid-column:3;justify-self:end}}@media (width<=1000px){.co-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.co-grid{grid-template-columns:1fr}.co-trend,.co-priority{min-height:0}.co-todo{grid-template-columns:auto minmax(0,1fr) auto}.co-todo button{grid-column:auto}.co-event{grid-template-columns:7px 100px minmax(0,1fr) auto}.co-event button{grid-column:auto}.co-balances strong{font-size:30px}}@media (width<=650px){.cp-shell .co-head h1{font-size:27px}.co-range{flex:1;justify-content:center;font-size:10px}.co-actions .cp-primary{margin-left:0}.co-actions button,.co-actions select{font-size:12px}.co-metrics,.co-metrics.co-three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cp-shell .co-metric{gap:0;min-height:116px;padding:16px 13px}.co-icon{display:none}.co-panel{padding:18px}.co-analysis{padding:0}.co-panel h2{font-size:17px!important}.co-panel header{gap:8px}.co-segment button{padding:7px!important;font-size:10px!important}.co-event{grid-template-columns:6px 75px minmax(0,1fr)}.co-event button{grid-column:3}.co-todo{grid-template-columns:auto minmax(0,1fr)}.co-todo button{grid-column:2}.co-balances strong{font-size:25px}.co-processing{flex-wrap:wrap}.co-metric strong{font-size:25px}.co-dates{flex-wrap:wrap}.co-dates label{flex:1}.co-scope{line-height:1.8}}.co-focused-problem{outline-offset:8px;outline:2px solid #8db6fa;scroll-margin-top:30px}.kl-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.kl-metric{background:#fff;border:1px solid #d9e4f2;border-radius:6px;align-items:center;gap:20px;padding:22px;display:flex}.kl-icon,.kl-folder{color:#1764ee;background:#edf4ff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.kl-icon svg{width:28px;height:28px}.kl-metric.documents .kl-icon{color:#21a345;background:#eff9ef}.kl-metric.problems .kl-icon{color:#ed8c12;background:#fff3e3}.kl-metric>div>span{color:#7188a5;font-size:14px}.kl-metric strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;line-height:1.2;display:block}.cp-shell .kl-metric small,.cp-shell .kl-counts small{color:inherit;margin-left:6px;font-size:14px;font-weight:500;display:inline}.kl-panel{background:#fff;border:1px solid #d9e4f2;border-radius:6px;padding:20px}.kl-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.cp-shell .kl-toolbar h2{margin:0;font-size:20px}.kl-toolbar form{align-items:center;gap:12px;width:410px;max-width:65%;display:flex}.kl-search{flex:1;min-width:0;position:relative}.kl-search svg{color:#7188a5;pointer-events:none;width:18px;height:18px;position:absolute;top:12px;left:12px}.cp-shell .kl-search input{width:100%;min-width:0;margin:0;padding-left:38px}.kl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kl-card{border:1px solid #dce6f3;border-radius:6px;min-width:0;overflow:hidden}.kl-card>header{align-items:flex-start;gap:16px;padding:18px 18px 12px;display:flex}.kl-card>header>div{min-width:0}.kl-folder{width:46px;height:46px}.kl-folder svg{width:25px;height:25px}.cp-shell .kl-card h3{margin:0 0 4px;line-height:1.45}.cp-shell .kl-card h3 button{color:#143756;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:0;font-size:18px;font-weight:650}.cp-shell .kl-card header p{color:#748ba6;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.kl-counts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 18px 16px;display:grid}.kl-counts>div+div{border-left:1px solid #e4ebf5;padding-left:18px}.kl-counts dt{color:#748ba6;margin-bottom:4px;font-size:13px}.kl-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:650}.kl-counts .kl-pending{color:#df870d}.kl-counts .kl-zero{color:#748ba6}.kl-card>footer{color:#748ba6;border-top:1px solid #e4ebf5;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:10px 18px;font-size:12px;display:flex}.kl-updated{align-items:center;gap:6px;display:inline-flex}.kl-updated svg{flex:none;width:15px;height:15px}.kl-progress{color:#557ba9;flex:1}.cp-shell .kl-card footer button{white-space:nowrap;color:#075de8;margin-left:auto;padding:7px 12px;font-size:13px}.cp-shell .kl-panel>.cp-pager{border:0;margin:12px 0 0;padding:0}.cp-shell .kl-note{color:#7d90aa;margin:12px 0;font-size:12px;line-height:1.7}.kl-empty{color:#7188a5;text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.kl-empty svg{width:32px;height:32px}.kl-empty strong{font-size:16px}.kl-overview button:focus-visible,.kl-overview input:focus-visible{outline-offset:3px;outline:2px solid #246bf0}.cp-shell .kl-head h1{font-size:30px}.cp-shell .kl-head p{margin:6px 0}.kl-private{color:#7d90aa;margin-left:16px;font-size:12px}.cp-shell .kl-counts{margin:0;padding-top:0;line-height:1.4}.cp-shell .kl-counts dt{margin:0 0 5px}.cp-shell .kl-counts dd{margin:0;line-height:1.25}.cp-shell .kl-card header p{min-height:22px}.cp-shell .kl-card h3 button{line-height:1.5}.cp-shell .kl-card>footer{min-height:50px;padding-top:7px;padding-bottom:7px}.cp-shell .kl-head{margin-bottom:24px}.cp-shell .kl-metric>div>span{line-height:1.5;display:block}.kl-counts>div{min-width:0}@media (width<=1200px){.kl-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kl-card>footer{gap:8px}.kl-updated{width:100%}}@media (width<=800px){.kl-grid{grid-template-columns:1fr}.kl-metric{gap:12px;padding:16px}.kl-icon{width:38px;height:38px}.kl-icon svg{width:23px;height:23px}.kl-metric strong{font-size:28px}.kl-metric>div>span{font-size:12px}.kl-toolbar{flex-direction:column;align-items:stretch;gap:12px}.kl-toolbar form{width:100%;max-width:none}.kl-panel{padding:16px}.kl-card>header{gap:12px;padding:16px 14px 12px}.kl-counts{padding:0 14px 14px}.kl-counts>div+div{padding-left:12px}.kl-counts dt{font-size:12px}.kl-card>footer{padding:10px 14px}.kl-metrics{gap:10px}.kl-private{margin:5px 0 0;display:block}.cp-shell .kl-panel>.cp-pager{flex-wrap:wrap;gap:7px}.cp-shell .kl-panel>.cp-pager button{padding:7px 9px}}.kd-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.kd-metric{background:#fff;border:1px solid #d9e4f2;border-radius:6px;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.kd-icon{color:#1764ee;background:#edf4ff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.kd-icon svg{width:28px;height:28px}.kd-metric.ready .kd-icon{color:#1d9d69;background:#eff9ef}.kd-metric.problems .kd-icon{color:#e88b12;background:#fff3e3}.kd-metric>div>span{color:#7188a5;font-size:14px;line-height:1.5;display:block}.kd-metric strong{font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:32px;line-height:1.25;display:block}.cp-shell .kd-metric small{color:inherit;margin-left:6px;font-size:14px;display:inline}.cp-shell .kd-metric p{color:#7188a5;margin:0;font-size:12px;line-height:1.5}.kd-panel{background:#fff;border:1px solid #d9e4f2;border-radius:6px;overflow:hidden}.kd-filters{align-items:center;gap:14px;padding:18px 20px;display:flex}.kd-search{flex:1;min-width:0;position:relative}.kd-search svg{pointer-events:none;color:#7188a5;width:18px;height:18px;position:absolute;top:12px;left:13px}.cp-shell .kd-search input{width:100%;min-width:0;margin:0;padding-left:39px}.cp-shell .kd-filters select{flex:none;width:220px;margin:0}.kd-table{table-layout:fixed;border-collapse:collapse;width:100%}.cp-shell .kd-table th{color:#7188a5;text-align:left;background:#f5f8fc;border-top:1px solid #e1e9f3;padding:12px 20px;font-size:13px;font-weight:500}.kd-table th:first-child{width:40%}.kd-table th:nth-child(2){width:16%}.kd-table th:nth-child(3){width:13%}.kd-table th:nth-child(4){width:18%}.kd-table th:nth-child(5){width:13%}.cp-shell .kd-table td{vertical-align:middle;border-bottom:1px solid #e1e9f3;padding:12px 20px}.kd-table tbody tr:hover{background:#fafcff}.kd-info>svg{float:left;color:#1764ee;width:26px;height:26px;margin-top:5px}.kd-info>div{min-width:0;margin-left:42px}.cp-shell .kd-title{text-align:left;white-space:normal;overflow-wrap:anywhere;padding:0;font-size:15px;font-weight:600;line-height:1.55}.kd-description{color:#7b8fa9;align-items:center;gap:10px;min-width:0;margin-top:3px;font-size:12px;display:flex}.cp-shell .kd-description p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.6;overflow:hidden}.kd-description>span{white-space:nowrap;border-left:1px solid #e1e9f3;flex:none;padding-left:10px}.kd-status{color:#627b98;background:#f0f3f8;border-radius:4px;padding:5px 8px;font-size:12px;line-height:1.5;display:inline-flex}.kd-status.ready{color:#21866a;background:#e9f8f0}.kd-status.processing{color:#1962c6;background:#eaf2ff}.kd-status.failed,.kd-status.needs_evidence{color:#be5757;background:#fff0ee}.kd-issues{color:#6d819b;white-space:nowrap;background:#f1f4f8;border-radius:4px;padding:4px 10px;font-size:13px;display:inline-block}.kd-issues.pending{color:#d7800d;background:#fff3df}.kd-updated{color:#567292;overflow-wrap:anywhere;font-size:13px}.kd-action button{white-space:nowrap;font-size:13px}.cp-shell .kd-panel>.cp-pager{border:0;margin:0;padding:16px 20px}.kd-empty{text-align:center;color:#7188a5;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.kd-empty svg{width:32px;height:32px}.kd-empty strong{font-size:16px}.cp-shell .kd-note{color:#7d90aa;margin:10px 0;font-size:12px;line-height:1.7}.kd-library button:focus-visible,.kd-library input:focus-visible,.kd-library select:focus-visible{outline-offset:3px;outline:2px solid #246bf0}.cp-shell .kd-head h1{margin-bottom:8px;font-size:30px}.cp-shell .kd-head p{margin:5px 0;font-size:14px}.cp-shell .kd-head{margin-bottom:18px}.kd-base-name{color:#173755;font-weight:600}@media (width<=1150px){.kd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kd-table-wrap{overflow:auto}.kd-table{min-width:850px}}@media (width<=680px){.kd-metric{gap:10px;padding:14px 12px}.kd-icon{width:34px;height:34px}.kd-icon svg{width:20px;height:20px}.kd-metric>div>span{font-size:12px}.kd-metric strong{font-size:26px}.cp-shell .kd-metric p{font-size:11px}.kd-metrics{gap:10px}.kd-filters{flex-wrap:wrap;gap:10px;padding:16px}.kd-search{flex-basis:100%}.cp-shell .kd-filters select{flex:1;width:auto;min-width:0}.kd-table-wrap{overflow:visible}.kd-table,.kd-table tbody{min-width:0;display:block}.kd-table thead{display:none}.kd-table tr{border-top:1px solid #e1e9f3;grid-template-columns:1fr auto;gap:12px;padding:16px;display:grid}.cp-shell .kd-table td{border:0;padding:0}.kd-info{grid-column:1/-1}.kd-updated{grid-column:1}.kd-action{grid-area:3/2}.kd-description{flex-wrap:wrap;align-items:flex-start;gap:3px}.cp-shell .kd-description p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.kd-description>span{border:0;padding:0}.cp-shell .kd-panel>.cp-pager{flex-wrap:wrap;gap:7px;padding:12px 16px}.cp-shell .kd-panel>.cp-pager button{padding:7px 10px}}@media (width>=681px){.cp-shell .kd-head{margin-bottom:10px}.kd-filters{padding-top:16px;padding-bottom:16px}.cp-shell .kd-table th{padding-top:8px;padding-bottom:8px}.cp-shell .kd-table td{padding-top:9px;padding-bottom:9px}.cp-shell .kd-panel>.cp-pager{padding-top:12px;padding-bottom:12px}}@media (width<=680px){.kd-table td[data-label=待处理问题]:before{content:attr(data-label);color:#7188a5;margin-right:6px;font-size:12px}}.cp-shell .pl-head{margin-bottom:12px}.pl-summary{color:#7188a5;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:20px;font-size:14px;display:flex}.pl-summary strong{color:#193c61;font-weight:600}.pl-summary small{color:#8b9bb0;font-size:12px}.pl-workspace{grid-template-columns:minmax(0,1.5fr) minmax(380px,1fr);align-items:start;gap:20px;display:grid}.pl-list,.pl-preview{background:#fff;border:1px solid #d9e4f2;border-radius:6px;min-width:0}.pl-list{min-height:620px}.pl-search{border-bottom:1px solid #e1e9f3;gap:14px;padding:20px;display:flex}.pl-search>div{border:1px solid #c9d9ee;border-radius:4px;flex:1;align-items:center;min-width:0;padding-left:12px;display:flex}.pl-search svg{color:#7a92b0;flex-shrink:0;width:18px;height:18px}.cp-shell .pl-search input{background:0 0;border:0;min-width:0;margin:0}.pl-search button{flex-shrink:0}.pl-table{table-layout:fixed;border-collapse:collapse;width:100%}.pl-table th{color:#7c91ac;text-align:left;background:#f5f8fc;font-size:12px;font-weight:400}.pl-table th:first-child{width:23%}.pl-table th:nth-child(2){width:31%}.pl-table th:nth-child(3){width:20%}.pl-table th:nth-child(4){width:11%}.pl-table th:nth-child(5){width:15%}.cp-shell .pl-table th{padding:14px 12px}.cp-shell .pl-table td{overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #e1e9f3;padding:24px 12px;font-size:13px;line-height:1.65}.pl-table tr{cursor:pointer}.pl-table tr:hover{background:#f7faff}.pl-table tr.selected{background:#edf4ff}.pl-table tr.selected td:first-child{box-shadow:inset 3px 0 #1769ff}.pl-table td:first-child{padding-left:42px;position:relative}.pl-table td:first-child>svg{color:#1670ff;width:21px;height:21px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cp-shell .pl-table .cp-link{text-align:left;white-space:normal;font-size:13px;font-weight:600;line-height:1.65}.pl-table small{color:#8395ae;margin-top:4px;font-size:12px;display:block}.pl-table .pl-query-count,.pl-table .pl-scope-count{color:#4b6586}.pl-preview{padding:22px}.pl-preview>header{border-bottom:1px solid #e1e9f3;padding-bottom:15px}.pl-preview>header>span{color:#274b72;font-size:13px;font-weight:600}.cp-shell .pl-preview h2{overflow-wrap:anywhere;margin:7px 0 0;font-size:22px;line-height:1.45}.pl-detail{border-bottom:1px solid #e1e9f3;gap:12px;min-width:0;padding:18px 0;display:flex}.pl-detail>svg{color:#146bff;flex-shrink:0;width:21px;height:21px;margin-top:2px}.pl-detail>div{flex:1;min-width:0}.cp-shell .pl-detail h3{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.6}.cp-shell .pl-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.pl-main-question{font-weight:600}.pl-pair{border-bottom:1px solid #e1e9f3;grid-template-columns:1.3fr 1fr;display:grid}.pl-pair .pl-detail{border:0}.pl-pair .pl-detail+section{padding-left:18px}.pl-detail ol,.pl-detail ul{color:#59718e;overflow-wrap:anywhere;margin:0;padding-left:19px;font-size:14px;line-height:1.65}.pl-preview footer{flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.pl-preview footer small{color:#8799b0;font-size:12px}.pl-empty{text-align:center;color:#8194ad;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;padding:30px 18px;display:flex}.pl-empty>svg{width:30px;height:30px}.pl-empty strong{font-size:15px;font-weight:500}.pl-empty span{font-size:13px}.pl-library button:focus-visible,.pl-library input:focus-visible{outline-offset:3px;outline:2px solid #246bf0}@media (width<=1250px){.pl-workspace{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr)}.pl-table th:first-child{width:32%}.pl-table th:nth-child(2){width:42%}.pl-table th:nth-child(3){width:26%}.pl-query-count,.pl-scope-count,.pl-table th:nth-child(4),.pl-table th:nth-child(5){display:none}.pl-preview{padding:18px}}@media (width<=900px){.pl-workspace{grid-template-columns:1fr}.pl-list{min-height:0}.pl-table th:first-child{width:28%}.pl-table th:nth-child(2){width:44%}.pl-table th:nth-child(3){width:28%}.pl-preview{padding:20px}}@media (width<=600px){.pl-summary{gap:6px 12px;margin-bottom:14px;font-size:12px}.pl-search{gap:8px;padding:14px}.pl-table,.pl-table tbody{display:block}.pl-table thead{display:none}.pl-table tr{border-bottom:1px solid #e1e9f3;grid-template-columns:1fr 1fr;gap:6px 10px;padding:16px;display:grid}.pl-table tr.selected{box-shadow:inset 3px 0 #1769ff}.cp-shell .pl-table td{border:0;padding:0}.cp-shell .pl-table td:first-child{box-shadow:none;grid-column:1/-1;padding-left:30px}.pl-table td:first-child>svg{left:0}.pl-question{grid-column:1/-1}.pl-target{color:#6c829e;grid-column:1/-1}.pl-target small{margin-left:10px;display:inline}.pl-table .pl-query-count,.pl-table .pl-scope-count{font-size:12px;display:block}.pl-query-count:before{content:"相关查询："}.pl-preview{padding:16px}.pl-preview footer small{flex-basis:100%}.pl-library .cp-pager{gap:7px;padding:14px}.cp-shell .pl-library .cp-pager button{padding:7px 10px}.pl-pair{grid-template-columns:1.3fr 1fr}}@media (width>=901px){.cp-content:has(>.pl-head){padding-top:18px}.cp-shell .pl-head p{margin:3px 0}.cp-shell .pl-head h1{margin-bottom:4px}.pl-summary{margin-bottom:16px}.pl-preview{padding:18px 22px}.pl-preview>header{padding-bottom:12px}.pl-detail{padding:10px 0}.cp-shell .pl-table td{padding-top:17px;padding-bottom:17px}.pl-list{min-height:588px}.pl-preview footer{padding-top:14px}}.cp-shell .pe-head{margin-bottom:20px}.cp-shell .pe-head p{margin:4px 0}.pe-editor{padding-bottom:0}.pe-layout{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);align-items:start;gap:14px;display:grid}.pe-main,.pe-knowledge{background:#fff;border:1px solid #dce5f1;border-radius:6px;min-width:0;padding:24px}.cp-shell .pe-editor label{margin-bottom:16px;font-size:14px;font-weight:600;display:block}.cp-shell .pe-editor input,.cp-shell .pe-editor select,.cp-shell .pe-editor textarea{margin-top:8px;margin-bottom:0;font-weight:400;line-height:1.6}.cp-shell .pe-editor input,.cp-shell .pe-editor select{min-height:41px}.cp-shell .pe-editor textarea{resize:vertical;min-height:66px}.cp-shell .pe-name{border-bottom:1px solid #e0e8f3;margin-bottom:20px;padding-bottom:22px}.pe-section-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.cp-shell .pe-section-head h2,.cp-shell .pe-knowledge h2{margin:0;font-size:19px}.cp-shell .pe-section-head p{color:#7b90ac;margin:0;font-size:13px}.pe-recommend{background:#f6f9ff;border:1px solid #d7e5fb;border-radius:5px;margin-bottom:18px;padding:16px}.pe-recommend>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-shell .pe-recommend h3{margin:0;font-size:16px}.cp-shell .pe-recommend header p{color:#7a90ae;margin:3px 0;font-size:12px}.cp-shell .pe-recommend header button{color:#075fec;white-space:nowrap;border-color:#75a1fa;padding:7px 12px;font-size:13px}.cp-shell .pe-hint{color:#7c91ac;margin:10px 0 0;font-size:12px;line-height:1.7}.pe-candidate{background:#fff;border:1px solid #dce8fa;border-radius:4px;align-items:center;gap:12px;margin-top:10px;padding:13px 14px;display:flex}.pe-candidate>div{flex:1;min-width:0}.pe-candidate strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.cp-shell .pe-candidate p{color:#7a90aa;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.6}.cp-shell .pe-candidate button{white-space:nowrap;font-size:13px;font-weight:600}.pe-candidate.applied{border-color:#89b0f5}.pe-question{align-items:flex-end;gap:14px;display:flex}.cp-shell .pe-question label{flex:1;min-width:0;margin-bottom:0}.pe-applied{color:#208953;flex-shrink:0;align-items:center;gap:6px;padding-bottom:10px;font-size:13px;display:flex}.pe-applied svg{width:18px;height:18px}.cp-shell .pe-question-help{color:#7e92ad;margin:6px 0 17px;font-size:12px}.pe-editor .cp-form-columns{gap:24px}.cp-shell .pe-main>label:last-child{margin-bottom:0}.pe-knowledge>h2{border-bottom:1px solid #e0e8f3;padding-bottom:18px}.cp-shell .pe-knowledge fieldset.cp-scope{border:0;border-radius:0;margin:18px 0 0;padding:0}.pe-knowledge .cp-scope legend{padding:0;font-weight:600}.cp-shell .pe-knowledge .cp-check{gap:12px;margin:16px 0;font-weight:500;display:flex}.cp-shell .pe-knowledge .cp-check input{width:17px;height:17px;min-height:17px;margin-top:4px;padding:0}.pe-knowledge .cp-check small{margin-top:4px}.cp-shell .pe-knowledge .cp-scope>label:not(.cp-check){margin-top:24px}.cp-shell .pe-knowledge .cp-muted{margin:10px 0;font-size:12px;line-height:1.75}.cp-shell .pe-scope-help{color:#758aa7;margin:14px 0;font-size:12px}.pe-scope-note{color:#2862b1;background:#f2f7ff;border:1px solid #dae8ff;border-radius:4px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pe-scope-note svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.cp-shell .pe-scope-note p{margin:0;font-size:13px;line-height:1.7}.pe-task small{color:#7c91ac;margin-top:7px;display:block}.pe-task .cp-actions:empty{display:none}.pe-task .cp-actions{margin-top:10px}.pe-empty{background:#fff;border-left:3px solid #8caed6;margin-top:14px;padding:12px;font-size:13px}.cp-shell .pe-empty p{color:#667e9c;margin:6px 0 0;font-size:12px;line-height:1.75}.pe-footer{z-index:5;background:#fff;border-top:1px solid #dce5f1;justify-content:space-between;align-items:center;gap:16px;margin:18px -30px -30px;padding:14px 20px;display:flex;position:sticky;bottom:0}.pe-footer>div{gap:12px;display:flex}.pe-save-state{color:#7488a3;font-size:13px}.pe-footer button{min-width:120px}.cp-shell .pe-footer .cp-primary{min-width:138px}.pe-editor button:focus-visible{outline-offset:3px;outline:2px solid #246bf0}@media (width<=1200px){.pe-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.pe-main,.pe-knowledge{padding:20px}.pe-question{flex-wrap:wrap;gap:6px}.pe-applied{padding-bottom:0}.pe-candidate{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=900px){.pe-layout{flex-direction:column;display:flex}.pe-knowledge{order:-1;width:100%}.pe-main{width:100%}.pe-footer{margin-left:-16px;margin-right:-16px;padding:12px 16px}.pe-editor .cp-form-columns{grid-template-columns:1fr 1fr;gap:14px}}@media (width<=560px){.pe-main,.pe-knowledge{padding:16px}.pe-section-head{gap:4px}.pe-recommend{padding:12px}.pe-question label{flex-basis:100%}.pe-editor .cp-form-columns{grid-template-columns:1fr;gap:0}.pe-footer{flex-wrap:wrap;gap:8px}.pe-footer>div{gap:10px;width:100%}.pe-footer button,.cp-shell .pe-footer .cp-primary{flex:1;min-width:0;padding:9px;font-size:13px}.cp-shell .pe-editor input,.cp-shell .pe-editor textarea,.cp-shell .pe-editor select{font-size:14px}.pe-candidate{padding:12px}.pe-recommend>header button{white-space:normal}.pe-editor .cp-actions{flex-wrap:wrap}}:root{color:#222936;font-synthesis:none;--blue:#075be8;--green:#18a24b;--border:#dfe3ea;--muted:#758092;background:#f5f6f8;font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#f5f6f8;min-width:1180px;min-height:100vh;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed}.app-shell{grid-template-columns:200px minmax(0,1fr);min-height:100vh;display:grid}.login-shell{background:linear-gradient(135deg,#f7f9fc,#eef3fb);place-items:center;min-height:100vh;display:grid}.login-card{background:#fff;border:1px solid #dfe4eb;border-radius:10px;width:390px;padding:34px 36px;box-shadow:0 24px 70px #2537541f}.login-brand{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.login-brand strong{font-size:21px}.login-brand b{color:var(--blue)}.login-brand span{color:#8490a1;font-size:13px}.login-card h1{color:#171c24;margin:27px 0 7px;font-size:26px}.login-card>p{color:#768294;margin:0 0 23px;font-size:15px}.login-card form{gap:16px;display:grid}.login-card label{color:#4b5667;gap:7px;font-size:15px;display:grid}.login-card input{border:1px solid #d7dce4;border-radius:5px;outline:0;height:40px;padding:0 12px}.login-card form button{color:#fff;background:var(--blue);border-radius:5px;height:42px;margin-top:4px;font-size:17px;font-weight:700}.login-card form button:disabled{background:#9bb2d8}.login-card>small{color:#939dab;text-align:center;margin-top:16px;font-size:12px;display:block}.sidebar{z-index:10;background:#fff;border-right:1px solid #e8eaf0;flex-direction:column;width:200px;padding:25px 13px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{padding:0 8px 30px}.brand strong{color:#11151c;letter-spacing:-.5px;font-size:21px}.brand b{color:var(--blue)}nav{flex-direction:column;flex:1;gap:3px;display:flex}.nav-item{color:#3c4658;text-align:left;border-radius:4px;align-items:center;gap:12px;width:100%;height:46px;padding:0 12px;font-size:18px;display:flex}.nav-item svg{width:17px}.nav-item:hover{color:var(--blue);background:#f5f7fb}.nav-item.active{color:var(--blue);background:#edf3ff;font-weight:600}.nav-item em{color:#6f7b8d;text-align:center;background:#f0f2f6;border-radius:10px;min-width:23px;margin-left:auto;padding:2px 5px;font-size:13px;font-style:normal}.company{text-align:left;align-items:center;gap:8px;padding:9px 2px;display:flex}.company>span{color:#fff;background:var(--blue);border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:14px;font-weight:700;display:grid}.company small{color:#4b5567;font-size:13px;line-height:1.7}.workspace{grid-column:2;min-width:0;padding:0 28px 18px}.topbar{justify-content:space-between;align-items:center;min-height:96px;display:flex}.topbar h1{color:#10141b;letter-spacing:-.4px;margin:0;font-size:26px}.topbar p{color:#768193;margin:7px 0 0;font-size:16px}.top-actions,.top-balance{align-items:center;display:flex}.top-actions{gap:16px}.top-balance{color:#5e6879;gap:13px;font-size:16px}.top-balance span{white-space:nowrap}.top-balance strong{color:#1d2531;margin-left:4px}.top-balance span:first-child strong{color:var(--blue)}.top-balance i{background:#d7dce4;width:1px;height:16px}.top-balance button{align-items:center;gap:5px;font-size:16px;display:flex}.top-balance svg{width:15px}.user-button{color:#657181;border-left:1px solid #d7dce4;justify-content:center;align-items:center;gap:7px;width:48px;height:32px;display:flex}.user-button svg:first-child{background:#e8ebf0;border-radius:50%;width:27px;height:27px;padding:6px}.user-button svg:last-child{width:10px}.loading-state{border:1px solid var(--border);background:#fff;border-radius:6px;padding:30px}.publishing-empty-state{text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;padding:40px;display:grid}.publishing-empty-state>svg{color:#1764da;width:42px}.publishing-empty-state h2{color:#202a38;margin:5px 0 0;font-size:21px}.publishing-empty-state p{color:#758194;max-width:480px;margin:0;font-size:15px;line-height:1.7}.publishing-empty-state button{color:#fff;background:#1764da;border-radius:4px;margin-top:8px;padding:9px 18px;font-size:14px;font-weight:600}.publish-grid{grid-template-columns:minmax(540px,1.05fr) minmax(470px,.95fr);gap:18px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:6px}.article-panel,.sites-panel{min-height:764px;padding:19px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-title h2{color:#171b22;margin:0;font-size:19px}.panel-title h2 b{color:var(--blue)}.panel-title h2 small{color:#677286;font-size:16px;font-weight:400}.panel-title>span{color:#8993a2;align-items:center;gap:5px;font-size:14px;display:flex}.panel-title>span svg{width:14px}.panel-title>button{color:var(--blue);align-items:center;gap:4px;font-size:14px;display:flex}.panel-title>button svg{width:14px}.article-card{border-bottom:1px solid #e6e9ee;grid-template-columns:142px 1fr;gap:16px;padding:0 0 18px;display:grid;position:relative}.article-image{background:url(/assets/digestive-system.png) 58%/cover no-repeat;border-radius:6px;min-height:96px}.category{color:var(--blue);font-size:14px}.article-copy h3{color:#171b22;margin:7px 25px 7px 0;font-size:18px;line-height:1.48}.article-copy p{color:#4d586a;margin:0;font-size:14px;line-height:1.65}.article-meta{color:#7b8596;gap:12px;margin-top:9px;font-size:13px;display:flex}.expand{color:var(--blue);align-items:center;gap:2px;font-size:14px;display:flex;position:absolute;bottom:2px;left:0}.expand svg{width:12px;transition:transform .2s}.expand svg.rotated{transform:rotate(180deg)}.article-detail{color:#5d6878;background:#f7f9fc;border-bottom:1px solid #e6e9ee;padding:9px 10px;font-size:13px;line-height:1.6}.quality-row{border-bottom:1px solid #e6e9ee;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:72px;padding:13px 1px;display:grid}.quality-row>svg{width:19px;color:var(--green)}.quality-row strong{color:#242a34;font-size:15px;display:block}.quality-row p{color:#717c8e;margin:4px 0 0;font-size:13px}.quality-row button{color:var(--blue);align-items:center;gap:2px;font-size:13px;display:flex}.quality-row button svg{width:12px}.distillation-card{border:1px solid var(--border);border-radius:5px;margin-top:13px;padding:16px 14px 12px}.distillation-card header{border-bottom:1px solid #e6e9ee;padding-bottom:13px}.distillation-card header>div{align-items:center;gap:9px;display:flex}.distillation-card header svg{width:19px}.distillation-card header strong,.distillation-card header small{display:block}.distillation-card header strong{font-size:16px}.distillation-card header small{color:#798394;margin-top:3px;font-size:13px}.metrics{grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.metrics>div{border-right:1px solid #e6e9ee;min-height:185px;padding:0 14px}.metrics>div:first-child{padding-left:0}.metrics>div:last-child{border:0;padding-right:0}.metrics span{color:#303744;font-size:14px}.metrics strong{margin-top:6px;font-size:25px;display:block}.metrics strong small{font-size:14px}.metrics p{color:#687486;margin:9px 0 0;font-size:13px;line-height:1.55}.site-search{border:1px solid #d6dbe3;border-radius:4px;align-items:center;gap:8px;height:35px;margin-bottom:8px;padding:0 11px;display:flex}.site-search svg{color:#778292;width:16px}.site-search input{color:#303746;border:0;outline:0;width:100%;font-size:14px}.site-search input::placeholder{color:#8b94a2}.site-list{scrollbar-color:#c7ced9 transparent;scrollbar-width:thin;height:455px;overflow-y:auto}.site-group{color:#343d4a;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:27px;padding:0 8px;font-size:14px;font-weight:600;display:flex}.site-group span{align-items:center;gap:4px;display:flex}.site-group svg{width:11px}.site-group strong{color:var(--green);font-size:13px;font-weight:500}.site-item{text-align:left;border-radius:3px;grid-template-columns:17px 22px 1fr auto 42px;align-items:center;gap:8px;width:100%;min-height:31px;padding:2px 7px;display:grid}.site-item:hover,.site-item.selected{background:#f7faff}.site-item.unavailable{background:#fafbfc}.checkbox{color:#0000;border:1px solid #c7ced8;border-radius:2px;place-items:center;width:14px;height:14px;font-size:14px;display:grid}.checkbox.checked{color:#fff;border-color:var(--blue);background:var(--blue)}.site-avatar{color:#2f67be;background:#edf3ff;border-radius:4px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.site-name strong,.site-name small{display:block}.site-name strong{color:#323a47;font-size:14px}.site-name small{color:#798394;margin-top:2px;font-size:12px}.site-status{color:var(--green);background:#e9f8ed;border-radius:3px;padding:3px 8px;font-size:12px}.site-status.status-ineligible{color:#d83b3b;background:#ffeded}.site-status.status-pending_review{color:#db791f;background:#fff2e6}.site-status.status-disabled{color:#7d8795;background:#edf0f4}.site-price{color:#596475;text-align:right;font-size:12px}.empty-sites,.empty-results{color:#8290a1;text-align:center;padding:45px;font-size:14px}.billing-stats{border-top:1px solid #e3e7ed;grid-template-columns:repeat(3,1fr);margin-top:11px;padding-top:13px;display:grid}.billing-stats>div{border-right:1px solid #e1e5eb;padding:0 15px}.billing-stats>div:first-child{padding-left:0}.billing-stats>div:last-child{border:0}.billing-stats span,.billing-stats strong{display:block}.billing-stats span{color:#737e8f;font-size:13px}.billing-stats strong{color:#1c222c;margin-top:8px;font-size:19px}.billing-stats>div:last-child strong{color:#ed6f18}.billing-note{color:#6d7788;border-top:1px solid #e5e8ed;align-items:center;gap:5px;margin:11px 0 0;padding-top:9px;font-size:13px;display:flex}.billing-note svg{color:#8a94a3;width:13px}.publish-button{color:#fff;background:var(--blue);border-radius:4px;justify-content:center;align-items:center;gap:7px;width:100%;height:44px;margin-top:14px;font-size:17px;font-weight:700;display:flex;box-shadow:0 5px 13px #075be829}.publish-button:hover{filter:brightness(1.04)}.publish-button:disabled{cursor:not-allowed;background:#96afd8}.publish-button svg{width:18px}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.consent{color:#8892a1;text-align:center;margin:8px 0 0;font-size:12px}.recent-panel{margin-top:16px;padding:14px 12px 11px}.recent-panel>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.recent-panel h2{margin:0;font-size:18px}.recent-panel header button{color:var(--blue);align-items:center;gap:3px;font-size:14px;display:flex}.recent-panel header svg{width:12px}.result-grid{grid-template-columns:repeat(5,1fr);display:grid}.result-grid article{border-right:1px solid #e4e7ec;min-width:0;padding:4px 15px}.result-grid article:last-child{border:0}.result-grid article>strong{color:#232a35;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.result-grid article>span{color:#7a8494;margin-top:6px;font-size:12px;display:block}.result-grid p{color:#515c6c;align-items:center;margin:8px 0 0;font-size:12px;display:flex}.result-grid p svg{width:13px;color:var(--green)}.result-grid p b{color:var(--green)}.result-grid p em{color:#e44242;font-style:normal}.dialog-intro{color:#657183;font-size:16px;line-height:1.7}.dialog-list{padding:0;list-style:none}.dialog-list li{color:#4f5b6c;border-bottom:1px solid #e7e9ee;align-items:center;gap:8px;padding:10px 0;font-size:16px;display:flex}.dialog-list svg{width:16px;color:var(--green)}.mode-badge{color:#778291;letter-spacing:.5px;background:#eef1f5;border-radius:3px;padding:3px 6px;font-size:12px;position:fixed;bottom:8px;right:10px}.billing-workspace{gap:18px;display:grid}.balance-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.balance-card{border:1px solid var(--border);background:#fff;border-radius:6px;min-height:154px;padding:22px 24px}.balance-card>span{color:#596577;align-items:center;gap:7px;font-size:16px;display:flex}.balance-card>span svg{width:17px}.balance-card>strong{color:#161c25;margin-top:18px;font-size:31px;display:block}.balance-card>p{color:#7c8798;margin:9px 0 0;font-size:14px}.balance-card.primary{background:linear-gradient(135deg,#fff,#f4f8ff);border-color:#ccdcf7}.balance-card.primary>strong{color:var(--blue)}.recharge-card{position:relative}.recharge-card>strong{font-size:21px}.recharge-card button{color:#fff;background:var(--blue);border-radius:4px;padding:9px 17px;font-size:15px;font-weight:600;position:absolute;bottom:22px;right:22px}.ledger-panel{min-height:540px;padding:22px}.ledger-header{justify-content:space-between;align-items:center;display:flex}.ledger-header h2{color:#171c25;margin:0;font-size:21px}.ledger-header p{color:#788497;margin:6px 0 0;font-size:14px}.ledger-header>button{color:#566274;border:1px solid #d9dee6;border-radius:4px;align-items:center;gap:5px;padding:7px 11px;font-size:14px;display:flex}.ledger-header>button svg{width:13px}.ledger-filters{gap:7px;margin:20px 0 12px;display:flex}.ledger-filters button{color:#5f6b7c;background:#f2f4f7;border-radius:4px;padding:7px 13px;font-size:14px}.ledger-filters button.active{color:#fff;background:var(--blue)}.ledger-loading{padding:22px}.ledger-table{border:1px solid #e3e7ed;border-radius:5px;overflow:hidden}.ledger-row{color:#3f4959;border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(210px,1.25fr) minmax(160px,1fr) 120px 120px 110px;align-items:center;gap:12px;min-height:64px;padding:9px 16px;font-size:14px;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-columns{color:#7a8595;background:#f8f9fb;min-height:38px;font-size:13px}.ledger-kind{grid-template-rows:1fr 1fr;grid-template-columns:32px 1fr;column-gap:10px;display:grid}.ledger-kind i{background:#eef3fb;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.ledger-kind i svg{width:14px}.ledger-kind i.kind-recharge,.amount-recharge,.ledger-kind i.kind-release,.amount-release{color:var(--green)}.ledger-kind i.kind-charge,.amount-charge{color:#db5b38}.ledger-kind i.kind-freeze,.amount-freeze{color:#e28120}.ledger-kind b{font-size:14px}.ledger-row small{color:#8b95a3;margin-top:4px;font-size:12px;display:block}.ledger-row>strong{font-size:15px}.ledger-empty{color:#8792a2;text-align:center;padding:70px;font-size:15px}.recharge-orders-panel{padding:20px 22px}.recharge-orders-panel>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.recharge-orders-panel h2{margin:0;font-size:19px}.recharge-orders-panel header p{color:#7b8798;margin:5px 0 0;font-size:13px}.recharge-orders-panel header>span{color:#7d8999;font-size:13px}.recharge-order-row{color:#536073;border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(260px,1.3fr) 100px 90px minmax(170px,1fr) 145px;align-items:center;gap:12px;min-height:58px;font-size:13px;display:grid}.recharge-order-head{color:#7d8898;background:#f7f9fb;min-height:36px;font-size:12px}.recharge-order-row code{font-size:12px}.recharge-order-row small{color:#c04e46;margin-top:5px;font-size:12px;display:block}.recharge-order-row em{color:#748094;background:#eef1f5;border-radius:3px;width:max-content;padding:4px 7px;font-style:normal}.recharge-order-row em.order-paid{color:var(--green);background:#eaf7ed}.recharge-order-row em.order-pending_payment{color:#d47822;background:#fff2e6}.recharge-order-row em.order-failed{color:#ce5048;background:#ffeded}.recharge-order-empty{color:#8792a2;text-align:center;padding:35px;font-size:14px}.api-access-workspace{gap:16px;display:grid}.api-intro{grid-template-columns:52px 1fr auto auto;align-items:center;gap:18px;min-height:126px;padding:22px;display:grid}.api-intro-icon{width:48px;height:48px;color:var(--blue);background:#edf4ff;border-radius:9px;place-items:center;display:grid}.api-intro-icon svg{width:24px}.api-intro h2,.api-key-panel h2,.api-create-card h2{color:#171c25;margin:0;font-size:21px}.api-intro p,.api-key-panel header p,.api-create-card header p{color:#758194;margin:7px 0 0;font-size:14px;line-height:1.6}.api-summary{text-align:center;border-left:1px solid #e3e7ed;padding:0 24px}.api-summary strong,.api-summary span{display:block}.api-summary strong{color:var(--blue);font-size:28px}.api-summary span{color:#778396;margin-top:3px;font-size:13px}.api-intro>button{color:#fff;background:var(--blue);border-radius:4px;align-items:center;gap:5px;padding:10px 16px;font-size:15px;font-weight:600;display:flex}.api-intro>button svg{width:14px}.api-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.api-capability-grid article{min-height:102px;padding:17px 19px}.api-capability-grid span,.api-capability-grid strong,.api-capability-grid small{display:block}.api-capability-grid span{color:#748094;font-size:13px}.api-capability-grid strong{color:#1764da;margin-top:8px;font-size:21px}.api-capability-grid small{color:#8792a2;margin-top:6px;font-size:12px}.api-create-card{padding:22px}.api-create-card>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.api-create-card>header svg{color:#8b95a3;width:24px}.api-create-card>label{color:#465264;gap:7px;margin-top:17px;font-size:14px;display:grid}.api-create-card>label input{border:1px solid #d7dce4;border-radius:4px;outline:0;height:38px;padding:0 11px}.api-create-card fieldset{border:0;gap:9px;margin:16px 0 0;padding:0;display:flex}.api-create-card legend{color:#465264;margin-bottom:8px;font-size:14px}.api-create-card fieldset label{color:#3f4a5b;border:1px solid #e0e4ea;border-radius:4px;grid-template-columns:16px 1fr;align-items:center;column-gap:7px;min-width:165px;padding:9px 10px;font-size:14px;display:grid}.api-create-card fieldset small{color:#8b95a4;grid-column:2;font-size:12px}.api-create-card>footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.api-create-card>footer button{border:1px solid #d7dce4;border-radius:4px;padding:8px 15px;font-size:14px}.api-create-card>footer button.primary{color:#fff;border-color:var(--blue);background:var(--blue)}.api-key-panel{min-height:430px;padding:22px}.api-key-panel>header{border-bottom:1px solid #e7eaf0;padding-bottom:15px}.api-loading{padding:24px}.api-key-list article{border-bottom:1px solid #e7eaf0;grid-template-columns:36px minmax(170px,.8fr) minmax(260px,1.35fr) minmax(160px,.8fr) 60px 46px;align-items:center;gap:12px;min-height:74px;padding:11px 7px;display:grid}.api-key-list article>i{width:32px;height:32px;color:var(--blue);background:#edf3ff;border-radius:6px;place-items:center;display:grid}.api-key-list article>i svg{width:16px}.api-key-name strong,.api-key-name code{display:block}.api-key-name strong{color:#303946;font-size:15px}.api-key-name code{color:#7a8595;margin-top:5px;font-size:12px}.api-scopes{flex-wrap:wrap;gap:5px;display:flex}.api-scopes span{color:#49617e;background:#edf2f8;border-radius:3px;padding:3px 6px;font-size:12px}.api-key-time span,.api-key-time strong{display:block}.api-key-time span{color:#8b95a3;font-size:12px}.api-key-time strong{color:#4b5666;margin-top:5px;font-size:13px}.api-key-list article>em{color:var(--green);font-size:13px;font-style:normal}.api-key-list article>button{color:#d64d43;font-size:13px}.api-key-list article.revoked{opacity:.58}.api-key-list article.revoked>em{color:#7f8998}.api-empty{color:#8792a2;text-align:center;padding:70px;font-size:15px}.issued-warning{color:#a85c16;background:#fff4e7;border-radius:5px;align-items:center;gap:10px;padding:12px;display:flex}.issued-warning svg{width:20px}.issued-warning strong,.issued-warning small{display:block}.issued-warning strong{font-size:15px}.issued-warning small{margin-top:3px;font-size:13px}.issued-token{overflow-wrap:anywhere;color:#26364b;background:#f7f9fb;border:1px solid #dce1e8;border-radius:5px;margin-top:14px;padding:14px;font-size:15px;line-height:1.6;display:block}.module-header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.module-header h2{color:#171d26;margin:0;font-size:21px}.module-header p{color:#778395;margin:6px 0 0;font-size:14px}.module-header>button{color:#566274;border:1px solid #d9dee6;border-radius:4px;align-items:center;gap:5px;padding:8px 13px;font-size:14px;display:flex}.module-header>button.primary{color:#fff;border-color:var(--blue);background:var(--blue)}.module-header>button svg{width:14px}.module-toolbar{justify-content:space-between;align-items:center;margin:16px 0 12px;display:flex}.module-toolbar>label,.article-toolbar>label{border:1px solid #d8dde5;border-radius:4px;align-items:center;gap:8px;width:330px;height:36px;padding:0 11px;display:flex}.module-toolbar>label svg,.article-toolbar>label svg{color:#7e8999;width:15px}.module-toolbar input,.article-toolbar input{border:0;outline:0;width:100%;font-size:14px}.module-toolbar>div{gap:5px;display:flex}.module-toolbar>div button{color:#606c7e;background:#f1f3f6;border-radius:4px;padding:7px 11px;font-size:13px}.module-toolbar>div button.active{color:#fff;background:var(--blue)}.module-loading{padding:28px}.module-empty{color:#8792a3;text-align:center;padding:70px;font-size:15px}.overview-loading{padding:30px}.overview-metrics{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.overview-metrics article{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-rows:22px 40px 20px;grid-template-columns:40px 1fr;align-items:center;min-height:132px;padding:20px;display:grid}.overview-metrics article>i{width:38px;height:38px;color:var(--blue);background:#edf3ff;border-radius:7px;grid-row:1/4;place-items:center;display:grid}.overview-metrics article>i svg{width:19px}.overview-metrics article>span{color:#6f7b8d;font-size:14px}.overview-metrics article>strong{color:#17202b;font-size:29px}.overview-metrics article>small{color:#8792a2;font-size:12px}.overview-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.overview-section{min-height:470px;padding:20px}.overview-section>header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.overview-section h2{margin:0;font-size:19px}.overview-section header p{color:#7b8798;margin:5px 0 0;font-size:13px}.overview-section>header>svg{color:#8793a3;width:20px}.overview-task{border-bottom:1px solid #e8ebef;grid-template-columns:34px 1fr auto 75px;align-items:center;gap:10px;min-height:66px;font-size:13px;display:grid}.overview-task .task-state{width:29px;height:29px;color:var(--green);background:#ecf8ef;border-radius:50%;place-items:center;display:grid}.overview-task .task-state svg{width:14px}.overview-task div strong,.overview-task div small{display:block}.overview-task div strong{font-size:14px}.overview-task div small{color:#8993a2;margin-top:4px;font-size:12px}.overview-task>span{color:#5f6b7c}.overview-task>b{text-align:right}.overview-ledger{border-bottom:1px solid #e8ebef;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.ledger-dot{background:#97a1af;border-radius:50%;width:7px;height:7px}.ledger-dot.kind-charge{background:#db5b38}.ledger-dot.kind-freeze{background:#e28120}.ledger-dot.kind-release,.ledger-dot.kind-recharge{background:var(--green)}.overview-ledger div strong,.overview-ledger div small{display:block}.overview-ledger div strong{font-size:13px}.overview-ledger div small{color:#8993a2;margin-top:4px;font-size:12px}.overview-ledger>b{font-size:14px}.overview-empty{color:#8994a3;text-align:center;padding:60px;font-size:14px}.history-workspace,.articles-workspace,.sites-workspace{min-height:720px;padding:22px}.history-table{border:1px solid #e2e6ec;border-radius:5px;overflow:hidden}.history-row{color:#475263;border-bottom:1px solid #e8ebef;grid-template-columns:minmax(250px,1.5fr) 145px 130px 95px 95px 105px;align-items:center;gap:12px;min-height:68px;padding:10px 15px;font-size:13px;display:grid}.history-row:last-child{border-bottom:0}.history-columns{color:#7d8898;background:#f7f9fb;min-height:38px}.history-row>span:first-child strong,.history-row>span:first-child small{display:block}.history-row>span:first-child strong{color:#2e3744;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.history-row>span:first-child small{color:#8b95a4;margin-top:5px;font-size:12px}.history-row b{color:var(--green)}.history-row em{color:#db4b43;font-style:normal}.history-status{color:#687486;background:#eef1f5;border-radius:4px;align-items:center;gap:4px;padding:4px 7px;display:flex}.history-status svg{width:12px}.history-status.task-completed{color:var(--green);background:#eaf7ed}.history-status.task-partial{color:#d9771d;background:#fff1e5}.history-status.task-failed{color:#d84b45;background:#ffeded}.history-status.task-running{color:var(--blue);background:#edf3ff}.article-toolbar{justify-content:space-between;align-items:center;margin:16px 0 10px;display:flex}.article-toolbar>span{color:#7d8999;font-size:13px}.article-list>article{border-bottom:1px solid #e6e9ee;grid-template-columns:42px minmax(380px,1fr) 210px 90px;align-items:center;gap:15px;min-height:112px;padding:15px 8px;display:grid}.article-list-icon{width:38px;height:38px;color:var(--blue);background:#edf3ff;border-radius:7px;place-items:center;display:grid}.article-list-icon svg{width:18px}.article-list h3{color:#27303c;margin:6px 0 5px;font-size:16px}.article-list p{color:#667284;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.article-list small{color:#929ba8;margin-top:7px;font-size:12px;display:block}.article-list-status{color:#d37b27;background:#fff2e5;border-radius:3px;padding:3px 7px;font-size:12px}.article-list-status.article-ready{color:var(--blue);background:#eaf2ff}.article-list-status.article-published{color:var(--green);background:#eaf7ed}.article-checks{gap:6px;display:flex}.article-checks span{color:#8a94a2;background:#f0f2f5;border-radius:3px;padding:4px 7px;font-size:12px}.article-checks span.passed{color:var(--green);background:#eaf7ed}.article-list article>button{color:var(--blue);align-items:center;gap:4px;font-size:13px;display:flex}.article-list article>button svg{width:13px}.immutable-note{color:#8b95a4;font-size:13px}.article-form{gap:14px;display:grid}.article-form label{color:#465264;gap:6px;font-size:14px;display:grid}.article-form input,.article-form textarea{resize:vertical;border:1px solid #d7dce4;border-radius:4px;outline:0;padding:9px 10px;font-size:15px;line-height:1.6}.site-summary-cards{grid-template-columns:150px 150px 150px 1fr;gap:10px;margin:16px 0;display:grid}.site-summary-cards article{border:1px solid #e1e5eb;border-radius:5px;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.site-summary-cards article>svg{width:22px;color:var(--blue)}.site-summary-cards article>i{border-radius:50%;width:10px;height:10px}.summary-active{background:var(--green)}.summary-pending{background:#e48527}.site-summary-cards strong,.site-summary-cards span{display:block}.site-summary-cards strong{font-size:22px}.site-summary-cards span{color:#7c8797;margin-top:3px;font-size:12px}.site-summary-cards>p{color:#6e798a;background:#f7f9fb;border-radius:5px;align-items:center;gap:7px;margin:0;padding:0 14px;font-size:13px;display:flex}.site-summary-cards>p svg{width:16px}.site-management-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.site-management-grid>article{background:#fff;border:1px solid #dfe3e9;border-radius:5px;grid-template-rows:48px auto;grid-template-columns:38px 1fr auto;align-items:center;gap:8px 10px;min-height:142px;padding:15px;display:grid}.site-management-grid>article.unavailable{background:#fafbfc}.managed-site-avatar{width:36px;height:36px;color:var(--blue);background:#edf3ff;border-radius:7px;place-items:center;font-weight:700;display:grid}.managed-site-name h3{margin:0;font-size:15px}.managed-site-name p{color:#8490a0;margin:5px 0 0;font-size:12px}.managed-status{color:var(--green);background:#eaf7ed;border-radius:3px;padding:4px 7px;font-size:12px}.managed-status.status-ineligible{color:#d84b45;background:#ffeded}.managed-status.status-pending_review{color:#d87921;background:#fff1e4}.managed-status.status-disabled{color:#7f8997;background:#eef1f4}.site-management-grid dl{border-top:1px solid #e7eaf0;grid-column:1/4;grid-template-columns:1fr 1fr;margin:0;padding-top:11px;display:grid}.site-management-grid dl div{padding-right:10px}.site-management-grid dt{color:#8792a1;font-size:12px}.site-management-grid dd{color:#404a59;margin:5px 0 0;font-size:13px}.settings-workspace{gap:14px;max-width:880px;display:grid}.settings-section{padding:22px}.settings-section>header{border-bottom:1px solid #e5e9ef;padding-bottom:16px}.settings-section>header>div{align-items:center;gap:10px;display:flex}.settings-section>header svg{width:21px;color:var(--blue)}.settings-section h2{margin:0;font-size:19px}.settings-section header p{color:#7c8798;margin:5px 0 0;font-size:13px}.settings-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px;display:grid}.settings-fields label{color:#4d5969;gap:7px;font-size:13px;display:grid}.settings-fields input,.threshold-field input{border:1px solid #d6dbe3;border-radius:4px;outline:0;height:38px;padding:0 10px}.setting-toggle{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;min-height:66px;display:flex}.setting-toggle span strong,.setting-toggle span small{display:block}.setting-toggle span strong{font-size:14px}.setting-toggle span small{color:#818c9c;margin-top:5px;font-size:12px}.setting-toggle>input{opacity:0;position:absolute}.setting-toggle>i{background:#c5cbd4;border-radius:11px;width:36px;height:20px;transition:all .2s;position:relative}.setting-toggle>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.setting-toggle>input:checked+i{background:var(--blue)}.setting-toggle>input:checked+i:after{transform:translate(16px)}.mandatory-check{color:#42664d;background:#f0f8f2;border-radius:5px;align-items:center;gap:9px;margin-top:13px;padding:12px;display:flex}.mandatory-check svg{width:18px}.mandatory-check strong,.mandatory-check small{display:block}.mandatory-check strong{font-size:13px}.mandatory-check small{margin-top:4px;font-size:12px}.threshold-field{color:#4e5a6a;align-items:center;gap:6px;margin-top:15px;font-size:13px;display:flex}.threshold-field span{margin-left:auto}.threshold-field input{width:140px}.settings-actions{justify-content:space-between;align-items:center;display:flex}.settings-actions>span{color:#8893a2;font-size:12px}.settings-actions>button{color:#fff;background:var(--blue);border-radius:4px;padding:10px 20px;font-size:14px;font-weight:600}.settings-actions>button:disabled{background:#96afd8}button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=1260px){.workspace{padding-inline:18px}.publish-grid{grid-template-columns:minmax(515px,1.04fr) minmax(430px,.96fr)}.article-panel,.sites-panel{padding:16px}.top-balance{gap:8px;font-size:14px}.result-grid article{padding-inline:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-sidebar,.admin-sidebar nav{scrollbar-width:none;-ms-overflow-style:none}.admin-sidebar::-webkit-scrollbar{width:0;height:0;display:none}.admin-sidebar nav::-webkit-scrollbar{width:0;height:0;display:none}.admin-shell{background:#f4f6f9;grid-template-columns:214px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:10;color:#dce5f2;background:#152033;flex-direction:column;width:214px;padding:27px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{border-bottom:1px solid #ffffff17;gap:7px;padding:0 10px 30px;display:grid}.admin-brand strong{color:#fff;font-size:21px}.admin-brand b{color:#5d9cff}.admin-brand small{color:#8191aa;font-size:13px}.admin-sidebar nav{gap:5px;padding-top:20px}.admin-sidebar nav button{color:#aebbd0;text-align:left;border-radius:5px;align-items:center;gap:12px;height:45px;padding:0 13px;font-size:17px;display:flex}.admin-sidebar nav button:hover{color:#fff;background:#ffffff0f}.admin-sidebar nav button.active{color:#fff;background:#1764da;box-shadow:0 7px 20px #0049b740}.admin-identity{border-top:1px solid #ffffff17;align-items:center;gap:9px;padding:14px 8px 4px;display:flex}.admin-identity>span{color:#fff;background:#1764da;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}.admin-identity small,.admin-identity strong{display:block}.admin-identity small{color:#7f90a9;font-size:12px;line-height:1.6}.admin-identity strong{color:#dce5f2;font-size:14px}.admin-workspace{grid-column:2;min-width:0;padding:0 30px 30px}.admin-topbar{justify-content:space-between;align-items:center;height:100px;display:flex}.admin-topbar h1{color:#141b26;margin:0;font-size:26px}.admin-topbar p{color:#788496;margin:7px 0 0;font-size:15px}.admin-topbar>button{color:#5b687b;background:#fff;border:1px solid #d8dee7;border-radius:5px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;display:flex}.admin-topbar>button svg{width:14px}.admin-loading{border:1px solid var(--border);background:#fff;border-radius:7px;padding:28px}.admin-card{background:#fff;border:1px solid #dfe4eb;border-radius:7px}.admin-card>header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;padding:19px 20px 16px;display:flex}.admin-card>header h2{color:#202733;margin:0;font-size:18px}.admin-card>header p{color:#8490a0;margin:6px 0 0;font-size:13px}.admin-card>header>svg{color:#6d7b90;width:21px}.admin-card>header>span{color:#778496;font-size:13px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.admin-metrics article{background:#fff;border:1px solid #dfe4eb;border-radius:7px;grid-template-rows:24px 38px 20px;grid-template-columns:45px 1fr;align-items:center;min-height:130px;padding:19px;display:grid}.admin-metrics i{color:#1764da;background:#edf4ff;border-radius:8px;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid}.admin-metrics i svg{width:19px}.admin-metrics span{color:#748094;font-size:13px}.admin-metrics strong{color:#17202d;font-size:29px}.admin-metrics small{color:#8d97a5;font-size:12px}.admin-overview-grid{grid-template-columns:1.25fr .75fr;gap:15px;margin-top:15px;display:grid}.fund-card,.result-card{min-height:330px}.fund-card dl{grid-template-columns:1fr 1fr;margin:0;padding:20px;display:grid}.fund-card dl div{border-bottom:1px solid #e7eaf0;border-right:1px solid #e7eaf0;min-height:105px;padding:17px}.fund-card dl div:nth-child(2n){border-right:0}.fund-card dl div:nth-child(n+3){border-bottom:0}.fund-card dt{color:#7a8698;font-size:13px}.fund-card dd{color:#1f2733;margin:12px 0 0;font-size:26px;font-weight:700}.fund-card dd.blue{color:#1764da}.result-card>div{justify-content:space-between;align-items:center;padding:24px 22px 10px;display:flex}.result-card>div span{color:#566375;align-items:center;gap:6px;font-size:14px;display:flex}.result-card>div span svg{width:16px;color:var(--green)}.result-card>div span.failed:before{content:"";background:#dc5d50;border-radius:50%;width:8px;height:8px}.result-card>div strong{font-size:30px}.result-card>p{color:#667488;background:#f7f9fb;border-radius:5px;margin:18px 20px;padding:14px;font-size:13px;line-height:1.6}.admin-table-card{min-height:640px}.admin-table{padding:0 20px}.admin-table-head,.admin-table-row{border-bottom:1px solid #e8ebf0;align-items:center;gap:12px;display:grid}.admin-table-head{color:#7f8b9b;background:#f8f9fb;min-height:40px;font-size:12px;font-weight:600}.admin-table-row{color:#536073;min-height:67px;font-size:13px}.primary-cell strong,.primary-cell small{display:block}.primary-cell strong{color:#2c3543;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.primary-cell small{color:#8a95a5;margin-top:5px;font-size:12px}.admin-table em{color:#188c46;background:#eaf7ee;border-radius:3px;padding:4px 7px;font-style:normal;display:inline-block}.admin-table em.muted,.admin-table em.task-failed{color:#ce5048;background:#ffeded}.admin-table em.task-running{color:#1764da;background:#edf4ff}.admin-table em.task-partial,.admin-table em.ledger-freeze{color:#d47822;background:#fff2e6}.admin-table em.ledger-charge{color:#bd533d;background:#fff0ec}.admin-table em.ledger-release,.admin-table em.ledger-recharge{color:#188c46;background:#eaf7ee}.admin-table b{color:var(--green)}.user-table .admin-table-head,.user-table .admin-table-row{grid-template-columns:minmax(190px,1.3fr) 70px 60px 80px 100px 90px 160px}.operation-table .admin-table-head,.operation-table .admin-table-row{grid-template-columns:minmax(220px,1.4fr) 85px 55px 95px 90px 155px}.ledger-admin-table .admin-table-head,.ledger-admin-table .admin-table-row{grid-template-columns:1fr 80px 110px 80px 160px}.site-admin-table select,.site-admin-table input,.admin-site-form input,.admin-site-form select{color:#4a5668;background:#fff;border:1px solid #d8dee7;border-radius:4px;outline:0;width:100%;height:32px;padding:0 8px;font-size:13px}.site-admin-table button{color:#1764da;font-size:13px}.mini-switch{width:34px;height:19px;display:inline-block;position:relative}.mini-switch input{opacity:0;position:absolute}.mini-switch i{background:#c5ccd6;border-radius:10px;width:34px;height:19px;display:block}.mini-switch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:3px;left:3px}.mini-switch input:checked+i{background:#1764da}.mini-switch input:checked+i:after{transform:translate(15px)}.primary-action{color:#fff;border-radius:4px;align-items:center;gap:5px;padding:8px 12px;font-size:13px;display:flex;background:#1764da!important}.primary-action svg{width:13px}.admin-site-form{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;grid-template-columns:1fr 1.2fr 120px 100px 100px;align-items:end;gap:12px;margin:15px 20px;padding:14px;display:grid}.admin-site-form label{color:#667386;gap:6px;font-size:12px;display:grid}.admin-site-form button{color:#fff;background:#1764da;border-radius:4px;height:32px;font-size:13px}.admin-policy-grid{grid-template-columns:1fr 1fr;gap:15px;max-width:1000px;display:grid}.policy-card,.source-card{min-height:390px}.policy-toggle{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:82px;margin:0 20px;display:flex}.policy-toggle span strong,.policy-toggle span small,.source-card label span strong,.source-card label span small{display:block}.policy-toggle span strong,.source-card label span strong{font-size:14px}.policy-toggle span small,.source-card label span small{color:#8490a0;margin-top:5px;font-size:12px}.policy-toggle input{opacity:0;position:absolute}.policy-toggle>i{background:#c7ced8;border-radius:11px;width:38px;height:21px;position:relative}.policy-toggle>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.policy-toggle input:checked+i{background:#1764da}.policy-toggle input:checked+i:after{transform:translate(17px)}.mandatory-policy{color:#356147;background:#eef8f1;border-radius:5px;align-items:center;gap:10px;margin:17px 20px;padding:14px;display:flex}.mandatory-policy>svg{width:19px}.mandatory-policy strong,.mandatory-policy small{display:block}.mandatory-policy strong{font-size:13px}.mandatory-policy small{margin-top:5px;font-size:12px}.source-card>label{border-bottom:1px solid #e8ebf0;align-items:center;gap:10px;min-height:74px;margin:0 20px;display:flex}.source-card>label input{accent-color:#1764da}.source-card>p{color:#7a8798;margin:17px 20px;font-size:12px;line-height:1.7}.admin-policy-actions{grid-column:1/3;justify-content:space-between;align-items:center;display:flex}.admin-policy-actions>span{color:#8390a1;font-size:12px}.admin-policy-actions>button{color:#fff;background:#1764da;border-radius:4px;padding:10px 18px;font-size:14px}.admin-operations-grid{gap:15px;display:grid}.admin-operations-grid>.admin-table-card{min-height:320px}.admin-empty{color:#8995a5;text-align:center;padding:55px;font-size:14px}@media (width<=1260px){.admin-workspace{padding-inline:20px}.admin-table{padding-inline:14px}.user-table .admin-table-head,.user-table .admin-table-row{grid-template-columns:minmax(160px,1.2fr) 60px 45px 65px 85px 80px 135px}.operation-table .admin-table-head,.operation-table .admin-table-row{grid-template-columns:minmax(180px,1.3fr) 75px 45px 85px 80px 130px}}.admin-identity>button{color:#8393aa;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.admin-identity>button:hover{color:#fff}.admin-identity>button svg{width:15px}.site-actions{align-items:center;gap:8px;display:flex}.site-actions a{color:#1764da;font-size:13px}.category-manager{min-height:360px;margin-top:15px}.category-manager>header>select{color:#4c596b;background:#fff;border:1px solid #d8dee7;border-radius:4px;height:33px;padding:0 10px;font-size:13px}.category-editor{padding:0 20px 20px}.category-create{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;grid-template-columns:150px 135px minmax(240px,1fr) 75px 105px;align-items:end;gap:10px;margin:15px 0;padding:14px;display:grid}.category-create label{color:#667386;gap:6px;font-size:12px;display:grid}.category-create input,.category-row>input{color:#4a5668;background:#fff;border:1px solid #d8dee7;border-radius:4px;outline:0;width:100%;height:32px;padding:0 8px;font-size:13px}.category-create button{color:#fff;background:#1764da;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:32px;font-size:13px;display:flex}.category-create button svg{width:12px}.category-row{border-bottom:1px solid #e8ebf0;grid-template-columns:145px 130px minmax(220px,1fr) 70px 55px 55px;align-items:center;gap:10px;min-height:54px;display:grid}.category-head{color:#7f8b9b;background:#f8f9fb;min-height:36px;font-size:12px;font-weight:600}.category-row>button{color:#1764da;font-size:13px}.mini-switch input:disabled+i{cursor:not-allowed;background:#dfe3e9}.site-actions>span{color:#9aa4b2;font-size:13px}.site-admin-table .admin-table-head,.site-admin-table .admin-table-row{grid-template-columns:minmax(190px,1.2fr) 110px 80px minmax(170px,1fr) 90px 125px}.site-actions{flex-wrap:wrap;row-gap:3px}.site-header-actions{align-items:center;gap:8px;display:flex}.site-header-actions>button:first-child{color:#1764da;background:#fff;border:1px solid #d8dee7;border-radius:4px;height:31px;padding:0 11px;font-size:13px}.site-bulk-form{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;grid-template-columns:minmax(0,1fr) 150px;gap:11px;margin:15px 20px;padding:14px;display:grid}.site-bulk-form>div{grid-column:1/3}.site-bulk-form strong,.site-bulk-form small{display:block}.site-bulk-form strong{font-size:14px}.site-bulk-form small{color:#7c8898;margin-top:5px;font-size:12px;line-height:1.6}.site-bulk-form textarea{resize:vertical;color:#465264;background:#fff;border:1px solid #d8dee7;border-radius:4px;min-height:116px;padding:10px;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.site-bulk-form>button{justify-content:center;align-self:end;height:34px}.source-workspace{gap:15px;display:grid}.source-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.source-metrics article{background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:105px;padding:18px 20px}.source-metrics span,.source-metrics strong,.source-metrics small{display:block}.source-metrics span{color:#758194;font-size:13px}.source-metrics strong{color:#18212d;margin-top:8px;font-size:29px}.source-metrics small{color:#8994a3;margin-top:5px;font-size:12px}.source-management-card{min-height:565px}.source-create-form{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;grid-template-columns:1fr 1.2fr 130px 1fr 1.3fr 110px;gap:11px;margin:15px 20px;padding:14px;display:grid}.source-create-form label{color:#667386;gap:6px;font-size:12px;display:grid}.source-create-form input,.source-create-form select,.source-toolbar input,.source-toolbar select,.source-list select,.source-review-note{color:#4a5668;background:#fff;border:1px solid #d8dee7;border-radius:4px;outline:0;width:100%;height:32px;padding:0 8px;font-size:13px}.source-notes-input{grid-column:1/6}.source-create-form>button{color:#fff;background:#1764da;border-radius:4px;align-self:end;height:32px;font-size:13px}.source-toolbar{grid-template-columns:minmax(270px,1fr) 145px 130px 80px;align-items:center;gap:10px;margin:15px 20px;display:grid}.source-toolbar>span{color:#7d8999;text-align:right;font-size:12px}.source-list{border-top:1px solid #e7eaf0;margin:0 20px 20px}.source-list article{color:#536073;border-bottom:1px solid #e7eaf0;grid-template-columns:minmax(260px,1.35fr) 105px 90px 105px minmax(180px,1fr) 110px 50px;align-items:center;gap:12px;min-height:78px;font-size:13px;display:grid}.source-identity{align-items:center;gap:10px;min-width:0;display:flex}.source-identity>i{color:#1764da;background:#edf4ff;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.source-identity>i svg{width:16px}.source-identity strong,.source-identity small,.source-identity a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.source-identity strong{color:#2b3542;font-size:14px}.source-identity small{color:#8490a0;margin-top:4px;font-size:12px}.source-identity a{color:#1764da;margin-top:4px;font-size:12px}.source-type{color:#426b5f;background:#edf7f4;border-radius:3px;width:max-content;padding:4px 7px}.source-review-time strong,.source-review-time small{display:block}.source-review-time strong{font-size:12px}.source-review-time small{color:#8b95a4;margin-top:4px;font-size:11px}.source-list article>button{color:#1764da;font-size:13px}.source-list article{grid-template-columns:minmax(260px,1.35fr) 105px 90px 105px minmax(180px,1fr) 110px 138px}.source-row-actions{gap:5px;display:grid}.source-row-actions button{color:#1764da;background:#fff;border:1px solid #d7dfeb;border-radius:4px;height:27px;font-size:12px}.source-row-actions button:last-child{background:#edf4ff;border-color:#bad0f4}.source-row-actions button:disabled{color:#9aa5b4;background:#f1f3f6}.generation-promotion-panel>form{align-items:end;gap:12px;padding:18px 20px;display:flex}.generation-promotion-panel>form label{color:#5f6b7d;gap:7px;min-width:300px;font-size:13px;display:grid}.generation-promotion-panel select,.review-article-list input,.review-article-list select{color:#465264;background:#fff;border:1px solid #d8dee7;border-radius:4px;height:34px;padding:0 9px;font-size:13px}.generation-created-article{gap:7px;padding:20px;display:grid}.generation-created-article strong{font-size:16px}.generation-created-article span,.generation-created-article small{color:#778496;font-size:13px}.review-queue-card{grid-column:1/3;min-height:260px}.review-article-list{padding:0 20px}.review-article-list>article{border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(320px,1.4fr) minmax(220px,.8fr) auto;align-items:center;gap:16px;min-height:92px;display:grid}.review-article-summary{gap:6px;display:grid}.review-article-summary>span,.review-article-summary>small{color:#7f8b9b;font-size:12px}.review-article-summary>strong{color:#293342;font-size:15px}.review-article-list label{color:#667386;gap:6px;font-size:12px;display:grid}.review-article-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.review-article-actions em{color:#d47822;background:#fff2e6;border-radius:3px;padding:5px 8px;font-size:12px;font-style:normal}.review-article-actions em.ready{color:#188c46;background:#eaf7ee}.review-article-actions em.rejected{color:#ce5048;background:#ffeded}.review-article-actions>button:not(.primary-action){color:#b84942;padding:7px 10px;font-size:13px}@media (width<=1260px){.review-article-list>article{grid-template-columns:minmax(280px,1fr) minmax(180px,.7fr)}.review-article-actions{grid-column:1/3;justify-content:flex-start;padding-bottom:12px}}.article-checks{flex-wrap:wrap}.article-checks span.rejected{color:#ce5048;background:#ffeded}.article-row-actions{gap:6px;display:grid}.article-row-actions button{color:var(--blue);justify-content:center;align-items:center;gap:4px;font-size:13px;display:flex}.article-row-actions button svg{width:12px}.article-row-actions button:last-child{color:#fff;background:var(--blue);border-radius:4px;padding:6px 8px}.article-list>article{grid-template-columns:42px minmax(380px,1fr) 210px 108px}.article-list-row{cursor:pointer;transition:background-color .15s}.article-list-row:hover,.article-list-row:focus-visible{background:#f8faff;outline:none}.article-list-title{transition:color .15s}.article-list-row:hover .article-list-title{color:var(--blue)}.article-row-actions button:last-child:not(.article-view-action){color:#fff;background:var(--blue);border-radius:4px;padding:6px 8px}.article-row-actions button.article-view-action{color:var(--blue);background:#fff;border:1px solid #cbd9ee;border-radius:4px;padding:5px 8px}.article-preview-header{align-items:baseline;gap:10px;font-weight:600;display:flex}.article-preview-header small{color:#8994a4;font-size:14px;font-weight:400}.article-preview{padding:2px 8px 20px}.article-preview>h1{color:#1e2938;margin:14px 0 8px;font-size:26px;line-height:1.45}.article-preview-summary{color:#5f6d80;background:#f5f8fd;border-left:3px solid #8bb3f7;margin:0;padding:12px 14px;font-size:16px;line-height:1.7}.article-preview-meta{border-bottom:1px solid #e7ebf0;align-items:center;gap:8px;margin:16px 0 20px;padding-bottom:16px;display:flex}.article-preview-meta span{color:#7e8999;background:#f0f2f5;border-radius:4px;padding:4px 8px;font-size:13px}.article-preview-meta span.passed{color:var(--green);background:#eaf7ed}.article-preview-meta span.rejected{color:#ce5048;background:#ffeded}.article-preview-meta time{color:#8b96a5;margin-left:auto;font-size:13px}.article-review-note{color:#8b4e1b;background:#fff7e8;border-radius:5px;margin-bottom:18px;padding:12px 14px}.article-review-note strong{font-size:14px}.article-review-note p{margin:5px 0 0;font-size:14px;line-height:1.6}.article-preview-body{color:#303b49;max-height:56vh;padding-right:14px;font-size:17px;line-height:1.9;overflow-y:auto}.article-preview-body h2{color:#1f2d3d;margin:26px 0 10px;font-size:21px}.article-preview-body h3{color:#273648;margin:22px 0 8px;font-size:19px}.article-preview-body p{white-space:normal;margin:0 0 14px}.article-preview-body ul{margin:4px 0 16px;padding-left:24px}.article-preview-body li{margin:5px 0}.article-preview-body strong{color:#172334}.recharge-admin-table .admin-table-head,.recharge-admin-table .admin-table-row{grid-template-columns:minmax(220px,1.3fr) 90px 90px 100px minmax(150px,1fr) 145px}.recharge-admin-table em.order-paid{color:#188c46;background:#eaf7ee}.recharge-admin-table em.order-pending_payment{color:#d47822;background:#fff2e6}.recharge-admin-table em.order-failed{color:#ce5048;background:#ffeded}.api-create-hint{color:#8792a2;font-size:12px}.api-scopes>small{color:#7b8797;flex-basis:100%;margin-top:2px;font-size:12px}.api-log-panel{padding:22px}.api-log-panel>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.api-log-panel h2{color:#171c25;margin:0;font-size:21px}.api-log-panel header p{color:#758194;margin:6px 0 0;font-size:14px}.api-log-panel header button{color:#566274;border:1px solid #d9dee6;border-radius:4px;align-items:center;gap:5px;padding:7px 11px;font-size:13px;display:flex}.api-log-panel header button svg{width:13px}.api-log-row{color:#536073;border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(230px,1.15fr) minmax(260px,1.35fr) 60px 125px 75px 130px;align-items:center;gap:12px;min-height:62px;padding:8px 10px;font-size:13px;display:grid}.api-log-head{color:#7d8898;background:#f7f9fb;min-height:36px;font-size:12px}.api-log-row span strong,.api-log-row span small{display:block}.api-log-row span small{color:#8b95a4;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.api-log-row span b{color:#1764da;font-size:13px}.api-log-row>em{width:max-content;color:var(--green);background:#eaf7ed;border-radius:3px;padding:4px 8px;font-size:12px;font-style:normal}.api-log-row>em.failed{color:#ce5048;background:#ffeded}.api-log-row>code{color:#4d5b6e;font-size:12px}@media (width<=1260px){.api-log-row{grid-template-columns:minmax(200px,1fr) minmax(220px,1.2fr) 50px 105px 65px 110px}}.webhook-panel{padding:22px}.webhook-header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.webhook-header h2{color:#171c25;margin:0;font-size:21px}.webhook-header p{color:#758194;margin:7px 0 0;font-size:14px;line-height:1.6}.webhook-header-actions{align-items:center;gap:8px;display:flex}.webhook-header-actions>span{color:#748094;margin-right:5px;font-size:13px}.webhook-header-actions button{color:#566274;border:1px solid #d8dee7;border-radius:4px;align-items:center;gap:5px;height:32px;padding:0 11px;font-size:13px;display:flex}.webhook-header-actions button.primary{color:#fff;border-color:var(--blue);background:var(--blue)}.webhook-header-actions svg{width:13px}.webhook-create{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;grid-template-columns:180px minmax(320px,1fr) 180px 145px;align-items:end;gap:10px;margin:15px 0;padding:14px;display:grid}.webhook-create label{color:#667386;gap:6px;font-size:12px;display:grid}.webhook-create input{color:#4a5668;background:#fff;border:1px solid #d8dee7;border-radius:4px;outline:0;width:100%;height:34px;padding:0 9px;font-size:13px}.webhook-create input:disabled{color:#778496;background:#f1f3f6}.webhook-create button{color:#fff;background:var(--blue);border-radius:4px;height:34px;font-size:13px}.webhook-endpoints article{border-bottom:1px solid #e7eaf0;grid-template-columns:36px minmax(250px,1.2fr) minmax(190px,.8fr) 60px 78px 44px;align-items:center;gap:12px;min-height:74px;padding:10px 7px;display:grid}.webhook-endpoints article.disabled{opacity:.58}.webhook-endpoints article>i{width:32px;height:32px;color:var(--blue);background:#edf3ff;border-radius:6px;place-items:center;display:grid}.webhook-endpoints article>i svg{width:16px}.webhook-endpoints article div strong,.webhook-endpoints article div code{display:block}.webhook-endpoints article div strong{color:#303946;font-size:15px}.webhook-endpoints article div code{color:#7a8595;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.webhook-endpoints article>span{color:#566b84;font-size:12px}.webhook-endpoints article>em{color:var(--green);font-size:13px;font-style:normal}.webhook-endpoints article>button{color:var(--blue);justify-content:center;align-items:center;gap:3px;font-size:13px;display:flex}.webhook-endpoints article>button:last-child{color:#d64d43}.webhook-endpoints article.disabled>button:last-child{color:var(--green)}.webhook-endpoints article>button svg{width:12px}.webhook-deliveries{border-top:1px solid #e7eaf0;margin-top:20px;padding-top:18px}.webhook-deliveries>header h3{color:#252d39;margin:0;font-size:17px}.webhook-deliveries>header p{color:#7b8797;margin:5px 0 14px;font-size:13px}.webhook-delivery-row{color:#536073;border-bottom:1px solid #e8ebf0;grid-template-columns:minmax(275px,1.35fr) 85px 70px minmax(180px,1fr) 125px 50px;align-items:center;gap:12px;min-height:62px;padding:8px 10px;font-size:13px;display:grid}.webhook-delivery-head{color:#7d8898;background:#f7f9fb;min-height:36px;font-size:12px}.webhook-delivery-row span strong,.webhook-delivery-row span small{display:block}.webhook-delivery-row span small{color:#8b95a4;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;overflow:hidden}.webhook-delivery-row>em{color:#748094;background:#eef1f5;border-radius:3px;width:max-content;padding:4px 7px;font-size:12px;font-style:normal}.webhook-delivery-row>em.delivery-succeeded{color:var(--green);background:#eaf7ed}.webhook-delivery-row>em.delivery-failed{color:#ce5048;background:#ffeded}.webhook-delivery-row>em.delivery-sending{color:var(--blue);background:#edf3ff}.webhook-delivery-row>button{color:var(--blue);font-size:13px}.webhook-delivery-row>button:disabled{color:#a2abb7}.webhook-delivery-empty{color:#8792a2;text-align:center;padding:42px;font-size:14px}@media (width<=1260px){.webhook-create{grid-template-columns:160px minmax(280px,1fr) 150px}.webhook-create>button{grid-column:3/4}.webhook-endpoints article{grid-template-columns:36px minmax(220px,1fr) 170px 54px 72px 42px}.webhook-delivery-row{grid-template-columns:minmax(230px,1.2fr) 78px 55px minmax(160px,1fr) 105px 42px}}.article-review-modal{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121c2b94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.article-review-detail{width:min(1040px,100%);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0d192b47}.article-review-detail>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.article-review-detail h2{color:#1d2735;margin:0;font-size:21px}.article-review-detail header p{color:#7a8697;margin:7px 0 0;font-size:13px}.article-review-detail header button{color:#596678;border:1px solid #d8dee7;border-radius:4px;padding:7px 11px;font-size:13px}.article-review-detail-status{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.article-review-detail-status span{color:#188c46;background:#eaf7ee;border-radius:3px;padding:5px 8px;font-size:12px}.article-review-detail-summary{color:#566274;background:#f6f8fb;border-radius:5px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.7}.article-review-rendered{background:#fff;border:1px solid #e2e7ee;border-radius:5px;max-height:62vh;margin:0;padding:18px}.article-preview-body ol{margin:4px 0 16px;padding-left:24px}.article-preview-body ol li{padding-left:3px}.article-review-detail-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.article-review-detail-checks span{color:#a94841;background:#fff1f0;border-radius:4px;gap:4px;padding:10px;display:grid}.article-review-detail-checks span.passed{color:#188c46;background:#eaf7ee}.article-review-detail-checks b{font-size:13px}.article-review-detail-checks small{font-size:12px}@media (width<=760px){.admin-shell{display:block}.admin-sidebar{width:auto;padding:14px;position:static;inset:auto}.admin-brand{padding:0 8px 14px}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:12px;display:grid}.admin-sidebar nav button{height:38px}.admin-identity{margin-top:12px}.admin-workspace{grid-column:auto;padding:0 12px 20px}.admin-topbar{height:82px}.admin-policy-grid{grid-template-columns:1fr;max-width:none}.review-queue-card,.admin-policy-actions{grid-column:1}.review-article-list>article{grid-template-columns:1fr;padding:14px 0}.review-article-actions{grid-column:1;justify-content:flex-start;padding-bottom:0}.article-review-modal{padding:10px}.article-review-detail{max-height:calc(100vh - 20px);padding:16px}.article-review-detail-checks{grid-template-columns:1fr}}.source-top-actions{align-items:center;gap:10px;display:flex}.admin-topbar .source-top-actions>button{color:#4d5a6c;background:#fff;border:1px solid #d5dce6;border-radius:5px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:16px;display:flex}.admin-topbar .source-top-actions>button svg{width:15px}.admin-topbar .source-top-actions>button.primary-action{color:#fff;background:#1764da;border-color:#1764da;box-shadow:0 5px 14px #1764da29}.discovery-freeze-status,.discovery-completion-status{color:#237447;white-space:nowrap;cursor:default;background:#f0faf4;border:1px solid #b9d9c5;border-radius:5px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:16px;display:inline-flex}.discovery-freeze-status svg,.discovery-completion-status svg{width:15px}.discovery-completion-status{font-weight:600}.source-operations-workspace{gap:16px}.source-flow{background:#fff;border:1px solid #dfe4eb;border-radius:7px;overflow:hidden}.source-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:22px 28px;list-style:none;display:grid}.source-flow li{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.source-flow li:not(:last-child):after{content:"";border-top:1px dashed #b8c5d6;width:42px;position:absolute;top:20px;right:18px}.source-flow li>b{color:#596678;background:#edf0f4;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.source-flow li.active>b{color:#fff;background:#1764da}.source-flow li span,.source-flow li strong,.source-flow li small{display:block}.source-flow li strong{color:#253143;font-size:17px}.source-flow li small{color:#7c8898;margin-top:5px;font-size:15px}.source-flow>p{color:#1764da;background:#f7faff;border-top:1px solid #e7ebf0;align-items:center;gap:7px;margin:0;padding:12px 28px;font-size:16px;display:flex}.source-flow>p svg{width:16px}.source-attention-queue{background:#fff;border:1px solid #dfe4eb;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.source-attention-queue>button{text-align:left;grid-template-columns:42px 1fr 16px;align-items:center;gap:14px;min-height:88px;padding:16px 24px;display:grid}.source-attention-queue>button+button{border-left:1px solid #e2e7ed}.source-attention-queue>button>svg:first-child{color:#1764da;width:30px}.source-attention-queue>button:nth-child(2)>svg:first-child{color:#e58a19}.source-attention-queue>button.danger>svg:first-child{color:#d84b45}.source-attention-queue>button>svg:last-child{color:#8090a4;width:14px}.source-attention-queue span,.source-attention-queue strong,.source-attention-queue small{display:block}.source-attention-queue strong{color:#293446;font-size:17px}.source-attention-queue strong b{color:#121b29;margin-left:7px;font-size:22px}.source-attention-queue small{color:#8490a0;margin-top:6px;font-size:15px}.source-attention-queue>button:hover{background:#f8faff}.source-table-card{min-height:520px}.source-operations-toolbar{border-bottom:1px solid #e5e9ef;grid-template-columns:minmax(260px,1.2fr) 150px 160px 160px 82px;align-items:center;gap:10px;margin:0;padding:14px 12px;display:grid}.source-operations-toolbar .source-search{background:#fff;border:1px solid #d5dce6;border-radius:5px;align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}.source-operations-toolbar .source-search svg{color:#788698;width:16px}.source-operations-toolbar .source-search input{border:0;outline:0;height:auto;padding:0;font-size:16px}.source-operations-toolbar select{color:#455267;background:#fff;border:1px solid #d5dce6;border-radius:5px;height:38px;padding:0 10px;font-size:16px}.source-operations-toolbar>button{color:#536175;background:#fff;border:1px solid #d5dce6;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:38px;font-size:16px;display:flex}.source-operations-toolbar>button svg{width:14px}.source-bulk-bar{color:#4b5b70;background:#f5f8fd;border-bottom:1px solid #d9e4f5;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-size:16px;display:flex}.source-bulk-bar>span{color:#1764da;margin-right:auto;font-weight:600}.source-bulk-bar>button{background:#fff;border:1px solid #cfdae9;border-radius:4px;height:30px;padding:0 11px}.source-bulk-bar>button:nth-of-type(2){color:#bf4c45}.source-bulk-bar>button:disabled{opacity:.55}.source-data-table{color:#3e4a5b;min-width:100%}.source-data-head,.source-data-row{grid-template-columns:38px minmax(245px,1.45fr) 112px 130px 100px 148px 112px 42px;align-items:center;gap:10px;padding:0 14px;display:grid}.source-data-head{color:#556276;background:#fafbfc;border-bottom:1px solid #dde3ea;min-height:48px;font-size:15px;font-weight:600}.source-data-row{border-bottom:1px solid #e5e9ef;min-height:82px;font-size:16px}.source-data-row.attention{background:#fff8f7}.source-data-row:hover{background:#f8faff}.source-data-row.attention:hover{background:#fff4f2}.source-data-head input,.source-data-row input{accent-color:#1764da;width:16px;height:16px}.source-name-cell{align-items:center;gap:11px;min-width:0;display:flex}.source-name-cell>i{color:#1764da;background:#edf4ff;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.source-name-cell>i svg{width:15px}.source-name-cell>span{min-width:0}.source-name-cell strong,.source-name-cell a{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.source-name-cell strong{color:#263244;font-size:16px}.source-name-cell a{color:#718097;margin-top:6px;font-size:15px}.source-status-cell em,.source-status-cell small,.source-runtime-cell strong,.source-runtime-cell small,.source-pages-cell strong,.source-pages-cell small,.source-recent-cell strong,.source-recent-cell small{display:block}.source-status-cell em{color:#188c46;background:#eaf7ee;border-radius:4px;width:max-content;padding:4px 7px;font-size:14px;font-style:normal}.source-status-cell em.review-pending{color:#c7761f;background:#fff2e6}.source-status-cell em.review-rejected{color:#c64d46;background:#ffeded}.source-status-cell em.review-disabled{color:#6e7a8b;background:#edf0f4}.source-status-cell small,.source-runtime-cell small,.source-pages-cell small,.source-recent-cell small{color:#7d8999;margin-top:6px;font-size:14px}.source-runtime-cell strong{color:#344154;align-items:center;gap:6px;font-size:15px;display:flex}.source-runtime-cell strong>i{background:#9ba5b3;border-radius:50%;width:7px;height:7px}.source-runtime-cell strong.runtime-healthy>i{background:#16a05d}.source-runtime-cell strong.runtime-not_started>i{background:#e68b19}.source-runtime-cell strong.runtime-attention>i{background:#df4e47}.source-runtime-cell strong.runtime-disabled>i{background:#8793a3}.source-pages-cell strong,.source-recent-cell strong{font-weight:500}.source-recent-cell small.failed{color:#cb4e47}.source-next-action{color:#1764da;font-size:15px;font-weight:600}.source-next-action:hover{text-decoration:underline}.source-more-cell{position:relative}.source-more-cell>button{color:#5d6a7d;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.source-more-cell>button:hover{background:#edf3fb}.source-more-cell>button svg{width:17px}.source-row-menu{z-index:20;background:#fff;border:1px solid #dce2ea;border-radius:6px;width:150px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 12px 30px #1b2a3f29}.source-row-menu button{color:#465366;text-align:left;border-radius:4px;width:100%;height:34px;padding:0 9px;font-size:15px}.source-row-menu button:hover{background:#f1f5fb}.source-row-menu button:last-child{color:#bf4c45}.source-empty{color:#8290a2;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.source-empty>svg{width:28px}.source-empty strong{color:#435064;font-size:17px}.source-empty small{font-size:15px}.source-empty button{color:#1764da;margin-top:5px;font-size:15px}.source-table-footer{color:#657285;align-items:center;gap:22px;min-height:62px;padding:0 16px;font-size:15px;display:flex}.source-table-footer>span:first-child{margin-right:auto}.source-table-footer nav{flex-direction:row;flex:none;align-items:center;gap:8px;display:flex}.source-table-footer nav button,.source-table-footer nav b{border:1px solid #d7dee8;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.source-table-footer nav b{color:#1764da;background:#f4f8ff;border-color:#1764da}.source-drawer-layer,.source-modal-layer{z-index:1000;background:#121d2d61;position:fixed;inset:0}body:has(.source-drawer-layer){overflow:hidden}.source-drawer{background:#fff;flex-direction:column;width:min(640px,100%);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-8px 0 28px #111f321f}.source-drawer>header,.source-bulk-modal>header{border-bottom:1px solid #e3e7ed;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.source-drawer>header strong,.source-drawer>header small,.source-bulk-modal>header strong,.source-bulk-modal>header small{display:block}.source-drawer>header strong,.source-bulk-modal>header strong{color:#1e2938;font-size:21px}.source-drawer>header small,.source-bulk-modal>header small{color:#7c8898;margin-top:7px;font-size:14px;line-height:1.5}.source-drawer>header>button,.source-bulk-modal>header>button{color:#667386;width:30px;height:30px;font-size:26px}.source-drawer>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.source-drawer-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px;display:flex;overflow-y:auto}.source-form-section{gap:16px;display:grid}.source-form-section+.source-form-section{border-top:1px solid #e3e7ed;padding-top:22px}.source-form-section h3{color:#1e2938;margin:0;font-size:16px;font-weight:600;line-height:1.5}.source-form-section label{color:#4d5a6d;flex-direction:column;gap:7px;min-width:0;font-size:14px;display:flex}.source-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.source-form-section small{color:#718096;font-size:13px;font-weight:400;line-height:1.6}.source-drawer input,.source-drawer select,.source-drawer textarea,.source-bulk-modal textarea{box-sizing:border-box;color:#344154;background:#fff;border:1px solid #d6dde7;border-radius:5px;outline:0;width:100%;min-width:0;padding:0 11px;font-family:inherit;font-size:14px}.source-drawer input,.source-drawer select{height:38px}.source-drawer textarea,.source-bulk-modal textarea{resize:vertical;padding-block:9px;line-height:1.6}.source-drawer input:focus,.source-drawer select:focus,.source-drawer textarea:focus,.source-bulk-modal textarea:focus{border-color:#72a3ed;box-shadow:0 0 0 3px #1764da17}.source-form-note{color:#596a80;background:#f3f7fd;border-radius:5px;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:13px;line-height:1.6;display:flex}.source-form-note svg{flex:none;width:16px;margin-top:3px}.source-drawer footer,.source-bulk-modal footer{justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.source-drawer footer{background:#fff;border-top:1px solid #e3e7ed;flex-shrink:0;padding:16px 24px}.source-drawer footer button,.source-bulk-modal footer button{color:#536175;background:#fff;border:1px solid #d5dce6;border-radius:5px;min-width:80px;height:38px;padding:0 18px;font-size:14px}.source-drawer footer button.primary-action,.source-bulk-modal footer button.primary-action{color:#fff;background:#1764da;border-color:#1764da}@media (width<=520px){.source-drawer>header,.source-drawer footer{padding:16px}.source-drawer-body{padding:18px 16px}.source-field-row{grid-template-columns:minmax(0,1fr)}}.source-modal-layer{place-items:center;padding:24px;display:grid}.source-bulk-modal{background:#fff;border-radius:8px;width:min(720px,100%);box-shadow:0 24px 70px #0d192b40}.source-bulk-modal form{padding:20px 24px}.source-bulk-modal form>p{color:#687588;margin:0 0 10px;font-size:15px}.source-bulk-modal textarea{min-height:190px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.source-bulk-modal footer{margin-top:14px}.source-maintenance-drawer{background:#f5f7fa;width:min(680px,100%)}.source-maintenance-body{align-content:start;gap:14px;min-height:0;padding:16px 20px 28px;display:grid;overflow-y:auto}.source-maintenance-notice{color:#3d5879;background:#f2f7ff;border:1px solid #cfe0f8;border-radius:7px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.source-maintenance-notice>svg{color:#1764da;flex:none;width:18px}.source-maintenance-notice strong,.source-maintenance-notice small{display:block}.source-maintenance-notice strong{font-size:16px}.source-maintenance-notice small{margin-top:5px;font-size:14px;line-height:1.6}.source-maintenance-block{background:#fff;border:1px solid #dfe4eb;border-radius:7px;overflow:hidden}.source-maintenance-block>header{border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.source-maintenance-block>header strong,.source-maintenance-block>header small,.source-maintenance-block>header a{display:block}.source-maintenance-block>header strong{color:#273345;font-size:17px}.source-maintenance-block>header small,.source-maintenance-block>header a{color:#7b8797;text-overflow:ellipsis;margin-top:5px;font-size:14px;line-height:1.5;overflow:hidden}.source-maintenance-block>header a{color:#1764da;white-space:nowrap;max-width:430px}.source-maintenance-block>header>button{color:#1764da;background:#f5f8ff;border:1px solid #b9cdf1;border-radius:4px;flex:none;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:14px;display:flex}.source-maintenance-block>header>button svg{width:14px}.source-maintenance-form{background:#fafbfc;border-bottom:1px solid #e4e8ee;grid-template-columns:1fr 1fr;gap:12px;padding:15px 16px;display:grid}.source-maintenance-form>label,.source-maintenance-select{color:#536174;gap:6px;font-size:14px;display:grid}.source-maintenance-form>.wide,.source-maintenance-form>footer{grid-column:1/-1}.source-maintenance-form input,.source-maintenance-form select,.source-maintenance-form textarea,.source-maintenance-select select{color:#344154;background:#fff;border:1px solid #d3dbe6;border-radius:5px;outline:0;width:100%;font-size:15px}.source-maintenance-form input,.source-maintenance-form select,.source-maintenance-select select{height:38px;padding:0 10px}.source-maintenance-form textarea{resize:vertical;padding:10px;line-height:1.65}.source-maintenance-form input:focus,.source-maintenance-form select:focus,.source-maintenance-form textarea:focus,.source-maintenance-select select:focus{border-color:#72a3ed;box-shadow:0 0 0 3px #1764da17}.source-maintenance-form>footer{justify-content:flex-end;gap:8px;display:flex}.source-maintenance-form>footer button{color:#536175;background:#fff;border:1px solid #d5dce6;border-radius:4px;height:34px;padding:0 13px}.source-maintenance-form>footer .primary-action{color:#fff;background:#1764da;border-color:#1764da}.source-maintenance-select{padding:15px 16px}.source-maintenance-empty{color:#7f8b9b;text-align:center;margin:0;padding:20px 16px;font-size:14px}.source-maintenance-snapshots{gap:10px;padding:14px 16px;display:grid}.source-maintenance-snapshots article{border:1px solid #e0e5ec;border-radius:6px;overflow:hidden}.source-maintenance-snapshots article>header,.source-maintenance-snapshots article>footer{color:#7d8999;background:#fafbfc;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.source-maintenance-snapshots article>header{border-bottom:1px solid #e7ebf0}.source-maintenance-snapshots article>header strong{color:#344154;font-size:14px}.source-maintenance-snapshots article>p{color:#526074;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;padding:11px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.source-maintenance-snapshots article>footer{border-top:1px solid #e7ebf0}.source-maintenance-snapshots code{text-overflow:ellipsis;max-width:60%;overflow:hidden}.source-maintenance-drawer>header,.source-maintenance-body{flex:none}.source-maintenance-body{flex:auto}@media (width<=1280px){.source-flow li:not(:last-child):after{display:none}.source-data-table{overflow-x:auto}.source-data-head,.source-data-row{min-width:1050px}.source-operations-toolbar{grid-template-columns:minmax(240px,1fr) 135px 145px 145px 78px}}@media (width<=760px){.source-top-actions{gap:6px}.admin-topbar .source-top-actions>button{padding:0 9px;font-size:14px}.source-flow ol{grid-template-columns:1fr 1fr;gap:18px;padding:18px}.source-flow li small{display:none}.source-attention-queue{grid-template-columns:1fr}.source-attention-queue>button+button{border-top:1px solid #e2e7ed;border-left:0}.source-operations-toolbar{grid-template-columns:1fr 1fr;padding:10px}.source-operations-toolbar .source-search{grid-column:1/3}.source-operations-toolbar>button{grid-column:2}.source-table-card{overflow:auto}.source-maintenance-form{grid-template-columns:1fr}.source-maintenance-form>.wide,.source-maintenance-form>footer{grid-column:auto}.source-maintenance-block>header a{max-width:250px}}.source-attention-queue>button.active{background:#f2f7ff;position:relative;box-shadow:inset 0 0 0 2px #1764da}.source-attention-queue>button.active:after{content:"当前筛选";color:#1764da;font-size:14px;font-weight:600;position:absolute;top:10px;right:24px}.source-attention-queue>button:disabled{cursor:not-allowed;opacity:.55;background:#fafbfc}.source-attention-queue>button:disabled:hover{background:#fafbfc}.source-filter-summary{color:#4b5b70;background:#f5f8fd;border-bottom:1px solid #d9e4f5;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:16px;display:flex}.source-filter-summary>span{color:#1764da;font-weight:600}.source-filter-summary>strong{font-weight:500}.source-filter-summary>button{color:#1764da;margin-left:auto;font-size:15px}.source-filter-summary>button:hover{text-decoration:underline}.source-data-head,.source-data-row{grid-template-columns:minmax(280px,1.65fr) 112px 130px 100px 148px 112px 42px}@media (width<=1280px){.source-data-head,.source-data-row{min-width:1010px}}.discovery-snapshot-layer{z-index:1000;background:#121d2d66;position:fixed;inset:0}.discovery-snapshot-drawer{background:#f5f7fa;flex-direction:column;width:min(720px,100%);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-18px 0 48px #111f3233}.discovery-snapshot-drawer>header{background:#fff;border-bottom:1px solid #dfe4eb;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.discovery-snapshot-drawer>header>div{min-width:0}.discovery-snapshot-drawer>header small,.discovery-snapshot-drawer>header strong,.discovery-snapshot-drawer>header a{display:block}.discovery-snapshot-drawer>header small{color:#718095;font-size:14px}.discovery-snapshot-drawer>header strong{color:#202c3d;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:20px;overflow:hidden}.discovery-snapshot-drawer>header a{color:#1764da;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:15px;overflow:hidden}.discovery-snapshot-drawer>header>button{color:#667386;flex:none;width:32px;height:32px;font-size:27px}.discovery-snapshot-summary{background:#fff;border-bottom:1px solid #dfe4eb;grid-template-columns:1.4fr .7fr .8fr;gap:10px;padding:14px 24px;display:grid}.discovery-snapshot-summary>span{background:#fafbfc;border:1px solid #e0e5ec;border-radius:5px;min-width:0;padding:11px 12px}.discovery-snapshot-summary small,.discovery-snapshot-summary strong{display:block}.discovery-snapshot-summary small{color:#7a8798;font-size:14px}.discovery-snapshot-summary strong{color:#334155;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:15px;overflow:hidden}.discovery-snapshot-summary em{color:#168b4b;background:#eaf7ee;border-radius:4px;width:max-content;margin-top:5px;padding:3px 7px;font-size:14px;font-style:normal;display:block}.discovery-snapshot-content{align-content:start;gap:12px;padding:16px 24px 26px;display:grid;overflow:auto}.discovery-snapshot-content>article{background:#fff;border:1px solid #dfe4eb;border-radius:7px;overflow:hidden}.discovery-snapshot-content>article>header{background:#fafbfc;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.discovery-snapshot-content>article>header strong,.discovery-snapshot-content>article>header small{display:block}.discovery-snapshot-content>article>header strong{color:#273345;font-size:16px}.discovery-snapshot-content>article>header small,.discovery-snapshot-content>article>header>span{color:#7d8999;margin-top:4px;font-size:14px}.discovery-snapshot-body{color:#374457;white-space:pre-wrap;word-break:break-word;padding:18px;font-size:16px;line-height:1.9}.discovery-snapshot-content>article>footer{color:#7b8797;background:#fafbfc;border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:14px;display:flex}.discovery-snapshot-content>article>footer code{text-overflow:ellipsis;max-width:60%;overflow:hidden}.discovery-snapshot-empty{color:#7b8899;align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.discovery-snapshot-empty svg{width:30px}.discovery-snapshot-empty strong{color:#3c495b;font-size:17px}.discovery-snapshot-empty span{font-size:15px}@media (width<=760px){.discovery-snapshot-summary{grid-template-columns:1fr}.discovery-snapshot-content{padding:12px}.discovery-snapshot-content>article>footer{flex-direction:column;align-items:flex-start}.discovery-snapshot-content>article>footer code{max-width:100%}}.discovery-snapshot-drawer{overflow:hidden}.discovery-snapshot-drawer>header,.discovery-snapshot-summary{flex:none}.discovery-snapshot-content{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex-direction:column;flex:auto;align-items:stretch;min-height:0;display:flex;overflow-y:auto}.discovery-snapshot-content>article{flex:none}.discovery-rejection-panel{color:#536174;background:#fffaf0;border:1px solid #f0d6a8;border-radius:7px;flex:none;margin:14px 24px 0;padding:15px}.discovery-rejection-panel>strong{color:#8a5a08;font-size:17px;display:block}.discovery-rejection-panel>p{margin:8px 0 0;font-size:15px;line-height:1.7}.discovery-rejection-panel dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 0;display:grid}.discovery-rejection-panel dl>div{background:#fff;border:1px solid #eadfc9;border-radius:5px;padding:9px}.discovery-rejection-panel dt{color:#8792a1;font-size:13px}.discovery-rejection-panel dd{color:#364254;margin:4px 0 0;font-size:15px}.discovery-rejection-panel footer{align-items:center;gap:10px;margin-top:12px;display:flex}.discovery-rejection-panel footer button{color:#8a5a08;background:#fff;border-color:#d7b779;padding:7px 12px}.discovery-rejection-panel footer small{color:#8a6b35;font-size:14px}.discovery-source-bar>div small{color:#6f7d90;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:13px;display:block;overflow:hidden}.discovery-source-bar>div button{color:#1764da;background:#f5f8ff;border:1px solid #b9cdf1;border-radius:4px;margin-top:8px;padding:6px 10px;font-size:14px}.admin-topbar .source-top-actions svg.is-spinning{animation:1.1s linear infinite manual-collection-spin}.discovery-source-bar>p.manual-collection-progress{color:#285f99;background:#edf5ff}.discovery-source-bar>p.manual-collection-progress.running>svg,.discovery-source-bar>p.manual-collection-progress.queued>svg{color:#1764da;animation:1.1s linear infinite manual-collection-spin}.discovery-source-bar>p.manual-collection-progress.completed{color:#2f6b4d;background:#eef8f3}.discovery-source-bar>p.manual-collection-progress.completed>svg{color:#17975a}.discovery-source-bar>p.manual-collection-progress.blocked{color:#a94841;background:#fff1f0}.discovery-source-bar>p.manual-collection-progress.blocked>svg{color:#d84b45}.discovery-source-bar>p.manual-collection-progress small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.collection-progress-track{background:#1764da21;border-radius:999px;width:100%;height:5px;margin-top:8px;display:block;position:relative;overflow:hidden}.collection-progress-track>b{border-radius:inherit;background:#1764da;height:100%;transition:width .35s;display:block}.collection-progress-track.indeterminate>b{width:38%;animation:1.25s ease-in-out infinite manual-collection-indeterminate;position:absolute}@keyframes manual-collection-spin{to{transform:rotate(360deg)}}@keyframes manual-collection-indeterminate{0%{left:-38%}to{left:100%}}.evidence-orchestration-card{overflow:hidden}.evidence-orchestration-card>header{border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.evidence-orchestration-card h2{color:#202c3d;margin:0;font-size:18px}.evidence-orchestration-card header p{color:#788598;margin:5px 0 0;font-size:14px}.evidence-orchestration-card header>span{color:#176c43;background:#eaf7ef;border-radius:4px;padding:4px 8px;font-size:14px}.evidence-orchestration-metrics{background:#e5e9ef;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.evidence-orchestration-metrics>span{background:#fff;padding:13px 16px}.evidence-orchestration-metrics small,.evidence-orchestration-metrics strong{display:block}.evidence-orchestration-metrics small{color:#7c899a;font-size:13px}.evidence-orchestration-metrics strong{color:#253144;margin-top:5px;font-size:22px}.evidence-orchestration-table>div{color:#465468;border-top:1px solid #e7ebf0;grid-template-columns:170px 90px 90px minmax(260px,1fr);align-items:start;gap:12px;padding:10px 16px;font-size:14px;display:grid}.evidence-orchestration-table>div:first-child{color:#637084;background:#fafbfc;border-top:0}.evidence-orchestration-table p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.evidence-orchestration-table em{color:#176c43;background:#eaf7ef;border-radius:4px;width:max-content;padding:3px 6px;font-style:normal}.evidence-orchestration-table em.relation-duplicate,.evidence-orchestration-table em.relation-included{color:#7a5b18;background:#fff5df}.evidence-orchestration-table em.relation-conflict{color:#b5423b;background:#ffeded}.evidence-orchestration-card>footer{color:#7c899a;border-top:1px solid #e7ebf0;padding:10px 16px;font-size:13px}.discovery-back-icon{transform:rotate(180deg)}.source-flow li.done>b{color:#fff;background:#16a05d}.source-flow li.done>b svg{width:19px}.discovery-workspace{gap:16px;display:grid}.discovery-source-bar{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.5fr);align-items:center;gap:20px;min-height:86px;padding:16px 20px;display:grid}.discovery-source-bar>div strong,.discovery-source-bar>div a{display:block}.discovery-source-bar>div strong{color:#2a3545;font-size:16px}.discovery-source-bar>div a{color:#1764da;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:15px;overflow:hidden}.discovery-source-bar>p{color:#3f6658;background:#eef8f3;border-radius:5px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;display:flex}.discovery-source-bar>p>svg{color:#17975a;flex:none;width:18px}.discovery-source-bar>p>span,.discovery-source-bar>p strong,.discovery-source-bar>p small{display:block}.discovery-source-bar>p strong{font-size:15px}.discovery-source-bar>p small{color:#6f817b;margin-top:4px;font-size:14px;line-height:1.5}.discovery-source-bar>p:has(.el-icon-warning-filled){color:#97621e;background:#fff7e8}.discovery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.discovery-metrics article{background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:92px;padding:16px 18px}.discovery-metrics span,.discovery-metrics strong,.discovery-metrics small{display:block}.discovery-metrics span{color:#6b7789;font-size:15px}.discovery-metrics strong{color:#172131;margin-top:7px;font-size:26px}.discovery-metrics small{color:#8490a0;margin-top:5px;font-size:14px}.discovery-metrics article.danger{background:#fff9f8;border-color:#efcfcc}.discovery-metrics article.danger strong{color:#ce4e47}.discovery-table-card{min-height:500px;overflow:hidden}.discovery-table-card>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.discovery-table-card h2{color:#202b3b;margin:0;font-size:19px}.discovery-table-card header p{color:#7d8999;margin:6px 0 0;font-size:15px}.discovery-table-card header>span{color:#667386;font-size:15px}.discovery-toolbar{border-bottom:1px solid #e4e8ee;grid-template-columns:minmax(280px,1fr) 170px 160px 80px;gap:10px;padding:13px 14px;display:grid}.discovery-toolbar>label{border:1px solid #d5dce6;border-radius:5px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.discovery-toolbar>label svg{color:#7b899b;width:15px}.discovery-toolbar input{border:0;outline:0;width:100%;font-size:16px}.discovery-toolbar select,.discovery-toolbar>button{color:#4b586b;background:#fff;border:1px solid #d5dce6;border-radius:5px;height:38px;padding:0 10px;font-size:15px}.discovery-toolbar>button{justify-content:center;align-items:center;gap:6px;display:flex}.discovery-toolbar>button svg{width:14px}.discovery-table{color:#3f4b5d}.discovery-row{border-bottom:1px solid #e4e8ee;grid-template-columns:minmax(320px,1.55fr) 105px 115px 90px 145px 105px;align-items:center;gap:12px;min-height:76px;padding:10px 16px;font-size:15px;display:grid}.discovery-row.failed{background:#fff8f7}.discovery-head{color:#5f6c7e;background:#fafbfc;min-height:44px;padding-block:0;font-size:14px;font-weight:600}.discovery-page-cell{min-width:0}.discovery-page-cell strong,.discovery-page-cell a,.discovery-page-cell small,.discovery-row>span>small{display:block}.discovery-page-cell strong{color:#263244;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.discovery-page-cell a{color:#1764da;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.discovery-page-cell small{color:#c64d46;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.discovery-row>span>em{color:#b87321;background:#fff3e4;border-radius:4px;width:max-content;padding:4px 7px;font-size:14px;font-style:normal;display:block}.discovery-row>span>em.status-captured{color:#168b4b;background:#eaf7ee}.discovery-row>span>em.status-failed{color:#c64d46;background:#ffeded}.discovery-row>span>em.status-invalidated{color:#6f7a8a;background:#edf0f4}.discovery-row>span>small{color:#8490a0;margin-top:6px;font-size:14px}.discovery-row>span>button{color:#1764da;height:32px;padding:0 10px;font-size:15px;font-weight:600}.discovery-row>span>button.primary{color:#fff;background:#1764da;border-radius:4px}.discovery-row>span>button:disabled{opacity:.55}.discovery-empty{color:#7b8899;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.discovery-empty>svg{color:#91a0b2;width:30px}.discovery-empty strong{color:#3c495b;font-size:17px}.discovery-empty span{font-size:15px}.discovery-empty button{color:#fff;background:#1764da;border-radius:4px;height:34px;margin-top:6px;padding:0 14px;font-size:15px}.discovery-empty button:disabled{opacity:.55}@media (width<=1280px){.discovery-source-bar{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr)}.discovery-table{overflow-x:auto}.discovery-row{min-width:980px}}@media (width<=760px){.discovery-source-bar{grid-template-columns:1fr}.discovery-source-bar>p{grid-column:auto}.discovery-metrics,.discovery-toolbar{grid-template-columns:1fr 1fr}.discovery-toolbar>label{grid-column:1/3}.discovery-table-card>header{align-items:flex-start;gap:10px}}.discovery-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.discovery-metrics>button{min-height:96px;color:inherit;text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:7px;padding:15px 16px;transition:border-color .15s,box-shadow .15s,background .15s}.discovery-metrics>button:hover{background:#fbfdff;border-color:#abc7f3}.discovery-metrics>button:focus-visible{outline-offset:2px;outline:3px solid #1764da38}.discovery-metrics>button.active{background:#f4f8ff;border-color:#1764da;box-shadow:0 0 0 1px #1764da14}.discovery-metrics>button span,.discovery-metrics>button strong,.discovery-metrics>button small{display:block}.discovery-metrics>button span{color:#6b7789;font-size:15px}.discovery-metrics>button strong{color:#172131;margin-top:7px;font-size:26px}.discovery-metrics>button small{color:#8490a0;margin-top:5px;font-size:14px;line-height:1.45}.discovery-metrics>button.danger{background:#fff9f8;border-color:#efcfcc}.discovery-metrics>button.danger strong{color:#ce4e47}.discovery-row{grid-template-columns:minmax(270px,1.35fr) minmax(180px,.9fr) 125px 100px minmax(150px,.8fr) 105px}.discovery-page-cell small.neutral{color:#7d8999}.discovery-quality-cell strong,.discovery-quality-cell small{display:block}.discovery-quality-cell strong{color:#263244;font-size:16px}.discovery-quality-cell small{color:#7d8999;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.discovery-quality-cell small:last-child{color:#59677a}.discovery-row>span:nth-child(5)>small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.discovery-row>span>em.status-low_information{color:#a86716;background:#fff3df}.discovery-row>span>em.status-duplicate{color:#526477;background:#edf2f7}.discovery-snapshot-summary{grid-template-columns:1.2fr .75fr .85fr .7fr}@media (width<=1360px){.discovery-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-row{min-width:1100px}}@media (width<=760px){.discovery-metrics{grid-template-columns:1fr 1fr}.discovery-snapshot-summary{grid-template-columns:1fr}}.source-attention-queue{grid-template-columns:repeat(4,minmax(0,1fr))}.source-runtime-cell .runtime-partial{color:#1764da}.source-runtime-cell .runtime-partial i{background:#1764da}.discovery-curation-summary{background:#fff;border:1px solid #dfe4eb;border-radius:7px;grid-template-columns:minmax(220px,.8fr) minmax(480px,1.5fr);align-items:center;gap:24px;padding:14px 18px;display:grid}.discovery-curation-summary>div span,.discovery-curation-summary>div small{display:block}.discovery-curation-summary>div span{color:#263244;font-size:16px;font-weight:700}.discovery-curation-summary>div small{color:#7d8999;margin-top:5px;font-size:14px}.discovery-curation-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.discovery-curation-summary dl div{border-left:1px solid #e3e8ee;padding:0 18px}.discovery-curation-summary dt{color:#788597;font-size:14px}.discovery-curation-summary dd{color:#202b3b;margin:5px 0 0;font-size:22px;font-weight:700}.discovery-group-tabs{background:#fafbfc;border-bottom:1px solid #e4e8ee;flex-flow:wrap;flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.discovery-group-tabs button{color:#5b687a;background:#fff;border:1px solid #d8dee8;border-radius:4px;height:32px;padding:0 12px;font-size:15px}.discovery-group-tabs button b{color:#7e8b9c;margin-left:6px}.discovery-group-tabs button.active{color:#1764da;background:#eef5ff;border-color:#1764da}.discovery-group-tabs button.active b{color:#1764da}.batch-managed-action{color:#516075;display:block}.batch-managed-action strong,.batch-managed-action small{display:block}.batch-managed-action strong{font-size:15px}.batch-managed-action small{color:#8995a5;margin-top:4px;font-size:14px}.discovery-pagination{color:#6d7a8c;background:#fafbfc;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;display:flex}.discovery-pagination nav{flex-direction:row;flex:none;align-items:center;gap:10px;display:flex}.discovery-pagination button{color:#415068;background:#fff;border:1px solid #d7dee8;border-radius:4px;height:30px;padding:0 11px}.discovery-pagination button:disabled{opacity:.45}.discovery-pagination b{color:#293649}@media (width<=980px){.source-attention-queue{grid-template-columns:1fr 1fr}.discovery-curation-summary{grid-template-columns:1fr}.discovery-curation-summary dl div:first-child{border-left:0}}@media (width<=760px){.source-attention-queue{grid-template-columns:1fr}.discovery-curation-summary dl{grid-template-columns:1fr 1fr;gap:12px}.discovery-group-tabs{overflow-x:auto}.discovery-group-tabs button{flex:none}}.discovery-curation-summary dl{grid-template-columns:repeat(5,minmax(0,1fr))}.discovery-empty>small{color:#8a96a7;font-size:14px}.discovery-empty.running{background:#f5f9ff;border:1px solid #cfe0fb;border-radius:8px;margin:18px}.discovery-empty.running>svg{color:#1764da;animation:1.1s linear infinite manual-collection-spin}.discovery-empty.running strong{color:#1f5dac}.discovery-candidate-card{overflow:hidden}.discovery-candidate-card>header{border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex}.discovery-candidate-card>header h2{color:#202b3b;margin:0;font-size:19px}.discovery-candidate-card>header p{color:#7d8999;margin:5px 0 0;font-size:15px}.discovery-candidate-header-actions{align-items:center;gap:12px;display:flex}.discovery-candidate-header-actions>span{color:#667489;white-space:nowrap;font-size:15px}.discovery-candidate-header-actions>button{color:#1764da;background:#fff;border:1px solid #cbd7e8;border-radius:4px;height:32px;padding:0 12px;font-size:15px;font-weight:600}.discovery-candidate-header-actions>button:hover{background:#f5f9ff;border-color:#8fb1e8}.discovery-candidate-funnel{background:#fafbfc;border-bottom:1px solid #e4e8ee;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.discovery-candidate-funnel span{border-left:1px solid #e4e8ee;padding:14px 18px}.discovery-candidate-funnel span:first-child{border-left:0}.discovery-candidate-funnel small,.discovery-candidate-funnel strong{display:block}.discovery-candidate-funnel small{color:#7a8798;font-size:14px}.discovery-candidate-funnel strong{color:#202b3b;margin-top:6px;font-size:22px}.discovery-candidate-table>div{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(320px,1.7fr) 120px 150px 150px minmax(240px,1.3fr);align-items:center;gap:14px;min-height:52px;padding:10px 18px;font-size:15px;display:grid}.discovery-candidate-table>div:first-child{color:#6f7c8e;background:#fafbfc;min-height:38px}.discovery-candidate-table span strong,.discovery-candidate-table span a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discovery-candidate-table span a{color:#1764da;margin-top:4px}.discovery-candidate-table em{color:#425169;font-style:normal}.discovery-candidate-table small{color:#778497;line-height:1.45}.discovery-candidate-card>footer{color:#7d8999;background:#fafbfc;padding:12px 18px;font-size:14px}.discovery-candidate-card>footer.discovery-candidate-pagination{border-top:1px solid #e4e8ee;font-size:15px}@media (width<=1100px){.discovery-candidate-card>header{flex-direction:column;align-items:stretch}.discovery-candidate-header-actions{justify-content:space-between}.discovery-candidate-funnel{grid-template-columns:repeat(3,1fr)}.discovery-candidate-table{overflow-x:auto}.discovery-candidate-table>div{min-width:1080px}}.admin-sidebar{padding:22px 14px 14px}.admin-brand{padding-bottom:20px}.admin-sidebar nav{flex:1;padding-top:12px;overflow-y:auto}.admin-nav-group{gap:3px;margin-bottom:10px;display:grid}.admin-nav-group h2{color:#667892;letter-spacing:.12em;margin:0;padding:3px 13px;font-size:12px;font-weight:600}.admin-sidebar nav button{gap:11px;height:35px;font-size:15px}.admin-sidebar nav button svg{width:15px}.admin-sidebar nav button:disabled{cursor:default;opacity:.48}.admin-identity{padding-top:12px}@media (width<=760px){.admin-nav-group{margin-bottom:4px}.admin-nav-group h2{grid-column:1/3}.admin-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.admin-sidebar nav button{height:38px}}.service-error-shell{background:#f5f7fa;place-items:center;min-height:100vh;padding:32px;display:grid}.service-error-card{text-align:center;background:#fff;border:1px solid #e4e7ed;border-radius:12px;width:min(520px,100%);padding:40px;box-shadow:0 12px 32px #1f2d3d14}.service-error-card>svg{color:#e6a23c;width:42px;height:42px}.service-error-card h1{color:#18243a;margin:16px 0 8px}.service-error-card p{color:#606266;margin:0 0 24px;line-height:1.7}.service-error-card button{color:#fff;cursor:pointer;background:#1769e0;border:0;border-radius:6px;min-width:120px;padding:10px 20px}.service-error-card button:disabled{opacity:.6;cursor:wait}@media (width>=761px){.admin-shell{grid-template-columns:214px minmax(0,1fr);padding-left:0;display:grid}.admin-sidebar{grid-column:1;width:214px;height:100vh;position:sticky;inset:0 auto auto}.admin-workspace{grid-column:2}}@media (width<=760px){.admin-shell{padding-left:0;display:block}}.evidence-workspace{gap:15px;display:grid}.knowledge-metrics{grid-template-columns:repeat(4,1fr)}.knowledge-entity-panel{min-height:330px}.knowledge-tabs{border:1px solid #dfe5ee;border-radius:6px;grid-template-columns:repeat(4,1fr);margin:14px 20px 0;display:grid;overflow:hidden}.knowledge-tabs button{color:#596779;background:#f8fafc;border-right:1px solid #dfe5ee;justify-content:center;align-items:center;gap:8px;min-height:54px;font-size:13px;display:flex}.knowledge-tabs button:last-child{border-right:0}.knowledge-tabs button b{color:#6d7887;background:#e9edf2;border-radius:10px;min-width:20px;padding:3px 5px;font-size:12px}.knowledge-tabs button.active{color:#1764da;background:#edf4ff;font-weight:600}.knowledge-tabs button.active b{color:#fff;background:#1764da}.knowledge-form{background:#f7faff;border:1px solid #dce4ef;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 20px;padding:15px;display:grid}.knowledge-form label{color:#667386;gap:6px;font-size:12px;display:grid}.knowledge-form label.wide{grid-column:span 2}.knowledge-form input,.knowledge-form select,.knowledge-form textarea{color:#3f4b5c;background:#fff;border:1px solid #d7dfe9;border-radius:4px;outline:0;width:100%;padding:8px;font-size:13px;line-height:1.5}.knowledge-form input,.knowledge-form select{height:33px;padding-block:0}.knowledge-form textarea{resize:vertical}.knowledge-form label.wide textarea+textarea{margin-top:7px}.knowledge-form .inline-check{align-items:center;gap:7px;display:flex}.knowledge-form .inline-check input{accent-color:#1764da;width:13px;height:13px}.knowledge-form>button{color:#fff;background:#1764da;border-radius:4px;align-self:end;height:33px;font-size:13px}.knowledge-list{padding:5px 20px 18px}.knowledge-list article{border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(220px,1fr) minmax(240px,1.4fr) 110px;align-items:center;gap:15px;min-height:66px;display:grid}.knowledge-list strong,.knowledge-list small{display:block}.knowledge-list strong{color:#2d3744;font-size:14px}.knowledge-list small{color:#8390a0;margin-top:5px;font-size:12px}.knowledge-list article>span{color:#637083;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.knowledge-list em{color:#936133;text-align:center;background:#fff2e5;border-radius:3px;padding:5px 7px;font-size:12px;font-style:normal}.knowledge-list em.usable{color:#237343;background:#eaf7ed}.knowledge-list article.doctor-knowledge-item{min-height:0;padding:14px 0;display:block}.doctor-profile-row{grid-template-columns:minmax(220px,1fr) 130px 230px;align-items:center;gap:15px;display:grid}.doctor-profile-row>span{color:#637083;font-size:13px}.doctor-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.doctor-row-actions button{color:#1764da;background:#fff;border:1px solid #cbd6e6;border-radius:4px;height:29px;padding:0 9px;font-size:12px}.doctor-expertise-block{background:#f7f9fc;border-radius:5px;margin-top:12px;padding:11px 13px}.doctor-expertise-block>strong{color:#526074;font-size:12px}.doctor-expertise-block>p{color:#8a95a4;margin:8px 0 0;font-size:12px}.doctor-expertise-items{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.doctor-expertise-items>span{background:#fff;border:1px solid #e0e6ee;border-radius:4px;grid-template-columns:minmax(100px,1fr) minmax(100px,1.2fr) auto;align-items:center;gap:8px;min-width:210px;padding:8px 10px;display:grid}.doctor-expertise-items b{color:#344152;font-size:13px}.doctor-expertise-items small{color:#8490a0;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.doctor-expertise-items em{font-size:11px}.expertise-inline-form{background:#f4f8fe;border:1px solid #d8e3f2;border-radius:5px;grid-template-columns:1fr 1fr 1.4fr;gap:10px;margin-top:10px;padding:12px;display:grid}.expertise-inline-form label{color:#667386;gap:6px;font-size:12px;display:grid}.expertise-inline-form label.wide{grid-column:1/3}.expertise-inline-form input,.expertise-inline-form select,.expertise-inline-form textarea{color:#3f4b5c;background:#fff;border:1px solid #d7dfe9;border-radius:4px;width:100%;padding:8px;font-size:13px;line-height:1.5}.expertise-inline-form input,.expertise-inline-form select{height:33px;padding-block:0}.expertise-inline-form .inline-check{align-items:center;gap:6px;display:flex}.expertise-inline-form .inline-check input{width:13px;height:13px}.expertise-inline-form>button{color:#fff;background:#1764da;border-radius:4px;align-self:end;height:33px;font-size:13px}.evidence-boundary{justify-content:space-between;align-items:end;gap:20px;padding:12px 2px 2px;display:flex}.evidence-boundary>div>span{color:#1764da;letter-spacing:.08em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.evidence-boundary h2{color:#202b39;margin:0;font-size:19px}.evidence-boundary p{color:#7b8796;margin:6px 0 0;font-size:13px}.evidence-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:15px;display:grid}.evidence-documents{min-height:650px;position:sticky;top:15px}.evidence-document-form{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;grid-template-columns:1fr 1fr;gap:10px;margin:14px;padding:13px;display:grid}.evidence-document-form label,.snapshot-form label,.fact-form label{color:#667386;gap:6px;font-size:12px;display:grid}.evidence-document-form label.wide,.fact-form label.wide{grid-column:1/3}.evidence-document-form input,.evidence-document-form select,.fact-form input,.fact-form select,.fact-form textarea,.snapshot-form textarea,.fact-review input,.fact-review select,.fact-main textarea{color:#3f4b5c;background:#fff;border:1px solid #d8dee7;border-radius:4px;outline:0;width:100%;padding:8px;font-size:13px;line-height:1.55}.evidence-document-form input,.evidence-document-form select,.fact-form input,.fact-form select,.fact-review input,.fact-review select{height:33px;padding-block:0}.evidence-document-form .inline-check{grid-column:1/2;grid-template-columns:15px 1fr;align-items:center;display:flex}.evidence-document-form .inline-check input{accent-color:#1764da;width:13px;height:13px}.evidence-document-form>button,.snapshot-form button,.fact-form>button,.fact-review button{color:#fff;background:#1764da;border-radius:4px;height:33px;font-size:13px}.evidence-document-list{padding:8px 13px 16px}.evidence-document-list>button{text-align:left;border-bottom:1px solid #e8ebf0;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;width:100%;min-height:72px;padding:12px;display:grid}.evidence-document-list>button:hover,.evidence-document-list>button.active{background:#edf4ff}.evidence-document-list span{grid-row:1/3;min-width:0}.evidence-document-list strong,.evidence-document-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.evidence-document-list strong{color:#2d3744;font-size:14px}.evidence-document-list small{color:#8490a0;margin-top:6px;font-size:12px}.evidence-document-list em{color:#a65e1d;background:#fff2e5;border-radius:3px;padding:3px 5px;font-size:11px;font-style:normal}.evidence-document-list b{color:#1764da;text-align:right;font-size:12px}.evidence-detail{gap:15px;display:grid}.evidence-source-summary>header a{color:#1764da;font-size:13px}.evidence-source-summary>div{align-items:center;gap:10px;padding:13px 20px;display:flex}.evidence-source-summary>div small{color:#7d8999;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.warning-badge{color:#a65e1d;background:#fff2e5;border-radius:3px;flex:none;padding:5px 8px;font-size:12px}.collection-schedule-form{grid-template-columns:minmax(220px,1fr) 150px minmax(300px,1.4fr) 110px;align-items:center;gap:14px;padding:16px 20px;display:grid}.collection-schedule-form>label{color:#667386;gap:6px;font-size:12px;display:grid}.collection-schedule-form select{color:#3f4b5c;background:#fff;border:1px solid #d8dee7;border-radius:4px;height:34px;padding:0 8px;font-size:13px}.schedule-switch{justify-content:space-between;align-items:center;min-height:42px;position:relative;display:flex!important}.schedule-switch span strong,.schedule-switch span small,.schedule-state strong,.schedule-state small{display:block}.schedule-switch span strong,.schedule-state strong{color:#354051;font-size:13px}.schedule-switch span small,.schedule-state small{color:#8994a3;margin-top:5px;font-size:12px}.schedule-switch input{opacity:0;position:absolute;right:0}.schedule-switch>i{background:#c5cbd4;border-radius:11px;flex:none;width:36px;height:20px;position:relative}.schedule-switch>i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.schedule-switch input:checked+i{background:#1764da}.schedule-switch input:checked+i:after{transform:translate(16px)}.schedule-switch input:disabled+i{opacity:.5}.schedule-state{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.schedule-state span:last-child small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collection-schedule-form>button{color:#fff;background:#1764da;border-radius:4px;height:34px;font-size:13px}.capture-disabled-note{color:#725e45;background:#fff8ec;border-radius:5px;align-items:center;gap:12px;margin:14px 20px;padding:12px;display:flex}.capture-disabled-note strong{font-size:13px}.capture-disabled-note span{font-size:12px}.capture-task-list{padding:0 20px 16px}.capture-task-list article{border-bottom:1px solid #e7eaf0;grid-template-columns:90px minmax(0,1fr) 80px;align-items:center;gap:12px;min-height:62px;display:grid}.capture-status{color:#586678;background:#eef1f5;border-radius:3px;width:max-content;padding:5px 8px;font-size:12px}.capture-succeeded{color:#237343;background:#eaf7ed}.capture-unchanged{color:#1764da;background:#edf4ff}.capture-failed{color:#b54c45;background:#ffeded}.capture-running{color:#aa651f;background:#fff2e5}.capture-task-list strong,.capture-task-list small,.capture-task-list em{display:block}.capture-task-list strong{color:#354051;font-size:13px}.capture-task-list small{color:#8994a3;margin-top:5px;font-size:12px}.capture-task-list em{color:#b54c45;margin-top:4px;font-size:12px;font-style:normal}.capture-task-list b{color:#1764da;text-align:right;font-size:12px}.capture-panel .primary-action:disabled{color:#7d8998;cursor:not-allowed;background:#e5e9ef!important}.snapshot-form{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;margin:14px 20px;padding:14px}.snapshot-form textarea,.fact-form textarea,.fact-main textarea{resize:vertical}.snapshot-form>div{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.snapshot-form>div span{color:#8390a0;font-size:12px}.snapshot-form button{padding:0 13px}.snapshot-list,.fact-list{padding:0 20px 18px}.snapshot-list article{border:1px solid #e2e6ec;border-radius:5px;margin-top:12px;padding:13px}.snapshot-list article>header,.snapshot-list article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.snapshot-list article>header strong{font-size:13px}.snapshot-list article>header span,.snapshot-list article>footer{color:#8691a0;font-size:12px}.snapshot-list article>p{color:#4f5c6d;white-space:pre-wrap;background:#f7f9fb;border-radius:4px;max-height:105px;margin:11px 0;padding:10px;font-size:13px;line-height:1.7;overflow:auto}.snapshot-list article>footer code{color:#6f7c8e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.fact-form{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;grid-template-columns:1fr 1fr;gap:10px;margin:14px 20px;padding:14px;display:grid}.fact-form>button{grid-column:2;justify-self:end;padding:0 16px}.fact-list>article{border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(0,1fr) 190px;gap:15px;padding:15px 0;display:grid}.fact-main textarea{color:#263242;font-size:14px;font-weight:600}.fact-main blockquote{color:#546174;background:#f6f9fd;border-left:3px solid #8db2ee;margin:9px 0;padding:9px 11px;font-size:13px;line-height:1.65}.fact-main small{color:#8792a1;font-size:12px}.fact-review{align-content:start;gap:7px;display:grid}.fact-review span{color:#8b6038;background:#fff2e5;border-radius:3px;padding:5px 7px;font-size:12px}.fact-review span.usable{color:#237343;background:#eaf7ed}.evidence-placeholder{color:#8692a2;align-content:center;place-items:center;gap:10px;min-height:300px;display:grid}.evidence-placeholder svg{color:#1764da;width:35px}.evidence-placeholder strong{color:#364252;font-size:17px}.evidence-placeholder span{font-size:13px}@media (width<=1260px){.knowledge-metrics,.knowledge-form{grid-template-columns:1fr 1fr}.knowledge-list article{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 105px}.evidence-layout{grid-template-columns:300px minmax(0,1fr)}.fact-list>article,.evidence-document-form{grid-template-columns:1fr}.evidence-document-form label.wide,.evidence-document-form .inline-check,.evidence-document-form>button{grid-column:1}}.secondary-action{color:#4f6380;background:#fff;border:1px solid #cbd6e6;border-radius:4px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:13px;display:flex}.secondary-action svg{width:12px}.evidence-source-filter{justify-content:space-between;align-items:end;gap:10px;padding:13px 14px 4px;display:flex}.evidence-source-filter label{color:#6b7889;gap:5px;font-size:12px;display:grid}.evidence-source-filter select{color:#4a5668;background:#fff;border:1px solid #d8dee7;border-radius:4px;min-width:205px;height:31px;padding:0 8px;font-size:13px}.evidence-source-filter button{color:#1764da;height:31px;font-size:12px}.manual-entry-note{color:#75634c;background:#fff7e9;border-radius:4px;grid-column:1/3;margin:0;padding:9px;font-size:12px;line-height:1.6}.reference-workspace{gap:15px;display:grid}.reference-layout{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:15px;display:grid}.reference-list-card,.reference-detail-card{min-height:600px}.reference-form{background:#f8fafc;border:1px solid #dfe5ee;border-radius:5px;grid-template-columns:1fr 1fr;gap:10px;margin:14px;padding:14px;display:grid}.reference-form label{color:#667386;gap:6px;font-size:12px;display:grid}.reference-form label.wide{grid-column:1/3}.reference-form input,.reference-form textarea{color:#3f4b5c;background:#fff;border:1px solid #d8dee7;border-radius:4px;outline:0;width:100%;padding:8px;font-size:13px;line-height:1.6}.reference-form input{height:33px;padding-block:0}.reference-form textarea{resize:vertical}.reference-form .inline-check{align-items:center;gap:7px;display:flex}.reference-form .inline-check input{accent-color:#1764da;width:13px;height:13px}.reference-form>button{color:#fff;background:#1764da;border-radius:4px;height:33px;font-size:13px}.reference-sample-list{padding:8px 14px 18px}.reference-sample-list>button{text-align:left;border-bottom:1px solid #e8ebf0;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:12px;display:grid}.reference-sample-list>button:hover,.reference-sample-list>button.active{background:#edf4ff}.reference-sample-list span{min-width:0}.reference-sample-list strong,.reference-sample-list small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reference-sample-list strong{color:#2d3744;font-size:14px}.reference-sample-list small{color:#8490a0;margin-top:6px;font-size:12px}.reference-sample-list em{color:#9a632f;background:#fff2e5;border-radius:3px;padding:4px 6px;font-size:12px;font-style:normal}.reference-sample-list em.completed{color:#237343;background:#eaf7ed}.reference-detail-card>a{color:#1764da;white-space:nowrap;text-overflow:ellipsis;margin:15px 20px;font-size:12px;display:block;overflow:hidden}.reference-title-preview{background:#fafbfc;border:1px solid #e2e7ee;border-radius:6px;margin:0 20px;padding:18px}.reference-title-preview>span{color:#7d8999;font-size:12px}.reference-title-preview h3{color:#1f2937;margin:8px 0;font-size:22px;line-height:1.45}.reference-title-preview p{color:#667386;white-space:pre-wrap;max-height:94px;margin:0;font-size:13px;line-height:1.75;overflow:auto}.reference-analysis-result{margin:15px 20px 20px}.analysis-highlight{color:#fff;background:#1764da;border-radius:6px;gap:7px;padding:16px;display:grid}.analysis-highlight span{opacity:.8;font-size:12px}.analysis-highlight strong{font-size:21px}.analysis-highlight small{font-size:13px}.reference-analysis-result dl{border:1px solid #e2e7ee;border-radius:6px;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.reference-analysis-result dl div{border-right:1px solid #e2e7ee;padding:14px}.reference-analysis-result dl div:last-child{border-right:0}.reference-analysis-result dt{color:#7b8797;font-size:12px}.reference-analysis-result dd{color:#253142;margin:7px 0 0;font-size:19px;font-weight:700}.reference-analysis-result>p{color:#4f5f70;background:#f3f7fc;border-radius:5px;padding:14px;font-size:13px;line-height:1.7}.reference-analysis-result>footer{color:#8490a0;font-size:12px;line-height:1.7}.reference-pending{color:#8490a0;align-content:center;place-items:center;gap:9px;min-height:220px;display:grid}.reference-pending svg{color:#1764da;width:36px}.reference-pending strong{color:#344152;font-size:17px}.reference-pending span{font-size:13px}.reference-header-actions,.reference-bulk-actions{align-items:center;gap:8px;display:flex}.reference-bulk-form{background:#f5f9ff;border:1px solid #cddcf2;border-radius:5px;gap:11px;margin:14px;padding:14px;display:grid}.reference-bulk-form>div:first-child{gap:4px;display:grid}.reference-bulk-form strong{color:#2f3b4b;font-size:14px}.reference-bulk-form small{color:#7d8999;font-size:12px;line-height:1.6}.reference-bulk-form label{color:#667386;gap:6px;font-size:12px;display:grid}.reference-bulk-form input[type=file]{color:#536073;background:#fff;border:1px solid #d8dee7;border-radius:4px;padding:8px;font-size:12px}.reference-bulk-form .inline-check{align-items:center;gap:7px;display:flex}.reference-bulk-form .inline-check input{accent-color:#1764da;width:13px;height:13px}.reference-bulk-actions{justify-content:flex-end}.reference-bulk-actions>button:first-child{color:#4f6380;background:#fff;border:1px solid #cbd6e6;border-radius:4px;height:31px;padding:0 10px;font-size:13px}.pack-workspace{gap:15px;display:grid}.pack-page-header{justify-content:space-between;align-items:center;display:flex}.pack-page-header h2{color:#1e2b3d;margin:0}.pack-page-header p{color:#768398;margin:5px 0 0;font-size:13px}.pack-page-header>button{color:#1764da;background:#fff;border:1px solid #c8d5e8;border-radius:4px;height:34px;padding:0 14px}.pack-page-header .primary-action{color:#fff;background:#1764da}.pack-flow{background:#fff;border:1px solid #dce4ef;border-radius:6px;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:center;padding:14px 20px;display:grid}.pack-flow>span{gap:3px;display:grid}.pack-flow b{color:#2a3749;font-size:14px}.pack-flow small{color:#8a96a7;font-size:12px}.pack-flow svg{color:#b4c0cf;width:16px}.pack-config-layout,.pack-browser-layout{grid-template-columns:250px minmax(460px,1fr) 330px;min-height:620px;display:grid;overflow:hidden}.pack-step-rail,.pack-directory{background:#fbfcfe;border-right:1px solid #dde5f0}.pack-step-rail{padding:20px}.pack-step-rail h3,.pack-preview-panel h3,.pack-directory h3{color:#243248;margin:0}.pack-step-rail>p,.pack-preview-panel>p,.pack-directory header p{color:#8a96a7;margin:5px 0 16px;font-size:12px}.pack-step-rail>button{text-align:left;color:#637086;background:0 0;border-radius:5px;align-items:center;gap:10px;width:100%;margin:4px 0;padding:11px;display:flex}.pack-step-rail>button.active{color:#1764da;background:#edf5ff}.pack-step-rail>button>b{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pack-step-rail>button span,.pack-step-rail>button small{display:block}.pack-step-rail>button small{color:#8d98a8;margin-top:3px}.pack-config-main{flex-direction:column;padding:20px 24px;display:flex}.pack-config-intro{background:#f5f9ff;border-left:3px solid #1764da;padding:12px 14px}.pack-config-intro p{color:#6f7d90;margin:4px 0 0;font-size:12px}.pack-config-main>section{gap:15px;padding:22px 0;display:grid}.pack-config-main section>header{justify-content:space-between;display:flex}.pack-config-main section h3{color:#263448;margin:0;font-size:20px}.pack-config-main section header p{color:#7f8b9c;margin:5px 0 0;font-size:13px}.pack-config-main section header em{color:#1764da;font-size:12px;font-style:normal}.pack-config-main label,.pack-preview-panel label{color:#5e6c7f;gap:6px;font-size:12px;display:grid}.pack-config-main input,.pack-config-main textarea,.pack-preview-panel input,.pack-directory input,.pack-directory select{background:#fff;border:1px solid #ccd8e8;border-radius:4px;outline:none;width:100%;padding:9px;line-height:1.5}.pack-config-main textarea{resize:vertical}.pack-config-main>footer{border-top:1px solid #e4e9f0;gap:9px;margin-top:auto;padding-top:16px;display:flex}.pack-config-main>footer button,.pack-preview-panel>button,.pack-directory-filters button{color:#1764da;background:#fff;border:1px solid #c3d1e4;border-radius:4px;height:34px;padding:0 14px}.pack-config-main>footer button:disabled{color:#aab3bf;background:#f6f7f9}.pack-config-main>footer .primary-action{color:#fff;background:#1764da;margin-left:auto}.pack-entity-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pack-entity-options button{text-align:left;color:#445268;background:#fff;border:1px solid #d9e1ec;border-radius:5px;gap:3px;padding:12px;display:grid}.pack-entity-options button.selected{color:#1764da;background:#f1f7ff;border-color:#6da4ee}.pack-entity-options small{color:#8b96a5}.pack-boundary-note{color:#557198;background:#f3f7fc;padding:10px}.pack-validation-list{gap:9px;display:grid}.pack-validation-list>div{color:#a1aab6;border:1px solid #e3e7ed;border-radius:5px;gap:10px;padding:12px;display:flex}.pack-validation-list>div.passed{color:#16a05d}.pack-validation-list svg{width:20px}.pack-validation-list span,.pack-validation-list small{display:block}.pack-validation-list small{color:#7f8a99;margin-top:4px}.pack-preview-panel{background:#fff;border-left:1px solid #dde5f0;padding:20px}.pack-preview-panel>button{width:100%;margin:10px 0 16px}.pack-preview-panel dl{gap:12px;display:grid}.pack-preview-panel dl div{border-bottom:1px solid #e8ecf2;padding-bottom:10px}.pack-preview-panel dt{color:#8a95a5;font-size:12px}.pack-preview-panel dd{color:#344257;margin:5px 0 0;font-size:13px;line-height:1.6}.pack-preview-result{color:#995b1d;background:#fff7e8;padding:10px}.pack-preview-result.matched{color:#1a7744;background:#eef9f3}.pack-directory{flex-direction:column;display:flex}.pack-directory>header{justify-content:space-between;padding:18px;display:flex}.pack-directory>header p{margin-bottom:0}.pack-directory-filters{grid-template-columns:1fr 90px;gap:7px;padding:0 12px 12px;display:grid}.pack-directory-filters button{grid-column:1/-1}.pack-directory-item{text-align:left;background:#fff;border-top:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.pack-directory-item.active{background:#edf5ff;border-left:3px solid #1764da}.pack-directory-item span,.pack-directory-item small{display:block}.pack-directory-item small{color:#8190a3;margin-top:4px}.pack-directory-item em{color:#98621f;white-space:nowrap;background:#fff2df;border-radius:3px;padding:4px 7px;font-size:11px;font-style:normal}.pack-directory-item em.enabled,.pack-rule-detail>header>em.enabled{color:#237343;background:#eaf7ed}.pack-directory>footer{justify-content:space-between;margin-top:auto;padding:14px;display:flex}.pack-directory>footer button{color:#1764da;background:0 0}.pack-directory>footer button:disabled{color:#a8b0bb}.pack-rule-detail{padding:22px}.pack-rule-detail>header{border-bottom:1px solid #e1e7ef;justify-content:space-between;display:flex}.pack-rule-detail>header span{color:#8491a2;font-size:12px}.pack-rule-detail>header h2{color:#1f2c3f;margin:5px 0}.pack-rule-detail>header p{color:#748196}.pack-rule-detail>header>em{color:#98621f;background:#fff2df;border-radius:3px;align-self:flex-start;padding:5px 8px;font-style:normal}.pack-rule-detail>section{border-bottom:1px solid #edf0f4;grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.pack-rule-detail>section>b{color:#1764da;background:#edf5ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pack-rule-detail>section h3{margin:2px 0 8px;font-size:14px}.pack-rule-detail>section span{color:#53647b;border:1px solid #dbe4f0;border-radius:3px;margin:0 6px 6px 0;padding:5px 8px;font-size:12px;display:inline-block}.pack-rule-detail>footer{justify-content:space-between;align-items:center;padding-top:15px;display:flex}.pack-rule-detail>footer small{color:#8190a2;margin-top:4px;display:block}.pack-rule-detail>footer button{color:#1764da;background:#fff;border:1px solid #aec4e5;border-radius:4px;padding:8px 13px}.pack-match-result{border:1px solid #dce5f0;border-radius:5px;padding:12px}.pack-match-result ol{color:#4b5c73;padding-left:20px;font-size:12px;line-height:1.8}.pack-match-result small{color:#7b8898;line-height:1.6}.generation-workspace{gap:15px;display:grid}.generation-create-card form{grid-template-columns:minmax(320px,1fr) 180px 110px;align-items:end;gap:12px;padding:14px 20px;display:grid}.generation-create-card label,.generation-draft-panel label{color:#667386;gap:6px;font-size:12px;display:grid}.generation-create-card select,.generation-draft-panel input,.generation-draft-panel textarea{color:#3f4b5c;background:#fff;border:1px solid #d7dfe9;border-radius:4px;width:100%;padding:8px;font-size:13px}.generation-create-card select,.generation-draft-panel input{height:34px;padding-block:0}.generation-create-card .inline-check{align-items:center;gap:7px;height:34px;display:flex}.generation-create-card .inline-check input{width:13px;height:13px}.generation-create-card form>button{color:#fff;background:#1764da;border-radius:4px;height:34px;font-size:13px}.generation-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:15px;display:grid}.generation-session-list{min-height:540px;position:sticky;top:15px}.generation-session-list>button{text-align:left;border-bottom:1px solid #e6eaf0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 28px);min-height:68px;margin:0 14px;padding:11px;display:flex}.generation-session-list>button.active{background:#edf4ff}.generation-session-list strong,.generation-session-list small{display:block}.generation-session-list strong{color:#2d3744;font-size:13px}.generation-session-list small{color:#8490a0;margin-top:5px;font-size:12px}.generation-session-list b{color:#1764da;font-size:12px}.generation-flow{gap:15px;display:grid}.generation-summary>header>span{color:#1764da;font-size:13px}.generation-steps{grid-template-columns:repeat(5,1fr);padding:14px 20px;display:grid}.generation-steps span{color:#8994a3;text-align:center;background:#f7f9fb;border-right:1px solid #e1e6ed;padding:9px;font-size:12px}.generation-steps span.done{color:#1764da;background:#edf4ff}.title-candidate-list{padding:5px 20px 18px}.title-candidate-list>article{border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:14px;padding:12px 0;display:grid}.title-candidate-list>article.selected{background:#f4f8fe}.title-candidate-list span,.title-candidate-list strong,.title-candidate-list small{display:block}.title-candidate-list span{color:#1764da;font-size:12px}.title-candidate-list strong{color:#2c3745;margin-top:5px;font-size:14px}.title-candidate-list small{color:#8490a0;margin-top:5px;font-size:12px}.title-candidate-list button{color:#1764da;background:#fff;border:1px solid #bfcde2;border-radius:4px;height:30px;font-size:12px}.generation-outline-list{padding:5px 20px 18px}.generation-outline-list>article{border-bottom:1px solid #e6eaf0;grid-template-columns:24px minmax(0,1fr) 80px;align-items:center;gap:12px;min-height:58px;display:grid}.generation-outline-list>article>b{color:#fff;background:#1764da;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.generation-outline-list strong,.generation-outline-list small{display:block}.generation-outline-list strong{font-size:13px}.generation-outline-list small{color:#8490a0;margin-top:5px;font-size:12px}.generation-outline-list>article>span{color:#667386;font-size:12px}.generation-outline-list>button{float:right;margin-top:12px}.generation-draft-panel>header>div:last-child{gap:8px;display:flex}.generation-draft-panel>label{margin:14px 20px}.generation-draft-panel textarea{resize:vertical;line-height:1.65}.generation-validation-panel>header>em{color:#a25f26;background:#fff2e5;border-radius:4px;padding:6px 9px;font-size:12px;font-style:normal}.generation-validation-panel>header>em.passed{color:#237343;background:#eaf7ed}.generation-validation-panel>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 20px;display:grid}.generation-validation-panel>div>span{color:#ad4b45;background:#fff1f0;border-radius:5px;grid-template-columns:18px 1fr;gap:4px 7px;padding:11px;display:grid}.generation-validation-panel>div>span.passed{color:#237343;background:#eef8f0}.generation-validation-panel svg{grid-row:1/3;width:16px}.generation-validation-panel b{font-size:13px}.generation-validation-panel small{font-size:12px}@media (width<=1260px){.reference-layout{grid-template-columns:330px minmax(0,1fr)}.reference-analysis-result dl{grid-template-columns:1fr 1fr}.reference-analysis-result dl div:nth-child(2){border-right:0}.reference-analysis-result dl div:nth-child(-n+2){border-bottom:1px solid #e2e7ee}.manual-entry-note{grid-column:1}.pack-config-layout,.pack-browser-layout{grid-template-columns:220px minmax(420px,1fr)}.pack-preview-panel{border-top:1px solid #dde5f0;border-left:0;grid-column:1/-1}.generation-layout{grid-template-columns:270px minmax(0,1fr)}.generation-validation-panel>div{grid-template-columns:1fr 1fr}}.production-config-card>header>svg{color:#1764da;width:20px}.production-policy-form{border-bottom:1px solid #e2e7ee;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 130px;align-items:end;gap:14px;padding:14px 20px;display:grid}.production-policy-form label{color:#667386;gap:6px;font-size:12px;display:grid}.production-policy-form label small{color:#9aa4b2}.production-policy-form input,.site-plan-row>span>input{color:#344054;background:#fff;border:1px solid #d7dfe9;border-radius:4px;height:34px;padding:0 9px}.production-policy-form button{height:34px}.site-plan-list{padding:8px 20px 14px}.site-plan-row{color:#566273;border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(180px,1.4fr) 90px 130px 110px 125px 70px;align-items:center;gap:12px;min-height:58px;font-size:12px;display:grid}.site-plan-head{color:#8792a2;background:#f7f9fb;min-height:34px}.site-plan-row .primary-cell strong,.site-plan-row .primary-cell small,.site-plan-row>span:nth-child(5) strong,.site-plan-row>span:nth-child(5) small{display:block}.site-plan-row .primary-cell strong{color:#2d3744;font-size:13px}.site-plan-row small{color:#8a95a4;margin-top:4px}.site-plan-row button{color:#1764da;background:#fff;border:1px solid #bfcde2;border-radius:4px;height:30px;padding:0 12px}.inherit-check{align-items:center;gap:6px;display:flex}.inherit-check input{width:13px;height:13px}.production-config-card>footer{color:#7b8797;background:#f8fafc;padding:11px 20px;font-size:12px}.production-rule-card>header>svg{color:#1764da;width:20px}.production-rule-form{border-bottom:1px solid #e2e7ee;grid-template-columns:minmax(170px,1fr) minmax(120px,.8fr) minmax(210px,1.4fr) 105px 100px 90px;align-items:end;gap:12px;padding:14px 20px;display:grid}.production-rule-form label{color:#667386;gap:6px;font-size:12px;display:grid}.production-rule-form label small{color:#9aa4b2}.production-rule-form select,.production-rule-form input,.production-rule-row input{color:#344054;background:#fff;border:1px solid #d7dfe9;border-radius:4px;height:34px;padding:0 9px}.production-rule-form .rule-enable-check{align-items:center;gap:7px;height:34px;display:flex}.production-rule-form .rule-enable-check input{width:13px;height:13px}.production-rule-form>button{height:34px}.production-rule-list{padding:8px 20px 14px}.production-rule-row{color:#566273;border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(180px,1.25fr) minmax(180px,1fr) 90px 65px minmax(190px,1.2fr) 65px;align-items:center;gap:12px;min-height:58px;font-size:12px;display:grid}.production-rule-head{color:#8792a2;background:#f7f9fb;min-height:34px}.production-rule-row strong,.production-rule-row small{display:block}.production-rule-row .primary-cell strong{color:#2d3744;font-size:13px}.production-rule-row small{color:#8a95a4;margin-top:4px;line-height:1.45}.production-rule-row em{color:#8a5a25;background:#fff3e6;border-radius:4px;padding:4px 7px;font-style:normal;display:inline-block}.production-rule-row em.ready{color:#237343;background:#eaf7ed}.production-rule-row button{color:#1764da;background:#fff;border:1px solid #bfcde2;border-radius:4px;height:30px;padding:0 12px}.production-rule-card>footer{color:#7b8797;background:#f8fafc;padding:11px 20px;font-size:12px}.production-rule-category-select{grid-template-columns:minmax(0,1fr) auto}.production-rule-category-select>select{grid-column:1/3}.production-rule-category-select>button{color:#1764da;justify-self:start;align-items:center;gap:3px;font-size:12px;display:flex}.production-rule-category-select>button svg{width:11px}.production-rule-category-form{background:#f7faff;border-bottom:1px solid #dbe4f0;grid-template-columns:180px minmax(150px,1fr) minmax(150px,1fr) minmax(210px,1.4fr) 100px;align-items:end;gap:12px;padding:12px 20px;display:grid}.production-rule-category-form>strong{color:#344054;align-self:center;font-size:13px}.production-rule-category-form label{color:#667386;gap:6px;font-size:12px;display:grid}.production-rule-category-form input{background:#fff;border:1px solid #d7dfe9;border-radius:4px;height:34px;padding:0 9px}.production-rule-category-form>button{height:34px}.production-rule-geo-fields,.production-rule-row-fields{background:#f7faff;border:1px solid #dce5f0;border-radius:5px;grid-column:1/-1;grid-template-columns:1.2fr 1fr 1fr .65fr;gap:12px;padding:12px;display:grid}.production-rule-geo-fields label,.production-rule-row-fields label{color:#667386;gap:6px;font-size:12px;display:grid}.production-rule-geo-fields input,.production-rule-geo-fields select,.production-rule-row-fields input,.production-rule-row-fields select{color:#344054;background:#fff;border:1px solid #d7dfe9;border-radius:4px;height:34px;padding:0 9px}.production-rule-row-fields{background:#fafbfd;margin:5px 0 12px;padding:10px}.production-rule-row:not(.production-rule-head){padding-top:10px}.production-batch-card>header>svg{color:#1764da;width:20px}.production-batch-form{border-bottom:1px solid #e2e7ee;grid-template-columns:minmax(190px,1fr) 150px minmax(280px,1.4fr) 120px;align-items:end;gap:14px;padding:14px 20px;display:grid}.production-batch-form>label{color:#667386;gap:6px;font-size:12px;display:grid}.production-batch-form>label small{color:#8a95a4}.production-batch-form select,.production-batch-form input{color:#344054;background:#fff;border:1px solid #d7dfe9;border-radius:4px;height:34px;padding:0 9px}.production-batch-form>button{height:34px}.production-batch-capacity{background:#f8fafc;border:1px solid #dfe5ed;border-radius:4px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.production-batch-capacity>div{border-right:1px solid #e2e7ee;padding:7px 10px}.production-batch-capacity>div:last-child{border:0}.production-batch-capacity dt{color:#8a95a4;font-size:11px}.production-batch-capacity dd{color:#26364a;margin:2px 0 0;font-size:16px;font-weight:700}.production-batch-warning{color:#8a5a25;background:#fff5e8;border-radius:4px;margin:12px 20px 0;padding:9px 11px;font-size:12px}.production-batch-list{padding:8px 20px 14px}.production-batch-list>article{border-bottom:1px solid #e6eaf0;grid-template-columns:minmax(210px,.8fr) minmax(360px,1.5fr) 115px;align-items:center;gap:15px;min-height:76px;display:grid}.production-batch-summary span,.production-batch-summary strong,.production-batch-summary small{display:block}.production-batch-summary span{color:#7c8898;font-size:12px}.production-batch-summary strong{color:#2d3744;margin-top:5px;font-size:14px}.production-batch-summary small{color:#8792a2;margin-top:5px;font-size:12px}.production-batch-allocation{flex-wrap:wrap;gap:6px;display:flex}.production-batch-allocation>span{color:#516071;background:#f3f6fa;border-radius:4px;padding:6px 8px;font-size:12px}.production-batch-allocation b{color:#26364a}.production-batch-allocation small{color:#1764da;margin-left:5px}.production-batch-list>article>button{color:#59697c;background:#fff;border:1px solid #c9d4e3;border-radius:4px;height:30px;padding:0 10px;font-size:12px}.production-batch-list>article>em{color:#7f8b9b;font-size:12px;font-style:normal}.production-batch-card>footer{color:#7b8797;background:#f8fafc;padding:11px 20px;font-size:12px}.production-batch-actions{gap:6px;display:grid}.production-batch-actions button{color:#59697c;background:#fff;border:1px solid #c9d4e3;border-radius:4px;height:29px;padding:0 8px;font-size:12px}.production-batch-actions button.primary-action{color:#fff;background:#1764da;border-color:#1764da}.production-batch-actions button:disabled{opacity:.5;cursor:not-allowed}.pack-recommendation-panel{background:#f5f9ff;border:1px solid #bcd5fb;border-radius:6px;gap:14px;margin:18px 0 2px;padding:16px 18px;display:grid}.pack-recommendation-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pack-recommendation-panel>header>div:first-child{gap:4px;display:grid}.pack-recommendation-panel>header strong{color:#183b69;font-size:14px}.pack-recommendation-panel>header small{color:#69809f;font-size:12px}.pack-recommendation-panel>header>div:last-child{gap:8px;display:flex}.pack-recommendation-panel>header button{color:#1764da;background:#fff;border:1px solid #9dbce9;border-radius:4px;height:30px;padding:0 11px;font-size:12px}.pack-recommendation-panel>header button:disabled{opacity:.55}.pack-recommendation-panel.stale{background:#fffaf0;border-color:#e5bc70}.pack-recommendation-group{grid-template-columns:108px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pack-recommendation-group>b{color:#506784;padding-top:7px;font-size:12px}.pack-recommendation-group>div{flex-wrap:wrap;gap:8px;display:flex}.pack-recommendation-group button{color:#315678;text-align:left;background:#fff;border:1px solid #bfd2ed;border-radius:4px;align-items:center;gap:5px;min-height:32px;padding:6px 10px;line-height:1.45;display:inline-flex}.pack-recommendation-group button:hover{color:#1764da;border-color:#1764da}.pack-recommendation-group button.applied{color:#277544;background:#edf9f0;border-color:#a8dfb8}.pack-recommendation-group button svg{width:13px}.pack-recommendation-loading{color:#1764da;margin:0;font-size:12px}.pack-recommendation-error{color:#a34436;background:#fff0ed;border-radius:4px;margin:0;padding:9px 11px;font-size:12px}.pack-recommendation-stale{color:#8a5a25;background:#fff1d8;border-radius:4px;margin:0;padding:9px 11px;font-size:12px}@media (width<=1260px){.site-plan-row{grid-template-columns:minmax(150px,1.2fr) 75px 115px 95px 110px 60px}.production-policy-form{grid-template-columns:1fr 1fr 120px}.production-rule-form{grid-template-columns:1fr 1fr 1.4fr 90px 90px 80px}.production-rule-row{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 80px 55px minmax(150px,1fr) 60px}.production-batch-form{grid-template-columns:1fr 130px 1.2fr 110px}.production-batch-list>article{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.5fr) 105px}}.pack-entity-options button.recommended{background:#f7fbff;border-color:#9bc4f5}.pack-entity-options button.recommended small{color:#1764da}.content-task-quality-exclusions{color:#713b35;background:#fff3f1;border-left:3px solid #d44c3f;border-radius:4px;margin:14px 20px 0;padding:12px 14px}.content-task-quality-exclusions strong{display:block}.content-task-quality-exclusions ul{color:#8a4a43;margin:6px 0 0;padding-left:18px;line-height:1.6}.content-task-path .generation-steps{grid-template-columns:repeat(8,minmax(88px,1fr));overflow-x:auto}.content-task-create form{grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr) minmax(230px,1fr) 130px 130px 130px;align-items:end;gap:12px;padding:16px 20px;display:grid}.content-task-create label{color:#667386;gap:6px;font-size:12px;display:grid}.content-task-create input,.content-task-create textarea,.content-task-create select{color:#263548;background:#fff;border:1px solid #d7dfe9;border-radius:4px;width:100%;min-height:36px;padding:8px 10px;font-size:13px}.content-task-create textarea{resize:vertical;line-height:1.5}.content-task-create button{min-height:36px}.content-task-warning{color:#9b5d20;background:#fff4df;border-radius:4px;margin:0 20px 16px;padding:10px 12px}.content-task-status{color:#546579;background:#eef1f5;border-radius:4px;padding:6px 10px;font-size:12px;font-style:normal}.content-task-status.ready{color:#237343;background:#eaf7ed}.content-task-status.needs_evidence{color:#9b5d20;background:#fff2df}.content-task-status.unsupported_request{color:#b4453d;background:#fff0ee}.content-task-detail .generation-summary dl{border-top:1px solid #e6eaf0;grid-template-columns:2fr 1fr 1fr;gap:0;margin:0;padding:0 20px;display:grid}.content-task-detail .generation-summary dl>div{border-right:1px solid #e6eaf0;gap:5px;padding:14px;display:grid}.content-task-detail .generation-summary dt{color:#8490a0;font-size:12px}.content-task-detail .generation-summary dd{color:#263548;margin:0;font-size:13px}.content-task-detail .generation-summary>footer{border-top:1px solid #e6eaf0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.content-task-detail .generation-summary>footer button{color:#1764da;background:#fff;border:1px solid #b9c9de;border-radius:4px;min-height:34px;padding:0 13px}.content-task-detail .generation-summary>footer button.primary-action{color:#fff;background:#1764da}.content-task-detail button:disabled{cursor:not-allowed;opacity:.5}.content-task-missing,.content-task-evidence-list{gap:10px;padding:14px 20px;display:grid}.content-task-missing>article{background:#fff7e9;border-left:3px solid #e19a36;border-radius:4px;padding:12px 14px}.content-task-missing strong,.content-task-missing p,.content-task-missing small{margin:0;display:block}.content-task-missing p{color:#526277;margin-top:6px}.content-task-missing small{color:#9b5d20;margin-top:7px}.content-task-evidence-list>article{border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 0;display:flex}.content-task-evidence-list strong,.content-task-evidence-list p,.content-task-evidence-list small{margin:0;display:block}.content-task-evidence-list p{color:#405065;margin-top:5px;line-height:1.6}.content-task-evidence-list small{color:#718097;margin-top:6px}.content-task-evidence-list>article>span{color:#1764da;flex:none;font-size:12px}.content-task-contract{padding-bottom:16px}.content-task-contract>header svg{color:#1d9b52;width:22px}.content-task-contract>small{color:#718097;padding:0 20px;display:block}@media (width<=1500px){.content-task-create form{grid-template-columns:1fr 1fr 1fr}.content-task-create form>button{align-self:end}}@media (width<=980px){.content-task-create form,.content-task-layout{grid-template-columns:1fr}.generation-session-list{min-height:0;position:static}.content-task-detail .generation-summary dl{grid-template-columns:1fr}}.model-service-workspace{gap:14px;display:grid}.model-service-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.model-service-metrics article{background:#fff;border:1px solid #dfe5ec;border-radius:6px;min-height:92px;padding:18px 20px}.model-service-metrics span,.model-service-metrics small{color:#7d8898;font-size:13px;display:block}.model-service-metrics strong{color:#172033;margin:8px 0 5px;font-size:29px;display:block}.model-service-card>header button{align-items:center;gap:6px;display:flex}.model-service-card>header button svg{width:14px}.model-service-form{background:#f8fafc;border-bottom:1px solid #e3e8ef;grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.model-service-form-title,.model-service-form .wide,.model-service-form-actions{grid-column:1/-1}.model-service-form-title{justify-content:space-between;align-items:center;display:flex}.model-service-form-title strong{font-size:16px}.model-service-form-title span{color:#7c8796;font-size:13px}.model-service-form label{color:#687486;gap:6px;font-size:13px;display:grid}.model-service-form input,.model-service-form select{color:#263244;background:#fff;border:1px solid #ced7e3;border-radius:4px;height:36px;padding:0 10px}.model-service-form input[type=password]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.model-service-form label small{color:#929cab}.model-service-form-actions{justify-content:flex-end;gap:8px;display:flex}.model-service-form-actions button{min-width:90px;height:34px}.model-service-list{gap:10px;padding:16px 20px;display:grid}.model-service-list>article{background:#fff;border:1px solid #dde4ed;border-radius:6px;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.4fr) minmax(180px,.8fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.model-service-list>article.active{background:#f8fbff;border-color:#9fc3fa;box-shadow:inset 3px 0 #1764da}.model-service-summary span,.model-service-summary strong,.model-service-summary small{display:block}.model-service-summary span{color:#1764da;font-size:12px;font-weight:700}.model-service-summary strong{color:#202b3c;margin:5px 0;font-size:15px}.model-service-summary small{color:#7f8a99;font-size:13px}.model-service-list dl{gap:6px;margin:0;display:grid}.model-service-list dl>div{grid-template-columns:60px minmax(0,1fr);gap:8px;display:grid}.model-service-list dt{color:#8a95a4;font-size:12px}.model-service-list dd{color:#4d5969;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.model-service-status em{color:#93601a;background:#fff3dd;border-radius:12px;padding:4px 8px;font-size:12px;font-style:normal;display:inline-block}.model-service-status em.ready{color:#167842;background:#eaf8ef}.model-service-status em.active{color:#1558ba;background:#eaf2ff}.model-service-status small{color:#7d8898;max-width:250px;margin-top:6px;font-size:12px;line-height:1.5;display:block}.model-service-actions{gap:6px;display:flex}.model-service-actions button{height:30px;padding:0 10px}.model-service-actions .danger-action{color:#b42318}.model-service-card>footer{color:#7b8797;background:#f8fafc;padding:11px 20px;font-size:12px}.active-model-service-banner{background:#fffaf1;border-color:#edcf9e;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.active-model-service-banner.ready{background:#f4fbf6;border-color:#b9dec5}.active-model-service-banner span,.active-model-service-banner strong,.active-model-service-banner small{display:block}.active-model-service-banner span{color:#7f8b99;font-size:12px}.active-model-service-banner strong{color:#273446;margin:5px 0;font-size:15px}.active-model-service-banner small{color:#687486;font-size:12px}.active-model-service-banner em{color:#94631e;font-size:13px;font-style:normal}.active-model-service-banner.ready em{color:#187942}.active-model-service-banner button{color:#1764da;background:#fff;border:1px solid #9fbce6;border-radius:4px;height:32px;padding:0 13px}@media (width<=1180px){.model-service-list>article{grid-template-columns:1fr 1.5fr}.model-service-actions{justify-content:flex-start}}@media (width<=760px){.model-service-metrics,.model-service-form{grid-template-columns:1fr}.model-service-form-title,.model-service-form .wide,.model-service-form-actions{grid-column:auto}.model-service-list>article,.active-model-service-banner{grid-template-columns:1fr}}.model-service-status .model-service-test-result{margin-top:8px;font-weight:600}.model-service-status .model-service-test-result.success{color:#167842}.model-service-status .model-service-test-result.error{color:#b42318}:root{--el-font-size-base:15px;--el-font-size-small:13px;--el-font-size-large:17px}body{font-size:15px;line-height:1.55}button,input,select,textarea{line-height:1.45}.article-preview-body,.article-review-rendered,.discovery-snapshot-body{font-size:17px;line-height:1.9}.article-form textarea,.generation-draft-panel textarea,.snapshot-list article>p,.reference-title-preview p,.reference-analysis-result>p,.fact-main textarea,.source-drawer textarea,.source-bulk-modal textarea{font-size:16px;line-height:1.8}.fact-main blockquote,.evidence-citations-block p,.evidence-boundary-block p,.conflict-version-list blockquote{line-height:1.75;font-size:15px!important}.detail-data-block dl div,.selected-fact-summary span,.official-source-block h3 small{line-height:1.65;font-size:14px!important}
