:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.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-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);color:var(--el-text-color-primary);transition:var(--el-transition-duration);flex-direction:column;display:flex;overflow:hidden}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding);flex-grow:1;overflow:auto}.el-card__footer{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-top:1px solid var(--el-card-border-color);box-sizing:border-box}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}.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)}.ml-grid[data-v-2e613dc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ml-item[data-v-2e613dc6]{background:#fff;border:1px solid #e0e6ef;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ml-preview[data-v-2e613dc6]{color:#7d8ba0;background:#f3f6fb;justify-content:center;align-items:center;height:140px;display:flex}.ml-preview img[data-v-2e613dc6]{object-fit:contain;width:100%;height:100%}.ml-details[data-v-2e613dc6]{color:#718096;overflow-wrap:anywhere;flex:1;padding:14px;font-size:13px}.ml-details b[data-v-2e613dc6]{color:#25334b;font-size:14px}.ml-details p[data-v-2e613dc6]{margin:7px 0 0}.ml-ready[data-v-2e613dc6]{float:right;color:#22815a;background:#eaf7f0;border-radius:4px;padding:2px 6px;font-size:11px}.ml-select[data-v-2e613dc6]{color:#315dad;cursor:pointer;background:#fff;border:1px solid #cdd8e8;border-radius:6px;min-height:34px;margin:0 14px 14px}.ml-select[data-v-2e613dc6]:disabled{opacity:.55;cursor:default}@media (width<=480px){.ml-grid[data-v-2e613dc6]{grid-template-columns:1fr}}.ml-backdrop[data-v-a0ac41be]{z-index:1500;text-align:left;background:#14213859;justify-content:flex-end;font-weight:400;display:flex;position:fixed;inset:0}.ml-drawer[data-v-a0ac41be]{color:#27354b;background:#fff;flex-direction:column;width:min(660px,100vw);height:100dvh;display:flex;box-shadow:-12px 0 40px #16274624}.ml-header[data-v-a0ac41be]{border-bottom:1px solid #e6ebf2;justify-content:space-between;gap:16px;padding:28px 28px 20px;display:flex}.ml-eyebrow[data-v-a0ac41be]{color:#4d74bf;font-size:12px}.ml-header h2[data-v-a0ac41be]{margin:7px 0 10px;font-size:23px}.ml-header p[data-v-a0ac41be]{color:#7b879a;margin:0;font-size:13px}.ml-close[data-v-a0ac41be]{color:#7b879a;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:25px}.ml-filter[data-v-a0ac41be]{align-items:flex-end;gap:12px;padding:22px 28px 0;display:flex}.ml-filter label[data-v-a0ac41be]{flex:1;gap:8px;font-size:13px;display:grid}.ml-filter input[data-v-a0ac41be]{box-sizing:border-box;color:#27354b;background:#fff;border:1px solid #d4deea;border-radius:6px;width:100%;height:38px;padding:0 10px}.ml-button[data-v-a0ac41be]{color:#42649e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4deea;border-radius:6px;min-height:36px;padding:0 13px}.ml-button[data-v-a0ac41be]:disabled{opacity:.45;cursor:default}.ml-hint[data-v-a0ac41be]{color:#8290a5;margin:12px 0 20px;padding:0 28px;font-size:12px;line-height:1.7}.ml-content[data-v-a0ac41be]{flex:1;min-height:0;padding:0 28px 24px;overflow:auto}.ml-state[data-v-a0ac41be]{text-align:center;color:#8290a5;padding:60px 10px;font-size:14px;line-height:1.8}.ml-error[data-v-a0ac41be]{color:#c84949;overflow-wrap:anywhere;background:#fff1f0;border:1px solid #f2d7d4;border-radius:6px;padding:12px;font-size:13px}.ml-footer[data-v-a0ac41be]{color:#8290a5;border-top:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;font-size:12px;display:flex}.ml-footer div[data-v-a0ac41be]{gap:8px;display:flex}@media (width<=480px){.ml-header[data-v-a0ac41be],.ml-footer[data-v-a0ac41be]{padding:18px}.ml-filter[data-v-a0ac41be]{padding:18px 18px 0}.ml-hint[data-v-a0ac41be]{padding:0 18px}.ml-content[data-v-a0ac41be]{padding:0 18px 18px}.ml-footer[data-v-a0ac41be]{flex-wrap:wrap}}.library-button[data-v-cd623a3b]{margin-left:8px}.asset-picker[data-v-cd623a3b]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.asset-preview[data-v-cd623a3b]{color:#8290a5;background:#f5f7fb;border:1px dashed #bcc9da;border-radius:6px;justify-content:center;align-items:center;width:180px;min-height:100px;display:flex;overflow:hidden}.asset-preview img[data-v-cd623a3b]{object-fit:contain;width:100%;max-height:220px}.asset-picker small[data-v-cd623a3b]{color:#8290a5;margin-top:10px;line-height:1.8;display:block}.asset-error[data-v-cd623a3b]{color:#d54a46;overflow-wrap:anywhere}.template-preview[data-v-3f193237]{min-width:0}.template-preview h2[data-v-3f193237]{font-size:18px}.template-preview p[data-v-3f193237]{color:#728096;line-height:1.7}.poster[data-v-3f193237]{background:#fffbf4;border-radius:12px;max-width:360px;overflow:hidden;box-shadow:0 4px 20px #25334a15}.hero[data-v-3f193237]{color:#fff;background-color:#e5e9ef;background-size:cover;justify-content:space-between;height:236px;padding:20px;display:flex}.hero span[data-v-3f193237],.hero small[data-v-3f193237]{text-shadow:0 1px 4px #0008}.paper[data-v-3f193237]{color:#332a23;background:#fffbf4;border-radius:50% 5% 0 0/12px 10px 0 0;margin-top:-20px;padding:22px 24px;position:relative}.label[data-v-3f193237]{color:#ba4c29;font-size:12px}.heading[data-v-3f193237]{margin-top:22px;font-family:serif;font-size:28px;line-height:1.25}.line[data-v-3f193237]{color:#907b66;overflow-wrap:anywhere;margin:16px 0 20px;font-size:12px}.facts[data-v-3f193237]{border-top:1px solid #e9ddd0;padding-top:18px;font-size:14px;line-height:1.8}.facts small[data-v-3f193237]{color:#907b66;font-size:12px}.footer[data-v-3f193237]{color:#ba4c29;justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.footer small[data-v-3f193237]{color:#b7a692;font-size:9px}.caption[data-v-3f193237]{white-space:pre-wrap;overflow-wrap:anywhere}.growth-editor[data-v-a4ba70d5]{grid-template-columns:minmax(320px,1fr) minmax(280px,400px);gap:40px;margin-top:24px;display:grid}.growth-template-form h2[data-v-a4ba70d5]{font-size:18px}.growth-template-form label[data-v-a4ba70d5]{color:#3e4d63;margin:16px 0;display:block}.growth-template-form input[data-v-a4ba70d5],.growth-template-form textarea[data-v-a4ba70d5]{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd4e0;border-radius:6px;margin-top:8px;padding:10px;display:block}.growth-template-form small[data-v-a4ba70d5]{color:#8290a5;margin-top:8px;display:block}.error[data-v-a4ba70d5]{color:#b43b35}.dirty-note[data-v-a4ba70d5]{color:#8b6b25}@media (width<=1000px){.growth-editor[data-v-a4ba70d5]{grid-template-columns:1fr}}.growth-workspace[data-v-0d455221]{background:#fff;border-radius:12px;padding:28px}.growth-workspace header[data-v-0d455221],.publication[data-v-0d455221]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.growth-workspace h1[data-v-0d455221]{margin:0;font-size:24px}.growth-workspace header p[data-v-0d455221],.publication p[data-v-0d455221]{color:#8290a5;line-height:1.7}.publication[data-v-0d455221]{background:#f4f7fc;border-radius:8px;margin-top:24px;padding:20px}.error[data-v-0d455221]{color:#b43b35}.notice[data-v-0d455221]{color:#288359}.operator-session[data-v-d47399f5]{color:#303d50;background:#fff;border:1px solid #e5eaf1;border-radius:8px;margin-top:24px;padding:24px}.operator-session h2[data-v-d47399f5]{margin:0 0 12px;font-size:18px}.operator-session p[data-v-d47399f5]{line-height:1.8}.operator-session form[data-v-d47399f5]{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.operator-session label[data-v-d47399f5]{flex-direction:column;gap:8px;font-size:13px;display:flex}.operator-session input[data-v-d47399f5]{font:inherit;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.session-actions[data-v-d47399f5]{gap:12px;display:flex}.session-note[data-v-d47399f5]{color:#64748b;font-size:13px}.session-error[data-v-d47399f5]{color:#d54a46;overflow-wrap:anywhere}.operator-session button[data-v-d47399f5]:disabled{opacity:.5;cursor:not-allowed}.status[data-v-ed1d2930]{justify-content:space-between;align-items:center;font-size:16px;display:flex}.b01-management[data-v-513d0ffc]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-513d0ffc],.b01-actions[data-v-513d0ffc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-513d0ffc]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-513d0ffc]{margin:0;font-size:18px}.b01-muted[data-v-513d0ffc],.b01-heading p[data-v-513d0ffc],.b01-management small[data-v-513d0ffc]{color:#8290a5;font-size:13px}.b01-management small[data-v-513d0ffc]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-513d0ffc]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-513d0ffc]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-513d0ffc]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-513d0ffc],.b01-management select[data-v-513d0ffc]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-513d0ffc]{min-width:240px}.b01-table-wrap[data-v-513d0ffc]{overflow:auto}.b01-management table[data-v-513d0ffc]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-513d0ffc]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-513d0ffc],.b01-management td[data-v-513d0ffc]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-513d0ffc]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-513d0ffc]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-513d0ffc]{color:#2879ed;background:#edf5ff}.b01-link[data-v-513d0ffc]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-513d0ffc]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-513d0ffc],.b01-dialog footer[data-v-513d0ffc]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-513d0ffc]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-513d0ffc]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-513d0ffc]{width:960px}.b01-dialog label[data-v-513d0ffc]{margin-top:18px}.b01-dialog .b01-actions[data-v-513d0ffc]{justify-content:flex-start}.b01-dialog input[type=file][data-v-513d0ffc]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-513d0ffc]{max-height:400px}.b01-error[data-v-513d0ffc]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-513d0ffc]{cursor:pointer}.b01-management details ul[data-v-513d0ffc]{padding-left:18px}.b01-management details li[data-v-513d0ffc]{margin-top:12px}.b01-dialog label input[data-v-513d0ffc],.b01-dialog label select[data-v-513d0ffc]{width:100%}@media (width<=760px){.b01-heading[data-v-513d0ffc]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-513d0ffc]{padding:16px}.b01-dialog[data-v-513d0ffc]{padding:20px}.b01-filters select[data-v-513d0ffc]{min-width:0;max-width:100%}}.cities-management[data-v-513d0ffc]{padding:20px 0}.cities-management h2[data-v-513d0ffc]{font-size:18px}.b01-management[data-v-b99826c4]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-b99826c4],.b01-actions[data-v-b99826c4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-b99826c4]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-b99826c4]{margin:0;font-size:18px}.b01-muted[data-v-b99826c4],.b01-heading p[data-v-b99826c4],.b01-management small[data-v-b99826c4]{color:#8290a5;font-size:13px}.b01-management small[data-v-b99826c4]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-b99826c4]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-b99826c4]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-b99826c4]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-b99826c4],.b01-management select[data-v-b99826c4]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-b99826c4]{min-width:240px}.b01-table-wrap[data-v-b99826c4]{overflow:auto}.b01-management table[data-v-b99826c4]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-b99826c4]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-b99826c4],.b01-management td[data-v-b99826c4]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-b99826c4]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-b99826c4]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-b99826c4]{color:#2879ed;background:#edf5ff}.b01-link[data-v-b99826c4]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-b99826c4]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-b99826c4],.b01-dialog footer[data-v-b99826c4]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-b99826c4]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-b99826c4]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-b99826c4]{width:960px}.b01-dialog label[data-v-b99826c4]{margin-top:18px}.b01-dialog .b01-actions[data-v-b99826c4]{justify-content:flex-start}.b01-dialog input[type=file][data-v-b99826c4]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-b99826c4]{max-height:400px}.b01-error[data-v-b99826c4]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-b99826c4]{cursor:pointer}.b01-management details ul[data-v-b99826c4]{padding-left:18px}.b01-management details li[data-v-b99826c4]{margin-top:12px}.b01-dialog label input[data-v-b99826c4],.b01-dialog label select[data-v-b99826c4]{width:100%}@media (width<=760px){.b01-heading[data-v-b99826c4]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-b99826c4]{padding:16px}.b01-dialog[data-v-b99826c4]{padding:20px}.b01-filters select[data-v-b99826c4]{min-width:0;max-width:100%}}.support-admin[data-v-b99826c4]{width:100%;min-width:0;padding:20px 0}.support-admin h2[data-v-b99826c4]{font-size:18px}.scope-select[data-v-b99826c4],.support-form label[data-v-b99826c4]{color:#536175;flex-direction:column;gap:8px;font-size:13px;display:flex}.scope-select[data-v-b99826c4]{max-width:360px;margin-bottom:20px}.support-form[data-v-b99826c4]{flex-direction:column;gap:18px;max-width:760px;margin-top:20px;display:flex}.support-form input[data-v-b99826c4],.support-form select[data-v-b99826c4],.support-form textarea[data-v-b99826c4],.scope-select select[data-v-b99826c4]{font:inherit;border:1px solid #dce2eb;border-radius:4px;min-width:0;padding:10px}.support-form button[data-v-b99826c4]{align-self:flex-start}.plain-preview[data-v-b99826c4]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;border:1px solid #e5eaf1;border-radius:5px;padding:18px;font-size:13px;line-height:1.8}.support-form textarea[data-v-b99826c4]{resize:vertical;width:100%}.support-doc-body[data-v-b99826c4]{min-height:220px}.support-meta[data-v-b99826c4]{color:#8b97a8;overflow-wrap:anywhere;font-size:12px}.b01-management[data-v-23722c29]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-23722c29],.b01-actions[data-v-23722c29]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-23722c29]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-23722c29]{margin:0;font-size:18px}.b01-muted[data-v-23722c29],.b01-heading p[data-v-23722c29],.b01-management small[data-v-23722c29]{color:#8290a5;font-size:13px}.b01-management small[data-v-23722c29]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-23722c29]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-23722c29]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-23722c29]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-23722c29],.b01-management select[data-v-23722c29]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-23722c29]{min-width:240px}.b01-table-wrap[data-v-23722c29]{overflow:auto}.b01-management table[data-v-23722c29]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-23722c29]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-23722c29],.b01-management td[data-v-23722c29]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-23722c29]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-23722c29]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-23722c29]{color:#2879ed;background:#edf5ff}.b01-link[data-v-23722c29]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-23722c29]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-23722c29],.b01-dialog footer[data-v-23722c29]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-23722c29]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-23722c29]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-23722c29]{width:960px}.b01-dialog label[data-v-23722c29]{margin-top:18px}.b01-dialog .b01-actions[data-v-23722c29]{justify-content:flex-start}.b01-dialog input[type=file][data-v-23722c29]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-23722c29]{max-height:400px}.b01-error[data-v-23722c29]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-23722c29]{cursor:pointer}.b01-management details ul[data-v-23722c29]{padding-left:18px}.b01-management details li[data-v-23722c29]{margin-top:12px}.b01-dialog label input[data-v-23722c29],.b01-dialog label select[data-v-23722c29]{width:100%}@media (width<=760px){.b01-heading[data-v-23722c29]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-23722c29]{padding:16px}.b01-dialog[data-v-23722c29]{padding:20px}.b01-filters select[data-v-23722c29]{min-width:0;max-width:100%}}.support-admin[data-v-23722c29]{width:100%;min-width:0;padding:20px 0}.support-admin h2[data-v-23722c29]{font-size:18px}.scope-select[data-v-23722c29],.support-form label[data-v-23722c29]{color:#536175;flex-direction:column;gap:8px;font-size:13px;display:flex}.scope-select[data-v-23722c29]{max-width:360px;margin-bottom:20px}.support-form[data-v-23722c29]{flex-direction:column;gap:18px;max-width:760px;margin-top:20px;display:flex}.support-form input[data-v-23722c29],.support-form select[data-v-23722c29],.support-form textarea[data-v-23722c29],.scope-select select[data-v-23722c29]{font:inherit;border:1px solid #dce2eb;border-radius:4px;min-width:0;padding:10px}.support-form button[data-v-23722c29]{align-self:flex-start}.plain-preview[data-v-23722c29]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;border:1px solid #e5eaf1;border-radius:5px;padding:18px;font-size:13px;line-height:1.8}.support-form textarea[data-v-23722c29]{resize:vertical;width:100%}.support-doc-body[data-v-23722c29]{min-height:220px}.support-meta[data-v-23722c29]{color:#8b97a8;overflow-wrap:anywhere;font-size:12px}.b01-management[data-v-5e9eefda]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-5e9eefda],.b01-actions[data-v-5e9eefda]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-5e9eefda]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-5e9eefda]{margin:0;font-size:18px}.b01-muted[data-v-5e9eefda],.b01-heading p[data-v-5e9eefda],.b01-management small[data-v-5e9eefda]{color:#8290a5;font-size:13px}.b01-management small[data-v-5e9eefda]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-5e9eefda]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-5e9eefda]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-5e9eefda]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-5e9eefda],.b01-management select[data-v-5e9eefda]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-5e9eefda]{min-width:240px}.b01-table-wrap[data-v-5e9eefda]{overflow:auto}.b01-management table[data-v-5e9eefda]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-5e9eefda]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-5e9eefda],.b01-management td[data-v-5e9eefda]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-5e9eefda]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-5e9eefda]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-5e9eefda]{color:#2879ed;background:#edf5ff}.b01-link[data-v-5e9eefda]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-5e9eefda]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-5e9eefda],.b01-dialog footer[data-v-5e9eefda]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-5e9eefda]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-5e9eefda]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-5e9eefda]{width:960px}.b01-dialog label[data-v-5e9eefda]{margin-top:18px}.b01-dialog .b01-actions[data-v-5e9eefda]{justify-content:flex-start}.b01-dialog input[type=file][data-v-5e9eefda]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-5e9eefda]{max-height:400px}.b01-error[data-v-5e9eefda]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-5e9eefda]{cursor:pointer}.b01-management details ul[data-v-5e9eefda]{padding-left:18px}.b01-management details li[data-v-5e9eefda]{margin-top:12px}.b01-dialog label input[data-v-5e9eefda],.b01-dialog label select[data-v-5e9eefda]{width:100%}@media (width<=760px){.b01-heading[data-v-5e9eefda]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-5e9eefda]{padding:16px}.b01-dialog[data-v-5e9eefda]{padding:20px}.b01-filters select[data-v-5e9eefda]{min-width:0;max-width:100%}}.support-admin[data-v-5e9eefda]{width:100%;min-width:0;padding:20px 0}.support-admin h2[data-v-5e9eefda]{font-size:18px}.scope-select[data-v-5e9eefda],.support-form label[data-v-5e9eefda]{color:#536175;flex-direction:column;gap:8px;font-size:13px;display:flex}.scope-select[data-v-5e9eefda]{max-width:360px;margin-bottom:20px}.support-form[data-v-5e9eefda]{flex-direction:column;gap:18px;max-width:760px;margin-top:20px;display:flex}.support-form input[data-v-5e9eefda],.support-form select[data-v-5e9eefda],.support-form textarea[data-v-5e9eefda],.scope-select select[data-v-5e9eefda]{font:inherit;border:1px solid #dce2eb;border-radius:4px;min-width:0;padding:10px}.support-form button[data-v-5e9eefda]{align-self:flex-start}.plain-preview[data-v-5e9eefda]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fb;border:1px solid #e5eaf1;border-radius:5px;padding:18px;font-size:13px;line-height:1.8}.support-form textarea[data-v-5e9eefda]{resize:vertical;width:100%}.support-doc-body[data-v-5e9eefda]{min-height:220px}.support-meta[data-v-5e9eefda]{color:#8b97a8;overflow-wrap:anywhere;font-size:12px}.page[data-v-c192e229]{width:100%;max-width:1100px}.system-tabs[data-v-c192e229]{border-bottom:1px solid #e5eaf1;flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.system-tabs button[data-v-c192e229]{color:#64748b;padding:12px 18px}.system-tabs .selected[data-v-c192e229]{color:#1677ff;border-bottom:2px solid #1677ff}.heading[data-v-c192e229]{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.heading h1[data-v-c192e229]{margin:0 0 8px}.heading p[data-v-c192e229],.hint[data-v-c192e229]{color:#64748b}.grid[data-v-c192e229]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}@media (width<=760px){.grid[data-v-c192e229]{grid-template-columns:1fr}.heading[data-v-c192e229]{gap:16px}}.review-admin[data-v-6a8a885f]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}header[data-v-6a8a885f]{justify-content:space-between;align-items:center;gap:14px;display:flex}h1[data-v-6a8a885f]{margin:0 0 10px;font-size:22px}h2[data-v-6a8a885f]{margin:0;font-size:18px}h3[data-v-6a8a885f]{margin:24px 0 14px;font-size:16px}header p[data-v-6a8a885f],.muted[data-v-6a8a885f],small[data-v-6a8a885f]{color:#8290a5;font-size:13px}.notice[data-v-6a8a885f]{color:#73839a;background:#f1f6ff;margin:20px 0;padding:16px;font-size:13px;line-height:1.8}.review-stats[data-v-6a8a885f]{border:1px solid #e5eaf1;grid-template-columns:210px 1fr;gap:18px 30px;margin:24px 0;padding:22px;display:grid}.review-stats b[data-v-6a8a885f]{color:#e69b32;margin:10px 0;font-size:36px;display:block}.review-stats em[data-v-6a8a885f]{color:#8290a5;font-size:15px;font-style:normal}.review-stats>p[data-v-6a8a885f]{grid-column:1/-1;margin:0}.star-distribution[data-v-6a8a885f]{flex-direction:column;gap:10px;max-width:520px;display:flex}.star-distribution>div[data-v-6a8a885f]{align-items:center;gap:14px;font-size:13px;display:flex}.star-distribution span[data-v-6a8a885f]{min-width:40px}.bar[data-v-6a8a885f]{background:#f1f3f6;border-radius:6px;flex:1;height:8px;overflow:hidden}.bar i[data-v-6a8a885f]{background:#e9b15d;height:100%;display:block}.filters[data-v-6a8a885f]{flex-wrap:wrap;align-items:end;gap:14px;margin:24px 0;display:flex}label[data-v-6a8a885f]{flex-direction:column;gap:10px;font-size:13px;display:flex}input[data-v-6a8a885f],select[data-v-6a8a885f],textarea[data-v-6a8a885f]{font:inherit;color:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.filters select[data-v-6a8a885f]{max-width:280px}.table-wrap[data-v-6a8a885f]{overflow:auto}table[data-v-6a8a885f]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th[data-v-6a8a885f]{color:#718099;white-space:nowrap;background:#f6f8fc}th[data-v-6a8a885f],td[data-v-6a8a885f]{border-bottom:1px solid #edf0f5;padding:18px 12px}td[data-v-6a8a885f]{overflow-wrap:anywhere;max-width:280px}small[data-v-6a8a885f]{margin-top:7px;line-height:1.7;display:block}.stars[data-v-6a8a885f]{color:#b6802e;white-space:nowrap}.review-excerpt[data-v-6a8a885f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.8;display:-webkit-box;overflow:hidden}.row-actions[data-v-6a8a885f]{min-width:170px}.row-actions button[data-v-6a8a885f]{color:#2879ed;padding:5px 7px}.danger[data-v-6a8a885f],.error[data-v-6a8a885f]{color:#d54a46!important}.empty[data-v-6a8a885f]{text-align:center;color:#8290a5;height:160px}footer[data-v-6a8a885f]{justify-content:flex-end;align-items:center;gap:14px;margin-top:24px;font-size:13px;display:flex}.review-overlay[data-v-6a8a885f]{z-index:200;background:#18273870;justify-content:flex-end;display:flex;position:fixed;inset:0}.review-detail[data-v-6a8a885f]{color:#303d50;background:#fff;width:680px;max-width:100vw;height:100%;padding:26px;overflow:auto}.body[data-v-6a8a885f]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.review-detail article[data-v-6a8a885f]{border-bottom:1px solid #edf0f5;padding:16px 0}.modal-overlay[data-v-6a8a885f]{z-index:220;justify-content:center;align-items:center;padding:24px}.review-dialog[data-v-6a8a885f]{color:#303d50;background:#fff;border-radius:6px;width:540px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.review-dialog textarea[data-v-6a8a885f]{box-sizing:border-box;width:100%}.op-media[data-v-1ceac10f]{margin-top:24px}.op-media p[data-v-1ceac10f]{color:#768398;font-size:13px;line-height:1.8}.items[data-v-1ceac10f]{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.items>div[data-v-1ceac10f]{flex-direction:column;gap:8px;display:flex}.items img[data-v-1ceac10f]{object-fit:cover;width:110px;height:110px}.error[data-v-1ceac10f]{color:#b33d34!important}fieldset[data-v-3a911824]{border:0;margin:0;padding:0}.op-form label[data-v-3a911824]{flex-direction:column;gap:8px;margin:16px 0;display:flex}.op-form input[data-v-3a911824],.op-form select[data-v-3a911824],.op-form textarea[data-v-3a911824]{font:inherit;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.topic-options[data-v-3a911824]{flex-wrap:wrap;gap:14px;display:flex}.op-form .topic[data-v-3a911824]{flex-direction:row;align-items:center;gap:8px;display:flex}.author-search[data-v-3a911824]{flex-wrap:wrap;gap:8px;display:flex}.notice[data-v-3a911824]{color:#768398;font-size:13px}.op-overlay[data-v-0b62a74e]{z-index:210;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.op-dialog[data-v-0b62a74e]{box-sizing:border-box;color:#303d50;background:#fff;width:800px;max-width:100%;height:100%;padding:24px;overflow:auto}.op-dialog header[data-v-0b62a74e]{justify-content:space-between;align-items:center;gap:16px;display:flex}.op-dialog h2[data-v-0b62a74e]{margin:0;font-size:20px}.op-dialog header p[data-v-0b62a74e]{color:#768398;font-size:13px}.notice[data-v-0b62a74e]{background:#f2f6fc;padding:12px;font-size:13px;line-height:1.8}.error[data-v-0b62a74e]{color:#b33d34}.ok[data-v-0b62a74e]{color:#287041}footer[data-v-0b62a74e]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.panel[data-v-eb389fb6]{border-top:1px solid #e8edf3;margin-top:24px;padding-top:18px}.row[data-v-eb389fb6]{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:10px 0;display:flex}.row span[data-v-eb389fb6]{flex:1}.error[data-v-eb389fb6]{color:#b33d34}textarea[data-v-eb389fb6]{width:100%;min-height:80px;display:block}.reports[data-v-07aa7726]{border-top:1px solid #e8edf3;margin-top:30px;padding-top:20px}.error[data-v-07aa7726]{color:#b33d34}.workspace[data-v-e5214b5e]{color:#303d50;padding:24px}header[data-v-e5214b5e]{justify-content:space-between;align-items:center;gap:16px;display:flex}button[data-v-e5214b5e],select[data-v-e5214b5e],textarea[data-v-e5214b5e]{font:inherit}button[data-v-e5214b5e]{min-height:40px;padding:8px 12px}.filters[data-v-e5214b5e]{justify-content:space-between;margin:24px 0;display:flex}table[data-v-e5214b5e]{border-collapse:collapse;width:100%}th[data-v-e5214b5e],td[data-v-e5214b5e]{text-align:left;border-bottom:1px solid #e8edf3;padding:14px 10px}small[data-v-e5214b5e]{color:#768398;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:6px;display:block;overflow:hidden}footer[data-v-e5214b5e],.actions[data-v-e5214b5e]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.error[data-v-e5214b5e]{color:#b33d34}.ok[data-v-e5214b5e]{color:#287041}.notice[data-v-e5214b5e]{background:#f2f6fc;padding:12px}.overlay[data-v-e5214b5e]{z-index:200;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.overlay article[data-v-e5214b5e]{box-sizing:border-box;background:#fff;width:720px;max-width:100%;height:100%;padding:24px;overflow:auto}.body[data-v-e5214b5e]{white-space:pre-wrap;overflow-wrap:anywhere}.media img[data-v-e5214b5e]{object-fit:contain;max-width:220px;max-height:220px;margin:8px}.media video[data-v-e5214b5e]{max-width:100%;max-height:400px;display:block}label[data-v-e5214b5e],textarea[data-v-e5214b5e]{box-sizing:border-box;width:100%;display:block}textarea[data-v-e5214b5e]{margin-top:8px;padding:10px}.b01-management[data-v-4a28a9c0]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-4a28a9c0],.b01-actions[data-v-4a28a9c0]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-4a28a9c0]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-4a28a9c0]{margin:0;font-size:18px}.b01-muted[data-v-4a28a9c0],.b01-heading p[data-v-4a28a9c0],.b01-management small[data-v-4a28a9c0]{color:#8290a5;font-size:13px}.b01-management small[data-v-4a28a9c0]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-4a28a9c0]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-4a28a9c0]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-4a28a9c0]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-4a28a9c0],.b01-management select[data-v-4a28a9c0]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-4a28a9c0]{min-width:240px}.b01-table-wrap[data-v-4a28a9c0]{overflow:auto}.b01-management table[data-v-4a28a9c0]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-4a28a9c0]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-4a28a9c0],.b01-management td[data-v-4a28a9c0]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-4a28a9c0]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-4a28a9c0]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-4a28a9c0]{color:#2879ed;background:#edf5ff}.b01-link[data-v-4a28a9c0]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-4a28a9c0]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-4a28a9c0],.b01-dialog footer[data-v-4a28a9c0]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-4a28a9c0]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-4a28a9c0]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-4a28a9c0]{width:960px}.b01-dialog label[data-v-4a28a9c0]{margin-top:18px}.b01-dialog .b01-actions[data-v-4a28a9c0]{justify-content:flex-start}.b01-dialog input[type=file][data-v-4a28a9c0]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-4a28a9c0]{max-height:400px}.b01-error[data-v-4a28a9c0]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-4a28a9c0]{cursor:pointer}.b01-management details ul[data-v-4a28a9c0]{padding-left:18px}.b01-management details li[data-v-4a28a9c0]{margin-top:12px}.b01-dialog label input[data-v-4a28a9c0],.b01-dialog label select[data-v-4a28a9c0]{width:100%}@media (width<=760px){.b01-heading[data-v-4a28a9c0]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-4a28a9c0]{padding:16px}.b01-dialog[data-v-4a28a9c0]{padding:20px}.b01-filters select[data-v-4a28a9c0]{min-width:0;max-width:100%}}.bundle-dates[data-v-4a28a9c0]{gap:20px;display:flex}.bundle-dates label[data-v-4a28a9c0]{flex:1}.bundle-choices[data-v-4a28a9c0]{max-height:340px}.bundle-choices input[type=checkbox][data-v-4a28a9c0]{width:auto}.b01-management[data-v-2cf1ae10]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-2cf1ae10],.b01-actions[data-v-2cf1ae10]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-2cf1ae10]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-2cf1ae10]{margin:0;font-size:18px}.b01-muted[data-v-2cf1ae10],.b01-heading p[data-v-2cf1ae10],.b01-management small[data-v-2cf1ae10]{color:#8290a5;font-size:13px}.b01-management small[data-v-2cf1ae10]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-2cf1ae10]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-2cf1ae10]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-2cf1ae10]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-2cf1ae10],.b01-management select[data-v-2cf1ae10]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-2cf1ae10]{min-width:240px}.b01-table-wrap[data-v-2cf1ae10]{overflow:auto}.b01-management table[data-v-2cf1ae10]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-2cf1ae10]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-2cf1ae10],.b01-management td[data-v-2cf1ae10]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-2cf1ae10]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-2cf1ae10]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-2cf1ae10]{color:#2879ed;background:#edf5ff}.b01-link[data-v-2cf1ae10]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-2cf1ae10]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-2cf1ae10],.b01-dialog footer[data-v-2cf1ae10]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-2cf1ae10]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-2cf1ae10]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-2cf1ae10]{width:960px}.b01-dialog label[data-v-2cf1ae10]{margin-top:18px}.b01-dialog .b01-actions[data-v-2cf1ae10]{justify-content:flex-start}.b01-dialog input[type=file][data-v-2cf1ae10]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-2cf1ae10]{max-height:400px}.b01-error[data-v-2cf1ae10]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-2cf1ae10]{cursor:pointer}.b01-management details ul[data-v-2cf1ae10]{padding-left:18px}.b01-management details li[data-v-2cf1ae10]{margin-top:12px}.b01-dialog label input[data-v-2cf1ae10],.b01-dialog label select[data-v-2cf1ae10]{width:100%}@media (width<=760px){.b01-heading[data-v-2cf1ae10]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-2cf1ae10]{padding:16px}.b01-dialog[data-v-2cf1ae10]{padding:20px}.b01-filters select[data-v-2cf1ae10]{min-width:0;max-width:100%}}.rights-admin[data-v-1866a7b1]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}header[data-v-1866a7b1],.actions[data-v-1866a7b1]{justify-content:space-between;align-items:center;gap:12px;display:flex}h1[data-v-1866a7b1]{margin:0 0 10px;font-size:22px}h2[data-v-1866a7b1]{margin:0;font-size:18px}header p[data-v-1866a7b1],.muted[data-v-1866a7b1],small[data-v-1866a7b1]{color:#8290a5;font-size:13px}.notice[data-v-1866a7b1]{color:#73839a;background:#f1f6ff;margin:20px 0;padding:16px;font-size:13px;line-height:1.9}.stats[data-v-1866a7b1]{gap:16px;margin:24px 0;display:flex}.stats>div[data-v-1866a7b1]{border:1px solid #e5eaf1;flex:1;padding:18px 22px}.stats b[data-v-1866a7b1]{color:#2879ed;margin-right:6px;font-size:26px}small[data-v-1866a7b1]{margin-top:7px;line-height:1.6;display:block}.tabs[data-v-1866a7b1]{justify-content:flex-start;margin:24px 0}.table-wrap[data-v-1866a7b1]{overflow:auto}table[data-v-1866a7b1]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th[data-v-1866a7b1]{color:#718099;background:#f6f8fc}th[data-v-1866a7b1],td[data-v-1866a7b1]{border-bottom:1px solid #edf0f5;padding:18px 14px}.tag[data-v-1866a7b1]{white-space:nowrap;background:#f2f3f5;border-radius:4px;padding:5px 10px}.tag.active[data-v-1866a7b1]{color:#27a46b;background:#eaf8ef}.link[data-v-1866a7b1]{color:#2879ed}.empty[data-v-1866a7b1]{text-align:center;color:#8290a5;height:160px}.rights-overlay[data-v-1866a7b1]{z-index:200;background:#18273870;justify-content:flex-end;display:flex;position:fixed;inset:0}.rights-dialog[data-v-1866a7b1]{color:#303d50;background:#fff;width:700px;max-width:100vw;height:100%;padding:26px;overflow:auto}label[data-v-1866a7b1]{flex-direction:column;gap:10px;margin-top:18px;font-size:13px;display:flex}input[data-v-1866a7b1],select[data-v-1866a7b1]{font:inherit;color:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.dates[data-v-1866a7b1]{gap:14px;display:flex}.dates label[data-v-1866a7b1]{flex:1}.duration[data-v-1866a7b1]{justify-content:flex-start;align-items:end}.duration input[data-v-1866a7b1]{width:110px}.course-filters[data-v-1866a7b1]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.course-filters label[data-v-1866a7b1]{min-width:0;margin:0}.course-filters input[data-v-1866a7b1],.course-filters select[data-v-1866a7b1]{width:100%;min-width:0}.course-filters>button[data-v-1866a7b1]{place-self:end start}.course-selection-tools[data-v-1866a7b1]{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.course-selection-tools label[data-v-1866a7b1]{flex-direction:row;align-items:center;gap:6px;margin:0}.course-selection-tools .link[data-v-1866a7b1]{padding:0;font-size:13px}.link[data-v-1866a7b1]:disabled{color:#aab4c2;cursor:not-allowed}.course-empty[data-v-1866a7b1]{text-align:center;color:#8290a5;padding:30px}.course-empty button[data-v-1866a7b1]{margin:12px auto 0;display:block}.course-options[data-v-1866a7b1]{border:1px solid #e5eaf1;max-height:310px;margin-top:14px;padding:0 14px 14px;overflow:auto}.course-options label[data-v-1866a7b1]{border-bottom:1px solid #edf0f5;flex-direction:row;align-items:center;margin:0;padding:10px 0}.course-options img[data-v-1866a7b1]{object-fit:cover;border-radius:4px;width:60px;height:40px}footer[data-v-1866a7b1]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.error[data-v-1866a7b1]{color:#d54a46}.ea-page{color:#303d50;background:#fff;width:100%;min-width:0;padding:24px}.ea-heading,.ea-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ea-heading h1{margin:0;font-size:22px}.ea-heading h2{margin:0;font-size:18px}.ea-heading p,.ea-muted{color:#6b7b90;font-size:13px;line-height:1.7}.ea-notice{color:#536b89;background:#f1f6ff;border-radius:6px;padding:14px 16px;font-size:13px;line-height:1.8}.ea-section{border-top:1px solid #e6edf5;margin-top:28px;padding-top:22px}.ea-actions{flex-wrap:wrap;justify-content:flex-end}.ea-button{color:#34516f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dfea;border-radius:4px;padding:9px 14px;font-size:13px}.ea-button.primary{color:#fff;background:#2879ed;border-color:#2879ed}.ea-button:disabled,.ea-link:disabled,.ea-option:disabled{opacity:.5;cursor:not-allowed}.ea-link{color:#2879ed;white-space:nowrap;cursor:pointer;padding:5px 8px}.ea-table-wrap{margin-top:16px;overflow:auto}.ea-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.ea-table th{color:#61758e;background:#f5f8fc;font-weight:500}.ea-table td,.ea-table th{border-bottom:1px solid #e9eef5;padding:16px 12px;line-height:1.7}.ea-table small{color:#75869a;display:block}.ea-empty{color:#75869a;text-align:center;padding:24px}.ea-error{color:#b83935;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.ea-overlay{z-index:230;background:#18273870;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ea-dialog{color:#303d50;background:#fff;border-radius:6px;width:540px;max-width:100%;max-height:92vh;padding:24px;overflow:auto}.ea-dialog.wide{width:900px}.ea-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.ea-dialog footer{margin-top:24px}.ea-field{flex-direction:column;gap:8px;margin-top:16px;font-size:13px;display:flex}.ea-field input,.ea-field select{font:inherit;color:#303d50;background:#fff;border:1px solid #d4dfea;border-radius:4px;min-width:0;padding:10px}.ea-field input:disabled,.ea-field select:disabled{background:#f3f5f8}.ea-check{align-items:center;gap:9px;margin:12px 0;font-size:13px;display:flex}.ea-check input{accent-color:#2879ed}.ea-permissions{margin-top:18px}.ea-permissions h3{font-size:14px}.ea-date-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.ea-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ea-course-options{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.ea-option{text-align:left;cursor:pointer;border:1px solid #d4dfea;border-radius:4px;flex-direction:column;gap:6px;width:100%;padding:12px;display:flex}.ea-option span{color:#75869a;font-size:12px}.ea-option.selected{background:#f1f6ff;border-color:#2879ed}.ea-selection{color:#2879ed;font-size:13px}@media (width<=760px){.ea-page{padding:16px}.ea-heading{flex-wrap:wrap;align-items:flex-start}.ea-date-grid,.ea-course-options{grid-template-columns:1fr}.ea-dialog{padding:18px}.ea-search .ea-field{width:100%}}.enterprise-invalid[data-v-7174107e]{color:#b54040;padding:24px}.enterprise-invalid a[data-v-7174107e]{color:#2879ed;margin-left:16px}.oa-page{color:#303d50;background:#fff;width:100%;min-width:0;padding:24px}.oa-heading,.oa-actions,.oa-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.oa-heading h1{margin:0;font-size:22px}.oa-heading h2{margin:0;font-size:18px}.oa-actions,.oa-pagination{justify-content:flex-end}.oa-muted{color:#708197;font-size:13px;line-height:1.8}.oa-notice{color:#536b89;background:#f1f6ff;border-radius:6px;padding:12px 16px;font-size:13px;line-height:1.8}.oa-error{color:#b83935;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.oa-error a{color:#2879ed;margin-left:12px}.oa-button{color:#34516f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dfea;border-radius:4px;padding:9px 14px;font-size:13px}.oa-button.primary{color:#fff;background:#2879ed;border-color:#2879ed}.oa-button:disabled,.oa-link:disabled{opacity:.5;cursor:not-allowed}.oa-link{color:#2879ed;white-space:nowrap;cursor:pointer;padding:5px;font-size:13px}.oa-tabs{border-bottom:1px solid #e6edf5;gap:8px;margin:24px 0;display:flex}.oa-tabs button{color:#60738d;cursor:pointer;border-bottom:2px solid #0000;padding:12px 24px}.oa-tabs button[aria-selected=true]{color:#2879ed;border-color:#2879ed}.oa-table-wrap{margin:18px 0;overflow:auto}.oa-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.oa-table th{color:#61758e;background:#f5f8fc;font-weight:500}.oa-table td,.oa-table th{vertical-align:top;border-bottom:1px solid #e9eef5;padding:14px 12px;line-height:1.8}.oa-table small,.oa-check small{color:#75869a;overflow-wrap:anywhere;font-size:12px;display:block}.oa-empty{text-align:center;color:#75869a;padding:24px}.oa-pagination{color:#708197;margin-top:20px;font-size:13px}.oa-overlay{z-index:230;background:#18273870;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.oa-dialog{color:#303d50;background:#fff;border-radius:6px;width:650px;max-width:100%;max-height:92vh;padding:24px;overflow:auto}.oa-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.oa-dialog footer{margin-top:24px}.oa-field{flex-direction:column;gap:8px;margin:14px 0;font-size:13px;display:flex}.oa-field input,.oa-field select{font:inherit;color:#303d50;background:#fff;border:1px solid #d4dfea;border-radius:4px;min-width:0;padding:10px}.oa-field input:disabled{background:#f3f5f8}.oa-check{align-items:flex-start;gap:9px;margin:10px 0;font-size:13px;line-height:1.6;display:flex}.oa-check input{accent-color:#2879ed;margin-top:4px}.oa-check-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.oa-grants h3,.oa-role-picker h3{margin:20px 0 10px;font-size:14px}.oa-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.oa-filters .oa-field{width:165px}.oa-filters .oa-button{margin-bottom:14px}.oa-changes{white-space:pre-wrap;overflow-wrap:anywhere;max-width:420px;margin:0;font-size:12px}@media (width<=760px){.oa-page{padding:16px}.oa-dialog{padding:18px}.oa-check-grid{grid-template-columns:1fr}.oa-tabs button{padding:12px 18px}}.b01-management{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading,.b01-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1{margin:0 0 10px;font-size:22px}.b01-management h2{margin:0;font-size:18px}.b01-muted,.b01-heading p,.b01-management small{color:#8290a5;font-size:13px}.b01-management small{margin-top:7px;line-height:1.6;display:block}.b01-notice{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input,.b01-management select{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select{min-width:240px}.b01-table-wrap{overflow:auto}.b01-management table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th,.b01-management td{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty{text-align:center;color:#8290a5;height:160px}.b01-tag{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active{color:#2879ed;background:#edf5ff}.b01-link{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button:disabled{opacity:.5;cursor:not-allowed}.b01-pagination,.b01-dialog footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide{width:960px}.b01-dialog label{margin-top:18px}.b01-dialog .b01-actions{justify-content:flex-start}.b01-dialog input[type=file]{border:0;max-width:300px;padding:0}.b01-import-table{max-height:400px}.b01-error{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary{cursor:pointer}.b01-management details ul{padding-left:18px}.b01-management details li{margin-top:12px}.b01-dialog label input,.b01-dialog label select{width:100%}@media (width<=760px){.b01-heading{flex-wrap:wrap;align-items:flex-start}.b01-management{padding:16px}.b01-dialog{padding:20px}.b01-filters select{min-width:0;max-width:100%}}.redeem-management h3{margin:22px 0 12px;font-size:15px}.redeem-overlay{z-index:210;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.redeem-dialog{color:#303d50;background:#fff;border-radius:7px;outline:0;flex-direction:column;width:540px;max-width:100%;max-height:92vh;display:flex}.redeem-dialog.wide{width:980px}.redeem-dialog>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.redeem-dialog>header h2{margin:0;font-size:18px}.redeem-dialog>header>button{color:#8290a5;font-size:25px}.redeem-dialog-body{min-height:0;padding:0 26px 24px;overflow:auto}.redeem-dialog>footer{border-top:1px solid #edf0f5;justify-content:flex-end;align-items:center;gap:12px;padding:18px 26px;font-size:13px;display:flex}.redeem-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.redeem-dialog label{margin-top:18px}.redeem-dialog label input,.redeem-dialog label select{width:100%}.redeem-dialog textarea{color:inherit;line-height:1.8;font:inherit;resize:vertical;border:1px solid #d9e2ef;border-radius:4px;width:100%;padding:12px}.redeem-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.redeem-picker{border:1px solid #e1e7f0;border-radius:5px;padding:15px}.redeem-search{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.redeem-search label{flex:1;min-width:150px;margin:0}.redeem-search>button{color:#2879ed;height:40px}.redeem-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.redeem-options>button{text-align:left;overflow-wrap:anywhere;border:1px solid #e0e6f0;border-radius:4px;min-width:0;padding:12px}.redeem-options>button[aria-pressed=true]{background:#edf5ff;border-color:#2879ed}.redeem-options strong{font-size:13px;font-weight:500}.redeem-options small{margin-top:5px;font-size:11px}.redeem-pager{color:#8290a5;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.redeem-pager span{margin-right:auto}.redeem-chips{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.redeem-chips button{color:#2879ed;background:#edf5ff;border-radius:4px;padding:5px 9px;font-size:12px}.redeem-replay{color:#ac7836;background:#fff5e8;padding:18px;line-height:1.9}.redeem-overlay.as-drawer{justify-content:flex-end;padding:0}.redeem-dialog.drawer{border-radius:0;width:1080px;max-width:90vw;height:100%;max-height:100%}.redeem-dialog.drawer .redeem-dialog-body{flex:1}.redeem-dialog .redeem-overlay{z-index:220}.redeem-dialog .b01-error{line-height:1.9}@media (width<=760px){.redeem-overlay{padding:12px}.redeem-dialog>header,.redeem-dialog>footer{padding:18px}.redeem-dialog-body{padding:0 18px 18px}.redeem-grid,.redeem-options{grid-template-columns:1fr}.redeem-dialog.drawer{max-width:100vw}.redeem-dialog>footer,.redeem-pager,.redeem-management>.b01-heading>.b01-actions{flex-wrap:wrap}}.redeem-batch-table{table-layout:fixed;min-width:1000px}.redeem-batch-table th:first-child{width:22%}.redeem-batch-table th:nth-child(2){width:20%}.redeem-batch-table th:nth-child(3){width:25%}.redeem-batch-table th:nth-child(4){width:12%}.redeem-batch-table th:nth-child(5){width:21%}.redeem-batch-table td{vertical-align:top;overflow-wrap:anywhere}.redeem-course-ids{color:#8290a5;margin-top:7px;font-size:12px}.redeem-course-ids small{max-height:140px;overflow:auto}.redeem-course-ids summary{color:#2879ed}.lr-page{color:#303d50;background:#fff;width:100%;min-width:0;padding:24px}.lr-heading,.lr-actions,.lr-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lr-heading h1{margin:0;font-size:22px}.lr-heading h2,.lr-filter-form h2,.lr-selected h2{margin:0;font-size:17px}.lr-muted{color:#708197;font-size:13px;line-height:1.8}.lr-notice{color:#536b89;background:#f1f6ff;border-radius:6px;padding:12px 16px;font-size:13px;line-height:1.8}.lr-error{color:#b83935;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.lr-error a{color:#2879ed;margin-left:12px}.lr-button{color:#34516f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dfea;border-radius:4px;padding:9px 14px;font-size:13px}.lr-button.primary{color:#fff;background:#2879ed;border-color:#2879ed}.lr-button:disabled{opacity:.5;cursor:not-allowed}.lr-course-picker{border:1px solid #e6edf5;border-radius:6px;margin-top:24px;padding:18px}.lr-search{flex-wrap:wrap;align-items:end;gap:12px;margin-top:12px;display:flex}.lr-search .lr-field{min-width:260px;margin:0}.lr-field{flex-direction:column;gap:8px;margin:14px 0;font-size:13px;display:flex}.lr-field input,.lr-field select{font:inherit;color:#303d50;background:#fff;border:1px solid #d4dfea;border-radius:4px;min-width:0;padding:10px}.lr-course-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.lr-course{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d4dfea;border-radius:4px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.lr-course strong{font-size:13px;font-weight:500}.lr-course small,.lr-selected small{color:#75869a;font-size:12px}.lr-course.selected{background:#f1f6ff;border-color:#2879ed}.lr-pagination{color:#708197;justify-content:flex-end;margin-top:18px;font-size:13px}.lr-actions{justify-content:flex-end}.lr-selected{border-left:3px solid #2879ed;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding:3px 12px;display:flex}.lr-filter-form{border-bottom:1px solid #e6edf5;padding:20px 0}.lr-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;display:grid}.lr-results{padding-top:24px}.lr-empty{text-align:center;color:#75869a;padding:24px;font-size:13px}.lr-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.lr-metric{background:#f5f8fc;border-radius:5px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.lr-metric span{color:#708197;font-size:12px}.lr-metric strong{overflow-wrap:anywhere;font-size:18px}.lr-summary-note{grid-column:1/-1;margin:0}.lr-table-wrap{margin-top:16px;overflow:auto}.lr-table{border-collapse:collapse;text-align:left;width:100%;min-width:960px;font-size:13px}.lr-table th{color:#61758e;background:#f5f8fc;font-weight:500}.lr-table td,.lr-table th{vertical-align:top;border-bottom:1px solid #e9eef5;padding:14px 12px;line-height:1.8}.lr-table small{color:#75869a;font-size:12px;display:block}.lr-table td span{display:block}.lr-table td{overflow-wrap:anywhere}@media (width<=1100px){.lr-course-options,.lr-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.lr-page{padding:16px}.lr-course-picker{padding:14px}.lr-filter-grid{grid-template-columns:1fr}.lr-course-options,.lr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-search .lr-field{width:100%;min-width:0}.lr-selected{flex-direction:column;align-items:flex-start;gap:6px}}.ov-page{color:#303d50;background:#fff;width:100%;min-width:0;padding:24px}.ov-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ov-page h1{margin:0;font-size:23px}.ov-group h2{margin:0;font-size:17px}.ov-muted{color:#708197;font-size:13px;line-height:1.8}.ov-generated{color:#75869a;margin-bottom:0;font-size:12px;line-height:1.8}.ov-button{color:#34516f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dfea;border-radius:4px;padding:9px 14px;font-size:13px}.ov-button.primary{color:#fff;background:#2879ed;border-color:#2879ed}.ov-button:disabled{opacity:.5;cursor:not-allowed}.ov-error{color:#b83935;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.ov-error a{color:#2879ed;margin-left:12px}.ov-notice{color:#536b89;background:#f1f6ff;border-radius:4px;padding:12px 16px;font-size:13px;line-height:1.8}.ov-groups{gap:20px;margin-top:24px;display:grid}.ov-group{border:1px solid #e6edf5;border-radius:6px;margin-top:20px;padding:20px}.ov-groups .ov-group{margin-top:0}.ov-links{flex-wrap:wrap;gap:14px;padding:0;font-size:13px;display:flex}.ov-links a{color:#2879ed}.ov-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.ov-metric{background:#f5f8fc;border-radius:4px;min-width:0;padding:16px}.ov-metric dt{color:#708197;font-size:12px;line-height:1.7}.ov-metric dd{overflow-wrap:anywhere;margin:10px 0 0;font-size:22px;font-weight:600;line-height:1.4}.ov-restricted,.ov-empty{color:#75869a;background:#fafbfd;border-radius:4px;padding:18px;font-size:13px;line-height:1.8}.ov-todos{margin:18px 0 0;padding:0;list-style:none}.ov-todos li{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.ov-todos li:last-child{border-bottom:0;padding-bottom:0}.ov-todos strong{font-size:14px;font-weight:500}.ov-todos small{color:#75869a;margin-top:4px;font-size:12px;line-height:1.8;display:block}@media (width<=1050px){.ov-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ov-page,.ov-group{padding:16px}.ov-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-todos li{flex-direction:column;align-items:flex-start}.ov-metric dd{font-size:19px}}.b01-management[data-v-91635e65]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-91635e65],.b01-actions[data-v-91635e65]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-91635e65]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-91635e65]{margin:0;font-size:18px}.b01-muted[data-v-91635e65],.b01-heading p[data-v-91635e65],.b01-management small[data-v-91635e65]{color:#8290a5;font-size:13px}.b01-management small[data-v-91635e65]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-91635e65]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-91635e65]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-91635e65]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-91635e65],.b01-management select[data-v-91635e65]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-91635e65]{min-width:240px}.b01-table-wrap[data-v-91635e65]{overflow:auto}.b01-management table[data-v-91635e65]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-91635e65]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-91635e65],.b01-management td[data-v-91635e65]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-91635e65]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-91635e65]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-91635e65]{color:#2879ed;background:#edf5ff}.b01-link[data-v-91635e65]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-91635e65]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-91635e65],.b01-dialog footer[data-v-91635e65]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-91635e65]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-91635e65]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-91635e65]{width:960px}.b01-dialog label[data-v-91635e65]{margin-top:18px}.b01-dialog .b01-actions[data-v-91635e65]{justify-content:flex-start}.b01-dialog input[type=file][data-v-91635e65]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-91635e65]{max-height:400px}.b01-error[data-v-91635e65]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-91635e65]{cursor:pointer}.b01-management details ul[data-v-91635e65]{padding-left:18px}.b01-management details li[data-v-91635e65]{margin-top:12px}.b01-dialog label input[data-v-91635e65],.b01-dialog label select[data-v-91635e65]{width:100%}@media (width<=760px){.b01-heading[data-v-91635e65]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-91635e65]{padding:16px}.b01-dialog[data-v-91635e65]{padding:20px}.b01-filters select[data-v-91635e65]{min-width:0;max-width:100%}}.tenant-admin[data-v-ba743c9c]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}header[data-v-ba743c9c]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-ba743c9c]{margin:0 0 10px;font-size:22px}h2[data-v-ba743c9c]{margin:0;font-size:18px}header p[data-v-ba743c9c],.muted[data-v-ba743c9c]{color:#8290a5;font-size:13px}.notice[data-v-ba743c9c]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:16px;font-size:13px}.filters[data-v-ba743c9c]{flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0;display:flex}label[data-v-ba743c9c]{flex-direction:column;gap:10px;font-size:13px;display:flex}input[data-v-ba743c9c],select[data-v-ba743c9c],textarea[data-v-ba743c9c]{font:inherit;color:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.table-wrap[data-v-ba743c9c]{overflow:auto}table[data-v-ba743c9c]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th[data-v-ba743c9c]{color:#718099;background:#f6f8fc}th[data-v-ba743c9c],td[data-v-ba743c9c]{border-bottom:1px solid #edf0f5;padding:18px 14px}.link[data-v-ba743c9c]{color:#2879ed;padding:4px 8px}.empty[data-v-ba743c9c]{text-align:center;color:#8290a5;height:180px}.tenant-overlay[data-v-ba743c9c]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tenant-dialog[data-v-ba743c9c]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.tenant-dialog label[data-v-ba743c9c]{margin-top:18px}footer[data-v-ba743c9c]{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.error[data-v-ba743c9c]{color:#d54a46}.import-rows[data-v-8e8fe3ad]{max-height:380px;margin-top:16px;overflow:auto}.import-rows table[data-v-8e8fe3ad]{border-collapse:collapse;width:100%;font-size:13px}.import-rows th[data-v-8e8fe3ad],.import-rows td[data-v-8e8fe3ad]{text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #e2e8f0;max-width:240px;padding:10px}.import-rows th[data-v-8e8fe3ad]{white-space:nowrap;background:#f3f6fb;position:sticky;top:0}.import-file-actions[data-v-0dd9f1bc]{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.import-error[data-v-0dd9f1bc]{color:#b43b35}.import-file-actions span[data-v-0dd9f1bc]{overflow-wrap:anywhere}fieldset[data-v-7093d408]{border:0;margin:0;padding:0}label[data-v-7093d408]{flex-direction:column;gap:8px;margin:18px 0;display:flex}input[data-v-7093d408],textarea[data-v-7093d408]{font:inherit;border:1px solid #d9e2ef;border-radius:4px;padding:10px}footer[data-v-7093d408]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}img[data-v-7af546fc]{vertical-align:middle;border-radius:50%;width:36px;height:36px;margin-right:8px}small[data-v-7af546fc]{color:#8290a5;margin-top:6px;display:block}td button[data-v-7af546fc]{margin:4px}.b01-management[data-v-f7251af6]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-f7251af6],.b01-actions[data-v-f7251af6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-f7251af6]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-f7251af6]{margin:0;font-size:18px}.b01-muted[data-v-f7251af6],.b01-heading p[data-v-f7251af6],.b01-management small[data-v-f7251af6]{color:#8290a5;font-size:13px}.b01-management small[data-v-f7251af6]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-f7251af6]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-f7251af6]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-f7251af6]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-f7251af6],.b01-management select[data-v-f7251af6]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-f7251af6]{min-width:240px}.b01-table-wrap[data-v-f7251af6]{overflow:auto}.b01-management table[data-v-f7251af6]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-f7251af6]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-f7251af6],.b01-management td[data-v-f7251af6]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-f7251af6]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-f7251af6]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-f7251af6]{color:#2879ed;background:#edf5ff}.b01-link[data-v-f7251af6]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-f7251af6]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-f7251af6],.b01-dialog footer[data-v-f7251af6]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-f7251af6]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-f7251af6]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-f7251af6]{width:960px}.b01-dialog label[data-v-f7251af6]{margin-top:18px}.b01-dialog .b01-actions[data-v-f7251af6]{justify-content:flex-start}.b01-dialog input[type=file][data-v-f7251af6]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-f7251af6]{max-height:400px}.b01-error[data-v-f7251af6]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-f7251af6]{cursor:pointer}.b01-management details ul[data-v-f7251af6]{padding-left:18px}.b01-management details li[data-v-f7251af6]{margin-top:12px}.b01-dialog label input[data-v-f7251af6],.b01-dialog label select[data-v-f7251af6]{width:100%}@media (width<=760px){.b01-heading[data-v-f7251af6]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-f7251af6]{padding:16px}.b01-dialog[data-v-f7251af6]{padding:20px}.b01-filters select[data-v-f7251af6]{min-width:0;max-width:100%}}.filters[data-v-f7251af6]{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;display:flex}.filters label[data-v-f7251af6]{flex-direction:column;gap:8px;display:flex}footer[data-v-f7251af6]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.sd-overlay{z-index:240;background:#18273870;justify-content:flex-end;display:flex;position:fixed;inset:0}.sd-drawer{color:#303d50;background:#fff;width:850px;max-width:100%;height:100%;padding:24px;overflow:auto}.sd-heading,.sd-actions,.sd-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sd-heading h2{margin:0;font-size:20px}.sd-heading h3,.sd-section h3{margin:0;font-size:17px}.sd-heading h4,.sd-section h4{margin:12px 0;font-size:14px}.sd-drawer small{color:#75869a;font-size:12px;line-height:1.8;display:block}.sd-actions,.sd-pagination{justify-content:flex-end}.sd-button{color:#34516f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dfea;border-radius:4px;padding:9px 14px;font-size:13px}.sd-button.primary{color:#fff;background:#2879ed;border-color:#2879ed}.sd-button.danger{color:#b83935;border-color:#e8c1bf}.sd-button:disabled{opacity:.5;cursor:not-allowed}.sd-section{border-top:1px solid #e6edf5;margin-top:24px;padding-top:20px}.sd-muted{color:#708197;font-size:13px;line-height:1.8}.sd-notice{color:#536b89;background:#f1f6ff;border-radius:4px;padding:12px;font-size:13px;line-height:1.8}.sd-error{color:#b83935;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.sd-profile{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.sd-profile dt{color:#75869a;margin-bottom:8px;font-size:12px}.sd-profile dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.sd-drawer fieldset{border:0;min-width:0;margin:0;padding:0}.sd-drawer .sd-field{flex-direction:column;gap:8px;margin:14px 0;font-size:13px;display:flex}.sd-field input,.sd-field select,.sd-field textarea{font:inherit;color:#303d50;background:#fff;border:1px solid #d4dfea;border-radius:4px;min-width:0;max-width:100%;padding:10px}.sd-field textarea{resize:vertical;min-height:80px}.sd-drawer .sd-check{flex-direction:row;align-items:flex-start;gap:9px;margin:12px 0;font-size:13px;line-height:1.8;display:flex}.sd-check input{accent-color:#2879ed;margin-top:5px}.sd-check-grid,.sd-date-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.sd-pagination{color:#708197;margin-top:20px;font-size:13px}.sd-search{align-items:end;gap:12px;display:flex}.sd-search .sd-field{flex:1}.sd-search .sd-button{margin-bottom:14px}.sd-source{border:1px solid #e6edf5;border-radius:5px;margin-top:16px;padding:16px;font-size:13px}.sd-source .sd-heading h4{margin:0}.sd-source-course{border-bottom:1px solid #edf1f7;padding:10px 0}.sd-source-course strong{font-weight:500}.sd-source>.sd-button{margin-top:14px}.sd-link{color:#2879ed;margin-left:8px}.sd-revoke{border-top:1px solid #e6edf5;margin-top:18px;padding-top:12px}.sd-empty{text-align:center;color:#75869a;padding:24px;font-size:13px}@media (width<=760px){.sd-drawer{padding:16px}.sd-profile,.sd-check-grid,.sd-date-grid{grid-template-columns:1fr}.sd-search{flex-wrap:wrap}.sd-search .sd-field{flex:auto;width:100%}}.b01-table-wrap[data-v-46172995]{overflow:auto}.b01-empty[data-v-46172995]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-46172995]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-46172995]{color:#2879ed;background:#edf5ff}.b01-link[data-v-46172995]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-table-wrap table[data-v-46172995]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-table-wrap th[data-v-46172995]{color:#718099;background:#f6f8fc;font-weight:500}.b01-table-wrap th[data-v-46172995],.b01-table-wrap td[data-v-46172995]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-table-wrap small[data-v-46172995]{color:#8290a5;margin-top:7px;font-size:13px;line-height:1.6;display:block}.b01-table-wrap button[data-v-46172995]:disabled{opacity:.5;cursor:not-allowed}.b01-filters[data-v-73ffed7f]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-filters select[data-v-73ffed7f]{min-width:200px}@media (width<=760px){.b01-filters select[data-v-73ffed7f]{min-width:0;max-width:100%}}.b01-filters label[data-v-73ffed7f]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-filters input[data-v-73ffed7f],.b01-filters select[data-v-73ffed7f]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters button[data-v-73ffed7f]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-06da5b45]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-pagination select[data-v-06da5b45]{font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-pagination button[data-v-06da5b45]:disabled{opacity:.5;cursor:not-allowed}.b01-management[data-v-929f86b2]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-929f86b2],.b01-actions[data-v-929f86b2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-929f86b2]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-929f86b2]{margin:0;font-size:18px}.b01-muted[data-v-929f86b2],.b01-heading p[data-v-929f86b2],.b01-management small[data-v-929f86b2]{color:#8290a5;font-size:13px}.b01-management small[data-v-929f86b2]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-929f86b2]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-929f86b2]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-929f86b2]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-929f86b2],.b01-management select[data-v-929f86b2]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-929f86b2]{min-width:240px}.b01-table-wrap[data-v-929f86b2]{overflow:auto}.b01-management table[data-v-929f86b2]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-929f86b2]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-929f86b2],.b01-management td[data-v-929f86b2]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-929f86b2]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-929f86b2]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-929f86b2]{color:#2879ed;background:#edf5ff}.b01-link[data-v-929f86b2]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-929f86b2]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-929f86b2],.b01-dialog footer[data-v-929f86b2]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-929f86b2]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-929f86b2]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-929f86b2]{width:960px}.b01-dialog label[data-v-929f86b2]{margin-top:18px}.b01-dialog .b01-actions[data-v-929f86b2]{justify-content:flex-start}.b01-dialog input[type=file][data-v-929f86b2]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-929f86b2]{max-height:400px}.b01-error[data-v-929f86b2]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-929f86b2]{cursor:pointer}.b01-management details ul[data-v-929f86b2]{padding-left:18px}.b01-management details li[data-v-929f86b2]{margin-top:12px}.b01-dialog label input[data-v-929f86b2],.b01-dialog label select[data-v-929f86b2]{width:100%}@media (width<=760px){.b01-heading[data-v-929f86b2]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-929f86b2]{padding:16px}.b01-dialog[data-v-929f86b2]{padding:20px}.b01-filters select[data-v-929f86b2]{min-width:0;max-width:100%}}.student-tabs[data-v-b6f6e0f8]{gap:12px;padding:20px 24px 0;display:flex}.student-api-root[data-v-b6f6e0f8]{background:#fff;width:100%;min-width:0}.student-api-notice[data-v-b6f6e0f8]{color:#536b89;background:#f1f6ff;margin:16px 24px;padding:12px}.student-api-error[data-v-b6f6e0f8]{color:#b83935;margin:24px}.student-api-error a[data-v-b6f6e0f8]{color:#2879ed;margin-left:12px}.user-identity[data-v-ca805cec]{align-items:center;gap:8px;display:flex}.user-identity img[data-v-ca805cec]{border-radius:50%;width:32px;height:32px}.user-avatar-pool[data-v-ca805cec]{grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 0;display:grid}.user-avatar-pool button[data-v-ca805cec]{border:1px solid #d9e2ef;border-radius:4px;padding:5px}.user-avatar-pool button.selected[data-v-ca805cec]{background:#edf5ff;border-color:#1677ff}.user-avatar-pool img[data-v-ca805cec]{width:38px;max-width:100%;height:38px}.user-action[data-v-ca805cec]{color:#2879ed;white-space:nowrap;padding:4px 8px}.user-admin[data-v-ca805cec]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}header[data-v-ca805cec],.actions[data-v-ca805cec]{justify-content:space-between;align-items:center;gap:12px;display:flex}h1[data-v-ca805cec]{margin:0 0 10px;font-size:22px}h2[data-v-ca805cec]{margin:0;font-size:18px}header p[data-v-ca805cec],.muted[data-v-ca805cec],small[data-v-ca805cec]{color:#8290a5;font-size:13px}.notice[data-v-ca805cec]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.filters[data-v-ca805cec]{align-items:end;gap:16px;margin:26px 0;display:flex}label[data-v-ca805cec]{flex-direction:column;gap:10px;font-size:13px;display:flex}input[data-v-ca805cec],select[data-v-ca805cec]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.filters input[data-v-ca805cec]{width:280px}.table-wrap[data-v-ca805cec]{overflow:auto}table[data-v-ca805cec]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}th[data-v-ca805cec]{color:#718099;background:#f6f8fc;font-weight:500}th[data-v-ca805cec],td[data-v-ca805cec]{border-bottom:1px solid #edf0f5;padding:18px 14px}small[data-v-ca805cec]{margin-top:7px;display:block}.tag[data-v-ca805cec]{white-space:nowrap;border-radius:4px;padding:5px 10px}.real[data-v-ca805cec]{color:#2879ed;background:#edf5ff}.virtual[data-v-ca805cec]{color:#ac7836;background:#fff5e8}.empty[data-v-ca805cec]{text-align:center;color:#8290a5;height:180px}footer[data-v-ca805cec]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.user-overlay[data-v-ca805cec]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.user-dialog[data-v-ca805cec]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.user-dialog.wide[data-v-ca805cec]{width:1080px}.user-dialog form label[data-v-ca805cec]{margin-top:18px}.user-dialog .actions[data-v-ca805cec]{justify-content:flex-start}.user-dialog input[type=file][data-v-ca805cec]{border:0;max-width:220px;padding:0}.import-table[data-v-ca805cec]{max-height:400px}.error[data-v-ca805cec]{color:#d54a46}.filters[data-v-ca805cec]{flex-wrap:wrap}.live-association[data-v-9e691560]{background:#fafcff;border:1px solid #dce4ee;border-radius:8px;margin:20px 0;padding:20px}.live-association header[data-v-9e691560]{justify-content:space-between;align-items:center;gap:16px;display:flex}.live-association h2[data-v-9e691560]{margin:0;font-size:18px}.live-guidance[data-v-9e691560]{color:#69788d;font-size:13px;line-height:1.7}.course-search[data-v-9e691560],.course-pages[data-v-9e691560]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0;display:flex}.course-search label[data-v-9e691560],.association-fields>label[data-v-9e691560]{flex-direction:column;gap:8px;font-size:14px;display:flex}.association-fields[data-v-9e691560]{gap:16px;max-width:700px;display:grid}.association-fields input[data-v-9e691560]:not([type=checkbox]),.association-fields select[data-v-9e691560],.course-search input[data-v-9e691560]{box-sizing:border-box;font:inherit;color:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;min-width:0;max-width:100%;padding:10px 12px}.association-fields .check-field[data-v-9e691560]{flex-direction:row;align-items:center}.course-pages[data-v-9e691560]{margin:0;font-size:13px}.form-error[data-v-9e691560]{color:#b3261e;font-size:14px}.association-fields>.list-button[data-v-9e691560]{justify-self:start}.live-panel[data-v-4672f31b]{background:#fff;border:1px solid #dce4ee;border-radius:8px;margin:20px 0;padding:20px}.live-panel header[data-v-4672f31b],.panel-actions[data-v-4672f31b],.live-panel footer[data-v-4672f31b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-panel h2[data-v-4672f31b]{margin:0;font-size:20px}.live-panel h3[data-v-4672f31b]{font-size:16px}.panel-actions[data-v-4672f31b]{justify-content:flex-start}.live-facts[data-v-4672f31b]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;font-size:14px;display:grid}.live-facts dt[data-v-4672f31b]{color:#7a8799;margin-bottom:8px}.live-facts dd[data-v-4672f31b]{overflow-wrap:anywhere;margin:0;line-height:1.6}.channel-notice[data-v-4672f31b]{color:#785621;background:#fff7e8;border-radius:4px;padding:12px 16px;font-size:13px;line-height:1.8}.replay-management[data-v-4672f31b],.reservation-list[data-v-4672f31b]{border-top:1px solid #e6ebf2;margin-top:24px;padding-top:16px}.panel-note[data-v-4672f31b]{color:#69788d;font-size:13px;line-height:1.8}.replay-choice[data-v-4672f31b]{align-items:center;gap:8px;margin:16px 0;font-size:14px;display:flex}.replay-choice small[data-v-4672f31b]{color:#a25b16}.reservation-list[data-v-4672f31b]{overflow:auto}.reservation-list table[data-v-4672f31b]{text-align:left;border-collapse:collapse;width:100%;font-size:14px}.reservation-list th[data-v-4672f31b],.reservation-list td[data-v-4672f31b]{border-bottom:1px solid #e8edf4;padding:12px}.reservation-list th[data-v-4672f31b]{background:#f6f8fc}.live-panel footer[data-v-4672f31b]{justify-content:flex-end;margin-top:16px;font-size:13px}.live-management-api[data-v-04fbea5a]{box-sizing:border-box;color:#303d50;background:#fff;flex:1;width:100%;min-width:0;min-height:calc(100vh - 160px);padding:24px}.live-management-api>header[data-v-04fbea5a],.live-actions[data-v-04fbea5a],.live-management-api>footer[data-v-04fbea5a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-management-api h1[data-v-04fbea5a]{margin:0 0 8px;font-size:22px}.live-management-api>header p[data-v-04fbea5a]{color:#75849b;font-size:13px}.live-notice[data-v-04fbea5a]{color:#64758e;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.live-filter[data-v-04fbea5a]{align-items:flex-end;gap:16px;margin:24px 0;display:flex}.live-filter label[data-v-04fbea5a]{flex-direction:column;gap:8px;font-size:14px;display:flex}.live-filter select[data-v-04fbea5a]{font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.live-table[data-v-04fbea5a]{overflow:auto}.live-table table[data-v-04fbea5a]{border-collapse:collapse;text-align:left;width:100%}.live-table th[data-v-04fbea5a],.live-table td[data-v-04fbea5a]{border-bottom:1px solid #edf0f5;padding:18px 14px;font-size:14px}.live-table th[data-v-04fbea5a]{color:#6c7a90;background:#f6f8fc;font-weight:500}.live-table td strong[data-v-04fbea5a]{font-weight:500}.live-table small[data-v-04fbea5a]{color:#7a8799;margin-top:8px;display:block}.live-link[data-v-04fbea5a]{color:#2879ed;cursor:pointer;background:0 0;border:0}.live-empty[data-v-04fbea5a]{text-align:center;color:#7a8799;height:140px}.live-management-api>footer[data-v-04fbea5a]{justify-content:flex-end;margin-top:22px;font-size:13px}.live-error[data-v-04fbea5a]{color:#b3261e;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.live-success[data-v-04fbea5a]{color:#238653;font-size:14px}.live-admin[data-v-31b757a4]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;min-height:calc(100vh - 160px);padding:24px}.live-admin header[data-v-31b757a4],.live-dialog header[data-v-31b757a4]{justify-content:space-between;align-items:center;gap:16px;display:flex}h1[data-v-31b757a4]{margin:0 0 10px;font-size:22px}h2[data-v-31b757a4]{margin:0;font-size:18px}.live-admin header p[data-v-31b757a4],small[data-v-31b757a4],.live-summary[data-v-31b757a4]{color:#8190a5;font-size:13px}.live-notice[data-v-31b757a4]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.live-filter[data-v-31b757a4]{align-items:end;gap:16px;margin:28px 0;display:flex}.live-filter label[data-v-31b757a4]{flex-direction:column;gap:10px;font-size:13px;display:flex}.live-filter input[data-v-31b757a4]{width:260px}input[data-v-31b757a4],select[data-v-31b757a4]{font:inherit;color:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.live-summary[data-v-31b757a4]{justify-content:space-between;margin:16px 0;display:flex}.live-table[data-v-31b757a4]{overflow:auto}table[data-v-31b757a4]{border-collapse:collapse;text-align:left;width:100%}th[data-v-31b757a4]{color:#6c7a90;background:#f6f8fc;font-weight:500}th[data-v-31b757a4],td[data-v-31b757a4]{border-bottom:1px solid #edf0f5;padding:20px 16px;font-size:14px}td strong[data-v-31b757a4]{font-weight:500}small[data-v-31b757a4]{margin-top:8px;display:block}.live-status[data-v-31b757a4]{color:#8490a1;background:#f1f2f4;border-radius:4px;padding:5px 10px;display:inline-block}.live-status.live[data-v-31b757a4]{color:#27a46b;background:#eaf8ef}.live-status.upcoming[data-v-31b757a4]{color:#2879ed;background:#edf4ff}.live-link[data-v-31b757a4]{color:#2879ed;cursor:pointer;background:0 0;border:0}.live-link[data-v-31b757a4]:disabled{color:#abb4c1;cursor:not-allowed}.live-empty[data-v-31b757a4]{text-align:center;color:#8490a1;height:180px}footer[data-v-31b757a4]{justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;font-size:13px;display:flex}.live-dialog[data-v-31b757a4]{color:#303d50;background:#fff;border-radius:6px;width:560px;max-width:90vw;padding:26px}.live-dialog input[data-v-31b757a4]{box-sizing:border-box;width:100%}.live-dialog a[data-v-31b757a4]{text-decoration:none}.live-dialog .live-notice[data-v-31b757a4]{margin:16px 0}@media (width<=900px){.live-filter[data-v-31b757a4]{flex-wrap:wrap}}.op-overlay[data-v-0ad2d301]{z-index:400;background:#18273b70;justify-content:flex-end;display:flex;position:fixed;inset:0}.op-drawer[data-v-0ad2d301]{box-sizing:border-box;color:#303b4b;background:#fff;width:680px;max-width:100%;height:100%;padding:24px;font-size:13px;overflow:auto}.op-drawer>header[data-v-0ad2d301]{justify-content:space-between;gap:20px;display:flex}.op-drawer h2[data-v-0ad2d301]{font-size:20px}.op-drawer h3[data-v-0ad2d301]{font-size:14px}.op-drawer p[data-v-0ad2d301]{color:#8290a0;line-height:1.8}.op-drawer button[data-v-0ad2d301]{color:#3978bf;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:4px;padding:8px 12px}.op-drawer button.blue[data-v-0ad2d301]{color:#fff;background:#1677ff;border-color:#1677ff}.op-drawer button[data-v-0ad2d301]:disabled{opacity:.5}.op-drawer label[data-v-0ad2d301]{flex-direction:column;gap:10px;margin:20px 0;display:flex}.op-drawer input[data-v-0ad2d301]:not([type=checkbox]),.op-drawer select[data-v-0ad2d301],.op-drawer textarea[data-v-0ad2d301]{font:inherit;color:#37475b;box-sizing:border-box;border:1px solid #dce3eb;border-radius:4px;min-width:0;padding:10px}.op-drawer>select[data-v-0ad2d301]{width:100%;margin-top:16px}.op-error[data-v-0ad2d301]{background:#fff2dc;padding:12px;color:#97672e!important}.op-account-head[data-v-0ad2d301]{justify-content:space-between;align-items:center;display:flex}.op-account-manager[data-v-0ad2d301]{background:#f7f9fc;border:1px solid #e5eaf1;margin:16px 0;padding:18px}.op-avatar-pool[data-v-0ad2d301]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.op-avatar-pool button[data-v-0ad2d301]{padding:5px}.op-avatar-pool .selected[data-v-0ad2d301]{background:#eaf3ff;border-color:#1677ff}.op-avatar-pool img[data-v-0ad2d301]{border-radius:50%;width:50px;height:50px}.op-account-row[data-v-0ad2d301]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.op-account-row img[data-v-0ad2d301],.op-avatar[data-v-0ad2d301]{object-fit:cover;border-radius:50%;width:42px;height:42px}.op-account-row span[data-v-0ad2d301]{flex:1}.op-cover[data-v-0ad2d301]{width:150px}.op-topic-options[data-v-0ad2d301]{grid-template-columns:1fr 1fr;display:grid}.op-topic-options label[data-v-0ad2d301],.op-drawer .op-inline[data-v-0ad2d301]{flex-direction:row;align-items:center;gap:8px;display:flex}.op-upload-actions[data-v-0ad2d301]{gap:20px;display:flex}.op-upload-actions label[data-v-0ad2d301]{max-width:46%;margin:0 0 20px}.op-media-list[data-v-0ad2d301]{flex-wrap:wrap;gap:12px;display:flex}.op-media-list>div[data-v-0ad2d301]{width:180px}.op-media-list img[data-v-0ad2d301],.op-media-list video[data-v-0ad2d301]{object-fit:cover;width:180px;max-height:150px}.op-drawer>footer[data-v-0ad2d301]{background:#fff;border-top:1px solid #e5eaf1;justify-content:flex-end;gap:12px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:-24px}.op-phone[data-v-0ad2d301]{box-sizing:border-box;background:#fffcf7;border:1px solid #e7dfd2;border-radius:12px;width:375px;max-width:100%;margin:24px auto;padding:20px}.op-phone header[data-v-0ad2d301]{align-items:center;gap:8px;display:flex}.op-source[data-v-0ad2d301]{color:#9a7856;background:#f1e7d9;border-radius:4px;padding:3px 6px;font-size:11px}.op-preview-image[data-v-0ad2d301]{border-radius:8px;width:100%;margin:14px 0;display:block}.op-body[data-v-0ad2d301]{white-space:pre-wrap;overflow-wrap:anywhere;color:#555!important}.op-location[data-v-0ad2d301]{gap:16px;display:flex}.op-location label[data-v-0ad2d301]{flex:1}.op-preview-image[data-v-0ad2d301]{object-fit:contain}label[data-v-699a8769]{flex-direction:column;gap:8px;margin:12px 0;display:flex}input[data-v-699a8769],select[data-v-699a8769],textarea[data-v-699a8769],button[data-v-699a8769]{background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:9px 12px}.grid[data-v-699a8769]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}footer[data-v-699a8769]{flex-wrap:wrap;gap:12px;display:flex}.topics-admin[data-v-7fd1e4e1]{color:#303d50;padding:24px}.topics-admin header[data-v-7fd1e4e1],.filters[data-v-7fd1e4e1],.grid[data-v-7fd1e4e1],footer[data-v-7fd1e4e1]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.topics-admin header[data-v-7fd1e4e1]{justify-content:space-between}.topics-admin label[data-v-7fd1e4e1]{flex-direction:column;gap:8px;margin:12px 0;display:flex}.topics-admin input[data-v-7fd1e4e1],.topics-admin select[data-v-7fd1e4e1],.topics-admin textarea[data-v-7fd1e4e1],.topics-admin button[data-v-7fd1e4e1]{background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:9px 12px}.topics-admin table[data-v-7fd1e4e1]{border-collapse:collapse;width:100%;margin-top:20px}.topics-admin th[data-v-7fd1e4e1],.topics-admin td[data-v-7fd1e4e1]{text-align:left;border-bottom:1px solid #edf0f5;padding:12px}.topics-admin small[data-v-7fd1e4e1]{color:#8290a5;display:block}.grid[data-v-7fd1e4e1]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.error[data-v-7fd1e4e1]{color:#c43d35}.ok[data-v-7fd1e4e1]{color:#287947}.topic-admin[data-v-f74f67e1]{color:#303b4b;background:#fff;width:100%;min-width:0;padding:24px;font-size:13px}.topic-admin h1[data-v-f74f67e1]{margin:0;font-size:21px}.topic-admin h2[data-v-f74f67e1]{font-size:18px}.topic-admin h3[data-v-f74f67e1]{font-size:15px}.topic-admin p[data-v-f74f67e1]{color:#7d8b9c;line-height:1.8}.topic-admin small[data-v-f74f67e1]{color:#94a0af;margin-top:5px;font-size:11px;line-height:1.7;display:block}.topic-admin button[data-v-f74f67e1]{color:#3978bf;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:4px;padding:8px 12px}.topic-admin button[data-v-f74f67e1]:disabled{opacity:.5;cursor:not-allowed}.topic-admin .blue[data-v-f74f67e1]{color:#fff;background:#1677ff;border-color:#1677ff}.topic-admin input[data-v-f74f67e1],.topic-admin select[data-v-f74f67e1],.topic-admin textarea[data-v-f74f67e1]{color:#38475b;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:4px;min-width:0;padding:9px 10px}.tm-head[data-v-f74f67e1]{align-items:center;gap:12px;display:flex}.tm-head>div[data-v-f74f67e1]{flex:1}.tm-head p[data-v-f74f67e1]{margin-bottom:0}.tm-note[data-v-f74f67e1]{background:#f1f6ff;padding:12px 16px;font-size:12px}.tm-message[data-v-f74f67e1]{background:#fff2dc;padding:12px;color:#976a2e!important}.tm-filters[data-v-f74f67e1]{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.tm-filters span[data-v-f74f67e1]{color:#8d99a7;margin-left:auto}.tm-table[data-v-f74f67e1]{overflow:auto}.topic-admin table[data-v-f74f67e1]{border-collapse:collapse;text-align:left;width:100%}.topic-admin th[data-v-f74f67e1]{color:#687a90;white-space:nowrap;background:#f6f8fb;font-weight:500}.topic-admin td[data-v-f74f67e1],.topic-admin th[data-v-f74f67e1]{border-bottom:1px solid #edf0f4;padding:14px 10px;line-height:1.7}.tm-item[data-v-f74f67e1]{align-items:center;gap:12px;min-width:250px;display:flex}.tm-item img[data-v-f74f67e1]{object-fit:cover;border-radius:4px;width:85px;height:60px}.tm-item b[data-v-f74f67e1]{font-weight:500}.tm-actions[data-v-f74f67e1]{min-width:200px;max-width:250px}.tm-actions button[data-v-f74f67e1],.tm-table td>button[data-v-f74f67e1]{border:0;padding:4px 6px;font-size:12px}.tm-empty[data-v-f74f67e1]{text-align:center;color:#8c99aa;padding:50px!important}.tm-pages[data-v-f74f67e1]{justify-content:flex-end;align-items:center;gap:12px;padding:20px 0;display:flex}.tm-form[data-v-f74f67e1]{border:1px solid #e5eaf1;border-radius:6px;max-width:960px;margin-top:24px;padding:24px}.tm-form label[data-v-f74f67e1]{flex-direction:column;gap:10px;margin:20px 0;display:flex}.tm-two[data-v-f74f67e1]{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.tm-upload[data-v-f74f67e1]{object-fit:cover;border-radius:6px;width:280px;max-height:180px}.tm-save[data-v-f74f67e1]{background:#fff;border-top:1px solid #e5eaf1;align-items:center;gap:12px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:0}.tm-save span[data-v-f74f67e1]{color:#8b99aa;flex:1}.tm-options[data-v-f74f67e1]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.tm-options label[data-v-f74f67e1]{flex-direction:row;align-items:center;gap:10px}.tm-hot[data-v-f74f67e1]{border-bottom:1px solid #e6ebf2;align-items:center;gap:10px;margin-bottom:12px;padding:14px 0;display:flex}.tm-hot b[data-v-f74f67e1]{flex:1;font-weight:500}.tm-stats[data-v-f74f67e1]{background:#f7f9fc;margin-top:24px;padding:18px}.tm-stats b[data-v-f74f67e1]{margin-right:30px}.tm-stats p[data-v-f74f67e1]{margin-bottom:0}.tm-overlay[data-v-f74f67e1]{z-index:300;background:#19283d70;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tm-dialog[data-v-f74f67e1]{background:#fff;border-radius:10px;padding:18px}.tm-dialog header[data-v-f74f67e1],.tm-post-dialog header[data-v-f74f67e1]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.tm-dialog header h2[data-v-f74f67e1]{margin:0}.tm-dialog nav[data-v-f74f67e1]{gap:8px;margin-bottom:12px;display:flex}.topic-admin .selected[data-v-f74f67e1]{color:#1677ff;background:#edf5ff;border-color:#8dbaff}.tp-phone[data-v-f74f67e1]{color:#222;background:#faf8f3;width:375px;height:72vh;max-height:800px;font:15px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow:auto}.tp-nav[data-v-f74f67e1]{padding:18px 16px;font-size:17px;font-weight:600}.tp-hero[data-v-f74f67e1]{isolation:isolate;background:#f7ead7;border-radius:14px;min-height:240px;margin:0 16px;position:relative;overflow:hidden}.tp-hero>img[data-v-f74f67e1]{object-fit:cover;z-index:-2;width:68%;height:100%;position:absolute;top:0;right:0}.tp-hero[data-v-f74f67e1]:after{content:"";z-index:-1;background:linear-gradient(90deg,#f7ead7 10%,#f7ead7e8 45%,#f7ead700 90%);position:absolute;inset:0}.tp-hero>div[data-v-f74f67e1]{max-width:80%;padding:24px 18px}.tp-hero h2[data-v-f74f67e1]{overflow-wrap:anywhere;margin:12px 0;font-size:24px;line-height:1.5}.tp-phone p[data-v-f74f67e1]{color:#685c51;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.tp-phone small[data-v-f74f67e1]{color:#9b7957;font-size:11px}.tp-intro[data-v-f74f67e1]{background:#fff;border-radius:12px;margin:16px;padding:18px 16px}.tp-intro h3[data-v-f74f67e1]{margin:0;font-size:18px}.tp-feed-title[data-v-f74f67e1]{margin:24px 16px 16px;font-size:20px}.tp-feed[data-v-f74f67e1]{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 30px;display:grid}.tp-feed>p[data-v-f74f67e1]{text-align:center;grid-column:1/-1}.tp-feed article[data-v-f74f67e1]{background:#fff;border-radius:12px;overflow:hidden}.tp-feed article img[data-v-f74f67e1]{object-fit:cover;width:100%;height:150px}.tp-feed h3[data-v-f74f67e1]{padding:0 10px;font-size:15px;line-height:1.6}.tp-feed article p[data-v-f74f67e1]{padding:0 10px;font-size:12px}.tp-footer[data-v-f74f67e1]{background:#fffdfa;border-top:1px solid #e8dfd2;padding:12px 16px;position:sticky;bottom:0}.tp-footer button[data-v-f74f67e1]{color:#fff;background:#bc4d2d;border:0;border-radius:25px;width:100%;padding:13px;font-size:17px;opacity:1!important}.tp-list[data-v-f74f67e1]{background:#fff;border-radius:12px;gap:12px;margin:18px 16px;padding:14px;display:flex}.tp-list>img[data-v-f74f67e1]{object-fit:cover;border-radius:8px;width:100px;height:125px}.tp-list>div[data-v-f74f67e1]{flex:1;min-width:0}.tp-list h3[data-v-f74f67e1]{overflow-wrap:anywhere;margin:8px 0;font-size:17px;line-height:1.5}.tp-list p[data-v-f74f67e1]{font-size:13px}.tm-post-dialog[data-v-f74f67e1]{background:#fff;border-radius:8px;width:650px;max-width:90vw;max-height:85vh;padding:24px;overflow:auto}.tm-post-dialog>img[data-v-f74f67e1]{object-fit:contain;max-width:100%;max-height:400px;display:block}.tm-post-body[data-v-f74f67e1]{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=900px){.tm-two[data-v-f74f67e1],.tm-options[data-v-f74f67e1]{grid-template-columns:1fr}.tm-head[data-v-f74f67e1],.tm-save[data-v-f74f67e1]{flex-wrap:wrap}}.tm-virtual[data-v-f74f67e1]{background:#f8fafc;border:1px solid #e4eaf2;border-radius:6px;margin:24px 0;padding:20px}.tm-virtual h3[data-v-f74f67e1]{margin-top:0}.tm-virtual>div[data-v-f74f67e1]{align-items:flex-end;gap:12px;display:flex}.tm-virtual label[data-v-f74f67e1]{flex-direction:column;gap:8px;display:flex}.tm-virtual input[data-v-f74f67e1]{width:220px}.tm-virtual p b[data-v-f74f67e1]{color:#1677ff;font-size:18px}.tm-operations-toolbar[data-v-f74f67e1]{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.tm-operations-toolbar h3[data-v-f74f67e1]{margin:0}.tm-operations-toolbar p[data-v-f74f67e1]{margin-bottom:0}.api-error[data-v-1d9dec3c]{color:#d54a46;overflow-wrap:anywhere}.api-id[data-v-1d9dec3c]{white-space:normal;overflow-wrap:anywhere}button[data-v-1d9dec3c]:disabled{opacity:.5;cursor:not-allowed}.create-course-button[data-v-1d9dec3c]{margin-left:auto}.im-picker{min-width:0}.im-select,.im-heading,.im-actions,.im-selected{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.im-select select{min-width:180px;font:inherit;color:#303d50;background:#fff;border:1px solid #dce2eb;border-radius:4px;flex:1;padding:10px 12px}.im-heading{justify-content:space-between}.im-heading h2{margin:0;font-size:20px}.im-heading h3,.im-form h3{margin:0;font-size:17px}.im-actions{justify-content:flex-end}.im-button{color:#34516f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d4dfea;border-radius:4px;padding:9px 14px;font-size:13px}.im-button.primary{color:#fff;background:#2879ed;border-color:#2879ed}.im-button:disabled,.im-select select:disabled{opacity:.5;cursor:not-allowed}.im-muted,.im-permission{color:#708197;font-size:13px;line-height:1.8}.im-error{color:#b83935;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.im-notice{color:#536b89;background:#f1f6ff;border-radius:4px;padding:12px 16px;font-size:13px;line-height:1.8}.im-selected{margin-top:14px;font-size:14px}.im-picker small,.im-drawer small{color:#75869a;font-size:12px;line-height:1.8;display:block}.im-list-avatar{object-fit:cover;vertical-align:middle;border-radius:4px;width:54px;height:54px;margin-right:10px;display:inline-block}.im-overlay{z-index:260;background:#18273870;justify-content:flex-end;display:flex;position:fixed;inset:0}.im-drawer{color:#303d50;background:#fff;width:930px;min-width:0;max-width:100%;height:100%;padding:24px;overflow:auto}.im-table-wrap{margin:18px 0;overflow:auto}.im-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:13px}.im-table th{color:#61758e;background:#f5f8fc;font-weight:500}.im-table td,.im-table th{vertical-align:top;border-bottom:1px solid #e9eef5;padding:14px 12px;line-height:1.8}.im-table strong{font-weight:500}.im-bio{white-space:pre-wrap;overflow-wrap:anywhere;max-width:250px}.im-empty{color:#75869a;text-align:center;padding:24px}.im-form{border-top:1px solid #e6edf5;margin-top:24px;padding-top:20px}.im-form fieldset{border:0;min-width:0;margin:0;padding:0}.im-field{flex-direction:column;gap:8px;margin:14px 0;font-size:13px;display:flex}.im-field input,.im-field textarea,.im-field select{font:inherit;color:#303d50;background:#fff;border:1px solid #d4dfea;border-radius:4px;min-width:0;max-width:100%;padding:10px}.im-field textarea{resize:vertical;width:100%}.im-avatar{border:1px solid #e6edf5;border-radius:4px;margin-top:18px;padding:16px}.im-avatar h4{margin:0;font-size:14px}.im-avatar-preview{object-fit:contain;max-width:180px;max-height:180px}.im-reference{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.im-reference .im-field{flex:1;min-width:180px}.im-reference .im-button{margin-bottom:14px}.im-form footer{margin-top:24px}@media (width<=760px){.im-drawer{padding:16px}.im-select select{flex:auto;width:100%}.im-reference{align-items:stretch}.im-reference .im-field{flex:auto;width:100%}.im-reference .im-button{margin-bottom:0}}.instructor-notice[data-v-4223899f]{color:#536b89;font-size:13px;line-height:1.8}.instructor-error[data-v-4223899f]{color:#b83935;font-size:13px}.instructor-error a[data-v-4223899f]{color:#2879ed;margin-left:12px}.api-error[data-v-a05776cd]{overflow-wrap:anywhere}.editor-primary[data-v-a05776cd]{width:100%}input[data-v-a05776cd],select[data-v-a05776cd],textarea[data-v-a05776cd]{font:inherit;color:inherit;border:1px solid #dce2eb;border-radius:4px;min-width:0;padding:10px 12px}textarea[data-v-a05776cd]{resize:vertical;width:100%}.api-lesson[data-v-a05776cd]{border:1px solid #e5eaf1;border-radius:6px;margin:14px 0;padding:18px}.api-lesson-heading[data-v-a05776cd]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.api-lesson-heading input[data-v-a05776cd]{flex:1}.api-editor-actions[data-v-a05776cd]{background:#fff;border-top:1px solid #e5eaf1;justify-content:flex-end;gap:12px;padding:22px;display:flex;position:sticky;bottom:0}.api-course-preview[data-v-a05776cd]{object-fit:contain;max-width:340px;max-height:220px}.api-description[data-v-a05776cd]{white-space:pre-wrap}.channel-options[data-v-a05776cd]{flex-wrap:wrap;gap:16px;display:flex}button[data-v-a05776cd]:disabled{opacity:.5;cursor:not-allowed}.camp-admin[data-v-75c7ae29]{color:#303b4b;background:#fff;width:100%;min-width:0;padding:24px;font-size:13px}.camp-admin h1[data-v-75c7ae29]{margin:0;font-size:21px}.camp-admin h2[data-v-75c7ae29]{font-size:18px}.camp-admin h3[data-v-75c7ae29]{font-size:15px}.camp-admin p[data-v-75c7ae29]{color:#7f8c9b;line-height:1.8}.camp-admin small[data-v-75c7ae29]{color:#97a3b1;margin-top:5px;font-size:11px;line-height:1.7;display:block}.camp-admin button[data-v-75c7ae29]{color:#3978bf;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:4px;padding:8px 12px}.camp-admin button[data-v-75c7ae29]:disabled{opacity:.5;cursor:not-allowed}.camp-admin .blue[data-v-75c7ae29]{color:#fff;background:#1677ff;border-color:#1677ff}.camp-admin .danger[data-v-75c7ae29]{color:#cf5050}.camp-admin input[data-v-75c7ae29],.camp-admin select[data-v-75c7ae29],.camp-admin textarea[data-v-75c7ae29]{font:inherit;color:#37475a;background:#fff;border:1px solid #dce3eb;border-radius:4px;min-width:0;padding:9px 10px}.cm-head[data-v-75c7ae29]{align-items:center;gap:12px;display:flex}.cm-head>div[data-v-75c7ae29]{flex:1}.cm-head p[data-v-75c7ae29]{margin-bottom:0}.cm-note[data-v-75c7ae29]{background:#f1f6ff;padding:12px 16px;font-size:12px}.cm-error[data-v-75c7ae29]{background:#fff1de;padding:12px 16px;color:#94642f!important}.cm-filters[data-v-75c7ae29]{align-items:center;gap:12px;margin:24px 0;display:flex}.cm-filters>span[data-v-75c7ae29]{color:#8b98a7;margin-left:auto}.cm-table[data-v-75c7ae29]{overflow:auto}.camp-admin table[data-v-75c7ae29]{border-collapse:collapse;text-align:left;width:100%}.camp-admin th[data-v-75c7ae29]{color:#6a7a8e;white-space:nowrap;background:#f6f8fb;font-weight:500}.camp-admin th[data-v-75c7ae29],.camp-admin td[data-v-75c7ae29]{border-bottom:1px solid #edf0f4;padding:14px 10px;line-height:1.8}.cm-item[data-v-75c7ae29]{align-items:center;gap:12px;min-width:280px;display:flex}.cm-item img[data-v-75c7ae29]{object-fit:cover;border-radius:4px;width:100px;height:60px}.cm-item b[data-v-75c7ae29]{font-weight:500}.cm-actions button[data-v-75c7ae29]{border:0;padding:4px 6px}.cm-badge[data-v-75c7ae29]{color:#3978bf;background:#eaf3ff;border-radius:4px;padding:4px 9px}.cm-empty[data-v-75c7ae29]{text-align:center;color:#8e9baa;padding:50px!important}.cm-pages[data-v-75c7ae29]{justify-content:flex-end;align-items:center;gap:12px;margin:20px 0;display:flex}.cm-steps[data-v-75c7ae29]{gap:12px;margin:24px 0;display:flex}.cm-steps button[data-v-75c7ae29]{padding:12px 25px}.camp-admin button.selected[data-v-75c7ae29]{color:#1677ff;background:#edf5ff;border-color:#91bfff}.cm-form[data-v-75c7ae29]{border:1px solid #e5eaf1;border-radius:6px;max-width:960px;min-height:460px;padding:20px 30px}.cm-form label[data-v-75c7ae29]{flex-direction:column;gap:10px;margin:20px 0;display:flex}.cm-two[data-v-75c7ae29]{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.cm-upload[data-v-75c7ae29]{object-fit:cover;border-radius:6px;width:300px;max-height:180px}.cm-long-preview[data-v-75c7ae29]{margin-top:24px}.cm-long-preview img[data-v-75c7ae29]{width:375px;max-width:100%;height:auto;margin-bottom:16px;display:block}.cm-save[data-v-75c7ae29]{background:#fff;border-top:1px solid #e5eaf1;align-items:center;gap:12px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:0}.cm-save span[data-v-75c7ae29]{color:#8e9baa;flex:1}.cm-overlay[data-v-75c7ae29]{z-index:300;background:#19283d70;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cm-dialog[data-v-75c7ae29]{background:#fff;border-radius:10px;padding:18px}.cm-dialog header[data-v-75c7ae29]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cm-dialog header h2[data-v-75c7ae29]{margin:0}.cm-dialog nav[data-v-75c7ae29]{gap:8px;margin-bottom:12px;display:flex}.cm-phone[data-v-75c7ae29]{color:#222;background:#faf8f3;width:375px;height:70vh;max-height:800px;font:15px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow:auto}.cp-nav[data-v-75c7ae29]{padding:18px 16px;font-size:17px;font-weight:600}.cp-cover[data-v-75c7ae29]{object-fit:cover;border-radius:13px;width:343px;height:193px;margin:0 16px;display:block}.cp-intro[data-v-75c7ae29]{padding:20px 16px}.cp-intro h2[data-v-75c7ae29]{margin:0;font-size:22px;line-height:1.5}.cp-intro p[data-v-75c7ae29]{color:#666;font-size:15px}.cp-facts[data-v-75c7ae29]{color:#6d6257;border-top:1px solid #e6ddd1;border-bottom:1px solid #e6ddd1;gap:24px;margin-top:20px;padding:18px 0;display:flex}.cp-tags[data-v-75c7ae29]{gap:10px;margin-top:16px;display:flex}.cp-tags span[data-v-75c7ae29]{color:#8f6f50;background:#f2e6d6;border-radius:4px;padding:4px 9px;font-size:12px}.cp-long[data-v-75c7ae29]{width:375px;height:auto;display:block}.cp-footer[data-v-75c7ae29]{background:#fffdfa;border-top:1px solid #e5dbcf;padding:12px 16px;position:sticky;bottom:0}.cp-footer button[data-v-75c7ae29]{color:#fff;background:#bc4d2d;border:0;border-radius:25px;width:100%;padding:13px;font-size:17px;display:block;opacity:1!important}.cp-footer small[data-v-75c7ae29]{text-align:center}.cp-card-wrap[data-v-75c7ae29]{padding:25px 16px}.cp-card-wrap>h2[data-v-75c7ae29]{margin:0 0 20px;font-size:21px}.cp-camp[data-v-75c7ae29]{background:#faebd9;border-radius:13px;min-height:110px;position:relative;overflow:hidden}.cp-camp>img[data-v-75c7ae29]{object-fit:cover;width:65%;height:100%;position:absolute;top:0;right:0}.cp-camp[data-v-75c7ae29]:after{content:"";background:linear-gradient(90deg,#faebd9 35%,#faebd900 80%);position:absolute;inset:0}.cp-camp>div[data-v-75c7ae29]{z-index:1;width:72%;padding:16px 12px;position:relative}.cp-camp h3[data-v-75c7ae29]{color:#222;margin:0 0 8px;font-size:18px;line-height:1.3}.cp-camp p[data-v-75c7ae29]{color:#555;margin:0 0 10px;font-size:13px;line-height:1.4}.cp-camp span[data-v-75c7ae29]{color:#fff;background:#bc4d2d;border-radius:18px;padding:5px 10px;font-size:12px}.cp-camp.large[data-v-75c7ae29]{min-height:190px}.cp-camp.large h3[data-v-75c7ae29]{font-size:23px;line-height:1.5}.cp-camp.large>div[data-v-75c7ae29]{padding:22px 18px}@media (width<=900px){.cm-two[data-v-75c7ae29]{grid-template-columns:1fr}.cm-save[data-v-75c7ae29]{flex-wrap:wrap}}.activity-workspace[data-v-a1560b27]{color:#303d50;box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:24px}.activity-workspace header[data-v-a1560b27],.activity-actions[data-v-a1560b27],footer[data-v-a1560b27],.filters[data-v-a1560b27]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-workspace header[data-v-a1560b27]{justify-content:space-between;margin-bottom:20px}.activity-workspace h1[data-v-a1560b27]{margin:0 0 8px;font-size:22px}.activity-workspace header p[data-v-a1560b27],.muted[data-v-a1560b27],.form-note[data-v-a1560b27]{color:#768398;font-size:13px;line-height:1.8}.form-note[data-v-a1560b27]{background:#f2f6fc;padding:12px}.filters[data-v-a1560b27]{align-items:end;margin:20px 0}label[data-v-a1560b27]{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}input[data-v-a1560b27],select[data-v-a1560b27],textarea[data-v-a1560b27]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:4px;max-width:100%;padding:10px 12px}fieldset[data-v-a1560b27]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-v-a1560b27]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.span-two[data-v-a1560b27]{grid-column:span 2}.channel-options[data-v-a1560b27]{flex-wrap:wrap;gap:16px;display:flex}.inline[data-v-a1560b27]{flex-direction:row;align-items:center}.schedule-row[data-v-a1560b27]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.schedule-row input[data-v-a1560b27]{flex:1;min-width:120px}.avatar-options[data-v-a1560b27]{flex-wrap:wrap;gap:12px;display:flex}.avatar-options label[data-v-a1560b27]{align-items:center;gap:8px;display:flex}.avatar-options img[data-v-a1560b27]{width:46px;height:46px}.error[data-v-a1560b27]{color:#b33d34}.ok[data-v-a1560b27]{color:#287041}footer[data-v-a1560b27]{justify-content:flex-end;margin-top:24px}.table-wrap[data-v-a1560b27]{overflow:auto}table[data-v-a1560b27]{border-collapse:collapse;text-align:left;width:100%}th[data-v-a1560b27]{color:#718099;background:#f6f8fc;font-weight:500}th[data-v-a1560b27],td[data-v-a1560b27]{border-bottom:1px solid #e8edf3;padding:14px 12px}td small[data-v-a1560b27]{color:#768398;margin-top:6px;display:block}.overlay[data-v-a1560b27]{z-index:200;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-a1560b27]{box-sizing:border-box;background:#fff;width:800px;max-width:100%;height:100%;padding:24px;overflow:auto}@media (width<=700px){.form-grid[data-v-a1560b27]{grid-template-columns:1fr}.span-two[data-v-a1560b27]{grid-column:auto}}.activity-workspace[data-v-0d327449]{color:#303d50;box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:24px}.activity-workspace header[data-v-0d327449],.activity-actions[data-v-0d327449],footer[data-v-0d327449],.filters[data-v-0d327449]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-workspace header[data-v-0d327449]{justify-content:space-between;margin-bottom:20px}.activity-workspace h1[data-v-0d327449]{margin:0 0 8px;font-size:22px}.activity-workspace header p[data-v-0d327449],.muted[data-v-0d327449],.form-note[data-v-0d327449]{color:#768398;font-size:13px;line-height:1.8}.form-note[data-v-0d327449]{background:#f2f6fc;padding:12px}.filters[data-v-0d327449]{align-items:end;margin:20px 0}label[data-v-0d327449]{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}input[data-v-0d327449],select[data-v-0d327449],textarea[data-v-0d327449]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:4px;max-width:100%;padding:10px 12px}fieldset[data-v-0d327449]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-v-0d327449]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.span-two[data-v-0d327449]{grid-column:span 2}.channel-options[data-v-0d327449]{flex-wrap:wrap;gap:16px;display:flex}.inline[data-v-0d327449]{flex-direction:row;align-items:center}.schedule-row[data-v-0d327449]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.schedule-row input[data-v-0d327449]{flex:1;min-width:120px}.avatar-options[data-v-0d327449]{flex-wrap:wrap;gap:12px;display:flex}.avatar-options label[data-v-0d327449]{align-items:center;gap:8px;display:flex}.avatar-options img[data-v-0d327449]{width:46px;height:46px}.error[data-v-0d327449]{color:#b33d34}.ok[data-v-0d327449]{color:#287041}footer[data-v-0d327449]{justify-content:flex-end;margin-top:24px}.table-wrap[data-v-0d327449]{overflow:auto}table[data-v-0d327449]{border-collapse:collapse;text-align:left;width:100%}th[data-v-0d327449]{color:#718099;background:#f6f8fc;font-weight:500}th[data-v-0d327449],td[data-v-0d327449]{border-bottom:1px solid #e8edf3;padding:14px 12px}td small[data-v-0d327449]{color:#768398;margin-top:6px;display:block}.overlay[data-v-0d327449]{z-index:200;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-0d327449]{box-sizing:border-box;background:#fff;width:800px;max-width:100%;height:100%;padding:24px;overflow:auto}@media (width<=700px){.form-grid[data-v-0d327449]{grid-template-columns:1fr}.span-two[data-v-0d327449]{grid-column:auto}}.activity-media[data-v-7afb545f]{margin:20px 0}.long-image[data-v-7afb545f]{width:100%;max-width:560px;height:auto;margin:12px 0;display:block}.activity-media>.list-button[data-v-7afb545f]{margin-top:10px}.activity-workspace[data-v-e855a742]{color:#303d50;box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:24px}.activity-workspace header[data-v-e855a742],.activity-actions[data-v-e855a742],footer[data-v-e855a742],.filters[data-v-e855a742]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-workspace header[data-v-e855a742]{justify-content:space-between;margin-bottom:20px}.activity-workspace h1[data-v-e855a742]{margin:0 0 8px;font-size:22px}.activity-workspace header p[data-v-e855a742],.muted[data-v-e855a742],.form-note[data-v-e855a742]{color:#768398;font-size:13px;line-height:1.8}.form-note[data-v-e855a742]{background:#f2f6fc;padding:12px}.filters[data-v-e855a742]{align-items:end;margin:20px 0}label[data-v-e855a742]{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}input[data-v-e855a742],select[data-v-e855a742],textarea[data-v-e855a742]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:4px;max-width:100%;padding:10px 12px}fieldset[data-v-e855a742]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-v-e855a742]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.span-two[data-v-e855a742]{grid-column:span 2}.channel-options[data-v-e855a742]{flex-wrap:wrap;gap:16px;display:flex}.inline[data-v-e855a742]{flex-direction:row;align-items:center}.schedule-row[data-v-e855a742]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.schedule-row input[data-v-e855a742]{flex:1;min-width:120px}.avatar-options[data-v-e855a742]{flex-wrap:wrap;gap:12px;display:flex}.avatar-options label[data-v-e855a742]{align-items:center;gap:8px;display:flex}.avatar-options img[data-v-e855a742]{width:46px;height:46px}.error[data-v-e855a742]{color:#b33d34}.ok[data-v-e855a742]{color:#287041}footer[data-v-e855a742]{justify-content:flex-end;margin-top:24px}.table-wrap[data-v-e855a742]{overflow:auto}table[data-v-e855a742]{border-collapse:collapse;text-align:left;width:100%}th[data-v-e855a742]{color:#718099;background:#f6f8fc;font-weight:500}th[data-v-e855a742],td[data-v-e855a742]{border-bottom:1px solid #e8edf3;padding:14px 12px}td small[data-v-e855a742]{color:#768398;margin-top:6px;display:block}.overlay[data-v-e855a742]{z-index:200;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-e855a742]{box-sizing:border-box;background:#fff;width:800px;max-width:100%;height:100%;padding:24px;overflow:auto}@media (width<=700px){.form-grid[data-v-e855a742]{grid-template-columns:1fr}.span-two[data-v-e855a742]{grid-column:auto}}.activity-workspace[data-v-8045de82]{color:#303d50;box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:24px}.activity-workspace header[data-v-8045de82],.activity-actions[data-v-8045de82],footer[data-v-8045de82],.filters[data-v-8045de82]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-workspace header[data-v-8045de82]{justify-content:space-between;margin-bottom:20px}.activity-workspace h1[data-v-8045de82]{margin:0 0 8px;font-size:22px}.activity-workspace header p[data-v-8045de82],.muted[data-v-8045de82],.form-note[data-v-8045de82]{color:#768398;font-size:13px;line-height:1.8}.form-note[data-v-8045de82]{background:#f2f6fc;padding:12px}.filters[data-v-8045de82]{align-items:end;margin:20px 0}label[data-v-8045de82]{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}input[data-v-8045de82],select[data-v-8045de82],textarea[data-v-8045de82]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:4px;max-width:100%;padding:10px 12px}fieldset[data-v-8045de82]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-v-8045de82]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.span-two[data-v-8045de82]{grid-column:span 2}.channel-options[data-v-8045de82]{flex-wrap:wrap;gap:16px;display:flex}.inline[data-v-8045de82]{flex-direction:row;align-items:center}.schedule-row[data-v-8045de82]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.schedule-row input[data-v-8045de82]{flex:1;min-width:120px}.avatar-options[data-v-8045de82]{flex-wrap:wrap;gap:12px;display:flex}.avatar-options label[data-v-8045de82]{align-items:center;gap:8px;display:flex}.avatar-options img[data-v-8045de82]{width:46px;height:46px}.error[data-v-8045de82]{color:#b33d34}.ok[data-v-8045de82]{color:#287041}footer[data-v-8045de82]{justify-content:flex-end;margin-top:24px}.table-wrap[data-v-8045de82]{overflow:auto}table[data-v-8045de82]{border-collapse:collapse;text-align:left;width:100%}th[data-v-8045de82]{color:#718099;background:#f6f8fc;font-weight:500}th[data-v-8045de82],td[data-v-8045de82]{border-bottom:1px solid #e8edf3;padding:14px 12px}td small[data-v-8045de82]{color:#768398;margin-top:6px;display:block}.overlay[data-v-8045de82]{z-index:200;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-8045de82]{box-sizing:border-box;background:#fff;width:800px;max-width:100%;height:100%;padding:24px;overflow:auto}@media (width<=700px){.form-grid[data-v-8045de82]{grid-template-columns:1fr}.span-two[data-v-8045de82]{grid-column:auto}}.activity-workspace[data-v-4a5d8d96]{color:#303d50;box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:24px}.activity-workspace header[data-v-4a5d8d96],.activity-actions[data-v-4a5d8d96],footer[data-v-4a5d8d96],.filters[data-v-4a5d8d96]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-workspace header[data-v-4a5d8d96]{justify-content:space-between;margin-bottom:20px}.activity-workspace h1[data-v-4a5d8d96]{margin:0 0 8px;font-size:22px}.activity-workspace header p[data-v-4a5d8d96],.muted[data-v-4a5d8d96],.form-note[data-v-4a5d8d96]{color:#768398;font-size:13px;line-height:1.8}.form-note[data-v-4a5d8d96]{background:#f2f6fc;padding:12px}.filters[data-v-4a5d8d96]{align-items:end;margin:20px 0}label[data-v-4a5d8d96]{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}input[data-v-4a5d8d96],select[data-v-4a5d8d96],textarea[data-v-4a5d8d96]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:4px;max-width:100%;padding:10px 12px}fieldset[data-v-4a5d8d96]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-v-4a5d8d96]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.span-two[data-v-4a5d8d96]{grid-column:span 2}.channel-options[data-v-4a5d8d96]{flex-wrap:wrap;gap:16px;display:flex}.inline[data-v-4a5d8d96]{flex-direction:row;align-items:center}.schedule-row[data-v-4a5d8d96]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.schedule-row input[data-v-4a5d8d96]{flex:1;min-width:120px}.avatar-options[data-v-4a5d8d96]{flex-wrap:wrap;gap:12px;display:flex}.avatar-options label[data-v-4a5d8d96]{align-items:center;gap:8px;display:flex}.avatar-options img[data-v-4a5d8d96]{width:46px;height:46px}.error[data-v-4a5d8d96]{color:#b33d34}.ok[data-v-4a5d8d96]{color:#287041}footer[data-v-4a5d8d96]{justify-content:flex-end;margin-top:24px}.table-wrap[data-v-4a5d8d96]{overflow:auto}table[data-v-4a5d8d96]{border-collapse:collapse;text-align:left;width:100%}th[data-v-4a5d8d96]{color:#718099;background:#f6f8fc;font-weight:500}th[data-v-4a5d8d96],td[data-v-4a5d8d96]{border-bottom:1px solid #e8edf3;padding:14px 12px}td small[data-v-4a5d8d96]{color:#768398;margin-top:6px;display:block}.overlay[data-v-4a5d8d96]{z-index:200;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-4a5d8d96]{box-sizing:border-box;background:#fff;width:800px;max-width:100%;height:100%;padding:24px;overflow:auto}@media (width<=700px){.form-grid[data-v-4a5d8d96]{grid-template-columns:1fr}.span-two[data-v-4a5d8d96]{grid-column:auto}}.activity-workspace[data-v-d13ae21b]{color:#303d50;box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:24px}.activity-workspace header[data-v-d13ae21b],.activity-actions[data-v-d13ae21b],footer[data-v-d13ae21b],.filters[data-v-d13ae21b]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-workspace header[data-v-d13ae21b]{justify-content:space-between;margin-bottom:20px}.activity-workspace h1[data-v-d13ae21b]{margin:0 0 8px;font-size:22px}.activity-workspace header p[data-v-d13ae21b],.muted[data-v-d13ae21b],.form-note[data-v-d13ae21b]{color:#768398;font-size:13px;line-height:1.8}.form-note[data-v-d13ae21b]{background:#f2f6fc;padding:12px}.filters[data-v-d13ae21b]{align-items:end;margin:20px 0}label[data-v-d13ae21b]{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}input[data-v-d13ae21b],select[data-v-d13ae21b],textarea[data-v-d13ae21b]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:4px;max-width:100%;padding:10px 12px}fieldset[data-v-d13ae21b]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-v-d13ae21b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.span-two[data-v-d13ae21b]{grid-column:span 2}.channel-options[data-v-d13ae21b]{flex-wrap:wrap;gap:16px;display:flex}.inline[data-v-d13ae21b]{flex-direction:row;align-items:center}.schedule-row[data-v-d13ae21b]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.schedule-row input[data-v-d13ae21b]{flex:1;min-width:120px}.avatar-options[data-v-d13ae21b]{flex-wrap:wrap;gap:12px;display:flex}.avatar-options label[data-v-d13ae21b]{align-items:center;gap:8px;display:flex}.avatar-options img[data-v-d13ae21b]{width:46px;height:46px}.error[data-v-d13ae21b]{color:#b33d34}.ok[data-v-d13ae21b]{color:#287041}footer[data-v-d13ae21b]{justify-content:flex-end;margin-top:24px}.table-wrap[data-v-d13ae21b]{overflow:auto}table[data-v-d13ae21b]{border-collapse:collapse;text-align:left;width:100%}th[data-v-d13ae21b]{color:#718099;background:#f6f8fc;font-weight:500}th[data-v-d13ae21b],td[data-v-d13ae21b]{border-bottom:1px solid #e8edf3;padding:14px 12px}td small[data-v-d13ae21b]{color:#768398;margin-top:6px;display:block}.overlay[data-v-d13ae21b]{z-index:200;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-d13ae21b]{box-sizing:border-box;background:#fff;width:800px;max-width:100%;height:100%;padding:24px;overflow:auto}@media (width<=700px){.form-grid[data-v-d13ae21b]{grid-template-columns:1fr}.span-two[data-v-d13ae21b]{grid-column:auto}}.activity-workspace[data-v-ce953dc4]{color:#303d50;box-sizing:border-box;background:#fff;width:100%;min-width:0;padding:24px}.activity-workspace header[data-v-ce953dc4],.activity-actions[data-v-ce953dc4],footer[data-v-ce953dc4],.filters[data-v-ce953dc4]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.activity-workspace header[data-v-ce953dc4]{justify-content:space-between;margin-bottom:20px}.activity-workspace h1[data-v-ce953dc4]{margin:0 0 8px;font-size:22px}.activity-workspace header p[data-v-ce953dc4],.muted[data-v-ce953dc4],.form-note[data-v-ce953dc4]{color:#768398;font-size:13px;line-height:1.8}.form-note[data-v-ce953dc4]{background:#f2f6fc;padding:12px}.filters[data-v-ce953dc4]{align-items:end;margin:20px 0}label[data-v-ce953dc4]{flex-direction:column;gap:8px;margin:12px 0;font-size:14px;display:flex}input[data-v-ce953dc4],select[data-v-ce953dc4],textarea[data-v-ce953dc4]{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d9e2ef;border-radius:4px;max-width:100%;padding:10px 12px}fieldset[data-v-ce953dc4]{border:0;min-width:0;margin:0;padding:0}.form-grid[data-v-ce953dc4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.span-two[data-v-ce953dc4]{grid-column:span 2}.channel-options[data-v-ce953dc4]{flex-wrap:wrap;gap:16px;display:flex}.inline[data-v-ce953dc4]{flex-direction:row;align-items:center}.schedule-row[data-v-ce953dc4]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.schedule-row input[data-v-ce953dc4]{flex:1;min-width:120px}.avatar-options[data-v-ce953dc4]{flex-wrap:wrap;gap:12px;display:flex}.avatar-options label[data-v-ce953dc4]{align-items:center;gap:8px;display:flex}.avatar-options img[data-v-ce953dc4]{width:46px;height:46px}.error[data-v-ce953dc4]{color:#b33d34}.ok[data-v-ce953dc4]{color:#287041}footer[data-v-ce953dc4]{justify-content:flex-end;margin-top:24px}.table-wrap[data-v-ce953dc4]{overflow:auto}table[data-v-ce953dc4]{border-collapse:collapse;text-align:left;width:100%}th[data-v-ce953dc4]{color:#718099;background:#f6f8fc;font-weight:500}th[data-v-ce953dc4],td[data-v-ce953dc4]{border-bottom:1px solid #e8edf3;padding:14px 12px}td small[data-v-ce953dc4]{color:#768398;margin-top:6px;display:block}.overlay[data-v-ce953dc4]{z-index:200;background:#17283d77;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer[data-v-ce953dc4]{box-sizing:border-box;background:#fff;width:800px;max-width:100%;height:100%;padding:24px;overflow:auto}@media (width<=700px){.form-grid[data-v-ce953dc4]{grid-template-columns:1fr}.span-two[data-v-ce953dc4]{grid-column:auto}}.activity-admin[data-v-e9b81bb4]{color:#303b4b;background:#fff;width:100%;min-width:0;padding:24px;font-size:13px}.activity-admin h1[data-v-e9b81bb4]{margin:0;font-size:21px}.activity-admin h2[data-v-e9b81bb4]{font-size:18px}.activity-admin h3[data-v-e9b81bb4]{font-size:15px}.activity-admin p[data-v-e9b81bb4]{color:#7d8998;line-height:1.8}.activity-admin button[data-v-e9b81bb4]{font:inherit;color:#3978bf;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:4px;padding:8px 12px}.activity-admin button[data-v-e9b81bb4]:disabled{opacity:.45;cursor:not-allowed}.activity-admin .blue[data-v-e9b81bb4]{color:#fff;background:#1677ff;border-color:#1677ff}.activity-admin .danger[data-v-e9b81bb4]{color:#cd5050}.activity-admin input[data-v-e9b81bb4],.activity-admin select[data-v-e9b81bb4],.activity-admin textarea[data-v-e9b81bb4]{box-sizing:border-box;font:inherit;color:#38475a;background:#fff;border:1px solid #dce3eb;border-radius:4px;min-width:0;padding:9px 10px}.aa-heading[data-v-e9b81bb4]{align-items:center;gap:12px;display:flex}.aa-heading>div[data-v-e9b81bb4]{flex:1}.aa-heading p[data-v-e9b81bb4]{margin-bottom:0}.aa-notice[data-v-e9b81bb4]{color:#76879e;background:#f1f6ff;margin:20px 0;padding:12px 16px;font-size:12px;line-height:1.8}.aa-message[data-v-e9b81bb4]{background:#fff3db;padding:12px;color:#946a31!important}.aa-filters[data-v-e9b81bb4]{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.aa-filters label[data-v-e9b81bb4]{align-items:center;gap:8px;display:flex}.aa-table[data-v-e9b81bb4]{overflow:auto}.activity-admin table[data-v-e9b81bb4]{border-collapse:collapse;text-align:left;width:100%}.activity-admin th[data-v-e9b81bb4]{white-space:nowrap;color:#65758b;background:#f6f8fb;font-weight:500}.activity-admin th[data-v-e9b81bb4],.activity-admin td[data-v-e9b81bb4]{border-bottom:1px solid #edf0f4;padding:14px 10px;line-height:1.7}.activity-admin small[data-v-e9b81bb4]{color:#97a1b0;margin-top:5px;font-size:11px;display:block}.aa-item[data-v-e9b81bb4]{align-items:center;gap:12px;min-width:235px;display:flex}.aa-item img[data-v-e9b81bb4]{object-fit:cover;border-radius:4px;width:90px;height:54px}.aa-item b[data-v-e9b81bb4]{font-weight:500}.aa-actions[data-v-e9b81bb4]{min-width:205px;max-width:240px}.aa-actions button[data-v-e9b81bb4]{border:0;padding:4px 6px;font-size:12px}.aa-tag[data-v-e9b81bb4]{color:#3978bf;white-space:nowrap;background:#eaf3ff;border-radius:4px;padding:4px 8px}.aa-empty[data-v-e9b81bb4]{text-align:center;color:#8b98a9;padding:70px!important}.aa-pagination[data-v-e9b81bb4]{justify-content:flex-end;align-items:center;gap:12px;padding:20px 0;display:flex}.aa-steps[data-v-e9b81bb4]{gap:12px;margin:24px 0;display:flex}.aa-steps button[data-v-e9b81bb4]{background:#f8fafc;padding:12px 22px}.aa-steps .selected[data-v-e9b81bb4]{color:#1677ff;background:#eaf3ff;border-color:#8ebdff}.aa-form[data-v-e9b81bb4]{border:1px solid #e5eaf1;border-radius:6px;max-width:1000px;min-height:500px;padding:20px 30px}.aa-form label[data-v-e9b81bb4],.aa-demo label[data-v-e9b81bb4]{flex-direction:column;gap:10px;margin:18px 0;display:flex}.aa-two[data-v-e9b81bb4]{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.aa-upload[data-v-e9b81bb4]{object-fit:cover;border-radius:6px;width:300px;max-height:180px}.aa-qr[data-v-e9b81bb4]{object-fit:contain;width:120px;height:120px}.aa-schedule[data-v-e9b81bb4]{gap:8px;margin:14px 0;display:flex}.aa-schedule input[data-v-e9b81bb4]:first-child{width:180px}.aa-schedule input[data-v-e9b81bb4]:nth-child(2){flex:1}.aa-editor-footer[data-v-e9b81bb4]{z-index:5;background:#fff;border-top:1px solid #e5eaf1;align-items:center;gap:12px;margin-top:24px;padding:18px 0;display:flex;position:sticky;bottom:0}.aa-editor-footer>span[data-v-e9b81bb4]{color:#8996a6;flex:1}.aa-checks label[data-v-e9b81bb4]{flex-direction:row;align-items:center}.aa-summary[data-v-e9b81bb4]{background:#f7f9fc;flex-wrap:wrap;align-items:center;gap:24px;margin:24px 0;padding:18px;display:flex}.aa-summary>button[data-v-e9b81bb4]:first-of-type{margin-left:auto}.aa-overlay[data-v-e9b81bb4]{z-index:300;background:#18273b70;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aa-preview-shell[data-v-e9b81bb4]{background:#fff;border-radius:10px;padding:18px}.aa-preview-shell header[data-v-e9b81bb4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.aa-preview-shell h2[data-v-e9b81bb4]{margin:0}.aa-phone[data-v-e9b81bb4]{color:#222;background:#faf8f3;width:375px;height:75vh;max-height:800px;font:15px -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;overflow:auto}.ap-nav[data-v-e9b81bb4]{padding:20px 16px;font-size:17px;font-weight:600}.ap-cover[data-v-e9b81bb4]{border-radius:13px;height:193px;margin:0 16px;position:relative;overflow:hidden}.ap-cover img[data-v-e9b81bb4]{object-fit:cover;width:100%;height:100%}.ap-cover span[data-v-e9b81bb4]{color:#6b4a33;background:#fff9efed;border-radius:5px;padding:5px 8px;font-size:12px;position:absolute;top:12px;left:12px}.ap-body[data-v-e9b81bb4]{background:#fff;border-radius:0 0 13px 13px;margin:0 16px;padding:16px}.ap-body h2[data-v-e9b81bb4]{font-size:22px;line-height:1.5}.ap-body strong[data-v-e9b81bb4]{color:#bc4d2d;font-size:18px}.aa-phone p[data-v-e9b81bb4]{color:#555;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.ap-section[data-v-e9b81bb4]{background:#fff;border-radius:12px;margin:14px 16px 0;padding:17px 14px}.ap-section h3[data-v-e9b81bb4]{margin:0 0 11px;font-size:18px}.ap-section b[data-v-e9b81bb4]{color:#ab7044;font-size:13px}.ap-footer[data-v-e9b81bb4]{color:#8b6c54;background:#fffdfa;border-top:1px solid #eae1d6;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex;position:sticky;bottom:0}.ap-footer b[data-v-e9b81bb4]{color:#bc4d2d;flex:1;font-size:16px}.ap-footer button[data-v-e9b81bb4]{color:#fff;white-space:nowrap;background:#bc4d2d;border:0;border-radius:25px;padding:12px 17px;opacity:1!important}.ap-status[data-v-e9b81bb4]{text-align:center;color:#9b8d7d;padding:20px;font-size:11px;line-height:1.8}.aa-demo[data-v-e9b81bb4]{background:#fff;border-radius:8px;width:460px;max-width:90vw;padding:28px}.aa-demo footer[data-v-e9b81bb4]{justify-content:flex-end;gap:12px;display:flex}@media (width<=1000px){.aa-two[data-v-e9b81bb4]{grid-template-columns:1fr}.aa-editor-footer[data-v-e9b81bb4],.aa-schedule[data-v-e9b81bb4],.aa-steps[data-v-e9b81bb4]{flex-wrap:wrap}.aa-form[data-v-e9b81bb4]{padding:16px}}.aa-intro-image[data-v-e9b81bb4]{width:300px;max-width:100%;height:auto}.ap-intro-image[data-v-e9b81bb4]{width:343px;height:auto;margin:14px 16px;display:block}.aa-avatar-config[data-v-e9b81bb4]{background:#f8fafc;border:1px solid #e4eaf2;border-radius:6px;margin:24px 0;padding:20px}.aa-avatar-config header[data-v-e9b81bb4]{align-items:center;gap:12px;display:flex}.aa-avatar-config header>div[data-v-e9b81bb4]{flex:1}.aa-avatar-library[data-v-e9b81bb4]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.aa-avatar-library button[data-v-e9b81bb4]{color:#708197;padding:12px 4px;font-size:11px;position:relative}.aa-avatar-library button.selected[data-v-e9b81bb4]{background:#edf5ff;border-color:#1677ff}.aa-avatar-library img[data-v-e9b81bb4]{border-radius:50%;width:56px;height:56px;margin:0 auto 8px;display:block}.aa-avatar-library b[data-v-e9b81bb4]{color:#1677ff;position:absolute;top:6px;right:6px}.aa-avatar-selected>div[data-v-e9b81bb4]{border-bottom:1px solid #e5eaf1;align-items:center;gap:10px;padding:10px 0;display:flex}.aa-avatar-selected img[data-v-e9b81bb4]{border-radius:50%;width:38px;height:38px}.aa-avatar-selected span[data-v-e9b81bb4]{flex:1}.ap-virtual-avatars[data-v-e9b81bb4]{align-items:center;gap:8px;margin-top:12px;display:flex}.ap-virtual-avatars>div[data-v-e9b81bb4]{padding-left:6px;display:flex}.ap-virtual-avatars img[data-v-e9b81bb4]{border:2px solid #fff;border-radius:50%;width:25px;height:25px;margin-left:-6px}.ap-virtual-avatars small[data-v-e9b81bb4]{color:#a18b76;font-size:10px}@media (width<=1100px){.aa-avatar-library[data-v-e9b81bb4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.decoration-page[data-v-37cfc007]{color:#303b4b;background:#f5f7fa;width:100%;min-width:0;padding:20px;font-size:13px}.decoration-page h1[data-v-37cfc007]{margin:0;font-size:21px}.decoration-page h2[data-v-37cfc007]{margin:0;font-size:15px}.decoration-page h3[data-v-37cfc007]{font-size:13px}.decoration-page p[data-v-37cfc007]{color:#7f8c9b;line-height:1.8}.decoration-page button[data-v-37cfc007]{color:#4c637c;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:4px;padding:8px 12px}.decoration-page button[data-v-37cfc007]:disabled{opacity:.4;cursor:not-allowed}.decoration-page .blue[data-v-37cfc007]{color:#fff;background:#1677ff;border-color:#1677ff}.deco-top[data-v-37cfc007]{background:#fff;align-items:center;gap:10px;padding:20px;display:flex}.deco-top>div[data-v-37cfc007]{flex:1}.deco-top p[data-v-37cfc007]{margin-bottom:0}.deco-top h1 span[data-v-37cfc007]{color:#1677ff;background:#eaf3ff;margin-left:8px;padding:4px 8px;font-size:12px;font-weight:400}.deco-status[data-v-37cfc007]{color:#8a97a6;background:#fff;border-top:1px solid #edf0f4;align-items:center;gap:24px;padding:14px 20px;font-size:12px;display:flex}.deco-status button[data-v-37cfc007]{border:0;margin-left:auto}.deco-note[data-v-37cfc007]{background:#edf4ff;padding:10px 14px;font-size:12px}.deco-message[data-v-37cfc007]{background:#fff4dc;padding:12px;color:#835b1e!important}.deco-layout[data-v-37cfc007]{grid-template-columns:245px minmax(280px,1fr) 405px;align-items:start;gap:16px;display:grid}.module-list[data-v-37cfc007],.module-settings[data-v-37cfc007],.preview-panel[data-v-37cfc007]{background:#fff;border:1px solid #e7ecf1;border-radius:6px;min-width:0;padding:18px}.module-list[data-v-37cfc007]{padding:16px 10px}.module-list h2[data-v-37cfc007]{padding:0 6px}.module-list>p[data-v-37cfc007],.preview-panel>p[data-v-37cfc007]{font-size:12px}.module-list small[data-v-37cfc007],.preview-panel h2 small[data-v-37cfc007]{color:#8d99a7;font-size:11px;font-weight:400}.module-row[data-v-37cfc007]{background:#fafbfd;border:1px solid #0000;border-radius:4px;margin:6px 0;display:flex}.module-row.active[data-v-37cfc007]{background:#eef5ff;border-color:#91bfff}.module-row.hidden[data-v-37cfc007]{opacity:.6}.module-row .select-module[data-v-37cfc007]{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 6px;display:flex}.select-module b[data-v-37cfc007]{color:#7a8b9d;background:#e8edf3;border-radius:3px;padding:2px 5px;font-weight:400}.select-module span[data-v-37cfc007]{overflow-wrap:anywhere}.select-module small[data-v-37cfc007]{margin-top:6px;display:block}.sort-buttons[data-v-37cfc007]{flex-direction:column;justify-content:center;display:flex}.sort-buttons button[data-v-37cfc007]{background:0 0;border:0;padding:1px 7px}.add-module[data-v-37cfc007]{border-top:1px solid #e8edf2;margin-top:18px;padding:8px}.add-module select[data-v-37cfc007]{width:100%;margin-bottom:10px}.add-module button[data-v-37cfc007]{color:#1677ff;border-style:dashed;width:100%}.module-settings h2[data-v-37cfc007]{border-bottom:1px solid #edf0f4;padding-bottom:18px}.module-settings h2 span[data-v-37cfc007]{color:#8a97a6;margin-left:8px;font-size:11px}.module-settings label[data-v-37cfc007]{flex-direction:column;gap:10px;margin:22px 0;display:flex}.decoration-page input[data-v-37cfc007]:not([type=checkbox]),.decoration-page select[data-v-37cfc007]{box-sizing:border-box;color:#384859;font:inherit;background:#fff;border:1px solid #dce3eb;border-radius:4px;min-width:0;padding:9px 10px}.module-settings label small[data-v-37cfc007]{text-align:right;color:#9ba5b0}.module-settings .switch-line[data-v-37cfc007]{flex-direction:row;justify-content:space-between;align-items:center}.switch-line input[data-v-37cfc007]{accent-color:#1677ff;width:34px;height:20px}.field-help[data-v-37cfc007]{font-size:12px}.style-options[data-v-37cfc007]{gap:8px;display:flex}.style-options button[data-v-37cfc007]{flex:1;padding:12px 4px;font-size:12px}.style-options button span[data-v-37cfc007]{color:#889cb3;margin-bottom:9px;font-size:25px;display:block}.style-options button.selected[data-v-37cfc007]{color:#1677ff;background:#f1f7ff;border-color:#1677ff}.content-heading[data-v-37cfc007]{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.decoration-page .link[data-v-37cfc007]{color:#1677ff;border:0;padding:3px}.chosen-content[data-v-37cfc007]{border-bottom:1px solid #edf0f4;align-items:center;gap:8px;padding:12px 0;display:flex}.chosen-content img[data-v-37cfc007]{object-fit:cover;border-radius:4px;width:62px;height:42px}.chosen-content>div[data-v-37cfc007]{flex:1;min-width:0}.chosen-content strong[data-v-37cfc007]{overflow-wrap:anywhere;font-size:12px;display:block}.chosen-content small[data-v-37cfc007]{color:#8a97a6;margin-top:6px;font-size:11px;display:block}.chosen-content button[data-v-37cfc007]{border:0;padding:3px}.feature-help[data-v-37cfc007]{background:#faf8f3;margin-top:20px;padding:16px;line-height:1.8}.delete-module[data-v-37cfc007]{margin-top:24px;color:#cf5050!important}.deco-empty[data-v-37cfc007]{text-align:center;border:1px dashed #dce3eb;padding:24px}.preview-panel[data-v-37cfc007]{padding:14px}.preview-phone[data-v-37cfc007]{background:#faf8f3;border:1px solid #e9e4dc;border-radius:12px;width:375px;max-width:100%;height:730px;margin:auto;overflow:hidden}.preview-phone iframe[data-v-37cfc007]{border:0;width:100%;height:100%}.preview-loading[data-v-37cfc007]{color:#b5843d!important}.preview-panel h2 small[data-v-37cfc007]{float:right}.deco-layout.preview[data-v-37cfc007]{display:block}.preview .preview-panel[data-v-37cfc007]{max-width:470px;margin:auto}.picker-backdrop[data-v-37cfc007]{z-index:300;background:#17263b66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.content-picker[data-v-37cfc007]{background:#fff;border-radius:8px;width:680px;max-width:90vw;padding:24px}.content-picker header[data-v-37cfc007]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.content-picker>input[data-v-37cfc007]{width:100%}.picker-scroll[data-v-37cfc007]{max-height:50vh;overflow:auto}.picker-scroll label[data-v-37cfc007]{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:14px 0;display:flex}.picker-scroll img[data-v-37cfc007]{object-fit:cover;border-radius:4px;width:90px;height:54px}.picker-scroll small[data-v-37cfc007]{color:#8a97a6;margin-top:7px;display:block}.content-picker footer[data-v-37cfc007]{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=1350px){.deco-layout[data-v-37cfc007]{grid-template-columns:220px minmax(280px,1fr)}.preview-panel[data-v-37cfc007]{grid-column:1/-1}.deco-layout.preview[data-v-37cfc007]{display:block}}@media (width<=900px){.deco-layout[data-v-37cfc007]{grid-template-columns:1fr}.deco-top[data-v-37cfc007]{flex-wrap:wrap}.deco-top>div[data-v-37cfc007]{flex-basis:100%}}.fixed-style-note[data-v-37cfc007]{color:#75869a;background:#f5f8fc;border:1px solid #e5ebf3;margin-top:20px;padding:12px 14px;font-size:12px;line-height:1.8}.preview-phone[data-v-37cfc007]{box-sizing:content-box;width:375px;max-width:none}.banner-admin[data-v-51bb10a7]{color:#303844;background:#fff;width:100%;min-width:0;padding:24px;font-size:13px}.banner-admin header[data-v-51bb10a7]{align-items:center;gap:12px;display:flex}.banner-admin header>div[data-v-51bb10a7]:first-child{flex:1}.banner-admin h1[data-v-51bb10a7]{margin:0;font-size:20px}.banner-admin h2[data-v-51bb10a7]{font-size:16px}.banner-admin p[data-v-51bb10a7]{color:#7b8797;line-height:1.8}.banner-admin button[data-v-51bb10a7]{color:#3976bc;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:4px;padding:8px 12px}.banner-admin button.primary[data-v-51bb10a7]{color:#fff;background:#1677ff;border-color:#1677ff}.notice[data-v-51bb10a7]{background:#f2f7ff;padding:12px}.filters[data-v-51bb10a7]{align-items:center;gap:12px;margin:24px 0;display:flex}.filters span[data-v-51bb10a7]{margin-left:auto}.banner-admin input[data-v-51bb10a7],.banner-admin select[data-v-51bb10a7]{font:inherit;color:inherit;background:#fff;border:1px solid #dce2e9;border-radius:4px;min-width:0;padding:9px}.table-wrap[data-v-51bb10a7]{overflow:auto}.banner-admin table[data-v-51bb10a7]{border-collapse:collapse;text-align:left;width:100%}.banner-admin th[data-v-51bb10a7]{color:#647184;white-space:nowrap;background:#f6f8fb}.banner-admin th[data-v-51bb10a7],.banner-admin td[data-v-51bb10a7]{border-bottom:1px solid #edf0f4;padding:14px 10px;line-height:1.7}.banner-admin td button[data-v-51bb10a7]{border:0;padding:4px 7px}.banner-cell[data-v-51bb10a7]{align-items:center;gap:12px;min-width:210px;display:flex}.banner-cell img[data-v-51bb10a7]{object-fit:cover;border-radius:4px;width:100px;height:55px}.banner-admin small[data-v-51bb10a7]{color:#8a96a6;overflow-wrap:anywhere;display:block}.tag[data-v-51bb10a7]{background:#f0f2f5;border-radius:4px;padding:4px 10px}.tag.live[data-v-51bb10a7]{color:#348051;background:#eaf5ed}.banner-admin .danger[data-v-51bb10a7]{color:#d54a46}.empty[data-v-51bb10a7]{text-align:center;color:#8a96a6;height:180px}.positions[data-v-51bb10a7]{border:1px solid #e5eaf1;padding:16px}.banner-overlay[data-v-51bb10a7]{z-index:200;background:#18273870;justify-content:flex-end;display:flex;position:fixed;inset:0}.banner-editor[data-v-51bb10a7]{box-sizing:border-box;background:#fff;width:600px;max-width:100%;height:100%;padding:24px;overflow:auto}.banner-editor header[data-v-51bb10a7]{justify-content:space-between}.banner-editor label[data-v-51bb10a7]{flex-direction:column;gap:9px;margin:18px 0;display:flex}.banner-editor footer[data-v-51bb10a7]{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.image-preview[data-v-51bb10a7]{object-fit:contain;max-width:100%;max-height:180px}.target-list[data-v-51bb10a7]{border:1px solid #e4e9f0;max-height:230px;overflow:auto}.target-list button[data-v-51bb10a7]{text-align:left;width:100%;display:block;border:0!important;border-bottom:1px solid #eef0f4!important;border-radius:0!important}.target-list button.selected[data-v-51bb10a7]{background:#eaf3ff}.banner-editor footer[data-v-51bb10a7]{background:#fff;padding:16px 0;position:sticky;bottom:-24px}.rule-picker[data-v-193cde44]{border:1px solid #e3e9f2;border-radius:5px;min-width:0;padding:12px}.rule-picker summary[data-v-193cde44]{cursor:pointer;font-size:13px}.rule-picker>input[data-v-193cde44]{width:100%;margin-top:12px}.choices[data-v-193cde44]{max-height:180px;margin-top:8px;overflow:auto}.choice[data-v-193cde44]{align-items:center;flex-direction:row!important;gap:9px!important;margin-top:10px!important;display:flex!important}.choice input[data-v-193cde44]{width:auto!important}.choice small[data-v-193cde44]{margin:2px 0!important}.unavailable[data-v-193cde44]{color:#a76b32;overflow-wrap:anywhere;font-size:12px}.unavailable button[data-v-193cde44]{color:#2879ed;margin:6px}.question-form fieldset[data-v-61bd9c60]{border:0;min-width:0;margin:0;padding:0}.question-meta[data-v-61bd9c60],.rule-grid[data-v-61bd9c60]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.question-option[data-v-61bd9c60]{border:1px solid #e2e8f1;border-radius:6px;margin-top:16px;padding:16px}.question-option button[data-v-61bd9c60]{color:#2879ed;margin-left:12px;font-size:12px}.option-heading[data-v-61bd9c60]{margin-top:28px}.option-heading h3[data-v-61bd9c60]{font-size:16px}.rule-grid[data-v-61bd9c60]{align-items:start;margin-top:16px}.question-form h2[data-v-61bd9c60]{margin:0}.question-form .b01-heading[data-v-61bd9c60]{align-items:center}@media (width<=760px){.rule-grid[data-v-61bd9c60]{grid-template-columns:1fr}.question-option .b01-heading[data-v-61bd9c60]{align-items:flex-start}.question-option[data-v-61bd9c60]{padding:12px}}.order-detail[data-v-24efe4ab]{grid-template-columns:100px minmax(0,1fr);gap:16px;font-size:13px;line-height:1.7;display:grid}.order-detail dt[data-v-24efe4ab]{color:#8895a7}.order-detail dd[data-v-24efe4ab]{overflow-wrap:anywhere;margin:0}.order-trace[data-v-24efe4ab]{overflow-wrap:anywhere;border:1px solid #e6ebf2;border-radius:6px;margin:12px 0;padding:12px;font-size:12px}.order-trace p[data-v-24efe4ab]{margin:6px 0}h3[data-v-24efe4ab]{margin-top:24px;font-size:14px}.refund-reconcile[data-v-edc24aa2]{margin-top:24px;font-size:13px;line-height:1.7}.refund-reconcile p[data-v-edc24aa2]{color:#61748c}.refund-reconcile form[data-v-edc24aa2]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.refund-reconcile label[data-v-edc24aa2]{gap:5px;display:grid}.refund-reconcile input[data-v-edc24aa2],.refund-reconcile select[data-v-edc24aa2],.refund-reconcile button[data-v-edc24aa2]{border:1px solid #ccd5e2;border-radius:4px;padding:8px}.refund-reconcile button[data-v-edc24aa2]{color:#fff;cursor:pointer;background:#2469e8}.refund-reconcile button[data-v-edc24aa2]:disabled{opacity:.5;cursor:default}.refund-reconcile .refund-error[data-v-edc24aa2]{color:#b42318}.b01-management[data-v-94829cc9]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-94829cc9],.b01-actions[data-v-94829cc9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-94829cc9]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-94829cc9]{margin:0;font-size:18px}.b01-muted[data-v-94829cc9],.b01-heading p[data-v-94829cc9],.b01-management small[data-v-94829cc9]{color:#8290a5;font-size:13px}.b01-management small[data-v-94829cc9]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-94829cc9]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-94829cc9]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-94829cc9]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-94829cc9],.b01-management select[data-v-94829cc9]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-94829cc9]{min-width:240px}.b01-table-wrap[data-v-94829cc9]{overflow:auto}.b01-management table[data-v-94829cc9]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-94829cc9]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-94829cc9],.b01-management td[data-v-94829cc9]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-94829cc9]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-94829cc9]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-94829cc9]{color:#2879ed;background:#edf5ff}.b01-link[data-v-94829cc9]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-94829cc9]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-94829cc9],.b01-dialog footer[data-v-94829cc9]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-94829cc9]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-94829cc9]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-94829cc9]{width:960px}.b01-dialog label[data-v-94829cc9]{margin-top:18px}.b01-dialog .b01-actions[data-v-94829cc9]{justify-content:flex-start}.b01-dialog input[type=file][data-v-94829cc9]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-94829cc9]{max-height:400px}.b01-error[data-v-94829cc9]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-94829cc9]{cursor:pointer}.b01-management details ul[data-v-94829cc9]{padding-left:18px}.b01-management details li[data-v-94829cc9]{margin-top:12px}.b01-dialog label input[data-v-94829cc9],.b01-dialog label select[data-v-94829cc9]{width:100%}@media (width<=760px){.b01-heading[data-v-94829cc9]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-94829cc9]{padding:16px}.b01-dialog[data-v-94829cc9]{padding:20px}.b01-filters select[data-v-94829cc9]{min-width:0;max-width:100%}}.b01-management[data-v-fa9b64ce]{color:#303d50;background:#fff;flex:1;width:100%;min-width:0;padding:24px}.b01-heading[data-v-fa9b64ce],.b01-actions[data-v-fa9b64ce]{justify-content:space-between;align-items:center;gap:12px;display:flex}.b01-management h1[data-v-fa9b64ce]{margin:0 0 10px;font-size:22px}.b01-management h2[data-v-fa9b64ce]{margin:0;font-size:18px}.b01-muted[data-v-fa9b64ce],.b01-heading p[data-v-fa9b64ce],.b01-management small[data-v-fa9b64ce]{color:#8290a5;font-size:13px}.b01-management small[data-v-fa9b64ce]{margin-top:7px;line-height:1.6;display:block}.b01-notice[data-v-fa9b64ce]{color:#73839a;background:#f1f6ff;margin:18px 0;padding:14px 16px;font-size:13px;line-height:1.8}.b01-filters[data-v-fa9b64ce]{flex-wrap:wrap;align-items:end;gap:16px;margin:26px 0;display:flex}.b01-management label[data-v-fa9b64ce]{flex-direction:column;gap:10px;font-size:13px;display:flex}.b01-management input[data-v-fa9b64ce],.b01-management select[data-v-fa9b64ce]{color:inherit;font:inherit;background:#fff;border:1px solid #d9e2ef;border-radius:4px;padding:10px 12px}.b01-filters select[data-v-fa9b64ce]{min-width:240px}.b01-table-wrap[data-v-fa9b64ce]{overflow:auto}.b01-management table[data-v-fa9b64ce]{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.b01-management th[data-v-fa9b64ce]{color:#718099;background:#f6f8fc;font-weight:500}.b01-management th[data-v-fa9b64ce],.b01-management td[data-v-fa9b64ce]{border-bottom:1px solid #edf0f5;padding:18px 14px}.b01-empty[data-v-fa9b64ce]{text-align:center;color:#8290a5;height:160px}.b01-tag[data-v-fa9b64ce]{white-space:nowrap;color:#ac7836;background:#fff5e8;border-radius:4px;padding:5px 10px}.b01-tag.active[data-v-fa9b64ce]{color:#2879ed;background:#edf5ff}.b01-link[data-v-fa9b64ce]{color:#2879ed;white-space:nowrap;padding:4px 8px}.b01-management button[data-v-fa9b64ce]:disabled{opacity:.5;cursor:not-allowed}.b01-pagination[data-v-fa9b64ce],.b01-dialog footer[data-v-fa9b64ce]{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.b01-overlay[data-v-fa9b64ce]{z-index:200;background:#18273870;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.b01-dialog[data-v-fa9b64ce]{color:#303d50;background:#fff;border-radius:6px;width:520px;max-width:100%;max-height:90vh;padding:26px;overflow:auto}.b01-dialog.wide[data-v-fa9b64ce]{width:960px}.b01-dialog label[data-v-fa9b64ce]{margin-top:18px}.b01-dialog .b01-actions[data-v-fa9b64ce]{justify-content:flex-start}.b01-dialog input[type=file][data-v-fa9b64ce]{border:0;max-width:300px;padding:0}.b01-import-table[data-v-fa9b64ce]{max-height:400px}.b01-error[data-v-fa9b64ce]{color:#d54a46;overflow-wrap:anywhere}.b01-management details summary[data-v-fa9b64ce]{cursor:pointer}.b01-management details ul[data-v-fa9b64ce]{padding-left:18px}.b01-management details li[data-v-fa9b64ce]{margin-top:12px}.b01-dialog label input[data-v-fa9b64ce],.b01-dialog label select[data-v-fa9b64ce]{width:100%}@media (width<=760px){.b01-heading[data-v-fa9b64ce]{flex-wrap:wrap;align-items:flex-start}.b01-management[data-v-fa9b64ce]{padding:16px}.b01-dialog[data-v-fa9b64ce]{padding:20px}.b01-filters select[data-v-fa9b64ce]{min-width:0;max-width:100%}}.category-page[data-v-a55bc109]{background:#fff;width:100%;min-width:0;padding:26px 28px}.category-heading[data-v-a55bc109]{justify-content:space-between;align-items:center;gap:20px;display:flex}.category-heading h1[data-v-a55bc109]{margin:0 0 9px;font-size:20px}.category-heading p[data-v-a55bc109],.muted[data-v-a55bc109]{color:#8993a1;font-size:13px}.primary[data-v-a55bc109],.neutral[data-v-a55bc109],.delete-button[data-v-a55bc109]{border-radius:4px;align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.primary[data-v-a55bc109]{color:#fff;background:#1677ff}.neutral[data-v-a55bc109]{border:1px solid #dce1e8}.delete-button[data-v-a55bc109]{color:#fff;background:#e84d4d}.delete-button[data-v-a55bc109]:disabled{opacity:.4;cursor:not-allowed}.category-toolbar[data-v-a55bc109]{color:#8a94a3;align-items:center;gap:20px;margin:25px 0 16px;font-size:13px;display:flex}.category-search[data-v-a55bc109]{border:1px solid #dce1e8;border-radius:4px;align-items:center;gap:8px;width:300px;padding:8px 12px;display:flex}.category-search input[data-v-a55bc109]{width:100%;font:inherit;border:0;outline:0}.category-tip[data-v-a55bc109]{color:#687b95;background:#f3f8ff;margin-bottom:20px;padding:12px 16px;font-size:12px}.category-table[data-v-a55bc109]{overflow:auto}table[data-v-a55bc109]{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:13px}th[data-v-a55bc109]{color:#637084;background:#f7f9fc;padding:15px;font-weight:500}td[data-v-a55bc109]{border-bottom:1px solid #edf0f4;padding:14px 15px}th[data-v-a55bc109]:first-child{width:22%}th[data-v-a55bc109]:nth-child(3){width:28%}.category-name[data-v-a55bc109]{align-items:center;gap:10px;padding:0;display:flex}.category-icon[data-v-a55bc109]{object-fit:cover;border:1px solid #edf0f4;border-radius:8px;width:42px;height:42px}.description[data-v-a55bc109]{color:#7c8795;line-height:1.6}.level[data-v-a55bc109],.secondary-level[data-v-a55bc109]{color:#3573c1;white-space:nowrap;background:#eef5ff;border-radius:3px;padding:4px 8px;font-size:12px}.secondary-level[data-v-a55bc109]{color:#8590a0;background:#f0f2f5}.actions[data-v-a55bc109]{white-space:nowrap;gap:16px;display:flex}.actions button[data-v-a55bc109],.child-empty button[data-v-a55bc109],.empty button[data-v-a55bc109]{color:#1677ff;padding:0;font-size:13px}.actions .danger[data-v-a55bc109]{color:#e15b5b}.child[data-v-a55bc109]{color:#9aa4b1;background:#fcfdff}.child-name[data-v-a55bc109]{gap:14px;padding-left:27px;display:flex}.child-name span[data-v-a55bc109]{color:#526176}.child-empty[data-v-a55bc109],.empty[data-v-a55bc109]{text-align:center;padding:24px}.child-empty button[data-v-a55bc109],.empty button[data-v-a55bc109]{margin-left:15px}.category-form[data-v-a55bc109]{flex-direction:column;gap:22px;padding:4px 0;display:flex}.category-form label[data-v-a55bc109]{flex-direction:column;gap:8px;display:flex}.category-form input[data-v-a55bc109]:not([type=file]),.category-form textarea[data-v-a55bc109]{font:inherit;resize:vertical;border:1px solid #dce1e8;border-radius:4px;width:100%;padding:10px}.category-form input[data-v-a55bc109]:disabled{color:#8a94a3;background:#f7f9fc}.category-form b[data-v-a55bc109]{color:#e15b5b}.category-form small[data-v-a55bc109]{text-align:right;color:#9aa4b1}.icon-field[data-v-a55bc109]{align-items:center;gap:16px;margin-top:12px;display:flex}.icon-upload[data-v-a55bc109]{color:#8899af;border:1px dashed #becbdc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;position:relative;overflow:hidden}.icon-upload img[data-v-a55bc109]{object-fit:cover;width:100%;height:100%}.icon-upload input[data-v-a55bc109]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.icon-field strong[data-v-a55bc109]{font-size:13px;font-weight:500}.icon-field p[data-v-a55bc109]{color:#929dac;max-width:270px;font-size:12px;line-height:1.7}.error[data-v-a55bc109]{color:#df4e4e;background:#fff3f2;padding:12px;font-size:13px}.success[data-v-a55bc109]{color:#27814c;background:#effaf3;justify-content:space-between;padding:12px;display:flex}.modal[data-v-1d65793c]{z-index:30;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.modal section[data-v-1d65793c]{background:#fff;border-radius:12px;width:min(720px,90vw);max-height:90vh;padding:24px;overflow:auto}.modal label[data-v-1d65793c]{margin:14px 0;display:block}.modal input[data-v-1d65793c]:not([type=checkbox]),.modal select[data-v-1d65793c]{width:100%;margin-top:6px;padding:10px;display:block}.modal footer[data-v-1d65793c]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.previews[data-v-1d65793c]{flex-wrap:wrap;gap:12px;display:flex}.previews img[data-v-1d65793c]{object-fit:cover;width:100px;height:90px}.previews button[data-v-1d65793c]{color:#b43b35;display:block}.error[data-v-1d65793c]{color:#b43b35}table[data-v-78fa441d]{border-collapse:collapse;background:#fff;width:100%}th[data-v-78fa441d],td[data-v-78fa441d]{text-align:left;vertical-align:top;border-bottom:1px solid #e8edf4;padding:14px}td p[data-v-78fa441d]{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}button[data-v-78fa441d]{color:#245cc7;margin:0 8px 6px 0}small[data-v-78fa441d]{color:#778399;display:block}table[data-v-fa960b8b]{border-collapse:collapse;background:#fff;width:100%}th[data-v-fa960b8b],td[data-v-fa960b8b]{text-align:left;vertical-align:top;border-bottom:1px solid #e8edf4;padding:14px}td p[data-v-fa960b8b]{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}button[data-v-fa960b8b]{color:#245cc7;margin:0 8px 6px 0}small[data-v-fa960b8b]{color:#778399;display:block}.modal[data-v-6f841b9d]{z-index:35;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.modal section[data-v-6f841b9d]{background:#fff;border-radius:12px;width:min(760px,90vw);max-height:90vh;padding:24px;overflow:auto}header[data-v-6f841b9d]{justify-content:space-between;align-items:center;display:flex}.body[data-v-6f841b9d]{white-space:pre-wrap}.media[data-v-6f841b9d]{flex-wrap:wrap;gap:12px;display:flex}.media img[data-v-6f841b9d]{object-fit:contain;max-width:220px;max-height:240px}.media video[data-v-6f841b9d]{width:100%;max-width:640px}.revision[data-v-6f841b9d]{border-bottom:1px solid #eee;padding:12px 0}.error[data-v-6f841b9d]{color:#b43b35}.workspace[data-v-ed6318aa]{padding:24px}.workspace header[data-v-ed6318aa],.workspace nav[data-v-ed6318aa],.workspace footer[data-v-ed6318aa]{align-items:center;gap:16px;display:flex}.workspace header[data-v-ed6318aa]{justify-content:space-between}.workspace nav[data-v-ed6318aa]{margin:24px 0}.workspace nav .active[data-v-ed6318aa]{color:#245cc7;border-bottom:2px solid}.workspace footer[data-v-ed6318aa]{justify-content:flex-end;margin:20px 0}.table-wrap[data-v-ed6318aa]{overflow:auto}.error[data-v-ed6318aa]{color:#b43b35}.notice[data-v-ed6318aa]{color:#187c52}:root{color:#303844;font-synthesis:none;background:#f3f5f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:-2px;outline:2px solid #1677ff}svg{flex-shrink:0}.admin-layout{--sidebar:240px;min-height:100vh}.admin-layout.is-collapsed{--sidebar:72px}.sidebar{width:var(--sidebar);color:#aebdca;background:#061a2c;transition:width .18s;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{white-space:nowrap;color:#fff;align-items:center;gap:12px;height:72px;padding:0 22px;display:flex}.brand img{width:32px;height:32px}.brand>span{letter-spacing:1px;font-size:18px;font-weight:600}.brand small{color:#8399af;letter-spacing:2px;margin-top:4px;font-size:10px;font-weight:400;display:block}nav{padding-top:12px}.nav-item{white-space:nowrap;border-left:3px solid #0000;align-items:center;gap:13px;height:49px;padding:0 28px;font-size:14px;transition:background .15s,color .15s;display:flex}.nav-item:hover{color:#fff;background:#ffffff08}.nav-item.active{color:#fff;background:#1677ff;border-left-color:#6eafff}.main-shell{margin-left:var(--sidebar);flex-direction:column;min-height:100vh;transition:margin-left .18s;display:flex}.topbar{background:#fff;border-bottom:1px solid #edf0f3;flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;height:54px;padding:0 23px 0 16px;display:flex}.topbar-left{align-items:center;gap:15px;min-width:0;display:flex}.icon-button{color:#627084;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.icon-button:hover{color:#1677ff;background:#f0f5fc}.breadcrumb{color:#939dab;white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumb b{color:#303844;font-weight:500}.breadcrumb svg{color:#a6b2c0}.account{white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.avatar{color:#3c80d5;background:#e9f2ff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.workspace-tabs{background:#fff;border-bottom:1px solid #e5e9ef;flex-shrink:0;align-items:flex-end;gap:5px;height:38px;padding:0 12px;display:flex;overflow:auto}.workspace-tab{color:#677482;white-space:nowrap;background:#fafbfc;border:1px solid #e5e9ef;border-bottom:0;border-radius:4px 4px 0 0;align-items:center;gap:17px;height:30px;padding:0 12px;font-size:12px;display:flex}.workspace-tab>a{align-items:center;height:100%;display:flex}.workspace-tab.active{color:#1677ff;background:#f1f7ff;border-color:#d9e9ff;box-shadow:inset 0 2px #1677ff}.workspace-tab>button{color:#98a3b2;border-radius:2px;align-items:center;padding:2px;display:flex}.workspace-tab>button:hover{color:#1677ff;background:#dcecff}main{flex:1;min-height:calc(100vh - 92px);padding:6px;display:flex}.blank-page{background:#fff;flex:1;min-width:0}.is-collapsed .brand{padding-left:20px}.is-collapsed .brand>span,.is-collapsed .nav-item>span{display:none}.is-collapsed .nav-item{justify-content:center;padding:0}@media (width<=700px){.admin-layout{--sidebar:175px}.brand{gap:9px;padding:0 13px}.brand>span{font-size:15px}.brand img{width:28px;height:28px}.brand small{font-size:9px}.nav-item{padding-left:20px;font-size:13px}.topbar{padding:0 10px}.topbar-left{gap:4px}.breadcrumb{gap:6px}.breadcrumb>svg:first-child,.account>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.nav-parent{text-align:left;width:100%}.nav-parent.selected{color:#edf4fc}.menu-chevron{margin-left:auto;transition:transform .15s}.menu-chevron.closed{transform:rotate(-90deg)}.nav-submenu a{color:#aab9c9;border-left:3px solid #0000;align-items:center;gap:14px;height:44px;padding-left:53px;font-size:13px;display:flex}.nav-submenu a i{background:currentColor;border-radius:50%;width:4px;height:4px}.nav-submenu a:hover{color:#fff;background:#ffffff08}.nav-submenu a.active{color:#fff;background:#1677ff;border-left-color:#79b4ff}.course-list-page{background:#fff;flex:1;align-self:flex-start;min-width:0;min-height:calc(100vh - 104px);padding:24px 24px 0}.course-list-heading{align-items:center;gap:10px;margin:0 0 22px;display:flex}.course-list-heading h1{margin:0;font-size:18px;font-weight:600}.course-list-heading>span{color:#8694a5;background:#fafbfc;border:1px solid #e2e7ee;border-radius:3px;padding:2px 6px;font-size:10px}.course-filters{background:#f5f7fa;border-radius:4px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:18px;display:flex}.course-filters label{flex:1;min-width:150px}.course-filters label>span{color:#637083;margin-bottom:8px;font-size:12px;display:block}.course-filters select,.filter-input{color:#5d6979;background:#fff;border:1px solid #dce2eb;border-radius:4px;width:100%;height:34px;font-size:12px}.course-filters select{outline:none;padding:0 10px}.course-filters .name-filter{flex:1.15}.course-filters .ids-filter{flex:1.6;min-width:240px}.filter-input{align-items:center;display:flex;overflow:hidden}.filter-input input,.filter-input textarea{width:100%;min-width:0;font:inherit;color:#374658;resize:none;scrollbar-width:thin;background:0 0;border:0;outline:none;height:32px;padding:8px 10px;line-height:16px}.filter-input textarea{white-space:pre-wrap}.filter-input input::placeholder,.filter-input textarea::placeholder{color:#a8b0bb}.filter-input button{color:#929eac;border-left:1px solid #e3e7ec;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:32px;display:flex}.filter-input button:hover{color:#1677ff;background:#f7faff}.filter-input:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff0c}.list-button{white-space:nowrap;background:#fff;border:1px solid #dce2eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;display:inline-flex}.list-button:hover{color:#1677ff;border-color:#1677ff}.list-button.blue{color:#fff;background:#1677ff;border-color:#1677ff}.list-button.blue:hover{background:#0867e5}.list-button.danger{color:#fff;background:#e94c4c;border-color:#e94c4c}.list-button.danger:hover{background:#d93e3e}.course-list-meta{color:#818d9d;justify-content:space-between;align-items:center;gap:15px;height:59px;font-size:12px;display:flex}.course-list-meta b{color:#465366;font-weight:500}.course-list-meta>span{align-items:center;gap:4px;display:flex}.course-list-meta i{background:#dde3eb;width:1px;height:11px;margin:0 10px;display:inline-block}.course-list-meta small{color:#a4adba;font-size:11px}.course-list-meta button{color:#1677ff;margin-left:6px;padding:0;font-size:12px}.course-table-scroll{scrollbar-width:thin;scrollbar-color:#d1d8e2 #f7f9fc;border:1px solid #edf0f4;border-radius:4px;overflow:auto}.course-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;white-space:nowrap;width:100%;min-width:1262px;font-size:12px}.course-table th{color:#414c5c;background:#f7f9fb;border-bottom:1px solid #e9edf2;height:48px;padding:0 14px;font-weight:600}.course-table td{color:#586577;background:#fff;border-bottom:1px solid #edf0f4;height:104px;padding:13px 14px}.course-table tbody tr:nth-child(2n) td{background:#fcfcfd}.course-table tbody tr:hover td{background:#f6faff}.course-table tbody tr.row-selected td{background:#edf5ff}.course-table tbody tr:last-child td{border-bottom:0}.course-table .select-col{width:40px;padding:0 11px}.course-table .id-col{width:82px}.course-table .cover-col{width:128px}.course-table .title-col{width:190px}.course-table .teacher-col{width:82px}.course-table .category-col,.course-table .price-col{width:90px}.course-table .tags-col{width:142px}.course-table .status-col{width:100px}.course-table input[type=checkbox]{accent-color:#1677ff;vertical-align:middle;cursor:pointer;width:15px;height:15px;margin:0}.list-course-cover{object-fit:cover;border:1px solid #edf0f4;border-radius:3px;width:112px;height:72px;display:block}.list-course-title{text-overflow:ellipsis;color:#303e50;font-weight:500;line-height:1.8;overflow:hidden}.teacher-name{color:#1677ff}.course-table .course-price{color:#334155;font-variant-numeric:tabular-nums;font-weight:600}.course-tags{white-space:normal;flex-wrap:wrap;gap:5px;display:flex}.course-tags>span{color:#718198;background:#f0f3f7;border-radius:3px;padding:3px 5px;font-size:10px;line-height:1.5}.publish-status{color:#959fac;align-items:center;gap:6px;font-size:11px;display:inline-flex}.publish-status i{background:#b2bbc8;border-radius:50%;width:5px;height:5px}.publish-status.published{color:#23845e}.publish-status.published i{background:#42a981}.course-table .sticky-actions{z-index:1;background:#fff;width:218px;position:sticky;right:0;box-shadow:-5px 0 10px -8px #142e5433}.course-table th.sticky-actions{z-index:2;background:#f7f9fb}.course-row-actions{align-items:center;gap:13px;display:flex}.course-row-actions button{color:#1677ff;white-space:nowrap;padding:0;font-size:12px}.course-row-actions button:hover{text-decoration:underline}.course-row-actions .delete-action{color:#dd6060}.course-pagination{color:#8591a0;justify-content:flex-end;align-items:center;gap:8px;padding:22px 0 26px;font-size:12px;display:flex}.course-pagination select,.course-pagination input{height:30px;font:inherit;color:#627084;background:#fff;border:1px solid #dce2eb;border-radius:3px;outline:none}.course-pagination select{margin-left:5px;padding:0 7px}.course-pagination input{text-align:center;appearance:textfield;width:42px}.course-pagination input::-webkit-inner-spin-button{appearance:none}.course-pagination button{border:1px solid #e2e7ee;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.course-pagination button.active{color:#1677ff;background:#f4f8ff;border-color:#1677ff}.course-pagination button:hover:not(:disabled){color:#1677ff;border-color:#1677ff}.course-pagination button:disabled{opacity:.35;cursor:not-allowed}.course-empty{color:#adb8c6;flex-direction:column;justify-content:center;align-items:center;height:310px;display:flex}.course-empty h2{color:#64748b;margin:15px 0 0;font-size:14px;font-weight:500}.course-empty p{color:#929eac;margin:10px 0 20px;font-size:12px}.course-modal-backdrop{z-index:80;background:#071b2f66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.course-confirm{background:#fff;border-radius:7px;width:470px;max-width:100%;box-shadow:0 12px 50px #09223c26}.course-confirm header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.course-confirm header h2{margin:0;font-size:16px;font-weight:500}.course-confirm header button{color:#94a0b1;padding:4px;display:flex}.confirm-content{gap:13px;padding:25px 22px 30px;display:flex}.confirm-content>svg{color:#e5a23b;flex-shrink:0;margin-top:3px}.confirm-content p{margin:0 0 10px;font-size:14px;line-height:1.8}.confirm-content small{color:#939dab;font-size:12px;line-height:1.8}.course-confirm footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.course-toast{z-index:100;color:#4e6178;background:#fff;border:1px solid #e6ebf2;border-radius:5px;align-items:center;gap:8px;padding:12px 20px;font-size:12px;display:flex;position:fixed;top:65px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #15365518}.course-toast svg{color:#239263}@media (width<=1200px){.course-filters label{min-width:160px}.course-filters .ids-filter{min-width:230px}.course-list-page{padding:20px 18px 0}}@media (width<=700px){.course-list-page{padding:16px 12px 0}.course-filters{padding:13px}.course-filters label,.course-filters .ids-filter{flex:1;min-width:100%}.course-list-meta small{display:none}.course-pagination{flex-wrap:wrap;justify-content:flex-start}.course-list-meta{font-size:11px}.breadcrumb{gap:4px;font-size:10px}.breadcrumb>span:first-of-type{display:none}.nav-submenu a{padding-left:43px}.is-collapsed .menu-chevron{display:none}}.course-table th:nth-child(9),.course-table td:nth-child(9){z-index:1;position:sticky;right:218px}.course-table th:nth-child(9){z-index:2}.create-course-button{margin-left:auto}.course-editor-page{--ed-border:#e6ebf2;background:#f5f7fa;flex:1;min-width:0;padding:22px 26px 0}.editor-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.editor-heading>div{align-items:flex-start;gap:10px;display:flex}.editor-heading .icon-button{margin:1px 0 0 -6px}.editor-heading h1{margin:0;font-size:20px;font-weight:600;line-height:1.5}.editor-heading p{color:#8c97a5;margin:6px 0 0;font-size:12px}.editor-mock{color:#8c9bb0;background:#fff;border:1px solid #dce4ef;border-radius:4px;padding:4px 8px;font-size:10px}.editor-stepper{border:1px solid var(--ed-border);background:#fff;border-radius:6px;margin-bottom:20px;padding:22px 26px;display:flex}.editor-stepper>button{text-align:left;flex:1;align-items:center;gap:11px;min-width:0;padding:0;display:flex;position:relative}.step-number{color:#94a0af;background:#fafbfc;border:1px solid #dce3ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;display:flex}.editor-stepper b{color:#758195;font-size:13px;font-weight:500}.editor-stepper small{color:#a3adba;margin-top:5px;font-size:10px;display:block}.editor-stepper i{background:#e9edf3;flex:1;height:1px;margin:0 18px}.editor-stepper .current .step-number{color:#fff;background:#1677ff;border-color:#1677ff;box-shadow:0 0 0 4px #f0f6ff}.editor-stepper .current b{color:#1677ff;font-weight:600}.editor-stepper .passed .step-number{color:#1677ff;background:#f0f6ff;border-color:#c9defc}.editor-stepper .passed b{color:#40536c}.editor-body{grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:22px;display:grid}.editor-primary{min-width:0}.editor-section{border:1px solid var(--ed-border);background:#fff;border-radius:6px;padding:25px 28px 30px;animation:.18s editor-enter}.editor-section-heading{border-bottom:1px solid #f0f2f6;margin-bottom:25px;padding-bottom:23px}.editor-section-heading h2{margin:0 0 8px;font-size:16px;font-weight:600}.editor-section-heading p{color:#8e99a8;margin:0;font-size:12px;line-height:1.7}.editor-section-heading.row{justify-content:space-between;align-items:center;gap:15px;display:flex}.editor-fields{flex-direction:column;gap:24px;display:flex}.editor-field{color:#536175;min-width:0;font-size:12px;display:block}.editor-field>span:first-child{color:#3d4b5f;margin-bottom:10px;font-weight:500;display:block}.editor-field em,.editor-section em{color:#ed7474;font-size:12px;font-style:normal}.editor-field>input,.editor-field>select,.custom-tag input{color:#3d4b5f;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:4px;outline:none;padding:0 12px}.editor-field input::placeholder{color:#b0b9c5}.editor-field input:focus,.editor-field select:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff0c}.count-input{border:1px solid #dce3ed;border-radius:4px;align-items:center;gap:10px;height:38px;padding-right:12px;display:flex}.count-input:focus-within{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff0c}.count-input input{min-width:0;font:inherit;border:0;border-radius:4px;outline:none;flex:1;height:100%;padding:0 12px}.count-input small{color:#a4aebb;flex-shrink:0;font-size:10px}.type-options{gap:12px;display:flex}.type-options button{color:#8793a5;background:#fff;border:1px solid #e1e6ee;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-width:154px;padding:13px 17px;font-size:12px;display:flex}.type-options button span{text-align:left;flex:1}.type-options button.chosen{color:#1677ff;background:#f6faff;border-color:#a9cdfd}.cover-upload{color:#7c9ac0;background:#f9fbfe;border:1px dashed #c6d6eb;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:290px;max-width:100%;height:164px;display:flex}.cover-upload b{color:#5f7796;font-size:12px;font-weight:500}.cover-upload span{color:#9eacbe;font-size:10px}.cover-upload:hover{background:#f4f8ff;border-color:#1677ff}.cover-current{width:290px;max-width:100%}.cover-current>img{aspect-ratio:16/9;object-fit:cover;border:1px solid #e3e9f1;border-radius:5px;width:100%;display:block}.cover-current>div{align-items:center;gap:8px;margin-top:10px;display:flex}.cover-current .list-button{height:28px;font-size:11px}.ed-help{color:#9aa6b6;margin:9px 0 0;font-size:11px;line-height:1.9}.ed-error{color:#dc6060;font-size:12px;line-height:1.8}.teacher-select-button,.tags-select-button{color:#9aa6b5;text-align:left;background:#fff;border:1px solid #dce3ed;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;font-size:12px;display:flex}.teacher-select-button>svg:first-child{color:#8196b1}.teacher-select-button>svg:last-child{margin-left:auto}.teacher-selected{background:#fafcff;border:1px solid #dce6f3;border-radius:5px;align-items:center;gap:12px;padding:11px 12px;display:flex}.teacher-avatar{color:#5083c3;background:#eaf2fd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.teacher-selected b{color:#3d4e66;font-size:12px;font-weight:500}.teacher-selected small{color:#93a1b4;margin-top:4px;font-size:10px;display:block}.teacher-selected>button{color:#1677ff;margin-left:auto;font-size:11px}.editor-pair{grid-template-columns:1fr 1fr;gap:23px;display:grid}.tags-select-button{height:auto;min-height:38px;padding:8px 10px}.selected-tags{flex-wrap:wrap;gap:5px;display:flex}.selected-tags i{color:#6b8bb4;background:#edf4fd;border-radius:3px;padding:3px 5px;font-size:10px;font-style:normal}.rich-editor{border:1px solid #dce3ed;border-radius:4px;overflow:hidden}.rich-tools{background:#f8fafc;border-bottom:1px solid #e5eaf1;flex-wrap:wrap;align-items:center;gap:3px;padding:7px;display:flex}.rich-tools button{color:#758399;border-radius:3px;justify-content:center;align-items:center;min-width:28px;height:27px;font-size:11px;display:flex}.rich-tools button:hover{color:#1677ff;background:#eaf2ff}.rich-tools i{background:#e0e5ec;width:1px;height:15px;margin:0 6px}.rich-content{color:#536175;overflow-wrap:anywhere;outline:none;min-height:190px;max-height:450px;padding:15px;font-size:13px;line-height:1.9;overflow:auto}.rich-content:empty:before{content:attr(data-placeholder);color:#b0bac7;pointer-events:none}.rich-content img,.preview-intro img{max-width:100%;height:auto}.rich-content p{margin:0 0 8px}.rich-bottom{color:#a2adbc;border-top:1px solid #eef1f5;justify-content:space-between;padding:7px 12px;font-size:10px;display:flex}.editor-aside{background:#fff;border:1px solid #e4eaf2;border-radius:6px;position:sticky;top:20px;overflow:hidden}.aside-title{color:#5a6b83;border-bottom:1px solid #f0f2f6;padding:15px 17px;font-size:12px}.mini-cover{aspect-ratio:16/9;background:#eff3f9;border-radius:4px;margin:15px 15px 0;position:relative;overflow:hidden}.mini-cover>img{object-fit:cover;width:100%;height:100%}.mini-cover>span{color:#b2bfd0;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;font-size:11px;display:flex}.mini-cover>i{color:#fff;background:#26486a8c;border-radius:3px;padding:3px 6px;font-size:9px;font-style:normal;position:absolute;top:8px;left:8px}.mini-content{padding:14px 16px 20px}.mini-content h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.7}.mini-content>p{color:#a0aabc;overflow-wrap:anywhere;margin:5px 0 14px;font-size:11px;line-height:1.8}.mini-teacher{color:#94a2b5;align-items:center;gap:6px;font-size:10px;display:flex}.mini-teacher>span{margin-left:auto}.mini-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.mini-tags>span{color:#8098b9;background:#f0f5fc;border-radius:2px;padding:3px 5px;font-size:9px}.mini-price{color:#1677ff;margin-top:17px;font-size:21px;font-weight:600;display:block}.editor-aside-help{background:#fafbfd;border-top:1px solid #edf1f5;padding:17px}.editor-aside-help h4{color:#5c708c;margin:0 0 9px;font-size:11px;font-weight:500}.editor-aside-help p{color:#99a6b7;margin:0;font-size:11px;line-height:1.95}.editor-aside-help small{color:#b2bdcc;margin-top:15px;font-size:9px;display:block}.editor-actionbar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f7faf5;border-top:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:17px 0;display:flex;position:sticky;bottom:0}.editor-actionbar>div{align-items:center;gap:10px;display:flex}.editor-actionbar span{color:#9aa7b7;max-width:260px;font-size:10px;line-height:1.7}.editor-actionbar .list-button{height:36px}.editor-errors{color:#cf6860;background:#fff5f4;border:1px solid #ffe0dc;border-radius:5px;gap:10px;margin-bottom:15px;padding:15px;font-size:12px;display:flex}.editor-errors p{margin:6px 0 0;font-size:11px}.editor-notice{color:#5687c5;background:#f0f7ff;border-radius:4px;align-items:center;gap:7px;margin-bottom:15px;padding:11px 14px;font-size:11px;display:flex}.ed-overlay{z-index:90;background:#071b2f66;justify-content:center;align-items:center;padding:25px;animation:.15s editor-enter;display:flex;position:fixed;inset:0}.ed-modal{background:#fff;border-radius:7px;outline:0;flex-direction:column;width:520px;max-width:100%;max-height:90vh;display:flex;box-shadow:0 15px 70px #071b2f2e}.ed-modal.wide{width:720px}.ed-modal>header{border-bottom:1px solid #edf0f4;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.ed-modal h2{margin:0;font-size:16px;font-weight:600}.ed-modal-body{color:#5b6c83;padding:22px;font-size:13px;line-height:1.85;overflow:auto}.ed-modal>footer{border-top:1px solid #edf0f4;flex-shrink:0;justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}.ed-modal .list-button:disabled,.editor-actionbar button:disabled,.lesson-actions button:disabled{opacity:.4;cursor:not-allowed}.teacher-search{color:#9ba8b9;border:1px solid #e0e6ef;border-radius:4px;align-items:center;gap:8px;height:37px;margin-bottom:16px;padding:0 10px;display:flex}.teacher-search input{border:0;outline:none;flex:1;font-size:12px}.teacher-option{text-align:left;background:#fff;border:1px solid #edf0f5;border-radius:4px;align-items:center;gap:13px;width:100%;margin-bottom:9px;padding:13px;display:flex}.teacher-option.chosen{background:#f6faff;border-color:#a5c9fb}.teacher-option>span:nth-child(2){flex:1}.teacher-option b{font-size:13px;font-weight:500}.teacher-option b small{color:#90a1b7;margin-left:13px;font-size:10px;font-weight:400}.teacher-option p{color:#9ba8b9;margin:4px 0 0;font-size:11px}.teacher-option>svg{color:#1677ff}.tag-options{flex-wrap:wrap;gap:10px;margin:18px 0 25px;display:flex}.tag-options button{color:#7c899b;border:1px solid #e1e6ee;border-radius:4px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:flex}.tag-options button.chosen{color:#1677ff;background:#f0f7ff;border-color:#a9cdfd}.custom-tag{gap:10px;display:flex}.custom-tag input{flex:1;min-width:0;height:34px;font-size:12px}.modal-footer-note{color:#8c9ab0;margin-right:auto;font-size:11px}.crop-stage{aspect-ratio:16/9;background-color:#eef2f7;background-repeat:no-repeat;border:1px solid #e0e7f0;width:100%;position:relative}.crop-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 33%,#fff4 33% 33.2%,#0000 33.2% 66%,#fff4 66% 66.2%,#0000 66.2%);position:absolute;inset:0}.crop-controls{flex-direction:column;gap:10px;margin-top:20px;display:flex}.crop-controls label{color:#8b9aae;align-items:center;gap:15px;font-size:12px;display:flex}.crop-controls input{accent-color:#1677ff;flex:1}.upload-drop{text-align:center;color:#7ca0cb;background:#f9fbff;border:1px dashed #c5d8ef;border-radius:5px;flex-direction:column;align-items:center;padding:30px 18px;display:flex}.upload-drop h3{color:#576f8f;margin:15px 0 8px;font-size:14px;font-weight:500}.upload-drop p{color:#96a7bd;margin:0 0 17px;font-size:11px;line-height:1.9}.upload-drop small{color:#abb7c7;margin-top:13px;font-size:10px;line-height:1.8}.lesson-total{color:#92a1b4;white-space:nowrap;font-size:11px}.upload-progress{color:#759bc9;align-items:center;gap:10px;padding:14px 0;font-size:11px;display:flex}.spinner{border:2px solid #dce9fa;border-top-color:#1677ff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.lesson-list-head{justify-content:space-between;align-items:center;margin:29px 0 14px;display:flex}.lesson-list-head h3{margin:0;font-size:13px;font-weight:500}.text-action{color:#1677ff;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex}.lesson-empty{color:#b7c3d3;text-align:center;border:1px solid #edf0f5;border-radius:4px;flex-direction:column;align-items:center;padding:35px 10px;font-size:11px;line-height:1.8;display:flex}.editor-lesson{background:#fff;border:1px solid #e5ebf3;border-radius:5px;align-items:center;gap:11px;margin-bottom:11px;padding:15px 12px;display:flex}.lesson-order{color:#b3c0d1;font-size:11px}.lesson-file-icon{color:#7da4d3;background:#eff5fd;border-radius:4px;padding:8px;display:flex}.lesson-main{flex:1;min-width:0}.lesson-main b{color:#4f6077;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.lesson-main>span{color:#9aabbe;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.lesson-main>small{color:#ba9b6e;margin-top:5px;font-size:10px;display:block}.lesson-actions{align-items:center;gap:4px;display:flex}.lesson-actions>button:not(.text-action){color:#90a0b5;border-radius:3px;justify-content:center;align-items:center;padding:5px;display:flex}.lesson-actions>button:hover{color:#1677ff;background:#f0f6ff}.lesson-actions>.text-action{padding:4px}.money-input{border:1px solid #dce3ed;border-radius:4px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.money-input b{color:#92a3ba;font-size:15px;font-weight:400}.money-input input{color:#53667e;border:0;outline:none;flex:1;width:0;height:100%;font-size:13px}.money-input span{color:#a4b1c3;font-size:11px}.radio-options{color:#6b7f98;gap:30px;font-size:12px;display:flex}.radio-options label,.check-option{color:#6b7f98;align-items:center;gap:7px;font-size:12px;display:flex}.radio-options input,.check-option input{accent-color:#1677ff}.trial-settings{color:#7c8fa8;flex-wrap:wrap;align-items:center;gap:20px;font-size:12px;display:flex}.trial-settings label{align-items:center;gap:7px;display:flex}.trial-settings input{text-align:center;color:#50657e;border:1px solid #dce3ed;border-radius:4px;outline:none;width:69px;height:36px}.trial-explanation{background:#f7faff;border:1px solid #e8f0fb;border-radius:4px;margin-top:15px;padding:15px}.trial-explanation b{color:#5c86bc;font-size:12px;font-weight:500}.trial-explanation p{color:#9aabc2;margin:8px 0 0;font-size:11px;line-height:1.95}.review-hero{border-bottom:1px solid #edf1f6;gap:20px;padding-bottom:25px;display:flex}.review-hero>img,.review-cover-empty{aspect-ratio:16/9;object-fit:cover;border-radius:5px;width:220px}.review-cover-empty{color:#a6b6ca;background:#f1f4f9;justify-content:center;align-items:center;font-size:12px;display:flex}.review-hero>div{flex:1;min-width:0}.review-hero h2{overflow-wrap:anywhere;margin:10px 0 6px;font-size:17px;line-height:1.65}.review-hero p{color:#9ba9bd;margin:0;font-size:11px;line-height:1.8}.review-category{color:#8c9eb6;font-size:10px}.review-price{color:#1677ff;margin-top:17px;font-size:22px}.review-price del{color:#aeb9c9;margin-left:12px;font-size:11px}.review-details{color:#72849e;grid-template-columns:90px 1fr;gap:20px;margin:25px 0;font-size:12px;display:grid}.review-details dt{color:#9babc0}.review-details dd{margin:0;line-height:1.7}.publish-check{color:#b79860;background:#fff9ef;border:1px solid #ffedca;border-radius:5px;gap:11px;padding:16px;display:flex}.publish-check b{font-size:12px;font-weight:500}.publish-check p{margin:7px 0 0;font-size:11px;line-height:1.8}.publish-check.ready{color:#6a93c9;background:#f2f8ff;border-color:#dfeafa}.student-preview{background:#fff;border:1px solid #e6ebf3;border-radius:6px;max-width:410px;margin:auto;padding-bottom:20px;overflow:hidden}.student-preview>img{aspect-ratio:16/9;object-fit:cover;width:100%}.student-preview>h2{margin:20px 20px 7px;font-size:20px;line-height:1.6}.student-preview>p,.student-preview>span{color:#96a5b9;margin:5px 20px;font-size:12px;display:block}.student-preview>b{color:#1677ff;margin:12px 20px 20px;font-size:23px;display:block}.preview-intro{color:#5e718e;overflow-wrap:anywhere;padding:0 20px;font-size:13px;line-height:1.9}.student-preview>h3{border-top:1px solid #edf1f6;margin:22px 20px 10px;padding-top:20px;font-size:14px}.student-preview>button{color:#67809f;text-align:left;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:13px 20px;font-size:12px;display:flex}.student-preview>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.student-preview>button:hover{background:#f7faff}.lesson-video{background:#111;border-radius:4px;width:100%;max-height:60vh}.lesson-audio{width:100%;margin:25px 0}.editor-success,.editor-not-found{text-align:center;background:#fff;border:1px solid #e4eaf2;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:30px;display:flex}.success-icon{color:#1677ff;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.editor-success h1{margin:23px 0 10px;font-size:24px;font-weight:500}.editor-success p{color:#7a8ca5;font-size:13px;line-height:1.8}.editor-success small{color:#a2b0c3;font-size:11px}.editor-success>div{gap:13px;margin-top:30px;display:flex}.editor-not-found{color:#94a6bf;gap:22px}.editor-not-found h1{font-size:18px}.course-editor-page button{transition:background .14s,border-color .14s,color .14s}@keyframes editor-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1700px){.course-editor-page{padding-left:40px;padding-right:40px}.editor-body{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.editor-section{padding:30px 35px}.editor-fields{gap:27px}}@media (width<=1200px){.editor-body{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.course-editor-page{padding:20px 18px 0}.editor-section{padding:22px 20px}.editor-stepper{padding:20px}.editor-stepper i{margin:0 12px}.editor-stepper small{display:none}.editor-lesson{flex-wrap:wrap}.lesson-actions{margin-left:auto}.review-hero{flex-direction:column}.review-hero>img{width:100%;max-width:300px}.editor-actionbar span{display:none}}@media (width<=950px){.editor-body{display:block}.editor-aside{display:none}.editor-pair{gap:16px}.editor-stepper>button{gap:7px}.editor-stepper b{font-size:12px}.editor-stepper i{margin:0 8px}.step-number{width:27px;height:27px}.editor-stepper{padding:18px 14px}}@media (width<=700px){.editor-stepper{flex-wrap:wrap;gap:9px}.editor-stepper>button{min-width:40%;padding:5px}.editor-stepper i{display:none}.course-editor-page{padding:15px 10px 0}.editor-section{padding:19px 15px}.editor-heading p{font-size:10px}.editor-heading h1{font-size:18px}.editor-mock{display:none}.editor-heading>div{gap:4px}.editor-pair{grid-template-columns:1fr}.type-options{gap:8px}.type-options button{flex:1;min-width:0;padding:12px 9px}.editor-actionbar{flex-wrap:wrap;padding:12px 0}.editor-actionbar>div{gap:6px}.editor-actionbar .list-button{padding:0 9px;font-size:11px}.editor-section-heading.row{flex-wrap:wrap}.ed-overlay{padding:12px}.ed-modal-body{padding:18px}.lesson-main{min-width:120px}.lesson-file-icon{display:none}.rich-tools{gap:1px}.editor-success{padding:25px 15px}.course-toast{max-width:90vw}.editor-success>div{flex-wrap:wrap}.trial-settings{gap:12px}.course-editor-page .editor-field>span{font-size:12px}}@media (prefers-reduced-motion:reduce){.course-editor-page *,.ed-overlay{transition:none!important;animation:none!important}}.homework-page{background:#f5f7fa;flex:1;min-width:0;padding:23px 25px 20px}.hw-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.hw-heading>div{align-items:flex-start;gap:11px;display:flex}.hw-heading .icon-button{margin-left:-6px}.hw-heading h1{margin:0;font-size:20px;font-weight:600}.hw-heading p{color:#9aa7b7;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 0;font-size:11px;display:flex}.hw-course-label{color:#667b96;font-size:12px}.hw-heading p i{background:#d8e1ec;width:1px;height:10px}.hw-statistics{background:#fff;border:1px solid #e5ebf2;border-radius:5px;margin-bottom:21px;padding:23px 0;display:flex}.hw-statistics>div{border-right:1px solid #edf1f6;flex:1;padding:0 26px}.hw-statistics>div:last-child{border:0}.hw-statistics span{color:#95a2b4;margin-bottom:12px;font-size:11px;display:block}.hw-statistics b{color:#3f5572;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.hw-statistics b small{color:#9aa9bd;margin-left:10px;font-size:11px;font-weight:400}.hw-workspace{background:#fff;border:1px solid #e5ebf2;border-radius:5px;overflow:hidden}.hw-tabs{border-bottom:1px solid #eaf0f7;align-items:center;gap:29px;min-height:54px;padding:0 23px;display:flex}.hw-tabs>button{color:#7a8a9f;align-items:center;gap:7px;height:55px;padding:0;font-size:13px;display:flex;position:relative}.hw-tabs>button>span{color:#a2adbc;background:#f1f4f8;border-radius:3px;padding:2px 6px;font-size:10px}.hw-tabs>button.active{color:#1677ff;font-weight:500}.hw-tabs>button.active:after{content:"";background:#1677ff;height:2px;position:absolute;bottom:0;left:0;right:0}.hw-tabs>button.active>span{color:#5b96e1;background:#edf5ff}.hw-tabs>small{color:#a7b2c1;margin-left:auto;font-size:10px}.hw-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:22px 23px 13px;display:flex}.hw-filters>label{color:#6f819b;flex:1;min-width:125px;font-size:11px;display:block}.hw-filters input,.hw-filters select{width:100%;height:34px;font:inherit;color:#5d718d;background:#fff;border:1px solid #dce4ef;border-radius:4px;outline:none;margin-top:8px;padding:0 10px;display:block}.hw-filters input::placeholder{color:#aeb9c9}.hw-filters>label:first-child{flex:1.3}.hw-filters>label:nth-child(2){flex:1.5}.hw-filters>label.hw-date-filter{flex:none}.hw-date-filter>div{align-items:center;gap:9px;display:flex}.hw-date-filter input{width:138px}.hw-date-filter span{color:#aab6c6;margin-top:8px;font-size:11px}.hw-list-toolbar{color:#8c9bb0;justify-content:space-between;align-items:center;padding:12px 23px 17px;font-size:11px;display:flex}.hw-list-toolbar label{align-items:center;gap:7px;display:flex}.hw-list-toolbar input{accent-color:#1677ff}.hw-table-scroll{scrollbar-width:thin;scrollbar-color:#d5dfed #f5f8fc;padding:0 23px;overflow:auto}.hw-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:1240px;font-size:12px}.hw-table th{color:#7c8da5;background:#f7f9fc;border-bottom:1px solid #e7edf5;height:44px;padding:0 13px;font-size:11px;font-weight:500}.hw-table td{color:#667994;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:20px 13px;line-height:1.7}.hw-table tbody tr:hover{background:#fbfdff}.submissions-table th:first-child{width:145px}.submissions-table th:nth-child(2){width:270px}.submissions-table th:nth-child(3){width:175px}.submissions-table th:nth-child(4){width:125px}.submissions-table th:nth-child(5){width:90px}.submissions-table th:nth-child(6){width:130px}.submissions-table th:nth-child(7){width:100px}.submissions-table th:nth-child(8){width:120px}.hw-student{align-items:center;gap:10px;display:flex}.hw-student>span{color:#7e9cc4;background:#ecf3fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:flex}.hw-student b{color:#4c617c;font-size:12px;font-weight:500}.hw-student small{color:#a2afc1;margin-top:4px;font-size:10px;display:block}.hw-student-id{color:#b0bdcf;margin:7px 0 0 42px;font-size:9px;display:block}.hw-submission-title{color:#405b7e;text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0;font-size:12px;font-weight:500;line-height:1.7;display:block;overflow:hidden}.hw-submission-title:hover{color:#1677ff}.hw-submission-body,.hw-task-excerpt{color:#99a8bd;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 10px;font-size:11px;line-height:1.8;overflow:hidden}.hw-submission-media{align-items:center;gap:6px;display:flex}.hw-submission-media button{background:#edf3fb;border-radius:3px;flex-shrink:0;width:45px;height:37px;padding:0;position:relative;overflow:hidden}.hw-submission-media img{object-fit:cover;width:100%;height:100%}.hw-submission-media button>span{color:#fff;background:#19335345;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hw-submission-media small{color:#acb8ca;white-space:nowrap;margin-left:3px;font-size:9px}.hw-assignment-name{color:#6c809d;font-size:11px;line-height:1.8}.hw-muted{color:#a2b1c7;margin-top:5px;font-size:10px;line-height:1.8;display:block}.hw-topic-list{color:#8ba1be;flex-direction:column;gap:3px;font-size:10px;display:flex}.hw-visibility{color:#829bbd;white-space:nowrap;background:#eff5fd;border-radius:3px;padding:3px 7px;font-size:10px;display:inline-block}.hw-visibility.private{color:#9f91ad;background:#f4f1f8}.hw-date-cell{color:#a3b1c4;font-size:10px;line-height:1.9}.hw-review-badge{color:#b29b75;white-space:nowrap;background:#fff8ed;border-radius:3px;padding:3px 6px;font-size:10px}.hw-review-badge.done{color:#829bb9;background:#f0f5fc}.hw-featured-label{color:#c3a064;white-space:nowrap;align-items:center;gap:4px;margin-top:9px;font-size:10px;display:flex}.hw-row-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.hw-row-actions button,.hw-task-actions button{color:#1677ff;white-space:nowrap;padding:0;font-size:11px}.hw-row-actions button:disabled,.hw-task-actions button:disabled{color:#bbc5d2;cursor:not-allowed}.hw-row-actions button:hover:not(:disabled),.hw-task-actions button:hover:not(:disabled){text-decoration:underline}.hw-pagination{color:#9daabd;justify-content:flex-end;align-items:center;gap:8px;padding:23px;font-size:11px;display:flex}.hw-pagination select{height:29px;font:inherit;color:#7a8eaa;background:#fff;border:1px solid #dee6f1;border-radius:3px;outline:none;padding:0 8px}.hw-pagination>button{color:#98a9c0;border:1px solid #e1e8f1;border-radius:3px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.hw-pagination button:disabled{opacity:.35;cursor:not-allowed}.hw-pagination button.active{color:#1677ff;background:#f5f9ff;border-color:#1677ff}.hw-local-note{color:#a8b5c7;margin:15px 0 0;font-size:10px;line-height:1.8}.hw-filter-error{color:#d77c7c;margin:0 23px 12px;font-size:11px}.hw-empty{color:#b0bfd2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.hw-empty b{color:#8397b2;margin-top:18px;font-size:14px;font-weight:500}.hw-empty p{color:#a4b3c7;font-size:11px;line-height:1.9}.hw-assignment-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:24px;display:flex}.hw-assignment-toolbar h2{margin:0;font-size:14px;font-weight:500}.hw-assignment-toolbar p{color:#a2b0c4;margin:8px 0 0;font-size:11px}.assignments-table{min-width:1100px;margin-bottom:22px}.assignments-table th:first-child{width:280px}.assignments-table th:nth-child(2){width:155px}.assignments-table th:nth-child(3){width:130px}.assignments-table th:nth-child(4){width:65px}.assignments-table th:nth-child(5){width:90px}.assignments-table th:nth-child(6){width:120px}.assignments-table th:nth-child(7){width:190px}.hw-task-featured{color:#b69b6e;background:#fbf6ee;border-radius:3px;align-items:center;gap:4px;margin-top:8px;padding:2px 6px;font-size:10px;display:inline-flex}.hw-reference-count{color:#91a4bf;align-items:center;gap:5px;font-size:10px;display:flex}.hw-reference-count>svg:nth-of-type(2){margin-left:8px}.hw-task-status{white-space:nowrap;color:#9eacc0;font-size:10px}.hw-task-status.published{color:#6d9bc5}.hw-task-status.draft{color:#b9a174}.hw-task-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.hw-task-actions .danger-text:not(:disabled){color:#d68484}.hw-editor-context{color:#839dbc;background:#f5f9ff;border:1px solid #e7effb;border-radius:4px;align-items:center;gap:9px;margin-bottom:22px;padding:10px 13px;font-size:11px;display:flex}.hw-editor-form{flex-direction:column;gap:24px;display:flex}.hw-editor-form .rich-content{min-height:180px}.hw-feature-setting{background:#f8fafd;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.hw-feature-setting b{color:#617794;font-size:12px;font-weight:500}.hw-feature-setting p{color:#a0afc4;margin:6px 0 0;font-size:10px;line-height:1.9}.hw-feature-setting>button{background:#d0d9e6;border-radius:15px;flex-shrink:0;width:34px;height:20px;padding:2px;transition:background .15s}.hw-feature-setting>button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.hw-feature-setting>button.on{background:#1677ff}.hw-feature-setting>button.on i{transform:translate(14px)}.hw-reference-grid{flex-wrap:wrap;gap:11px;display:flex}.hw-reference-tile{width:115px;position:relative}.hw-reference-view{background:#f3f7fc;border:1px solid #e3ebf6;border-radius:4px;width:115px;height:82px;padding:0;display:block;overflow:hidden}.hw-reference-view>img{object-fit:cover;width:100%;height:100%}.hw-reference-view>span{color:#9db1cb;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:100%;display:flex}.hw-reference-view small{font-size:9px}.hw-reference-remove{color:#fff;background:#162e4a80;border-radius:3px;justify-content:center;align-items:center;width:23px;height:23px;padding:0;display:flex;position:absolute;top:3px;right:3px}.hw-reference-tile>div{color:#a2b0c4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.hw-reference-add{color:#9eb2ce;background:#fafcff;border:1px dashed #cbd9ed;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:105px;height:82px;font-size:10px;display:flex}.hw-reference-add:disabled{opacity:.4;cursor:not-allowed}.hw-reference-add:hover:not(:disabled){color:#1677ff;border-color:#1677ff}.hw-media-stage{background:#f5f8fc;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:260px;display:flex;overflow:hidden}.hw-media-stage img{object-fit:contain;max-width:100%;max-height:65vh;display:block}.hw-media-stage video{background:#101827;width:100%;max-height:65vh;display:block}.hw-media-error{text-align:center;color:#9babc2;padding:30px;font-size:12px;line-height:1.9}.hw-detail-head{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.hw-detail-title{overflow-wrap:anywhere;line-height:1.7;margin:22px 0 10px!important;font-size:19px!important}.hw-detail-body{white-space:pre-wrap;color:#7f92ad;overflow-wrap:anywhere;font-size:13px;line-height:1.95}.hw-detail-media{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.hw-detail-media button{background:#f2f6fc;border-radius:4px;width:150px;height:110px;padding:0;position:relative;overflow:hidden}.hw-detail-media img{object-fit:cover;width:100%;height:100%}.hw-detail-media button>span{color:#fff;background:#17365355;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;inset:0}.hw-detail-fields{border-top:1px solid #edf1f7;grid-template-columns:75px 1fr;gap:14px;margin:0;padding-top:22px;font-size:11px;line-height:1.8;display:grid}.hw-detail-fields dt{color:#a3b0c4}.hw-detail-fields dd{color:#7a8eaa;margin:0}.hw-review-form{background:#f8faff;border:1px solid #e5edf9;border-radius:5px;margin-top:26px;padding:17px}.hw-review-form h3{color:#7e98bb;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;font-weight:500;display:flex}.hw-review-form textarea{font:inherit;resize:vertical;color:#6681a4;border:1px solid #dae5f4;border-radius:4px;outline:none;width:100%;padding:12px;font-size:12px;line-height:1.8}.hw-review-form>div{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.hw-review-form>div>span{color:#a3b4cb;font-size:9px}.hw-task-preview>h2{overflow-wrap:anywhere;margin:15px 0 5px;font-size:20px;line-height:1.8}.hw-rich-body{color:#7e93b0;overflow-wrap:anywhere;margin-top:22px;font-size:13px;line-height:1.95}.hw-rich-body img{max-width:100%;height:auto}.hw-task-preview h3{color:#7c91af;margin:25px 0 15px;font-size:13px;font-weight:500}.hw-preview-references{flex-wrap:wrap;gap:13px;display:flex}.hw-preview-references button{text-align:left;width:170px;padding:0}.hw-preview-references img{object-fit:cover;border-radius:4px;width:170px;height:120px}.hw-preview-references button>span{color:#99b0ce;background:#eff5fd;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:120px;font-size:12px;display:flex}.hw-preview-references small{color:#a4b3c8;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:10px;display:block;overflow:hidden}.hw-toast-error{color:#c66d6d}.hw-missing{color:#9bacc2;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:600px;display:flex}.hw-missing h1{font-size:18px}@media (width<=1200px){.homework-page{padding:20px 18px}.hw-statistics>div{padding:0 18px}.hw-filters>label{min-width:160px}.hw-tabs{gap:22px}.hw-tabs>small{display:none}.hw-statistics b small{margin:7px 0 0;font-size:10px;display:block}}@media (width<=700px){.homework-page{padding:17px 10px}.hw-heading h1{font-size:18px}.hw-heading{align-items:flex-start;gap:5px}.hw-heading>div{gap:5px}.hw-heading p{gap:3px;max-width:160px;line-height:1.9}.hw-heading p i{display:none}.hw-heading .list-button{padding:0 9px;font-size:11px}.hw-statistics{flex-wrap:wrap;gap:18px 0;padding:18px 0}.hw-statistics>div{flex:0 0 50%;padding:0 15px}.hw-statistics>div:nth-child(2){border:0}.hw-statistics span{font-size:10px}.hw-statistics b{font-size:23px}.hw-filters{gap:13px;padding:18px 15px 10px}.hw-filters>label,.hw-filters>label.hw-date-filter{flex:1 0 100%;min-width:0}.hw-date-filter input{flex:1;width:0;min-width:0}.hw-date-filter>div{width:100%}.hw-tabs{gap:22px;padding:0 16px}.hw-list-toolbar{padding:15px;font-size:10px}.hw-table-scroll{padding:0 15px}.hw-detail-fields{grid-template-columns:60px 1fr}.hw-review-form>div{flex-wrap:wrap}.hw-detail-media button{width:120px;height:95px}.hw-reference-tile,.hw-reference-view{width:100px}.hw-reference-add{width:90px}.hw-task-actions{gap:12px}.hw-assignment-toolbar{align-items:flex-start;padding:20px 15px}.hw-assignment-toolbar p{line-height:1.8}.hw-assignment-toolbar .list-button{font-size:11px}.hw-pagination{gap:6px;padding:20px 15px}.hw-course-label{font-size:11px}}
