:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.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-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);background-color:var(--el-color-white);opacity:1;transition:opacity var(--el-transition-duration-fast);align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--primary{--el-alert-bg-color:var(--el-color-primary-light-9)}.el-alert--primary.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-primary)}.el-alert--primary.is-light .el-alert__description{color:var(--el-color-primary)}.el-alert--primary.is-dark{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{flex-direction:column;gap:4px;display:flex}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size);margin-right:8px}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size);margin-right:12px}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;cursor:pointer;position:absolute;top:12px;right:16px}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);line-height:24px;top:8px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-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-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-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-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-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-date-table{-webkit-user-select:none;user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.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-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--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%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.single-panel{width:322px}.el-date-range-picker.single-panel .el-picker-panel__body{min-width:322px}.el-date-range-picker.single-panel.has-sidebar.has-time{width:434px}.el-date-range-picker.single-panel.has-sidebar{width:438px}.el-date-range-picker.single-panel .el-picker-panel__content{width:292px;margin:15px;padding:0;display:block;position:relative}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:16px;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}.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}.el-popup-parent--hidden{overflow:hidden}.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}}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden,.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%)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;inset:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-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;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-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{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.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}.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}.neutral-return[data-v-e2415768]{color:#000}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);outline:none;display:inline-block;position:relative}.el-radio-button__inner{white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);line-height:1;font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;z-index:-1;outline:none;position:absolute}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:32px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:20px;color:var(--el-text-color-primary);font-size:14px;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{font-size:14px;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:40px;height:20px;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:10px;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:16px;padding:0 4px 0 18px;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:16px;height:16px;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:40px;font-size:14px;line-height:24px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;min-width:50px;height:24px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{height:24px;font-size:12px;line-height:16px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;min-width:30px;height:16px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}[data-v-4e6a36dc] .strategy-history-loading .el-loading-spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:14px;width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box;margin:0;padding:12px 18px;border:1px solid var(--brand-red-200);border-radius:14px;background:#fffaf8;box-shadow:0 6px 22px var(--brand-shadow)}[data-v-4e6a36dc] .strategy-history-loading .el-loading-text{margin:0;color:var(--brand-red-700);font-size:13px;font-weight:650}[data-v-4e6a36dc] .strategy-history-loading .circular{flex-shrink:0;width:48px;height:26px;overflow:visible;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:none}[data-v-4e6a36dc] .history-loading-track{stroke:var(--brand-red-200)}[data-v-4e6a36dc] .history-loading-flow{stroke:var(--brand-red-600);stroke-dasharray:16 44;animation:history-loading-flow-4e6a36dc 2.4s ease-in-out infinite}@keyframes history-loading-flow-4e6a36dc{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){[data-v-4e6a36dc] .history-loading-flow{animation:none;stroke-dasharray:none}}.gaoge90-shape-tags[data-v-f09aa018]{display:inline-flex;align-items:center;justify-content:center;gap:4px;vertical-align:middle;white-space:nowrap}.gaoge90-shape-tag[data-v-f09aa018]{display:inline-flex;align-items:center;padding:1px 5px;border:1px solid #ead5d1;border-radius:4px;background:#fff7f5;color:#98483d;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap}.gaoge90-shape-tag.v40[data-v-f09aa018]{background:#fcece8;color:#94392f;border-color:#e6bfb6}.gaoge90-shape-tag.v60[data-v-f09aa018]{background:#f6dcd5;color:#7f2b26;border-color:#dfa79b}.gaoge90-shape-tag.none[data-v-f09aa018]{background:#f6f5f4;color:#807773;border-color:#e4dfdc}.gaoge90-shape-tag.unknown[data-v-f09aa018]{background:#fffbf2;color:#8b7040;border-color:#eadfc8}:root{--brand-red-950: #4d1018;--brand-red-900: #681923;--brand-red-800: #84252b;--brand-red-700: #a53235;--brand-red-600: #c8423d;--brand-red-500: #df6255;--brand-red-400: #ea887b;--brand-red-300: #efb5ad;--brand-red-200: #f3d1cc;--brand-red-100: #f9e7e3;--brand-red-50: #fff7f5;--brand-ink: #40292d;--brand-muted: #806b6f;--brand-border: #ead8d6;--brand-page: #f8f4f3;--brand-shadow: rgba(94, 29, 34, .1);--el-color-primary: #c8423d;--el-color-primary-light-3: #da7770;--el-color-primary-light-5: #e6a09a;--el-color-primary-light-7: #f0c7c3;--el-color-primary-light-8: #f5dcd9;--el-color-primary-light-9: #faeeec;--el-color-primary-dark-2: #a53531;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--brand-ink);background:var(--brand-page);font-synthesis:none;text-rendering:optimizeLegibility}.named-zaifuqing,.named-xinz{--named-accent: var(--brand-red-600);--named-soft: var(--brand-red-50)}.named-hero{border-top-color:var(--brand-red-400)}.named-hero .hero-kicker{color:#ffd8d1}.named-rule-flow article{min-width:0}.named-rule-flow article>span{background:var(--brand-red-600)}.named-rule-flow article>strong{color:var(--brand-red-800)}.named-xinz .yywj-count,.named-xinz .yywj-rule-version,.named-zaifuqing .yywj-count,.named-zaifuqing .yywj-rule-version{color:var(--brand-red-800);background:var(--brand-red-100)}.xinz-rule-footnote{margin:16px 0 0;color:#745d58;font-size:12px;line-height:1.7}.xinz-limit-up-notice{margin-top:14px;padding:13px 15px;border:1px solid #ecc7bd;border-left:4px solid var(--brand-red-500);border-radius:8px;color:#704c45;background:#fff8f5}.xinz-limit-up-notice strong{color:var(--brand-red-800);font-size:13px}.xinz-limit-up-notice p{margin:6px 0;font-size:12px;line-height:1.65}.xinz-limit-up-notice .xinz-compound-profit{padding:8px 10px;border-radius:6px;color:#7a271f;background:#fdeae5;font-weight:750}.xinz-limit-up-notice small{display:block;color:#80655e;font-size:11px;line-height:1.65}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--brand-page)}button,input{font:inherit}a{color:inherit}.page-shell{min-height:100vh;padding:28px 16px 44px}.report{width:min(1380px,100%);margin:0 auto}.breadcrumb{display:flex;align-items:center;gap:9px;margin:0 2px 12px;color:#9a8588;font-size:13px}.breadcrumb a{color:var(--brand-red-700);text-decoration:none}.breadcrumb a:hover{color:var(--brand-red-500)}.breadcrumb strong{color:var(--brand-ink);font-weight:650}.hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:27px 30px;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--brand-red-950) 0%,var(--brand-red-800) 62%,var(--brand-red-600) 128%);box-shadow:0 10px 30px #5c151d33}.hero-identity{position:relative;z-index:1;display:flex;align-items:center;gap:22px;min-width:0}.hero-copy{min-width:0}.pitaya-brand{display:inline-flex;align-items:center;flex:0 0 auto}.pitaya-brand-mark{display:block;width:136px;height:auto;border:1px solid rgba(255,255,255,.24);border-radius:10px;box-shadow:0 9px 22px #040d1d3d}.hero-kicker{color:#ffd8d1;font-size:12px;font-weight:750;letter-spacing:1.8px}h1{margin:5px 0 7px;font-size:28px;line-height:1.25;letter-spacing:-.3px}.hero h1,.home-hero h1{color:#fff}.hero-note{margin:0;color:#f2d4d1;font-size:13px}.hero-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.live-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(255,221,214,.3);border-radius:999px;color:#ffe2dc;background:#ffffff12;font-size:12px}.live-dot{width:7px;height:7px;border-radius:50%;background:#ffb1a2;box-shadow:0 0 0 4px #ffb1a224}.refresh-button{border-color:#ffffff2e!important;color:#fff!important;background:#ffffff1a!important}.refresh-button:hover{background:#ffffff2e!important}.back-to-top-button{position:fixed!important;z-index:40;right:12px;bottom:28px;width:48px!important;height:48px!important;border:1px solid rgba(255,255,255,.72)!important;color:#fff!important;background:linear-gradient(145deg,#e15b4d,#bc3540)!important;box-shadow:0 10px 25px #6f252d4d!important;transition:transform .18s ease,box-shadow .18s ease!important}.back-to-top-button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #6f252d61!important}.back-to-top-icon{width:25px;height:25px;overflow:visible;fill:none;stroke:currentColor;stroke-width:3.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(74,15,24,.3))}.hero-link-button{display:inline-flex;min-height:32px;align-items:center;padding:7px 13px;border:1px solid rgba(255,255,255,.22);border-radius:7px;color:#fff;background:#ffffff14;text-decoration:none;font-size:12px;font-weight:650}.hero-link-button:hover{background:#ffffff2b}.section{margin-top:22px;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 7px 24px var(--brand-shadow)}.section-live{border:1px solid #f3b4aa;border-top:6px solid #e75c4b}.section-history{border:1px solid var(--brand-red-200);border-top:6px solid var(--brand-red-600)}.section-head.history-head{border-bottom-color:var(--brand-red-200);color:var(--brand-red-800);background:var(--brand-red-50)}.history-total{color:var(--brand-muted);font-size:13px}.history-total strong{color:var(--brand-red-800);font-size:17px}.history-filter-bar{display:flex;align-items:center;gap:18px;margin-bottom:12px;padding:11px 13px;border:1px solid #d8e0e9;border-radius:9px;background:#f8fafc}.history-filter-copy{display:flex;min-width:105px;flex-direction:column;gap:2px}.history-filter-copy strong{color:#3f536b;font-size:13px}.history-filter-copy span{color:#98a2af;font-size:10px}.history-filter-options{display:grid;width:100%;grid-template-columns:repeat(2,minmax(280px,1fr));gap:8px 12px}.history-filter-item{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:12px;padding:5px 6px 5px 11px;border:1px solid #d7e0ea;border-radius:8px;color:#4f6278;background:#fff;font-size:12px}.history-filter-item-wide{grid-column:1 / -1}.history-filter-item-wide .history-filter-segments button{min-width:55px}.history-filter-segments{display:inline-flex;overflow:hidden;border:1px solid #cbd6e2;border-radius:6px}.history-filter-segments button{min-width:42px;padding:5px 8px;border:0;border-right:1px solid #d8e0e9;color:#718095;background:#f8fafc;cursor:pointer;font-size:11px}.history-filter-segments button.filter-all{min-width:57px}.history-filter-segments button:last-child{border-right:0}.history-filter-segments button:hover:not(:disabled):not(.active){color:var(--brand-red-800);background:var(--brand-red-50)}.history-filter-segments button.active{color:#fff;background:var(--brand-red-600);box-shadow:inset 0 0 0 1px var(--brand-red-700)}.history-filter-segments button:disabled,.history-filter-reset:disabled{opacity:.55;cursor:wait}.history-filter-reset{padding:7px 9px;border:0;color:#748296;background:transparent;cursor:pointer;font-size:12px}.history-filter-reset:hover:not(:disabled){color:#bf493d}.history-loaded-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--brand-red-200);border-left:4px solid var(--brand-red-600);border-radius:10px;background:linear-gradient(90deg,var(--brand-red-50) 0%,#fff 100%)}.history-summary-label{display:flex;min-width:120px;flex-direction:column;gap:3px}.history-summary-label strong{color:var(--brand-red-800);font-size:14px}.history-summary-label span{color:#8393a5;font-size:11px}.history-summary-metrics{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.history-summary-metrics .metric{min-width:128px;justify-content:space-between}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 22px 15px;border-bottom:1px solid #f4c8c1;color:#9f2f25;background:#fff0ed}.section-title{margin:0;font-size:20px;line-height:1.3}.section-desc{margin:4px 0 0;font-size:13px;opacity:.78}.legend{display:flex;gap:15px;color:#795650;font-size:12px}.legend>span{display:inline-flex;align-items:center;gap:5px}.legend-box{width:14px;height:14px;border:1px solid #c9dbc9;border-radius:3px}.legend-box.unsealed{background:#e8f5e9}.legend-box.new-high{border-color:#e8a29a;background:#ffd6d1}.section-body{padding:18px}.error-alert{margin-bottom:14px}.summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:10px;border-radius:9px;background:#f6f8fb}.metric{display:inline-flex;align-items:center;gap:8px;min-height:37px;padding:6px 11px;border:1px solid #dfe5ee;border-radius:7px;color:#5a667a;background:#fff;font-size:12px}.metric strong{color:#26344d;font-size:15px}.metric-primary{border-color:#efb3a8;background:#fff5f2}.metric-broken{border-color:#efc2b8;background:#fff6f3}.metric-broken strong{color:#bb4d3f}.table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid #dce3ed;border-radius:9px;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.report table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;font-size:12px}.report th,.report td{padding:10px 11px;text-align:right;white-space:nowrap;border-bottom:1px solid #e5e9f0}.report th{color:#864238;background:#fff1ee;font-weight:680}.report th small{display:block;margin-top:1px;color:#a37b75;font-weight:400}.report tbody tr:last-child td{border-bottom:0}.report tbody tr:nth-child(2n) td{background:#fafbfd}.report tbody tr:hover td{background:#fff8f6}.align-left{text-align:left}.stock-name{color:#25344d;font-weight:560}.symbol{color:#718096;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.board-return{font-weight:750}.unsealed-row td{background:#e8f5e9!important}.unsealed-row:hover td{background:#def0e0!important}.new-high-row td{background:#ffd6d1!important;border-top-color:#efaaa2;border-bottom-color:#efaaa2;font-weight:750}.new-high-row:hover td{background:#f8c5bf!important}.profit{color:#d93025!important}.loss{color:#168447!important}.flat{color:#596579!important}.named-90gaoge .gaoge90-win-rate-neutral,.named-zaifuqing .zfq-win-rate{color:#000!important;font-weight:800}.seal-tag{display:inline-block;min-width:28px;padding:2px 7px;border-radius:999px;text-align:center;font-size:11px}.seal-tag.sealed{color:#b33d32;background:#ffebe8}.seal-tag.unsealed{color:#267342;background:#d9efdd}.empty{padding:36px;text-align:center;color:#7a8495}.history-table{min-width:1580px}.history-table th{color:var(--brand-red-800);background:var(--brand-red-50)}.history-fixed-header{position:fixed;z-index:100;top:0;overflow:hidden;border:1px solid var(--brand-red-200);border-top:3px solid var(--brand-red-600);background:var(--brand-red-50);box-shadow:0 5px 15px var(--brand-shadow);pointer-events:none}.history-fixed-header-table{min-width:0;border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed;transition:none}.history-fixed-header-table th{padding:10px 11px;border-bottom:1px solid var(--brand-red-200);color:var(--brand-red-800);background:var(--brand-red-50);font-size:12px;font-weight:680;line-height:normal;text-align:right;white-space:nowrap}.history-fixed-header-table th.align-left{text-align:left}.history-day-row td{padding:11px 13px;text-align:left;color:var(--brand-red-800);background:linear-gradient(90deg,var(--brand-red-100) 0%,var(--brand-red-50) 100%)!important;border-top:3px solid var(--brand-red-400);border-bottom-color:var(--brand-red-200)}.history-day-summary{display:flex;align-items:center;gap:22px}.history-day-title{display:flex;min-width:118px;flex-direction:column;gap:2px}.history-day-title small{color:#9a7b7e;font-size:10px;font-weight:550;letter-spacing:.5px}.history-day-title strong{color:var(--brand-red-800);font-size:15px}.history-day-metrics{display:flex;align-items:stretch;flex-wrap:wrap;gap:7px}.history-mini-metric{display:inline-flex;min-width:112px;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border:1px solid #cad8e7;border-radius:7px;color:#667b91;background:#ffffffe6;box-shadow:0 2px 7px #314d6c0d;font-size:11px}.history-mini-metric b{color:#29455f;font-size:14px}.history-mini-metric-primary{border-color:#efb5ac;background:#fff4f1}.history-mini-metric-broken{border-color:#efc2b8;background:#fff6f3}.history-mini-metric-broken b{color:#bb4d3f}.history-load-more{display:flex;min-height:84px;align-items:center;justify-content:center;flex-direction:column;gap:7px;margin-top:10px;color:#7b8797}.history-load-more button{min-width:160px;padding:9px 18px;border:1px solid var(--brand-red-300);border-radius:8px;color:var(--brand-red-800);background:var(--brand-red-50);cursor:pointer}.history-load-more button:hover:not(:disabled){border-color:var(--brand-red-500);background:var(--brand-red-100)}.history-load-more button:disabled{color:#8e9dad;cursor:wait}.history-load-more small{color:#9aa5b3;font-size:11px}.history-finished{color:#7a8796;font-size:12px}.strategy-home-shell{min-height:100vh;padding-top:42px;background:radial-gradient(circle at 9% 8%,rgba(207,55,55,.09),transparent 28%),radial-gradient(circle at 90% 28%,rgba(255,132,98,.08),transparent 27%),#fff8f7}.strategy-home{width:min(1120px,100%);margin:0 auto}.home-hero{position:relative;overflow:hidden;padding:40px 44px 0;border-radius:18px;color:#fff;background:linear-gradient(132deg,#4d0c16,#811c25 52%,#c43c36);box-shadow:0 18px 42px #67141c3d}.home-hero-copy{position:relative;z-index:2;max-width:610px}.home-pitaya-brand{margin-bottom:18px}.home-pitaya-brand .pitaya-brand-mark{width:225px;border-radius:13px}.home-hero:after{position:absolute;top:-128px;right:-58px;width:360px;height:360px;border:1px solid rgba(255,222,210,.14);border-radius:50%;box-shadow:0 0 0 58px #ffcdbb09,0 0 0 116px #ffcdbb06;content:""}.home-hero h1{position:relative;z-index:1;margin-top:9px;font-size:34px}.home-hero p{position:relative;z-index:1;margin:0;color:#f5cbc7;font-size:14px}.home-pitaya-art{position:absolute;z-index:1;top:12px;right:38px;width:330px;height:195px;pointer-events:none}.pitaya-art-halo{position:absolute;top:4px;right:43px;width:184px;height:184px;border:1px solid rgba(255,218,207,.16);border-radius:50%;background:radial-gradient(circle,rgba(255,219,207,.1) 0%,rgba(255,173,151,.035) 54%,transparent 55%);box-shadow:0 0 0 22px #ffd9cd06,0 0 0 48px #ffd9cd04}.pitaya-mascot-crop{position:absolute;top:8px;right:53px;width:166px;height:176px;opacity:.48;filter:drop-shadow(0 12px 18px rgba(66,5,15,.1))}.pitaya-mascot-crop img{width:100%;height:100%;object-fit:contain}.pitaya-petal{position:absolute;width:28px;height:62px;border:1px solid rgba(255,207,190,.24);border-radius:90% 8% 90% 12%;background:linear-gradient(160deg,#ffb8a31f,#ffffff04)}.petal-1{top:27px;right:16px;transform:rotate(28deg)}.petal-2{right:8px;bottom:21px;width:21px;height:46px;transform:rotate(62deg)}.pitaya-seed{position:absolute;width:6px;height:10px;border-radius:70% 35%;background:#ffebe46b;box-shadow:0 0 7px #ffd3c329}.seed-1{top:22px;left:46px;transform:rotate(-24deg)}.seed-2{top:58px;left:17px;transform:rotate(31deg)}.seed-3{bottom:47px;left:31px;transform:rotate(-43deg)}.seed-4{top:19px;right:79px;transform:rotate(48deg)}.seed-5{right:43px;bottom:33px;transform:rotate(-18deg)}.market-tabbar{position:relative;z-index:3;display:flex;min-height:76px;align-items:stretch;gap:4px;margin:34px -44px 0;padding:8px 44px;border-top:1px solid rgba(255,223,216,.18);background:#32050c40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.market-tab{display:flex;min-width:178px;align-items:center;gap:10px;padding:10px 15px;border:1px solid transparent;border-radius:10px;color:#f5cbc5;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.market-tab:hover,.market-tab.active{border-color:#ffdacf42;color:#fff;background:#fff4ef1f;transform:translateY(-1px)}.market-tab-index{color:#ff9d8e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.market-tab>span:last-child,.market-rise-note>span{display:flex;flex-direction:column;gap:2px}.market-tab strong,.market-rise-note strong{font-size:13px;letter-spacing:.3px}.market-tab small,.market-rise-note small{color:#dba8a3;font-size:9px;letter-spacing:1px}.market-rise-note{display:flex;align-items:center;gap:10px;margin-left:auto;padding:8px 2px 8px 18px;color:#fff0dc}.market-rise-icon{display:grid;width:54px;height:40px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,225,210,.2);border-radius:10px;background:linear-gradient(145deg,#ffffff1f,#ff997e0d);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #37040b21}.market-rise-icon svg{width:46px;height:29px;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.market-rise-candles{stroke:#ffd5c29e;stroke-width:1.2}.market-rise-candles path:nth-child(2n){fill:#ff907140}.market-rise-line{stroke:#ffd0a3;stroke-width:2.4;filter:drop-shadow(0 0 3px rgba(255,208,163,.35))}.market-rise-arrow{stroke:#ffe0b6;stroke-width:2.2}.home-tools{display:flex;align-items:center;gap:12px;margin:12px 2px 0;font-size:12px;line-height:24px}.home-tools>span{color:#96716d}.home-tools a{color:#75484b;text-decoration:none}.home-tools a:hover,.home-tools a:focus-visible{color:#a52c37;text-decoration:underline;text-underline-offset:3px}.home-tools+.strategy-section{margin-top:12px}.strategy-section{scroll-margin-top:18px;margin-top:22px;padding:26px;border:1px solid #efd8d5;border-radius:16px;background:#fffffff5;box-shadow:0 9px 28px #69262914}.strategy-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.strategy-section-head h2{margin:0;color:#4e2025;font-size:21px}.strategy-section-head p{margin:5px 0 0;color:#8d6a6b;font-size:13px}.strategy-count{padding:6px 11px;border-radius:999px;color:#913b3d;background:#fff0ee;font-size:12px}.report-section-actions{display:flex;align-items:center;gap:8px}.report-tool-link{padding:6px 11px;border:1px solid #e6aaa3;border-radius:999px;color:#a43d35;background:#fff4f2;text-decoration:none;font-size:12px;font-weight:700}.report-tool-link:hover{border-color:#d75c51;color:#8e2e28;background:#ffeae7}.strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.strategy-card{--card-accent: #c8423d;--card-accent-2: #e86e60;--card-border: #ebc9c4;--card-tint: #fff8f6;--card-soft: #f8e6e2;position:relative;min-height:250px;overflow:hidden;padding:22px;border:1px solid var(--card-border, #ead9d7);border-radius:10px;color:#4a292d;background:linear-gradient(145deg,#fff 32%,var(--card-tint, #fffdfc) 100%);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.strategy-card:hover{transform:translateY(-3px);border-color:var(--card-accent);box-shadow:0 14px 30px color-mix(in srgb,var(--card-accent) 18%,transparent)}.strategy-card:before{position:absolute;z-index:1;top:0;right:76px;left:22px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--card-accent),var(--card-accent-2) 68%,#d64a42 86%,transparent);content:"";opacity:.78}.strategy-card:after{position:absolute;right:-55px;bottom:-75px;width:190px;height:190px;border-radius:50%;background:var(--card-soft);content:""}.strategy-card.disabled{background:#fafbfc}.strategy-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.strategy-code{color:var(--card-accent);font-size:11px;font-weight:800;letter-spacing:1.4px}.strategy-feature-icon{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;margin-top:22px;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:6px;color:#fff;background:linear-gradient(145deg,var(--card-accent-2),var(--card-accent));box-shadow:0 8px 18px color-mix(in srgb,var(--card-accent) 24%,transparent),inset 0 1px #ffffff38}.strategy-feature-icon:after{position:absolute;top:-24px;left:-9px;width:18px;height:88px;background:#ffffff1a;content:"";transform:rotate(-28deg)}.strategy-feature-icon svg{position:relative;z-index:1;width:29px;height:29px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.strategy-feature-icon .icon-glyph{fill:currentColor;stroke:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900}.strategy-feature-icon .icon-glyph-number{font-size:11px;letter-spacing:-1px}.strategy-feature-icon .icon-glyph-bond{font-size:12px}.named-90gaoge .gaoge90-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.named-90gaoge .gaoge90-table{min-width:1020px}.named-90gaoge .gaoge90-candidate-table{min-width:1120px}.named-90gaoge .gaoge90-exclusion-table{min-width:1240px}.named-90gaoge .gaoge90-trade-table{min-width:1480px}.named-90gaoge :is(.gaoge90-table,.gaoge90-candidate-table,.gaoge90-exclusion-table,.gaoge90-trade-table,.gaoge90-history-table) :is(th,td){padding-inline:7px}.named-90gaoge :is(th,td).gaoge90-shape-col{width:1%;min-width:148px;text-align:center}.named-90gaoge :is(th,td).gaoge90-date-col{width:94px;min-width:94px;padding-inline:4px;text-align:center;font-variant-numeric:tabular-nums}.named-90gaoge .gaoge90-performance-section .hero-link-button{border-color:#d98f87;color:#8f302a;background:#fff7f5}.named-90gaoge .gaoge90-performance-section .hero-link-button:hover{border-color:#c6655c;background:#fde9e5}.named-90gaoge .gaoge90-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.named-90gaoge .gaoge90-performance-card{padding:15px;border:1px solid #ead5d1;border-radius:10px;background:linear-gradient(145deg,#fff 20%,#fff8f6);box-shadow:0 6px 18px #6f2d270d}.named-90gaoge .gaoge90-performance-card header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid #f0dedb}.named-90gaoge .gaoge90-performance-card header strong{color:#7f2b26;font-size:16px}.named-90gaoge .gaoge90-performance-card header span{color:#8b7471;font-size:11px}.named-90gaoge .gaoge90-performance-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px 0 11px}.named-90gaoge .gaoge90-performance-values div{display:flex;flex-direction:column;gap:4px}.named-90gaoge .gaoge90-performance-values span{color:#84706e;font-size:11px}.named-90gaoge .gaoge90-performance-values strong{font-size:18px;font-variant-numeric:tabular-nums}.named-90gaoge .gaoge90-performance-card>small{color:#a28e8b;font-size:10px}.named-90gaoge .yywj-candidate-day .gaoge90-history-table{min-width:1640px}.named-90gaoge .gaoge90-history-table .candidate-history-note{width:320px;min-width:300px;max-width:360px;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.named-90gaoge .gaoge90-history-table .candidate-history-note-head{text-align:left}.named-90gaoge .gaoge90-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.named-90gaoge .gaoge90-history-summary-column{display:grid;min-width:0;gap:8px}.named-90gaoge .gaoge90-history-summary-column .metric{box-sizing:border-box;width:100%;min-width:0}.named-90gaoge .gaoge90-history-range{margin-top:6px;color:#8f302a;font-weight:750}.trade-status-tag.not_candidate{color:#657083;background:#edf1f5}.named-90gaoge .gaoge90-trade-table .sell-reason{min-width:210px;overflow:visible;text-overflow:clip;line-height:1.5;white-space:normal}.named-90gaoge .gaoge90-exclusion-table .exclusion-reason{min-width:320px;line-height:1.55;white-space:normal}.named-90gaoge .gaoge90-rule-summary{padding-bottom:0}.named-90gaoge .gaoge90-rules-markdown{padding-top:28px}.named-90gaoge .gaoge90-rules-panel{position:relative;max-height:280px;overflow:hidden;transition:max-height .72s cubic-bezier(.4,0,.2,1)}.named-90gaoge .gaoge90-rules-panel:after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:128px;background:linear-gradient(180deg,#fff0,#fff 72%);content:"";pointer-events:none;transition:opacity .28s ease}.named-90gaoge .gaoge90-rules-panel.is-expanded:after{opacity:0}.named-90gaoge .gaoge90-rules-toggle-row{position:relative;z-index:2;display:flex;justify-content:center;margin-top:-42px;padding:0 0 24px;transition:margin-top .48s ease,padding .48s ease}.named-90gaoge .gaoge90-rules-toggle-row.is-expanded{margin-top:0;padding-top:4px}.named-90gaoge .gaoge90-rules-toggle{display:inline-flex;min-width:158px;height:38px;align-items:center;justify-content:center;gap:7px;padding:0 17px;border:1px solid #e2a7a1;border-radius:999px;color:#9c332d;background:#fffffff5;box-shadow:0 7px 20px #7e262321,inset 0 1px #fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.named-90gaoge .gaoge90-rules-toggle:hover{border-color:#ca6c63;color:#842720;background:#fff7f5;box-shadow:0 9px 24px #7e26232b,inset 0 1px #fff;transform:translateY(-1px)}.named-90gaoge .gaoge90-rules-toggle:focus-visible{outline:3px solid rgba(198,40,40,.22);outline-offset:3px}.named-90gaoge .gaoge90-rules-arrow{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .4s cubic-bezier(.4,0,.2,1)}.named-90gaoge .gaoge90-rules-toggle[aria-expanded=true] .gaoge90-rules-arrow{transform:rotate(180deg)}.new-high-tag{display:inline-flex;min-width:38px;height:22px;align-items:center;justify-content:center;margin:1px 2px;border-radius:4px;font-size:12px;font-weight:700}.new-high-tag.close-high{color:#a52721;background:#fce8e6}.new-high-tag.intraday-high{color:#8a4b08;background:#fef3d8}.new-high-tag.history-high{color:#fff;background:#b3261e}@media(max-width:760px){.named-90gaoge .gaoge90-summary,.named-90gaoge .gaoge90-performance-grid{grid-template-columns:1fr}.named-90gaoge .gaoge90-history-summary{grid-template-columns:1fr 1fr}.named-90gaoge .gaoge90-rules-panel{max-height:250px}}@media(prefers-reduced-motion:reduce){.named-90gaoge .gaoge90-rules-panel,.named-90gaoge .gaoge90-rules-toggle-row,.named-90gaoge .gaoge90-rules-toggle,.named-90gaoge .gaoge90-rules-arrow{transition:none}}.strategy-card h3{position:relative;z-index:1;margin:14px 0 6px;font-size:20px}.strategy-card p{position:relative;z-index:1;max-width:410px;min-height:40px;margin:0;color:#806d70;font-size:13px;line-height:1.6}.strategy-card-action{position:absolute;z-index:1;right:22px;bottom:19px;left:22px;display:flex;justify-content:space-between;color:var(--card-accent);font-size:13px;font-weight:650}.strategy-card.disabled .strategy-card-action{color:#9ba4b1}.report-home-card{display:flex;width:min(540px,100%);min-height:250px;flex-direction:column}.report-home-card .strategy-card-action{position:relative;right:auto;bottom:auto;left:auto;margin-top:auto;padding-top:18px}.backfill-progress-section{border-color:#ebc4be;background:linear-gradient(135deg,#fff 30%,#fff5f2)}.backfill-progress-grid{display:grid;gap:14px}.backfill-progress-track{height:12px;overflow:hidden;border:1px solid #edc9c3;border-radius:999px;background:#f9e9e6;box-shadow:inset 0 1px 2px #75272517}.backfill-progress-track span{display:block;height:100%;min-width:3px;border-radius:inherit;background:linear-gradient(90deg,#ae302d,#e26752);box-shadow:0 0 12px #c13e3359;transition:width .45s ease}.backfill-progress-values{display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px;color:#855f5e;font-size:12px}.backfill-progress-values strong{color:#912e2c;font-size:15px}.backfill-progress-values span{padding-left:16px;border-left:1px solid #ebd4d0}.backfill-progress-values small{width:100%;color:#ab8985}.market-overview-section{border-color:#edc8c2;background:linear-gradient(135deg,#fff 35%,#fff8f6);transition:border-color .38s ease,box-shadow .48s ease,background-position .6s ease;background-size:135% 135%}.market-overview-section:not(.market-overview-collapsed){border-color:#e7b9b2;background-position:100% 100%;box-shadow:0 16px 38px #802b2717}.market-overview-head{margin-bottom:16px}.market-overview-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.market-overview-toggle-side{transition:transform .28s ease}.market-overview-toggle:hover .market-overview-toggle-side{transform:translate(2px)}.market-overview-toggle:focus-visible{outline:3px solid rgba(198,40,40,.24);outline-offset:5px;border-radius:6px}.market-overview-title{min-width:0}.market-overview-toggle-side{display:flex;align-items:center;flex:0 0 auto;gap:10px}.market-overview-loading{display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:#9f4b46;background:linear-gradient(110deg,#fff1ee 20%,#fffaf8,#fff1ee 64%);background-size:240% 100%;animation:market-overview-loading-glow 2.8s ease-in-out infinite}.market-overview-loading-chart{width:40px;height:18px;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.market-overview-loading-chart-track{stroke:#edc5bf;stroke-width:1.7}.market-overview-loading-chart-flow{stroke:#b93633;stroke-width:2;stroke-dasharray:12 34;animation:market-overview-loading-flow 2.4s ease-in-out infinite}.market-overview-loading-chart circle{fill:#c33d35;stroke:#fff1ee;stroke-width:1.5;transform-origin:38px 2px;animation:market-overview-loading-pulse 2.4s ease-in-out infinite}@keyframes market-overview-loading-glow{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes market-overview-loading-flow{0%{stroke-dashoffset:46;opacity:.45}50%{opacity:1}to{stroke-dashoffset:0;opacity:.45}}@keyframes market-overview-loading-pulse{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.market-overview-loading,.market-overview-loading-chart-flow,.market-overview-loading-chart circle{animation:none}}.market-overview-chevron{display:grid;width:25px;height:25px;place-items:center;border:1px solid #e6bbb5;border-radius:50%;color:#a3443d;background:#fff8f6;box-shadow:0 2px 8px #97353014;font-size:18px;line-height:1;transition:transform .46s cubic-bezier(.22,1.35,.36,1),border-color .3s ease,background .3s ease,box-shadow .3s ease}.market-overview-chevron.expanded{transform:rotate(180deg);border-color:#d9948b;background:#fff0ed;box-shadow:0 5px 14px #97353026}.market-overview-content{min-width:0}.market-overview-expand-shell{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-8px);pointer-events:none;transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1),opacity .28s ease,transform .48s cubic-bezier(.22,1,.36,1)}.market-overview-expand-shell.expanded{grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto}.market-overview-expand-inner{min-height:0;overflow:hidden}.market-overview-expand-shell.expanded .market-overview-limit-ladder{animation:market-overview-reveal .5s .08s both cubic-bezier(.22,1,.36,1)}.market-overview-expand-shell.expanded .market-overview-concept-panel{animation:market-overview-reveal .46s both cubic-bezier(.22,1,.36,1)}.market-overview-expand-shell.expanded .market-overview-concept-panel:nth-child(1){animation-delay:.14s}.market-overview-expand-shell.expanded .market-overview-concept-panel:nth-child(2){animation-delay:.19s}.market-overview-expand-shell.expanded .market-overview-concept-panel:nth-child(3){animation-delay:.24s}.market-overview-expand-shell.expanded .market-overview-concept-panel:nth-child(4){animation-delay:.29s}@keyframes market-overview-reveal{0%{opacity:0;transform:translateY(-7px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.market-overview-head h2{color:#7f2928}.market-overview-head p{color:#98716d}.market-overview-notice{margin-bottom:12px;padding:9px 12px;border-left:3px solid #d98b47;border-radius:6px;color:#8a5d33;background:#fff7e9;font-size:12px}.market-overview-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.market-overview-metrics article,.market-overview-indexes article{min-width:0;padding:13px 12px;border:1px solid #efd8d4;border-radius:10px;background:#fffdfceb}.market-overview-metrics span,.market-overview-indexes span{display:block;overflow:hidden;color:#9b7773;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.market-overview-tooltip-label{display:inline-flex!important;width:fit-content;align-items:center;gap:4px;overflow:visible!important;cursor:help;text-overflow:clip!important}.market-overview-tooltip-label:focus-visible{outline:2px solid rgba(198,40,40,.34);outline-offset:2px;border-radius:3px}.market-overview-tooltip-mark{display:inline-grid!important;width:14px;height:14px;place-items:center;overflow:visible!important;color:#a3443d;font-size:12px;font-weight:700;line-height:1}.market-overview-metrics strong{display:block;overflow:hidden;margin-top:7px;color:#6f2d2d;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.market-overview-metrics .market-turnover-entry{padding:0;transition:border-color .2s,box-shadow .2s}.market-turnover-entry:hover{border-color:#cf8178;box-shadow:0 3px 12px #a13e3110}.market-turnover-entry button{width:100%;height:100%;padding:13px 12px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;font:inherit}.market-turnover-entry button:focus-visible{outline:2px solid #b94336;outline-offset:2px}.market-turnover-entry small{margin-left:5px;color:#b35449;font-size:10px}.strategy-performance-dialog.market-turnover-dialog .el-dialog__body{max-height:calc(90dvh - 78px);overflow-y:auto}.market-turnover-controls{display:grid;gap:14px;margin-bottom:18px}.market-turnover-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.market-turnover-control-row>strong{color:#75504b;font-size:12px}.market-turnover-control-row .el-radio-group{flex-wrap:wrap;row-gap:6px}.market-turnover-control-row .el-switch{margin-left:auto}.market-turnover-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.market-turnover-summary>div{padding:14px 16px;border:1px solid #efdad5;border-radius:10px;background:#fff9f7}.market-turnover-summary span{display:block;color:#a07e77;font-size:11px}.market-turnover-summary strong{display:block;margin-top:8px;color:#79332d;font-size:20px;font-variant-numeric:tabular-nums}.market-turnover-chart-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;color:#8c716c;font-size:12px}.market-turnover-detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;min-height:30px;margin-top:12px;color:#8b6c66;font-size:12px;font-variant-numeric:tabular-nums}.market-turnover-detail b{color:#64413d}.market-turnover-detail strong{color:#a23830;font-size:16px}.market-turnover-detail small{margin-left:auto}.market-turnover-chart{display:flex;margin-top:2px}.market-turnover-axis{flex:0 0 64px}.market-turnover-axis text,.market-turnover-date{fill:#a0857f;font-size:10px;font-variant-numeric:tabular-nums}.market-turnover-viewport{min-width:0;flex:1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#d9a098 #fff6f3;scrollbar-width:auto}.market-turnover-viewport:focus-visible{outline:2px solid #cc8075;outline-offset:2px;border-radius:4px}.market-turnover-viewport svg{display:block}.market-history-viewport{margin-top:12px;background:#fff}.market-history-stack .market-turnover-axis{position:sticky;left:0;z-index:1;background:#fff}.market-history-stack .market-turnover-chart>svg{flex-shrink:0}.market-history-pane-head{position:sticky;left:0;z-index:2;box-sizing:border-box;padding:10px 4px 4px;background:#fff}.market-history-stack>section+section{border-top:1px solid #f0e6e3}.market-index-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;color:#64413d;font-size:13px}.market-index-title small{color:#a0857f;font-size:10px}.market-index-title time{margin-left:auto;color:#8b6c66;font-size:11px;font-variant-numeric:tabular-nums}.market-index-quote{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;color:#93756d;font-size:11px;font-variant-numeric:tabular-nums}.market-index-quote b{color:#70524b;font-weight:500}.market-index-gap{display:block;margin-top:6px;color:#a0857f;font-size:11px}.market-index-candle{fill:#a0857f;color:#a0857f}.market-index-candle.up{fill:#c33d35;color:#c33d35}.market-index-candle.down{fill:#168447;color:#168447}.market-index-candle line{stroke:currentColor;stroke-width:1}.market-index-plot,.market-turnover-plot{cursor:crosshair}.market-history-pane-head .market-turnover-detail{margin-top:6px}.market-turnover-grid{stroke:#f0e6e3;stroke-width:1}.market-turnover-average{stroke:#b58b55;stroke-dasharray:5 4;stroke-width:1.2}.market-turnover-bar{fill:#d68b80}.market-turnover-bar.selected{fill:#b33d32}.market-turnover-line{fill:none;stroke:#bf5145;stroke-width:2;stroke-linejoin:round}.market-turnover-cursor{stroke:#a33f36;stroke-dasharray:3 3;opacity:.6;pointer-events:none}.market-turnover-hit{cursor:crosshair}.market-turnover-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.market-turnover-navigation>span{color:#a1847c;font-size:11px}.market-turnover-navigation i{display:inline-block;width:15px;margin:0 5px 3px 0;border-top:1px dashed #b58b55}.market-turnover-note{margin:16px 0 0;color:#a58d86;font-size:11px;line-height:1.7}.market-turnover-missing{padding:9px 12px;border-radius:6px;color:#976c37;background:#fff8e9;font-size:12px}.market-turnover-error{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;margin-bottom:14px;color:#b13d33;background:#fff1ee;border-radius:8px;font-size:12px}@media(max-width:600px){.market-turnover-summary{gap:6px}.market-turnover-summary>div{padding:10px 8px}.market-turnover-summary strong{font-size:14px}.market-turnover-summary span{font-size:10px;line-height:1.5}.market-turnover-control-row .el-switch,.market-turnover-detail small{margin-left:0}.market-turnover-dialog .el-dialog__body{padding:14px}}.market-overview-profit{color:#c33d35!important}.market-overview-loss{color:#168447!important}.market-overview-flat{color:#7d6c70!important}.market-overview-indexes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.market-overview-indexes article{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;background:#fff}.market-overview-indexes strong{font-size:17px}.market-overview-limit-ladder{margin-top:14px;overflow:hidden;border:1px solid #edcfc9;border-radius:12px;background:linear-gradient(145deg,#fff 35%,#fff8f5)}.market-overview-limit-ladder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #f0d9d5;background:linear-gradient(90deg,#fff0ed,#fffaf8)}.market-overview-limit-ladder-head h3{margin:0;color:#7e302d;font-size:15px}.market-overview-limit-ladder-head p{margin:4px 0 0;color:#a47e79;font-size:10px}.market-overview-limit-ladder-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.market-overview-limit-tabs{display:inline-flex;padding:2px;border:1px solid #ebcbc5;border-radius:999px;background:#ffffffc7}.market-overview-limit-tabs button{min-width:54px;padding:3px 9px;border:0;border-radius:999px;color:#9e7772;background:transparent;cursor:pointer;font-size:10px;line-height:1.4;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.market-overview-limit-tabs button:hover{color:#7e302d}.market-overview-limit-tabs button:focus-visible{outline:2px solid rgba(185,54,51,.35);outline-offset:1px}.market-overview-limit-tabs button.active{color:#fff;background:#b93633;box-shadow:0 2px 6px #9f2d2b2e}.market-overview-limit-ladder-summary{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.market-overview-limit-ladder-summary span,.market-overview-limit-ladder-summary strong{padding:4px 8px;border-radius:999px;color:#a33b35;background:#ffe5e0;font-size:10px;white-space:nowrap}.market-overview-limit-ladder-summary span.failed{color:#167245;background:#e2f3e9}.market-overview-limit-ladder-summary strong{color:#fff;background:#b93633}.market-overview-limit-ladder-levels{display:grid;gap:0;padding:4px 14px 10px}.market-overview-limit-ladder-level{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #f5e4e1}.market-overview-limit-ladder-level:last-child{border-bottom:0}.market-overview-limit-ladder-step{display:flex;height:48px;align-content:center;align-items:baseline;flex-wrap:wrap;justify-content:center;padding:5px 3px;border-radius:9px;color:#fff;background:linear-gradient(145deg,#d85a4e,#a92e31);box-shadow:0 5px 12px #9f2d2b24}.market-overview-limit-ladder-step strong{font-size:20px;line-height:1}.market-overview-limit-ladder-step span{margin-left:2px;font-size:11px}.market-overview-limit-ladder-step small{flex:0 0 100%;font-size:8px;line-height:1;text-align:center;white-space:nowrap}.market-overview-limit-ladder-body{min-width:0}.market-overview-limit-level-summary{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-bottom:6px}.market-overview-limit-level-summary span{color:#b57974;font-size:9px;font-weight:400;white-space:nowrap}.market-overview-limit-level-summary span.failed{color:#6f9a82}.market-overview-limit-ladder-stocks{display:flex;min-width:0;align-items:stretch;flex-wrap:wrap;gap:7px}.market-overview-limit-stock{display:grid;width:170px;min-width:170px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 9px;border:1px solid #edc8c2;border-radius:9px;background:#fff5f2}.market-overview-limit-stock.failed{border-color:#cbe4d6;background:#f2faf5}.market-overview-limit-stock-name{display:flex;min-width:0;align-items:baseline;gap:5px}.market-overview-limit-stock-name b{overflow:hidden;color:#643835;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.market-overview-limit-stock-name small{color:#b07973;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.market-overview-limit-stock>span:nth-child(2){font-size:10px;font-weight:800}.market-overview-limit-stock-industry{width:fit-content;max-width:100%;overflow:hidden;padding:2px 6px;border:1px solid #efc2bc;border-radius:999px;color:#a43b35;background:#fff0ed;font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.market-overview-limit-stock em{align-self:center;justify-self:end;color:#bd756e;font-size:9px;font-style:normal}.market-overview-limit-stock.failed em{color:#298259;font-weight:700}.market-overview-limit-ladder.limit-down{border-color:#cce4d5;background:linear-gradient(145deg,#fff 35%,#f5fbf7)}.market-overview-limit-ladder.limit-down .market-overview-limit-ladder-head{border-bottom-color:#d8eadf;background:linear-gradient(90deg,#edf8f1,#f9fcfa)}.market-overview-limit-ladder.limit-down .market-overview-limit-tabs{border-color:#c5dfcf}.market-overview-limit-ladder.limit-down .market-overview-limit-tabs button.active{background:#248158;box-shadow:0 2px 6px #2481582e}.market-overview-limit-ladder.limit-down .market-overview-limit-tabs button:hover{color:#176b46}.market-overview-limit-ladder.limit-down .market-overview-limit-tabs button:focus-visible{outline-color:#24815859}.market-overview-limit-ladder.limit-down .market-overview-limit-ladder-summary span{color:#167245;background:#e2f3e9}.market-overview-limit-ladder.limit-down .market-overview-limit-ladder-summary span.failed{color:#a33b35;background:#ffe5e0}.market-overview-limit-ladder.limit-down .market-overview-limit-ladder-summary strong{background:#248158}.market-overview-limit-ladder.limit-down .market-overview-limit-ladder-level{border-bottom-color:#e1eee6}.market-overview-limit-ladder.limit-down .market-overview-limit-ladder-step{background:linear-gradient(145deg,#3b9a6d,#176b46);box-shadow:0 5px 12px #1b704b24}.market-overview-limit-ladder.limit-down .market-overview-limit-level-summary span{color:#6f9a82}.market-overview-limit-ladder.limit-down .market-overview-limit-level-summary span.failed{color:#b57974}.market-overview-limit-ladder.limit-down .market-overview-limit-stock{border-color:#cbe4d6;background:#f2faf5}.market-overview-limit-ladder.limit-down .market-overview-limit-stock.failed{border-color:#edc8c2;background:#fff5f2}.market-overview-limit-ladder.limit-down .market-overview-limit-stock-industry{border-color:#bcdcca;color:#24704f;background:#eaf6ef}.market-overview-limit-ladder.limit-down .market-overview-limit-stock em{color:#298259}.market-overview-limit-ladder.limit-down .market-overview-limit-stock.failed em{color:#bd756e}.market-overview-concepts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.market-overview-concept-panel{min-width:0;overflow:hidden;border:1px solid #efd6d1;border-radius:11px;background:#fff}.market-overview-concept-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 13px 10px;border-bottom:1px solid #f1dfdc;background:linear-gradient(90deg,#fff3f0,#fffaf9)}.market-overview-concept-panel h3{margin:0;color:#7e302d;font-size:14px}.market-overview-concept-panel header span{display:block;margin-top:3px;color:#a47e79;font-size:10px}.market-overview-concept-panel header small{color:#bd8179;font-size:10px;white-space:nowrap}.market-overview-concept-panel ol{margin:0;padding:4px 12px 8px;list-style:none}.market-overview-concept-panel li{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:31px;border-bottom:1px solid #f7eae8;font-size:12px}.market-overview-concept-panel li:last-child{border-bottom:0}.market-overview-concept-panel li>b{color:#bd7770;font-size:11px;text-align:center}.market-overview-concept-name{display:flex;min-width:0;align-items:baseline;gap:6px;overflow:hidden;color:#573a3a}.market-overview-concept-code{flex:0 0 auto;color:#a65b54;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.market-overview-concept-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-overview-concept-count{min-width:58px;color:#a17d78;font-size:10px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.market-overview-concept-panel li>strong{font-size:12px;font-variant-numeric:tabular-nums}.market-overview-list-empty,.market-overview-empty{padding:24px 12px;color:#a18784;text-align:center;font-size:12px}@media(prefers-reduced-motion:reduce){.market-overview-section,.market-overview-toggle-side,.market-overview-chevron,.market-overview-expand-shell{transition:none}.market-overview-expand-shell.expanded .market-overview-limit-ladder,.market-overview-expand-shell.expanded .market-overview-concept-panel{animation:none}}.chinext-export-shell{width:min(1600px,100%)}.chinext-export-hero{background:linear-gradient(135deg,#6e2630,#b33c3e 58%,#e27446)}.chinext-export-alert{margin-top:16px}.chinext-export-loading{margin-top:18px;padding:24px;border:1px solid #e0e6ed;border-radius:14px;background:#fff}.chinext-export-card{overflow:hidden;border:1px solid #dfd7cf;border-top:6px solid #d65a42}.chinext-export-head{align-items:center;color:#7f352d;background:#fff5ef;border-bottom-color:#efd5ca}.chinext-export-head>div{min-width:0}.section-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.report-availability{padding:4px 8px;border-radius:999px;color:#8a5960;background:#f1e5e6;font-size:11px;font-weight:700}.report-availability.ready{color:#16734f;background:#dff5e9}.chinext-export-meta{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:9px;color:#8c6d68;font-size:11px}.chinext-download-button{border-color:#c84f3e!important;background:#c84f3e!important;font-weight:700}.chinext-download-button:hover{border-color:#ab3f32!important;background:#ab3f32!important}.chinext-preview-summary{padding:9px 14px;border-bottom:1px solid #e7ddd6;color:#786b65;background:#fffdfa;font-size:12px}.chinext-preview-placeholder{min-height:220px}.chinext-export-table-wrap{max-height:560px;overflow:auto;background:#fff}.chinext-export-table-wrap:after{display:block;height:16px;content:""}.chinext-export-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.chinext-export-table th,.chinext-export-table td{min-width:108px;max-width:360px;padding:8px 10px;overflow:hidden;border-right:1px solid #e5e1dd;border-bottom:1px solid #e9e5e1;color:#435064;background:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap}.chinext-export-table th{position:sticky;z-index:2;top:0;color:#7c3c34;background:#fff0e9;font-weight:750}.chinext-export-table th:first-child{z-index:3;left:0;box-shadow:4px 0 6px -5px #2a3d528c}.chinext-export-table tbody td:first-child{position:sticky;z-index:1;left:0;background:#fff;box-shadow:4px 0 6px -5px #2a3d528c}.chinext-export-table tbody tr.day-group-a td{background:#fffdfc}.chinext-export-table tbody tr.day-group-b td{background:#fff8f2}.chinext-export-table tbody tr.day-group-a td:first-child{background:#fffdfc}.chinext-export-table tbody tr.day-group-b td:first-child{background:#fff8f2}.chinext-export-table tbody tr.day-group-start:not(:first-child) td{border-top:3px solid var(--brand-red-200)}.chinext-export-table tbody tr.day-group-a:hover td{background:var(--brand-red-50)}.chinext-export-table tbody tr.day-group-b:hover td{background:#fff0e5}.chinext-export-table tbody tr.day-group-start td:first-child{color:#263f5f;font-weight:800}.chinext-export-table td.profit{color:#d93025;font-weight:700}.chinext-export-table td.loss{color:#168447;font-weight:700}.yywj-hero{background:linear-gradient(135deg,var(--brand-red-950) 0%,var(--brand-red-800) 62%,var(--brand-red-600) 130%)}.yywj-error{margin-top:18px}.yywj-section{border:1px solid var(--brand-border)}.yywj-rule-section{border-top:6px solid var(--brand-red-700)}.yywj-rule-head{color:var(--brand-red-800);background:var(--brand-red-50);border-bottom-color:var(--brand-red-200)}.yywj-rule-version{max-width:430px;overflow:hidden;padding:6px 10px;border-radius:7px;color:var(--brand-red-800);background:var(--brand-red-100);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.yywj-rule-scope{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px;padding:11px 14px;border-left:4px solid var(--brand-red-600);border-radius:7px;color:#6f6063;background:var(--brand-red-50);font-size:12px;line-height:1.65}.yywj-rule-scope strong{flex:0 0 auto;color:var(--brand-red-800)}.yywj-rule-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.yywj-rule-flow article{position:relative;min-height:150px;padding:15px 14px 13px;border:1px solid var(--brand-red-200);border-radius:10px;background:#fff}.yywj-rule-flow article>span{display:inline-grid;width:34px;height:24px;place-items:center;margin-bottom:10px;border-radius:6px;color:#fff;background:var(--brand-red-600);font-size:11px;font-weight:800}.yywj-rule-flow article>strong{display:block;color:var(--brand-red-800);font-size:14px}.yywj-rule-flow article>p{margin:7px 0 0;color:#697386;font-size:12px;line-height:1.7}.yywj-rule-footnote{margin:13px 2px 0;color:#697386;font-size:12px}.yywj-candidate-section{border-top:6px solid var(--brand-red-600)}.yywj-candidate-head{color:var(--brand-red-800);background:var(--brand-red-50);border-bottom-color:var(--brand-red-200)}.yywj-trade-section{border-top:6px solid var(--brand-red-500)}.yywj-trade-head{color:var(--brand-red-800);background:#fff5f2;border-bottom-color:var(--brand-red-200)}.yywj-next-observation-section{border-top:6px solid #d84d43}.yywj-next-observation-head{color:#96372f;background:#fff1ef;border-bottom-color:#efc4be}.yywj-next-observation-count{color:#96372f!important;background:#ffe1dc!important}.yywj-next-observation-table{min-width:820px}.zfq-next-observation-table{min-width:940px}.yywj-next-observation-table th{color:#8f372f;background:#ffe9e5}.yywj-next-observation-table .next-trade-date{color:#b53830;font-weight:800}.d0-shape-tag,.d0-st-tag{display:inline-block;padding:3px 7px;border-radius:999px;color:#914239;background:#ffe5e1;font-size:10px;font-weight:750}.d0-st-tag{margin-left:5px;color:#fff;background:#c93e36}.yywj-count{padding:6px 11px;border-radius:999px;color:var(--brand-red-800);background:var(--brand-red-100);font-size:12px;font-weight:700}.yywj-candidate-table{min-width:1360px}.yywj-candidate-table th{color:var(--brand-red-800);background:var(--brand-red-100)}.yywj-candidate-table .yywj-high-col,.yywj-trade-table .yywj-high-col{width:104px;white-space:nowrap}.yywj-high-cell{height:34px;text-align:center;vertical-align:middle}.yywj-high-status{display:inline-flex;min-width:72px;height:22px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;font-size:11px;line-height:1;font-weight:700;white-space:nowrap}.yywj-high-status.high-90{border-color:#e7aaa4;color:#9c302b;background:#fff0ed}.yywj-high-status.high-60{border-color:#e6c17e;color:#83540e;background:#fff8e8}.yywj-exclusion-block{margin-top:18px;overflow:hidden;border:1px solid #efc66f;border-radius:10px;background:#fffdf7}.yywj-exclusion-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 15px;border-bottom:1px solid #efd28f;background:#fff8e8}.yywj-exclusion-head h3{margin:0;color:#8a5500;font-size:15px}.yywj-exclusion-head p{margin:4px 0 0;color:#826b43;font-size:11px}.yywj-exclusion-head>span{flex:0 0 auto;padding:5px 9px;border-radius:999px;color:#835300;background:#ffedc2;font-size:11px;font-weight:700}.yywj-exclusion-table-wrap{border:0;border-radius:0}.yywj-exclusion-table{min-width:1020px}.yywj-exclusion-table th{color:#7a4d00;background:#fff0c2}.yywj-board-button{display:inline-flex;min-width:58px;align-items:center;justify-content:center;gap:5px;padding:4px 8px;border:1px solid #e2b8b1;border-radius:999px;color:#9f3934;background:linear-gradient(135deg,#fffdfc,#fff1ee);box-shadow:0 3px 8px #8b2d2812;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.yywj-board-button:hover,.yywj-board-button:focus-visible{border-color:#bd5b52;box-shadow:0 6px 14px #8b2d2826;outline:none;transform:translateY(-1px)}.yywj-board-button strong{font-size:12px}.yywj-board-button span{color:#bc746c;font-size:10px}.strategy-board-drawer .el-drawer__body{padding:0;background:#fff8f6}.strategy-board-panel{min-height:100%;box-sizing:border-box;padding:18px 14px 24px}.strategy-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid #efd8d4}.strategy-board-eyebrow{color:#c15d53;font-size:9px;font-weight:800;letter-spacing:1.5px}.strategy-board-head h2{margin:5px 0 4px;color:#702523;font-size:22px}.strategy-board-head p{margin:0;color:#a17670;font-size:12px}.strategy-board-close{width:32px;height:32px;border:1px solid #e8c5c0;border-radius:50%;color:#a33a35;background:#fff;cursor:pointer;font-size:22px;line-height:1}.strategy-board-close:hover,.strategy-board-close:focus-visible{border-color:#bd5b52;color:#fff;background:#bd5b52;outline:none}.strategy-board-table-wrap{overflow-x:hidden;padding-top:14px}.strategy-board-table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0 3px;color:#604644;font-size:11px}.strategy-board-table th{padding:0 3px 2px;color:#a17670;font-size:10px;font-weight:700;text-align:right;white-space:nowrap}.strategy-board-table th:first-child{padding-left:4px}.strategy-board-table td{padding:6px 3px;border-top:1px solid #f0dcd8;border-bottom:1px solid #f0dcd8;background:#ffffffd1;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.strategy-board-table td:first-child{border-left:1px solid #f0dcd8;border-radius:10px 0 0 10px}.strategy-board-table td:last-child{border-right:1px solid #f0dcd8;border-radius:0 10px 10px 0}.strategy-board-table .align-left{text-align:left}.strategy-board-name{max-width:118px;overflow:hidden;color:#604644;font-size:12px;font-weight:700;text-overflow:ellipsis}.strategy-board-code{color:#b08e89;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.strategy-board-type{display:inline-flex;padding:3px 6px;border-radius:999px;font-size:10px;font-weight:700}.strategy-board-type-concept{color:#a34f37;background:#fff0e8}.strategy-board-type-industry{color:#286b72;background:#e7f5f4}.strategy-board-type-region{color:#6b4d8f;background:#f1eafa}.strategy-board-change-positive,.strategy-board-rising{color:#c33d35;font-weight:800}.strategy-board-change-negative,.strategy-board-falling{color:#168447;font-weight:800}.strategy-board-change-flat{color:#8b7775;font-weight:700}.strategy-board-state{padding:48px 10px;color:#a48782;text-align:center}.exclusion-reason{color:#80510a;white-space:normal;line-height:1.55}.yywj-candidate-history-section{border-top:6px solid var(--brand-red-600)}.yywj-history-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:12px;border:1px solid var(--brand-red-200);border-radius:10px;background:var(--brand-red-50)}.yywj-history-filter-item{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px 7px 12px;border:1px solid var(--brand-red-200);border-radius:8px;background:#fff}.yywj-history-filter-item>div:first-child{display:flex;flex-direction:column;gap:2px}.yywj-history-filter-item strong{color:var(--brand-red-800);font-size:13px}.yywj-history-filter-item span{color:#8b98a8;font-size:10px}.yywj-history-filter-item .history-filter-segments button{min-width:78px}.yywj-history-head-actions{display:flex;align-items:flex-end;flex-direction:column;gap:8px}.yywj-history-top-pagination{display:flex;align-items:center;gap:2px;padding:3px 4px;border:1px solid var(--brand-red-200);border-radius:999px;background:#fff;box-shadow:0 3px 10px #882b2214}.yywj-history-top-pagination button{display:grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:50%;color:#9a665f;background:transparent;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.yywj-history-top-pagination button:first-child,.yywj-history-top-pagination button:last-child{font-size:20px;font-weight:400}.yywj-history-top-pagination button:hover:not(:disabled):not(.active){color:var(--brand-red-700);background:var(--brand-red-100);transform:scale(1.07)}.yywj-history-top-pagination .top-page.active{color:#fff;background:var(--brand-red-600);box-shadow:0 2px 5px #b72a2347}.yywj-history-top-pagination .top-ellipsis{width:17px;color:#c18b85;cursor:pointer}.yywj-history-top-pagination button:disabled{color:#d8b4ae;cursor:not-allowed}.yywj-history-top-pagination button:focus-visible{outline:2px solid var(--brand-red-500);outline-offset:2px}.yywj-history-filter-item-wide{grid-column:1 / -1}.yywj-history-filter-item-wide .history-filter-segments button{min-width:62px}.strategy-d1-date-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:9px}.strategy-d1-date-controls label{display:flex;align-items:flex-start;flex-direction:column;gap:3px}.strategy-d1-date-controls label>span{padding-left:3px;color:#7c8999;font-size:10px;font-weight:700}.strategy-d1-date-controls .el-date-editor{width:152px}.strategy-d1-date-separator{align-self:center;padding-top:14px;color:#9a7d79;font-size:11px;font-weight:700}.filter-glass.yywj-history-filter-bar,.history-filter-bar.filter-glass{padding:14px;border-color:#eba9a0ad;background:linear-gradient(135deg,#fff6f4d6,#ffffffad);box-shadow:0 7px 18px #862f260f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.filter-glass .yywj-history-filter-item,.filter-glass .history-filter-item{min-height:54px;padding:8px 10px 8px 13px;border-color:#efd3cfdb;background:#ffffffb8;box-shadow:0 2px 6px #56454309}.filter-glass .history-filter-segments{gap:5px;overflow:visible;padding:4px;border:1px solid rgba(224,229,236,.82);border-radius:999px;background:#f4f6f99e;box-shadow:inset 0 1px 2px #4551610a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.filter-glass .history-filter-segments button{min-width:76px;min-height:30px;padding:6px 11px;border:1px solid transparent;border-radius:999px;color:#718095;background:transparent;font-size:11px;font-weight:650;letter-spacing:.01em;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.filter-glass .history-filter-segments button:first-child{min-width:76px}.filter-glass .history-filter-segments button:last-child{border:1px solid transparent}.filter-glass .history-filter-segments button:hover:not(:disabled):not(.active){color:var(--brand-red-800);background:#ffffffe0;box-shadow:0 2px 5px #4e5a6c17;transform:translateY(-1px)}.filter-glass .history-filter-segments button.active:not(.filter-all){border-color:#df6f65b8;color:var(--brand-red-800);background:#ffe0dca8;box-shadow:inset 0 1px 1px #be302a12,0 2px 5px #be302a14}.filter-glass .history-filter-segments button.filter-all{margin-left:3px;border-color:#abb5c18f;color:#627286;background:#ffffff9e}.filter-glass .history-filter-segments button.filter-all:first-child{margin-left:0}.filter-glass .history-filter-segments button.filter-all:hover:not(:disabled):not(.active){border-color:#aeb9c7;color:#536276;background:#fffffff2}.filter-glass .history-filter-segments button.filter-all.active{border-color:#9faebb;color:#46576b;background:#d3dae2f0;box-shadow:inset 0 1px 1px #3c495814,0 1px 3px #3c49580f}.filter-glass .history-filter-segments button:focus-visible{outline:2px solid var(--brand-red-500);outline-offset:2px}.filter-glass .history-filter-segments button:disabled{opacity:.58}.filter-glass .yywj-history-filter-item-wide .history-filter-segments button,.filter-glass .history-filter-item-wide .history-filter-segments button{min-width:68px}.filter-glass .sliding-filter{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--filter-count),minmax(0,1fr));width:min(100%,330px);gap:0;overflow:visible}.filter-glass .xinz-recent-filter-segments{width:min(100%,420px)}.filter-glass .sliding-filter:before{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;box-sizing:border-box;width:calc((100% - 8px) / var(--filter-count));border:0;border-radius:999px;background:#ee7e73e6;box-shadow:inset 0 1px 1px #9726201f,0 2px 6px #ae2e2721;content:"";transform:translate(calc(var(--filter-index) * 100%));transition:transform .28s cubic-bezier(.22,.8,.32,1)}.filter-glass .sliding-filter button{position:relative;z-index:1;min-width:0;min-height:28px;margin:0;padding:5px 7px;border-color:transparent;background:transparent;box-shadow:none;white-space:nowrap}.filter-glass .yywj-history-filter-item-wide .sliding-filter button,.filter-glass .history-filter-item-wide .sliding-filter button{min-width:0}.filter-glass .sliding-filter button:hover:not(:disabled):not(.active){background:transparent;box-shadow:none;transform:none}.filter-glass .sliding-filter button.active,.filter-glass .sliding-filter button.filter-all.active{border-color:transparent;background:transparent;box-shadow:none}.filter-glass .sliding-filter button.active{color:#651b16;font-weight:800}.filter-glass .sliding-filter button.filter-all{margin-left:0;border-color:transparent;background:transparent}.yywj-history-profit-rate-control{display:flex;align-items:center;justify-content:flex-end;gap:8px}.yywj-history-profit-rate-entry{display:inline-flex;width:92px;height:34px;box-sizing:border-box;align-items:center;padding:0 9px 0 10px;border:1px solid rgba(205,214,225,.95);border-radius:999px;color:#647387;background:#ffffffd6;box-shadow:inset 0 1px 2px #4551610a;transition:border-color .16s ease,box-shadow .16s ease}.yywj-history-profit-rate-entry:focus-within{border-color:var(--brand-red-500);box-shadow:0 0 0 2px #df6f6524}.yywj-history-profit-rate-input{width:100%;min-width:0;padding:0;border:0;color:#46576b;background:transparent;font-size:12px;font-variant-numeric:tabular-nums;outline:none;text-align:right}.yywj-history-profit-rate-input::placeholder{color:#a2adba}.yywj-history-profit-rate-input::-webkit-inner-spin-button,.yywj-history-profit-rate-input::-webkit-outer-spin-button{margin:0;appearance:none}.yywj-history-profit-rate-entry>span{margin-left:4px;color:#8b98a8;font-size:11px;font-weight:700}.yywj-history-profit-rate-input:disabled{opacity:.58;cursor:wait}@media(max-width:640px){.yywj-history-profit-rate-control{width:100%;justify-content:flex-start}.yywj-history-profit-rate-control .sliding-filter{flex:1}}@media(prefers-reduced-motion:reduce){.filter-glass .sliding-filter:before{transition:none}}.daily-review-filter.filter-glass{border-color:#eba9a0ad;background:linear-gradient(135deg,#fff6f4d6,#ffffffad);box-shadow:0 7px 18px #862f260f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.yywj-history-summary{margin-bottom:18px;border:1px solid var(--brand-red-200);background:linear-gradient(90deg,var(--brand-red-50) 0%,#fff 100%)}.yywj-history-summary .metric{min-width:145px;justify-content:space-between}.yywj-limit-down-metric{border-color:#efb3a8;background:#fff5f2}.yywj-candidate-day-list{display:flex;min-height:160px;flex-direction:column;gap:18px}.yywj-candidate-day{overflow:hidden;border:1px solid var(--brand-red-200);border-radius:11px;background:#fff;box-shadow:0 4px 14px var(--brand-shadow)}.yywj-candidate-day-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 15px;border-bottom:1px solid var(--brand-red-200);background:linear-gradient(90deg,var(--brand-red-100) 0%,var(--brand-red-50) 100%)}.yywj-candidate-day-head small{display:block;margin-bottom:2px;color:#7189a4;font-size:10px;letter-spacing:.6px}.yywj-candidate-day-head h3{margin:0;color:var(--brand-red-800);font-size:17px}.yywj-candidate-day-counts{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:7px}.yywj-candidate-day-counts span{padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700}.yywj-candidate-day-counts .formal{color:var(--brand-red-800);background:var(--brand-red-100)}.yywj-candidate-day-counts .excluded{color:#80510a;background:#ffedc2}.yywj-candidate-day-counts .daily-average-return{border:1px solid rgba(214,45,50,.18);background:#ffffffc7}.yywj-candidate-day .table-scroll{border:0;border-radius:0}.yywj-candidate-day .yywj-candidate-table{min-width:1640px}.yywj-candidate-day .zaifuqing-candidate-history-table{min-width:1260px;table-layout:fixed}.zaifuqing-candidate-history-table th,.zaifuqing-candidate-history-table td{padding-right:9px;padding-left:9px}.zaifuqing-candidate-history-table .zfq-col-status{width:78px}.zaifuqing-candidate-history-table .zfq-col-stock{width:108px}.zaifuqing-candidate-history-table .zfq-col-return{width:116px}.zaifuqing-candidate-history-table .zfq-col-code{width:104px}.zaifuqing-candidate-history-table .zfq-col-date{width:98px}.zaifuqing-candidate-history-table .zfq-col-price{width:90px}.zaifuqing-candidate-history-table .zfq-col-ratio{width:82px}.yywj-candidate-day .xinz-candidate-history-table{min-width:1120px;table-layout:fixed}.xinz-candidate-history-table th,.xinz-candidate-history-table td{padding-right:10px;padding-left:10px}.xinz-candidate-history-table .xinz-col-status{width:82px}.xinz-candidate-history-table .xinz-col-bond{width:120px}.xinz-candidate-history-table .xinz-col-return{width:94px}.xinz-candidate-history-table .xinz-col-code{width:104px}.xinz-candidate-history-table .xinz-col-rating{width:72px}.xinz-candidate-history-table .xinz-col-stock{width:116px}.xinz-candidate-history-table .xinz-col-size{width:112px}.xinz-candidate-history-table .xinz-col-date{width:108px}.candidate-status-tag{display:inline-block;min-width:34px;padding:3px 8px;border-radius:999px;text-align:center;font-size:11px;font-weight:800}.candidate-status-tag.included{color:#185e3a;background:#dff3e7}.candidate-status-tag.excluded{color:#8a5500;background:#ffedc2}.candidate-history-return{font-weight:800}.trade-status-tag{display:inline-block;padding:3px 7px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.trade-status-tag.not_bought{color:#657083;background:#edf1f5}.trade-status-tag.waiting_d2{color:#80510a;background:#ffedc2}.trade-status-tag.waiting_d3{color:var(--brand-red-800);background:var(--brand-red-100)}.trade-status-tag.to-date-return{color:#80510a;background:#ffedc2}.d2-close-return{display:block;margin-top:4px;font-size:10px;font-weight:800;white-space:nowrap}.current-profit-return{display:block;margin-top:4px;font-size:12px;font-weight:800;white-space:nowrap}.xinz-sell-reason-tag{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.35;white-space:nowrap}.xinz-sell-reason-tag.take-profit{color:#a9231c;background:#fde2de}.xinz-sell-reason-tag.stop-loss{color:#137044;background:#ddf3e7}.xinz-sell-reason-tag.timed-exit{color:var(--brand-red-800);background:var(--brand-red-100)}.xinz-sell-reason-tag.holding{color:#80510a;background:#ffedc2}.xinz-sell-reason-tag.other{color:#657083;background:#edf1f5}.xinz-latest-sell-date{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.xinz-latest-sell-date small{padding:3px 5px;border-radius:999px;color:#80510a;background:#ffedc2;font-size:9px;font-weight:800;line-height:1}.xinz-latest-sell-date strong{color:#735642;font-size:11px;font-variant-numeric:tabular-nums}.limit-down-tag{display:inline-block;min-width:32px;padding:3px 7px;border-radius:999px;color:#657083;background:#edf1f5;text-align:center;font-size:11px;font-weight:700}.limit-down-tag.yes{color:#fff;background:#d93025}.yywj-history-excluded-row td{background:#fffaf0!important}.yywj-history-excluded-row:hover td{background:#fff5df!important}.candidate-history-note{max-width:360px;color:#53677f;white-space:normal;line-height:1.5}.yywj-history-excluded-row .candidate-history-note{color:#80510a}.yywj-pagination{display:flex;justify-content:center;padding-top:22px}.yywj-trade-table{min-width:1580px}.yywj-trade-table th{color:#7a4d00;background:#fce8b2}.priority-tag{display:inline-block;padding:3px 8px;border-radius:999px;color:#53677f;background:#edf1f5;font-size:11px;font-weight:700}.priority-tag.preferred{color:var(--brand-red-800);background:var(--brand-red-100)}.order-price{color:var(--brand-red-700);font-weight:800}.yywj-trade-summary .metric-primary{border-color:#e6c76e;background:#fff9e8}.yywj-trade-note{margin:-2px 0 13px;color:#697588;font-size:12px}.buy-date{color:var(--brand-red-700);font-weight:750}.sell-reason{max-width:330px;overflow:hidden;text-overflow:ellipsis}.yywj-trade-legend{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 13px;padding:11px 13px;border:1px solid #ead59b;border-radius:9px;color:#697588;background:#fffdf6;font-size:11px}.yywj-legend-copy{display:flex;min-width:230px;flex-direction:column;gap:2px}.yywj-legend-copy strong{color:#694c16;font-size:12px}.yywj-return-legend{display:flex;gap:10px;white-space:nowrap;font-weight:700}.yywj-trade-row td{background:#fff!important}.yywj-trade-row:hover td{background:#fafcff!important}.yywj-trade-row.trade-day-start td{border-top:4px solid #879bb3}.yywj-trade-row.pending td{color:#69727f}.yywj-trade-row .net-return{font-weight:800}.backtest-report-shell{width:min(1120px,100%)}.backtest-hero{background:linear-gradient(135deg,var(--brand-red-950) 0%,var(--brand-red-800) 68%,var(--brand-red-600) 145%)}.backtest-error{margin-top:18px}.backtest-document-card{overflow:visible;border:1px solid #dce3ed;border-top:6px solid #d84d4d}.backtest-document-meta{display:flex;align-items:center;gap:28px;padding:16px 24px;border-bottom:1px solid #e4e9f0;border-radius:8px 8px 0 0;background:linear-gradient(90deg,#fff4f2,#f8fafc 72%)}.backtest-document-meta>div{display:flex;flex-direction:column;gap:3px}.backtest-document-meta span{color:#8a94a5;font-size:11px}.backtest-document-meta strong{color:#394960;font-size:12px}.backtest-sync-chip{margin-left:auto;padding:6px 10px;border:1px solid #efb9b2;border-radius:999px;color:#a53a32!important;background:#fff;font-weight:700}.backtest-view-tabs{display:flex;gap:4px;padding:10px 18px 0;border-bottom:1px solid #e7ebf1;background:#fbfcfe}.backtest-view-tabs button{min-width:118px;padding:10px 16px 11px;border:0;border-bottom:3px solid transparent;color:#788598;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.backtest-view-tabs button.active{border-bottom-color:#c73a34;color:#8e2923}.backtest-view-tabs button span{display:inline-grid;min-width:20px;height:20px;place-items:center;margin-left:4px;border-radius:999px;color:#9d3b35;background:#ffe9e5;font-size:10px}.backtest-markdown{padding:34px 48px 54px;color:#3c485b;font-size:14px;line-height:1.82}.backtest-markdown>:first-child{margin-top:0}.backtest-markdown h1{margin:0 0 28px;padding-bottom:16px;border-bottom:2px solid #d84d4d;color:#1f2e46;font-size:30px}.backtest-markdown h2{margin:38px 0 15px;padding:9px 13px;border-left:4px solid #d84d4d;border-radius:0 7px 7px 0;color:#273a56;background:#fff4f2;font-size:21px}.backtest-markdown h3{margin:28px 0 11px;color:#355373;font-size:17px}.backtest-markdown h4{margin:22px 0 9px;color:#526783;font-size:15px}.backtest-markdown p{margin:10px 0}.backtest-markdown ul,.backtest-markdown ol{margin:9px 0 16px;padding-left:26px}.backtest-markdown li{margin:6px 0;padding-left:2px}.backtest-markdown li::marker{color:#d84d4d;font-weight:700}.backtest-markdown strong{color:#253953}.backtest-markdown code{padding:2px 6px;border-radius:5px;color:#a23831;background:#f6eeee;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;overflow-wrap:anywhere}.backtest-markdown pre{overflow-x:auto;padding:16px;border-radius:9px;color:#e4ebf6;background:#202c3f}.backtest-markdown pre code{padding:0;color:inherit;background:transparent}.backtest-markdown blockquote{margin:18px 0;padding:10px 16px;border-left:4px solid #7f94ad;color:#5f6d80;background:#f4f7fa}.backtest-markdown a{color:#bc4037;text-decoration:underline;text-decoration-color:#efb3ad;text-underline-offset:3px}.backtest-markdown a:hover{color:#8e2923}.backtest-markdown table{display:block;width:100%;min-width:100%;overflow-x:auto;margin:18px 0;border:1px solid #d9e1eb;border-radius:8px;font-size:12px}.backtest-markdown th{color:#854037;background:#fff0ed}.backtest-markdown th,.backtest-markdown td{text-align:left;white-space:normal}.backtest-markdown hr{height:1px;margin:30px 0;border:0;background:#dfe5ed}.backtest-markdown-sections{padding-top:28px}.backtest-source-block{position:relative;padding-top:18px;scroll-margin-top:16px}.backtest-source-block+.backtest-source-block{border-top:1px solid #e7ebf1}.backtest-source-block.annotated{border-left:4px solid #d9942d;padding-left:16px;background:linear-gradient(90deg,#fffbf2 0,#fff 78px)}.backtest-source-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.backtest-source-block>div:last-child>h2{margin-top:14px}.backtest-important-button{min-width:104px;padding:6px 10px;border:1px solid #e2aaa4;border-radius:999px;color:#a43c35;background:#fff8f6;font-size:11px;font-weight:700;cursor:pointer}.backtest-important-button:hover:not(:disabled){border-color:#c34a42;background:#fff0ed}.backtest-important-button.marked{border-color:#e4c7c3;color:#a78682;background:#f8f3f2;cursor:default}.backtest-add-annotation{padding:6px 11px;border:1px solid #d9b267;border-radius:999px;color:#805313;background:#fff8e8;font-size:11px;font-weight:750;cursor:pointer}.backtest-add-annotation:hover{border-color:#b97e24;background:#fff0cc}.backtest-annotation-card{margin:14px 0 12px;padding:15px 18px 17px;border:1px solid #e6c27e;border-left:5px solid #d79029;border-radius:10px;color:#593e19;background:linear-gradient(110deg,#fff4d9,#fffaf0 65%,#fff);box-shadow:0 7px 20px #925e1a1f}.backtest-annotation-head,.backtest-annotation-head>div{display:flex;align-items:center;gap:8px}.backtest-annotation-head{justify-content:space-between;flex-wrap:wrap}.backtest-annotation-head strong{color:#8a510c;font-size:14px;font-weight:800}.backtest-annotation-head small{color:#9a7b4e;font-size:10px}.backtest-annotation-symbol{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;color:#fff;background:#bf7821;font-size:15px}.backtest-annotation-head button{padding:4px 10px;border:1px solid #d6ad68;border-radius:7px;color:#805313;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.backtest-annotation-text{margin:12px 0 0;color:#4e391e;font-size:14px;font-weight:650;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.backtest-annotation-stale{margin:10px 0 0;color:#9a532f;font-size:11px;font-weight:700}.backtest-annotation-editor{margin:12px 0 16px;padding:15px;border:1px solid #ead1a2;border-radius:10px;background:#fffaf0}.backtest-annotation-editor label{display:block;margin-bottom:8px;color:#76511d;font-size:12px;font-weight:800}.backtest-annotation-editor textarea{display:block;width:100%;min-height:98px;padding:10px 12px;border:1px solid #d9c7a6;border-radius:8px;outline:none;color:#3c485b;background:#fff;font:inherit;font-size:13px;line-height:1.6;resize:vertical}.backtest-annotation-editor textarea:focus{border-color:#c18b35;box-shadow:0 0 0 3px #c18b3521}.backtest-annotation-editor-actions,.backtest-annotation-delete{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:10px}.backtest-annotation-editor-actions span{margin-right:auto;color:#9c8767;font-size:10px}.backtest-annotation-editor-actions button,.backtest-annotation-delete button{padding:6px 12px;border:1px solid #d8c5a3;border-radius:7px;color:#755021;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.backtest-annotation-editor-actions button.primary{border-color:#ae6920;color:#fff;background:#ae6920}.backtest-annotation-editor-actions button:disabled,.backtest-annotation-delete button:disabled{opacity:.55;cursor:wait}.backtest-annotation-delete{padding-top:10px;border-top:1px solid #eadcc3}.backtest-annotation-delete span{color:#9a532f;font-size:11px}.backtest-annotation-delete button.danger{border-color:#ac473c;color:#fff;background:#ac473c}.backtest-annotation-important{margin:18px 24px 0}.backtest-add-annotation-important,.backtest-annotation-editor-important{margin:16px 24px 0}.backtest-view-tabs button span.backtest-annotation-count{color:#84520d;background:#fff0ce}.backtest-important-list{display:flex;flex-direction:column;gap:18px;padding:24px;background:#f7f9fc}.backtest-important-card{overflow:visible;border:1px solid #dfe4ec;border-radius:10px;background:#fff;box-shadow:0 4px 14px #2a3a500f}.backtest-important-card.pinned{border-color:#e0aaa4;box-shadow:0 6px 18px #8437301a}.backtest-important-meta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 15px;border-bottom:1px solid #eee1df;border-radius:9px 9px 0 0;background:#fff8f6}.backtest-important-card.pinned .backtest-important-meta{background:linear-gradient(90deg,#fff3f0,#fff9f7)}.backtest-important-heading{display:flex;min-width:0;flex-direction:column;gap:2px}.backtest-important-title-row{display:flex;align-items:center;gap:7px}.backtest-important-meta strong{color:#8f312b;font-size:12px}.backtest-important-meta span{color:#9a8582;font-size:10px}.backtest-important-meta .backtest-pinned-badge{padding:2px 6px;border-radius:999px;color:#a53b34;background:#ffe3de;font-size:9px;font-weight:800;letter-spacing:.04em}.backtest-important-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.backtest-pin-trigger{min-width:62px;padding:6px 11px;border:1px solid #e0aaa4;border-radius:999px;color:#a43c35;background:#fff;font-size:10px;font-weight:750;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.backtest-pin-trigger:hover:not(:disabled),.backtest-pin-trigger.active{border-color:#b9473f;color:#fff;background:#b9473f;box-shadow:0 3px 10px #85312b24}.backtest-pin-trigger:disabled{opacity:.6;cursor:wait}.backtest-remove-control{position:relative;flex:0 0 auto}.backtest-remove-trigger{flex:0 0 auto;min-width:74px;padding:6px 11px;border:1px solid #dec9c6;border-radius:999px;color:#8b625e;background:#ffffffe0;font-size:10px;font-weight:700;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.backtest-remove-trigger:hover:not(:disabled),.backtest-remove-trigger.active{border-color:#c65a51;color:#a63b34;background:#fff;box-shadow:0 3px 10px #85312b1a}.backtest-remove-trigger:disabled{opacity:.6;cursor:wait}.backtest-remove-confirm{position:absolute;z-index:20;top:calc(100% + 9px);right:0;width:286px;overflow:hidden;border:1px solid #eadbd8;border-radius:14px;color:#4e3c3a;background:#fff;box-shadow:0 16px 38px #4e2a2629,0 3px 10px #4e2a2614}.backtest-remove-confirm-copy{display:flex;align-items:flex-start;gap:11px;padding:16px 16px 14px}.backtest-remove-confirm-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:50%;color:#b33d35;background:#fff0ed;font-family:Georgia,serif;font-size:17px;font-weight:700}.backtest-remove-confirm-copy strong{display:block;margin:1px 0 4px;color:#582e2a;font-size:14px;line-height:1.35}.backtest-remove-confirm-copy p{margin:0;color:#8e7774;font-size:11px;line-height:1.55}.backtest-remove-confirm-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid #f0e4e2;background:#fcfaf9}.backtest-remove-confirm-actions button{min-width:68px;padding:7px 12px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.backtest-remove-confirm-actions button:hover:not(:disabled){transform:translateY(-1px)}.backtest-remove-confirm-actions button:disabled{opacity:.6;cursor:wait}.backtest-remove-keep{border:1px solid #ded4d2;color:#725d5a;background:#fff}.backtest-remove-keep:hover:not(:disabled){border-color:#c9b8b5;background:#faf7f6}.backtest-remove-submit{border:1px solid #a83e37;color:#fff;background:#a83e37;box-shadow:0 4px 10px #a83e372e}.backtest-remove-submit:hover:not(:disabled){border-color:#8f302a;background:#8f302a}.backtest-remove-popover-enter-active,.backtest-remove-popover-leave-active{transition:opacity .14s ease,transform .14s ease;transform-origin:top right}.backtest-remove-popover-enter-from,.backtest-remove-popover-leave-to{opacity:0;transform:translateY(-5px) scale(.98)}.hero-action-stack{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:10px}.strategy-performance-trigger{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:6px 11px 6px 7px;border:1px solid rgba(255,255,255,.78);border-radius:12px;color:#6f2925;background:linear-gradient(145deg,#fff,#fff2ef);box-shadow:0 8px 18px #4c101638,inset 0 1px #fff;font:inherit;pointer-events:auto;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.strategy-performance-trigger:hover{transform:translateY(-1px);background:#fff;box-shadow:0 11px 22px #4c101647,inset 0 1px #fff}.strategy-performance-trigger:focus-visible{outline:3px solid rgba(255,220,214,.68);outline-offset:2px}.strategy-performance-trigger-icon{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#c54b42,#8f302a);box-shadow:0 4px 10px #8f302a42}.strategy-performance-trigger-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.strategy-performance-trigger-copy{display:flex;min-width:72px;flex-direction:column;align-items:flex-start;line-height:1.12}.strategy-performance-trigger-copy strong{font-size:12px;font-weight:800;letter-spacing:.02em}.strategy-performance-trigger-copy small{margin-top:3px;color:#a16f69;font-size:9px;font-weight:650}.strategy-performance-trigger-arrow{margin-left:1px;color:#bb7770;font-size:21px;font-weight:400;line-height:1}.strategy-performance-dialog{overflow:hidden;padding:0;border-radius:16px}.strategy-performance-dialog .el-dialog__header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #ebedf1;background:linear-gradient(135deg,#fff7f4,#fff)}.strategy-performance-dialog .el-dialog__title{color:#442e2c;font-size:19px;font-weight:800}.strategy-performance-dialog .el-dialog__body{max-height:min(78vh,820px);overflow-y:auto;padding:22px 24px 28px}.strategy-performance-loading{min-height:360px}.strategy-performance-content{display:flex;flex-direction:column;gap:22px}.strategy-performance-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.strategy-performance-rule-card{min-width:0;padding:13px 13px 14px;border:1px solid #e8d9d6;border-radius:12px;background:linear-gradient(150deg,#fff 10%,#fff8f6);box-shadow:0 5px 14px #6f2d270d}.strategy-performance-rule-card span{display:inline-flex;min-width:35px;height:22px;align-items:center;justify-content:center;margin-bottom:9px;padding:0 8px;border-radius:999px;color:#fff;background:#a94038;font-size:10px;font-weight:800;letter-spacing:.04em}.strategy-performance-rule-card:first-child span{color:#7d403a;background:#f4dfdb}.strategy-performance-rule-card p{margin:0;color:#566376;font-size:11px;line-height:1.65}.strategy-performance-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.strategy-performance-meta>div{display:flex;min-height:62px;flex-direction:column;justify-content:center;gap:4px;padding:10px 15px;border:1px solid #eadfdd;border-radius:10px;background:#fffaf9}.strategy-performance-meta span{color:#927f7c;font-size:11px}.strategy-performance-meta strong{color:#573d39;font-size:14px}.strategy-performance-note,.strategy-performance-footnote{margin:-8px 0 0;color:#7b8798;font-size:11px;line-height:1.65}.strategy-performance-content section{min-width:0}.strategy-performance-content h3{margin:0 0 10px;color:#34445a;font-size:15px}.strategy-performance-table{width:100%;min-width:740px;border-collapse:separate;border-spacing:0;border:1px solid #dfe4eb;border-radius:10px;background:#fff;font-size:12px}.strategy-performance-table th{padding:10px 12px;border-bottom:1px solid #e3d5d2;color:#81443d;background:#fff3f0;text-align:right;white-space:nowrap}.strategy-performance-table th:first-child,.strategy-performance-table td:first-child{text-align:left}.strategy-performance-table td{padding:10px 12px;border-bottom:1px solid #edf0f4;color:#526174;text-align:right;white-space:nowrap}.strategy-performance-table tr:last-child td{border-bottom:0}.strategy-performance-table tbody tr:hover td{background:#fffaf8}.strategy-performance-table td.profit{color:#c0392b;font-weight:750}.strategy-performance-table td.loss{color:#17834a;font-weight:750}.strategy-performance-table td.flat{color:#758195;font-weight:750}.strategy-performance-retry{margin-left:8px;padding:4px 9px;border:1px solid #d99e97;border-radius:6px;color:#9c3831;background:#fff;cursor:pointer}.backtest-important-card .backtest-markdown{padding-top:20px}.backtest-important-card .backtest-markdown h2{margin-top:0}.backtest-important-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#8b97a8;background:#fff;border:1px dashed #d8dfe8;border-radius:10px}.backtest-important-empty strong{color:#53647a;font-size:16px}.backtest-important-empty span{font-size:12px}.excel-preview-shell{width:min(1600px,100%)}.excel-preview-hero{background:linear-gradient(135deg,#70272b,#a83b3c 58%,#d46457)}.excel-hero-actions{position:relative;z-index:1;display:flex;align-items:stretch;gap:10px}.excel-file-meta{position:relative;z-index:1;display:flex;align-items:stretch;gap:8px;color:#fff}.excel-file-meta-item{display:flex;min-width:92px;min-height:50px;justify-content:center;flex-direction:column;gap:3px;padding:7px 10px;border:1px solid rgba(255,255,255,.23);border-radius:8px;background:#ffffff17}.excel-file-meta-item small{color:#f2c9c4;font-size:10px;line-height:1.1}.excel-file-meta-item strong{color:#fff;font-size:12px;line-height:1.25;white-space:nowrap}.excel-file-meta-time{min-width:176px}.excel-download-button{align-self:stretch;min-height:50px;border-color:#ffffff47!important;color:#fff!important;background:#d84d4dd1!important;font-weight:700}.excel-download-button:hover{border-color:#ffffff80!important;background:#dc5a56!important}.excel-path-card{margin:14px 0;padding:14px 16px;border:1px solid #edc4be;border-radius:11px;background:#fff8f6}.excel-path-card>label{display:block;margin-bottom:8px;color:#96372f;font-size:13px;font-weight:750}.excel-path-input-row{display:flex;align-items:center;gap:8px}.excel-path-root{flex:0 0 auto;padding:8px 10px;border:1px solid #edc4be;border-radius:7px;color:#a13d35;background:#fff;font-size:12px;font-weight:700}.excel-path-input-row .el-input{width:0;flex:1 1 0;min-width:180px}.excel-path-input-row .el-button{border-color:#c9433a!important;background:#c9433a!important}.excel-path-input-row .el-button:hover{border-color:#ad342d!important;background:#ad342d!important}.excel-path-card .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #d55a50 inset!important}.excel-path-card>p{margin:8px 0 0;color:#8d6a66;font-size:11px}.excel-preview-card{overflow:hidden;border:1px solid #cfd9e6;border-top:6px solid #d84d4d}.excel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;border-bottom:1px solid #edd0cc;background:#fff8f6}.excel-sheet-tabs{display:flex;overflow-x:auto;align-items:center;gap:6px;padding-bottom:2px}.excel-sheet-tabs button{flex:0 0 auto;padding:7px 12px;border:1px solid #ccd7e4;border-radius:7px;color:#52657c;background:#fff;cursor:pointer;font-size:12px}.excel-sheet-tabs button:hover:not(:disabled){border-color:#d78d85;color:#a43d35;background:#fff8f6}.excel-sheet-tabs button.active{border-color:#d84d4d;color:#fff;background:#d84d4d;box-shadow:0 4px 10px #d84d4d33}.excel-sheet-tabs button:disabled{cursor:wait;opacity:.68}.excel-toolbar-summary{flex:0 0 auto;color:#7b8797;font-size:12px}.excel-grid-wrap{--excel-row-number-width: 58px;--excel-column-header-height: 35px;height:clamp(360px,58vh,560px);overflow:auto;background:#fff}.excel-grid{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.excel-grid th,.excel-grid td{min-width:110px;max-width:420px;padding:8px 10px;overflow:hidden;border-right:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed;color:#3f4c5e;background:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap}.excel-grid thead th{position:sticky;z-index:3;top:0;min-width:110px;color:#8c4942;background:#fff0ed;text-align:center;font-weight:700}.excel-grid .excel-row-number{position:sticky;z-index:2;left:0;width:var(--excel-row-number-width);min-width:var(--excel-row-number-width);max-width:var(--excel-row-number-width);color:#98645f;background:#fff4f2;text-align:center;font-weight:650}.excel-grid thead .excel-row-number{z-index:6}.excel-grid thead th:nth-child(2){left:var(--excel-row-number-width);z-index:5;box-shadow:4px 0 6px -5px #2a3d528c}.excel-grid tbody tr:first-child th,.excel-grid tbody tr:first-child td{position:sticky;z-index:3;top:var(--excel-column-header-height);color:#374a62;background:#fff5f2;font-weight:700}.excel-grid tbody td:first-of-type{position:sticky;z-index:2;left:var(--excel-row-number-width);background:#fff;box-shadow:4px 0 6px -5px #2a3d528c}.excel-grid tbody tr:first-child .excel-row-number{z-index:5}.excel-grid tbody tr:first-child td:first-of-type{z-index:4;background:#fff5f2}.excel-grid tbody tr:hover td{background:#fffaf8}.excel-grid tbody tr:hover td:first-of-type{background:#fffaf8}.excel-pagination{display:flex;align-items:center;justify-content:center;min-height:64px;padding:12px 16px;border-top:1px solid #dce3eb;background:#f8fafc}.excel-preview-empty{min-height:260px;display:flex;align-items:center;justify-content:center;padding:24px;color:#96716d;background:#fffdfc;text-align:center;font-size:13px}.report-entry-grid{margin-top:20px}.daily-review-page{overflow-x:clip}.daily-review-report{width:min(1480px,100%)}.daily-review-page .breadcrumb{color:#a97873}.daily-review-page .breadcrumb a{color:#a13d35}.daily-review-page .breadcrumb a:hover{color:#d84d43}.daily-review-page .breadcrumb strong{color:#762d29}.daily-review-hero{background:linear-gradient(130deg,#70272b,#a83b3c 55%,#d46457)}.daily-review-hero .hero-kicker{color:#ffd2cc}.daily-review-hero .hero-note{color:#f3d8d4}.daily-net-inflow-actions{display:flex;align-items:center;gap:10px}.daily-net-inflow-fab{position:fixed;z-index:60;top:43%;right:-144px;display:grid;width:196px;box-sizing:border-box;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:16px 13px 13px 7px;border:1px solid #df948c;border-right:0;border-left:4px solid #ad3931;border-radius:14px 0 0 14px;color:#702721;background:#fffaf9f5;box-shadow:0 12px 32px #671f1b38;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-decoration:none;transform:translateY(-50%);transition:right .22s ease,box-shadow .18s ease,padding-left .18s ease}.daily-net-inflow-fab:hover,.daily-net-inflow-fab:focus-visible{right:0;padding-left:13px;color:#702721;box-shadow:0 16px 38px #671f1b4d;outline:none}.daily-net-inflow-fab-badge{position:absolute;top:-10px;left:7px;padding:3px 7px;border:2px solid #fffafa;border-radius:999px;color:#fff;background:#a7332c;box-shadow:0 3px 8px #671f1b33;font-size:10px;font-weight:800;letter-spacing:.4px}.daily-net-inflow-fab-mark{display:flex;width:38px;height:38px;box-sizing:border-box;align-items:flex-end;justify-content:center;gap:3px;padding:8px;border-radius:11px;background:#f8d9d4}.daily-net-inflow-fab-mark i{display:block;width:4px;border-radius:3px 3px 1px 1px;background:#ad3931}.daily-net-inflow-fab-mark i:nth-child(1){height:9px}.daily-net-inflow-fab-mark i:nth-child(2){height:16px}.daily-net-inflow-fab-mark i:nth-child(3){height:12px}.daily-net-inflow-fab-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.daily-net-inflow-fab-copy strong{color:#702721;font-size:15px;font-weight:850;white-space:nowrap}.daily-net-inflow-fab-copy small{color:#9a6762;font-size:10px;white-space:nowrap}.daily-net-inflow-fab-arrow{color:#ad3931;font-size:25px;font-weight:400;line-height:1}.daily-net-inflow-fab-copy,.daily-net-inflow-fab-arrow{opacity:0;pointer-events:none;transition:opacity .12s ease}.daily-net-inflow-fab:hover .daily-net-inflow-fab-copy,.daily-net-inflow-fab:focus-visible .daily-net-inflow-fab-copy,.daily-net-inflow-fab:hover .daily-net-inflow-fab-arrow,.daily-net-inflow-fab:focus-visible .daily-net-inflow-fab-arrow{opacity:1}.daily-net-inflow-page{overflow-x:clip}.daily-net-inflow-report{width:min(1380px,100%)}.daily-net-inflow-hero{background:linear-gradient(130deg,#70272b,#a83b3c 55%,#d46457)}.daily-net-inflow-page .breadcrumb{color:#a97873}.daily-net-inflow-page .breadcrumb a{color:#a13d35}.daily-net-inflow-page .breadcrumb strong{color:#762d29}.daily-net-inflow-back{display:inline-flex;align-items:center;gap:4px;color:#fff;font-size:12px;text-decoration:none;white-space:nowrap}.daily-net-inflow-back:hover{color:#ffe0db}.daily-net-inflow-section{overflow:hidden;border:1px solid #efc7c1;border-top:6px solid #d94b42}.daily-net-inflow-status{margin-bottom:18px;padding:14px 16px;border:1px solid #f0c8c3;border-left:5px solid #d34d43;border-radius:12px;background:linear-gradient(110deg,#fff8f6,#fff0ed)}.daily-net-inflow-status.fallback{border-color:#ead5bd;border-left-color:#c77a28;background:linear-gradient(110deg,#fffaf4,#fff3e7)}.daily-net-inflow-status>span{display:inline-block;padding:3px 8px;border-radius:999px;color:#a43831;background:#fde2de;font-size:11px;font-weight:800}.daily-net-inflow-status.fallback>span{color:#8e5a22;background:#fff0da}.daily-net-inflow-status strong{display:block;margin-top:8px;color:#742923;font-size:16px}.daily-net-inflow-status p{margin:5px 0 0;color:#87635f;font-size:12px}.daily-net-inflow-metric{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:210px;padding:24px;border-radius:16px;color:#fff;background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.24),transparent 32%),linear-gradient(135deg,#8e2d2c,#d25249);box-shadow:0 14px 28px #a639312e;text-align:center}.daily-net-inflow-metric.outflow{background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.2),transparent 32%),linear-gradient(135deg,#3f7559,#5ca377)}.daily-net-inflow-metric>span{color:#ffffffd1;font-size:14px;font-weight:700}.daily-net-inflow-metric>strong{margin:8px 0 4px;font-size:clamp(42px,8vw,68px);letter-spacing:-2px;line-height:1}.daily-net-inflow-metric small{color:#ffffffe6;font-size:13px}.daily-net-inflow-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.daily-net-inflow-details article{min-width:0;padding:13px;border:1px solid #efd5d1;border-radius:11px;background:#fffaf9}.daily-net-inflow-details span{display:block;color:#9a7670;font-size:11px}.daily-net-inflow-details strong{display:block;overflow:hidden;margin-top:6px;color:#87322b;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.daily-net-inflow-footnote{margin:16px 2px 0;color:#95736e;font-size:12px;line-height:1.7}.daily-net-inflow-ranking-section{overflow:hidden;border:1px solid #efc7c1;border-top:6px solid #c83e36}.daily-net-inflow-ranking-head{color:#7b2c27;border-bottom-color:#efd3ce;background:#fff8f6}.daily-net-inflow-ranking-day{overflow:hidden;margin-top:12px;border:1px solid #efd5d1;border-radius:12px;background:#fffdfc}.daily-net-inflow-ranking-day:first-child{margin-top:0}.daily-net-inflow-ranking-day-head{display:flex;width:100%;align-items:center;justify-content:space-between;padding:13px 16px;border:0;color:#762d29;background:linear-gradient(90deg,#fff0ed,#fffaf8);text-align:left;cursor:pointer}.daily-net-inflow-ranking-day-head:hover{background:linear-gradient(90deg,#fde3de,#fff6f3)}.daily-net-inflow-ranking-day-head>div{display:flex;align-items:baseline;gap:10px}.daily-net-inflow-ranking-day-head h3{margin:0;font-size:16px}.daily-net-inflow-ranking-day-head span:first-child{color:#a65c55;font-size:10px;font-weight:800;letter-spacing:.7px}.daily-net-inflow-ranking-day-summary{display:flex;align-items:center;gap:9px;color:#9a6a65;font-size:12px}.daily-net-inflow-ranking-day-summary strong{color:#843630}.daily-net-inflow-ranking-day-summary .el-icon{transition:transform .18s ease}.daily-net-inflow-ranking-day-summary .el-icon.expanded{transform:rotate(180deg)}.daily-net-inflow-ranking-day-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch;gap:10px;padding:10px;border-top:1px solid #f1dedb}.daily-net-inflow-board{overflow:hidden;border:1px solid #f0d8d4;border-radius:10px}.daily-net-inflow-board--main_board{grid-row:1 / span 2}.daily-net-inflow-board h3{margin:0;padding:9px 10px;color:#81342e;background:#fff9f7;font-size:14px}.daily-net-inflow-board h3 small{margin-left:5px;color:#a37570;font-size:11px;font-weight:600}.daily-net-inflow-table-scroll{box-sizing:border-box;padding-right:6px}.daily-net-inflow-ranking-table{width:100%!important;min-width:624px!important;table-layout:fixed;border-collapse:collapse;color:#684743;font-size:11px;white-space:nowrap}.daily-net-inflow-ranking-table .ranking-col-rank{width:40px}.daily-net-inflow-ranking-table .ranking-col-stock{width:70px}.daily-net-inflow-ranking-table .ranking-col-code{width:76px}.daily-net-inflow-ranking-table .ranking-col-change{width:64px}.daily-net-inflow-ranking-table .ranking-col-amount{width:92px}.daily-net-inflow-ranking-table .ranking-col-ratio{width:62px}.daily-net-inflow-ranking-table .ranking-col-filler{width:auto}.daily-net-inflow-ranking-table th,.daily-net-inflow-ranking-table td{overflow:hidden;text-overflow:clip}.daily-net-inflow-ranking-table th{padding:9px 5px;color:#946560;background:#fffdfc;font-size:10px;font-weight:700;text-align:center}.daily-net-inflow-ranking-table td{padding:9px 5px;border-top:1px solid #f4e4e1;text-align:center}.daily-net-inflow-ranking-table .ranking-filler{padding:0}.daily-net-inflow-ranking-table .align-left{text-align:center}.daily-net-inflow-ranking-table .rank-badge{min-width:17px;padding:2px 3px;font-size:10px}.daily-net-inflow-ratio-cell{color:#a32f29;font-weight:800}.daily-review-section-head{color:var(--brand-red-800);border-bottom-color:var(--brand-red-200);background:var(--brand-red-50)}.daily-review-date{display:flex;align-items:flex-end;flex-direction:column;gap:3px;color:var(--brand-muted);font-size:11px}.daily-review-date strong{color:var(--brand-red-800);font-size:17px}.daily-review-board-list{display:flex;flex-direction:column;gap:20px}.daily-review-latest{overflow:visible}.daily-review-board{overflow:visible;border:1px solid var(--brand-red-200);border-radius:12px;background:#fffdfc}.daily-review-board-head,.daily-review-day-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid var(--brand-red-200);background:linear-gradient(90deg,var(--brand-red-100),var(--brand-red-50))}.daily-review-latest .daily-review-board-head{position:sticky;z-index:20;top:0;border-radius:11px 11px 0 0;box-shadow:0 5px 14px #6c22281a}.daily-review-board-head div,.daily-review-day-head div{display:flex;align-items:baseline;gap:10px}.daily-review-board-head span,.daily-review-day-head span{color:#9a797d;font-size:10px;font-weight:750;letter-spacing:1px}.daily-review-board-head h3,.daily-review-day-head h3{margin:0;color:var(--brand-red-800);font-size:18px}.daily-review-board-head>strong,.daily-review-day-head>strong{color:var(--brand-red-700);font-size:12px}.daily-review-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.daily-review-ranking-card{min-width:0;overflow:hidden;border:1px solid var(--brand-border);border-radius:10px;background:#fff}.daily-review-ranking-card h4,.daily-review-ranking-card h5{margin:0;padding:8px 10px;color:var(--brand-red-800);background:var(--brand-red-50);font-size:14px}.daily-review-ranking-card h5,.daily-review-report .daily-review-table,.daily-review-report .daily-review-lhb-table{font-size:12px}.daily-review-report .daily-review-table{width:700px;min-width:700px;table-layout:fixed}.daily-review-report .daily-review-table th,.daily-review-report .daily-review-table td{overflow:hidden;padding:6px 2px;text-overflow:ellipsis;white-space:nowrap}.daily-review-report .daily-review-table th{color:var(--brand-red-800);background:var(--brand-red-100)}.daily-review-table th:nth-child(1),.daily-review-table td:nth-child(1){width:36px;min-width:36px;max-width:36px}.daily-review-table th:nth-child(2),.daily-review-table td:nth-child(2){width:78px;min-width:78px;max-width:78px}.daily-review-table th:nth-child(3){width:78px}.daily-review-table th:nth-child(4){width:96px}.daily-review-table th:nth-child(5){width:64px}.daily-review-table th:nth-child(6){width:70px}.daily-review-table th:nth-child(7){width:110px}.daily-review-table th:nth-child(8){width:80px}.daily-review-table th:nth-child(9){width:88px}.daily-review-table th:last-child,.daily-review-table td:last-child{padding-right:20px}.daily-review-table .metric-cell{color:#b74437;font-weight:750}.daily-review-occurrence-count{color:var(--brand-red-700)}.daily-review-occurrence-count strong{font-size:12px}.daily-review-dual-row td{background:#fff1c9!important;border-top:1px solid #edc66b;border-bottom-color:#edc66b!important}.daily-review-dual-row:hover td{background:#ffe7a8!important}.daily-review-table td.stock-name,.daily-review-lhb-table td.stock-name{text-align:center}.daily-review-stock-name-text{display:block;overflow:hidden;text-overflow:ellipsis}.daily-review-dual-badge,.daily-review-lhb-board-tag{display:block;padding:2px 6px;border:1px solid #e1a52b;border-radius:999px;color:#8c5600;background:#fff8df;font-weight:800;line-height:1.2;white-space:nowrap}.daily-review-dual-badge{width:max-content;margin:3px auto 0;font-size:9px}.daily-review-lhb-other-boards{display:flex;align-items:center;justify-content:center;gap:2px;max-width:100%;margin:3px auto 0;overflow:hidden;white-space:nowrap;font-size:9px;line-height:1.2}.daily-review-lhb-board-tag{flex:0 0 auto}.daily-review-lhb-board-tag.lhb-tag-buy{color:#d93025;background:#fce8e6;border-color:#ea887b}.daily-review-lhb-board-tag.lhb-tag-amount{color:#5f6368;background:#f1f3f4;border-color:#dadce0}.daily-review-lhb-board-tag.lhb-tag-sell{color:#168447;background:#e6f4ea;border-color:#34a853}.daily-review-lhb-board{border-color:#ead8c5}.daily-review-lhb-head{background:linear-gradient(90deg,#fff4e8,#fffaf5)}.daily-review-lhb-head span,.daily-review-lhb-head h3{color:#8b4b20!important}.daily-review-lhb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-review-lhb-card{border-color:#ead8c5}.daily-review-lhb-card h4,.daily-review-lhb-card h5{color:#8b4b20;background:#fff6ed}.daily-review-report .daily-review-lhb-table{width:980px;min-width:980px;border-collapse:separate;border-spacing:0;table-layout:fixed}.daily-review-lhb-table th,.daily-review-lhb-table td{padding:6px 2px;overflow:hidden;border-bottom:1px solid #e5e8ec;text-align:right;text-overflow:ellipsis;white-space:nowrap}.daily-review-lhb-table th{color:#75401f;background:#ffead5}.daily-review-lhb-table th:nth-child(1),.daily-review-lhb-table td:nth-child(1){width:36px;min-width:36px;max-width:36px}.daily-review-lhb-table th:nth-child(2),.daily-review-lhb-table td:nth-child(2){width:78px;min-width:78px;max-width:78px}.daily-review-lhb-table th:nth-child(3){width:78px}.daily-review-lhb-table th:nth-child(4){width:96px}.daily-review-lhb-table th:nth-child(5){width:64px}.daily-review-lhb-table th:nth-child(6){width:72px}.daily-review-lhb-table th:nth-child(7){width:100px}.daily-review-lhb-table th:nth-child(8){width:148px}.daily-review-lhb-table th:nth-child(9),.daily-review-lhb-table th:nth-child(10){width:120px}.daily-review-lhb-table th:nth-child(11){width:68px}.daily-review-lhb-table th:nth-child(10),.daily-review-lhb-table td:nth-child(10){padding-right:8px}.daily-review-lhb-table th:nth-child(11),.daily-review-lhb-table td:nth-child(11){padding-right:20px;padding-left:10px}.daily-review-lhb-table .metric-cell{font-weight:800}.daily-review-lhb-reason{color:#6f5a49}.daily-review-lhb-reason-text{display:block;overflow:hidden;cursor:default;text-overflow:ellipsis;white-space:nowrap}.daily-review-lhb-reason-tooltip{max-width:420px;line-height:1.55;white-space:normal;word-break:break-word}.daily-review-history-lhb{border-top:2px solid #ead8c5}.rank-badge{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--brand-red-400);font-weight:800}.daily-review-table tr:nth-child(1) .rank-badge,.daily-review-lhb-table tr:nth-child(1) .rank-badge{background:#db9a2c}.daily-review-table tr:nth-child(2) .rank-badge,.daily-review-lhb-table tr:nth-child(2) .rank-badge{background:var(--brand-red-500)}.daily-review-table tr:nth-child(3) .rank-badge,.daily-review-lhb-table tr:nth-child(3) .rank-badge{background:#b67652}.daily-review-report .daily-review-table th:nth-child(-n+2),.daily-review-report .daily-review-lhb-table th:nth-child(-n+2),.daily-review-report .daily-review-table td:nth-child(-n+2),.daily-review-report .daily-review-lhb-table td:nth-child(-n+2){position:sticky;z-index:2}.daily-review-report .daily-review-table th:nth-child(1),.daily-review-report .daily-review-lhb-table th:nth-child(1),.daily-review-report .daily-review-table td:nth-child(1),.daily-review-report .daily-review-lhb-table td:nth-child(1){left:0}.daily-review-report .daily-review-table th:nth-child(2),.daily-review-report .daily-review-lhb-table th:nth-child(2),.daily-review-report .daily-review-table td:nth-child(2),.daily-review-report .daily-review-lhb-table td:nth-child(2){left:36px;box-shadow:4px 0 6px -5px #2a3d528c}.daily-review-report .daily-review-table th:nth-child(1),.daily-review-report .daily-review-lhb-table th:nth-child(1),.daily-review-report .daily-review-table td:nth-child(1),.daily-review-report .daily-review-lhb-table td:nth-child(1){padding-right:0;text-align:center}.daily-review-report .daily-review-table th:nth-child(2),.daily-review-report .daily-review-lhb-table th:nth-child(2),.daily-review-report .daily-review-table td:nth-child(2),.daily-review-report .daily-review-lhb-table td:nth-child(2){padding-left:2px}.daily-review-report .daily-review-table th:nth-child(-n+2){z-index:4;background:var(--brand-red-100)}.daily-review-report .daily-review-lhb-table th:nth-child(-n+2){z-index:4;background:#ffead5}.daily-review-report .daily-review-table td:nth-child(-n+2),.daily-review-report .daily-review-lhb-table td:nth-child(-n+2){background:#fff}.daily-review-report .daily-review-table tbody tr:nth-child(2n) td:nth-child(-n+2),.daily-review-report .daily-review-lhb-table tbody tr:nth-child(2n) td:nth-child(-n+2){background:#fafbfd}.daily-review-report .daily-review-table tbody tr:hover td:nth-child(-n+2),.daily-review-report .daily-review-lhb-table tbody tr:hover td:nth-child(-n+2){background:#fff8f6}.daily-review-report .daily-review-table th,.daily-review-report .daily-review-table td,.daily-review-report .daily-review-lhb-table th,.daily-review-report .daily-review-lhb-table td{text-align:center}.daily-review-history{overflow:visible;border:1px solid #efc7c1;border-top:6px solid #d94b42}.daily-review-history-head{color:#a63830;border-bottom-color:#efc4be;background:#fff1ef}.daily-review-filter{display:flex;align-items:flex-end;gap:9px;margin-bottom:18px;padding:12px;border:1px solid #f0d3cf;border-radius:10px;background:snow}.daily-review-filter-fields{display:flex;align-items:flex-end;gap:8px}.daily-review-date-field{display:flex;flex-direction:column;gap:5px;color:var(--brand-red-800);font-size:11px;font-weight:650}.daily-review-date-field .el-date-editor{width:170px}.daily-review-filter>.el-button{height:32px;margin-bottom:0}.daily-review-range-separator{padding-bottom:8px;color:var(--brand-muted);font-size:12px}.daily-review-filter-active{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-2px 0 26px;padding:13px 14px 13px 17px;border:1px solid #efb8b0;border-left:5px solid #d45147;border-radius:10px;background:linear-gradient(100deg,#fff8f6,#ffefec);box-shadow:0 6px 16px #aa41351c}.daily-review-filter-status{display:flex;align-items:center;gap:11px;color:#a64137;font-size:12px}.daily-review-filter-status span{padding:4px 9px;border-radius:999px;color:#fff;background:#d45147;font-size:11px;font-weight:750;letter-spacing:.3px}.daily-review-filter-status strong{color:#8f3029;font-size:14px;letter-spacing:.2px}.daily-review-filter-active .el-button{min-width:86px;background:#fff!important;font-weight:700}.daily-review-history-day{margin-bottom:22px;overflow:visible;border:1px solid #efccc7;border-radius:14px;background:#fffdfc;box-shadow:0 5px 16px #6c222812;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.daily-review-history-day.expanded{border-color:#eab8b1;box-shadow:0 12px 30px #6c22281f}.daily-review-history-day .daily-review-day-head{position:sticky;z-index:20;top:0;width:100%;border:0;border-bottom:1px solid transparent;border-radius:13px;color:inherit;background:linear-gradient(90deg,#fff5f3,snow);box-shadow:none;cursor:pointer;font:inherit;text-align:left;transform:translateY(0);transition:border-color .28s ease,border-radius .28s ease,background .28s ease,box-shadow .28s ease,transform .28s ease}.daily-review-history-day.expanded .daily-review-day-head{border-bottom-color:#efccc7;border-radius:13px 13px 0 0;background:linear-gradient(90deg,#ffefec,#fff8f6);box-shadow:0 6px 18px #6c22281c}.daily-review-history-day .daily-review-day-head h3{color:#96372f}.daily-review-history-day .daily-review-day-head:hover{background:linear-gradient(90deg,#ffebe7,#fff7f5)}.daily-review-history-day:not(.expanded) .daily-review-day-head:hover{box-shadow:0 8px 20px #6c22281a;transform:translateY(-1px)}.daily-review-day-summary{display:flex;align-items:center;gap:10px;color:#8e615c;font-size:12px}.daily-review-day-summary>strong{color:#b74437}.daily-review-day-action{padding:4px 9px;border:1px solid #efc7c1;border-radius:999px;color:#a74239!important;background:#ffffffc2;letter-spacing:.2px!important;transition:color .24s ease,border-color .24s ease,background .24s ease}.daily-review-history-day.expanded .daily-review-day-action{color:#fff!important;border-color:#c94a40;background:#c94a40}.daily-review-day-arrow{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;color:#a74239;background:#fbe5e1;transition:color .32s ease,background .32s ease,box-shadow .32s ease,transform .46s cubic-bezier(.22,1,.36,1)}.daily-review-day-arrow.expanded{color:#fff;background:#b74437;box-shadow:0 4px 10px #b7443747;transform:rotate(180deg)}.daily-review-day-collapse{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s}.daily-review-history-day.expanded .daily-review-day-collapse{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1),visibility 0s}.daily-review-day-content{min-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .36s cubic-bezier(.22,1,.36,1)}.daily-review-history-day.expanded .daily-review-day-content{opacity:1;transform:translateY(0);transition-delay:.08s}.daily-review-day-content>.daily-review-history-board{opacity:0;transform:translateY(-6px);transition:opacity .26s ease,transform .4s cubic-bezier(.22,1,.36,1)}.daily-review-history-day.expanded .daily-review-day-content>.daily-review-history-board{opacity:1;transform:translateY(0);transition-delay:.12s}.daily-review-history-day.expanded .daily-review-day-content>.daily-review-history-board:nth-child(2){transition-delay:.16s}.daily-review-history-day.expanded .daily-review-day-content>.daily-review-history-board:nth-child(3){transition-delay:.2s}.daily-review-history-day.expanded .daily-review-day-content>.daily-review-history-board:nth-child(n+4){transition-delay:.24s}.daily-review-history-board{position:relative;padding:10px 0 2px;border-top:1px solid #f1d8d4}.daily-review-history-board>h4{margin:0 14px;color:#a5443a;font-size:14px}.daily-review-history-board>.daily-review-history-board-head{position:sticky;z-index:18;top:50px;margin:-10px 0 10px;padding:10px 14px;border-bottom:1px solid #f1d8d4;color:var(--brand-red-800);background:linear-gradient(90deg,#fff8f6,#fffdfc);box-shadow:0 4px 10px #6c222814}.daily-review-history-lhb>.daily-review-history-board-head{color:#8b4b20;background:linear-gradient(90deg,#fff4e8,#fffaf5)}.daily-review-pagination{display:flex;justify-content:center;padding:10px 0 2px}@media(prefers-reduced-motion:reduce){.daily-review-history-day,.daily-review-history-day .daily-review-day-head,.daily-review-day-action,.daily-review-day-arrow,.daily-review-day-collapse,.daily-review-day-content,.daily-review-day-content>.daily-review-history-board{transition:none}.daily-review-history-day:not(.expanded) .daily-review-day-head:hover{transform:none}}.pitaya-pagination{display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;margin:26px auto 4px;padding:5px 7px;border:1px solid var(--brand-red-200);border-radius:999px;background:#fff;box-shadow:0 3px 10px #882b2214}.compact-bottom-pagination{gap:3px}.compact-bottom-pagination button{display:grid;min-width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:50%;color:#9a665f;background:transparent;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.compact-bottom-pagination button:first-child,.compact-bottom-pagination button:last-child{font-size:20px;font-weight:400}.compact-bottom-pagination button:hover:not(:disabled):not(.active){color:var(--brand-red-700);background:var(--brand-red-100);transform:scale(1.08)}.compact-bottom-pagination button.active{color:#fff;background:var(--brand-red-600);box-shadow:0 2px 5px #b72a2347}.compact-bottom-pagination button:disabled{color:#d8b4ae;cursor:not-allowed}.compact-bottom-pagination .ellipsis{width:18px;color:#c18b85;text-align:center}.pitaya-pagination .el-pagination{flex-wrap:wrap;justify-content:center;gap:3px;--el-pagination-button-width: 30px;--el-pagination-button-height: 30px;--el-pagination-hover-color: var(--brand-red-600)}.pitaya-pagination .el-pager{display:flex;align-items:center;gap:3px;margin:0 2px}.pitaya-pagination .el-pager li,.pitaya-pagination .btn-prev,.pitaya-pagination .btn-next{display:grid;min-width:30px!important;height:30px!important;place-items:center;margin:0!important;border-radius:50%;color:#9a665f;background:transparent!important;font-size:12px;font-variant-numeric:tabular-nums;transition:color .16s ease,background .16s ease,transform .16s ease}.pitaya-pagination .el-pager li:hover,.pitaya-pagination .btn-prev:hover:not(:disabled),.pitaya-pagination .btn-next:hover:not(:disabled){color:var(--brand-red-700);background:var(--brand-red-100)!important;transform:scale(1.08)}.pitaya-pagination .el-pager li.is-active{color:#fff;background:var(--brand-red-600)!important;box-shadow:0 2px 5px #b72a2347}.pitaya-pagination .btn-prev:disabled,.pitaya-pagination .btn-next:disabled{color:#d8b4ae}@media(max-width:760px){.page-shell{padding:10px 5px 24px}.hero{align-items:flex-start;flex-direction:column;padding:20px 17px;border-radius:11px}.back-to-top-button{right:8px;bottom:18px;width:44px!important;height:44px!important}.hero-identity{align-items:flex-start;flex-direction:column;gap:13px}.pitaya-brand-mark{width:118px;border-radius:8px}h1{font-size:22px}.hero-actions{width:100%;justify-content:space-between}.daily-net-inflow-actions{align-items:stretch;flex-direction:column;width:100%}.daily-net-inflow-fab{position:relative;top:auto;right:auto;bottom:auto;width:100%;margin-top:14px;grid-template-columns:36px minmax(0,1fr) 16px;padding:14px 12px 11px;border-right:1px solid #df948c;border-radius:13px;box-shadow:0 7px 18px #671f1b1f;transform:none}.daily-net-inflow-fab:hover,.daily-net-inflow-fab:focus-visible{right:auto;box-shadow:0 9px 22px #671f1b2b}.daily-net-inflow-fab-copy,.daily-net-inflow-fab-arrow{opacity:1;pointer-events:auto}.daily-net-inflow-fab-copy strong{font-size:14px}.daily-net-inflow-back{justify-content:center}.daily-net-inflow-actions .refresh-button{width:100%}.daily-net-inflow-details{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-net-inflow-ranking-day-head{align-items:flex-start;gap:10px;padding:12px}.daily-net-inflow-ranking-day-head>div{align-items:flex-start;flex-direction:column;gap:3px}.daily-net-inflow-ranking-day-summary{gap:6px}.daily-net-inflow-ranking-day-summary strong{display:none}.daily-net-inflow-ranking-day-content{grid-template-columns:1fr;padding:9px}.daily-net-inflow-board--main_board{grid-row:auto}.section{margin-top:14px;border-radius:11px}.section-head{align-items:flex-start;flex-direction:column;padding:14px 15px 12px}.legend{flex-wrap:wrap}.section-body{padding:10px}.metric{padding:5px 8px}.history-head{align-items:flex-start}.history-filter-bar{align-items:flex-start;flex-direction:column;gap:9px}.history-filter-options{grid-template-columns:1fr}.history-loaded-summary{align-items:flex-start;flex-direction:column}.history-summary-metrics{width:100%;justify-content:flex-start}.yywj-trade-legend{align-items:flex-start;flex-direction:column;gap:9px}.yywj-rule-flow{grid-template-columns:1fr}.yywj-rule-flow article{min-height:0}.yywj-rule-version{max-width:100%}.yywj-exclusion-head{align-items:flex-start;flex-direction:column;gap:8px}.yywj-history-filter-bar{grid-template-columns:1fr}.yywj-history-filter-item{align-items:flex-start;flex-direction:column}.strategy-d1-date-controls{width:100%;align-items:stretch;flex-direction:column}.strategy-d1-date-controls label,.strategy-d1-date-controls .el-date-editor{width:100%}.strategy-d1-date-separator{display:none}.yywj-history-head-actions{width:100%;align-items:flex-start}.yywj-history-top-pagination{max-width:100%;overflow-x:auto}.pitaya-pagination{width:100%;margin-top:24px;overflow-x:auto;justify-content:flex-start}.pitaya-pagination .el-pager{gap:6px;margin:0 7px}.backtest-document-meta{align-items:flex-start;flex-direction:column;gap:10px;padding:14px 16px}.backtest-sync-chip{margin-left:0}.backtest-markdown{padding:24px 17px 36px;font-size:13px}.backtest-view-tabs{padding-right:10px;padding-left:10px}.backtest-view-tabs button{min-width:0;flex:1}.backtest-source-block.annotated{padding-left:9px}.backtest-source-actions{justify-content:flex-start}.backtest-annotation-card{padding:12px}.backtest-annotation-head>div{flex-wrap:wrap}.backtest-annotation-important{margin:14px 12px 0}.backtest-add-annotation-important{margin-left:12px}.backtest-annotation-editor-important{margin:14px 12px 0}.backtest-important-list{padding:14px 10px}.backtest-important-meta{align-items:flex-start;flex-direction:column;gap:9px}.backtest-important-actions{width:100%;justify-content:flex-end}.backtest-remove-confirm{right:auto;left:0;width:min(286px,calc(100vw - 52px))}.backtest-markdown h1{font-size:24px}.backtest-markdown h2{margin-top:30px;font-size:18px}.backtest-markdown h3{font-size:16px}.excel-file-meta{display:grid;width:100%;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr)}.excel-file-meta-item,.excel-file-meta-time{min-width:0}.excel-file-meta-item strong{overflow:hidden;text-overflow:ellipsis}.excel-hero-actions{width:100%;align-items:stretch;flex-direction:column}.excel-download-button{width:100%;min-height:42px;margin-left:0!important}.excel-path-input-row{align-items:stretch;flex-wrap:wrap}.excel-path-input-row .el-input{flex:1 1 calc(100% - 90px)}.excel-path-input-row .el-button{width:100%;margin-left:0}.excel-toolbar{align-items:flex-start;flex-direction:column;gap:8px;padding:10px}.excel-sheet-tabs{width:100%}.excel-grid-wrap{height:clamp(300px,52vh,460px)}.excel-pagination{justify-content:flex-start;overflow-x:auto}.strategy-home-shell{padding:14px 8px 28px}.home-hero{padding:28px 22px;border-radius:13px}.home-pitaya-brand{margin-bottom:15px}.home-pitaya-brand .pitaya-brand-mark{width:188px;border-radius:10px}.home-hero h1{font-size:27px}.home-hero{padding:28px 24px 0}.home-pitaya-art{top:64px;right:-72px;opacity:.26;transform:scale(.78);transform-origin:center}.market-tabbar{margin:25px -24px 0;padding:7px 12px}.market-tab{min-width:0;flex:1 1 0;gap:6px;padding:9px 7px}.market-tab-index{display:none}.market-tab strong{font-size:12px}.market-rise-note{min-width:0;flex:0 0 112px;gap:5px;padding:8px 0 8px 5px}.market-rise-icon{width:34px;height:30px;border-radius:8px}.market-rise-icon svg{width:30px;height:22px}.market-rise-note strong{font-size:11px}.market-rise-note small{font-size:8px}.strategy-section{margin-top:14px;padding:16px 12px;border-radius:13px}.strategy-section-head{align-items:flex-start;gap:10px}.report-section-actions{flex-wrap:wrap;justify-content:flex-end}.strategy-grid{grid-template-columns:1fr;gap:11px}.strategy-card{min-height:228px;padding:19px}.report-home-card{min-height:218px}.market-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-overview-indexes{grid-template-columns:1fr}.market-overview-limit-ladder-head{flex-direction:column}.market-overview-limit-ladder-summary{justify-content:flex-start}.market-overview-limit-ladder-level{grid-template-columns:46px minmax(0,1fr)}.market-overview-limit-ladder-step{height:48px}.market-overview-limit-stock{width:170px;min-width:170px;flex:0 0 170px}.market-overview-concepts{grid-template-columns:1fr}.market-overview-concept-panel header{padding-inline:11px}.chinext-export-head{align-items:flex-start}.chinext-export-head .chinext-download-button{width:100%;margin-top:4px}.chinext-export-table-wrap{max-height:500px}.daily-review-ranking-grid{grid-template-columns:1fr;padding:10px}.daily-review-filter,.daily-review-filter-fields{align-items:stretch;flex-direction:column}.daily-review-date-field .el-date-editor{width:100%}.daily-review-range-separator{display:none}.daily-review-filter-active{align-items:stretch;flex-direction:column;margin-bottom:22px;padding:13px}.daily-review-filter-status{align-items:flex-start;flex-direction:column;gap:8px}.daily-review-filter-active .el-button{width:100%;margin-left:0}.daily-review-day-summary>strong{display:none}}.market-board-page{min-height:100vh;padding:28px 20px 60px;background:linear-gradient(180deg,#fff8f6,#fff 52%)}.market-board-shell{width:min(1240px,100%);margin:0 auto}.market-board-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 34px 32px;border-radius:22px;color:#fff8f6;background:radial-gradient(circle at 88% 12%,rgba(255,192,178,.25),transparent 28%),linear-gradient(135deg,#8e252b,#c3443b 62%,#df6a59);box-shadow:0 20px 44px #812a2829}.market-board-hero .pitaya-brand{margin-bottom:18px}.market-board-hero .pitaya-brand-mark{width:190px;border-color:#ffffff80}.market-board-hero-copy{min-width:0}.market-board-hero h1{margin:0 0 8px;color:#fff;font-size:34px;letter-spacing:-.5px}.market-board-hero p{margin:0;color:#ffe1da;font-size:14px}.market-board-back{flex:0 0 auto;padding:9px 15px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:#ffffff1f;font-size:12px;font-weight:700}.market-board-back:hover{background:#ffffff38}.market-board-panel{margin-top:18px;padding:22px;border:1px solid #efd3cf;border-radius:18px;background:#fffffff0;box-shadow:0 15px 36px #6f201912}.market-board-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-board-summary article{display:grid;gap:4px;padding:15px 17px;border:1px solid #f0dcd8;border-radius:13px;background:#fffaf9}.market-board-summary article.pending{border-color:#e6b1a9;background:#fff3f0}.market-board-summary span{color:#98716d;font-size:12px}.market-board-summary strong{color:#8f2928;font-size:26px;line-height:1.1}.market-board-summary small{color:#b08e89;font-size:11px}.market-board-tabs{position:relative;isolation:isolate;display:flex;gap:8px;margin-top:20px;padding:5px;border:1px solid #f1dfdb;border-radius:14px;background:#fff8f6;--market-board-tab-width: 150px}.market-board-tabs:before{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;box-sizing:border-box;width:var(--market-board-tab-width);border:1px solid #e5b2ab;border-radius:10px;background:linear-gradient(135deg,#b8322e,#d65b4e);box-shadow:0 6px 14px #aa302b2e;content:"";transform:translate(calc(var(--market-board-tab-index, 0) * (var(--market-board-tab-width) + 8px)));transition:transform .28s cubic-bezier(.22,.8,.32,1)}.market-board-tabs button{position:relative;z-index:1;display:grid;flex:0 0 var(--market-board-tab-width);min-width:var(--market-board-tab-width);gap:3px;padding:10px 16px;border:1px solid transparent;border-radius:10px;color:#8f6964;background:transparent;cursor:pointer;text-align:left}.market-board-tabs button:hover{color:#8f2928;background:#fff}.market-board-tabs button.active{border-color:transparent;color:#fff;background:transparent;box-shadow:none}.market-board-tabs button:focus-visible{outline:2px solid #b8322e;outline-offset:2px}.market-board-tabs button strong{font-size:14px}.market-board-tabs button small{color:#bd8f89;font-size:10px}.market-board-tabs button.active small{color:#ffe8e2}.market-board-toolbar{display:flex;align-items:end;gap:12px;margin:20px 0;padding:14px;border:1px solid #f1dfdb;border-radius:13px;background:#fffdfc}.market-board-toolbar label{display:grid;gap:5px;color:#8e6964;font-size:11px;font-weight:700}.market-board-toolbar input{min-height:36px;box-sizing:border-box;padding:7px 10px;border:1px solid #e3c8c3;border-radius:8px;color:#563b3a;background:#fff;font:inherit}.market-board-search{flex:0 1 270px}.market-board-search input{width:100%}.market-board-primary{min-height:36px;padding:7px 15px;border:1px solid #b8322e;border-radius:8px;color:#fff;background:#b8322e;cursor:pointer;font-weight:700}.market-board-primary:disabled{opacity:.55;cursor:wait}.market-board-order-note{margin-left:auto;padding-bottom:9px;color:#b06b63;font-size:11px}.market-board-alert{margin-bottom:14px}.market-board-loading,.market-board-empty{padding:44px 20px;color:#a48782;text-align:center}.market-board-content-stage{position:relative;min-height:300px}.market-board-loading-overlay{position:absolute;z-index:4;top:12px;right:14px;padding:8px 13px;border:1px solid #efd0ca;border-radius:999px;color:#9f3934;background:#fff9f7f0;box-shadow:0 8px 18px #6f252d1f;font-size:11px;pointer-events:none}.market-board-tab-content{min-height:300px}.market-board-tab-content.is-tab-slide-in{animation:market-board-tab-slide-in .28s cubic-bezier(.22,.8,.3,1) both;will-change:transform,opacity}@keyframes market-board-tab-slide-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.market-board-group{margin-top:24px}.market-board-group.pending-group{margin-top:4px}.market-board-group-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}.market-board-group-head h2{margin:3px 0 0;color:#702523;font-size:19px}.market-board-group-head strong{color:#a6534d;font-size:12px}.market-board-eyebrow{color:#c15d53;font-size:9px;font-weight:800;letter-spacing:1.5px}.market-board-table-wrap{overflow-x:auto;border:1px solid #eedbd7;border-radius:12px}.market-board-table{width:100%;min-width:740px;border-collapse:collapse;background:#fff;font-size:12px}.market-board-table th{padding:11px 12px;border-bottom:1px solid #ead4d0;color:#a17670;background:#fff8f6;font-size:11px;font-weight:700;white-space:nowrap}.market-board-table td{padding:10px 12px;border-bottom:1px solid #f2e8e5;color:#604644;text-align:center}.market-board-table tr:last-child td{border-bottom:0}.market-board-table tbody tr:hover{background:#fffaf9}.market-board-table .align-left{text-align:left}.market-board-pending-row{background:#fffaf8}.market-board-pending-row td:first-child{border-left:3px solid #cf534a}.market-board-code{color:#a88882;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.market-board-type-tag{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700}.market-board-type-tag.board-type-region{color:#6b4d8f;background:#f1eafa}.market-board-type-tag.board-type-industry{color:#286b72;background:#e7f5f4}.market-board-type-tag.board-type-concept{color:#a34f37;background:#fff0e8}.market-board-select-wrap{position:relative;display:inline-flex;vertical-align:middle}.market-board-subtype-select{min-width:142px;min-height:36px;padding:7px 31px 7px 12px;border:1px solid #d9a7a0;border-radius:10px;color:#7b2927;outline:none;background:linear-gradient(135deg,#fffdfc,#fff3f0);box-shadow:0 4px 10px #8b2d2814,inset 0 1px #ffffffe6;cursor:pointer;font-size:12px;font-weight:700;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;appearance:none}.market-board-subtype-select:hover{border-color:#bd5b52;box-shadow:0 6px 14px #8b2d2824,inset 0 1px #ffffffe6;transform:translateY(-1px)}.market-board-subtype-select:focus-visible{border-color:#a92d2a;box-shadow:0 0 0 3px #c9473e2e,0 6px 14px #8b2d281f}.market-board-subtype-select:disabled{opacity:.62;cursor:wait;transform:none}.market-board-select-chevron{position:absolute;top:50%;right:11px;color:#b6423c;pointer-events:none;font-size:15px;font-weight:800;line-height:1;transform:translateY(-56%)}.market-board-filter-select{min-width:148px;min-height:36px;padding:7px 31px 7px 12px;border:1px solid #d9a7a0;border-radius:10px;color:#7b2927;outline:none;background:linear-gradient(135deg,#fffdfc,#fff3f0);box-shadow:0 4px 10px #8b2d2814,inset 0 1px #ffffffe6;cursor:pointer;font-size:12px;font-weight:700;appearance:none}.market-board-filter-select:hover,.market-board-filter-select:focus-visible{border-color:#bd5b52;box-shadow:0 0 0 3px #c9473e24,0 6px 14px #8b2d281f}.market-board-constituent-button{display:inline-flex;min-width:72px;align-items:center;justify-content:center;gap:6px;padding:5px 9px;border:1px solid #e2b8b1;border-radius:999px;color:#9f3934;background:linear-gradient(135deg,#fffdfc,#fff1ee);box-shadow:0 3px 8px #8b2d2812;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.market-board-constituent-button:hover,.market-board-constituent-button:focus-visible{border-color:#bd5b52;box-shadow:0 6px 14px #8b2d2826;outline:none;transform:translateY(-1px)}.market-board-constituent-button strong{font-size:12px}.market-board-constituent-button span{color:#bc746c;font-size:10px}.market-board-save-state{display:inline-block;margin-left:8px;color:#b04a43;font-size:11px;white-space:nowrap}.market-board-readonly-cell{color:#b08e89!important;font-size:11px}.market-board-constituent-drawer .el-drawer__body{padding:0;background:#fff8f6}.market-board-constituent-panel{min-height:100%;box-sizing:border-box;padding:18px 14px 24px}.market-board-constituent-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid #efd8d4}.market-board-constituent-head h2{margin:5px 0 4px;color:#702523;font-size:22px}.market-board-constituent-head p{margin:0;color:#a17670;font-size:12px}.market-board-drawer-close{width:32px;height:32px;border:1px solid #e8c5c0;border-radius:50%;color:#a33a35;background:#fff;cursor:pointer;font-size:22px;line-height:1}.market-board-drawer-close:hover,.market-board-drawer-close:focus-visible{border-color:#bd5b52;color:#fff;background:#bd5b52;outline:none}.market-board-drawer-state{padding:48px 10px;color:#a48782;text-align:center}.market-board-constituent-table-wrap{overflow-x:hidden;padding-top:14px}.market-board-constituent-table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0 3px;color:#604644;font-size:11px}.market-board-constituent-table th{padding:0 3px 2px;color:#a17670;font-size:10px;font-weight:700;letter-spacing:.2px;text-align:right;white-space:nowrap}.market-board-constituent-table th:first-child{padding-left:4px}.market-board-constituent-table td{padding:6px 3px;border-top:1px solid #f0dcd8;border-bottom:1px solid #f0dcd8;background:#ffffffd1;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.market-board-constituent-table td:first-child{border-left:1px solid #f0dcd8;border-radius:10px 0 0 10px}.market-board-constituent-table td:last-child{border-right:1px solid #f0dcd8;border-radius:0 10px 10px 0}.market-board-constituent-table .market-board-constituent-code{color:#b08e89;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.market-board-constituent-table .market-board-constituent-name{max-width:88px;overflow:hidden;color:#604644;font-size:12px;font-weight:700;text-overflow:ellipsis}.market-board-constituent-table .market-board-change-positive{color:#c33d35;font-weight:800}.market-board-constituent-table .market-board-change-negative{color:#168447;font-weight:800}.market-board-constituent-table .market-board-change-flat{color:#8b7775;font-weight:700}.market-board-sortable{display:inline-flex;align-items:center;gap:2px;padding:3px 5px;border:1px solid transparent;border-radius:6px;color:#a17670;background:transparent;cursor:pointer;font:inherit;font-weight:700;white-space:nowrap}.market-board-sortable:hover,.market-board-sortable:focus-visible{border-color:#e3b9b3;color:#9f3934;background:#fff1ee;outline:none}.market-board-sortable.is-sorted-desc,.market-board-sortable.is-sorted-asc{color:#a92d2a;background:#fff0ed}.market-board-sortable span{color:#c17a72;font-size:12px}.market-board-constituent-list{display:grid;gap:8px;padding-top:18px}.market-board-constituent-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #f0dcd8;border-radius:10px;background:#ffffffd1}.market-board-constituent-identity{display:flex;min-width:0;align-items:baseline;gap:10px}.market-board-constituent-identity span{flex:0 0 auto;color:#b08e89;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.market-board-constituent-identity strong{min-width:0;overflow:hidden;color:#604644;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.market-board-constituent-item em{flex:0 0 auto;min-width:68px;color:#c33d35;font-size:13px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.market-board-constituent-item em.market-board-change-negative{color:#168447}.market-board-constituent-item em.market-board-change-flat{color:#8b7775}@media(max-width:760px){.market-board-page{padding:12px 8px 36px}.market-board-constituent-table-wrap{overflow-x:auto}.market-board-constituent-table{min-width:520px}.market-board-hero{align-items:flex-start;flex-direction:column;padding:24px 20px;border-radius:15px}.market-board-hero .pitaya-brand-mark{width:160px}.market-board-hero h1{font-size:28px}.market-board-back{align-self:flex-end;margin-top:-8px}.market-board-panel{padding:13px;border-radius:14px}.market-board-summary{grid-template-columns:1fr}.market-board-tabs{overflow-x:auto;--market-board-tab-width: 132px}.market-board-tabs button{padding-inline:9px}.market-board-toolbar{align-items:stretch;flex-wrap:wrap}.market-board-toolbar label,.market-board-search{flex:1 1 100%}.market-board-order-note{margin-left:0;padding-bottom:0}}@media(prefers-reduced-motion:reduce){.market-board-tab-content.is-tab-slide-in{animation:none}.market-board-tabs:before{transition:none}}.zfq-parameter-groups{display:grid;gap:18px}.zfq-parameter-group{min-width:0;padding:16px;border:1px solid #f1b5b1;border-radius:12px;background:#fff8f7}.zfq-parameter-group h3{margin:0 0 12px;color:#b31412}.zfq-parameter-table{min-width:1320px}.zfq-parameter-table .parameter-summary{min-width:190px;white-space:normal}.zfq-parameter-table tbody tr.zfq-fixed-parameter-row>td{background:#fde8e7;font-weight:700}.zfq-parameter-table tbody tr.zfq-fixed-parameter-row>td:first-child{color:#9f1c18}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#fff5f3,#f7e5e2)}.auth-card{display:grid;gap:16px;width:min(420px,100%);padding:32px;border:1px solid #efc2bc;border-radius:18px;background:#fff;box-shadow:0 18px 50px #8223191f}.auth-card h1,.auth-card p{margin:0}.auth-card .el-button--primary{background:#c62828;border-color:#c62828}.auth-session-bar{position:fixed;z-index:100;right:16px;bottom:14px;display:flex;align-items:center;padding:5px 11px;border:1px solid #efc2bc;border-radius:999px;background:#fffffff0;box-shadow:0 8px 24px #5c18151f;font-size:12px;transition:border-color .18s ease,box-shadow .18s ease}.auth-session-name{flex:0 0 auto;white-space:nowrap}.auth-session-actions{display:flex;min-width:0;max-width:0;align-items:center;gap:10px;overflow:hidden;margin-left:0;opacity:0;pointer-events:none;white-space:nowrap;transition:max-width .26s cubic-bezier(.22,.8,.3,1),margin-left .26s cubic-bezier(.22,.8,.3,1),opacity .16s ease}.auth-session-bar:hover,.auth-session-bar:focus-within{border-color:#d98b83;box-shadow:0 10px 28px #5c181533}.auth-session-bar:hover .auth-session-actions,.auth-session-bar:focus-within .auth-session-actions{max-width:180px;margin-left:10px;opacity:1;pointer-events:auto}.auth-session-bar a{display:inline-flex;color:#a72622;font-weight:700}.auth-session-bar button{display:inline-flex;padding:3px 8px;border:0;border-radius:999px;color:#fff;background:#b72d28;cursor:pointer}.auth-admin-shell{min-height:100vh;padding:30px;background:#fff7f5}.auth-admin-panel{width:min(1180px,100%);margin:auto;padding:28px;border:1px solid #efc7c1;border-radius:20px;background:#fff;box-shadow:0 18px 45px #6f201917}.auth-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.auth-admin-head h1{margin:7px 0}.auth-admin-head p{margin:0;color:#765f5c}.auth-admin-head>a{color:#a72622;font-weight:700}.auth-admin-tabs{display:flex;gap:8px;margin:24px 0}.auth-admin-tabs button{padding:9px 18px;border:1px solid #e7b9b3;border-radius:999px;background:#fff;cursor:pointer}.auth-admin-tabs button.active{color:#fff;border-color:#bd322c;background:#bd322c}.auth-create-form,.auth-entity-card{display:grid;gap:12px;padding:18px;border:1px solid #efd2ce;border-radius:14px;background:snow}.auth-create-form{margin-bottom:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-create-form h2,.auth-create-form>.auth-check-list,.auth-create-form>div,.auth-create-form>button{grid-column:1/-1}.auth-create-form input,.auth-entity-card input,.auth-entity-card select{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #dfc4c0;border-radius:8px;background:#fff}.auth-entity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.auth-entity-card>label{display:grid;gap:5px;color:#775b57;font-size:12px}.auth-entity-title{display:flex;align-items:flex-start;justify-content:space-between}.auth-entity-title div{display:grid;gap:3px}.auth-entity-title small{color:#987d79}.auth-status{padding:4px 8px;border-radius:999px;color:#8d2722;background:#fde1dd;font-size:11px}.auth-status.disabled{color:#666;background:#eee}.auth-status.system{color:#874d13;background:#fff0cf}.auth-check-list{display:flex;flex-wrap:wrap;gap:8px 18px}.auth-check-list label{display:flex;align-items:center;gap:5px;font-size:12px}.auth-check-list input{width:auto}.auth-entity-card fieldset{margin:0;padding:10px;border:1px solid #ead3cf;border-radius:9px}.auth-entity-card legend{padding:0 5px;color:#9e3731;font-size:12px;font-weight:700}.auth-card-actions{display:flex;gap:8px}.auth-card-actions button,.auth-primary-button{padding:9px 14px;border:1px solid #d8b9b5;border-radius:8px;background:#fff;cursor:pointer}.auth-primary-button{color:#fff!important;border-color:#b72d28!important;background:#b72d28!important}.auth-admin-loading{padding:50px;text-align:center;color:#987d79}@media(max-width:760px){.auth-admin-panel{padding:18px}.auth-admin-head{flex-direction:column}.auth-create-form,.auth-entity-list{grid-template-columns:1fr}.auth-create-form>*{grid-column:1}.auth-session-bar{right:8px;bottom:8px}.auth-session-name{display:inline}}.quick-notes-launch{position:fixed;z-index:90;top:50%;right:18px;display:flex;width:126px;min-height:58px;align-items:center;gap:9px;padding:8px 10px 8px 8px;border:1px solid rgba(255,255,255,.82);border-radius:18px;color:#fff;background:linear-gradient(135deg,#d95c52,#a92d32);box-shadow:0 12px 28px #6f252d40,inset 0 1px #ffffff38;cursor:grab;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;transform:translateY(-50%);transition:transform .2s ease,box-shadow .2s ease}.quick-notes-launch:before{position:absolute;top:8px;right:12px;width:5px;height:5px;border-radius:50%;background:#ffd6ce;box-shadow:-9px 3px #ffd6ce8c;content:"";opacity:.9}.quick-notes-launch:hover,.quick-notes-launch:focus-visible{box-shadow:0 16px 34px #6f252d54,inset 0 1px #ffffff4d;outline:none;transform:translateY(-50%)}.quick-notes-launch.is-dragging,.quick-notes-launch.is-dragging:hover{cursor:grabbing;outline:none;transform:translateY(-50%);transition:none}.quick-notes-launch-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:13px;background:#ffffff2b;box-shadow:inset 0 1px #ffffff29}.quick-notes-launch-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.quick-notes-launch-icon .quick-notes-launch-pen{fill:#fff0e9;stroke:#fff0e9;stroke-width:1.1}.quick-notes-launch-copy{display:grid;min-width:0;gap:2px}.quick-notes-launch-copy strong{font-size:13px;letter-spacing:.4px}.quick-notes-launch-copy small{color:#ffefeac7;font-size:10px}.quick-notes-launch-arrow{margin-left:auto;color:#ffefeab8;font-size:24px;font-weight:300;line-height:1}.quick-notes-pending-badge{position:absolute;top:-7px;right:-7px;display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 5px;border:2px solid #fff5f3;border-radius:999px;color:#fff;background:#c62828;box-shadow:0 4px 10px #7419194d;font-size:10px;font-weight:800;line-height:1}.quick-notes-overlay{position:fixed;z-index:120;inset:0;display:grid;place-items:center;overflow:hidden;padding:16px 24px;background:#3914186b;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quick-notes-dialog{position:relative;display:flex;width:min(600px,100%);max-height:min(880px,calc(100vh - 32px));flex-direction:column;overflow:hidden;border:1px solid #efc2bc;border-radius:24px;background:#fffdfc;box-shadow:0 28px 80px #4716194d}.quick-notes-dialog-scroll{--quick-notes-title-height: 89px;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.quick-notes-dialog-head{position:sticky;z-index:6;top:0;display:flex;min-height:var(--quick-notes-title-height);box-sizing:border-box;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px 25px 19px;border-bottom:1px solid #f1d9d5;background:radial-gradient(circle at 92% 0%,#fce3de,transparent 31%),linear-gradient(135deg,#fff3f0,#fffdfc 72%);box-shadow:0 5px 14px #6324280d}.quick-notes-title-wrap{display:flex;align-items:center;gap:13px;min-width:0}.quick-notes-title-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#db685b,#a92c32);box-shadow:0 8px 17px #a82f2d33,inset 0 1px #ffffff42}.quick-notes-title-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.quick-notes-title-icon .quick-notes-title-spark{fill:#ffe4dd;stroke:#ffe4dd;stroke-width:1.2}.quick-notes-title-line{display:flex;align-items:baseline;gap:8px}.quick-notes-dialog-head h2{margin:0;color:#842b2b;font-size:22px;letter-spacing:-.3px}.quick-notes-title-line span{color:#bd7770;font-size:9px;font-weight:800;letter-spacing:1.4px}.quick-notes-dialog-head p{margin:5px 0 0;color:#98716d;font-size:12px}.quick-notes-dialog-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.quick-notes-compose-title-button{display:inline-flex;height:34px;align-items:center;gap:5px;padding:0 10px;border:1px solid #dba49d;border-radius:11px;color:#fff;background:linear-gradient(135deg,#cd4d45,#ad2f31);box-shadow:0 4px 11px #a82f2d2b;cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap}.quick-notes-compose-title-button:hover,.quick-notes-compose-title-button:focus-visible{background:linear-gradient(135deg,#d65a50,#b33637);box-shadow:0 6px 14px #a82f2d3b;outline:none}.quick-notes-compose-title-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.quick-notes-close{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:11px;color:#a86c67;background:#ffffff6b;cursor:pointer}.quick-notes-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.quick-notes-close:hover,.quick-notes-close:focus-visible{border-color:#efc2bc;color:#842b2b;background:#fff;outline:none}.quick-notes-form{display:grid;gap:10px;padding:19px 25px 17px}.quick-notes-compose{padding:12px;border:1px solid #edd4d0;border-radius:15px;background:#fffaf9;transition:border-color .18s ease,box-shadow .18s ease}.quick-notes-compose:focus-within{border-color:#d8786d;box-shadow:0 0 0 3px #c8423d1a}.quick-notes-compose-label{display:flex;align-items:center;gap:7px;margin:0 2px 7px;color:#9f655f;font-size:11px;font-weight:700}.quick-notes-compose-dot{width:7px;height:7px;border-radius:50%;background:#d4574e;box-shadow:0 0 0 4px #f9e3df}.quick-notes-form textarea{display:block;width:100%;resize:vertical;min-height:92px;padding:2px 2px 3px;border:0;color:#40292d;background:transparent;outline:none;font-size:13px;line-height:1.7}.quick-notes-form textarea::placeholder{color:#c2a4a0}.quick-notes-compose-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:9px;color:#a47b76;font-size:10px}.quick-notes-tag-chip{display:inline-flex;align-items:center;padding:2px 7px;border:1px solid #edc0b9;border-radius:999px;color:#a0524b;background:#fff0ed;font-size:10px;line-height:1.35}.quick-notes-tag-add{padding:2px 7px;border:1px dashed #dca9a2;border-radius:999px;color:#a52e2a;background:transparent;cursor:pointer;font-size:10px}.quick-notes-tag-add:hover{border-color:#c8423d;background:#fff4f1}.quick-notes-filter-sticky{position:sticky;z-index:5;top:var(--quick-notes-title-height);padding:8px 25px 0;background:linear-gradient(#fffdfc 86%,#fffdfcf2);box-shadow:0 6px 14px #6324280a}.quick-notes-filter-bar{display:grid;gap:8px;margin:0;padding:11px 12px 12px;border:1px solid #f0d6d1;border-radius:14px;color:#a47b76;background:linear-gradient(135deg,#fff9f7,#fffdfc);box-shadow:0 5px 13px #6324280a;font-size:10px}.quick-notes-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.quick-notes-filter-label{display:inline-flex;align-items:center;gap:6px;color:#8f403b;font-size:11px;font-weight:800}.quick-notes-filter-label:before{width:6px;height:6px;border-radius:50%;background:#d4574e;box-shadow:0 0 0 4px #f9e3df;content:""}.quick-notes-filter-count{color:#c09a95;font-size:10px}.quick-notes-filter-options{display:flex;flex-wrap:wrap;gap:6px}.quick-notes-filter-pill{display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:5px 10px;border:1px solid #edcbc5;border-radius:999px;color:#9b625c;background:#ffffffc7;cursor:pointer;font:inherit;font-size:11px;line-height:1.2;outline:none;transition:border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.quick-notes-filter-pill-all{border-color:#dca9a2;color:#842b2b;background:#fff3f0;font-weight:700}.quick-notes-filter-pill-custom{background:#ffffffdb}.quick-notes-filter-pill-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#e4aaa1}.quick-notes-filter-pill-all .quick-notes-filter-pill-dot{width:8px;height:8px;border:2px solid #d4574e;background:transparent;box-shadow:0 0 0 2px #f9e3df}.quick-notes-filter-pill:hover:not(:disabled){border-color:#d98b82;color:#842b2b;background:#fff4f1;transform:translateY(-1px)}.quick-notes-filter-pill:focus-visible{border-color:#c8423d;box-shadow:0 0 0 3px #c8423d24}.quick-notes-filter-pill-custom.active{border-color:#c8423d;color:#a52e2a;background:#fff0ed;box-shadow:inset 0 0 0 1px #c8423d14;font-weight:700}.quick-notes-filter-pill-custom.active .quick-notes-filter-pill-dot{background:#c8423d;box-shadow:0 0 0 3px #f9e3df}.quick-notes-filter-pill-all.active{border-color:#bd3934;color:#fff;background:linear-gradient(135deg,#cd4d45,#ad2f31);box-shadow:0 4px 10px #b8353029}.quick-notes-filter-pill-all.active .quick-notes-filter-pill-dot{border-color:#ffe4dd;background:transparent;box-shadow:0 0 0 2px #ffffff2e}.quick-notes-filter-pill:disabled{opacity:.62;cursor:wait}.quick-notes-filter-empty,.quick-notes-filter-hint{color:#bd9690}.quick-notes-form-foot,.quick-notes-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-notes-shortcut{display:inline-flex;align-items:center;gap:4px;color:#b08d88;font-size:10px}.quick-notes-shortcut kbd{min-width:17px;padding:2px 4px;border:1px solid #ead4d0;border-bottom-width:2px;border-radius:4px;color:#a47b76;background:#fff;font-family:inherit;font-size:10px;text-align:center}.quick-notes-form-foot button,.quick-notes-filter-button,.quick-notes-item-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d9aaa4;border-radius:9px;color:#a52e2a;background:#fff8f6;cursor:pointer;font-size:12px}.quick-notes-form-foot button{min-height:35px;padding:7px 14px;color:#fff;border-color:#bd3934;background:linear-gradient(135deg,#cd4d45,#ad2f31);box-shadow:0 5px 12px #b8353029;font-weight:700}.quick-notes-form-foot button svg,.quick-notes-filter-button svg,.quick-notes-item-action svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.quick-notes-form-foot button:hover:not(:disabled){border-color:#a52e2a;background:linear-gradient(135deg,#d65a50,#b33637);box-shadow:0 7px 16px #b835303b;transform:translateY(-1px)}.quick-notes-form-foot button:disabled,.quick-notes-item-action:disabled{opacity:.55;cursor:wait}.quick-notes-list-head{margin:0;padding:10px 2px 8px}.quick-notes-active-list-head{transition:color .18s ease}.quick-notes-active-list-head.is-completed .quick-notes-list-title{color:#9a4a43}.quick-notes-list-title{display:flex;align-items:baseline;gap:8px;color:#842b2b;font-size:14px}.quick-notes-list-title span{color:#bd9690;font-size:10px}.quick-notes-filter-button{padding:6px 10px;border-color:#edc6c0;color:#a52e2a;background:#fffaf9;font-size:11px}.quick-notes-filter-button:hover{border-color:#d9958d;background:#fdeae7}.quick-notes-error{margin:0 25px 8px;padding:9px 11px;border:1px solid #f1c7c0;border-radius:9px;color:#a52e2a;background:#fff0ed;font-size:12px}.quick-notes-empty{display:grid;justify-items:center;gap:7px;padding:31px 25px 42px;color:#aa8a85;text-align:center;font-size:12px}.quick-notes-empty strong{color:#80605d;font-size:13px}.quick-notes-empty>span:last-child{color:#b99a95;font-size:11px}.quick-notes-empty-icon{display:grid;width:45px;height:45px;place-items:center;margin-bottom:3px;border-radius:15px;color:#c16d65;background:#fff0ed}.quick-notes-empty-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.quick-notes-spinner{border:3px solid #f5d5d0;border-top-color:#c8423d;animation:quick-notes-spin .8s linear infinite}@keyframes quick-notes-spin{to{transform:rotate(360deg)}}.quick-notes-content-scroll{overflow:visible;padding-bottom:4px}.quick-notes-list{overflow:visible;margin:0;padding:0 25px 23px;list-style:none}.quick-notes-pending-list{min-height:150px;max-height:none;flex:none}.quick-notes-list li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin:5px 0;padding:12px 11px 12px 10px;border:1px solid #f0dfdc;border-radius:13px;background:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.quick-notes-list li:hover{border-color:#e5bbb5;background:#fffaf9;box-shadow:0 5px 14px #74302b0f}.quick-notes-item-icon{display:grid;width:26px;height:26px;place-items:center;border:1px solid #edc5bf;border-radius:9px;color:#c8423d;background:#fff4f1}.quick-notes-item-icon>span{width:7px;height:7px;border-radius:50%;background:#df6255;box-shadow:0 0 0 4px #f9e5e1}.quick-notes-item-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quick-notes-item-copy{min-width:0;padding-top:1px}.quick-notes-item-copy p{margin:0;color:#4d3738;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.quick-notes-item-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.quick-notes-item-copy small{display:block;margin-top:5px;color:#b08d88;font-size:10px}.quick-notes-system-label{display:inline-flex;align-items:center;margin-left:5px;color:#c1aaa6;font-size:9px;font-weight:500;letter-spacing:.1px}.quick-notes-list li.completed{border-color:#eee4e1;background:#fcfaf9}.quick-notes-list li.completed .quick-notes-item-icon{border-color:#d9e2d9;color:#63806b;background:#f1f7f1}.quick-notes-list li.completed .quick-notes-item-copy p{color:#a68c89;text-decoration:line-through}.quick-notes-item-copy p.quick-notes-item-reflection{margin-top:7px;padding:7px 9px;border-left:2px solid #e0b2aa;border-radius:0 7px 7px 0;color:#806461;background:#fff5f2;font-size:11px;line-height:1.55;text-decoration:none}.quick-notes-item-copy p.quick-notes-item-reflection span{color:#a0524b;font-weight:700}.quick-notes-list li.completed .quick-notes-item-copy p.quick-notes-item-reflection{color:#806461;text-decoration:none}.quick-notes-item-actions{display:flex;grid-column:2;align-items:center;justify-self:end;gap:3px;margin-top:3px}.quick-notes-item-action,.quick-notes-item-delete,.quick-notes-item-pin,.quick-notes-item-tag{display:inline-flex;min-width:34px;min-height:20px;align-items:center;justify-content:center;gap:3px;padding:2px 6px;border:1px solid #e5c0ba;border-radius:999px;color:#a52e2a;background:#fff8f6;cursor:pointer;font-size:9px;line-height:1.2}.quick-notes-item-action:hover:not(:disabled){border-color:#d9958d;background:#fdeae7}.quick-notes-item-delete:hover:not(:disabled){border-color:#d9958d;background:#fdeae7}.quick-notes-item-tag:hover:not(:disabled){border-color:#d9958d;background:#fdeae7}.quick-notes-item-pin svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.quick-notes-item-pin:hover:not(:disabled),.quick-notes-item-pin.active{border-color:#d9958d;color:#8f2c2a;background:#fdeae7}.quick-notes-item-pin:disabled,.quick-notes-item-action:disabled,.quick-notes-item-delete:disabled,.quick-notes-item-tag:disabled{opacity:.55;cursor:wait}.quick-notes-pinned-label{display:inline-flex;align-items:center;margin-left:5px;padding:1px 5px;border:1px solid #edc0b9;border-radius:999px;color:#a52e2a;background:#fff0ed;font-size:9px;font-weight:700}.quick-notes-confirm-backdrop{position:absolute;z-index:5;inset:0;display:grid;place-items:center;padding:20px;background:#41181b40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quick-notes-confirm-dialog{display:grid;width:min(390px,100%);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px;border:1px solid #efc3bc;border-radius:17px;background:#fffdfc;box-shadow:0 18px 45px #47161933}.quick-notes-confirm-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid #e4b4ad;border-radius:12px;color:#a52e2a;background:#fff0ed}.quick-notes-confirm-icon.danger{border-color:#e1aaa3;color:#a12e2a;background:#ffe8e4}.quick-notes-confirm-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.quick-notes-confirm-copy{min-width:0}.quick-notes-confirm-copy h3{margin:1px 0 5px;color:#6f2d2d;font-size:15px}.quick-notes-confirm-copy p{margin:0;color:#98716d;font-size:11px;line-height:1.55}.quick-notes-confirm-copy blockquote{overflow:hidden;margin:10px 0 0;padding:8px 10px;border-left:3px solid #e3b1aa;border-radius:6px;color:#765452;background:#fff6f4;font-size:11px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.quick-notes-confirm-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:7px;margin-top:2px}.quick-notes-confirm-actions button{min-width:64px;padding:7px 11px;border-radius:8px;cursor:pointer;font-size:11px;font-weight:700}.quick-notes-confirm-cancel{border:1px solid #e6cbc7;color:#9f7772;background:#fff}.quick-notes-confirm-cancel:hover:not(:disabled){border-color:#d9a29b;color:#843532;background:#fff8f6}.quick-notes-confirm-submit{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b93631;color:#fff;background:linear-gradient(135deg,#c94b43,#a92f31);box-shadow:0 5px 12px #b8353029}.quick-notes-confirm-submit:hover:not(:disabled){background:linear-gradient(135deg,#d3564c,#b33637)}.quick-notes-confirm-submit.danger{border-color:#a62e2d;background:linear-gradient(135deg,#b83b37,#8f292d)}.quick-notes-confirm-actions button:disabled{opacity:.58;cursor:wait}.quick-notes-completion-dialog{width:min(460px,100%)}.quick-notes-completion-icon{color:#a52e2a;background:#fff0ed}.quick-notes-completion-copy textarea{display:block;width:100%;box-sizing:border-box;min-height:92px;margin-top:11px;resize:vertical;padding:9px 10px;border:1px solid #ecd0cb;border-radius:9px;color:#4d3738;background:#fffaf9;outline:none;font:inherit;font-size:12px;line-height:1.6}.quick-notes-completion-copy textarea:focus{border-color:#d8786d;box-shadow:0 0 0 3px #c8423d1a}.quick-notes-completion-copy textarea::placeholder{color:#c2a4a0}.quick-notes-completion-counter{margin-top:4px;color:#b08d88;font-size:10px;text-align:right}.quick-notes-tag-dialog{width:min(490px,100%)}.quick-notes-tag-options{display:grid;grid-column:1 / -1;gap:6px;max-height:220px;overflow-y:auto;padding:3px}.quick-notes-tag-empty{padding:12px;border:1px dashed #e8c5c0;border-radius:9px;color:#b08d88;background:#fffaf9;font-size:11px;text-align:center}.quick-notes-tag-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:4px 6px;border:1px solid #f0dfdc;border-radius:8px;background:#fff}.quick-notes-tag-option label{display:inline-flex;align-items:center;gap:7px;min-width:0;cursor:pointer}.quick-notes-tag-option input{accent-color:#c8423d}.quick-notes-tag-manage{display:inline-flex;gap:4px}.quick-notes-tag-manage button,.quick-notes-tag-rename button,.quick-notes-tag-delete-confirm button{padding:3px 6px;border:0;border-radius:5px;color:#a52e2a;background:#fff0ed;cursor:pointer;font-size:10px}.quick-notes-tag-manage button:hover,.quick-notes-tag-rename button:hover,.quick-notes-tag-delete-confirm button:hover{background:#fde0db}.quick-notes-tag-rename{display:flex;flex:1;gap:4px}.quick-notes-tag-rename input,.quick-notes-tag-create input{min-width:0;flex:1;padding:5px 7px;border:1px solid #e8c5c0;border-radius:6px;color:#4d3738;background:#fffaf9;font:inherit;font-size:11px;outline:none}.quick-notes-tag-create{display:flex;grid-column:1 / -1;gap:6px;margin-top:4px}.quick-notes-tag-create button{padding:5px 10px;border:1px solid #d9aaa4;border-radius:6px;color:#a52e2a;background:#fff8f6;cursor:pointer;font-size:10px}.quick-notes-tag-create button:disabled{opacity:.55;cursor:wait}.quick-notes-tag-delete-confirm{display:flex;grid-column:1 / -1;align-items:center;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid #efc3bc;border-radius:8px;color:#8f403b;background:#fff0ed;font-size:10px}.quick-notes-list li.quick-notes-load-more-row{display:block;margin:8px 0 0;padding:0;border:0;background:transparent;box-shadow:none;text-align:center}.quick-notes-load-more{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:118px;padding:8px 14px;border:1px solid #e4b9b3;border-radius:999px;color:#a52e2a;background:#fff8f6;cursor:pointer;font-size:11px;font-weight:700}.quick-notes-load-more:hover:not(:disabled){border-color:#d9958d;background:#fdeae7}.quick-notes-load-more:disabled{opacity:.6;cursor:wait}.quick-notes-load-more-spinner{width:12px;height:12px;border:2px solid #f1d0cb;border-top-color:#c8423d;border-radius:50%;animation:quick-notes-spin .8s linear infinite}.quick-notes-completed-loader{display:flex;justify-content:center;padding:13px 25px 8px;border-top:1px solid #f1d9d5}.quick-notes-completed-loading{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 25px 8px;color:#a47d78;font-size:11px}.quick-notes-completed-section{display:block;max-height:none;margin-top:5px;overflow:visible;border-top:1px solid #f1d9d5}.quick-notes-completed-empty{padding-top:20px;padding-bottom:28px}.quick-notes-completed-list{max-height:none;overflow:visible}.quick-notes-completed-load-more{display:flex;justify-content:center;padding:0 25px 23px}@media(max-width:760px){.quick-notes-launch{right:11px;width:54px;min-height:54px;justify-content:center;padding:7px;border-radius:17px}.quick-notes-launch-copy,.quick-notes-launch-arrow{display:none}.quick-notes-launch-icon{width:38px;height:38px}.quick-notes-overlay{align-items:end;padding:10px}.quick-notes-dialog{max-height:calc(100vh - 20px);border-radius:20px}.quick-notes-dialog-head,.quick-notes-form,.quick-notes-filter-sticky{padding-inline:16px}.quick-notes-compose-title-button{width:34px;justify-content:center;padding:0}.quick-notes-compose-title-button span{display:none}.quick-notes-error{margin-inline:16px}.quick-notes-list{padding-inline:16px}}.json-preview-shell{max-width:1440px}.json-preview-hero{align-items:center}.json-preview-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.json-preview-card{overflow:hidden}.json-preview-meta{display:grid;grid-template-columns:minmax(320px,1fr) auto auto;gap:22px;padding:18px 22px;border-bottom:1px solid #edf0f5;background:#fbfcfe}.json-preview-meta div{min-width:0;display:flex;flex-direction:column;gap:5px}.json-preview-meta span{color:#8992a3;font-size:12px}.json-preview-meta strong{color:#26344d;font-size:14px;overflow-wrap:anywhere}.json-view-tabs{display:flex;gap:8px;padding:16px 22px 0}.json-view-tabs button{border:1px solid #d9dfeb;border-radius:9px;padding:8px 16px;background:#fff;color:#5d687a;cursor:pointer;font-weight:650}.json-view-tabs button.active{border-color:#ee6d5d;background:#fff3f0;color:#c84d40}.json-explorer{padding:18px 22px 26px;min-height:360px}.json-explorer-path{display:flex;gap:7px;align-items:center;overflow-x:auto;padding-bottom:10px;color:#a0a8b6;white-space:nowrap}.json-explorer-path button{border:0;padding:3px 5px;background:transparent;color:#c84d40;cursor:pointer;font-weight:700}.json-explorer-path button:hover{text-decoration:underline}.json-explorer-summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px 12px;border:1px solid #e4e8f0;border-bottom:0;border-radius:10px 10px 0 0;background:#f8fafc;color:#344663}.json-explorer-summary span{color:#8992a3;font-size:12px}.json-explorer-table-wrap{overflow:auto;max-height:65vh;border:1px solid #e4e8f0;border-radius:0 0 10px 10px}.json-explorer-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.json-explorer-table th,.json-explorer-table td{padding:10px 12px;border-bottom:1px solid #edf0f5;text-align:left;vertical-align:top;overflow-wrap:anywhere}.json-explorer-table th{position:sticky;top:0;z-index:1;background:#f4f6fa;color:#697487}.json-explorer-table th:first-child{width:22%}.json-explorer-table th:nth-child(2){width:92px}.json-explorer-table tr.is-navigable{cursor:pointer}.json-explorer-table tr.is-navigable:hover{background:#fff7f5}.json-explorer-key{color:#344663;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.json-type-chip{display:inline-flex;padding:2px 7px;border-radius:999px;background:#eef1f6;color:#677286;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.json-type-chip.is-object,.json-type-chip.is-array{background:#fff0ed;color:#bf5044}.json-explorer-value{color:#576274;white-space:pre-wrap}.json-explorer-value.is-string{color:#18794e}.json-explorer-value.is-number{color:#b44b36}.json-explorer-value.is-boolean{color:#7257b5}.json-explorer-value.is-null{color:#9aa3b2;font-style:italic}.json-open-hint{margin-left:10px;color:#d75a4c;font-size:12px;white-space:nowrap}.json-explorer-pagination{justify-content:center;margin-top:18px}.json-raw-content{margin:18px 22px 26px;padding:20px;max-height:68vh;overflow:auto;border:1px solid #e4e8f0;border-radius:12px;background:#172033;color:#e7edf8;font:13px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;tab-size:2}@media(max-width:800px){.json-preview-meta{grid-template-columns:1fr;gap:12px}.json-preview-actions{justify-content:flex-start}.json-explorer,.json-view-tabs{padding-left:14px;padding-right:14px}.json-explorer-summary{align-items:flex-start;flex-direction:column;gap:4px}.json-explorer-table{min-width:720px}.json-raw-content{margin-left:14px;margin-right:14px}}@media(max-width:760px){.strategy-performance-dialog .el-dialog__header{padding:17px 17px 14px}.strategy-performance-dialog .el-dialog__body{padding:17px 14px 22px}.hero-action-stack{width:100%;align-items:flex-end;gap:12px}.hero-action-stack .hero-actions{width:100%}.strategy-performance-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-performance-meta{grid-template-columns:1fr}.strategy-performance-meta>div{min-height:56px}}.trade-win-rate{color:#000!important;font-weight:800}
