:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-affix--fixed{position:fixed}.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-aside{box-sizing:border-box;width:var(--el-aside-width,300px);flex-shrink:0;overflow:auto}.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;width:var(--el-input-width);display:inline-block;position:relative}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__header{border-bottom:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__footer{border-top:1px solid var(--el-border-color-lighter);padding:10px}.el-autocomplete-suggestion__wrap{box-sizing:border-box;max-height:280px;padding:10px 0}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{cursor:pointer;color:var(--el-text-color-regular);line-height:34px;font-size:var(--el-font-size-base);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 20px;list-style:none;overflow:hidden}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{cursor:default;height:100px;color:var(--el-text-color-secondary);justify-content:center;align-items:center;font-size:20px;display:flex}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size:40px;--el-avatar-size-small:24px;box-sizing:border-box;text-align:center;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size);outline:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.el-avatar>img{width:100%;height:100%;display:block}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-avatar-group{--el-avatar-group-item-gap:-8px;--el-avatar-group-collapse-item-gap:4px;display:inline-flex}.el-avatar-group .el-avatar{border:1px solid var(--el-border-color-extra-light)}.el-avatar-group .el-avatar:not(:first-child){margin-left:var(--el-avatar-group-item-gap)}.el-avatar-group__collapse-avatars{--el-avatar-group-item-gap:-8px;--el-avatar-group-collapse-item-gap:4px}.el-avatar-group__collapse-avatars .el-avatar:not(:first-child){margin-left:var(--el-avatar-group-collapse-item-gap)}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);background-color:var(--el-backtop-bg-color);width:40px;height:40px;color:var(--el-backtop-text-color);box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:fixed}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);margin:0 9px;font-weight:700}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;align-items:center;display:inline-flex}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{transition:var(--el-transition-color);color:var(--el-text-color-primary);font-weight:700;text-decoration:none}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{color:var(--el-text-color-regular);cursor:text;font-weight:400}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:before,.el-breadcrumb:after{content:"";display:table}.el-breadcrumb:after{clear:both}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-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-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);justify-content:space-between;padding:12px 20px;display:flex}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar__select-controller .el-select{margin-right:8px}.el-calendar__select-controller .el-calendar-select__year{width:120px}.el-calendar__select-controller .el-calendar-select__month{width:60px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);padding:12px 0;font-weight:400}.el-calendar-table:not(.is-range) td.prev,.el-calendar-table:not(.is-range) td.next{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.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-carousel__item{width:100%;height:100%;z-index:calc(var(--el-index-normal) - 1);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage:hover .el-carousel__mask,.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{background-color:var(--el-color-white);opacity:.24;width:100%;height:100%;transition:var(--el-transition-duration-fast);position:absolute;top:0;left:0}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:#1f2d3d1c;--el-carousel-arrow-hover-background:#1f2d3d3b;--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel.is-vertical-outside{flex-direction:row;align-items:center;display:flex}.el-carousel.is-vertical-outside .el-carousel__container{flex:1}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);background-color:var(--el-carousel-arrow-background);color:#fff;z-index:10;text-align:center;font-size:var(--el-carousel-arrow-font-size);border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{z-index:calc(var(--el-index-normal) + 1);margin:0;padding:0;list-style:none;position:absolute}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{top:50%;right:0;transform:translateY(-50%)}.el-carousel__indicators--outside{text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels .el-carousel__button{color:#000;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{cursor:pointer;background-color:#0000}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal);display:inline-block}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width) / 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);cursor:pointer;transition:var(--el-transition-duration);background-color:#fff;border:none;outline:none;margin:0;padding:0;display:block}.el-carousel__indicators--labels .el-carousel__button{width:auto;height:auto}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%)translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%)translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);width:-moz-fit-content;width:fit-content;font-size:var(--el-cascader-menu-font-size);display:flex}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{box-sizing:border-box;min-width:180px;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{box-sizing:border-box;min-height:100%;margin:0;padding:6px 0;list-style:none;position:relative}.el-cascader-menu__list.el-vl__window{margin:6px 0;padding:0}.el-cascader-menu__list.el-vl__window ul{margin:0;padding:0}.el-cascader-menu__hover-zone{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.el-cascader-menu__empty-text{color:var(--el-cascader-color-empty);align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{box-sizing:border-box;outline:none;align-items:center;height:34px;padding:0 30px 0 20px;line-height:34px;display:flex;position:relative}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 8px;overflow:hidden}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);vertical-align:middle;font-size:var(--el-font-size-base);outline:none;line-height:32px;display:inline-block;position:relative}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-input__inner:read-only{cursor:pointer}.el-cascader .el-input .el-input__inner:disabled{cursor:not-allowed}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-cascader__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-cascader__tags{text-align:left;box-sizing:border-box;flex-wrap:wrap;gap:6px;padding:4px;line-height:normal;display:flex;position:absolute;top:50%;left:0;right:30px;transform:translateY(-50%)}.el-cascader__tags .el-tag{text-overflow:ellipsis;background:var(--el-cascader-tag-background);align-items:center;max-width:100%;display:inline-flex}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{text-overflow:ellipsis;background:var(--el-fill-color);align-items:center;max-width:100%;display:inline-flex}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:#0000}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{text-overflow:ellipsis;flex:1;line-height:normal;overflow:hidden}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__collapse-tags .el-tag{margin:2px 0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-wrap{max-height:204px}.el-cascader__suggestion-list{font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center;margin:0;padding:6px 0;list-style:none}.el-cascader__suggestion-list.el-vl__window{margin:6px 0;padding:0}.el-cascader__suggestion-list.el-vl__window ul{margin:0;padding:0}.el-cascader__suggestion-item{text-align:left;cursor:pointer;box-sizing:border-box;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 15px;display:flex}.el-cascader__suggestion-item:hover,.el-cascader__suggestion-item:focus{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>:not(.el-icon){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__suggestion-item .el-icon{flex-shrink:0}.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{min-width:60px;height:24px;color:var(--el-cascader-menu-text-color);box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;margin-left:7px;padding:0}.el-cascader__search-input::placeholder{color:#0000}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);transition:var(--el-transition-all);padding:7px 15px;font-weight:700;display:inline-block}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{background-color:var(--el-color-success-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{background-color:var(--el-color-warning-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{background-color:var(--el-color-danger-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{background-color:var(--el-color-error-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);--el-checkbox-button-disabled-checked-fill:var(--el-border-color-extra-light);display:inline-block;position:relative}.el-checkbox-button__inner{line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-disabled-checked-fill)}.el-checkbox-button:first-child .el-checkbox-button__inner{border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;height:var(--el-checkbox-height,32px);align-items:center;margin-right:30px;display:inline-flex;position:relative}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color);will-change:transform}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);transform:translate(-45%,-60%)rotate(45deg)scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";background-color:var(--el-checkbox-checked-icon-color);height:2px;display:block;position:absolute;top:5px;left:0;right:0;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);display:inline-block;position:relative}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";transform-origin:50%;border:1px solid #0000;border-top:0;border-left:0;width:3px;height:7px;transition:transform .15s ease-in 50ms;position:absolute;top:50%;left:50%;transform:translate(-45%,-60%)rotate(45deg)scaleY(0)}.el-checkbox__original{opacity:0;z-index:-1;outline:none;width:0;height:0;margin:0;position:absolute}.el-checkbox__label{line-height:1;font-size:var(--el-checkbox-font-size);padding-left:8px;display:inline-block}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{min-height:1px;display:block}.el-col-0{flex:0 0;max-width:0%;display:none}.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0%}.el-col-pull-0{position:relative;right:0%}.el-col-push-0{position:relative;left:0%}.el-col-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{position:relative;right:4.16667%}.el-col-push-1{position:relative;left:4.16667%}.el-col-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{position:relative;right:8.33333%}.el-col-push-2{position:relative;left:8.33333%}.el-col-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6667%}.el-col-pull-4{position:relative;right:16.6667%}.el-col-push-4{position:relative;left:16.6667%}.el-col-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333%}.el-col-pull-5{position:relative;right:20.8333%}.el-col-push-5{position:relative;left:20.8333%}.el-col-6{flex:0 0 25%;max-width:25%;display:block}.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1667%}.el-col-pull-7{position:relative;right:29.1667%}.el-col-push-7{position:relative;left:29.1667%}.el-col-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333%}.el-col-pull-8{position:relative;right:33.3333%}.el-col-push-8{position:relative;left:33.3333%}.el-col-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6667%}.el-col-pull-10{position:relative;right:41.6667%}.el-col-push-10{position:relative;left:41.6667%}.el-col-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333%}.el-col-pull-11{position:relative;right:45.8333%}.el-col-push-11{position:relative;left:45.8333%}.el-col-12{flex:0 0 50%;max-width:50%;display:block}.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1667%}.el-col-pull-13{position:relative;right:54.1667%}.el-col-push-13{position:relative;left:54.1667%}.el-col-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333%}.el-col-pull-14{position:relative;right:58.3333%}.el-col-push-14{position:relative;left:58.3333%}.el-col-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6667%}.el-col-pull-16{position:relative;right:66.6667%}.el-col-push-16{position:relative;left:66.6667%}.el-col-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333%}.el-col-pull-17{position:relative;right:70.8333%}.el-col-push-17{position:relative;left:70.8333%}.el-col-18{flex:0 0 75%;max-width:75%;display:block}.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1667%}.el-col-pull-19{position:relative;right:79.1667%}.el-col-push-19{position:relative;left:79.1667%}.el-col-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333%}.el-col-pull-20{position:relative;right:83.3333%}.el-col-push-20{position:relative;left:83.3333%}.el-col-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6667%}.el-col-pull-22{position:relative;right:91.6667%}.el-col-push-22{position:relative;left:91.6667%}.el-col-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333%}.el-col-pull-23{position:relative;right:95.8333%}.el-col-push-23{position:relative;left:95.8333%}.el-col-24{flex:0 0 100%;max-width:100%;display:block}.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:767px){.el-col-xs-0{flex:0 0;max-width:0%;display:none}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0%}.el-col-xs-pull-0{position:relative;right:0%}.el-col-xs-push-0{position:relative;left:0%}.el-col-xs-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6667%}.el-col-xs-pull-4{position:relative;right:16.6667%}.el-col-xs-push-4{position:relative;left:16.6667%}.el-col-xs-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333%}.el-col-xs-pull-5{position:relative;right:20.8333%}.el-col-xs-push-5{position:relative;left:20.8333%}.el-col-xs-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1667%}.el-col-xs-pull-7{position:relative;right:29.1667%}.el-col-xs-push-7{position:relative;left:29.1667%}.el-col-xs-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333%}.el-col-xs-pull-8{position:relative;right:33.3333%}.el-col-xs-push-8{position:relative;left:33.3333%}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6667%}.el-col-xs-pull-10{position:relative;right:41.6667%}.el-col-xs-push-10{position:relative;left:41.6667%}.el-col-xs-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333%}.el-col-xs-pull-11{position:relative;right:45.8333%}.el-col-xs-push-11{position:relative;left:45.8333%}.el-col-xs-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1667%}.el-col-xs-pull-13{position:relative;right:54.1667%}.el-col-xs-push-13{position:relative;left:54.1667%}.el-col-xs-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333%}.el-col-xs-pull-14{position:relative;right:58.3333%}.el-col-xs-push-14{position:relative;left:58.3333%}.el-col-xs-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6667%}.el-col-xs-pull-16{position:relative;right:66.6667%}.el-col-xs-push-16{position:relative;left:66.6667%}.el-col-xs-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333%}.el-col-xs-pull-17{position:relative;right:70.8333%}.el-col-xs-push-17{position:relative;left:70.8333%}.el-col-xs-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1667%}.el-col-xs-pull-19{position:relative;right:79.1667%}.el-col-xs-push-19{position:relative;left:79.1667%}.el-col-xs-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333%}.el-col-xs-pull-20{position:relative;right:83.3333%}.el-col-xs-push-20{position:relative;left:83.3333%}.el-col-xs-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6667%}.el-col-xs-pull-22{position:relative;right:91.6667%}.el-col-xs-push-22{position:relative;left:91.6667%}.el-col-xs-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333%}.el-col-xs-pull-23{position:relative;right:95.8333%}.el-col-xs-push-23{position:relative;left:95.8333%}.el-col-xs-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{flex:0 0;max-width:0%;display:none}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0%}.el-col-sm-pull-0{position:relative;right:0%}.el-col-sm-push-0{position:relative;left:0%}.el-col-sm-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6667%}.el-col-sm-pull-4{position:relative;right:16.6667%}.el-col-sm-push-4{position:relative;left:16.6667%}.el-col-sm-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333%}.el-col-sm-pull-5{position:relative;right:20.8333%}.el-col-sm-push-5{position:relative;left:20.8333%}.el-col-sm-6{flex:0 0 25%;max-width:25%;display:block}.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1667%}.el-col-sm-pull-7{position:relative;right:29.1667%}.el-col-sm-push-7{position:relative;left:29.1667%}.el-col-sm-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333%}.el-col-sm-pull-8{position:relative;right:33.3333%}.el-col-sm-push-8{position:relative;left:33.3333%}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6667%}.el-col-sm-pull-10{position:relative;right:41.6667%}.el-col-sm-push-10{position:relative;left:41.6667%}.el-col-sm-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333%}.el-col-sm-pull-11{position:relative;right:45.8333%}.el-col-sm-push-11{position:relative;left:45.8333%}.el-col-sm-12{flex:0 0 50%;max-width:50%;display:block}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1667%}.el-col-sm-pull-13{position:relative;right:54.1667%}.el-col-sm-push-13{position:relative;left:54.1667%}.el-col-sm-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333%}.el-col-sm-pull-14{position:relative;right:58.3333%}.el-col-sm-push-14{position:relative;left:58.3333%}.el-col-sm-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6667%}.el-col-sm-pull-16{position:relative;right:66.6667%}.el-col-sm-push-16{position:relative;left:66.6667%}.el-col-sm-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333%}.el-col-sm-pull-17{position:relative;right:70.8333%}.el-col-sm-push-17{position:relative;left:70.8333%}.el-col-sm-18{flex:0 0 75%;max-width:75%;display:block}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1667%}.el-col-sm-pull-19{position:relative;right:79.1667%}.el-col-sm-push-19{position:relative;left:79.1667%}.el-col-sm-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333%}.el-col-sm-pull-20{position:relative;right:83.3333%}.el-col-sm-push-20{position:relative;left:83.3333%}.el-col-sm-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6667%}.el-col-sm-pull-22{position:relative;right:91.6667%}.el-col-sm-push-22{position:relative;left:91.6667%}.el-col-sm-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333%}.el-col-sm-pull-23{position:relative;right:95.8333%}.el-col-sm-push-23{position:relative;left:95.8333%}.el-col-sm-24{flex:0 0 100%;max-width:100%;display:block}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{flex:0 0;max-width:0%;display:none}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0%}.el-col-md-pull-0{position:relative;right:0%}.el-col-md-push-0{position:relative;left:0%}.el-col-md-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6667%}.el-col-md-pull-4{position:relative;right:16.6667%}.el-col-md-push-4{position:relative;left:16.6667%}.el-col-md-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333%}.el-col-md-pull-5{position:relative;right:20.8333%}.el-col-md-push-5{position:relative;left:20.8333%}.el-col-md-6{flex:0 0 25%;max-width:25%;display:block}.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1667%}.el-col-md-pull-7{position:relative;right:29.1667%}.el-col-md-push-7{position:relative;left:29.1667%}.el-col-md-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333%}.el-col-md-pull-8{position:relative;right:33.3333%}.el-col-md-push-8{position:relative;left:33.3333%}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6667%}.el-col-md-pull-10{position:relative;right:41.6667%}.el-col-md-push-10{position:relative;left:41.6667%}.el-col-md-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333%}.el-col-md-pull-11{position:relative;right:45.8333%}.el-col-md-push-11{position:relative;left:45.8333%}.el-col-md-12{flex:0 0 50%;max-width:50%;display:block}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1667%}.el-col-md-pull-13{position:relative;right:54.1667%}.el-col-md-push-13{position:relative;left:54.1667%}.el-col-md-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333%}.el-col-md-pull-14{position:relative;right:58.3333%}.el-col-md-push-14{position:relative;left:58.3333%}.el-col-md-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6667%}.el-col-md-pull-16{position:relative;right:66.6667%}.el-col-md-push-16{position:relative;left:66.6667%}.el-col-md-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333%}.el-col-md-pull-17{position:relative;right:70.8333%}.el-col-md-push-17{position:relative;left:70.8333%}.el-col-md-18{flex:0 0 75%;max-width:75%;display:block}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1667%}.el-col-md-pull-19{position:relative;right:79.1667%}.el-col-md-push-19{position:relative;left:79.1667%}.el-col-md-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333%}.el-col-md-pull-20{position:relative;right:83.3333%}.el-col-md-push-20{position:relative;left:83.3333%}.el-col-md-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6667%}.el-col-md-pull-22{position:relative;right:91.6667%}.el-col-md-push-22{position:relative;left:91.6667%}.el-col-md-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333%}.el-col-md-pull-23{position:relative;right:95.8333%}.el-col-md-push-23{position:relative;left:95.8333%}.el-col-md-24{flex:0 0 100%;max-width:100%;display:block}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{flex:0 0;max-width:0%;display:none}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0%}.el-col-lg-pull-0{position:relative;right:0%}.el-col-lg-push-0{position:relative;left:0%}.el-col-lg-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6667%}.el-col-lg-pull-4{position:relative;right:16.6667%}.el-col-lg-push-4{position:relative;left:16.6667%}.el-col-lg-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333%}.el-col-lg-pull-5{position:relative;right:20.8333%}.el-col-lg-push-5{position:relative;left:20.8333%}.el-col-lg-6{flex:0 0 25%;max-width:25%;display:block}.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1667%}.el-col-lg-pull-7{position:relative;right:29.1667%}.el-col-lg-push-7{position:relative;left:29.1667%}.el-col-lg-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333%}.el-col-lg-pull-8{position:relative;right:33.3333%}.el-col-lg-push-8{position:relative;left:33.3333%}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6667%}.el-col-lg-pull-10{position:relative;right:41.6667%}.el-col-lg-push-10{position:relative;left:41.6667%}.el-col-lg-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333%}.el-col-lg-pull-11{position:relative;right:45.8333%}.el-col-lg-push-11{position:relative;left:45.8333%}.el-col-lg-12{flex:0 0 50%;max-width:50%;display:block}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1667%}.el-col-lg-pull-13{position:relative;right:54.1667%}.el-col-lg-push-13{position:relative;left:54.1667%}.el-col-lg-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333%}.el-col-lg-pull-14{position:relative;right:58.3333%}.el-col-lg-push-14{position:relative;left:58.3333%}.el-col-lg-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6667%}.el-col-lg-pull-16{position:relative;right:66.6667%}.el-col-lg-push-16{position:relative;left:66.6667%}.el-col-lg-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333%}.el-col-lg-pull-17{position:relative;right:70.8333%}.el-col-lg-push-17{position:relative;left:70.8333%}.el-col-lg-18{flex:0 0 75%;max-width:75%;display:block}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1667%}.el-col-lg-pull-19{position:relative;right:79.1667%}.el-col-lg-push-19{position:relative;left:79.1667%}.el-col-lg-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333%}.el-col-lg-pull-20{position:relative;right:83.3333%}.el-col-lg-push-20{position:relative;left:83.3333%}.el-col-lg-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6667%}.el-col-lg-pull-22{position:relative;right:91.6667%}.el-col-lg-push-22{position:relative;left:91.6667%}.el-col-lg-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333%}.el-col-lg-pull-23{position:relative;right:95.8333%}.el-col-lg-push-23{position:relative;left:95.8333%}.el-col-lg-24{flex:0 0 100%;max-width:100%;display:block}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{flex:0 0;max-width:0%;display:none}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0%}.el-col-xl-pull-0{position:relative;right:0%}.el-col-xl-push-0{position:relative;left:0%}.el-col-xl-1{flex:0 0 4.16667%;max-width:4.16667%;display:block}.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{flex:0 0 8.33333%;max-width:8.33333%;display:block}.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%;display:block}.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{flex:0 0 16.6667%;max-width:16.6667%;display:block}.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6667%}.el-col-xl-pull-4{position:relative;right:16.6667%}.el-col-xl-push-4{position:relative;left:16.6667%}.el-col-xl-5{flex:0 0 20.8333%;max-width:20.8333%;display:block}.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333%}.el-col-xl-pull-5{position:relative;right:20.8333%}.el-col-xl-push-5{position:relative;left:20.8333%}.el-col-xl-6{flex:0 0 25%;max-width:25%;display:block}.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{flex:0 0 29.1667%;max-width:29.1667%;display:block}.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1667%}.el-col-xl-pull-7{position:relative;right:29.1667%}.el-col-xl-push-7{position:relative;left:29.1667%}.el-col-xl-8{flex:0 0 33.3333%;max-width:33.3333%;display:block}.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333%}.el-col-xl-pull-8{position:relative;right:33.3333%}.el-col-xl-push-8{position:relative;left:33.3333%}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%;display:block}.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{flex:0 0 41.6667%;max-width:41.6667%;display:block}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6667%}.el-col-xl-pull-10{position:relative;right:41.6667%}.el-col-xl-push-10{position:relative;left:41.6667%}.el-col-xl-11{flex:0 0 45.8333%;max-width:45.8333%;display:block}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333%}.el-col-xl-pull-11{position:relative;right:45.8333%}.el-col-xl-push-11{position:relative;left:45.8333%}.el-col-xl-12{flex:0 0 50%;max-width:50%;display:block}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{flex:0 0 54.1667%;max-width:54.1667%;display:block}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1667%}.el-col-xl-pull-13{position:relative;right:54.1667%}.el-col-xl-push-13{position:relative;left:54.1667%}.el-col-xl-14{flex:0 0 58.3333%;max-width:58.3333%;display:block}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333%}.el-col-xl-pull-14{position:relative;right:58.3333%}.el-col-xl-push-14{position:relative;left:58.3333%}.el-col-xl-15{flex:0 0 62.5%;max-width:62.5%;display:block}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{flex:0 0 66.6667%;max-width:66.6667%;display:block}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6667%}.el-col-xl-pull-16{position:relative;right:66.6667%}.el-col-xl-push-16{position:relative;left:66.6667%}.el-col-xl-17{flex:0 0 70.8333%;max-width:70.8333%;display:block}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333%}.el-col-xl-pull-17{position:relative;right:70.8333%}.el-col-xl-push-17{position:relative;left:70.8333%}.el-col-xl-18{flex:0 0 75%;max-width:75%;display:block}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{flex:0 0 79.1667%;max-width:79.1667%;display:block}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1667%}.el-col-xl-pull-19{position:relative;right:79.1667%}.el-col-xl-push-19{position:relative;left:79.1667%}.el-col-xl-20{flex:0 0 83.3333%;max-width:83.3333%;display:block}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333%}.el-col-xl-pull-20{position:relative;right:83.3333%}.el-col-xl-push-20{position:relative;left:83.3333%}.el-col-xl-21{flex:0 0 87.5%;max-width:87.5%;display:block}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{flex:0 0 91.6667%;max-width:91.6667%;display:block}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6667%}.el-col-xl-pull-22{position:relative;right:91.6667%}.el-col-xl-push-22{position:relative;left:91.6667%}.el-col-xl-23{flex:0 0 95.8333%;max-width:95.8333%;display:block}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333%}.el-col-xl-pull-23{position:relative;right:95.8333%}.el-col-xl-push-23{position:relative;left:95.8333%}.el-col-xl-24{flex:0 0 100%;max-width:100%;display:block}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{width:100%;min-height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border:none;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);transition:border-bottom-color var(--el-transition-duration);box-sizing:border-box;outline:none;align-items:center;padding:0;font-weight:500;display:flex}.el-collapse-item__arrow{transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__title{text-align:left;flex:auto}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:#0000}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color);overflow:hidden}.el-collapse-item__content{font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);padding-bottom:25px;line-height:1.76923}.el-collapse-item:last-child{margin-bottom:-1px}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}.el-collapse-icon-position-left .el-collapse-item__title{order:1}.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}.el-color-picker-panel{--el-colorpicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-colorpicker-bg-color);box-sizing:content-box;background:var(--el-colorpicker-bg-color);width:300px;padding:12px}.el-color-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter);border-radius:4px}.el-color-picker-panel__wrapper{margin-bottom:6px}.el-color-picker-panel__footer{text-align:right;justify-content:space-between;margin-top:12px;display:flex}.el-color-picker-panel__footer .el-input{color:#000;width:160px;font-size:12px;line-height:26px}.el-color-picker-panel.is-disabled .el-color-svpanel,.el-color-picker-panel.is-disabled .el-color-hue-slider{cursor:not-allowed;opacity:.3}.el-color-picker-panel.is-disabled .el-color-hue-slider__thumb{cursor:not-allowed}.el-color-picker-panel.is-disabled .el-color-alpha-slider,.el-color-picker-panel.is-disabled .el-color-predefine .el-color-predefine__color-selector{cursor:not-allowed;opacity:.3}.el-color-predefine{width:280px;margin-top:8px;font-size:12px;display:flex}.el-color-predefine__colors{flex-wrap:wrap;flex:1;gap:8px;display:flex}.el-color-predefine__color-selector{border-radius:var(--el-border-radius-base);cursor:pointer;border:none;outline:none;width:20px;height:20px;padding:0;overflow:hidden}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-predefine__color-selector>div{height:100%;display:flex}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{box-sizing:border-box;float:right;background-color:red;width:280px;height:12px;padding:0 2px;position:relative}.el-color-hue-slider__bar{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-svpanel{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);width:280px;height:180px;position:relative}.el-color-svpanel__cursor{cursor:pointer;border-radius:50%;width:4px;height:4px;position:absolute;transform:translate(-2px,-2px);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006}.el-color-svpanel__cursor:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-color-alpha-slider{box-sizing:border-box;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;width:280px;height:12px;position:relative}.el-color-alpha-slider.is-disabled .el-color-alpha-slider__thumb{cursor:not-allowed}.el-color-alpha-slider__bar{background:linear-gradient(to right,#fff0 0%,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{cursor:pointer;box-sizing:border-box;border:1px solid var(--el-border-color-lighter);z-index:1;background:#fff;border-radius:1px;width:4px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 2px #0009}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(#fff0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{width:100%;height:4px;top:0;left:0}.el-color-picker-panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker-panel{--el-color-picker-alpha-bg-a:#333}.el-color-picker{outline:none;width:32px;height:32px;line-height:normal;display:inline-block;position:relative}.el-color-picker:hover:not(:-webkit-any(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:hover:not(:is(.is-disabled,.is-focused)) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed;background-color:var(--el-fill-color-light)}.el-color-picker.is-disabled .el-color-picker__color{opacity:.3}.el-color-picker--large{width:40px;height:40px}.el-color-picker--small{width:24px;height:24px}.el-color-picker--small .el-color-picker__icon,.el-color-picker--small .el-color-picker__empty{transform:scale(.8)}.el-color-picker__trigger{box-sizing:border-box;border:1px solid var(--el-border-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:0;display:inline-flex;position:relative}.el-color-picker__color{box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);text-align:center;width:100%;height:100%;display:block;position:relative}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{color:#fff;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.el-color-picker__panel{border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);background-color:#fff}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333}.el-container{box-sizing:border-box;flex-direction:row;flex:auto;min-width:0;display:flex}.el-container.is-vertical{flex-direction:column}.el-date-table{-webkit-user-select:none;user-select:none;font-size:12px}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{box-sizing:border-box;text-align:center;cursor:pointer;width:32px;height:30px;padding:4px 0;position:relative}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;width:24px;height:24px;margin:0 auto;line-height:24px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-top-right-radius:15px;border-bottom-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{color:var(--el-datepicker-header-text-color);border-bottom:solid 1px var(--el-border-color-lighter);padding:5px;font-weight:400}.el-date-table th.el-date-table__week-header{width:24px;padding:0}.el-month-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-month-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .el-date-table-cell__text,.el-month-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{width:54px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date .el-date-table-cell,.el-month-table td.end-date .el-date-table-cell{color:#fff}.el-month-table td.start-date .el-date-table-cell__text,.el-month-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;margin:-1px;font-size:12px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;cursor:pointer;width:68px;padding:8px 0;position:relative}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.start-date .el-date-table-cell__text,.el-year-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{width:60px;height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto;line-height:36px;display:block;position:absolute;left:50%;transform:translate(-50%)}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.start-date .el-date-table-cell,.el-year-table td.end-date .el-date-table-cell{color:#fff}.el-year-table td.start-date .el-date-table-cell__text,.el-year-table td.end-date .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td.start-date .el-date-table-cell{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{vertical-align:top;width:50%;max-height:192px;display:inline-block;position:relative;overflow:auto}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{color:var(--el-text-color-secondary);width:100%;z-index:var(--el-index-normal);text-align:center;cursor:pointer;height:30px;font-size:12px;line-height:30px;position:absolute;left:0}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{text-align:center;padding:0}.el-time-spinner__list{text-align:center;margin:0;padding:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";width:100%;height:80px;display:block}.el-time-spinner__item{height:32px;color:var(--el-text-color-regular);font-size:12px;line-height:32px}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;text-align:left;vertical-align:middle;position:relative}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__icon{height:inherit;color:var(--el-text-color-placeholder);float:left;font-size:14px}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;width:39%;height:30px;line-height:30px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:#0000;border:none;outline:none;margin:0;padding:0;display:inline-block}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{overflow-wrap:break-word;height:100%;color:var(--el-text-color-primary);flex:1;justify-content:center;align-items:center;margin:0;padding:0 5px;font-size:14px;display:inline-flex}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer;font-size:14px}.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{vertical-align:middle;align-items:center;padding:0 10px;display:inline-flex}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{height:38px;font-size:14px;line-height:38px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{height:22px;font-size:12px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-datepicker-bg-color);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));line-height:30px}.el-picker-panel .el-time-panel{border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-datepicker-bg-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";clear:both;display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);text-align:right;background-color:var(--el-datepicker-bg-color);padding:4px 12px;font-size:0;position:relative}.el-picker-panel__shortcut{width:100%;color:var(--el-datepicker-text-color);text-align:left;cursor:pointer;background-color:#0000;border:0;outline:none;padding-left:12px;font-size:14px;line-height:28px;display:block}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{color:var(--el-datepicker-active-color);background-color:#e6f1fe}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);cursor:pointer;background-color:#0000;border-radius:2px;outline:none;padding:0 20px;font-size:12px;line-height:24px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{color:var(--el-datepicker-icon-color);cursor:pointer;background:0 0;border:0;outline:none;margin-top:8px;padding:1px 6px;font-size:12px;line-height:1}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn.is-disabled .el-icon{cursor:inherit}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel.is-disabled .el-picker-panel__prev-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__prev-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__prev-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__next-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__next-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__next-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__icon-btn{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__icon-btn:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__icon-btn .el-icon{cursor:inherit}.el-picker-panel.is-disabled .el-picker-panel__shortcut{color:var(--el-text-color-disabled)}.el-picker-panel.is-disabled .el-picker-panel__shortcut:hover{cursor:not-allowed}.el-picker-panel.is-disabled .el-picker-panel__shortcut .el-icon{cursor:inherit}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;padding-top:6px;position:absolute;top:0;bottom:0;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-datepicker-bg-color);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-picker__header{text-align:center;padding:12px 12px 0}.el-date-picker__header--bordered{border-bottom:solid 1px var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{text-align:center;padding:10px}.el-date-picker__time-label{float:left;cursor:pointer;margin-left:10px;line-height:30px}.el-date-picker .el-time-panel{position:absolute}.el-date-picker.is-disabled .el-date-picker__header-label{color:var(--el-text-color-disabled)}.el-date-picker.is-disabled .el-date-picker__header-label:hover{cursor:not-allowed}.el-date-picker.is-disabled .el-date-picker__header-label .el-icon{cursor:inherit}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);--el-datepicker-bg-color:var(--el-bg-color-overlay);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker.single-panel{width:322px}.el-date-range-picker.single-panel .el-picker-panel__body{min-width:322px}.el-date-range-picker.single-panel.has-sidebar.has-time{width:434px}.el-date-range-picker.single-panel.has-sidebar{width:438px}.el-date-range-picker.single-panel .el-picker-panel__content{width:292px;margin:15px;padding:0;display:block;position:relative}.el-date-range-picker__header{text-align:center;height:28px;position:relative}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{margin-right:50px;font-size:16px;font-weight:500}.el-date-range-picker__header-label{text-align:center;cursor:pointer;color:var(--el-text-color-regular);padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-range-picker__content{box-sizing:border-box;width:50%;margin:0;padding:16px;display:table-cell}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:100%;padding:8px 5px 5px;font-size:12px;display:table;position:relative}.el-date-range-picker__time-header>.el-icon-arrow-right{vertical-align:middle;color:var(--el-datepicker-icon-color);font-size:20px;display:table-cell}.el-date-range-picker__time-picker-wrap{padding:0 5px;display:table-cell;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{z-index:1;background:#fff;position:absolute;top:13px;right:0}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-date-range-picker.is-disabled .el-date-range-picker__header-label{color:var(--el-text-color-disabled)}.el-date-range-picker.is-disabled .el-date-range-picker__header-label:hover{cursor:not-allowed}.el-date-range-picker.is-disabled .el-date-range-picker__header-label .el-icon{cursor:inherit}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{text-align:center;z-index:1;padding:10px;position:relative}.el-time-range-picker__cell{box-sizing:border-box;width:50%;margin:0;padding:4px 7px 7px;display:inline-block}.el-time-range-picker__header{text-align:center;margin-bottom:5px;font-size:14px}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{width:180px;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box;border-radius:2px;position:relative;left:0}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";z-index:-1;box-sizing:border-box;text-align:left;height:32px;margin-top:-16px;padding-top:6px;position:absolute;top:50%;left:0;right:0}.el-time-panel__content:after{margin-left:12%;margin-right:12%;left:50%}.el-time-panel__content:before{border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.el-time-panel__content.has-seconds:after{left:66.6667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));text-align:right;box-sizing:border-box;height:36px;padding:4px;line-height:25px}.el-time-panel__btn{cursor:pointer;color:var(--el-text-color-primary);background-color:#0000;border:none;outline:none;margin:0 5px;padding:0 5px;font-size:12px;line-height:28px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.el-picker-panel.is-border{border:solid 1px var(--el-border-color-lighter)}.el-picker-panel.is-border .el-picker-panel__body-wrapper{position:relative}.el-picker-panel.is-border.el-picker-panel [slot=sidebar],.el-picker-panel.is-border.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;width:110px;height:100%;padding-top:6px;position:absolute;top:0;overflow:auto}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-size:14px;line-height:23px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background);font-weight:700}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);width:100%;height:1px;margin:24px 0;display:block}.el-divider--vertical{vertical-align:middle;border-left:1px var(--el-border-color) var(--el-border-style);width:1px;height:1em;margin:0 8px;display:inline-block;position:relative}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);padding:0 20px;font-size:14px;font-weight:500;position:absolute}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%)translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-overlay.is-drawer{overflow:hidden}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);--el-drawer-dragger-size:8px;box-sizing:border-box;background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);transition:all var(--el-transition-duration);flex-direction:column;display:flex;position:absolute}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{color:var(--el-text-color-primary);padding:var(--el-drawer-padding-primary);align-items:center;margin-bottom:32px;padding-bottom:0;display:flex;overflow:hidden}.el-drawer__header>:first-child{flex:1}.el-drawer__title{line-height:inherit;flex:1;margin:0;font-size:16px}.el-drawer__footer{padding:var(--el-drawer-padding-primary);text-align:right;padding-top:10px;overflow:hidden}.el-drawer__close-btn{cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:#0000;border:none;outline:none;display:inline-flex}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{padding:var(--el-drawer-padding-primary);flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.is-dragging{transition:none}.el-drawer__dragger{-webkit-user-select:none;user-select:none;background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:before{content:"";background-color:#0000;transition:all .2s;position:absolute}.el-drawer__dragger:hover:before{background-color:var(--el-color-primary)}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger,.el-drawer.rtl>.el-drawer__dragger{height:100%;width:var(--el-drawer-dragger-size);cursor:ew-resize;top:0;bottom:0}.el-drawer.ltr>.el-drawer__dragger:before,.el-drawer.rtl>.el-drawer__dragger:before{width:3px;top:0;bottom:0}.el-drawer.ttb,.el-drawer.btt{width:100%;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger,.el-drawer.btt>.el-drawer__dragger{width:100%;height:var(--el-drawer-dragger-size);cursor:ns-resize;left:0;right:0}.el-drawer.ttb>.el-drawer__dragger:before,.el-drawer.btt>.el-drawer__dragger:before{height:3px;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.ltr>.el-drawer__dragger{right:0}.el-drawer.ltr>.el-drawer__dragger:before{right:-2px}.el-drawer.rtl{right:0}.el-drawer.rtl>.el-drawer__dragger{left:0}.el-drawer.rtl>.el-drawer__dragger:before{left:-2px}.el-drawer.ttb{top:0}.el-drawer.ttb>.el-drawer__dragger{bottom:0}.el-drawer.ttb>.el-drawer__dragger:before{bottom:-2px}.el-drawer.btt{bottom:0}.el-drawer.btt>.el-drawer__dragger{top:0}.el-drawer.btt>.el-drawer__dragger:before{top:-2px}.el-modal-drawer.is-penetrable{pointer-events:none}.el-modal-drawer.is-penetrable .el-drawer{pointer-events:auto}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-from,.el-drawer-fade-enter-active,.el-drawer-fade-enter-to,.el-drawer-fade-leave-from,.el-drawer-fade-leave-active,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:#0000!important}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;vertical-align:top;object-fit:contain;width:100%;height:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;vertical-align:top;width:100%;height:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{font-size:var(--el-font-size-base);color:var(--el-text-color-secondary);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;height:var(--el-footer-height);flex-shrink:0}.el-form-item{--font-size:14px;margin-bottom:18px;display:flex}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--label-left .el-form-item__label{text-align:left;justify-content:flex-start}.el-form-item--label-right .el-form-item__label{text-align:right;justify-content:flex-end}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{text-align:left;width:-moz-fit-content;width:fit-content;height:auto;margin-bottom:8px;padding-right:0;line-height:22px;display:block}.el-form-item__label-wrap{display:flex}.el-form-item__label{font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);box-sizing:border-box;flex:none;align-items:flex-start;height:32px;padding:0 12px 0 0;line-height:32px;display:inline-flex}.el-form-item__content{line-height:32px;font-size:var(--font-size);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);padding-top:2px;font-size:12px;line-height:1;position:absolute;top:100%;left:0}.el-form-item__error--inline{margin-left:10px;display:inline-block;position:relative;top:auto;left:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:hover,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field:focus,.el-form-item.is-error .el-form-item__content :not(.el-input-otp--underlined) .el-input-otp__input-field.is-focus,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:hover:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field:focus:after,.el-form-item.is-error .el-form-item__content .el-input-otp--underlined .el-input-otp__input-field.is-focus:after{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px #0000}.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline .el-form-item:last-child{margin-right:0}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;height:var(--el-header-height);flex-shrink:0}.el-image-viewer__wrapper{position:fixed;inset:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{z-index:1;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-image-viewer__btn .el-icon{cursor:pointer}.el-image-viewer__close{width:40px;height:40px;font-size:40px;top:40px;right:40px}.el-image-viewer__canvas{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:static}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;height:44px;padding:0 23px;bottom:30px;left:50%;transform:translate(-50%)}.el-image-viewer__actions__inner{cursor:default;color:#fff;justify-content:space-around;align-items:center;gap:22px;width:100%;height:100%;padding:0 6px;font-size:23px;display:flex}.el-image-viewer__actions__divider{margin:0 -6px}.el-image-viewer__progress{cursor:default;color:#fff;bottom:90px;left:50%;transform:translate(-50%)}.el-image-viewer__prev{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;left:40px;transform:translateY(-50%)}.el-image-viewer__next{text-indent:2px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px;top:50%;right:40px;transform:translateY(-50%)}.el-image-viewer__close{color:#fff;background-color:var(--el-text-color-regular);border-color:#fff;width:44px;height:44px;font-size:24px}.el-image-viewer__mask{opacity:.5;background:#000;width:100%;height:100%;position:absolute;top:0;left:0}.el-image-viewer-parent--hidden{overflow:hidden}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}.el-image__error,.el-image__placeholder,.el-image__wrapper,.el-image__inner{width:100%;height:100%}.el-image{display:inline-block;position:relative;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle;justify-content:center;align-items:center;font-size:14px;display:flex}.el-image__preview{cursor:pointer}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-input-number{vertical-align:middle;width:150px;line-height:30px;display:inline-flex;position:relative}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__increase,.el-input-number__decrease{z-index:1;background:var(--el-fill-color-light);width:32px;height:auto;color:var(--el-text-color-regular);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:1px;bottom:1px}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border);right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border);bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;top:auto;left:auto;right:1px}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height:11px}.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;box-sizing:border-box;cursor:pointer;font-size:var(--el-input-tag-font-size);padding:var(--el-input-tag-padding);width:var(--el-input-tag-width);min-height:var(--el-input-tag-mini-height);line-height:var(--el-input-tag-line-height);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;display:flex;transform:translate(0)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;display:flex}.el-input-tag__suffix{padding:0 var(--el-input-tag-inner-padding);color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:8px;display:flex}.el-input-tag__collapse-tag{line-height:1}.el-input-tag__input-tag-list{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-input-tag__input-tag-list.is-near{margin-left:-8px}.el-input-tag__input-tag-list .el-tag{cursor:pointer;border-color:#0000}.el-input-tag__input-tag-list .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__input-tag-list .el-tag .el-tag__content{min-width:0}.el-input-tag__inner{align-items:center;gap:var(--el-input-tag-gap);flex-wrap:wrap;flex:1;min-width:0;max-width:100%;display:flex;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;user-select:none}.el-input-tag__drop-indicator{width:1px;height:var(--el-input-tag-line-height);background-color:var(--el-color-primary);position:absolute;top:0}.el-input-tag__inner .el-tag{cursor:pointer;border-color:#0000;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:normal;overflow:hidden}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{color:var(--el-input-tag-text-color);font-size:inherit;font-family:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;padding:0}.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}.el-input-tag__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.el-input-otp{--el-input-otp-text-color:var(--el-text-color-regular);--el-input-otp-field-width:calc(var(--el-input-otp-size) - 4px);--el-input-otp-gap:8px;--el-input-otp-font-size:14px;--el-input-otp-size:32px}.el-input-otp--large{--el-input-otp-gap:12px;--el-input-otp-font-size:14px;--el-input-otp-size:40px}.el-input-otp--small{--el-input-otp-gap:6px;--el-input-otp-font-size:12px;--el-input-otp-size:24px}.el-input-otp{align-items:center;column-gap:var(--el-input-otp-gap);font-size:var(--el-input-otp-font-size);height:var(--el-input-otp-size);flex-wrap:nowrap;display:inline-flex}.el-input-otp.is-disabled,.el-input-otp.is-disabled .el-input-otp__input{cursor:not-allowed}.el-input-otp__input-field{width:var(--el-input-otp-field-width,calc(var(--el-input-otp-size) - 4px));border-radius:var(--el-border-radius-base);height:100%;position:relative}.el-input-otp__input{text-align:center;width:100%;height:100%;line-height:1;font-size:inherit;color:var(--el-input-otp-text-color,var(--el-text-color-regular));background-color:#0000;border:none;outline:none;padding:0}.el-input-otp.is-disabled .el-input-otp__input{color:var(--el-text-color-disabled)}.el-input-otp--outlined .el-input-otp__input-field{box-shadow:0 0 0 1px var(--el-border-color) inset}@media(hover:hover){.el-input-otp--outlined .el-input-otp__input-field:hover{box-shadow:0 0 0 1px var(--el-color-primary-light-5) inset}}.el-input-otp--outlined .el-input-otp__input-field:focus-within{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-otp--outlined.is-disabled .el-input-otp__input-field{background-color:var(--el-fill-color-light)}@media(hover:hover){.el-input-otp--outlined.is-disabled .el-input-otp__input-field:hover{box-shadow:0 0 0 1px var(--el-border-color) inset}}.el-input-otp--filled .el-input-otp__input-field{background-color:var(--el-fill-color)}@media(hover:hover){.el-input-otp--filled .el-input-otp__input-field:hover{background-color:var(--el-fill-color-dark)}}.el-input-otp--filled .el-input-otp__input-field:focus-within{background-color:var(--el-fill-color-blank);box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-otp--filled.is-disabled .el-input-otp__input-field{background-color:var(--el-fill-color-light)}@media(hover:hover){.el-input-otp--filled.is-disabled .el-input-otp__input-field:hover{background-color:var(--el-fill-color-light)}}.el-input-otp--underlined .el-input-otp__input-field:after{content:"";background-color:var(--el-border-color);width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media(hover:hover){.el-input-otp--underlined .el-input-otp__input-field:hover:after{background-color:var(--el-color-primary-light-5)}}.el-input-otp--underlined .el-input-otp__input-field:focus-within:after{background-color:var(--el-color-primary)}@media(hover:hover){.el-input-otp--underlined.is-disabled .el-input-otp__input-field:hover:after{background-color:var(--el-border-color)}}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);vertical-align:middle;cursor:pointer;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color);outline:none;flex-direction:row;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.el-link.is-hover-underline:hover:after{content:"";border-bottom:1px solid var(--el-link-hover-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link.is-underline:after{content:"";border-bottom:1px solid var(--el-link-text-color);height:0;position:absolute;bottom:0;left:0;right:0}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link:hover:after{border-color:var(--el-link-hover-text-color)}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link__inner{justify-content:center;align-items:center;display:inline-flex}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;inset:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;box-sizing:border-box;padding:var(--el-main-padding);flex:auto;display:block;overflow:auto}: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-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{justify-content:space-between;align-items:center;line-height:24px;display:flex}.el-page-header__left{align-items:center;margin-right:40px;display:flex;position:relative}.el-page-header__back{cursor:pointer;align-items:center;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;margin-right:10px;font-size:16px;display:flex}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);align-items:center;font-weight:400;display:flex}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select{width:128px}.el-pagination .btn-prev,.el-pagination .btn-next{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pagination .btn-prev *,.el-pagination .btn-next *{pointer-events:none}.el-pagination .btn-prev:focus,.el-pagination .btn-next:focus{outline:none}.el-pagination .btn-prev:hover,.el-pagination .btn-next:hover{color:var(--el-pagination-hover-color)}.el-pagination .btn-prev.is-active,.el-pagination .btn-next.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination .btn-prev.is-active.is-disabled,.el-pagination .btn-next.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination .btn-prev:disabled,.el-pagination .btn-prev.is-disabled,.el-pagination .btn-next:disabled,.el-pagination .btn-next.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-prev:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{width:inherit;font-size:12px;font-weight:700;display:block}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);font-weight:400}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:var(--el-pagination-item-gap);color:var(--el-text-color-regular);align-items:center;font-weight:400;display:flex}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;justify-content:flex-end;align-items:center;display:flex}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-prev,.el-pagination--large .btn-next,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{-webkit-user-select:none;user-select:none;align-items:center;margin:0;padding:0;font-size:0;list-style:none;display:flex}.el-pager li{font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li:disabled,.el-pager li.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm{outline:none}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light);outline:none;display:inline-block;position:relative}.el-radio-button__inner{white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));outline:var(--el-border);line-height:1;font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;font-size:var(--el-font-size-base);border-radius:0;margin:0;padding:8px 15px;display:inline-block;position:relative}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio{opacity:0;z-index:-1;outline:none;position:absolute}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{font-size:var(--el-font-size-base);border-radius:0;padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;padding:5px 11px;font-size:12px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;inset:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);--el-rate-outline-color:var(--el-color-primary-light-5);align-items:center;height:32px;display:inline-flex}.el-rate:focus,.el-rate:active{outline:none}.el-rate:focus-visible .el-rate__item .el-rate__icon.is-focus-visible{outline:2px solid var(--el-rate-outline-color);transition:outline-offset,outline}.el-rate__item{cursor:pointer;vertical-align:middle;color:var(--el-rate-void-color);font-size:0;line-height:normal;display:inline-block;position:relative}.el-rate .el-rate__icon{font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration);display:inline-block;position:relative}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.el-rate__decimal--box{position:absolute;top:0;left:0}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{cursor:not-allowed;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;text-align:center;box-sizing:border-box;padding:var(--el-result-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);margin:0;line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{font-size:var(--el-font-size-base);color:var(--el-text-color-regular);margin:0;line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{box-sizing:border-box;flex-wrap:wrap;display:flex;position:relative}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-top{align-items:flex-start}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;position:relative;overflow:hidden}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);width:100%;height:16px;display:inline-block}.el-skeleton__circle{width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);border-radius:50%}.el-skeleton__button{border-radius:4px;width:64px;height:40px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;border-radius:0;justify-content:center;align-items:center;display:flex}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100%}to{background-position:0}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:1.4s infinite el-skeleton-loading}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;width:100%;height:32px;display:flex}.el-slider__runway{height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;position:relative}.el-slider__runway.show-input{width:auto;margin-right:30px}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed;transform:scale(1)}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);z-index:1;top:var(--el-slider-button-wrapper-offset);text-align:center;-webkit-user-select:none;user-select:none;background-color:#0000;outline:none;line-height:normal;position:absolute;transform:translate(-50%)}.el-slider__button-wrapper:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-slider__button-wrapper:hover,.el-slider__button-wrapper.hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;border-radius:50%;display:inline-block}.el-slider__button:hover,.el-slider__button.hover,.el-slider__button.dragging{transform:scale(1.2)}.el-slider__button:hover,.el-slider__button.hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);position:absolute;transform:translate(-50%)}.el-slider__marks{width:18px;height:100%;top:0;left:12px}.el-slider__marks-text{color:var(--el-color-info);white-space:pre;margin-top:15px;font-size:14px;position:absolute;transform:translate(-50%)}.el-slider.is-vertical{flex:0;width:auto;height:100%;display:inline-flex;position:relative}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);border-radius:0 0 3px 3px;height:auto}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{vertical-align:top;display:inline-flex}.el-space__item{flex-wrap:wrap;display:flex}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{white-space:nowrap;width:100%}.el-spinner{vertical-align:middle;display:inline-block}.el-spinner-inner{width:50px;height:50px;animation:2s linear infinite rotate}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.el-step{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-grow:0;flex-shrink:0;flex-basis:auto!important}.el-step:last-of-type .el-step__main,.el-step:last-of-type .el-step__description{padding-right:0}.el-step__head{width:100%;position:relative}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{z-index:1;box-sizing:border-box;background:var(--el-bg-color);justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:all .15s ease-out;display:inline-flex;position:relative}.el-step__icon.is-text{border:2px solid;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{-webkit-user-select:none;user-select:none;text-align:center;color:inherit;font-weight:700;line-height:1;display:inline-block}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}.el-step__line-inner{box-sizing:border-box;border:1px solid;width:0;height:0;transition:all .15s ease-out;display:block}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{margin-top:-5px;padding-right:10%;font-size:12px;font-weight:400;line-height:20px}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{padding-bottom:8px;line-height:24px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-vertical .el-step__description{padding-right:0}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{align-items:center;display:flex}.el-step.is-simple .el-step__head{width:auto;padding-right:10px;font-size:0}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8)translateY(1px)}.el-step.is-simple .el-step__main{flex-grow:1;align-items:stretch;display:flex;position:relative}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{overflow-wrap:break-word;max-width:50%}.el-step.is-simple .el-step__arrow{flex-grow:1;justify-content:center;align-items:center;display:flex}.el-step.is-simple .el-step__arrow:before,.el-step.is-simple .el-step__arrow:after{content:"";background:var(--el-text-color-placeholder);width:1px;height:15px;display:inline-block;position:absolute}.el-step.is-simple .el-step__arrow:before{transform-origin:0 0;transform:rotate(-45deg)translateY(-4px)}.el-step.is-simple .el-step__arrow:after{transform-origin:100% 100%;transform:rotate(45deg)translateY(4px)}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{line-height:normal;display:flex}.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);vertical-align:middle;align-items:center;height:32px;font-size:14px;line-height:20px;display:inline-flex;position:relative}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);cursor:pointer;vertical-align:middle;height:20px;color:var(--el-text-color-primary);font-size:14px;font-weight:500;display:inline-block}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{font-size:14px;line-height:1;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;min-width:40px;height:20px;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);border-radius:10px;outline:none;align-items:center;display:inline-flex;position:relative}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);justify-content:center;align-items:center;height:16px;padding:0 4px 0 18px;display:flex;overflow:hidden}.el-switch__core .el-switch__inner-wrapper{color:var(--el-color-white);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:12px;display:flex;overflow:hidden}.el-switch__core .el-switch__action{border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);background-color:var(--el-color-white);width:16px;height:16px;color:var(--el-switch-off-color);justify-content:center;align-items:center;display:flex;position:absolute;left:1px}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{height:40px;font-size:14px;line-height:24px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;min-width:50px;height:24px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{height:24px;font-size:12px;line-height:16px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;min-width:30px;height:16px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;background-color:#fff;border-radius:2px}.el-table-filter__list{outline:none;min-width:100px;margin:0;padding:5px 0;list-style:none}.el-table-filter__list-item{cursor:pointer;line-height:36px;font-size:var(--el-font-size-base);outline:none;padding:0 10px}.el-table-filter__list-item:hover,.el-table-filter__list-item:focus{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__multiple{outline:none}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-filter__bottom button:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-filter__bottom button{color:var(--el-text-color-regular);font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{height:unset;align-items:center;margin-bottom:12px;margin-left:5px;margin-right:5px;display:flex}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);box-sizing:border-box;background-color:var(--el-table-bg-color);width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;font-size:var(--el-font-size-base);color:var(--el-table-text-color);position:relative;overflow:hidden}.el-table__inner-wrapper{flex-direction:column;height:100%;display:flex;position:relative}.el-table__inner-wrapper:before{height:1px;bottom:0;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell,.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell{border-bottom-color:#0000}.el-table__empty-block{text-align:center;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex;position:sticky;left:0}.el-table__empty-text{width:50%;color:var(--el-text-color-secondary);line-height:60px}.el-table__expand-column .cell{text-align:center;-webkit-user-select:none;user-select:none;padding:0}.el-table__expand-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:-2px}.el-table__expand-icon{color:var(--el-text-color-regular);width:min(23px,100%);height:23px;font-size:12px;line-height:12px}.el-table__expand-icon.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:#0000!important}.el-table__placeholder{width:20px;display:inline-block}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;text-align:left;min-width:0;z-index:var(--el-table-index);padding:8px 0;position:relative}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;width:15px;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;padding:0 12px;line-height:23px;overflow:hidden}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{content:"";vertical-align:middle;background:#ff4d51;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table--border:after,.el-table--border:before,.el-table--border .el-table__inner-wrapper:after,.el-table__inner-wrapper:before{content:"";background-color:var(--el-table-border-color);z-index:calc(var(--el-table-index) + 2);position:absolute}.el-table--border .el-table__inner-wrapper:after{width:100%;height:1px;z-index:calc(var(--el-table-index) + 2);top:0;left:0}.el-table--border:before{width:1px;height:100%;top:-1px;left:0}.el-table--border:after{width:1px;height:100%;top:-1px;right:0}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{width:100%}.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right,.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right{background:inherit;z-index:calc(var(--el-table-index) + 1);position:sticky!important}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{content:"";width:10px;box-shadow:none;touch-action:none;pointer-events:none;position:absolute;top:0;bottom:0;overflow:hidden}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch,.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch{z-index:calc(var(--el-table-index) + 1);background:#fff;right:0;position:sticky!important}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__header,.el-table__body,.el-table__footer{table-layout:fixed;border-collapse:separate}.el-table__header-wrapper{overflow:hidden}.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__header-wrapper .el-table-column--selection>.cell,.el-table__body-wrapper .el-table-column--selection>.cell{align-items:center;height:23px;display:inline-flex}.el-table__header-wrapper .el-table-column--selection .el-checkbox,.el-table__body-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{flex:1;position:relative;overflow:hidden}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table .caret-wrapper:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table .caret-wrapper{vertical-align:middle;width:24px;height:14px;overflow:initial;flex-direction:column;align-items:center;display:inline-flex;position:relative}.el-table .sort-caret{border:5px solid #0000;width:0;height:0;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;z-index:-1;position:absolute}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table.el-table--scrollable-y .el-table__body-header{z-index:calc(var(--el-table-index) + 2);position:sticky;top:0}.el-table.el-table--scrollable-y .el-table__body-footer{z-index:calc(var(--el-table-index) + 2);position:sticky;bottom:0}.el-table__column-resize-proxy{border-left:var(--el-table-border);width:0;z-index:calc(var(--el-table-index) + 9);position:absolute;top:0;bottom:0;left:200px}.el-table__column-filter-trigger{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table__column-filter-trigger:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table__column-filter-trigger{display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);vertical-align:middle;font-size:14px}.el-table__border-left-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0;left:0}.el-table__border-bottom-patch{height:1px;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;left:0}.el-table__border-right-patch{width:1px;height:100%;z-index:calc(var(--el-table-index) + 2);background-color:var(--el-table-border-color);position:absolute;top:0}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s 1ms}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{text-align:center;width:20px;display:inline-block}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-fill-color-blank);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px #00000026;--el-table-fixed-right-column:inset -10px 0 10px -10px #00000026;--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;left:0;overflow:hidden}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:2px 0 4px #0000000f}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__vertical,.el-table-v2__left .el-vl__horizontal{z-index:-1}.el-table-v2__right{background-color:var(--el-bg-color);flex-direction:column-reverse;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-2px 0 4px #0000000f}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__vertical,.el-table-v2__right .el-vl__horizontal{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{position:absolute;bottom:0;left:0;right:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{z-index:9999;position:absolute;inset:0}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color);height:100%;color:var(--el-table-header-text-color);align-items:center;padding:0 8px;font-weight:700;display:flex;overflow:hidden}.el-table-v2__header-cell.is-align-center{text-align:center;justify-content:center}.el-table-v2__header-cell.is-align-right{text-align:right;justify-content:flex-end}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-v2__sort-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{opacity:1;display:flex}.el-table-v2__row{border-bottom:var(--el-table-border);transition:background-color var(--el-transition-duration);align-items:center;display:flex}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{align-items:center;height:100%;padding:0 8px;display:flex;overflow:hidden}.el-table-v2__row-cell.is-align-center{text-align:center;justify-content:center}.el-table-v2__row-cell.is-align-right{text-align:right;justify-content:flex-end}.el-table-v2__expand-icon{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--el-border-radius-base);transition:transform var(--el-transition-duration-fast) ease-in-out;background-color:#0000;border:none;outline:none;margin:0;padding:0}.el-table-v2__expand-icon:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-table-v2__expand-icon{-webkit-user-select:none;user-select:none;margin:0 4px}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{justify-content:space-between;align-items:center;margin:0 0 15px;padding:0;display:flex;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);z-index:1;height:2px;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none;position:absolute;bottom:0;left:0}.el-tabs__active-bar.is-bottom{bottom:auto}.el-tabs__new-tab{border:1px solid var(--el-border-color);text-align:center;width:20px;height:20px;color:var(--el-text-color-primary);cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin:10px 0 10px 10px;font-size:12px;line-height:20px;transition:all .15s;display:flex}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:auto;margin-bottom:-1px;position:relative;overflow:hidden}.el-tabs__nav-wrap:after{content:"";background-color:var(--el-border-color-light);width:100%;height:2px;z-index:var(--el-index-normal);position:absolute;bottom:0;left:0}.el-tabs__nav-wrap.is-bottom:after{top:0;bottom:auto}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{cursor:pointer;color:var(--el-text-color-secondary);text-align:center;width:20px;font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next.is-disabled,.el-tabs__nav-prev.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1);display:flex;position:relative}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{text-align:center;flex:1}.el-tabs__item{height:var(--el-tabs-header-height);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary);justify-content:center;align-items:center;padding:0 20px;font-weight:500;list-style:none;display:flex;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border-radius:50%;margin-left:5px}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;position:relative;overflow:hidden}.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--top>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height);box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{transform-origin:100%;width:0;height:14px;font-size:12px;position:relative;right:-2px;overflow:hidden}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid #0000;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-top:-1px}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);color:var(--el-text-color-secondary);border:1px solid #0000;margin-top:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-top:10px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid #0000}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--card>.el-tabs__header.is-left,.el-tabs--card>.el-tabs__header.is-right,.el-tabs--border-card>.el-tabs__header.is-left,.el-tabs--border-card>.el-tabs__header.is-right{border-bottom:none}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{width:2px;height:auto;top:0;bottom:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{text-align:center;cursor:pointer;width:100%;height:30px;line-height:30px}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled{cursor:not-allowed}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{top:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{width:2px;height:100%;top:0;bottom:auto}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right-color:#fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-right:none;border-radius:4px 0 0 4px}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid #0000;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 #0000}.el-tabs--left>.el-tabs__content+.el-tabs__header{order:-1}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left-color:#fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid #0000;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 #0000}.el-tabs--top{flex-direction:column}.el-tabs--top>.el-tabs__content+.el-tabs__header{order:-1}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);position:absolute;left:0;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);position:absolute;left:0;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(100%)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(-100%)}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);font-size:var(--el-text-font-size);color:var(--el-text-color);overflow-wrap:break-word;align-self:center;margin:0;padding:0}.el-text.is-truncated{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.el-text.is-line-clamp{-webkit-box-orient:vertical;display:-webkit-inline-box;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{min-width:0;margin:5px 0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{box-sizing:content-box;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__node--normal{width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{justify-content:center;align-items:center;display:flex;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline-item.is-start .el-timeline-item__wrapper{padding-left:28px}.el-timeline-item.is-start .el-timeline-item__tail{left:4px}.el-timeline-item.is-start .el-timeline-item__node--normal{left:-1px}.el-timeline-item.is-start .el-timeline-item__node--large{left:-2px}.el-timeline-item.is-end .el-timeline-item__wrapper{text-align:right;padding-right:28px}.el-timeline-item.is-end .el-timeline-item__tail{right:4px}.el-timeline-item.is-end .el-timeline-item__node--normal{right:-1px}.el-timeline-item.is-end .el-timeline-item__node--large{right:-2px}.el-timeline-item.is-alternate .el-timeline-item__tail,.el-timeline-item.is-alternate .el-timeline-item__node,.el-timeline-item.is-alternate-reverse .el-timeline-item__tail,.el-timeline-item.is-alternate-reverse .el-timeline-item__node{left:50%;transform:translate(-50%)}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);margin:0;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{height:calc(50% - 10px);display:block}.el-timeline.is-start{padding-left:40px;padding-right:0}.el-timeline.is-end{padding-left:0;padding-right:40px}.el-timeline.is-alternate{padding-left:20px;padding-right:20px}.el-timeline.is-alternate .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-timeline.is-alternate .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse{padding-left:20px;padding-right:20px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(odd) .el-timeline-item__wrapper{width:calc(50% - 28px + var(--el-timeline-node-size-large) / 2);text-align:right;padding-right:28px}.el-timeline.is-alternate-reverse .el-timeline-item:nth-child(2n) .el-timeline-item__wrapper{width:calc(50% - 28px);left:calc(50% - var(--el-timeline-node-size-large) / 2);padding-left:28px}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{vertical-align:middle;padding:0 30px;display:inline-block}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{background:var(--el-bg-color-overlay);text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);box-sizing:border-box;max-height:100%;display:inline-block;position:relative;overflow:hidden}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.el-transfer-panel__list{height:var(--el-transfer-panel-body-height);box-sizing:border-box;margin:0;padding:6px 0;list-style:none;overflow:auto}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular);margin-right:30px}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%;line-height:var(--el-transfer-item-height);padding-left:22px;display:block;overflow:hidden}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;box-sizing:border-box;padding:15px}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);box-sizing:border-box;width:100%;font-size:12px;display:inline-block}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black);align-items:center;margin:0;padding-left:15px;display:flex}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;width:100%;display:flex;position:relative}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{min-width:0;color:var(--el-text-color-primary);flex:1;align-items:center;font-size:16px;font-weight:400;display:flex}.el-transfer-panel .el-transfer-panel__header-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.el-transfer-panel .el-transfer-panel__header-count{color:var(--el-text-color-secondary);flex-shrink:0;margin-left:8px;margin-right:15px;font-size:12px}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);color:var(--el-text-color-secondary);text-align:center;margin:0;padding:6px 15px 0}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{text-align:center;width:100%;height:100%;min-height:60px;position:relative}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;position:absolute;left:0;right:0}.el-tree-node{white-space:nowrap;outline:none}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);height:var(--el-tree-node-content-height);cursor:pointer;align-items:center;display:flex}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);transition:transform var(--el-transition-duration) ease-in-out;font-size:12px;transform:rotate(0)}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:#0000;cursor:default;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:#0000;overflow:hidden}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{flex:1;height:20px;padding-left:0;line-height:20px;background:0 0!important}.el-upload{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;cursor:pointer;outline:none;justify-content:center;align-items:center;display:inline-flex}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{border-color:var(--el-border-color-darker);color:inherit}.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);margin-top:7px;font-size:12px}.el-upload iframe{z-index:-1;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0}.el-upload--picture-card{background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-vertical) var(--el-upload-dragger-padding-horizontal);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);box-sizing:border-box;text-align:center;cursor:pointer;border-radius:6px;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);margin-bottom:16px;font-size:67px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);text-align:center;font-size:14px}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-vertical) - 1px) calc(var(--el-upload-dragger-padding-horizontal) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{--el-upload-dragger-padding-horizontal:10px;--el-upload-dragger-padding-vertical:40px;--el-upload-list-picture-card-size:var(--el-upload-picture-card-size);--el-upload-picture-card-size:148px;margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{color:var(--el-text-color-regular);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:5px;font-size:14px;transition:all .5s cubic-bezier(.55,0,.1,1);position:relative}.el-upload-list__item .el-progress{width:100%;position:absolute;top:20px}.el-upload-list__item .el-progress__text{position:absolute;top:-13px;right:0}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);display:none;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{cursor:pointer;opacity:1;color:var(--el-color-primary);font-size:12px;font-style:normal;display:none;position:absolute;top:1px;right:5px}.el-upload-list__item:hover,.el-upload-list__item:focus-within{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close,.el-upload-list__item:focus-within .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-icon--close-tip,.el-upload-list__item:focus-within .el-icon--close-tip{right:24px}.el-upload-list__item:hover .el-progress__text,.el-upload-list__item:focus-within .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{flex-direction:column;justify-content:center;width:calc(100% - 30px);margin-left:4px;display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:hover,.el-upload-list__item.is-success .el-upload-list__item-name:focus{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:not(.focusing):focus,.el-upload-list__item.is-success:active{outline-width:0}.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip,.el-upload-list__item.is-success:active .el-icon--close-tip{display:none}.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:focus-within .el-upload-list__item-status-label{opacity:0;display:none}.el-upload-list__item-name{color:var(--el-text-color-regular);text-align:center;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base);align-items:center;padding:0 4px;display:inline-flex}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.el-upload-list__item-status-label{line-height:inherit;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;display:none;position:absolute;top:0;right:5px}.el-upload-list__item-delete{color:var(--el-text-color-regular);font-size:12px;display:none;position:absolute;top:0;right:10px}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{flex-wrap:wrap;margin:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);border-radius:6px;margin:0 8px 8px 0;padding:0;display:inline-flex;overflow:hidden}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{object-fit:contain;width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{cursor:default;color:#fff;opacity:0;background-color:var(--el-overlay-color-lighter);width:100%;height:100%;transition:opacity var(--el-transition-duration);justify-content:center;align-items:center;font-size:20px;display:inline-flex;position:absolute;top:0;left:0}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{font-size:inherit;color:inherit;position:static}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{width:126px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);box-sizing:border-box;border-radius:6px;align-items:center;margin-top:10px;padding:10px;display:flex;overflow:hidden}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:inline-flex}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{object-fit:contain;z-index:1;background-color:var(--el-color-white);justify-content:center;align-items:center;width:70px;height:70px;display:inline-flex;position:relative}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);text-align:center;width:46px;height:26px;position:absolute;top:-7px;right:-17px;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{margin-top:12px;font-size:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{z-index:10;cursor:default;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.el-upload-cover:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-upload-cover img{width:100%;height:100%;display:block}.el-upload-cover__label{background:var(--el-color-success);text-align:center;width:40px;height:24px;top:-6px;right:-15px;transform:rotate(45deg)}.el-upload-cover__label i{color:#fff;margin-top:11px;font-size:12px;transform:rotate(-45deg)}.el-upload-cover__progress{vertical-align:middle;width:243px;display:inline-block;position:static}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{width:100%;height:100%;position:absolute;top:0;left:0}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);text-align:center;width:100%;height:100%;position:absolute;bottom:0;left:0}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px;font-size:14px;display:inline-block}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;font-size:24px;line-height:inherit;margin:0 auto 5px;display:block}.el-upload-cover__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;height:36px;color:var(--el-text-color-primary);background-color:#fff;margin:0;padding:0 10px;font-size:14px;font-weight:400;line-height:36px;position:absolute;bottom:0;left:0;overflow:hidden}.el-upload-cover+.el-upload__inner{opacity:0;z-index:1;position:relative}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);margin-bottom:4px;line-height:20px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);width:var(--el-tour-width);padding:var(--el-tour-padding-primary);background:var(--el-tour-bg-color);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;overflow-wrap:break-word;outline:none}.el-tour__arrow{background:var(--el-tour-bg-color);pointer-events:none;box-sizing:border-box;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.el-tour__content[data-side^=top] .el-tour__arrow{border-top-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:#0000;border-left-color:#0000}.el-tour__content[data-side^=right] .el-tour__arrow{border-top-color:#0000;border-right-color:#0000}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{cursor:pointer;width:40px;height:40px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size,16px))}.el-tour__title{line-height:var(--el-tour-font-line-height);font-size:var(--el-tour-title-font-size);color:var(--el-tour-title-text-color);font-weight:var(--el-tour-title-font-weight)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{padding-top:var(--el-tour-padding-primary);box-sizing:border-box;justify-content:space-between;display:flex}.el-tour__content .el-tour-indicators{flex:1;display:inline-block}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{color:var(--el-color-primary);border-color:var(--el-color-primary);background:#fff}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-hover-color:var(--el-text-color-regular);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);opacity:0;z-index:0;border-radius:4px;position:absolute}.el-anchor.el-anchor--vertical .el-anchor__marker{width:4px;height:14px;transition:top .25s ease-in-out,opacity .25s;top:8px;left:0}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{content:"";background-color:#0505050f;width:2px;height:100%;position:absolute;left:0}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{width:20px;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;bottom:0}.el-anchor.el-anchor--horizontal .el-anchor__list{padding-bottom:4px;display:flex}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{content:"";background-color:#0505050f;width:100%;height:2px;position:absolute;bottom:0}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{flex-direction:column;display:flex}.el-anchor__link{font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);color:var(--el-anchor-color);transition:color var(--el-transition-duration);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;outline:none;max-width:100%;padding:4px 0;text-decoration:none;overflow:hidden}.el-anchor__link:hover,.el-anchor__link:focus{color:var(--el-hover-color)}.el-anchor__link:focus-visible{border-radius:var(--el-border-radius-base);outline:2px solid var(--el-color-primary)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);background:var(--el-segmented-bg-color);min-height:32px;padding:var(--el-segmented-padding);border-radius:var(--el-border-radius-base);color:var(--el-segmented-color);box-sizing:border-box;align-items:stretch;font-size:14px;display:inline-flex}.el-segmented__group{align-items:stretch;width:100%;display:flex;position:relative}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);pointer-events:none;width:10px;height:100%;transition:all .3s;position:absolute;top:0;left:0}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{content:"";border-radius:inherit;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute;inset:0}.el-segmented__item{cursor:pointer;border-radius:calc(var(--el-border-radius-base) - 2px);flex:1;align-items:center;padding:0 11px;display:flex}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{color:var(--el-segmented-item-hover-color);background:var(--el-segmented-item-hover-bg-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{cursor:not-allowed;color:var(--el-segmented-item-disabled-color)}.el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.el-segmented__item-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1;flex:1;line-height:normal;transition:color .3s;overflow:hidden}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);min-height:40px;font-size:16px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);min-height:24px;font-size:14px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(calc(var(--el-border-radius-base) - 1px) - 2px);padding:0 7px}.el-mention{width:100%;position:relative}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{font-size:var(--el-mention-font-size);white-space:nowrap;text-overflow:ellipsis;color:var(--el-mention-option-color);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);box-sizing:border-box;min-width:var(--el-mention-option-min-width);cursor:pointer;padding:0 20px;position:relative;overflow:hidden}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{color:var(--el-mention-option-disabled-color);cursor:not-allowed;background-color:unset}.el-mention-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-mention-dropdown__loading{text-align:center;color:var(--el-mention-option-loading-color);min-width:var(--el-mention-option-min-width);margin:0;padding:10px 0;font-size:12px}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{padding:var(--el-mention-padding);box-sizing:border-box;margin:0;list-style:none}.el-mention-dropdown__header{padding:var(--el-mention-header-padding);border-bottom:var(--el-mention-border)}.el-mention-dropdown__footer{padding:var(--el-mention-footer-padding);border-top:var(--el-mention-border)}.el-splitter{width:100%;height:100%;margin:0;padding:0;display:flex;position:relative}.el-splitter__mask{z-index:999;position:absolute;inset:0}.el-splitter__mask-horizontal{cursor:ew-resize}.el-splitter__mask-vertical{cursor:ns-resize}.el-splitter__horizontal{flex-direction:row}.el-splitter__vertical{flex-direction:column}.el-splitter-bar{-webkit-user-select:none;user-select:none;flex:none;position:relative}.el-splitter-bar__dragger{z-index:1;background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:before,.el-splitter-bar__dragger:after{content:"";background-color:var(--el-border-color-light);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-splitter-bar__dragger:not(.is-lazy):after{display:none}.el-splitter-bar__dragger:after{opacity:.4}.el-splitter-bar__dragger:hover:not(.is-disabled):before{background-color:var(--el-color-primary-light-5)}.el-splitter-bar__dragger-horizontal:before,.el-splitter-bar__dragger-horizontal:after{width:2px;height:100%}.el-splitter-bar__dragger-vertical:before,.el-splitter-bar__dragger-vertical:after{width:100%;height:2px}.el-splitter-bar__dragger-active:before,.el-splitter-bar__dragger-active:after{background-color:var(--el-color-primary-light-3)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-horizontal:after{transform:translate(calc(-50% + var(--el-splitter-bar-offset)),-50%)}.el-splitter-bar__dragger-active.el-splitter-bar__dragger-vertical:after{transform:translate(-50%,calc(-50% + var(--el-splitter-bar-offset)))}.el-splitter-bar:hover .el-splitter-bar__collapse-icon{opacity:1}.el-splitter-bar__collapse-icon{background:var(--el-border-color-light);cursor:pointer;opacity:0;z-index:9;border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute}.el-splitter-bar__collapse-icon:hover{opacity:1;background-color:var(--el-color-primary-light-5)}.el-splitter-bar__horizontal-collapse-icon-start{width:16px;height:24px;top:50%;left:-12px;transform:translate(-50%,-50%)}.el-splitter-bar__horizontal-collapse-icon-end{width:16px;height:24px;top:50%;left:12px;transform:translate(-50%,-50%)}.el-splitter-bar__vertical-collapse-icon-start{width:24px;height:16px;top:-12px;right:50%;transform:translate(50%,-50%)}.el-splitter-bar__vertical-collapse-icon-end{width:24px;height:16px;top:12px;right:50%;transform:translate(50%,-50%)}.el-splitter-panel{scrollbar-width:thin;box-sizing:border-box;flex-grow:0;overflow:auto}:root{--bg: #eef2f6;--surface: #ffffff;--surface-soft: #f7f9fc;--line: #d9e1ea;--text: #17202a;--muted: #667085;--faint: #94a3b8;--hair: #edf2f7;--accent: #2f7f88;--accent-d: #2a6e76;--accent-soft: #e6f4f2;--pos: #0f9f6e;--neg: #dc2626;--blue: #2563eb;--green: #0f9f6e;--amber: #d97706;--red: #dc2626;--ink: #122033;--font: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", "Noto Sans SC", "Segoe UI", Arial, sans-serif;--shadow: 0 16px 40px rgba(15, 23, 42, .08);--dumbbell-cursor: url(/cursor-dumbbell.svg) 8 8, auto;color:var(--text);background:var(--bg);font-family:var(--font);cursor:var(--dumbbell-cursor)}.boss-category-daily-backdrop{padding:4px;overflow:hidden}.boss-category-daily-workspace{display:grid;grid-template-columns:minmax(0,54fr) minmax(0,46fr);min-height:0;flex:1;gap:6px;padding:6px;overflow:hidden;background:#eef3f8}.boss-category-daily-modal.is-sku .boss-category-daily-workspace{grid-template-columns:minmax(0,54fr) minmax(0,46fr)}.boss-category-daily-ledger,.boss-category-daily-analysis{min-width:0;min-height:0}.boss-category-daily-ledger{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px}.boss-category-daily-ledger>header{display:flex;min-height:32px;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:4px 7px;color:#0f172a;background:#f8fafc;border-bottom:1px solid #dce6f1}.boss-category-daily-ledger>header>div{display:flex;min-width:0;align-items:baseline;gap:7px}.boss-category-daily-ledger>header>.boss-category-daily-ledger-heading{flex:1;overflow:hidden}.boss-category-daily-ledger>header>.boss-category-daily-ledger-actions{flex:none;align-items:center;gap:6px}.boss-category-daily-month-switch{position:relative;display:inline-flex;height:22px;align-items:center;gap:1px;padding:1px;overflow:hidden;background:#ffffff9e;border:1px solid rgba(148,163,184,.34);border-radius:8px;box-shadow:0 4px 12px #0f172a12,inset 0 1px #ffffffc2;-webkit-backdrop-filter:blur(12px) saturate(125%);backdrop-filter:blur(12px) saturate(125%)}.boss-category-daily-month-switch button{width:20px;height:18px;flex:none;padding:0;color:#2563eb;background:transparent;border:0;border-radius:6px;font-size:12px;font-weight:400;line-height:18px;cursor:pointer}.boss-category-daily-month-switch button:hover:not(:disabled){color:#fff;background:#2563ebe0}.boss-category-daily-month-switch button:disabled{color:#9aa8bb;cursor:default}.boss-category-daily-month-switch .boss-category-daily-month-value{display:inline-flex;width:83px;height:18px;align-items:center;justify-content:center;gap:3px;padding:0 5px;color:#1e3a5f;background:#ffffff94;border-right:1px solid rgba(148,163,184,.2);border-left:1px solid rgba(148,163,184,.2);border-radius:5px;font-family:var(--font);font-size:9px;font-weight:400;line-height:18px;white-space:nowrap}.boss-category-daily-month-switch .boss-category-daily-month-value>i{color:#64748b;font-size:7px;font-style:normal;line-height:1}.boss-category-daily-month-switch .boss-category-daily-month-value:hover:not(:disabled){color:#1d4ed8;background:#eff6ffe6}.boss-category-daily-month-switch .boss-category-daily-month-native{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;opacity:0;border:0;clip-path:inset(50%);pointer-events:none}.boss-category-daily-platform-switch{display:inline-flex;align-items:center;gap:1px;padding:1px;border:1px solid #cbd8e8;border-radius:5px;background:#edf3fa}.boss-category-daily-platform-switch button{min-width:30px;height:19px;padding:0 5px;border:0;border-radius:4px;color:#40536e;background:transparent;cursor:pointer;font-size:8.5px;font-weight:500;line-height:19px;white-space:nowrap}.boss-category-daily-platform-switch button:first-child{min-width:39px}.boss-category-daily-platform-switch button:hover{color:#1d4ed8;background:#fff}.boss-category-daily-platform-switch button.active{color:#fff;background:#2563eb;box-shadow:0 1px 2px #2563eb38}.boss-category-daily-sibling-switch{display:inline-flex;align-items:center;gap:4px;padding:1px 2px 1px 6px;border:1px solid #ecc7dd;border-radius:6px;background:linear-gradient(135deg,#fdf1f7,#f1f7fe)}.boss-category-daily-sibling-label{flex:none;color:#a15b83;font-size:8.5px;font-weight:600;letter-spacing:.02em}.boss-category-daily-sibling-select{max-width:168px;height:19px;padding:0 18px 0 7px;border:1px solid #cfd9ef;border-radius:5px;color:#40536e;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#7f9bcb 50%),linear-gradient(135deg,#7f9bcb 50%,transparent 50%);background-position:right 7px center,right 3px center;background-size:4px 4px,4px 4px;background-repeat:no-repeat;cursor:pointer;font-size:9px;font-weight:600;line-height:17px;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.boss-category-daily-sibling-select:hover{border-color:#e88ab6}.boss-category-daily-sibling-select:focus-visible{outline:2px solid rgba(130,182,236,.55);outline-offset:1px}.boss-category-daily-sibling-select:disabled{opacity:.55;cursor:default}.boss-category-daily-ledger>header b{flex:none;font-size:12px;font-weight:650;line-height:1}.boss-category-daily-ledger>header span,.boss-category-daily-ledger>header em{overflow:hidden;color:#334155;font-size:10px;font-weight:500;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-ledger>header em{flex:none;color:#2563eb}.boss-category-daily-ledger-scroll{min-height:0;flex:1;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#a8b4c4 transparent;scrollbar-width:thin}.boss-category-daily-ledger-scroll::-webkit-scrollbar{width:6px;height:6px}.boss-category-daily-ledger-scroll::-webkit-scrollbar-thumb{background:#a8b4c4;border-radius:999px}.boss-category-daily-ledger-table{width:max-content;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;color:#24364e;background:#fff;font-size:9.5px;font-variant-numeric:tabular-nums;text-align:center}.boss-sku-month-ledger-table{width:100%;min-width:1080px}.boss-sku-month-ledger-table th,.boss-sku-month-ledger-table td{width:66px;min-width:66px;max-width:66px}.boss-sku-month-ledger-table.boss-category-daily-ledger-table th.is-amount,.boss-sku-month-ledger-table.boss-category-daily-ledger-table td.is-amount{width:76px;min-width:76px;max-width:76px}.boss-category-daily-ledger-table th,.boss-category-daily-ledger-table td{box-sizing:border-box;width:44px;min-width:44px;max-width:44px;padding:0 1px;overflow:hidden;border-right:1px solid #edf2f7;border-bottom:1px solid #e8eef5;line-height:1;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.boss-category-daily-ledger-table th{position:sticky;top:0;z-index:3;height:34px;color:#24364e;background:#f1f5f9;border-bottom-color:#ced9e6;font-size:10px;font-weight:500;line-height:11px;text-align:center}.boss-category-daily-ledger-table thead .boss-category-daily-group-head th{top:0;z-index:4;width:auto;min-width:0;max-width:none;height:25px;border-right-color:#cbd6e3;border-bottom-color:#c3cfdd;font-size:11px;font-weight:650;line-height:12px;white-space:nowrap}.boss-category-daily-ledger-table thead .boss-category-daily-column-head th{top:25px}.boss-category-daily-ledger-table thead th.group-info{background:#f1efff}.boss-category-daily-ledger-table thead th.group-sales{background:#e8f1ff}.boss-category-daily-ledger-table thead th.group-order-profit{background:#e7f7f1}.boss-category-daily-ledger-table thead th.group-marketing-profit{background:#e6f7f6}.boss-category-daily-ledger-table thead th.group-other-cost{background:#fff5df}.boss-category-daily-ledger-table thead th.group-net-profit{background:#f3edff}.boss-ledger-hover-head{display:inline-block;cursor:help;text-decoration:underline dotted rgba(71,85,105,.72);text-underline-offset:2px}.boss-category-daily-ledger-table thead th.group-promotion{background:#ffe8e6}.boss-category-daily-ledger-table thead th.group-refund{background:#fff0ee}.boss-category-daily-ledger-table thead .boss-category-daily-group-head th:first-child{z-index:7}.boss-category-daily-ledger-table thead .boss-category-daily-column-head th:first-child{z-index:6}.boss-category-daily-ledger-table td{height:clamp(17px,calc((100vh - 200px)/32),30px)}.boss-category-daily-ledger-table tfoot td{background:#eaf2fb;border-top:1px solid #9fb4cc;border-bottom:0}.boss-category-daily-ledger-table tfoot td b{color:#111827;font-weight:400}.boss-category-daily-ledger-table tfoot td:first-child b{font-weight:650}.boss-category-daily-ledger-table tfoot td:first-child{background:#eaf2fb;box-shadow:1px 0 #c7d5e5}.boss-category-daily-ledger-table th:first-child,.boss-category-daily-ledger-table td:first-child{position:sticky;left:0;z-index:2;width:43px;min-width:43px;max-width:43px;text-align:center}.boss-category-daily-ledger-table th:first-child{z-index:5;text-align:center}.boss-category-daily-ledger-table td:first-child{background:#fff;box-shadow:1px 0 #dce5ef}.boss-category-daily-ledger-table th.is-amount,.boss-category-daily-ledger-table td.is-amount{width:55px;min-width:55px;max-width:55px}.boss-category-daily-ledger-table th.is-combined-rate,.boss-category-daily-ledger-table td.is-combined-rate,.boss-category-daily-ledger-table th.is-day-amount-compare,.boss-category-daily-ledger-table td.is-day-amount-compare{width:48px;min-width:48px;max-width:48px}.boss-category-daily-ledger-table th.is-day-compare-rate,.boss-category-daily-ledger-table td.is-day-compare-rate{width:62px;min-width:62px;max-width:62px}.boss-category-daily-ledger-table th.is-promotion-compare-part,.boss-category-daily-ledger-table td.is-promotion-compare-part{width:60px;min-width:60px;max-width:60px}.boss-category-daily-ledger-table th.is-promotion-compare-part{padding-inline:2px;font-size:9.5px;line-height:11px;white-space:normal}.boss-category-daily-ledger-table td.is-promotion-compare-part>b{font-size:10px;line-height:10px;text-align:center}.boss-category-daily-ledger-table td.is-promotion-compare-part>b.is-rise{color:#dc2626}.boss-category-daily-ledger-table td.is-promotion-compare-part>b.is-fall{color:#059669}.boss-category-daily-ledger-table td.is-expense-with-rate{padding-top:0;padding-bottom:0}.boss-category-daily-ledger-table td.is-expense-with-rate small{margin-top:1px;color:#111827;font-size:7.5px;line-height:8px;white-space:nowrap}.boss-category-daily-ledger-table td b{display:block;overflow:hidden;color:#111827;font-size:10px;font-weight:400;line-height:10px;text-overflow:ellipsis}.boss-category-daily-ledger-table td small{display:block;overflow:hidden;color:#111827;font-size:8px;font-weight:400;line-height:8px;text-overflow:ellipsis}.boss-category-daily-ledger-table td.primary b{color:#111827;font-weight:400}.boss-category-daily-gmv,.boss-category-daily-expected-profit{display:block;overflow:hidden;color:#111827;font-size:10px;font-weight:400;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-gmv.is-rise,.boss-category-daily-expected-profit.is-rise{color:#059669;font-weight:400}.boss-category-daily-gmv.is-fall{color:#dc2626;font-weight:400}.boss-category-daily-expected-profit.is-fall{color:#111827;font-weight:400}.boss-category-daily-gmv.is-negative,.boss-category-daily-expected-profit.is-negative{color:#dc2626;font-weight:400}.boss-category-daily-ledger-table td.is-heatmap-cell{transition:background-color .16s ease}.boss-category-daily-ledger-table td.up b,.boss-category-daily-ledger-table td.warn b,.boss-category-daily-ledger-table td.down b{color:#111827;font-weight:400}.boss-category-daily-ledger-table td.is-negative b{color:#dc2626;font-weight:650}.boss-category-daily-day-arrow{display:inline-block;margin-left:2px;font-size:8.5px;font-style:normal;color:#111827;font-weight:400;line-height:1;vertical-align:1px}.boss-category-daily-ledger-table td small.boss-category-daily-compare-rate{margin-top:1px;font-size:7.5px;line-height:8px;white-space:nowrap;color:#111827;font-weight:400}.boss-category-daily-compare-value{display:inline-flex;align-items:center;justify-content:center;gap:2px;color:#111827;font-size:9px;font-weight:400;line-height:1;white-space:nowrap}.boss-category-daily-compare-value i{font-size:9px;font-style:normal;font-weight:400;line-height:1}.boss-category-daily-compare-value.is-gmv.is-rise,.boss-category-daily-compare-value.is-expected.is-rise{color:#059669}.boss-category-daily-compare-value.is-gmv.is-fall,.boss-category-daily-compare-value.is-expected.is-fall{color:#dc2626}.boss-category-daily-gmv .boss-category-daily-day-arrow.is-rise,.boss-category-daily-expected-profit .boss-category-daily-day-arrow.is-rise,.boss-category-daily-ledger-table td.is-gmv-with-compare small.boss-category-daily-compare-rate.is-rise,.boss-category-daily-ledger-table td.is-expected-profit-with-compare small.boss-category-daily-compare-rate.is-rise{color:#059669;font-weight:400}.boss-category-daily-gmv .boss-category-daily-day-arrow.is-fall,.boss-category-daily-ledger-table td.is-gmv-with-compare small.boss-category-daily-compare-rate.is-fall{color:#dc2626;font-weight:400}.boss-category-daily-expected-profit .boss-category-daily-day-arrow.is-fall,.boss-category-daily-ledger-table td.is-expected-profit-with-compare small.boss-category-daily-compare-rate.is-fall{color:#111827;font-weight:400}.boss-category-daily-ledger-table td.is-expected-profit-amount.is-negative-amount{background:#fff1f2}.boss-category-daily-promotion-rate{color:#111827;font-weight:400}.boss-category-daily-promotion-rate.is-rise,.boss-category-daily-promotion-rate .boss-category-daily-day-arrow.is-rise,.boss-category-daily-ledger-table td.is-day-compare-rate small.boss-category-daily-compare-rate.is-rise{color:#dc2626;font-weight:400}.boss-category-daily-promotion-rate.is-fall,.boss-category-daily-promotion-rate .boss-category-daily-day-arrow.is-fall,.boss-category-daily-ledger-table td.is-day-compare-rate small.boss-category-daily-compare-rate.is-fall{color:#059669;font-weight:400}.boss-category-daily-promotion-rate.is-negative{color:#dc2626;font-weight:650}.boss-category-daily-ledger-table tbody tr:hover td,.boss-category-daily-ledger-table tbody tr:hover td:first-child{background:#f4f8fd}.boss-category-daily-ledger-table tr.is-missing td,.boss-category-daily-ledger-table tr.is-future td{color:#8795a8;background:#f8fafc}.boss-category-daily-ledger-table tr.is-missing td:first-child,.boss-category-daily-ledger-table tr.is-future td:first-child{background:#f8fafc}.boss-category-daily-analysis{display:flex;flex-direction:column;gap:6px;overflow:hidden}.boss-sku-month-trend-head{display:flex;min-height:38px;flex:0 0 38px;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;color:#172033;background:#fff;border:1px solid #d8e2ee;border-radius:7px}.boss-sku-month-trend-head>div{display:flex;min-width:0;align-items:baseline;gap:8px}.boss-sku-month-trend-head b{flex:none;font-size:13px;font-weight:650}.boss-sku-month-trend-head span,.boss-sku-month-trend-head em{overflow:hidden;color:#64748b;font-size:9.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.boss-sku-month-trend-head em{flex:none;color:#d97706}.boss-sku-month-trend-stack{display:grid;min-width:0;min-height:0;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:6px;overflow:hidden}.boss-product-daily-chart.boss-sku-month-trend-chart{grid-template-rows:32px minmax(0,1fr)}.boss-sku-month-trend-chart .boss-product-daily-chart-legend i{height:3px;border-radius:99px}.boss-sku-month-trend-chart svg path.boss-sku-month-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.boss-sku-month-trend-chart svg circle.boss-sku-month-trend-point{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.boss-sku-month-trend-y-axis text{fill:#64748b;font-size:9px;font-variant-numeric:tabular-nums}.boss-category-daily-conclusions{min-height:120px;flex:0 0 120px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px}.boss-category-daily-conclusions>header{display:flex;height:32px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;color:#0f172a;background:#f8fafc;border-bottom:1px solid #e2e8f0}.boss-category-daily-conclusions>header b{font-size:13px;font-weight:650}.boss-category-daily-conclusions>header span{overflow:hidden;color:#334155;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-conclusions>div{display:grid;height:87px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px}.boss-category-daily-conclusions article{display:grid;min-width:0;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:6px;padding:7px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;border-left:2px solid #2563eb;border-radius:5px}.boss-category-daily-conclusions article.warn{border-left-color:#d97706}.boss-category-daily-conclusions article.risk{border-left-color:#dc2626}.boss-category-daily-conclusions article.good{border-left-color:#059669}.boss-category-daily-conclusions article>i{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:#2563eb;border-radius:50%;font-size:10px;font-style:normal;font-weight:700}.boss-category-daily-conclusions article.warn>i{background:#d97706}.boss-category-daily-conclusions article.risk>i{background:#dc2626}.boss-category-daily-conclusions article.good>i{background:#059669}.boss-category-daily-conclusions article p{min-width:0;margin:0}.boss-category-daily-conclusions article p b,.boss-category-daily-conclusions article p span{display:block;overflow:hidden;text-overflow:ellipsis}.boss-category-daily-conclusions article p b{color:#1e293b;font-size:11px;font-weight:650;line-height:14px;white-space:nowrap}.boss-category-daily-conclusions article p span{display:-webkit-box;margin-top:2px;color:#334155;font-size:10.5px;font-weight:500;line-height:14px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-category-daily-chart-stack{display:grid;min-height:0;flex:1;grid-template-rows:42px minmax(0,1fr);gap:6px;overflow:hidden}.boss-category-daily-chart-stack.is-anchor-charts{grid-template-rows:none;grid-auto-rows:minmax(0,1fr)}.boss-category-daily-chart-tabs{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;background:#eef3f9;border:1px solid #d8e2ee;border-radius:7px}.boss-category-daily-chart-tabs button{min-width:0;padding:0 5px;overflow:hidden;color:#334155;background:transparent;border:0;border-radius:5px;font-family:inherit;font-size:12px;font-weight:400;line-height:32px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.boss-category-daily-chart-tabs button:hover{color:#1d4ed8;background:#ffffffb8}.boss-category-daily-chart-tabs button.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 4px #1e40af24;font-weight:400}.boss-category-daily-chart-tabs button:focus-visible{outline:2px solid #93c5fd;outline-offset:1px}.boss-category-daily-analysis-chart{display:grid;min-width:0;min-height:0;grid-template-rows:auto auto minmax(240px,1fr) auto;padding:9px 11px 6px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px;contain:layout paint}.boss-category-daily-analysis-chart>header{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.boss-category-daily-analysis-chart>header>div{display:flex;min-width:0;align-items:baseline;gap:6px}.boss-category-daily-analysis-chart>header b{flex:none;color:#172033;font-size:13px;font-weight:400;line-height:16px}.boss-category-daily-analysis-chart>header span,.boss-category-daily-analysis-chart>header em{overflow:hidden;color:#334155;font-size:10px;font-weight:400;font-style:normal;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-analysis-chart>header em{max-width:45%;flex:none;color:#334155;text-align:right}.boss-platform-gmv-share-strip{display:flex;min-width:0;align-items:center;justify-content:center;gap:5px}.boss-platform-gmv-share-strip>small{flex:none;color:#475569;font-size:8px;font-weight:400;white-space:nowrap}.boss-platform-gmv-share-strip>span{display:inline-flex;min-width:0;align-items:center;gap:3px;padding:2px 5px;overflow:visible;color:#111827;background:#ffffffd1;border:1px solid #dbe5f0;border-radius:999px;font-size:8.5px;line-height:11px;white-space:nowrap}.boss-platform-gmv-share-strip>span>i{width:5px;height:5px;flex:none;border-radius:50%}.boss-platform-gmv-share-strip>span>strong{color:#111827;font-size:inherit;font-weight:400}.boss-platform-gmv-share-strip>span.is-negative,.boss-platform-gmv-share-strip>span.is-negative>strong{color:#dc2626}.boss-category-daily-analysis-chart>header>.boss-platform-gmv-share-strip{min-width:240px;flex:1;margin-left:auto}.boss-category-daily-analysis-chart>header>.boss-platform-gmv-share-strip>span{overflow:visible;color:#111827;font-size:8.5px;text-overflow:clip}.boss-category-daily-analysis-legend{display:flex;min-width:0;align-items:center;gap:13px;overflow:hidden;color:#334155;font-size:9.5px;font-weight:400;line-height:14px;white-space:nowrap}.boss-category-daily-analysis-legend span{display:inline-flex;min-width:0;align-items:center;gap:3px;overflow:hidden;text-overflow:ellipsis}.boss-category-daily-analysis-legend i{width:11px;height:2px;flex:none;border-radius:99px}.boss-category-daily-independent-note{display:flex;min-width:0;align-items:center;color:#64748b;font-size:9.5px;line-height:14px}.boss-category-daily-analysis-plot{position:relative;min-width:0;min-height:240px;overflow:visible}.boss-category-daily-analysis-plot.is-independent-lanes{min-height:300px}.boss-category-daily-plot-summary{position:absolute;top:3px;right:6px;z-index:7;padding:1px 8px;color:#2f6bb0;background:#ffffffd1;border:1px solid rgba(232,138,182,.22);border-radius:6px;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.boss-category-daily-analysis-plot.is-split-sections{min-height:400px}.boss-category-daily-section-meta{position:absolute;left:0;right:0;display:flex;align-items:center;gap:6px;padding:0 6px;background:#eef2f7;border-top:1px solid #d8e2ee;border-bottom:1px solid #d8e2ee;box-sizing:border-box}.boss-category-daily-section-meta b{flex-shrink:0;color:#334155;font-size:10px;font-weight:650;line-height:14px}.boss-category-daily-section-meta span{overflow:hidden;color:#64748b;font-size:9px;line-height:12px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-section-meta .boss-category-daily-section-summary{margin-left:auto;flex:none;padding:0 4px;color:#2f6bb0;font-size:10px;font-weight:650;font-style:normal;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible}.boss-category-daily-entity-title{margin:2px 0 -2px;padding:4px 10px;color:#b34c7d;background:linear-gradient(135deg,#fbe1ec,#dcebfb);border:1px solid rgba(232,138,182,.28);border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.01em}.boss-category-daily-section-entity{flex-shrink:0;max-width:44%;overflow:hidden;color:#b34c7d;font-size:10.5px;font-weight:700;font-style:normal;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-section-entity:after{margin:0 3px 0 5px;color:#cbb6c4;font-weight:400;content:"·"}.boss-category-daily-analysis-chart svg{display:block;width:100%;height:100%;min-height:240px;overflow:visible}.boss-category-daily-analysis-chart svg line{stroke:#e6edf5;stroke-width:1;vector-effect:non-scaling-stroke}.boss-category-daily-analysis-chart svg line.zero-line{stroke:#94a3b8;stroke-dasharray:3 3}.boss-category-daily-analysis-plot.is-independent-lanes svg g+g rect{stroke:#d8e2ee;stroke-width:1;vector-effect:non-scaling-stroke}.boss-category-daily-analysis-chart svg path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;vector-effect:non-scaling-stroke}.boss-category-daily-analysis-chart svg path.dashed{stroke-dasharray:4 3}.boss-category-daily-analysis-chart svg g.is-summary-lane path{stroke-width:1.9}.boss-category-daily-analysis-chart svg circle.boss-category-daily-hover-point{fill:transparent;stroke:transparent;pointer-events:all;cursor:help}.boss-category-daily-chart-labels{position:absolute;z-index:2;inset:0;overflow:visible;pointer-events:none}.boss-category-daily-lane-meta-layer{position:absolute;z-index:3;inset:0;overflow:visible;pointer-events:none}.boss-category-daily-lane-meta{position:absolute;left:0;width:5%;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 2px;border-right:1px solid #d8e2ee;background:#ffffffb8;box-sizing:border-box}.boss-category-daily-lane-meta b{overflow:hidden;font-size:10px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-lane-meta b.is-vertical{writing-mode:vertical-rl;text-orientation:mixed;max-height:100%;line-height:12px;letter-spacing:0;text-overflow:clip}.boss-category-daily-lane-meta.is-summary b{font-weight:650}.boss-category-daily-lane-meta small{overflow:hidden;color:#64748b;font-size:7.5px;line-height:10px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-analysis-plot.is-independent-lanes .boss-category-daily-chart-label>b{padding-inline:1px;font-size:9px}.boss-category-daily-chart-label{position:absolute;width:0;height:0;color:#1e3a8a}.boss-category-daily-chart-label>i{position:absolute;left:0;top:0;width:3px;height:3px;border:0;border-radius:50%;box-shadow:none;transform:translate(-50%,-50%)}.boss-category-daily-chart-label>b{position:absolute;left:0;top:var(--label-offset, -12px);padding:0 2px;color:inherit;background:#fffffff0;border-radius:2px;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;line-height:14px;text-shadow:none;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:auto;cursor:help}.boss-category-daily-chart-label.is-start>b{transform:translateY(-50%)}.boss-category-daily-chart-label.is-end>b{transform:translate(-100%,-50%)}.boss-category-daily-chart-label.is-compare-label>b{top:0;padding:0 1px;color:#059669;background:#ecfdf5e0;font-size:9px;font-weight:500;line-height:12px}.boss-category-daily-chart-label.is-compare-label>i{width:2.5px;height:2.5px}.boss-category-daily-analysis-chart>footer{display:flex;justify-content:space-between;color:#40536e;font-size:9px;font-weight:400;line-height:12px}.boss-category-daily-analysis-chart.is-independent-scale>footer{box-sizing:border-box;padding-right:1.5%;padding-left:5.5%}.boss-category-daily-analysis-empty{display:grid;min-height:38px;place-items:center;color:#475569;font-size:8px}@media(max-height:740px){.boss-category-daily-modal-head{min-height:43px;padding-block:4px}.boss-category-daily-modal-head h2{font-size:14px}.boss-category-daily-modal-head p{font-size:9px}.boss-category-daily-ledger>header{min-height:28px}.boss-category-daily-ledger-table th{height:32px}.boss-category-daily-conclusions{min-height:78px;flex-basis:78px}.boss-category-daily-conclusions>header{height:22px}.boss-category-daily-conclusions>div{height:55px;padding:3px}.boss-category-daily-analysis-chart{min-height:0;padding-block:2px}}@media(max-width:1000px){.boss-category-daily-backdrop{overflow:auto}.boss-category-daily-modal,.boss-category-daily-modal.is-platform{min-height:880px}.boss-category-daily-workspace{grid-template-columns:minmax(0,1fr);overflow-y:auto}.boss-category-daily-ledger{min-height:660px}.boss-category-daily-analysis{min-height:700px}}*{box-sizing:border-box;cursor:var(--dumbbell-cursor)}body{margin:0;min-width:320px;color:var(--text);background:var(--bg)}button,select,input[type=button],input[type=submit],input[type=reset]{font:inherit}textarea,input:not([type=button]):not([type=submit]):not([type=reset]){font:inherit;cursor:text}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px 14px;color:#e6edf7;background:#132033;border-right:1px solid rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:12px;padding:4px 6px 16px;border-bottom:1px solid rgba(255,255,255,.12)}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#fff;font-weight:800;background:linear-gradient(135deg,#2563eb,#0f9f6e)}.brand strong,.brand span,.sidebar-footer span,.sidebar-footer strong{display:block}.brand strong{font-size:15px}.brand span,.sidebar-footer span{margin-top:4px;color:#9aa8bc;font-size:12px}.nav{display:grid;gap:20px;max-width:100%}.nav-section{display:grid;gap:6px}.nav-level{min-height:26px;display:flex;align-items:center;letter-spacing:0}.nav-level-1{padding:0 8px;color:#8fa0b8;font-size:12px;font-weight:700}.nav-level-2{padding-left:16px;color:#e6edf7;font-size:14px;font-weight:500}.nav-item{width:100%;min-height:36px;display:flex;align-items:center;padding:0 12px 0 16px;text-align:left;text-decoration:none;color:#e6edf7;background:transparent;border:0;border-radius:7px;cursor:var(--dumbbell-cursor)}.nav-item:hover,.nav-item.active{color:#fff;background:#2563eb33}.nav-item.active{background:#2563eb57;box-shadow:inset 3px 0 #60a5fa}.sidebar-footer{margin-top:auto;padding:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px}.sidebar-footer strong{margin-top:8px;font-size:13px}.workspace{min-width:0;padding:22px;overflow-x:hidden}.dashboard-sticky-head{position:sticky;top:0;z-index:40;margin:-22px 0 14px;padding:22px 0 1px;background:linear-gradient(180deg,#eff4f9fa,#eff4f9f5 76%,#eff4f9db);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 24px #0f172a0f}.dashboard-sticky-head .topbar{margin-bottom:14px}.dashboard-sticky-head .filter-bar{margin:0 0 12px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.crumb{margin:0 0 6px;color:var(--muted);font-size:13px}h1,h2{margin:0;letter-spacing:0}h1{font-size:26px}h2{font-size:16px}.toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.period-switch{display:inline-flex;min-height:38px;padding:3px;background:#dfe7f1;border:1px solid #d0d9e6;border-radius:8px}.period-switch button{min-width:58px;padding:0 12px;color:#506078;background:transparent;border:0;border-radius:6px;cursor:var(--dumbbell-cursor)}.period-switch button.active{color:var(--ink);font-weight:700;background:#fff;box-shadow:0 1px 6px #0f172a1f}.permission-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:#0f3f2e;background:#dcfce7;border:1px solid #b7f0c7;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.permission-pill.soft{color:#27406f;background:#e8f0ff;border-color:#c7d7fe}.toolbar .period-switch button,.toolbar .permission-pill{font-family:var(--font);font-size:14px;font-weight:600;line-height:1}.toolbar .permission-pill{min-height:38px}.skill-status-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;color:#0f766e;background:#eefdf8;border:1px solid #99f6e4;border-radius:999px;font-size:13px;font-weight:800;white-space:nowrap}.skill-status-pill.disabled{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.primary-action,.ghost-action{min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:7px;cursor:var(--dumbbell-cursor)}.primary-action{color:#fff;background:var(--blue)}.ghost-action{color:var(--blue);background:#eef4ff;border-color:#c7d7fe}.filter-bar{display:flex;align-items:center;gap:12px;margin:-2px 0 14px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);font-family:var(--font);font-size:13px;font-weight:400}.filter-field{display:flex;align-items:center;gap:8px}.filter-field span{color:var(--muted);white-space:nowrap}.filter-field input,.filter-field select{min-height:34px;padding:0 10px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;font:inherit}.filter-summary{flex:0 0 auto;padding:7px 10px;color:#27406f;background:#e8f0ff;border:1px solid #c7d7fe;border-radius:999px;white-space:nowrap}.filter-state{min-width:94px;color:#2563eb;opacity:0;transform:translate(-4px);transition:opacity .16s ease,transform .16s ease,color .16s ease;white-space:nowrap}.filter-state.active,.filter-state.error{opacity:1;transform:translate(0)}.filter-state.error{color:var(--red)}.dashboard-view .metric,.dashboard-view .panel{transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.dashboard-view.is-loading .metric,.dashboard-view.is-loading .panel{opacity:.82}.view{display:none}.view.active{display:block}.permission-strip{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;background:#fff8e8;border:1px solid #fde7b0;border-radius:8px}.permission-strip b{color:#8a4b0b;white-space:nowrap}.permission-strip span{color:#5f6673;font-size:13px}.inline-permission-strip{flex:1 1 420px;min-width:320px;margin:0;padding:8px 10px;font:inherit}.inline-permission-strip b,.inline-permission-strip span{font:inherit}.inline-permission-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-grid-wrapper{min-width:0;display:flex;flex-direction:column;gap:8px}.metric-section-title{font-size:16px;font-weight:700;color:var(--ink);line-height:1.2}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,160px));gap:6px;margin-bottom:0}.dashboard-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:14px;margin-bottom:14px}.dashboard-top-grid.summary-top-grid{grid-template-columns:minmax(0,1fr)}.dashboard-top-grid.platform-top-grid{grid-template-columns:minmax(0,1fr) 360px}.platform-top-grid .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-top-grid .metric.metric-wide{grid-column:span 2}.summary-top-grid .metric-grid{grid-template-columns:minmax(220px,1.08fr) repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:row dense;align-items:stretch}.summary-top-grid .metric.metric-forecast{grid-column:1;grid-row:1 / span 2;min-height:176px;padding:14px 16px}.summary-top-grid .metric.metric-wide{grid-column:span 2}.side-summary-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.platform-metric-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.platform-metric-title{font-size:16px;font-weight:800;color:#1e293b;line-height:1.2;padding-left:0;position:static}.platform-metric-title:before{display:none}.product-analysis-panel{margin-bottom:14px}.product-analysis-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.pa-left,.pa-right{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;padding:12px;min-height:320px}.pa-section-title{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.pa-section-title small{font-size:11px;color:var(--muted);font-weight:500}.pa-table{width:100%;border-collapse:collapse;font-size:12px}.pa-table th,.pa-table td{text-align:left;padding:7px 6px;border-bottom:1px solid var(--line)}.pa-table th{color:var(--muted);font-weight:600;white-space:nowrap}.pa-row{cursor:pointer;transition:background .15s}.pa-row:hover{background:#2563eb0a}.pa-row.active{background:#2563eb14}.pa-rank{display:inline-block;width:20px;font-weight:700;color:var(--muted)}.pa-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.expand-btn{width:18px;height:18px;border:1px solid var(--line);background:#fff;border-radius:4px;cursor:pointer;font-size:12px;line-height:1;margin-right:6px;display:inline-flex;align-items:center;justify-content:center}.expand-btn:hover{background:var(--surface-soft)}.pa-sub-row{background:#f8fafc}.pa-sub-row td{padding:0!important;border-bottom:none}.pa-sub-table td{padding:6px;border-bottom:1px solid var(--line)}.pa-sub-table tr:last-child td{border-bottom:none}.pa-sub-item:hover{background:#2563eb08}.pa-table .badge{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;white-space:nowrap}.pa-table .badge.sales{background:#e0e7ff;color:var(--blue)}.pa-table .badge.gross{background:#d1fae5;color:var(--green)}.pa-table .badge.ad{background:#fef3c7;color:var(--amber)}.pa-table .badge.mk{background:#ede9fe;color:var(--purple)}.pa-table .badge.share{background:#f1f5f9;color:var(--muted);font-size:10px}.pa-placeholder{color:var(--faint);font-size:13px;text-align:center;padding:60px 0}@media(max-width:1100px){.product-analysis-layout{grid-template-columns:1fr}}.side-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.metric,.panel,.report-grid article,.role-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.metric{min-height:56px;padding:6px 9px}.metric.highlight{background:linear-gradient(180deg,#fffffffa,#f8fbfffa),linear-gradient(135deg,rgba(37,99,235,.08),transparent 58%);border-color:#c9dafa}.metric.metric-forecast{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffffffc,#fffaeefa),linear-gradient(135deg,rgba(245,158,11,.14),transparent 62%);border-color:#f3c978;box-shadow:0 12px 28px #f59e0b29}.metric.metric-forecast:after{content:"重点";position:absolute;top:8px;right:10px;padding:2px 7px;border-radius:999px;background:#f59e0b1f;color:#b45309;font-size:10px;font-weight:700;letter-spacing:0}.metric span,.metric small{display:block;color:var(--muted);font-size:11px}.metric small{white-space:pre-line;line-height:1.5}.metric-card-body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.metric-card-body.has-compare{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;height:100%}.metric-card-body.has-middle.has-compare{grid-template-columns:minmax(0,1fr) minmax(82px,auto) auto;column-gap:10px}.metric-card-main{min-width:0}.metric-middle-box{display:flex;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.metric-middle-box span{display:block;color:var(--muted);font-size:11px;line-height:1.15;white-space:nowrap}.metric-middle-box strong{display:block;margin:3px 0 2px;font-size:12px;line-height:1.1;white-space:nowrap}.metric-middle-box small{display:block;font-size:10px;line-height:1.15;white-space:nowrap}.metric-value-line{display:flex;align-items:flex-end;justify-content:flex-start;gap:8px;min-width:0}.metric-value-line.has-side-rate{justify-content:space-between}.metric-side-rate-box{display:flex;min-width:0;flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}.metric strong{display:block;margin:4px 0 2px;font-size:13px;white-space:nowrap}.metric .metric-side-rate{display:block;margin:3px 0 0;font-size:11px;font-weight:600;line-height:1.1;text-align:right;white-space:nowrap}.metric .metric-rate-value{display:block;margin:1px 0 0;font-size:12px;line-height:1.1;white-space:nowrap}.metric-compare-box{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;min-width:70px;padding-left:8px;text-align:right}.metric-compare-box span{display:block;color:var(--text);font-size:11px;font-weight:400;line-height:1.15}.metric-compare-box b{display:block;margin-top:0;font-size:11px;font-weight:400;line-height:1.15;white-space:nowrap}.metric-compare-box small{display:block;margin-top:0;font-size:10px;font-weight:400;line-height:1.15;white-space:nowrap}.metric.metric-forecast strong{font-size:18px;color:#7c2d12}.summary-top-grid .metric.metric-forecast span{font-size:12px;font-weight:700;color:#9a3412}.summary-top-grid .metric.metric-forecast strong{margin:14px 0 10px;font-size:28px;line-height:1.1}.summary-top-grid .metric.metric-forecast small{font-size:12px;line-height:1.6}.metric-sparkline-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px;padding-top:0;border-top:0}.metric-sparkline{flex:0 0 94px;width:94px;height:20px;overflow:visible}.metric-sparkline path{fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.metric-sparkline-rate{flex:0 0 auto;color:var(--muted);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.summary-top-grid .metric.metric-forecast .metric-sparkline-row{margin-top:14px;padding-top:0}.summary-top-grid .metric.metric-forecast .metric-sparkline-rate{font-size:14px;letter-spacing:0}.summary-top-grid .metric{position:relative;min-height:74px;padding:10px 12px;overflow:hidden;color:#eef6ff;background:linear-gradient(180deg,#111827fa,#080d14fa),radial-gradient(circle at 18% 0%,rgba(16,185,129,.16),transparent 36%);border-color:#1e293beb;border-top:3px solid #10b981;box-shadow:0 14px 28px #0f172a33}.summary-top-grid .metric span,.summary-top-grid .metric small{color:#e2e8f0b8}.summary-top-grid .metric strong{margin:5px 0 0;color:#34d399;font-size:20px;line-height:1.05}.summary-top-grid .metric .metric-card-body.has-compare{grid-template-columns:minmax(0,1fr) minmax(72px,auto)}.summary-top-grid .metric .metric-compare-box{align-self:stretch;padding-left:10px}.summary-top-grid .metric .metric-middle-box span{color:#e2e8f0b8;font-weight:400}.summary-top-grid .metric .metric-middle-box strong{color:#fbbf24;font-weight:700}.summary-top-grid .metric .metric-middle-box small{color:#fbbf24db;font-weight:400}.summary-top-grid .metric .metric-compare-box span{color:#ffffffe0;font-size:12px;font-weight:400}.summary-top-grid .metric .metric-compare-box b{color:#34d399;font-size:12px;font-weight:400}.summary-top-grid .metric .metric-compare-box small{color:#e2e8f0b8;font-size:11px;font-weight:400}.summary-top-grid .metric .metric-side-rate{margin-top:6px;color:#e2e8f0c2}.summary-top-grid .metric .metric-rate-value{color:#34d399;font-size:15px}.summary-top-grid .metric .up,.summary-top-grid .metric .metric-compare-box .up{color:#34d399!important}.summary-top-grid .metric .down,.summary-top-grid .metric .metric-compare-box .down{color:#fb7185!important}.summary-top-grid .metric .warn,.summary-top-grid .metric .metric-compare-box .warn{color:#fbbf24!important}.summary-top-grid .metric.metric-wide{border-top-color:#f59e0b}.summary-top-grid .metric.metric-wide .metric-card-body.has-middle.has-compare{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0}.summary-top-grid .metric.metric-wide .metric-card-main,.summary-top-grid .metric.metric-wide .metric-middle-box,.summary-top-grid .metric.metric-wide .metric-compare-box{display:flex;height:100%;flex-direction:column;justify-content:space-between;min-width:0;padding:0 14px}.summary-top-grid .metric.metric-wide .metric-card-main{padding-left:0}.summary-top-grid .metric.metric-wide .metric-middle-box,.summary-top-grid .metric.metric-wide .metric-compare-box{border-left:1px solid rgba(148,163,184,.2)}.summary-top-grid .metric.metric-wide .metric-middle-box{align-items:flex-start}.summary-top-grid .metric.metric-wide .metric-compare-box{min-width:0;align-items:flex-end;padding-right:0}.summary-top-grid .metric.metric-wide .metric-middle-box strong{font-size:18px;line-height:1.05}.summary-top-grid .metric.metric-wide .metric-middle-box small{margin-top:2px;font-size:11px}.summary-top-grid .metric.metric-wide strong{color:#fbbf24}.summary-top-grid .metric.metric-forecast{padding-bottom:42px;background:linear-gradient(180deg,#191208fa,#0c0a07fa),radial-gradient(circle at 18% 0%,rgba(245,158,11,.2),transparent 38%);border-color:#f59e0b73;border-top-color:#f59e0b;box-shadow:0 16px 30px #f59e0b33}.summary-top-grid .metric.metric-forecast:after{content:none}.summary-top-grid .metric.metric-forecast strong{color:#fbbf24}.summary-top-grid .metric.metric-forecast span{color:#fbbf24eb}.summary-top-grid .metric.metric-forecast small{color:#ffedd5c2}.summary-top-grid .metric.metric-forecast .metric-sparkline-row{position:absolute;left:14px;bottom:12px;width:110px;height:24px;margin:0;z-index:3;pointer-events:none}.summary-top-grid .metric.metric-forecast .metric-sparkline{flex-basis:110px;width:110px;height:24px;display:block;overflow:visible}.summary-top-grid .metric.metric-forecast .metric-sparkline path{stroke:#3b82f6;stroke-width:2.2}.up{color:var(--green)!important}.down{color:var(--red)!important}.warn{color:var(--amber)!important}.content-grid,.ai-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:14px;margin-bottom:14px}.dashboard-content-grid{align-items:start;grid-template-columns:minmax(0,1fr) 360px}.dashboard-content-grid>.panel{min-width:0;align-self:start}.panel{padding:16px;overflow:hidden}.trend-panel{padding:18px;background:linear-gradient(180deg,#fffffff5,#f8fbfff5),radial-gradient(circle at 18% 0%,rgba(37,99,235,.08),transparent 32%)}.trend-panel .panel-head{margin-bottom:12px}.platform-trend-section{padding:16px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa),#fff}.platform-trend-section .panel-head{margin-bottom:12px}.platform-trend-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-trend-split>*{min-width:0}.platform-trend-chart-box{min-width:0;border:1px solid #dbe7f3;border-radius:12px;background:#fff;padding:14px 16px 12px;height:454px;display:flex;flex-direction:column;overflow:hidden}.platform-native-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.platform-native-chart-head h3{margin:0;color:#0f172a;font-size:18px;font-weight:800}.platform-native-chart-head span{color:#64748b;font-size:12px;white-space:nowrap}.platform-native-chart-summary{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.platform-native-chart-summary span:first-child:not(:last-child){color:#172554;font-weight:600}.native-trend-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px}.native-trend-legend span{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#334155;font-size:12px;line-height:1}.native-trend-legend i{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.native-line-chart{width:100%;flex:1;min-height:0;display:block}.native-chart-grid line{stroke:#e2e8f0;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.native-chart-grid text{fill:#94a3b8;font-size:11px;text-anchor:end;stroke:none}.native-chart-total-axis text{fill:#172554;font-size:10px;font-weight:600;text-anchor:start;stroke:none}.native-line-series{filter:none}.native-line-chart polyline{fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:none}.native-line-chart polygon{opacity:.9}.native-line-chart circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke;filter:none}.native-line-chart text{font-size:11px;font-weight:500;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-chart-x-axis text{fill:#64748b;font-size:12px;font-weight:600;stroke:none}.native-chart-x-axis text+text{fill:#64748b;font-size:11px;font-weight:500}.native-chart-empty{flex:1;display:grid;place-items:center;border:1px dashed #cbd5e1;border-radius:10px;color:#64748b;font-size:14px}.native-combo-legend{display:flex;align-items:center;gap:14px;margin:0 0 8px}.native-combo-legend span{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:12px;font-weight:600}.native-combo-legend i{display:block;flex:0 0 auto}.native-combo-legend .bar i{width:16px;height:10px;border-radius:3px;background:#60a5fa}.native-combo-legend .line i{width:18px;height:0;border-top:2px solid #2563eb;position:relative}.native-combo-legend .line i:after{content:"";position:absolute;top:-4px;right:-1px;width:6px;height:6px;border-radius:999px;background:#2563eb}.native-combo-chart{width:100%;flex:1;min-height:0;display:block}.native-combo-grid line{stroke:#dbe4f0;stroke-width:1.2;vector-effect:non-scaling-stroke}.native-combo-axis-left text,.native-combo-axis-right text{fill:#64748b;font-size:12px;font-weight:700;stroke:none}.native-combo-axis-left,.native-combo-axis-right{fill:#64748b;font-size:12px;font-weight:700;stroke:none}.native-combo-axis-left text{text-anchor:end}.native-combo-axis-right text{text-anchor:start}.native-combo-baseline{stroke:#cbd5e1;stroke-width:1.5;vector-effect:non-scaling-stroke}.native-combo-bar{fill:#60a5fa;stroke:none;vector-effect:non-scaling-stroke}.native-combo-bar.negative{fill:#dbeafe;stroke:none}.native-combo-bar-label,.native-combo-rate-label{font-size:10px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-combo-bar-label{fill:#2563eb}.native-combo-bar-label.negative,.native-combo-rate-label.negative{fill:#dc2626}.native-combo-rate-label{fill:#64748b}.native-combo-rate-line{fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.native-combo-rate-dot{fill:#2563eb;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.native-platform-combo{flex:1;min-height:0;display:grid;grid-auto-rows:auto;gap:8px}.native-platform-summary-row{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;min-height:94px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.native-platform-summary-name{font-size:14px;font-weight:800;color:#1d4ed8;padding:0;white-space:nowrap;writing-mode:vertical-lr;text-orientation:upright;text-align:center;letter-spacing:2px;width:100%;height:100%}.native-platform-summary-svg{width:100%;height:94px;display:block;overflow:visible}.native-platform-summary-zero{stroke:#d5deea;stroke-width:1.3;vector-effect:non-scaling-stroke}.native-platform-summary-line{fill:none;stroke:#059669;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.native-platform-summary-dot{fill:#059669;stroke:#fff;stroke-width:1.6;vector-effect:non-scaling-stroke}.native-platform-summary-dot.negative{fill:#dc2626}.native-platform-summary-dot.neutral{fill:#94a3b8}.native-platform-summary-label{font-size:12px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-platform-summary-label.negative{fill:#dc2626}.native-platform-combo-row{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;min-height:84px}.native-platform-combo-row:last-child{min-height:116px}.native-platform-combo-row.store-trend-row,.native-platform-combo-row.total-trend-row{grid-template-columns:64px minmax(0,1fr);min-height:0;padding:4px 0;border-bottom:1px solid #edf2f7}.native-platform-combo-row.store-trend-row:last-child,.native-platform-combo-row.total-trend-row:last-child{border-bottom:0}.native-platform-combo-row.store-trend-row .native-platform-combo-name,.native-platform-combo-row.total-trend-row .native-platform-combo-name{align-self:center;height:auto;padding:0 3px 0 1px;overflow:hidden;display:-webkit-box;font-size:11px;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:0;line-height:1.35;text-align:left;text-orientation:mixed;white-space:normal;writing-mode:horizontal-tb}.native-platform-combo-name{font-size:14px;font-weight:800;padding:0;white-space:nowrap;writing-mode:vertical-lr;text-orientation:upright;text-align:center;letter-spacing:2px;width:100%;height:100%}.native-platform-combo-svg{width:100%;height:100%;display:block;overflow:visible}.native-platform-combo-zero{stroke:#cbd5e1;stroke-width:1.5;vector-effect:non-scaling-stroke}.native-platform-combo-rate-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.native-platform-combo-rate-dot{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.native-platform-combo-bar{opacity:.42}.native-platform-combo-bar.negative{opacity:.78}.native-platform-combo-bar-label,.native-platform-combo-rate-value{font-size:11px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-platform-combo-rate-value{font-size:12px;opacity:.92}.native-platform-combo-bar-label{font-size:10px;font-weight:700;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.native-platform-combo-x-axis text{fill:#000;font-size:11px;font-weight:600;text-anchor:middle;stroke:none}.native-platform-combo-x-axis text+text{fill:#000;font-size:11px;font-weight:500}.native-net-chart{flex:1;min-height:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:8px}.native-net-row{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:flex-start;min-height:0}.native-net-platform{font-size:12px;font-weight:800;white-space:nowrap;padding-top:10px}.native-net-bars{position:relative;height:108px;border-radius:10px;background:#f8fafc;overflow:hidden}.native-net-axis-area{position:relative;display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:2px;height:100%;padding:8px 4px 0}.native-net-zero{position:absolute;left:4px;right:4px;height:2px;background:#94a3b8;pointer-events:none;box-shadow:0 0 0 1px #ffffff8c}.native-net-cell{position:relative;min-width:0;display:grid;grid-template-rows:58px 14px 10px;align-items:start}.native-net-plot{position:relative;height:58px;overflow:visible}.native-net-value{position:absolute;z-index:2;left:50%;transform:translate(-50%);color:#2563eb;font-size:8px;font-weight:800;line-height:1;white-space:nowrap}.native-net-value.negative{color:#dc2626}.native-net-bar{position:absolute;z-index:1;left:50%;width:12px;min-height:3px;transform:translate(-50%);border-radius:4px 4px 2px 2px;box-shadow:0 1px 2px #0f172a1f}.native-net-bar.negative{background:#dc2626!important;border-radius:2px 2px 4px 4px}.native-net-date{display:block;text-align:center;color:#64748b;font-size:8px;font-weight:600;line-height:1;white-space:nowrap}.native-net-cell small{display:block;text-align:center;color:#94a3b8;font-size:7px;line-height:1;white-space:nowrap}.platform-trend-section *{font-weight:400!important}.platform-trend-section>.panel-head h2,.platform-trend-section .platform-native-chart-head h3{font-weight:700!important}.platform-trend-section .native-chart-x-axis text,.platform-trend-section .native-chart-x-axis text+text{fill:#000;font-size:11px}@media(max-width:1100px){.platform-trend-split{grid-template-columns:1fr}}.store-profit-panel{margin-bottom:14px;padding:18px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa),radial-gradient(circle at 16% 0%,rgba(15,159,110,.08),transparent 34%)}.store-profit-panel .panel-head{margin-bottom:12px}.compact-profit-table{min-height:230px;max-height:380px;overflow:auto;background:#fff;border:1px solid #e6edf5;border-radius:8px}.compact-profit-table table{min-width:2320px}.compact-profit-table th{position:sticky;top:0;z-index:1}.compact-profit-table td:first-child{color:var(--ink);font-weight:700}.compact-profit-table tfoot td{position:sticky;bottom:0;color:var(--ink);font-weight:800;background:#f8fbff;border-top:1px solid #dbe7f4;box-shadow:0 -6px 14px #0f172a0a}.finance-tree-table tbody tr.level-1 td:first-child{padding-left:22px}.finance-tree-table tbody tr.level-2 td:first-child{padding-left:42px}.finance-tree-table tbody tr.level-3 td:first-child{padding-left:62px}.finance-tree-table tbody tr.level-4 td:first-child{padding-left:82px}.finance-tree-table tbody tr.level-0 td{color:var(--ink);font-weight:700;background:#f3f7fc}.finance-tree-table tbody tr.level-0 .tree-name{font-size:15px;font-weight:850}.finance-tree-table tbody tr.level-1 .tree-name{font-size:13px;font-weight:760}.finance-tree-table tbody tr.level-2 .tree-name,.finance-tree-table tbody tr.level-3 .tree-name,.finance-tree-table tbody tr.level-4 .tree-name{font-size:12px;font-weight:650}.finance-tree-table tbody tr:hover td{background:#f8fbff}.tree-label{min-width:250px}.tree-label,.stack-cell{white-space:normal}.tree-toggle,.tree-spacer{width:24px;height:24px;margin-right:8px;vertical-align:middle}.tree-toggle{color:#1d4ed8;font-weight:800;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer}.tree-spacer{display:inline-block}.tree-index{display:inline-block;min-width:22px;color:#64748b;font-size:12px}.tree-name{color:var(--ink);font-weight:700}.tree-label small,.stack-cell small{display:block;margin-top:3px;color:var(--muted);font-size:11px}.stack-cell b{display:block;color:inherit}.muted-cell{color:var(--muted)}.finance-tree-table .text-left{text-align:left}.hierarchy-metric-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:70px;line-height:1.08}.hierarchy-metric-cell.no-compare{gap:0;justify-content:flex-end}.hierarchy-metric-cell small{color:#98a2b3;font-size:10px;font-weight:600;line-height:1}.hierarchy-metric-cell b{color:inherit;font-size:13px;font-weight:760}.finance-tree-table tbody tr.level-0 .hierarchy-metric-cell b,.compact-profit-table tfoot .hierarchy-metric-cell b{font-weight:850}.dashboard-visual-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:14px}.dashboard-visual-grid>.panel{min-width:0}.visual-panel{min-height:300px;background:linear-gradient(180deg,#fffffffa,#f8fbfffa),radial-gradient(circle at 18% 0%,rgba(8,145,178,.08),transparent 34%)}.visual-bars,.ratio-stack{display:grid;gap:12px}.visual-bar-row{display:grid;gap:7px}.visual-bar-head,.ratio-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.visual-bar-head b,.ratio-row b{color:var(--ink);font-size:13px}.visual-bar-head span,.visual-bar-row small,.ratio-row small{color:var(--muted);font-size:12px}.dual-bar{position:relative;height:13px;overflow:hidden;background:#edf2f7;border-radius:999px}.dual-bar i,.dual-bar em{position:absolute;inset:0 auto 0 0;border-radius:inherit}.dual-bar i{background:linear-gradient(90deg,#2563ebcc,#2563eb57)}.dual-bar em{height:5px;top:4px;background:#0f9f6e}.ratio-row{padding:10px 0;border-bottom:1px solid #edf2f7}.ratio-row:last-child{border-bottom:0}.ratio-row>div{display:grid;gap:3px;min-width:92px}.ratio-pill{min-width:62px;padding:5px 7px;text-align:center;color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;font-size:12px;font-weight:700}.ratio-pill.soft{color:#075985;background:#eff6ff;border-color:#bfdbfe}.ratio-pill.profit{background:#f0fdf4;border-color:#bbf7d0}.side-summary-panel{padding:16px;height:100%}.side-summary-panel .panel-head{margin-bottom:12px}.side-summary-panel .donut-wrap{grid-template-columns:132px 1fr;gap:12px;min-height:170px}.side-summary-panel .donut{width:132px;height:132px}.side-summary-panel .donut:after{inset:28px;font-size:13px}.side-summary-panel .legend{gap:10px}.side-summary-panel .legend li{font-size:13px}.compact-donut-panel{min-width:0;padding:14px}.compact-donut-panel .panel-head{margin-bottom:10px}.compact-donut-panel .donut-wrap{grid-template-columns:104px minmax(0,1fr);gap:10px;min-height:128px}.compact-donut-panel .donut{width:104px;height:104px}.compact-donut-panel .donut:after{inset:23px;font-size:12px}.compact-donut-panel .legend{gap:8px}.compact-donut-panel .legend li{gap:7px;font-size:12px}.horizontal-bar-panel{min-width:0;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #0f172a0a}.horizontal-bar-panel .panel-head{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.horizontal-bar-panel .panel-head h2{font-size:14px;font-weight:800;color:#1e293b}.horizontal-bar-panel .panel-head .metric-title-with-scope{display:inline-flex;align-items:center;gap:7px}.horizontal-bar-panel .panel-head .metric-title-with-scope small{padding:2px 6px;color:#9a5b05;background:#fff7e6;border:1px solid #f6d58d;border-radius:999px;font-size:9px;font-weight:600;line-height:1.3;cursor:help}.horizontal-bar-panel .panel-head span{font-size:11px;color:#94a3b8;font-weight:500}.horizontal-bar-chart{display:flex;flex-direction:column;gap:8px}.h-bar-row{display:flex;align-items:center;gap:10px;padding:0;border-radius:0;transition:none}.h-bar-row:hover{background:transparent}.h-bar-label{width:36px;font-size:12px;color:#475569;font-weight:700;white-space:nowrap;text-align:left;flex-shrink:0}.platform-metric-wrapper.is-shop-metrics .h-bar-label{width:82px;overflow:hidden;text-overflow:ellipsis}.h-bar-track{flex:1;min-width:0;height:24px;background:#f1f5f9;border-radius:0;position:relative;display:flex;align-items:center}.h-bar-fill{height:100%;border-radius:0;min-width:0;transition:width .3s ease;position:relative;display:flex;align-items:center;padding-right:8px;overflow:hidden}.h-bar-fill:after{display:none}.h-bar-fill.is-empty{background:#e2e8f0!important}.h-bar-track-stacked-fee{overflow:hidden}.h-bar-track-stacked-fee .h-bar-fill{flex:0 0 auto;padding-right:0}.h-bar-track-stacked-fee .h-bar-fill-ad{border-radius:2px 0 0 2px}.h-bar-track-stacked-fee .h-bar-fill-other-marketing{background:#f59e0b!important;border-radius:0 2px 2px 0}.h-bar-fee-value small{color:#b45309;white-space:nowrap}.h-bar-fee-value{width:92px}.h-bar-fee-value small.h-bar-fee-ad-rate{color:#3569c8}.h-bar-fee-value small.h-bar-fee-other-rate{color:#b45309}.h-bar-share-inside{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:10px;font-weight:700;color:#334155;white-space:nowrap;text-shadow:none;z-index:1}.h-bar-fill.is-empty .h-bar-share-inside{display:none}.h-bar-value{font-size:12px;font-weight:800;color:#1e293b;white-space:nowrap;flex-shrink:0;width:56px;text-align:right}.h-bar-value.negative{color:#dc2626}.h-bar-value-with-rate{display:flex;width:76px;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;line-height:1.05}.h-bar-value-with-rate b{font-size:11px;font-weight:800}.h-bar-value-with-rate small{color:#0f766e;font-size:9px;font-weight:600}.h-bar-value-with-rate small.negative{color:#dc2626}.h-bar-share{display:none}.h-bar-compare{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;flex-shrink:0;width:64px;text-align:right}.h-bar-compare b{font-size:11px;font-weight:700;line-height:1.1;white-space:nowrap}.h-bar-compare small{font-size:10px;font-weight:500;line-height:1.1;white-space:nowrap;color:#64748b}.h-bar-compare.up{color:#dc2626}.h-bar-compare.down{color:#16a34a}.h-bar-sparkline{width:56px;height:18px;flex-shrink:0;color:var(--muted);opacity:.85}@media(max-width:1420px){.dashboard-top-grid.summary-top-grid{grid-template-columns:minmax(0,1fr)}.summary-top-grid .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.summary-top-grid .metric.metric-forecast,.summary-top-grid .metric.metric-wide{grid-column:auto;grid-row:auto;min-height:0}.side-summary-pair{grid-template-columns:repeat(2,minmax(260px,1fr))}.side-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-head span{color:var(--muted);font-size:12px}.chart-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 12px;max-width:62%;text-align:right}.chart-legend .legend-group{display:inline-flex;align-items:center;gap:8px}.chart-legend .legend-tag{font-size:11px;font-weight:700;color:#fff;padding:1px 7px;border-radius:4px;line-height:1.6;white-space:nowrap}.chart-legend .legend-tag.is-bar{background:#2563eb}.chart-legend .legend-tag.is-line{background:#7c3aed}.chart-legend .legend-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);white-space:nowrap}.chart-legend .legend-item i{width:8px;height:8px;border-radius:50%;background:var(--c, #94a3b8);display:inline-block}.chart-legend .legend-plain{color:var(--muted);font-size:12px}canvas{display:block;width:100%;background:linear-gradient(180deg,#f9fbfe,#fff);border:1px solid #edf1f6;border-radius:8px}.trend-chart{height:300px;background:#fff;border-color:#e6edf5;box-shadow:inset 0 1px #ffffffe6}.donut-wrap{display:grid;grid-template-columns:156px 1fr;gap:16px;align-items:center}.donut{position:relative;width:156px;height:156px;border-radius:50%;background:conic-gradient(#2563eb 0 38%,#0f9f6e 38% 65%,#d97706 65% 89%,#0891b2 89% 100%)}.donut:after{content:attr(data-value);position:absolute;inset:34px;display:grid;place-items:center;color:var(--ink);padding:0 6px;text-align:center;font-size:14px;font-weight:700;background:#fff;border-radius:50%}.legend{display:grid;gap:12px;padding:0;margin:0;list-style:none}.legend li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.legend b{margin-left:auto;color:var(--ink)}.legend i{width:10px;height:10px;border-radius:3px}.product-category-panel{margin-bottom:14px}.category-stack{display:grid;gap:16px}.category-board{display:grid;grid-template-columns:minmax(300px,1fr) minmax(270px,1fr) minmax(270px,1fr);gap:16px;align-items:start}.category-left-column{display:grid;gap:12px;min-width:0}.category-view{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:stretch}.category-hero{--category-color: #2563eb;position:relative;min-height:220px;padding:20px;overflow:hidden;width:100%;text-align:left;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--category-color) 14%,transparent),transparent 34%),linear-gradient(145deg,#fff,#f8fbff);border:1px solid color-mix(in srgb,var(--category-color) 28%,#dce5ef);border-radius:8px;box-shadow:inset 0 0 0 1px #ffffffbd;cursor:pointer}.category-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--category-color)}.category-hero span,.category-hero small{display:block;color:var(--muted);font-size:12px}.category-hero strong{display:block;margin-top:16px;max-width:168px;color:var(--ink);font-size:26px;line-height:1.18}.category-hero b{display:block;margin:18px 0 8px;color:var(--ink);font-size:24px;letter-spacing:0}.category-ring{position:absolute;right:18px;bottom:18px;width:92px;height:92px;border-radius:50%;filter:drop-shadow(0 10px 18px rgba(15,23,42,.08))}.category-ring:after{content:"";position:absolute;inset:15px;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px #e6edf5}.category-ring i{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:var(--ink);font-style:normal;font-weight:800}.category-rank{display:grid;grid-template-columns:1fr;gap:0;align-content:start;border-top:1px solid #edf2f7}.category-group{--category-color: #2563eb;position:relative;border-bottom:1px solid #edf2f7;background:transparent;transition:background .18s ease}.category-group:before{content:"";position:absolute;inset:13px auto 13px 0;width:3px;background:var(--category-color);border-radius:999px;opacity:.68}.category-group:hover,.category-group.active,.category-group.expanded{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color) 6%,#ffffff),#ffffffeb 78%,#fff0)}.category-group.expanded:before{inset:13px auto 14px 0;opacity:.82}.category-row{position:relative;display:grid;gap:9px;min-width:0;padding:13px 12px 10px 14px;width:100%;overflow:visible;text-align:left;background:transparent;border:0;border-radius:0;cursor:pointer;transition:background .18s ease}.category-row:before{display:none}.category-hero:hover,.category-row:hover,.category-row.active{outline:0}.category-row:hover{transform:none}.category-row.active{outline:0}.category-row-title,.category-row-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-row-title span{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink);font-size:15px;font-weight:800}.category-row-title span em{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--category-color) 28%,#e5edf6);border-radius:7px;font-style:normal;font-size:12px;font-weight:900}.category-row-title span i{width:10px;height:10px;flex:0 0 auto;border-radius:3px}.category-row-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.category-row-title b{color:var(--ink);font-size:16px}.category-expand-btn{height:24px;padding:0 9px;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 9%,#ffffff);border:1px solid color-mix(in srgb,var(--category-color) 24%,#dbe6f2);border-radius:999px;font-size:12px;font-weight:800;line-height:22px;cursor:pointer}.category-expand-btn:hover{background:color-mix(in srgb,var(--category-color) 14%,#ffffff);border-color:color-mix(in srgb,var(--category-color) 36%,#c7d7eb)}.category-bar{height:7px;overflow:hidden;background:#edf3f9;border-radius:999px}.category-bar i{display:block;height:100%;min-width:3px;border-radius:inherit;box-shadow:0 0 0 1px #ffffff5c inset}.category-row-meta{flex-wrap:wrap;justify-content:flex-start}.category-row-meta span{padding:3px 7px;color:#667085;background:#f3f7fb;border:1px solid #e7eef7;border-radius:999px;font-size:12px}.category-row-meta span.up{color:#00895a;background:#eefbf5;border-color:#ccefe0}.category-row-meta span.down{color:#b42318;background:#fff3f2;border-color:#ffd6d2}.category-subcategory-card{--category-color: #2563eb;display:grid;gap:4px;margin:-2px 0 10px 42px;padding:0 8px 2px 0;background:transparent;border:0;border-radius:0}.category-subcategory-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding:0;border-bottom:0}.category-subcategory-head div{display:flex;align-items:center;gap:6px;min-width:0}.category-subcategory-head span{display:block;color:var(--muted);font-size:12px}.category-subcategory-head strong{display:block;margin-top:0;color:var(--ink);font-size:12px}.category-subcategory-head b{flex:0 0 auto;padding:2px 7px;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 9%,#ffffff);border:1px solid color-mix(in srgb,var(--category-color) 18%,#e5edf6);border-radius:999px;font-size:11px}.subcategory-list{display:grid;gap:0}.subcategory-row{display:grid;gap:4px;padding:6px 0;background:transparent;border:0;border-bottom:1px solid #edf2f7;border-radius:0}.subcategory-row-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.subcategory-row-title span{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.subcategory-row-title b{color:var(--ink);font-size:12px}.category-subcategory-card .category-row-meta{gap:5px}.category-subcategory-card .category-row-meta span{padding:0;color:#667085;background:transparent;border:0;font-size:11px}.category-subcategory-card .category-row-meta span.up{color:#00895a;background:transparent;border:0}.category-subcategory-card .category-row-meta span.down{color:#b42318;background:transparent;border:0}.subcategory-bar{height:4px}.category-platform-panel{min-height:420px;padding:2px 0 0;background:linear-gradient(180deg,#f8fbffb8,#f8fbff00);border-radius:8px}.category-platform-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 0 10px;border-bottom:1px solid #e7eef7}.category-platform-head h3{margin:0;color:var(--ink);font-size:15px}.category-platform-head span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.category-platform-head b{flex:0 0 auto;padding:3px 8px;color:#2563eb;background:#eef4ff;border:1px solid #d8e6ff;border-radius:999px;font-size:12px}.category-platform-list{display:grid;gap:0}.category-platform-group{--category-color: #2563eb;position:relative;padding:12px 0 12px 14px;border-bottom:1px solid #edf2f7}.category-platform-group:before{content:"";position:absolute;inset:14px auto 14px 0;width:3px;background:var(--category-color);border-radius:999px;opacity:.62}.category-platform-title,.category-platform-row-title,.category-platform-summary,.category-platform-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-platform-title span,.category-platform-row-title span{display:flex;align-items:center;gap:7px;min-width:0;color:var(--ink);font-weight:800}.category-platform-title span i,.category-platform-row-title span i{width:9px;height:9px;flex:0 0 auto;border-radius:3px}.category-platform-title b{color:var(--ink);font-size:14px}.category-platform-summary{justify-content:flex-start;margin-top:4px;color:#667085;font-size:11px}.category-platform-rows{display:grid;gap:8px;margin-top:10px;padding-left:16px}.category-platform-row{display:grid;gap:5px}.category-platform-row-title span{color:#344054;font-size:12px}.category-platform-row-title b{color:var(--ink);font-size:12px}.category-platform-bar{height:5px;overflow:hidden;background:#edf3f9;border-radius:999px}.category-platform-bar i{display:block;height:100%;min-width:3px;border-radius:inherit}.category-platform-meta{justify-content:flex-start;flex-wrap:wrap;gap:6px;color:#667085;font-size:11px}.category-platform-meta .up{color:#00895a}.category-platform-meta .down{color:#b42318}.category-platform-panel-subcategory{background:linear-gradient(180deg,#f9faffd1,#f9faff00)}.subcategory-platform-list .category-platform-group:before{opacity:.54}.subcategory-platform-group{padding-left:13px}.category-detail{padding:14px;background:#f3f7fc;border:1px solid #dbe6f2;border-radius:8px}.category-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.category-detail-head span{display:block;color:var(--muted);font-size:12px}.category-detail-head strong{display:block;margin-top:4px;color:var(--ink);font-size:19px}.category-detail-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.category-detail-summary span{padding:5px 9px;color:#344054;background:#f3f7fb;border:1px solid #e5edf6;border-radius:999px;font-size:12px}.category-detail-table{overflow-x:auto;background:#fff;border:1px solid #e6edf5;border-radius:8px}.category-detail-table table{width:100%;min-width:1120px;border-collapse:collapse}.category-detail-table th,.category-detail-table td{padding:11px 12px;border-bottom:1px solid #edf2f7;color:#344054;font-size:13px;text-align:right;white-space:nowrap}.category-detail-table th:first-child,.category-detail-table td:first-child,.category-detail-table .text-left{text-align:left}.category-detail-table th{color:#667085;background:#f6f9fc;font-weight:700}.category-detail-table tbody tr:last-child td{border-bottom:0}.category-detail-table tbody tr:hover td{background:#f8fbff}.empty-panel.compact{min-height:72px}.empty-panel{display:grid;place-items:center;min-height:140px;color:var(--muted);background:#f3f7fc;border:1px dashed #d8e1ec;border-radius:8px}.platform-focus{display:grid;gap:7px;padding:12px;background:var(--surface-soft);border:1px solid var(--line);border-top:4px solid var(--platform-color);border-radius:8px}.platform-focus strong,.platform-focus b,.platform-focus span,.platform-focus small{display:block}.platform-focus b{font-size:24px}.platform-focus small{color:var(--muted)}.dimension-list{display:grid;gap:0;margin-top:8px}.dimension-list div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #edf1f6}.side-summary-panel .dimension-list div:last-child{border-bottom:0}.dimension-list span{color:var(--muted)}.bar{height:8px;overflow:hidden;background:#e4eaf2;border-radius:999px}.bar i{display:block;height:100%}.table-wrap{overflow-x:auto}table{width:100%;min-width:780px;border-collapse:collapse}th,td{padding:12px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid #edf1f6}th:first-child,td:first-child{text-align:left}th{color:var(--muted);font-size:12px;font-weight:600;background:var(--surface-soft)}td{font-size:13px}.alerts{display:grid;gap:12px}.alert{padding:12px;border-left:4px solid var(--line);background:var(--surface-soft);border-radius:6px}.alert b,.alert span{display:block}.alert span{margin-top:6px;color:var(--muted);font-size:12px}.alert.high{border-color:var(--red)}.alert.mid{border-color:var(--amber)}.alert.low{border-color:var(--green)}.prompt-panel textarea{width:100%;min-height:220px;resize:vertical;padding:14px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.prompt-actions{display:flex;gap:10px;margin-top:12px}.ai-result{min-height:274px;padding:14px;line-height:1.8;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.ai-result pre{margin:0;white-space:pre-wrap;line-height:1.8;font-family:inherit}.report-grid,.role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.report-grid article,.role-grid article{min-height:132px;padding:16px;box-shadow:none}.report-grid b,.report-grid span,.role-grid b,.role-grid span{display:block}.report-grid span,.role-grid span{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.6}.report-grid button{margin-top:16px;min-height:32px;padding:0 12px;color:var(--blue);background:#eef4ff;border:1px solid #c7d7fe;border-radius:6px}.report-center-view{--report-navy: #0f274f;--report-blue: #3978e6;--report-line: rgba(148, 163, 184, .18);--report-glass: rgba(255, 255, 255, .64);min-width:0;background:radial-gradient(circle at 12% 8%,rgba(112,163,255,.1),transparent 26%),radial-gradient(circle at 88% 4%,rgba(125,211,252,.08),transparent 24%)}.report-center-topbar{margin-bottom:12px}.report-center-subtitle{margin:6px 0 0;color:#475569;font-size:13px}.report-center-query,.report-center-shell{background:linear-gradient(135deg,#ffffffc2,#f8fbff8c);border:1px solid rgba(255,255,255,.84);box-shadow:0 10px 30px #23375612,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.report-center-query{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:9px 12px;border-radius:14px}.report-center-query-main,.report-center-query-meta,.report-center-filters,.report-center-table-actions,.report-center-pagination{display:flex;align-items:center}.report-center-query-main{flex-wrap:wrap;gap:8px}.report-center-report-switch,.report-center-period,.report-center-metric-switch{display:inline-flex;padding:2px;background:#e2e8f085;border:1px solid rgba(203,213,225,.5);border-radius:9px}.report-center-report-switch{gap:2px;padding:3px;background:#d5e0efbd;border-color:#94a3b86b}.report-center-report-switch button,.report-center-period button,.report-center-metric-switch button{min-height:28px;padding:0 12px;color:#475569;background:transparent;border:0;border-radius:6px;font:inherit;font-size:12px;cursor:var(--dumbbell-cursor)}.report-center-report-switch button{min-width:82px;padding:0 15px;font-weight:650}.report-center-report-switch button.active,.report-center-period button.active,.report-center-metric-switch button.active{color:#174ea6;background:#ffffffd1;box-shadow:0 2px 8px #263f6517}.report-center-field{display:flex;align-items:center;gap:7px}.report-center-field>span{color:#475569;font-size:12px;white-space:nowrap}.report-center-field input,.report-center-field select{height:32px;min-width:126px;padding:0 10px;color:#111827;background:#ffffffa8;border:1px solid rgba(148,163,184,.34);border-radius:8px;outline:none;font:inherit;font-size:12px}.report-center-field input:focus,.report-center-field select:focus{border-color:#7aa7ff;box-shadow:0 0 0 3px #2563eb1a}.report-center-date-field input{min-width:150px}.report-center-month-range-field input{min-width:124px}.report-center-month-range-field>i{color:#94a3b8;font-size:11px;font-style:normal}.report-center-search-field{flex:1 1 220px}.report-center-search-field input{width:100%;min-width:180px}.report-center-query-button,.report-center-reset-button,.report-center-table-actions button,.report-center-pagination button,.report-center-empty button,.report-center-state button{height:32px;padding:0 13px;border-radius:7px;font:inherit;font-size:12px;cursor:var(--dumbbell-cursor)}.report-center-query-button{color:#fff;background:linear-gradient(135deg,#4a82e8,#2f68d5);border:1px solid rgba(37,99,235,.5);box-shadow:0 4px 12px #2563eb29}.report-center-reset-button,.report-center-table-actions button,.report-center-pagination button,.report-center-empty button,.report-center-state button{color:#1d4ed8;background:#ffffff7a;border:1px solid rgba(147,197,253,.55)}.report-center-query-button:disabled,.report-center-table-actions button:disabled,.report-center-pagination button:disabled{opacity:.45;cursor:not-allowed}.report-center-query-meta{flex:0 0 auto;gap:8px;color:#64748b;font-size:12px}.report-center-query-meta strong{color:#1d4ed8;font-weight:500}.report-center-topbar{align-items:flex-end;gap:24px;margin-bottom:10px;padding:2px 4px 0}.report-center-topbar .crumb{margin-bottom:4px;color:#8290a5;font-size:12px}.report-center-topbar h1{color:#172033;font-size:25px;font-weight:720;line-height:1.15;letter-spacing:-.025em}.report-center-subtitle{margin-top:5px;color:#607089;font-size:12px}.report-center-topbar .toolbar{gap:8px}.report-center-topbar .permission-pill{min-height:32px;padding:0 11px;color:#26715a;background:#ecfdf594;border-color:#6ee7b76b;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report-center-topbar .permission-pill.soft{color:#315b99;background:#eff6ff94;border-color:#93c5fd6b}.report-center-topbar .primary-action{min-height:34px;padding:0 15px;border-radius:10px;font-size:13px;font-weight:650;background:linear-gradient(135deg,#4f86ec,#2863d7);box-shadow:0 7px 18px #2563eb2e}.report-center-query{gap:12px;padding:0 4px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.report-center-query-main{gap:6px;padding:6px;background:radial-gradient(circle at 8% 0,rgba(219,234,254,.46),transparent 36%),linear-gradient(115deg,#ffffffd1,#f6faff9e);border:1px solid rgba(203,213,225,.44);border-radius:14px;box-shadow:0 8px 22px #3341550f,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.report-center-report-switch,.report-center-period{padding:3px;background:#e2e8f061;border:0;border-radius:999px;box-shadow:inset 0 1px #ffffffad}.report-center-report-switch{gap:1px;background:#dae5f38f}.report-center-report-switch button,.report-center-period button{min-height:28px;border-radius:999px;transition:color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.report-center-report-switch button.active{color:#fff;background:linear-gradient(135deg,#4b83e8,#2e68d8);box-shadow:0 4px 12px #2563eb33}.report-center-period button.active{color:#174ea6;background:#ffffffeb;box-shadow:0 3px 10px #33415514}.report-center-query .report-center-field{gap:6px}.report-center-query .report-center-field>span{color:#607089;font-size:11px}.report-center-query .report-center-field input,.report-center-query .report-center-field select{height:30px;background:#f8fafcc2;border-color:transparent;border-radius:9px;box-shadow:inset 0 0 0 1px #94a3b82e}.report-center-query-button,.report-center-reset-button{height:30px;border-radius:9px}.report-center-query-button{border:0;box-shadow:0 5px 13px #2563eb2b}.report-center-reset-button{background:transparent;border-color:transparent}.report-center-query button:hover:not(:disabled){transform:translateY(-1px)}.report-center-query-meta{gap:6px;padding:7px 11px;background:#ffffff8f;border:1px solid rgba(203,213,225,.38);border-radius:999px;box-shadow:0 6px 18px #3341550b,inset 0 1px #fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.report-center-query-meta strong{font-weight:600}.report-center-shell{padding:12px;overflow:hidden;border-radius:16px}.report-center-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:4px;background:#e2e8f080;border:1px solid rgba(203,213,225,.55);border-radius:12px}.report-center-tabs>button{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;color:#263b59;text-align:left;background:transparent;border:1px solid transparent;border-radius:9px;cursor:var(--dumbbell-cursor);transition:border-color .18s ease,background .18s ease,transform .18s ease}.report-center-tabs>button:hover{background:#ffffffb8;border-color:#94a3b84d}.report-center-tabs>button.active{color:#103d85;background:#fffffff0;border-color:#4d80e1ad;box-shadow:inset 0 -2px #3978e6,0 4px 14px #2a44691a}.report-center-tabs b,.report-center-tabs small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-center-tabs b{font-size:13px;font-weight:700}.report-center-tabs small{margin-top:3px;color:#596b85;font-size:11px}.report-center-tab-index{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;color:#1d4ed8;background:#eaf1ff;border-radius:8px;font-size:10px}.report-center-tabs>button.active .report-center-tab-index{color:#fff;background:linear-gradient(135deg,#5b8dec,#3971dc)}.report-center-filters{flex-wrap:wrap;gap:8px;padding:8px 10px;background:#ffffff57;border:1px solid rgba(255,255,255,.72);border-radius:11px;box-shadow:inset 0 1px #ffffff80}.report-center-filters .report-center-metric-switch{margin-left:auto}.report-center-filters.metrics-only{justify-content:flex-end;min-height:30px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.report-center-platform-compare-hint{display:inline-flex;min-height:27px;align-items:center;padding:0 9px;color:#64748b;background:#f1f5f9b8;border:1px solid rgba(203,213,225,.58);border-radius:999px;font-size:10px}.report-center-platform-compare-hint.is-ready{color:#1d4ed8;background:#eff6ffd1;border-color:#93c5fda3}.report-center-platform-month-field{padding-left:4px;border-left:1px solid rgba(148,163,184,.2)}.report-center-platform-month-field input{min-width:126px}.report-center-month-add{height:28px;padding:0 9px;color:#1d4ed8;background:#eff6ffe6;border:1px solid rgba(147,197,253,.7);border-radius:7px;font:inherit;font-size:10px;cursor:pointer}.report-center-platform-month-selection{display:flex;max-width:570px;align-items:center;gap:4px;overflow-x:auto;padding:1px 2px}.report-center-platform-month-chip,.report-center-platform-month-quick{display:inline-flex;height:26px;flex:0 0 auto;align-items:center;gap:5px;padding:0 7px;color:#25466f;background:#ffffffb8;border:1px solid rgba(191,219,254,.82);border-radius:7px;font:inherit;font-size:10px;cursor:pointer}.report-center-platform-month-chip i{color:#94a3b8;font-size:12px;font-style:normal}.report-center-platform-month-chip:hover{color:#1d4ed8;background:#eff6ff}.report-center-platform-month-chip:hover i{color:#dc2626}.report-center-platform-month-quick{color:#475569;background:#f1f5f9bd;border-color:#cbd5e1ad}.report-fund-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;margin-top:9px}.report-fund-summary-card{position:relative;min-width:0;min-height:76px;padding:9px 11px;overflow:hidden;background:linear-gradient(150deg,#ffffffe6,#f4f8fdb3),radial-gradient(circle at 92% 0%,rgba(96,165,250,.13),transparent 42%);border:1px solid rgba(203,213,225,.7);border-top:2px solid #60a5fa;border-radius:10px;box-shadow:inset 0 1px #ffffffeb,0 5px 15px #2c43600f}.report-fund-summary-card>span,.report-fund-summary-card>strong,.report-fund-summary-card>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-fund-summary-card>span{color:#64748b;font-size:10px}.report-fund-summary-card>strong{margin-top:5px;color:#173667;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.05}.report-fund-summary-card>small{margin-top:5px;color:#7b8ba3;font-size:9px}.report-fund-summary-card.is-receipt,.report-fund-summary-card.is-inflow{border-top-color:#10b981}.report-fund-summary-card.is-refund,.report-fund-summary-card.is-outflow{border-top-color:#f59e0b}.report-fund-summary-card.is-cumulative{border-top-color:#6366f1}.report-fund-summary-card.is-balance-source{border-top-color:#94a3b8;background:linear-gradient(150deg,#f8fafcf0,#edf2f8c2),radial-gradient(circle at 92% 0%,rgba(148,163,184,.16),transparent 42%)}.report-fund-summary-card.is-balance-source>strong{color:#64748b;font-size:15px}.report-center-shell.is-fund-mode{padding:8px 10px 10px}.report-center-shell.is-fund-mode .report-center-filters{gap:6px;padding:6px 8px}.report-center-shell.is-fund-mode .report-center-field input,.report-center-shell.is-fund-mode .report-center-field select{height:30px}.report-center-shell.is-fund-mode .report-fund-summary{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:5px;margin-top:6px}.report-center-shell.is-fund-mode .report-fund-summary-card{min-height:60px;padding:6px 9px}.report-center-shell.is-fund-mode .report-fund-summary-card>strong{margin-top:3px;font-size:15px}.report-center-shell.is-fund-mode .report-fund-summary-card>small{margin-top:3px}.report-center-shell.is-fund-mode .report-center-table-head{padding:7px 2px 5px}.fund-tree-table-wrap{max-height:calc(100vh - 390px);min-height:310px;overflow-x:hidden;overflow-y:auto;background:#ffffff94;border:1px solid rgba(203,213,225,.68);border-radius:11px;box-shadow:inset 0 1px #ffffffd6;scrollbar-color:#9aabc1 #edf2f7;scrollbar-width:thin}.fund-tree-table-wrap.loading{opacity:.72}.fund-tree-table{width:100%;border-collapse:separate;border-spacing:0;color:#1f2937;table-layout:fixed;font-size:10.5px;font-variant-numeric:tabular-nums}.fund-tree-col-date{width:7.5%}.fund-tree-col-platform{width:6.5%}.fund-tree-col-shop{width:14.5%}.fund-tree-col-category{width:20%}.fund-tree-col-count{width:5.5%}.fund-tree-col-money{width:8%}.fund-tree-col-cumulative{width:11%}.fund-tree-table th,.fund-tree-table td{height:34px;padding:5px 7px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid rgba(226,232,240,.7);border-bottom:1px solid rgba(226,232,240,.86)}.fund-tree-table th:last-child,.fund-tree-table td:last-child{border-right:0}.fund-tree-table .align-left{text-align:left}.fund-tree-table .negative-value{color:#dc2626}.fund-tree-table th{position:sticky;z-index:4;top:0;height:40px;color:#314767;background:#e5eef9f7;font-size:10px;font-weight:600;cursor:pointer}.fund-tree-table th:nth-child(4){cursor:default}.fund-tree-table th i{margin-left:2px;color:#2563eb;font-style:normal}.fund-tree-root-row{cursor:pointer}.fund-tree-root-row td{color:#243b5b;background:#f9fbfef0;font-weight:520}.fund-tree-root-row:nth-of-type(2n) td{background:#f5f9fdf5}.fund-tree-root-row:hover td,.fund-tree-root-row.is-open td{background:#e6f1fff5}.fund-tree-root-row.is-open td{border-bottom-color:#97b4dac7}.fund-tree-node{display:flex;width:100%;min-width:0;align-items:center;gap:6px;padding:0;overflow:hidden;color:inherit;background:transparent;border:0;font:inherit;text-align:left}button.fund-tree-node{cursor:pointer}.fund-tree-node>i{display:inline-grid;flex:0 0 17px;width:17px;height:17px;place-items:center;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:10px;font-style:normal;line-height:1}.fund-tree-node>strong{min-width:0;overflow:hidden;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.fund-tree-node.is-primary{padding-left:13px}.fund-tree-node.is-primary>i{color:#2563eb;background:#edf5ff}.fund-tree-node.is-secondary{padding-left:34px}.fund-tree-node.is-secondary>i{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.fund-tree-node.is-detail{padding-left:56px;color:#53657d}.fund-tree-node.is-detail>i{flex-basis:6px;width:6px;height:6px;margin-left:5px;background:#94a3b8;border:0;border-radius:50%}.fund-tree-node.is-detail>strong{font-size:9.5px;font-weight:500}.fund-tree-category-row{cursor:pointer}.fund-tree-category-row td{height:32px}.fund-tree-category-row.is-primary td{background:#f4f8fdfa}.fund-tree-category-row.is-primary:hover td,.fund-tree-category-row.is-primary.is-open td{background:#eaf3fffa}.fund-tree-category-row.is-secondary td{background:#f9fbfdfa}.fund-tree-category-row.is-secondary:hover td,.fund-tree-category-row.is-secondary.is-open td{background:#eef9f8f5}.fund-tree-category-row.is-detail{cursor:default}.fund-tree-category-row.is-detail td{height:30px;color:#526176;background:#fdfefffa;font-size:9.5px}.fund-tree-category-row.is-primary td.align-left{box-shadow:inset 3px 0 #3b82f685}.fund-tree-category-row.is-secondary td.align-left{box-shadow:inset 3px 0 #14b8a66b}.fund-tree-category-row.is-detail td.align-left{box-shadow:inset 3px 0 #94a3b861}.fund-tree-state-row td,.fund-tree-more-row td,.fund-tree-empty-row td{height:34px;color:#718096;background:#f8fafcf5;font-size:10px;text-align:center}.fund-tree-state-row.is-child td{background:#f5fafff5}.fund-tree-state-row.is-detail td{background:#f9fcfcfa}.fund-tree-state-row.is-error td{color:#b45309;background:#fff7edf0}.fund-tree-state-row button,.fund-tree-more-row button{margin-left:8px;padding:3px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;font-size:9px;cursor:pointer}.fund-tree-loading{display:inline-flex;align-items:center;gap:6px}.fund-tree-loading>i{width:11px;height:11px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:fund-tree-spin .75s linear infinite}.fund-tree-more-row td{height:31px;text-align:right}.fund-tree-more-row button:disabled{opacity:.55;cursor:default}.fund-tree-skeleton-row td span{display:block;width:72%;height:9px;margin-left:auto;background:linear-gradient(90deg,#edf1f6 25%,#fafcff,#edf1f6 75%);background-size:200% 100%;border-radius:999px;animation:report-center-shimmer 1.25s infinite linear}.fund-tree-table tfoot td{position:sticky;z-index:3;bottom:0;height:36px;color:#172554;background:#e7f0fc;border-top:1px solid #afc4e0;border-bottom:0;font-weight:600}@keyframes fund-tree-spin{to{transform:rotate(360deg)}}.fund-matrix-wrap{position:relative;max-height:calc(100vh - 390px);min-height:310px;overflow:auto;background:#ffffff9e;border:1px solid rgba(191,205,224,.72);border-radius:11px;box-shadow:inset 0 1px #ffffffe6,0 5px 15px #2c43600a;scrollbar-color:#8fa6c3 #edf2f7;scrollbar-width:thin;scrollbar-gutter:stable}.fund-matrix-wrap.loading{opacity:.72}.fund-matrix-wrap::-webkit-scrollbar{width:10px;height:10px}.fund-matrix-wrap::-webkit-scrollbar-track{background:#edf2f7}.fund-matrix-wrap::-webkit-scrollbar-thumb{background:#8fa6c3;border:2px solid #edf2f7;border-radius:999px}.fund-matrix-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#253a58;background:#ffffffbd;font-size:10.5px;font-variant-numeric:tabular-nums}.fund-matrix-table th,.fund-matrix-table td{width:134px;min-width:134px;max-width:134px;height:44px;padding:5px 8px;overflow:hidden;text-align:right;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-right:1px solid rgba(217,226,238,.88);border-bottom:1px solid rgba(217,226,238,.88)}.fund-matrix-table th{position:sticky;z-index:6;top:0;height:48px;color:#314767;text-align:left;background:#e5eef9fa;box-shadow:inset 0 -1px #91a9cab8}.fund-matrix-category-head,.fund-matrix-category-cell{width:218px!important;min-width:218px!important;max-width:218px!important}.fund-matrix-category-head{z-index:9!important;left:0;padding-left:13px!important}.fund-matrix-category-cell{position:sticky;z-index:4;left:0;text-align:left!important}.fund-matrix-shop-head.is-total{z-index:8;left:218px;background:#d9e6f8fc;box-shadow:inset 0 -1px #7596c2b8,6px 0 10px -8px #1f385bbf}.fund-matrix-total-cell{position:sticky;z-index:3;left:218px;background:#f0f6fd!important;box-shadow:6px 0 10px -8px #1f385bbf}.fund-matrix-category-head>strong,.fund-matrix-shop-head>strong,.fund-matrix-category-head>small,.fund-matrix-shop-head>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-matrix-category-head>strong,.fund-matrix-shop-head>strong{color:#213a60;font-size:10.5px;font-weight:700}.fund-matrix-category-head>small,.fund-matrix-shop-head>small{margin-top:3px;color:#6b7f9b;font-size:8.5px;font-weight:500}.fund-matrix-shop-head>small{display:flex;align-items:center;gap:4px}.fund-matrix-shop-head>small>i{flex:0 0 5px;width:5px;height:5px;border-radius:50%}.fund-matrix-row td{background:#f9fbfef5}.fund-matrix-row.is-root td{height:48px;background:#eef5fefa;border-bottom-color:#97b4dabf}.fund-matrix-row.is-root .fund-matrix-category-cell{background:#edf5ff}.fund-matrix-row.is-primary td{background:#f6f9fdfa}.fund-matrix-row.is-primary .fund-matrix-category-cell{background:#f3f7fc;box-shadow:inset 3px 0 #3b82f68c}.fund-matrix-row.is-secondary td{background:#f9fcfcfa}.fund-matrix-row.is-secondary .fund-matrix-category-cell{background:#f4fbfa;box-shadow:inset 3px 0 #14b8a673}.fund-matrix-row.is-detail td{height:40px;color:#53657d;background:#fcfdfffc}.fund-matrix-row.is-detail .fund-matrix-category-cell{background:#fafcff;box-shadow:inset 3px 0 #94a3b873}.fund-matrix-row:hover td{background:#edf5ff}.fund-matrix-row:hover .fund-matrix-category-cell{background:#e7f1ff}.fund-matrix-row:hover .fund-matrix-total-cell{background:#e5f0fd!important}.fund-matrix-node{display:flex;width:100%;min-width:0;align-items:center;gap:7px;padding:0;overflow:hidden;color:inherit;background:transparent;border:0;font:inherit;text-align:left}button.fund-matrix-node{cursor:pointer}.fund-matrix-node>i{display:inline-grid;flex:0 0 17px;width:17px;height:17px;place-items:center;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:10px;font-style:normal;line-height:1}.fund-matrix-node>span{min-width:0}.fund-matrix-node>span>strong,.fund-matrix-node>span>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-matrix-node>span>strong{color:#243b5b;font-size:10.5px;font-weight:650}.fund-matrix-node>span>small{margin-top:2px;color:#8190a5;font-size:8.5px}.fund-matrix-node.is-primary{padding-left:12px}.fund-matrix-node.is-secondary{padding-left:34px}.fund-matrix-node.is-secondary>i{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.fund-matrix-node.is-detail{padding-left:58px}.fund-matrix-node.is-detail>i{flex-basis:6px;width:6px;height:6px;margin-left:5px;background:#94a3b8;border:0;border-radius:50%}.fund-matrix-node.is-detail>span>strong{color:#526176;font-size:9.5px;font-weight:520}.fund-matrix-value{display:grid;gap:3px;min-width:0}.fund-matrix-value>strong{overflow:hidden;color:#0f766e;font-size:10.5px;font-weight:680;text-align:right;text-overflow:ellipsis;white-space:nowrap}.fund-matrix-value>strong.negative-value{color:#dc2626}.fund-matrix-value>small{display:flex;justify-content:flex-end;gap:7px;overflow:hidden;color:#7a8ba2;font-size:8.5px;white-space:nowrap}.fund-matrix-value.is-total>strong{color:#163d78;font-weight:750}.fund-matrix-value.is-total>strong.negative-value{color:#dc2626}.fund-matrix-empty-value{display:block;color:#a1adbd;text-align:center}.fund-matrix-state-row td{position:static;height:38px;color:#718096;text-align:center;background:#f8fafcfa}.fund-matrix-state-row.is-error td{color:#b45309;background:#fff7edf5}.fund-matrix-state-row button{margin-left:8px;padding:3px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;font-size:9px;cursor:pointer}.fund-matrix-skeleton-row td span{display:block;width:70%;height:9px;margin-left:auto;background:linear-gradient(90deg,#edf1f6 25%,#fafcff,#edf1f6 75%);background-size:200% 100%;border-radius:999px;animation:report-center-shimmer 1.25s infinite linear}.fund-excel-wrap{position:relative;max-height:calc(100vh - 390px);min-height:330px;overflow:auto;background:#ffffffc7;border:1px solid rgba(163,181,205,.8);border-radius:9px;box-shadow:inset 0 1px #fffffff0;scrollbar-color:#839bb8 #e9eff6;scrollbar-width:thin;scrollbar-gutter:stable}.report-center-lookup-field input{min-width:320px}.settlement-lookup-wrap{display:flex;flex-direction:column;gap:14px}.settlement-lookup-intro h2{margin:0;font-size:16px;font-weight:800;color:#1e3a8a}.settlement-lookup-intro p{margin:4px 0 0;font-size:12.5px;color:#64748b;line-height:1.6}.settlement-lookup-totals{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 14px;background:#f4f8fd;border:1px solid #dbe4ee;border-radius:8px;font-size:12.5px;color:#475569}.settlement-lookup-totals b{color:#1e3a8a;font-variant-numeric:tabular-nums}.settlement-lookup-block h3{margin:0 0 6px;font-size:13px;font-weight:700;color:#334155}.settlement-lookup-table{width:100%;font-size:12px}.settlement-lookup-table th,.settlement-lookup-table td{white-space:nowrap}.settlement-lookup-table tbody tr.is-settlement-src td{background:#eefaf3}.settlement-lookup-table tbody tr:hover td{background:#eef4fd}.settlement-lookup-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#475569}.settlement-lookup-empty{min-height:200px}.settlement-lookup-trunc{color:#b45309;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;padding:1px 8px}.settlement-recon-panel{margin-top:14px;padding:14px 16px 6px;background:#ffffffd1;border:1px solid rgba(163,181,205,.8);border-radius:9px;box-shadow:inset 0 1px #fffffff0}.settlement-recon-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.settlement-recon-title h3{margin:0;font-size:14px;font-weight:800;color:#1e3a8a}.settlement-recon-title p{margin:3px 0 0;font-size:11.5px;color:#64748b;max-width:720px;line-height:1.5}.settlement-recon-range{flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700;color:#1d4ed8;background:#eaf1fd;border:1px solid #c2d5f2;border-radius:999px;white-space:nowrap}.settlement-recon-state{padding:22px 10px;text-align:center;color:#64748b;font-size:12.5px}.settlement-recon-state.is-error{color:#b91c1c}.settlement-recon-state.is-error button{margin-left:10px;padding:2px 10px;color:#1d4ed8;background:#eaf1fd;border:1px solid #b9cff1;border-radius:5px;cursor:pointer}.settlement-recon-table-wrap{overflow-x:auto}.settlement-recon-table{width:100%;border-collapse:collapse;font-size:12px}.settlement-recon-table th,.settlement-recon-table td{padding:7px 10px;text-align:right;border-bottom:1px solid #e7eef7;white-space:nowrap}.settlement-recon-table th{color:#475569;font-weight:700;background:#f4f8fd;position:sticky;top:0}.settlement-recon-table th small{display:block;font-weight:500;font-size:10px;color:#94a3b8}.settlement-recon-group-head th{text-align:center;font-size:12.5px;font-weight:800;border-bottom:1px solid #cbd5e1}.settlement-recon-table th.recon-grp-fund{background:#cfe0fb;color:#1e3a8a}.settlement-recon-table th.recon-grp-settle{background:#cbeed9;color:#14603a}.settlement-recon-table th.recon-grp-check{background:#fbe0c4;color:#9a3412}.settlement-recon-detail-head th.recon-grp-fund{background:#e6effc;color:#334155}.settlement-recon-table col.recon-col-fund{background:#eef4ff}.settlement-recon-table col.recon-col-settle{background:#edfaf2}.settlement-recon-table col.recon-col-check{background:#fdf4ec}.settlement-recon-table td:nth-child(2),.settlement-recon-table td:nth-child(3),.settlement-recon-table td:nth-child(10),.settlement-recon-detail-head th:nth-child(1),.settlement-recon-detail-head th:nth-child(2),.settlement-recon-detail-head th:nth-child(9),.settlement-recon-table th.recon-grp-fund,.settlement-recon-table th.recon-grp-settle,.settlement-recon-table th.recon-grp-check{border-left:2px solid #b7c4d4}.settlement-recon-table .align-left{text-align:left}.settlement-recon-total td{background:linear-gradient(180deg,#eaf1fd,#e2ecfb);color:#1e3a8a;font-weight:700;border-bottom:1px solid #c2d5f2}.settlement-recon-row.is-off td{background:#fdf2f2}.settlement-recon-diff{font-weight:700;color:#047857}.settlement-recon-diff.is-off{color:#b91c1c}.settlement-recon-pill{display:inline-block;padding:1px 9px;font-size:11px;font-weight:700;border-radius:999px}.settlement-recon-pill.is-ok{color:#047857;background:#d1fae5;border:1px solid #6ee7b7}.settlement-recon-pill.is-off{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.settlement-recon-days{display:block;margin-top:2px;font-size:10px;color:#94a3b8}.settlement-recon-share-cell small{display:block;margin-top:1px;font-size:10px;font-weight:400;color:#9a7b3f}.settlement-recon-expand{display:inline-flex;width:16px;height:16px;margin-right:6px;align-items:center;justify-content:center;color:#b45309;font-size:12px;font-weight:700;line-height:1;vertical-align:-2px;background:#fef3c7;border:1px solid #fcd34d;border-radius:4px;cursor:pointer}.settlement-recon-mismatch-row td{background:#fffdf5;color:#92400e;font-size:11px}.settlement-recon-mismatch-date{padding-left:26px!important;font-weight:600}.settlement-recon-mismatch-note{color:#a16207;font-size:11px}.fund-excel-wrap.loading{opacity:.75}.fund-excel-wrap::-webkit-scrollbar{width:10px;height:10px}.fund-excel-wrap::-webkit-scrollbar-track{background:#e9eff6}.fund-excel-wrap::-webkit-scrollbar-thumb{background:#839bb8;border:2px solid #e9eff6;border-radius:999px}.fund-excel-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#1f334f;background:#fff;font-size:10px;font-variant-numeric:tabular-nums}.fund-excel-table th,.fund-excel-table td{width:112px;min-width:112px;max-width:112px;height:31px;padding:4px 5px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;border-right:1px solid #cdd9e7;border-bottom:1px solid #cdd9e7}.fund-excel-table th{position:sticky;z-index:7;top:0;height:44px;color:#213a60;text-align:center;background:#dce8f6;box-shadow:inset 0 -1px #9fb5d1;font-size:10px;font-weight:700}.fund-excel-sequence-head,.fund-excel-sequence-cell{width:44px!important;min-width:44px!important;max-width:44px!important}.fund-excel-primary-head,.fund-excel-primary-cell{width:90px!important;min-width:90px!important;max-width:90px!important}.fund-excel-classification-head,.fund-excel-classification-cell{width:182px!important;min-width:182px!important;max-width:182px!important}.fund-excel-sequence-head,.fund-excel-sequence-cell{position:sticky;z-index:5;left:0;text-align:center}.fund-excel-primary-head,.fund-excel-primary-cell{position:sticky;z-index:5;left:44px}.fund-excel-classification-head,.fund-excel-classification-cell{position:sticky;z-index:5;left:134px;box-shadow:7px 0 10px -9px #1f385bcc}.fund-excel-sequence-head,.fund-excel-primary-head,.fund-excel-classification-head{z-index:10;background:#cfdef1}.fund-excel-shop-head{padding:4px 6px!important;text-align:left!important;background:#dce8f6!important}.fund-excel-shop-head>strong,.fund-excel-shop-head>small{display:block;overflow:hidden;text-overflow:ellipsis}.fund-excel-shop-head>strong{display:-webkit-box;max-height:2.3em;color:#1d3557;font-size:10px;font-weight:700;line-height:1.15;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fund-excel-shop-head>small{margin-top:2px;color:#687d99;font-size:8.5px;font-weight:500;white-space:nowrap}.fund-excel-shop-head>small>i{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;vertical-align:1px}.fund-excel-row td{background:#f4faf6}.fund-excel-sequence-cell{color:#31557d;background:#edf5ff!important}.fund-excel-primary-cell{color:#153e68;text-align:center;white-space:normal!important;background:#e7f0fb!important;font-weight:750;line-height:1.35}.fund-excel-classification-cell{color:#29415f;text-align:left;background:#f1f8f3!important;font-weight:520}.fund-excel-classification-cell.is-indented{padding-left:24px;color:#52677f;font-size:9.5px}.fund-excel-expand-button{display:flex;width:100%;min-width:0;align-items:center;gap:6px;padding:0;color:inherit;background:transparent;border:0;font:inherit;font-weight:inherit;text-align:left;cursor:pointer}.fund-excel-expand-button>i{display:inline-grid;flex:0 0 16px;width:16px;height:16px;place-items:center;color:#2563eb;background:#f8fbff;border:1px solid #a9c8f6;border-radius:4px;font-size:9px;font-style:normal;line-height:1}.fund-excel-expand-button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fund-excel-row.is-secondary td{height:29px;background:#eef4fb}.fund-excel-row.is-secondary .fund-excel-classification-cell{color:#1f4d7a;background:#e6f0fb!important;font-weight:700}.fund-excel-row.is-secondary-total td{color:#3e4c5f;background:#fff0b8;font-weight:650}.fund-excel-row.is-secondary-total .fund-excel-classification-cell{color:#795600;background:#ffeaa0!important;font-weight:750}.fund-excel-row.is-primary-total td{color:#3f3b20;background:#ffd766;border-bottom-color:#d7a91f;font-weight:750}.fund-excel-row.is-primary-total .fund-excel-classification-cell{color:#684900;background:#ffc928!important;font-weight:800}.fund-excel-row.is-primary-rate td{color:#8a5a00;background:#fff7d6;border-bottom-color:#e6c86f}.fund-excel-row.is-primary-rate .fund-excel-classification-cell{color:#7a5200;background:#ffefb8!important;font-weight:550}.fund-excel-row.is-primary-rate .fund-excel-amount-cell>span{color:#9a5b00;font-weight:500}.fund-excel-amount-cell{text-align:right;background:#f4faf6}.fund-excel-amount-cell>span:not(.fund-excel-empty-value){color:#183a5c;font-weight:560}.fund-excel-amount-cell.negative-value>span{color:#dc2626}.fund-excel-empty-value{display:block;min-height:1em}.fund-excel-row:hover td{background:#e8f3ff}.fund-excel-row:hover .fund-excel-sequence-cell,.fund-excel-row:hover .fund-excel-primary-cell,.fund-excel-row:hover .fund-excel-classification-cell{filter:brightness(.985)}.report-center-shell.is-fund-mode .fund-excel-wrap{max-height:none;min-height:0;overflow-x:auto;overflow-y:visible;scrollbar-gutter:auto}.report-center-shell.is-fund-mode .fund-excel-table th{height:42px;padding:3px 6px}.report-center-shell.is-fund-mode .fund-excel-table td,.report-center-shell.is-fund-mode .fund-excel-row.is-secondary td{height:25px;padding-top:2px;padding-bottom:2px;font-size:9.5px}.report-center-shell.is-fund-mode .fund-excel-expand-button>i{flex-basis:14px;width:14px;height:14px}.report-center-shell.is-fund-mode .fund-excel-table{font-size:9.5px}.report-center-shell.is-fund-mode .fund-excel-table th{font-size:9px;font-weight:600}.report-center-shell.is-fund-mode .fund-excel-shop-head>strong{font-size:9px;font-weight:600}.report-center-shell.is-fund-mode .fund-excel-shop-head>small{font-size:8px;font-weight:400}.report-center-shell.is-fund-mode .fund-excel-primary-cell{font-size:9.5px;font-weight:600}.report-center-shell.is-fund-mode .fund-excel-classification-cell,.report-center-shell.is-fund-mode .fund-excel-expand-button{font-size:9.5px;font-weight:450}.report-center-shell.is-fund-mode .fund-excel-amount-cell>span:not(.fund-excel-empty-value){font-weight:450}.report-center-shell.is-fund-mode .fund-excel-row.is-secondary .fund-excel-classification-cell,.report-center-shell.is-fund-mode .fund-excel-row.is-secondary-total td,.report-center-shell.is-fund-mode .fund-excel-row.is-secondary-total .fund-excel-classification-cell{font-weight:550}.report-center-shell.is-fund-mode .fund-excel-row.is-primary-total td,.report-center-shell.is-fund-mode .fund-excel-row.is-primary-total .fund-excel-classification-cell{font-weight:600}.fund-excel-row.is-collection-total td{color:#14532d;background:#dcf5e7;border-top:2px solid #72c89b;border-bottom-color:#9fd9b8;font-weight:650}.fund-excel-row.is-collection-total .fund-excel-primary-cell,.fund-excel-row.is-collection-total .fund-excel-classification-cell{color:#14532d;background:#c8edd8!important;font-weight:650}.fund-excel-row.is-grand-total td{color:#132f58;background:#dbeafe;border-top:2px solid #5f8fd4;border-bottom-color:#9ab9e4;font-weight:700}.fund-excel-row.is-grand-total .fund-excel-primary-cell,.fund-excel-row.is-grand-total .fund-excel-classification-cell{color:#123666;background:#c8dcf7!important;font-weight:700}.fund-excel-state-row td{position:static;height:40px;color:#718096;text-align:center;background:#f8fafc}.fund-excel-state-row.is-error td{color:#b45309;background:#fff7ed}.fund-excel-state-row button{margin-left:8px;padding:3px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;font-size:9px;cursor:pointer}.fund-excel-skeleton-row td span{display:block;width:70%;height:8px;margin-left:auto;background:linear-gradient(90deg,#edf1f6 25%,#fafcff,#edf1f6 75%);background-size:200% 100%;border-radius:999px;animation:report-center-shimmer 1.25s infinite linear}.report-center-table-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:12px 2px 8px}.report-center-table-head h2{color:#172554;font-size:15px}.report-center-table-head p{margin:4px 0 0;color:#64748b;font-size:11px}.report-center-table-actions{justify-content:flex-end;flex-wrap:wrap;gap:7px;color:#475569;font-size:11px}.report-center-table-actions>span{padding:4px 7px;background:#f1f5f98f;border-radius:999px}.report-center-table-wrap{max-height:calc(100vh - 390px);min-height:310px;overflow:auto;background:#ffffff7a;border:1px solid rgba(203,213,225,.52);border-radius:12px;box-shadow:inset 0 1px #ffffffbd;overflow-x:scroll;scrollbar-color:#7f96b5 #e8eef6;scrollbar-width:auto}.report-center-table-wrap::-webkit-scrollbar{width:12px;height:14px}.report-center-table-wrap::-webkit-scrollbar-track{background:#e8eef6;border-radius:999px}.report-center-table-wrap::-webkit-scrollbar-thumb{min-width:72px;background:#7f96b5;border:3px solid #e8eef6;border-radius:999px}.report-center-table-wrap::-webkit-scrollbar-thumb:hover{background:#587397}.report-center-table-wrap.loading{opacity:.76}.report-platform-transpose-wrap{overflow-x:auto}.report-platform-transpose-table{width:100%;border-collapse:separate;border-spacing:0;color:#22334b;table-layout:fixed;font-size:11px;font-variant-numeric:tabular-nums}.report-platform-transpose-table th,.report-platform-transpose-table td{height:36px;padding:6px 9px;border-right:1px solid rgba(218,227,239,.76);border-bottom:1px solid rgba(218,227,239,.76)}.report-platform-transpose-table thead th{position:sticky;z-index:5;top:0;height:48px;color:#314767;background:#eaf2fc;font-weight:600;text-align:center}.report-platform-transpose-table thead th.is-summary{color:#174ea6;background:#deebfb}.report-platform-transpose-table .report-platform-group-column,.report-platform-transpose-table .report-platform-group-cell{position:sticky;z-index:4;left:0;width:104px}.report-platform-transpose-table .report-platform-metric-column,.report-platform-transpose-table .report-platform-metric-cell{position:sticky;z-index:4;left:104px;width:156px;box-shadow:2px 0 #708eb58c}.report-platform-transpose-table thead .report-platform-group-column,.report-platform-transpose-table thead .report-platform-metric-column{z-index:8;background:#dce9f8}.report-platform-group-cell{vertical-align:top;padding-top:11px!important;color:#315474;background:#f1f6fc;font-size:10px;font-weight:600;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere}.report-platform-metric-cell{color:#334155;background:#fffffffa;font-size:10px;font-weight:500;text-align:left}.report-platform-transpose-table tbody tr:nth-child(2n) .report-platform-metric-cell,.report-platform-transpose-table tbody tr:nth-child(2n) td{background:#f8fafc94}.report-platform-transpose-table tbody tr:hover .report-platform-metric-cell,.report-platform-transpose-table tbody tr:hover td{background:#eef6ff}.report-platform-transpose-table tbody td{color:#253750;text-align:center}.report-platform-transpose-table tbody td.is-summary{color:#173e73;background:#e8f0fbb8;font-weight:600}.report-platform-transpose-table tbody td.negative-value{color:#dc2626}.report-platform-transpose-table tbody td.is-empty{color:#94a3b8}.report-platform-column-action{display:grid;width:100%;gap:3px;padding:3px;color:inherit;background:transparent;border:0;font:inherit;cursor:pointer}.report-platform-column-action strong,.report-platform-column-label strong{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#1f3a5f;font-size:11px;font-weight:650}.report-platform-column-action strong i{width:7px;height:7px;border-radius:50%}.report-platform-column-action small,.report-platform-column-label small{display:block;margin-top:3px;color:#72839a;font-size:9px;font-weight:400}.report-platform-column-action:hover strong{color:#1d4ed8}.report-platform-transpose-table .report-center-skeleton-row td{padding:13px 20px}.report-platform-transpose-table .report-center-skeleton-row span{margin:0 auto}.report-center-table{width:100%;min-width:max-content;border-collapse:separate;border-spacing:0;color:#111827;table-layout:fixed;font-size:11px;font-variant-numeric:tabular-nums}.report-center-table th,.report-center-table td{height:36px;padding:6px 2px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid rgba(226,232,240,.46);border-bottom:1px solid rgba(226,232,240,.66)}.report-center-table tbody td.report-center-number-cell,.report-center-table tfoot td.report-center-number-cell{font-size:10px;font-weight:400;text-align:center}.report-center-table th:not(.align-left){text-align:center}.report-center-table th:first-child,.report-center-table td:first-child{padding-right:2px;padding-left:2px;text-align:center}.report-center-table th{position:sticky;z-index:4;top:0;height:42px;color:#314767;background:#eff5fce0;font-weight:500;cursor:var(--dumbbell-cursor)}.report-center-table .report-center-group-head th{top:0;height:30px;padding:4px 5px;color:#294364;background:#dce9f8b8;font-size:11px;font-weight:700;text-align:center;cursor:default}.report-center-table .report-center-group-head th+th{border-left:2px solid rgba(112,142,181,.72)}.report-center-table .report-center-group-head .report-center-frozen-group{position:sticky;z-index:8;left:0;background:#dce9f8;box-shadow:2px 0 #708eb5d1}.report-center-table thead tr:nth-child(2) th{top:30px;font-size:10px}.report-center-table th>span{white-space:normal;line-height:1.15}.report-center-table th i{margin-left:4px;color:#2563eb;font-style:normal}.report-center-table th.group-start-column,.report-center-table td.group-start-column{border-left:2px solid rgba(116,146,184,.66)}.report-center-table tbody td.group-start-column{box-shadow:inset 1px 0 #ffffffb8}.report-center-table tfoot td.group-start-column{border-left-color:#6f8eb8}.report-center-table tbody tr:nth-child(2n) td{background:#f8fafc6b}.report-center-table tbody tr:hover td{background:#ebf4ffb3}.report-center-table .align-left{text-align:left}.report-center-table td.report-center-product-id{font-family:Segoe UI,Arial,sans-serif;font-size:10px;letter-spacing:-.15px;text-overflow:clip}.report-center-table .negative-value{color:#dc2626}.report-center-table .sticky-column{box-shadow:1px 0 #cbd5e1cc}.report-center-table .report-center-frozen-column{position:sticky;z-index:5;background:#fff}.report-center-table thead .report-center-frozen-column{z-index:7;background:#eff5fc}.report-center-table tbody tr:nth-child(2n) .report-center-frozen-column{background:#f8fafc}.report-center-table tbody tr:hover .report-center-frozen-column{background:#ebf4ff}.report-center-table .report-center-frozen-edge{box-shadow:2px 0 #708eb5d1}.report-center-table tbody .sticky-column{background:#fffffffa}.report-center-table tbody tr:nth-child(2n) .sticky-column{background:#f8fafc}.report-center-table tfoot td{position:sticky;z-index:3;bottom:0;color:#172554;background:#e8f0fb;border-top:1px solid #b8c9e2;border-bottom:0;font-weight:500}.report-center-table tfoot td.report-center-frozen-column{z-index:6;background:#e8f0fb}.report-center-rank{display:inline-grid;min-width:22px;height:22px;place-items:center;color:#1d4ed8;background:#eaf1ff;border-radius:7px;font-size:10px}.report-center-platform{display:inline-flex;align-items:center;gap:6px}.report-center-platform i{flex:0 0 6px;width:6px;height:6px;border-radius:50%}.report-center-action-column{position:sticky;z-index:2;right:0;min-width:70px;width:70px;text-align:center!important;background:#fafcfffa!important;box-shadow:-1px 0 #cbd5e1d6}.report-center-table thead .report-center-action-column{z-index:6;background:#e9f0fa!important}.report-center-action-column button{padding:4px 7px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;font-size:10px;cursor:var(--dumbbell-cursor)}.report-center-skeleton-row td span{display:block;width:72%;height:10px;margin-left:auto;background:linear-gradient(90deg,#edf1f6 25%,#f8fafc,#edf1f6 75%);background-size:200% 100%;border-radius:999px;animation:report-center-shimmer 1.25s infinite linear}@keyframes report-center-shimmer{to{background-position:-200% 0}}.report-center-state,.report-center-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:110px;color:#64748b;font-size:12px}.report-center-state.error{min-height:auto;padding:12px;color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:9px}.report-center-empty{min-height:260px;flex-direction:column}.report-center-empty b{color:#334155;font-size:14px;font-weight:500}.report-center-pagination{justify-content:flex-end;gap:8px;padding-top:10px;color:#64748b;font-size:11px}.report-center-pagination label{display:inline-flex;align-items:center;gap:5px}.report-center-pagination select{height:30px;color:#1f2937;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font:inherit}.report-center-pagination button{height:30px}.report-center-footnote{margin:10px 2px 0;color:#64748b;font-size:11px;line-height:1.55}@media(max-width:1280px){.report-center-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.report-center-query{align-items:flex-start;flex-direction:column}.report-center-query-meta{align-self:flex-end}}.operation-visual-section{margin-bottom:14px}.operation-visual-section>.operation-section-title{margin-bottom:10px}.operation-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operation-visual-card{min-width:0;padding:0;overflow:hidden}.operation-visual-card>.operation-panel-head{min-height:66px;margin-bottom:0;padding:11px 14px;border-bottom:1px solid rgba(148,163,184,.22)}.operation-visual-card>.operation-panel-head>span{flex:0 0 auto;color:#64748b;font-size:10px;white-space:nowrap}.operation-visual-chart{width:100%;height:282px;min-width:0}.operation-legend i.line.order{background:#2563eb}.operation-single-dimension-panel{margin-top:14px}.operation-data-scope-note{margin:10px 2px 0;color:#7b8593;font-size:10.5px;line-height:1.6;text-align:right}@media(max-width:1200px){.operation-visual-grid{grid-template-columns:minmax(0,1fr)}.operation-visual-chart{height:260px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-screen{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:32px 20px;color:#3f3742;background:radial-gradient(circle at 6% 6%,rgba(232,138,182,.2),transparent 40%),radial-gradient(circle at 94% 94%,rgba(130,182,236,.2),transparent 42%),linear-gradient(145deg,#fdeef6,#f2f6fd 52%,#eaf3fe)}.auth-screen:before{content:"";position:absolute;left:27%;top:42%;z-index:0;width:min(84vw,1160px);aspect-ratio:1;transform:translate(-50%,-50%);background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;mix-blend-mode:multiply;opacity:.07;pointer-events:none}.auth-card{position:relative;z-index:1;width:min(440px,100%);padding:30px;background:#ffffffe6;border:1px solid rgba(232,138,182,.18);border-radius:18px;box-shadow:0 28px 66px #3f374229,0 6px 18px #e88ab61f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-card.auth-card-wide{width:min(500px,100%)}.auth-brand{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e5eaf1}.auth-brand .brand-mark{flex:0 0 auto}.auth-brand strong,.auth-brand span{display:block}.auth-brand strong{color:#132033;font-size:16px}.auth-brand span{margin-top:3px;color:#718096;font-size:12px}.auth-heading{margin:26px 0 22px}.auth-heading p{margin:0 0 6px;color:#2563eb;font-size:12px;font-weight:800;letter-spacing:.12em}.auth-heading h1{color:#122033;font-size:26px}.auth-heading>span{display:block;margin-top:9px;color:#667085;font-size:13px;line-height:1.55}.auth-form{display:grid;gap:17px}.auth-form>label{display:grid;gap:7px}.auth-form>label>span{color:#344054;font-size:13px;font-weight:700}.auth-form input{width:100%;min-height:44px;padding:0 13px;color:#17202a;background:#fff;border:1px solid #cfd8e5;border-radius:8px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.auth-form input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1f}.auth-form input:disabled{color:#94a3b8;background:#f4f6f9}.auth-password-field{position:relative}.auth-password-field input{padding-right:62px}.auth-password-field button{position:absolute;top:50%;right:6px;min-width:48px;min-height:32px;color:#52637b;background:transparent;border:0;border-radius:6px;transform:translateY(-50%);cursor:pointer}.auth-password-field button:hover{color:#2563eb;background:#eff6ff}.auth-error{margin:0;padding:10px 12px;color:#b42318;background:#fff1f0;border:1px solid #fecdca;border-radius:8px;font-size:13px;line-height:1.45}.auth-submit,.auth-secondary{min-height:44px;padding:0 18px;border-radius:8px;font-weight:700;cursor:pointer}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 8px 20px #2563eb38}.auth-submit:hover:not(:disabled){background:#1d4ed8}.auth-submit:disabled,.auth-secondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.auth-secondary{color:#344054;background:#fff;border:1px solid #cfd8e5}.auth-actions{display:grid;grid-template-columns:auto minmax(160px,1fr);justify-content:end;gap:10px}.auth-actions .auth-submit:only-child{grid-column:1 / -1}.auth-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-security-note{margin:22px 0 0;padding-top:18px;color:#8290a4;border-top:1px solid #edf0f5;font-size:11px;line-height:1.55;text-align:center}.auth-text-action{display:block;margin:18px auto 0;padding:4px 8px;color:#667085;background:transparent;border:0;cursor:pointer}.password-rules{display:flex;flex-wrap:wrap;gap:7px}.password-rules span{padding:4px 8px;color:#667085;background:#f3f5f8;border-radius:999px;font-size:11px}.password-rules span:before{content:"○";margin-right:4px}.password-rules span.passed{color:#067647;background:#ecfdf3}.password-rules span.passed:before{content:"✓"}.account-footer small{color:#94a3b8;font-size:11px}.account-session-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:3px}.account-session-actions button{min-height:30px;padding:0 6px;color:#475569;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:6px;font-size:11px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.account-session-actions button:hover:not(:disabled){color:#1d4ed8;background:#3b82f61a;border-color:#3b82f666}.account-security-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:14px;padding:0;overflow:hidden}.account-security-summary>div{min-width:0;padding:17px 20px;border-right:1px solid var(--line)}.account-security-summary>div:last-child{border-right:0}.account-security-summary span,.account-security-summary strong,.account-security-summary small{display:block}.account-security-summary span{color:var(--muted);font-size:12px}.account-security-summary strong{margin-top:7px;color:var(--ink);font-size:20px}.account-security-summary small{margin-top:4px;color:#8491a5;font-size:11px}.account-list-panel{padding:0;overflow:hidden}.account-list-head{min-height:68px;margin:0;padding:14px 18px;border-bottom:1px solid var(--line)}.account-list-head>div>span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.account-search input{width:min(280px,28vw);min-height:36px;padding:0 11px;color:var(--text);background:#f8fafc;border:1px solid #d5dee9;border-radius:7px;outline:none}.account-search input:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1a}.account-admin-table-wrap{width:100%;overflow-x:auto}.account-admin-table{width:100%;min-width:1180px;border-collapse:collapse;font-size:12px}.account-admin-table th,.account-admin-table td{padding:13px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid #e7ecf2}.account-admin-table th{color:#536176;background:#f7f9fc;font-size:11px;font-weight:800}.account-admin-table tbody tr:hover td{background:#fbfdff}.account-admin-table tbody tr:last-child td{border-bottom:0}.account-admin-table td>strong,.account-admin-table td>small,.account-user-cell strong,.account-user-cell small{display:block}.account-admin-table td>strong{color:#23324a}.account-admin-table td>small,.account-user-cell small{margin-top:4px;color:#7c899b;font-size:10px}.account-user-cell{display:flex;align-items:center;gap:10px}.account-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:#1d4ed8;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:9px;font-size:11px;font-weight:800}.account-user-cell small i{margin-left:6px;padding:2px 5px;color:#1d4ed8;background:#eaf2ff;border-radius:4px;font-style:normal}.account-status{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800}.account-status:before{content:"";width:6px;height:6px;border-radius:50%}.account-status.enabled{color:#067647;background:#ecfdf3}.account-status.enabled:before{background:#12b76a}.account-status.disabled{color:#667085;background:#f2f4f7}.account-status.disabled:before{background:#98a2b3}.account-password-pending{display:block;margin-top:4px;color:#b54708;font-size:10px}.account-actions-column{width:220px}.account-row-actions{display:flex;gap:5px;white-space:nowrap}.account-row-actions button{min-height:28px;padding:0 8px;color:#315b91;background:#f6f9fd;border:1px solid #d5e0ed;border-radius:5px;font-size:11px;cursor:pointer}.account-row-actions button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.account-row-actions button.danger-action{color:#b42318}.account-row-actions button.enable-action{color:#067647}.account-row-actions button:disabled{opacity:.45;cursor:not-allowed}.account-state{min-height:180px;display:flex;align-items:center;justify-content:center;gap:12px;padding:30px;color:#667085}.account-state-error{color:#b42318}.account-state button{min-height:30px;padding:0 10px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer}.account-modal-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:24px;background:#0a142399;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-modal{width:min(780px,100%);max-height:calc(100vh - 48px);overflow-y:auto;color:var(--text);background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:12px;box-shadow:0 28px 80px #02081747}.account-modal>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.account-modal>header p{margin:0 0 4px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.1em}.account-modal>header h2{font-size:18px}.account-modal>header>button{width:34px;height:34px;color:#667085;background:#f5f7fa;border:0;border-radius:7px;font-size:22px;cursor:pointer}.account-editor-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.account-editor-form>label{display:grid;align-content:start;gap:6px}.account-editor-form>label>span,.account-base-selector legend,.account-permission-selector legend{color:#344054;font-size:12px;font-weight:700}.account-editor-form>label>small{color:#8491a5;font-size:10px}.account-editor-form input[type=text],.account-editor-form select{width:100%;min-height:38px;padding:0 10px;color:#17202a;background:#fff;border:1px solid #cfd8e5;border-radius:7px;outline:none}.account-editor-form input[type=text]:focus,.account-editor-form select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #2563eb1a}.account-editor-form input:disabled,.account-editor-form select:disabled{color:#7b8798;background:#f3f5f8}.account-base-selector{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0}.account-base-selector legend{width:100%;margin-bottom:1px}.account-base-selector label{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;color:#475467;background:#f7f9fc;border:1px solid #dde4ed;border-radius:7px;font-size:11px;cursor:pointer}.account-base-selector input{accent-color:#2563eb}.account-role-preview{grid-column:1 / -1;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:9px;padding:11px 12px;color:#315b91;background:#f0f6ff;border:1px solid #d4e5ff;border-radius:8px;font-size:11px}.account-role-preview>span{color:#718096}.account-role-preview>small{color:#536d91}.account-role-preview>button,.account-selector-actions button{min-height:28px;padding:0 9px;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:6px;font-size:10px;cursor:pointer}.account-role-preview>button:disabled,.account-selector-actions button:disabled{color:#98a2b3;cursor:not-allowed}.account-permission-selector{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:12px;border:1px solid #dce4ef;border-radius:9px}.account-permission-selector legend{padding:0 6px}.account-permission-selector legend span{margin-right:8px}.account-permission-selector legend em{color:#2563eb;font-size:10px;font-style:normal;font-weight:700}.account-selector-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:6px;margin-top:-4px}.account-permission-selector>label{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:10px;color:#475467;background:#f8fafc;border:1px solid #e1e7ef;border-radius:8px;cursor:pointer}.account-permission-selector>label:has(input:checked){color:#1e3a8a;background:#eff6ff;border-color:#93c5fd}.account-permission-selector input{margin-top:2px;accent-color:#2563eb}.account-permission-selector label>span,.account-permission-selector label b,.account-permission-selector label small{display:block;min-width:0}.account-permission-selector label b{color:inherit;font-size:11px}.account-permission-selector label small,.account-selector-note{margin-top:3px;color:#7c899b;font-size:10px;line-height:1.4}.account-selector-note,.account-permission-validation,.account-permission-warning,.account-scope-selector{grid-column:1 / -1}.account-scope-toggle{display:flex;align-items:flex-start;gap:9px;padding:4px 2px 0;cursor:pointer}.account-scope-toggle input{margin-top:3px;flex:0 0 auto}.account-scope-toggle span{display:flex;flex-direction:column;gap:3px}.account-scope-toggle b{color:#33415a;font-size:12.5px;font-weight:600}.account-scope-toggle small{color:#7c899b;font-size:10.5px;line-height:1.5}.account-scope-tag{color:#b4433f;font-weight:600}.account-permission-validation,.account-permission-warning{margin:0;padding:9px 11px;border-radius:7px;font-size:11px;line-height:1.45}.account-permission-validation{color:#b42318;background:#fff4f2;border:1px solid #fecdca}.account-permission-warning{color:#b54708;background:#fffaeb;border:1px solid #fedf89}.account-editor-form>.auth-error,.account-editor-form>footer{grid-column:1 / -1}.account-editor-form>footer,.account-modal>footer{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.temporary-password-modal{width:min(520px,100%)}.temporary-password-content{padding:20px}.temporary-password-content>p{margin:0;color:#526078;font-size:13px;line-height:1.55}.temporary-password-value{display:flex;align-items:center;gap:8px;margin:17px 0 12px;padding:12px;background:#f5f8fc;border:1px solid #d9e2ed;border-radius:8px}.temporary-password-value code{min-width:0;flex:1;overflow-wrap:anywhere;color:#122033;font-size:16px;font-weight:800;letter-spacing:.04em;-webkit-user-select:all;user-select:all}.temporary-password-value button{min-height:32px;padding:0 11px;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:6px;cursor:pointer}.temporary-password-content .temporary-password-warning{color:#b54708;font-size:11px}.temporary-password-modal>footer{padding:0 20px 20px}@media(max-width:900px){.account-security-summary{grid-template-columns:1fr 1fr}.account-security-summary>div:nth-child(2){border-right:0}.account-security-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:640px){.auth-screen{align-items:start;padding:16px 12px}.auth-card{margin-top:5vh;padding:22px 18px}.account-security-summary{grid-template-columns:1fr}.account-security-summary>div{border-right:0;border-bottom:1px solid var(--line)}.account-security-summary>div:last-child{border-bottom:0}.account-list-head{align-items:stretch;flex-direction:column}.account-search input{width:100%}.account-modal-backdrop{padding:10px}.account-modal{max-height:calc(100vh - 20px)}.account-editor-form{grid-template-columns:1fr;padding:16px}.account-editor-form>label,.account-editor-form>.auth-error,.account-editor-form>footer,.account-base-selector,.account-role-preview,.account-permission-selector,.account-permission-validation,.account-permission-warning{grid-column:1}.account-role-preview,.account-permission-selector{grid-template-columns:1fr}}@media(max-width:760px){.report-center-tabs{grid-template-columns:1fr}.report-center-tabs small{display:none}.report-center-table-head,.report-center-topbar{align-items:flex-start;flex-direction:column}.report-center-filters .report-center-field,.report-center-filters .report-center-field select,.report-center-filters .report-center-field input{width:100%}.report-center-filters .report-center-metric-switch{margin-left:0}}.boss-product-month-viewbar{display:flex;min-height:40px;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;background:#f8fafc;border-bottom:1px solid #d8e2ee}.boss-product-month-viewbar>nav{display:inline-grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:2px;padding:2px;background:#e8eef6;border:1px solid #d3deeb;border-radius:8px}.boss-product-month-viewbar>nav>button{height:25px;padding:0 14px;color:#52657f;background:transparent;border:0;border-radius:6px;font-family:var(--font);font-size:11px;font-weight:600;cursor:pointer}.boss-product-month-viewbar>nav>button:hover{color:#1d4ed8;background:#ffffffad}.boss-product-month-viewbar>nav>button.active{color:#fff;background:linear-gradient(120deg,#1d4ed8,#2563eb);box-shadow:0 3px 9px #2563eb38}.boss-product-month-breakdown{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;margin:7px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:8px}.boss-product-month-breakdown>header{display:flex;min-height:74px;flex:none;align-items:center;justify-content:space-between;gap:20px;padding:9px 12px;background:linear-gradient(90deg,#f8fbff,#fff);border-bottom:1px solid #dbe5f0}.boss-product-month-breakdown>header>div:first-child{min-width:0}.boss-product-month-breakdown>header span{color:#2563eb;font-size:10px;font-weight:600}.boss-product-month-breakdown>header h3{margin:2px 0 1px;color:#172033;font-size:17px;line-height:1.2}.boss-product-month-breakdown>header p{margin:0;color:#64748b;font-size:10px}.boss-product-month-breakdown-summary{display:grid;min-width:min(600px,48vw);grid-template-columns:repeat(4,minmax(105px,1fr));gap:6px}.boss-product-month-breakdown-summary>span{display:flex;min-width:0;flex-direction:column;gap:2px;padding:6px 9px;color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:7px}.boss-product-month-breakdown-summary>span.down{color:#b91c1c;background:#fff7f7;border-color:#fecaca}.boss-product-month-breakdown-summary small{overflow:hidden;color:#64748b;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boss-product-month-breakdown-summary b{overflow:hidden;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-product-month-breakdown-scroll{min-width:0;min-height:0;flex:1;overflow:auto}.boss-product-month-breakdown table{width:100%;min-width:1060px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#27364b;font-size:11px;font-variant-numeric:tabular-nums}.boss-product-month-breakdown th,.boss-product-month-breakdown td{height:33px;padding:4px 8px;text-align:right;border-right:1px solid #edf1f6;border-bottom:1px solid #e5ebf2;white-space:nowrap}.boss-product-month-breakdown th{position:sticky;top:0;z-index:2;height:34px;color:#334155;background:#eef4fb;font-size:10px;font-weight:650}.boss-breakdown-sort-button{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;gap:3px;padding:0;color:inherit;background:transparent;border:0;font:inherit;line-height:1.15;text-align:right;cursor:pointer}.boss-breakdown-sort-button i{flex:none;color:#94a3b8;font-size:9px;font-style:normal}.boss-breakdown-sort-button:hover,.boss-breakdown-sort-button.active,.boss-breakdown-sort-button.active i{color:#1d4ed8}.boss-breakdown-sort-button:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:3px}.boss-product-month-breakdown th:first-child,.boss-product-month-breakdown td:first-child{width:52px;text-align:center}.boss-product-month-breakdown th.is-name,.boss-product-month-breakdown td.is-name{width:36%;text-align:left}.boss-product-month-breakdown.is-province th.is-name,.boss-product-month-breakdown.is-province td.is-name{width:15%}.boss-product-sku-tree{min-width:900px!important}.boss-product-sku-tree th.is-spec,.boss-product-sku-tree td.is-spec{width:90px;text-align:left}.boss-product-sku-tree th.is-attribute,.boss-product-sku-tree td.is-attribute{width:170px;text-align:left}.boss-product-sku-tree th:first-child,.boss-product-sku-tree td:first-child{position:sticky;left:0;z-index:3;width:32px}.boss-product-sku-tree th.is-spec,.boss-product-sku-tree td.is-spec{position:sticky;left:32px;z-index:3}.boss-product-sku-tree th.is-attribute,.boss-product-sku-tree td.is-attribute{position:sticky;left:122px;z-index:3;box-shadow:8px 0 12px -12px #0f172a80}.boss-product-sku-tree thead th{z-index:5}.boss-product-sku-tree thead th:first-child,.boss-product-sku-tree thead th.is-spec,.boss-product-sku-tree thead th.is-attribute{z-index:7}.boss-product-sku-tree th:nth-child(4),.boss-product-sku-tree td:nth-child(4),.boss-product-sku-tree th:nth-child(5),.boss-product-sku-tree td:nth-child(5){width:82px}.boss-product-sku-tree th:nth-child(9),.boss-product-sku-tree td:nth-child(9){width:75px}.boss-product-sku-tree th:nth-child(6),.boss-product-sku-tree td:nth-child(6),.boss-product-sku-tree th:nth-child(7),.boss-product-sku-tree td:nth-child(7),.boss-product-sku-tree th:nth-child(8),.boss-product-sku-tree td:nth-child(8){width:46px}.boss-product-sku-tree th:nth-child(10),.boss-product-sku-tree td:nth-child(10){width:58px}.boss-product-sku-tree th:nth-child(11),.boss-product-sku-tree td:nth-child(11),.boss-product-sku-tree th:nth-child(12),.boss-product-sku-tree td:nth-child(12),.boss-product-sku-tree th:nth-child(13),.boss-product-sku-tree td:nth-child(13){width:55px}.sku-spec-toggle{display:grid;width:100%;min-width:0;min-height:26px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:5px;padding:0;color:#172033;background:transparent;border:0;font-family:var(--font);text-align:left;cursor:pointer}.sku-spec-toggle>i{display:inline-grid;width:15px;height:15px;place-items:center;color:#2563eb;font-size:15px;font-style:normal;transition:transform .16s ease}.sku-spec-toggle[aria-expanded=true]>i{transform:rotate(90deg)}.sku-spec-toggle>b{overflow:hidden;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sku-spec-toggle>small{padding:2px 5px;color:#2563eb;background:#dbeafe;border-radius:999px;font-size:8px;font-weight:700}.sku-spec-toggle:focus-visible,.sku-attribute-summary:focus-visible{outline:2px solid #60a5fa;outline-offset:1px;border-radius:4px}.sku-attribute-summary{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;font-family:var(--font);font-size:8.5px;cursor:pointer}.sku-attribute-summary small{display:inline-grid!important;min-width:16px;height:16px;place-items:center;color:#1d4ed8!important;background:#dbeafe;border-radius:999px;font-weight:750}.boss-product-month-breakdown .sku-spec-row td{background:#fff}.boss-product-month-breakdown .sku-spec-row.is-expanded td{background:#eff6ff}.boss-product-month-breakdown .sku-spec-row.is-expanded td:first-child{box-shadow:inset 3px 0 #2563eb}.boss-product-month-breakdown .sku-attribute-row td{background:#fbfdff}.boss-product-month-breakdown .sku-attribute-row:hover td{background:#f1f7ff}.sku-child-rank{color:#94a3b8;font-size:8px}.sku-tree-branch{display:inline-block;margin-right:5px;color:#93c5fd;font-size:14px;vertical-align:middle}.sku-attribute-row td.is-spec small{display:inline-block;max-width:calc(100% - 24px);overflow:hidden;color:#94a3b8;text-overflow:ellipsis;vertical-align:middle}.sku-attribute-row td.is-attribute b{display:block;overflow:hidden;color:#334155;font-size:9px;font-weight:600;text-overflow:ellipsis}.sku-metric-line{display:flex;min-width:0;align-items:baseline;justify-content:flex-end;gap:5px}.sku-metric-line b{color:#1e3a5f;font-weight:400}.sku-metric-line small{display:inline!important;overflow:hidden;color:#64748b!important;font-size:7.5px!important;text-overflow:ellipsis}.sku-share-track{display:block;width:100%;height:5px;margin-top:3px;overflow:hidden;background:#e5edf7;border-radius:999px}.sku-share-track>i{display:block;height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:inherit;transition:width .18s ease}.sku-share-track.is-attribute>i{background:linear-gradient(90deg,#93c5fd,#3b82f6)}.sku-share-track.is-gsv>i{background:linear-gradient(90deg,#5eead4,#0d9488)}.boss-product-month-breakdown .sku-rate-heat{background:#94a3b814;border-left:2px solid #cbd5e1}.boss-product-month-breakdown .sku-refund-rate{color:#475569;font-weight:400}.boss-product-month-breakdown td.sku-rate-heat.is-strong,.boss-product-month-breakdown td.sku-rate-heat.is-stable{color:#047857;background:rgba(5,150,105,var(--sku-profit-heat, .1));border-left-color:#10b981}.boss-product-month-breakdown td.sku-rate-heat.is-weak{color:#b45309;background:rgba(245,158,11,var(--sku-profit-heat, .1));border-left-color:#f59e0b}.boss-product-month-breakdown td.sku-rate-heat.is-negative{color:#dc2626;background:rgba(220,38,38,var(--sku-profit-heat, .1));border-left-color:#ef4444}.boss-product-month-breakdown .sku-spec-row td.sku-rate-heat.is-strong,.boss-product-month-breakdown .sku-spec-row td.sku-rate-heat.is-stable{background:rgba(5,150,105,var(--sku-profit-heat, .1))}.boss-product-month-breakdown .sku-spec-row td.sku-rate-heat.is-weak{background:rgba(245,158,11,var(--sku-profit-heat, .1))}.boss-product-month-breakdown .sku-spec-row td.sku-rate-heat.is-negative{background:rgba(220,38,38,var(--sku-profit-heat, .1))}.boss-product-month-breakdown-summary>span.is-sku-count b{display:flex;align-items:baseline;gap:4px}.boss-product-month-breakdown-summary>span.is-sku-count em{color:#64748b;font-size:9px;font-style:normal;font-weight:650}@media(prefers-reduced-motion:reduce){.sku-spec-toggle>i,.sku-share-track>i{transition:none}}.boss-product-month-breakdown tbody tr:hover td{background:#f8fbff}.boss-product-month-breakdown td>i{display:inline-grid;width:20px;height:20px;place-items:center;color:#64748b;background:#f1f5f9;border-radius:6px;font-size:9px;font-style:normal}.boss-product-month-breakdown td>i.top{color:#1d4ed8;background:#dbeafe}.boss-product-month-breakdown td.is-name b{display:block;overflow:hidden;color:#172033;font-weight:600;text-overflow:ellipsis}.boss-product-month-breakdown td small{display:block;color:#94a3b8;font-size:8.5px}.boss-product-month-breakdown td.down{color:#dc2626}.boss-product-month-breakdown-empty{display:grid;min-height:240px;flex:1;place-items:center;color:#94a3b8;font-size:12px}@media(max-width:1050px){.boss-product-month-viewbar,.boss-product-month-breakdown>header{align-items:stretch;flex-direction:column}.boss-product-month-viewbar>nav{width:100%}.boss-product-month-viewbar>.boss-category-daily-month-switch{align-self:flex-end}.boss-product-month-breakdown-summary{width:100%;min-width:0}}.permission-table{display:grid;gap:10px;margin-top:16px}.permission-table div{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:12px;padding:14px;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.permission-table span{color:var(--muted);font-size:13px}.permission-table em{justify-self:end;padding:5px 9px;color:#27406f;font-style:normal;font-size:12px;background:#e8f0ff;border-radius:999px}.model-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;padding:16px 18px;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.model-summary span,.model-summary strong{display:block}.model-summary span{color:var(--muted);font-size:13px}.model-summary strong{margin-top:8px;font-size:18px}.status-on{display:inline-flex!important;width:fit-content;padding:3px 8px;color:#277513;background:#e6f8dd;border-radius:6px;font-size:13px!important}.model-card-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px}.model-card{padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.model-card-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center}.model-logo{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:var(--provider-color);border-radius:8px;font-weight:800}.model-card h3{margin:0;font-size:16px}.model-card small{display:block;margin-top:4px;color:var(--muted)}.model-switch{position:relative;width:42px;height:22px;background:#d4d9e2;border:0;border-radius:999px;cursor:var(--dumbbell-cursor);padding:0}.model-switch.on{background:#43a5ff}.model-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a33}.model-switch.on:after{left:23px}.model-card-body{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #edf1f6}.model-line{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:13px}.model-line b{color:var(--ink);font-weight:600;word-break:break-all}.model-card-actions{display:flex;align-items:center;gap:10px;margin-top:14px}.model-card-actions button{min-height:32px;padding:0 12px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:6px;cursor:var(--dumbbell-cursor)}.model-card-actions button:disabled{color:#9aa8bc;background:#f2f5f8;cursor:var(--dumbbell-cursor)}.model-card-actions .default-tag,.model-card-actions .online-tag,.model-card-actions .offline-tag{margin-left:auto;padding:4px 8px;color:#277513;background:#e6f8dd;border-radius:6px;font-size:12px}.model-card-actions .default-tag{color:#2563eb;background:#e8f0ff}.model-card-actions .offline-tag{color:#667085;background:#eef2f6}.empty-models{display:none;padding:34px;color:var(--muted);text-align:center;background:var(--surface-soft);border:1px dashed #c8d3e2;border-radius:8px}.empty-models.visible,.empty-models b,.empty-models span{display:block}.empty-models b{margin-bottom:8px;color:var(--ink)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:24px;background:#0f172a61}.modal-backdrop.open{display:grid}.modal{width:min(620px,100%);background:#fff;border-radius:8px;box-shadow:0 28px 80px #0f172a47}.modal-head,.modal-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px}.modal-head{border-bottom:1px solid var(--line)}.modal-head h2{font-size:20px}.modal-head span,.modal-foot span{color:var(--muted);font-size:13px}.icon-button{width:32px;height:32px;color:var(--muted);background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;cursor:var(--dumbbell-cursor);font-size:20px;line-height:1}.modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.modal-body label{display:grid;gap:7px}.modal-body label span{color:var(--muted);font-size:13px}.modal-body input,.modal-body select{min-height:38px;padding:0 11px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:7px}.modal-body input[readonly]{color:#4c5f78;background:#eef3f8}.model-param-toggle{align-content:end}.model-param-toggle .model-switch{margin-top:4px}.modal-foot{border-top:1px solid var(--line)}.ai-drawer-backdrop{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:#0f172a57}.ai-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(540px,100vw);height:100vh;background:#fff;box-shadow:-22px 0 60px #0f172a38}.ai-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.ai-drawer-head strong,.ai-drawer-head span{display:block}.ai-drawer-head strong{color:var(--ink);font-size:18px}.ai-drawer-head span{margin-top:5px;color:#0f766e;font-size:12px;font-weight:700}.ai-chat-body{display:grid;align-content:start;gap:14px;min-height:0;padding:20px;overflow-y:auto;background:#f7fafc}.ai-chat-row{display:flex;align-items:flex-start;gap:10px}.ai-chat-row.user{justify-content:flex-end}.ai-avatar{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;color:#fff;background:linear-gradient(135deg,#0f766e,#2563eb);border-radius:8px;font-size:12px;font-weight:800}.ai-bubble{max-width:min(430px,calc(100vw - 92px));padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:8px}.ai-bubble.user{color:#fff;background:#0f766e;border-color:#0f766e}.ai-bubble.loading{color:var(--muted)}.ai-bubble pre{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.75;font-family:inherit;font-size:14px}.ai-agent-run{display:grid;gap:10px}.ai-agent-step{display:grid;gap:8px;padding:10px;background:#fbfcfe;border:1px solid #e2e9f3;border-left:3px solid #94a3b8;border-radius:8px}.ai-agent-step.folded{gap:0;padding:0;overflow:hidden}.ai-agent-step.status{border-left-color:#0891b2}.ai-agent-step.plan{border-left-color:#2563eb}.ai-agent-step.observation{border-left-color:#7c3aed}.ai-agent-step.tool_call{border-left-color:#0f766e}.ai-agent-step.tool_result{border-left-color:#0f9f6e}.ai-agent-step.tool_error,.ai-agent-step.error{border-left-color:#dc2626}.ai-agent-step.final{border-left-color:#d97706}.ai-agent-step-head{display:flex;align-items:center;gap:8px}.ai-agent-step-fold{display:grid;min-width:0}.ai-agent-step-fold>summary{min-width:0;padding:10px;list-style:none;cursor:var(--dumbbell-cursor)}.ai-agent-step-fold>summary::-webkit-details-marker{display:none}.ai-agent-step-fold>summary:after{flex:0 0 auto;content:"展开";margin-left:auto;padding:2px 7px;color:#0f766e;background:#e7f8f4;border-radius:999px;font-size:12px;font-weight:800}.ai-agent-step-fold[open]>summary:after{content:"收起"}.ai-agent-step-fold em{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ai-agent-step-body{display:grid;gap:8px;padding:0 10px 10px}.ai-agent-step-head span{flex:0 0 auto;padding:2px 7px;color:#27406f;background:#e8f0ff;border-radius:999px;font-size:12px;font-weight:700}.ai-agent-step-head b{color:var(--ink);font-size:13px}.ai-agent-step pre{max-height:none;padding:0;overflow:visible;color:#223047;background:transparent;font-size:13px}.ai-agent-step.folded pre{max-height:320px;overflow:auto}.ai-sql-block{padding:8px 10px;background:#f3f7fb;border:1px solid #d9e4f0;border-radius:7px}.ai-sql-block summary{color:#0f766e;cursor:var(--dumbbell-cursor);font-size:12px;font-weight:700}.ai-sql-block pre{margin-top:8px;color:#0f172a;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6}.ai-agent-thinking{display:inline-flex;width:fit-content;padding:6px 9px;color:#0f766e;background:#e7f8f4;border-radius:7px;font-size:12px;font-weight:700}.ai-chat-footer{display:grid;gap:10px;padding:14px 18px 18px;background:#fff;border-top:1px solid var(--line)}.ai-prompt-panel{display:grid;gap:9px;padding:12px;background:#fbfcfe;border:1px solid #e4ebf5;border-radius:8px}.ai-prompt-panel span{color:var(--muted);font-size:12px}.ai-suggestion-row{display:flex;flex-wrap:wrap;gap:8px}.ai-suggestion-row button{min-height:32px;padding:0 10px;color:#27406f;background:#f3f7ff;border:1px solid #d5e0f4;border-radius:7px;cursor:var(--dumbbell-cursor);font-size:12px}.ai-chat-footer textarea{width:100%;min-height:78px;resize:vertical;padding:11px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.ai-send-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-send-row span{color:var(--muted);font-size:12px}.ai-send-row .primary-action:disabled{opacity:.55;cursor:var(--dumbbell-cursor)}.ai-workbench-view{height:calc(100vh - 44px);min-height:680px}.ai-workbench-topbar{margin-bottom:12px}.ai-workbench{display:grid;grid-template-columns:230px minmax(360px,.95fr) minmax(440px,1.35fr);gap:12px;height:calc(100vh - 126px);min-height:620px}.ai-workbench.collapsed{grid-template-columns:42px minmax(360px,.95fr) minmax(440px,1.35fr)}.ai-history,.ai-chat-panel,.ai-canvas-panel{min-height:0;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.ai-history{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.ai-workbench.collapsed .ai-history{display:none}.ai-history-head,.ai-chat-titlebar,.ai-canvas-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ai-history-head .ghost-action{width:100%}.ai-history-list{display:grid;align-content:start;gap:8px;padding:12px;overflow-y:auto}.ai-history-item{display:grid;gap:7px;min-height:64px;padding:11px;text-align:left;background:#f8fbfd;border:1px solid transparent;border-radius:8px}.ai-history-item.active{background:#e5f6f6;border-color:#a9dddd}.ai-history-item b{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ai-history-item span{color:var(--muted);font-size:12px}.ai-history-rail{display:grid;place-items:center;min-width:0;color:#0f766e;writing-mode:vertical-rl;background:#e5f6f6;border:1px solid #a9dddd;border-radius:8px;font-weight:800}.ai-chat-panel,.ai-canvas-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.ai-canvas-panel{grid-template-rows:auto minmax(0,1fr)}.ai-chat-titlebar h2,.ai-canvas-head h2{font-size:18px}.ai-chat-titlebar span,.ai-canvas-head span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.ai-role-route{display:flex;align-items:center;gap:8px;color:#0f766e;font-size:12px;font-weight:800}.ai-role-route i{width:26px;height:2px;background:#83c5be}.ai-workbench-chat{display:grid;align-content:start;gap:14px;padding:18px;overflow-y:auto;background:#f7fafc}.workbench-message{display:flex;align-items:flex-start;gap:10px}.workbench-message.user{justify-content:flex-end}.workbench-bubble{max-width:min(680px,100%);padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:8px}.workbench-message.user .workbench-bubble{color:#fff;background:#0f766e;border-color:#0f766e}.workbench-bubble pre{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.75;font-family:inherit;font-size:14px}.ai-workbench-footer{display:grid;gap:10px;padding:12px 16px 16px;border-top:1px solid var(--line)}.ai-workbench-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ai-workbench-input textarea{min-height:54px;max-height:120px;resize:vertical;padding:12px;color:var(--ink);background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.ai-workbench-input .primary-action{align-self:end}.ai-canvas-actions{display:flex;gap:8px}.ai-canvas-actions button:disabled{opacity:.5}.report-canvas{min-height:0;padding:18px;overflow-y:auto;background:linear-gradient(90deg,rgba(15,118,110,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(15,118,110,.06) 1px,transparent 1px),#edf6f7;background-size:24px 24px}.canvas-empty{display:grid;place-items:center;min-height:360px;padding:28px;color:var(--muted);text-align:center;background:#ffffffdb;border:1px dashed #a9cdd1;border-radius:8px}.canvas-empty b,.canvas-empty span{display:block}.canvas-empty b{margin-bottom:8px;color:var(--ink)}.research-report{display:grid;gap:18px}.slide-deck{display:grid;gap:18px;container-type:inline-size;font-family:var(--font)}.slide-deck .slide{width:100%;aspect-ratio:16 / 9;min-height:0;overflow:hidden;color:var(--text);background:var(--surface);border:1px solid #c9dcdf;border-radius:8px;box-shadow:0 18px 40px #0f172a14;container-type:size;font-family:var(--font)}.slide-deck .slide.cover,.slide-deck .slide.closing{color:#fff;background:var(--accent-d)}.slide-deck svg{max-width:100%}.slide-deck table{width:100%;border-collapse:collapse;table-layout:fixed}.slide-deck th,.slide-deck td{overflow:hidden;text-overflow:ellipsis}.report-cover,.report-slide{background:#fffffff2;border:1px solid #c9dcdf;border-radius:8px;box-shadow:0 18px 40px #0f172a14}.report-cover{min-height:230px;padding:30px;color:#fff;background:linear-gradient(135deg,#075f63,#0f766e 52%,#e7f6f2)}.report-cover span{display:inline-flex;padding:5px 10px;color:#dffaf5;border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:12px}.report-cover h2{max-width:620px;margin-top:42px;font-size:34px}.report-cover p{margin:16px 0 0;color:#dffaf5}.report-slide{padding:24px}.report-slide small{color:#0f766e;font-weight:800}.report-slide h3{margin:10px 0 14px;color:var(--ink);font-size:22px}.report-slide p{margin:10px 0;color:#263445;line-height:1.8}.report-table-wrap{margin:14px 0 18px;overflow:hidden;border:1px solid #d9e4f0;border-radius:8px;background:#fff}.report-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.report-table th{padding:10px 12px;color:#122033;text-align:right;background:#eaf5f4;border-bottom:1px solid #d9e4f0;font-weight:800}.report-table th:first-child{text-align:left}.report-table td{padding:10px 12px;color:#263445;text-align:right;border-bottom:1px solid #edf2f7;white-space:nowrap}.report-table td:first-child{color:#122033;text-align:left;font-weight:800}.report-table tr:nth-child(2n) td{background:#f8fbfd}@media(max-width:1180px){.dashboard-top-grid,.dashboard-content-grid,.dashboard-visual-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.summary-top-grid .metric-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.summary-top-grid .metric.metric-forecast,.summary-top-grid .metric.metric-wide{grid-column:auto;grid-row:auto;min-height:0}.report-grid,.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card-grid{grid-template-columns:repeat(2,minmax(260px,1fr))}.category-view{grid-template-columns:1fr}}@media(max-width:560px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:10;padding:12px}.brand,.sidebar-footer,.nav-level-1{display:none}.nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;max-width:calc(100vw - 24px)}.nav-section{grid-auto-flow:column;grid-auto-columns:max-content}.nav-item{width:auto;text-align:center;padding-left:12px;padding-right:12px}.workspace{padding:14px}.topbar,.content-grid,.ai-layout{display:grid;grid-template-columns:1fr}.toolbar{justify-content:start;max-width:100%}.filter-bar{align-items:stretch;flex-direction:column}.filter-field{justify-content:space-between}.filter-summary{margin-left:0;width:fit-content}.metric-grid,.dashboard-top-grid,.dashboard-visual-grid,.report-grid,.role-grid,.model-summary,.model-card-grid,.category-rank,.category-view,.modal-body{grid-template-columns:1fr}.summary-top-grid .metric.metric-forecast,.summary-top-grid .metric.metric-wide{grid-column:auto;grid-row:auto;min-height:0}.category-hero strong{max-width:100%;padding-right:110px}.donut-wrap{grid-template-columns:1fr;justify-items:center}.permission-strip{align-items:flex-start;flex-direction:column}.permission-table div{grid-template-columns:1fr}.permission-table em{justify-self:start}.ai-drawer{width:100vw}.ai-send-row{align-items:stretch;flex-direction:column}}.product-layer-table{overflow:hidden;border:1px solid #e5edf7;border-radius:8px;background:#fff}.product-layer-head,.product-layer-row{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(380px,1fr) minmax(360px,1.08fr);column-gap:18px;align-items:center;min-width:0}.product-layer-head{padding:10px 14px;color:#667085;background:#f8fbff;border-bottom:1px solid #e7eef7;font-size:12px;font-weight:700}.product-layer-row{position:relative;padding:12px 14px;border-bottom:1px solid #edf2f7}.product-layer-row:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:var(--category-color, #2563eb);opacity:.62}.product-layer-row-main:hover,.product-layer-row-main.active,.product-layer-row-main.expanded{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #2563eb) 6%,#ffffff),#fffffff0 82%,#fff)}.product-layer-row-main.expanded:before{opacity:.9}.product-layer-name{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ink);cursor:pointer}.product-layer-name em{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;color:var(--category-color, #2563eb);background:color-mix(in srgb,var(--category-color, #2563eb) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--category-color, #2563eb) 28%,#ffffff);border-radius:7px;font-size:12px;font-style:normal;font-weight:800}.product-layer-name>i{width:10px;height:10px;flex:0 0 auto;border-radius:3px}.product-layer-name strong{min-width:0;overflow:hidden;color:var(--ink);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.product-layer-name.child{padding-left:34px;cursor:default}.product-layer-name.child strong{font-size:13px;font-weight:700}.product-layer-children{position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #2563eb) 3%,#ffffff),#fff 44%);border-bottom:1px solid #edf2f7}.product-layer-children:before{content:"";position:absolute;inset:0 auto 0 28px;width:1px;background:color-mix(in srgb,var(--category-color, #2563eb) 24%,#e7eef7)}.product-layer-child-list{display:grid}.product-layer-row-child{padding-top:9px;padding-bottom:9px;border-bottom:1px solid #f0f4f8;background:transparent}.product-layer-row-child:before{inset:15px auto 15px 34px;width:2px;opacity:.36}.product-layer-row-child:last-child{border-bottom:0}.product-layer-metrics{display:grid;grid-template-columns:repeat(4,minmax(76px,1fr));gap:8px;min-width:0}.product-layer-metrics span{display:grid;gap:2px;min-width:0}.product-layer-metrics small{overflow:hidden;color:#667085;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-layer-metrics b{overflow:hidden;color:var(--ink);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.product-layer-metrics.compact b{font-size:12px}.product-layer-metrics .up b,.product-platform-chip-meta .up{color:#00895a}.product-layer-metrics .down b,.product-platform-chip-meta .down{color:#b42318}.product-layer-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;min-width:0}.product-layer-platforms.compact{gap:6px}.product-platform-chip{display:grid;gap:4px;min-width:0}.product-platform-chip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:12px}.product-platform-chip-head span{display:flex;align-items:center;min-width:0;gap:6px;overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap}.product-platform-chip-head span i{width:8px;height:8px;flex:0 0 auto;border-radius:3px}.product-platform-chip-head b{flex:0 0 auto;color:var(--ink);font-size:12px}.product-platform-chip-bar{height:5px;overflow:hidden;background:#edf3f9;border-radius:999px}.product-platform-chip-bar i{display:block;height:100%;min-width:3px;border-radius:inherit}.product-platform-chip-meta{display:flex;flex-wrap:wrap;gap:3px 8px;color:#667085;font-size:11px;line-height:1.25}.product-platform-empty{color:#98a2b3;font-size:12px}@media(max-width:1280px){.product-layer-head,.product-layer-row{grid-template-columns:minmax(220px,.82fr) minmax(330px,1fr) minmax(280px,.9fr);column-gap:14px}.product-layer-platforms{grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}}@media(max-width:980px){.product-layer-head{display:none}.product-layer-row{grid-template-columns:1fr;gap:10px}.product-layer-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))}.product-layer-name.child{padding-left:28px}}.workspace{overflow-x:clip}.dashboard-view{padding-top:178px}.dashboard-sticky-head{position:fixed;top:0;left:248px;right:0;z-index:1000;margin:0;padding:18px 22px 8px;background:linear-gradient(180deg,#eff4f9fa,#eff4f9f7 82%,#eff4f9e6);border-bottom:1px solid rgba(203,213,225,.88);box-shadow:0 12px 24px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dashboard-sticky-head .topbar{margin-bottom:10px}.dashboard-sticky-head .filter-bar{margin:0 0 6px;box-shadow:0 8px 20px #0f172a0f}.dashboard-sticky-head .permission-strip{margin-bottom:0}.product-category-panel .panel-head{align-items:end;padding-bottom:10px;border-bottom:1px solid #e7eef7}.product-layer-table{overflow:visible;border:0;border-radius:0;background:transparent}.product-layer-head,.product-layer-row{grid-template-columns:minmax(260px,.72fr) minmax(360px,.9fr) minmax(480px,1.25fr);column-gap:20px}.product-layer-head{margin-bottom:2px;padding:9px 12px;background:#f7faff;border:1px solid #e7eef7;border-radius:8px 8px 0 0}.product-layer-row{padding:13px 12px;background:#fff;border-right:1px solid #edf2f7;border-bottom:1px solid #e7eef7;border-left:1px solid #edf2f7}.product-layer-row-main:hover,.product-layer-row-main.active,.product-layer-row-main.expanded{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #2563eb) 7%,#ffffff),#fff,#fbfdff)}.product-layer-name{align-self:stretch}.product-layer-name strong{font-size:15px}.product-layer-metrics{grid-template-columns:repeat(4,minmax(72px,1fr));padding:0 4px}.product-layer-platforms{display:grid;grid-template-columns:1fr;gap:7px;min-width:0;padding-left:16px;border-left:1px solid color-mix(in srgb,var(--category-color, #2563eb) 18%,#e7eef7)}.product-platform-chip{display:grid;grid-template-columns:minmax(68px,88px) minmax(120px,1fr) minmax(170px,.82fr);align-items:center;gap:9px;min-width:0}.product-platform-chip-head{justify-content:flex-start;gap:6px}.product-platform-chip-head span{font-weight:700}.product-platform-chip-head b{color:#475467;font-weight:800}.product-platform-chip-bar{height:8px;background:#ecf2f8}.product-platform-chip-meta{justify-content:flex-end;gap:6px;overflow:hidden;white-space:nowrap}.product-layer-children{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color, #2563eb) 4%,#ffffff),#fff 38%,#fbfdff);border-right:1px solid #edf2f7;border-bottom:1px solid #e7eef7;border-left:1px solid #edf2f7}.product-layer-row-child{margin-left:26px;padding-top:9px;padding-bottom:9px;border-right:0;border-left:0;background:transparent}.product-layer-row-child:before{left:0}.product-layer-row-child .product-layer-name.child{padding-left:10px}.product-layer-row-child .product-layer-name.child strong{font-size:13px}.product-layer-row-child .product-layer-platforms{padding-left:14px}@media(max-width:1280px){.dashboard-view{padding-top:196px}.product-layer-head,.product-layer-row{grid-template-columns:minmax(230px,.74fr) minmax(300px,.9fr) minmax(360px,1fr)}.product-platform-chip{grid-template-columns:minmax(62px,82px) minmax(98px,1fr)}.product-platform-chip-meta{grid-column:2;justify-content:flex-start}}@media(max-width:980px){.product-layer-head,.product-layer-row{grid-template-columns:1fr}.product-layer-platforms{padding-left:0;border-left:0}}@media(max-width:560px){.dashboard-view{padding-top:360px}.dashboard-sticky-head{left:0;padding:14px}}.compact-profit-table{overflow-x:auto;overflow-y:auto}.compact-profit-table table.finance-tree-table{width:100%;min-width:0;table-layout:fixed}.compact-profit-table th,.compact-profit-table td{padding:6px 4px;font-size:10px;line-height:1.16;text-align:center;white-space:normal;word-break:keep-all;font-variant-numeric:tabular-nums}.compact-profit-table th:first-child,.compact-profit-table td:first-child{width:144px;text-align:left}.compact-profit-table .tree-label{min-width:0}.store-data-panel-head{align-items:center}.store-data-title-line{display:flex;min-width:0;align-items:center;gap:12px}.store-finance-trace-switch{display:inline-flex;align-items:center;overflow:hidden;border:1px solid #d7e0eb;border-radius:5px;background:#f7f9fc}.store-finance-trace-switch button{height:26px;padding:0 10px;color:#536277;background:transparent;border:0;border-right:1px solid #e2e8f0;border-radius:0;font-size:10.5px;font-weight:400;white-space:nowrap;cursor:pointer}.store-finance-trace-switch button:last-child{border-right:0}.store-finance-trace-switch button:hover{color:#285ea8;background:#edf3fb}.store-finance-trace-switch button.active{color:#234f87;background:#e4edf8}.compact-profit-table .tree-label-content{display:flex;min-width:0;align-items:center}.compact-profit-table .tree-toggle,.compact-profit-table .tree-spacer{flex:0 0 16px;width:16px;height:16px;margin-right:3px;padding:0;border-radius:5px;font-size:9px;line-height:14px}.compact-profit-table .tree-index{flex:0 0 12px;min-width:12px;font-size:9px}.compact-profit-table .store-platform-chip{flex:0 0 auto;margin:0 5px 0 2px;padding:1px 4px;color:#3569c8;background:#edf4ff;border:1px solid #d6e4fb;border-radius:3px;font-size:8.5px;font-weight:400;line-height:1.25;white-space:nowrap}.compact-profit-table .store-hierarchy-chip{flex:0 0 auto;min-width:24px;margin:0 5px 0 1px;padding:1px 4px;color:#52657c;text-align:center;background:#f3f6fa;border:1px solid #dce4ee;border-radius:3px;font-size:8.5px;font-weight:400;line-height:1.25;white-space:nowrap}.compact-profit-table .store-data-row td:first-child{padding-left:6px}.compact-profit-table .store-data-root-row td:first-child{box-shadow:inset 3px 0 #3d73f1}.compact-profit-table .store-data-child-row td{border-bottom-color:#e7ecf3}.compact-profit-table .store-data-child-row .tree-name{color:#4b5d73}.compact-profit-table .tree-name{display:block;min-width:0;flex:1;overflow:hidden;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.compact-profit-table .store-product-hierarchy-info{display:grid;min-width:0;flex:1;grid-template-columns:minmax(48px,.72fr) 50px minmax(78px,1fr);align-items:center;gap:5px}.compact-profit-table .store-product-operator,.compact-profit-table .store-product-created{overflow:hidden;color:#68778a;font-size:8.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.compact-profit-table .store-product-created{color:#7b8796;font-variant-numeric:tabular-nums}.compact-profit-table .store-product-id{color:#314157;font-size:9px}.compact-profit-table tbody tr.level-1 .tree-name{display:block;max-width:none;font-size:9.5px;font-weight:400;line-height:1.12;white-space:nowrap}.compact-profit-table tbody tr.level-1 td:first-child{padding-left:8px}.compact-profit-table tbody tr.level-2 td:first-child{padding-left:14px}.compact-profit-table tbody tr.level-3 td:first-child{padding-left:20px}.compact-profit-table tbody tr.level-4 td:first-child{padding-left:26px}.compact-profit-table .finance-aligned-table tbody tr.level-2 .tree-name,.compact-profit-table .finance-aligned-table tbody tr.level-3 .tree-name,.compact-profit-table .finance-aligned-table tbody tr.level-4 .tree-name{font-size:9px;font-weight:400;letter-spacing:0}.compact-profit-table .hierarchy-metric-cell{align-items:center;gap:2px;min-width:0}.compact-profit-table .hierarchy-metric-cell small{font-size:9px;line-height:1}.compact-profit-table .hierarchy-metric-cell b,.compact-profit-table tbody tr.level-0 .hierarchy-metric-cell b,.compact-profit-table tfoot .hierarchy-metric-cell b{font-size:11px;font-weight:800}.compact-profit-table .muted-cell{font-size:10px}.compact-profit-table table.finance-aligned-table{width:1776px;min-width:1776px}.finance-aligned-table .finance-col-hierarchy{width:144px}.finance-aligned-table .finance-col-share{width:48px}.finance-aligned-table .finance-col-metric{width:64px}.finance-aligned-table .finance-group-head th{height:30px;padding:6px 4px;border-right:1px solid #d8e2ef;border-bottom:1px solid #cddcf0;font-size:12px;font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}.finance-aligned-table .finance-metric-group.info{color:#6d28d9;background:#f3efff;border-right-color:#ded7f5}.finance-aligned-table .finance-metric-group.sales{color:#1d4ed8;background:#eaf2ff;border-right-color:#c7daf4}.finance-aligned-table .finance-metric-group.pricing{color:#047857;background:#eaf9f3;border-right-color:#b9e4d4}.finance-aligned-table .finance-metric-group.marketing-profit{color:#0f766e;background:#eaf8f8;border-right-color:#b8dddd}.finance-aligned-table .finance-metric-group.expected-profit{color:#7c3aed;background:#f4efff;border-right-color:#ddd2f5}.finance-aligned-table .finance-metric-group.marketing{color:#b45309;background:#fff5e8;border-right-color:#f1d2af}.finance-aligned-table .finance-metric-group.refund{color:#0e7490;background:#edf8fb;border-right-color:#c8e0e7}.finance-aligned-table .finance-metric-group.other{color:#475569;background:#f1f5f9;border-right-color:#d8e2ef}.finance-aligned-table .finance-column-head th{height:42px;padding:5px 3px;vertical-align:middle;font-weight:400;line-height:1.15;overflow-wrap:anywhere;word-break:break-all}.finance-aligned-table .finance-column-head th:nth-child(1){background:#f8f4ff}.finance-aligned-table .finance-column-head th:nth-child(n+2):nth-child(-n+7){background:#f3f7ff}.finance-aligned-table .finance-column-head th:nth-child(n+8):nth-child(-n+9){background:#f1fbf7}.finance-aligned-table .finance-column-head th:nth-child(n+10):nth-child(-n+12){background:#f2fbfb}.finance-aligned-table .finance-column-head th:nth-child(13){background:#f8f4ff}.finance-aligned-table .finance-column-head th:nth-child(n+14):nth-child(-n+18){background:#fff8ef}.finance-aligned-table .finance-column-head th:nth-child(n+19):nth-child(-n+21){background:#f2fafc}.finance-aligned-table .finance-column-head th:nth-child(n+22){background:#f8fafc}.finance-aligned-table tbody td:nth-child(1){background:#fdfcff}.finance-aligned-table tbody td:nth-child(n+2):nth-child(-n+7){background:#fbfdff}.finance-aligned-table tbody td:nth-child(n+8):nth-child(-n+9){background:#fafffd}.finance-aligned-table tbody td:nth-child(n+10):nth-child(-n+12){background:#f9fdfd}.finance-aligned-table tbody td:nth-child(13){background:#fcfaff}.finance-aligned-table tbody td:nth-child(n+14):nth-child(-n+18){background:#fffcf8}.finance-aligned-table tbody td:nth-child(n+19):nth-child(-n+21){background:#f9fdfe}.finance-aligned-table tbody td:nth-child(n+22){background:#fcfdff}.finance-aligned-table th:nth-child(1),.finance-aligned-table td:nth-child(1),.finance-aligned-table th:nth-child(7),.finance-aligned-table td:nth-child(7),.finance-aligned-table th:nth-child(9),.finance-aligned-table td:nth-child(9),.finance-aligned-table th:nth-child(12),.finance-aligned-table td:nth-child(12),.finance-aligned-table th:nth-child(13),.finance-aligned-table td:nth-child(13),.finance-aligned-table th:nth-child(18),.finance-aligned-table td:nth-child(18),.finance-aligned-table th:nth-child(21),.finance-aligned-table td:nth-child(21){border-right:1px solid #d8e2ef}.finance-aligned-table thead th:first-child,.finance-aligned-table tbody td:first-child,.finance-aligned-table tfoot td:first-child{position:sticky;left:0}.finance-aligned-table thead th:first-child{z-index:6}.finance-aligned-table tbody td:first-child{z-index:3}.finance-aligned-table tfoot td:first-child{z-index:4;background:#f8f4ff}.finance-aligned-table tbody tr.level-1 td{border-bottom-color:#d8e2ee}.finance-aligned-table tbody tr.level-1 td:nth-child(1){background:#f2effb}.finance-aligned-table tbody tr.level-1 td:nth-child(n+2):nth-child(-n+7){background:#eef4fc}.finance-aligned-table tbody tr.level-1 td:nth-child(n+8):nth-child(-n+9){background:#edf8f3}.finance-aligned-table tbody tr.level-1 td:nth-child(n+10):nth-child(-n+12){background:#ecf7f7}.finance-aligned-table tbody tr.level-1 td:nth-child(13){background:#f1eafb}.finance-aligned-table tbody tr.level-1 td:nth-child(n+14):nth-child(-n+18){background:#fff5e9}.finance-aligned-table tbody tr.level-1 td:nth-child(n+19):nth-child(-n+21){background:#edf8fb}.finance-aligned-table tbody tr.level-1 td:nth-child(n+22){background:#f3f6fa}.finance-aligned-table tbody tr.level-2 td:nth-child(1){background:#ebe6f8}.finance-aligned-table tbody tr.level-2 td:nth-child(n+2):nth-child(-n+7){background:#e7f0fb}.finance-aligned-table tbody tr.level-2 td:nth-child(n+8):nth-child(-n+9){background:#e5f4ed}.finance-aligned-table tbody tr.level-2 td:nth-child(n+10):nth-child(-n+12){background:#e4f2f2}.finance-aligned-table tbody tr.level-2 td:nth-child(13){background:#e9dff7}.finance-aligned-table tbody tr.level-2 td:nth-child(n+14):nth-child(-n+18){background:#fcefdc}.finance-aligned-table tbody tr.level-2 td:nth-child(n+19):nth-child(-n+21){background:#e4f3f7}.finance-aligned-table tbody tr.level-2 td:nth-child(n+22){background:#ebf0f6}.compact-profit-table .finance-aligned-table tbody tr.level-1 .tree-name{color:#334a68;font-weight:400}.compact-profit-table .finance-aligned-table tbody tr.level-1 .hierarchy-metric-cell b,.compact-profit-table .finance-aligned-table tbody tr.level-1 .hierarchy-metric-cell small{font-weight:400}.compact-profit-table .finance-aligned-table .muted-cell{color:#17202a}.compact-profit-table .finance-aligned-table tbody td:not(:first-child),.compact-profit-table .finance-aligned-table tfoot td:not(:first-child){vertical-align:bottom}.compact-profit-table .finance-aligned-table tbody tr.level-0 td,.compact-profit-table .finance-aligned-table tfoot td{font-weight:600}.compact-profit-table .finance-aligned-table tbody tr.level-0 .tree-name{font-size:9.5px;font-weight:400;letter-spacing:0}.compact-profit-table .finance-aligned-table tbody tr.level-0 .hierarchy-metric-cell b,.compact-profit-table .finance-aligned-table tfoot .hierarchy-metric-cell b{font-weight:600}.compact-profit-table .finance-aligned-table tbody tr.level-0 .hierarchy-metric-cell small,.compact-profit-table .finance-aligned-table tfoot .hierarchy-metric-cell small{font-weight:500}.workspace{position:relative}.workspace>.view{position:relative;z-index:1}.account-watermark{position:fixed;inset:0 0 0 248px;z-index:20000;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-auto-rows:150px;align-items:center;justify-items:center;overflow:hidden;color:#0f172a1b;font-size:15px;font-weight:700;letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply}.account-watermark span{display:block;white-space:nowrap;transform:rotate(-24deg)}.account-footer{display:grid;gap:7px}.account-footer strong{margin-top:0}.account-footer em{color:#b9c5d6;font-size:12px;font-style:normal;line-height:1.4}.account-footer select,.account-switch-box select{width:100%;min-height:32px;padding:0 9px;color:#0f172a;background:#f8fbff;border:1px solid rgba(148,163,184,.42);border-radius:7px}.account-footer .connection-label{margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.account-current-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(160px,1fr));gap:12px}.account-current-grid>div{min-height:76px;padding:14px;background:#f8fbff;border:1px solid var(--line);border-radius:8px}.account-current-grid span{display:block;color:var(--muted);font-size:12px}.account-current-grid strong{display:block;margin-top:8px;color:var(--ink);font-size:17px}.account-switch-box select{margin-top:9px}.account-permission-table div{grid-template-columns:120px 150px minmax(180px,1fr) minmax(220px,1.25fr) 112px}.account-permission-table .permission-table-head{color:#475467;background:#f3f6fb;font-weight:800}.account-permission-table div.active{border-color:#9ec5ff;background:#eef6ff;box-shadow:inset 3px 0 #2563eb}.account-permission-table div.active b{color:#1d4ed8}@media(max-width:920px){.account-watermark{grid-template-columns:repeat(2,minmax(180px,1fr))}.account-current-grid,.account-permission-table div{grid-template-columns:1fr}.account-permission-table em{justify-self:start}}.product-indicator-panel{margin-bottom:14px;overflow:hidden;padding:14px}.product-indicator-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:stretch}.product-indicator-chart-card,.product-indicator-detail-board{min-width:0;border:1px solid #e3eaf5;border-radius:12px;background:#fff;padding:14px 16px 12px;overflow:hidden;display:flex;flex-direction:column}.product-indicator-detail-board{width:100%}.category-platform-legend{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:11px;color:#64748b}.category-platform-legend small{font-weight:700}.platform-legend-item{display:inline-flex;align-items:center;gap:4px;font-weight:600}.platform-legend-item i{width:10px;height:10px;border-radius:2px}.category-rank-table{display:grid;gap:5px;max-height:460px;overflow-y:auto;padding-right:4px}.category-rank-head,.category-rank-row{display:grid;grid-template-columns:56px minmax(72px,1fr) minmax(120px,1.6fr) 60px 78px 112px 80px 66px;gap:7px;align-items:center;padding:9px 12px;border-radius:10px}.category-rank-head{color:#64748b;font-size:12px;font-weight:800;background:#f8fafc;border:1px solid #e2e8f0;position:sticky;top:0;z-index:10;border-radius:10px 10px 0 0}.category-rank-row{background:#fff;border:1px solid #e3eaf5;cursor:pointer;transition:all .15s ease}.category-rank-row:hover{border-color:#93c5fd;background:#f8fbff;box-shadow:0 2px 8px #2563eb14}.category-rank-row.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 1px #2563eb1f}.rank-col{display:flex;align-items:center;justify-content:center;gap:3px}.rank-change-indicator{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;font-size:10px;font-style:normal;font-weight:700;line-height:1;white-space:nowrap}.rank-change-indicator.up{color:#059669}.rank-change-indicator.down{color:#dc2626}.rank-change-indicator.neutral{color:#94a3b8}.rank-badge{display:flex;align-items:center;justify-content:center;width:24px;flex:0 0 24px;height:24px;border-radius:50%;color:#fff;font-size:12px;font-weight:900;box-shadow:0 2px 4px #00000026}.name-col{display:flex;flex-direction:column;gap:2px;min-width:0}.name-col strong{color:#1e293b;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name-col small{color:#94a3b8;font-size:10px;font-weight:600}.bar-col{display:flex;flex-direction:column;gap:3px;min-width:0}.category-bar-value{color:#1d4ed8;font-size:13px;font-weight:900}.category-bar-track{height:14px;background:#e2e8f0;border-radius:7px;overflow:hidden}.category-bar-fill{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:4px;padding-right:6px;background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:7px;box-shadow:0 1px 3px #2563eb40;transition:width .4s ease}.category-bar-share{color:#fff;font-size:9px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.platform-distribution-col{display:flex;align-items:center;min-width:0}.platform-empty{color:#cbd5e1;font-size:13px;font-weight:700}.platform-pill-list{display:flex;flex-wrap:wrap;gap:4px}.platform-pill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:10px;border:1px solid;font-size:10px;font-weight:800;white-space:nowrap;cursor:help}.platform-pill-more{background:#f1f5f9!important;color:#64748b!important;border-color:#cbd5e1!important}.metric-col{text-align:right;font-size:12px;color:#334155}.metric-col b{font-weight:900}.metric-col.profit-col b{color:#0f766e}.metric-col.profit-col.down b{color:#dc2626}.metric-col.ad-col b{color:#c2410c}.gross-rate-col{line-height:1.15}.gross-rate-col b{color:#047857}.metric-col.rate-col b{color:#6d28d9}.metric-col.rate-col.up b{color:#0f766e}.metric-col.rate-col.down b{color:#dc2626}.category-detail-table{display:grid;gap:5px;max-height:460px;overflow-y:auto;padding-right:4px}.category-detail-head,.category-detail-row{display:grid;grid-template-columns:52px minmax(72px,1fr) minmax(100px,1.35fr) 50px 42px 72px 112px 70px 56px;gap:5px;align-items:center;padding:9px 12px;border-radius:10px}.category-detail-head{color:#64748b;font-size:12px;font-weight:800;background:#f8fafc;border:1px solid #e2e8f0;position:sticky;top:0;z-index:10;border-radius:10px 10px 0 0}.category-detail-row{background:#fff;border:1px solid #e3eaf5;cursor:pointer;transition:all .15s ease}.category-detail-row:nth-child(2n){background:#f8fafc}.detail-rank-col{display:flex;align-items:center;justify-content:center;gap:3px}.detail-rank-badge{display:flex;align-items:center;justify-content:center;width:24px;flex:0 0 24px;height:24px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:11px;font-weight:900}.detail-name-col{display:flex;flex-direction:column;gap:2px;min-width:0}.detail-name-col strong{color:#1e293b;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-name-col small{color:#94a3b8;font-size:10px;font-weight:600}.detail-name-hover{cursor:help}.category-trend-tooltip{position:fixed;z-index:3000;width:278px;min-height:142px;padding:11px 13px 9px;pointer-events:none;color:#1e293b;background:#fffffffa;border:1px solid #cbdcf4;border-radius:10px;box-shadow:0 14px 34px #0f172a2e}.category-trend-tooltip-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.category-trend-tooltip-head strong{max-width:176px;overflow:hidden;color:#172554;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.category-trend-tooltip-head span{color:#64748b;font-size:10px;font-weight:400}.category-trend-tooltip-chart{display:block;width:100%;height:100px;margin-top:5px;overflow:visible}.category-trend-tooltip-grid{stroke:#e7eef8;stroke-width:1;vector-effect:non-scaling-stroke}.category-trend-tooltip-line{fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.category-trend-tooltip-dot{fill:#fff;stroke:#2563eb;stroke-width:1.4;vector-effect:non-scaling-stroke}.category-trend-tooltip-extreme-dot{stroke:#fff;stroke-width:1.8;vector-effect:non-scaling-stroke}.category-trend-tooltip-extreme-dot.maximum{fill:#f59e0b}.category-trend-tooltip-extreme-dot.minimum{fill:#0891b2}.category-trend-tooltip-extreme-label{font-size:9px;font-weight:700;paint-order:stroke;stroke:#fffffffa;stroke-linejoin:round;stroke-width:3px}.category-trend-tooltip-extreme-label.maximum{fill:#d97706}.category-trend-tooltip-extreme-label.minimum{fill:#0891b2}.category-trend-tooltip-date-tick{stroke-width:1;vector-effect:non-scaling-stroke}.category-trend-tooltip-date-tick.maximum{stroke:#d97706}.category-trend-tooltip-date-tick.minimum{stroke:#0891b2}.category-trend-tooltip-axis-date{color:#64748b;font-size:9px;font-weight:400}.category-trend-tooltip-axis-date.maximum{fill:#d97706}.category-trend-tooltip-axis-date.minimum{fill:#0891b2}.category-trend-tooltip-axis-date.endpoint{fill:#64748b}.category-trend-tooltip-state{display:flex;align-items:center;justify-content:center;min-height:102px;color:#64748b;font-size:11px;font-weight:400}.category-trend-tooltip-state.error{color:#dc2626}.sku-region-section{margin-bottom:14px;padding:14px;overflow:hidden}.sku-region-section-head{margin-bottom:10px}.sku-region-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:14px}.sku-region-card{min-width:0;padding:12px 14px;background:#fff;border:1px solid #dbe5f1;border-radius:10px}.sku-region-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}.sku-region-card-head h3{margin:0;color:#0f172a;font-size:16px;font-weight:700;letter-spacing:.01em}.sku-region-card-head span{display:block;margin-top:3px;color:#94a3b8;font-size:10px;font-weight:400}.sku-region-card-head>em{flex:0 0 auto;padding:3px 7px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;font-size:10px;font-style:normal;font-weight:600}.sku-sales-card-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.sku-sales-search{position:relative;display:flex;width:210px;align-items:center}.sku-sales-search:before{position:absolute;left:9px;z-index:1;color:#94a3b8;content:"⌕";font-size:15px;line-height:1;pointer-events:none}.sku-sales-search input{width:100%;height:30px;padding:0 28px;color:#1e293b;background:#f8fbff;border:1px solid #d8e4f2;border-radius:7px;outline:none;font-family:var(--font);font-size:12px;font-weight:400;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sku-sales-search input::placeholder{color:#94a3b8}.sku-sales-search input:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61a}.sku-sales-search button{position:absolute;right:6px;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;padding:0;color:#64748b;background:#e8eef6;border:0;border-radius:50%;cursor:pointer;font-size:14px;line-height:1}.sku-sales-count{flex:0 0 auto;padding:4px 8px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:11px;font-style:normal;font-weight:500;white-space:nowrap}.sku-search-empty{flex-direction:column;gap:9px}.sku-search-empty button{padding:4px 10px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;cursor:pointer;font-family:var(--font);font-size:11px}.sku-region-state{display:flex;align-items:center;justify-content:center;min-height:270px;color:#64748b;font-size:12px;font-weight:400}.sku-region-state.error{color:#dc2626}.sku-sales-table{max-height:318px;overflow-y:auto;border:1px solid #e2e8f0}.sku-sales-table-head,.sku-sales-row{display:grid;grid-template-columns:36px 150px 165px 58px 64px 82px 70px minmax(118px,1fr);gap:6px;align-items:center;min-width:800px;padding:7px 9px}.sku-sales-table-head{position:sticky;top:0;z-index:2;color:#64748b;background:#f8fafc;border-bottom:1px solid #dbe5f1;font-size:10px;font-weight:600;text-align:right;letter-spacing:.03em}.sku-sales-table-head span:nth-child(1){text-align:center}.sku-sales-table-head span:nth-child(2){text-align:left}.sku-sales-row{min-height:40px;color:#334155;border-bottom:1px solid #edf2f7;font-size:11px;font-weight:400;text-align:right;font-variant-numeric:tabular-nums}.sku-sales-row:last-child{border-bottom:0}.sku-sales-row:nth-child(odd){background:#fbfdff}.sku-rank{display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:22px;height:22px;color:#64748b;background:#eef2f7;border-radius:4px;font-size:10px;font-weight:700}.sku-rank.top{color:#fff;background:#3b82f6}.sku-name{overflow:hidden;color:#1e293b;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}.sku-sales-value{display:grid;gap:3px;min-width:0}.sku-sales-value b{color:#1d4ed8;font-size:12px;font-weight:700}.sku-sales-value>i,.province-top-row span>i{display:block;height:4px;overflow:hidden;background:#e8eef6;border-radius:0}.sku-sales-value>i small,.province-top-row span>i small{display:block;height:100%;background:#93c5fd}.sku-sales-trend{display:block;min-width:0;height:32px}.sku-sales-trend svg{display:block;width:100%;height:32px;overflow:visible}.sku-sales-trend path{fill:none;stroke:#3b82f6;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sku-sales-trend circle{fill:#fff;stroke:#2563eb;stroke-width:.9;vector-effect:non-scaling-stroke}.province-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.province-summary-strip>span{min-width:0;padding:6px 8px;background:#f8fafc;border:1px solid #e2e8f0}.province-summary-strip small,.province-summary-strip b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.province-summary-strip small{color:#64748b;font-size:9px;font-weight:400}.province-summary-strip b{margin-top:2px;color:#1e3a8a;font-size:11px;font-weight:700}.province-analysis-body{min-width:0}.province-top-list>strong{display:block;margin-bottom:7px;color:#475569;font-size:12px;font-weight:600;letter-spacing:.03em}.province-top-scroll{max-height:318px;overflow-y:auto;overscroll-behavior:contain;padding-right:5px;scrollbar-gutter:stable}.province-top-scroll::-webkit-scrollbar{width:6px}.province-top-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.province-top-scroll::-webkit-scrollbar-track{background:#f1f5f9}.province-top-row{display:grid;grid-template-columns:24px minmax(0,1fr) 48px;gap:8px;align-items:center;min-height:44px;border-bottom:1px solid #edf2f7}.province-top-row>em{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#2563eb;background:#eff6ff;border-radius:3px;font-size:11px;font-style:normal;font-weight:700}.province-top-row>span{display:grid;gap:2px;min-width:0}.province-top-row span b,.province-top-row span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.province-top-row span b{color:#1e293b;font-size:13px;font-weight:600}.province-top-row span small{color:#94a3b8;font-size:10px;font-weight:400}.province-top-row>strong{color:#2563eb;font-size:12px;font-weight:700;text-align:right}@media(max-width:1250px){.sku-region-grid{grid-template-columns:1fr}}@media(max-width:1500px){.sku-sales-card .sku-region-card-head{align-items:stretch;flex-direction:column}.sku-sales-card-actions{width:100%}.sku-sales-search{width:min(320px,100%)}}.detail-bar-col{display:flex;flex-direction:column;gap:3px;min-width:0}.detail-bar-value{color:#1d4ed8;font-size:13px;font-weight:900}.detail-bar-track{height:14px;background:#e2e8f0;border-radius:7px;overflow:hidden}.detail-bar-fill{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:4px;padding-right:6px;background:linear-gradient(90deg,#34d399,#10b981);border-radius:7px;box-shadow:0 1px 3px #10b98140;transition:width .4s ease}.detail-bar-share{color:#fff;font-size:9px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.detail-metric-col{text-align:right;font-size:12px;color:#334155}.detail-metric-col b{font-weight:900}.detail-platform-col{display:flex;align-items:center;min-width:0}.category-detail-row:hover{border-color:#93c5fd;background:#f8fbff}.category-detail-row.expanded{border-color:#2563eb;background:#eff6ff;border-radius:10px 10px 0 0;border-bottom-color:#dbeafe}.detail-expand-icon{display:inline-block;margin-right:4px;color:#94a3b8;font-size:10px;font-style:normal;transition:transform .2s ease}.category-detail-row:hover .detail-expand-icon{color:#2563eb}.detail-expand-icon.expanded{transform:rotate(90deg);color:#2563eb}.category-platform-detail{margin-bottom:6px;margin-left:18px;padding:6px 10px 8px;background:#f1f5f9;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-top:none;border-radius:0 0 8px 8px;box-shadow:inset 0 1px 3px #0000000a}.category-platform-detail-head,.category-platform-detail-row{display:grid;grid-template-columns:minmax(155px,1.3fr) minmax(88px,1.25fr) 48px 46px 68px 82px 72px 56px;gap:6px;align-items:center;padding:4px 6px;border-radius:5px}.category-platform-detail-row{border-left:2px solid transparent;transition:background .15s ease}.category-platform-detail-row:nth-child(2n){background:#ffffff59}.category-shop-select-row{cursor:pointer}.category-shop-select-row:hover,.category-shop-select-row.expanded{box-shadow:inset 0 0 0 1px #2563eb2e}.category-shop-expand-icon{flex:0 0 auto;color:#64748b;font-size:16px;font-style:normal;line-height:1;transition:transform .18s ease,color .18s ease}.category-shop-expand-icon.expanded{color:#2563eb;transform:rotate(90deg)}.category-shop-product-detail{margin:3px 0 7px 14px;padding:7px 8px 8px;background:#fff1f4e6;border:1px solid #fecdd3;border-left:3px solid #fb7185;border-radius:6px}.category-shop-product-detail>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px 6px;color:#7f1d1d;font-size:11px}.category-shop-product-detail>header strong{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.category-shop-product-detail>header span{flex:0 0 auto;color:#64748b;font-size:10px}.category-shop-product-list{max-height:220px;overflow-y:auto;scrollbar-gutter:stable}.category-shop-product-row{display:grid;grid-template-columns:minmax(155px,1.3fr) minmax(88px,1.25fr) 48px 46px 68px 82px 72px 56px;gap:6px;align-items:center;min-height:38px;padding:4px 6px;color:#334155;background:#ffffff8f;border-bottom:1px solid rgba(254,205,211,.72);font-variant-numeric:tabular-nums}.category-shop-product-row:last-child{border-bottom:0}.category-shop-product-row:nth-child(2n){background:#ffffffd1}.category-shop-product-name{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;align-items:center;min-width:0}.category-shop-product-name>i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#64748b;background:#e9eef5;border-radius:4px;font-size:9px;font-style:normal}.category-shop-product-name>strong{overflow:hidden;color:#0f172a;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.product-indicator-panel .category-shop-product-row .platform-bar-value,.product-indicator-panel .category-shop-product-row .platform-metric-col,.product-indicator-panel .category-shop-product-row .platform-metric-col b{font-size:11px;font-weight:400}.category-shop-product-empty{padding:18px 8px;color:#64748b;font-size:11px;text-align:center}.category-platform-detail-head{color:#94a3b8;font-size:10px;font-weight:800;border-bottom:1px dashed #e2e8f0;margin-bottom:2px;padding-bottom:4px;text-transform:uppercase;letter-spacing:.2px}.platform-name-col{display:flex;align-items:center;gap:5px;font-size:11px;color:#475569;font-weight:800;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.platform-bar-col{display:flex;flex-direction:column;gap:2px;min-width:0}.platform-bar-value{color:#1d4ed8;font-size:11px;font-weight:900}.platform-bar-track{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.platform-bar-fill{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:4px;padding-right:3px;border-radius:4px;box-shadow:0 1px 2px #0000001a;transition:width .4s ease}.platform-bar-share{color:#fff;font-size:7px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.platform-metric-col{text-align:right;font-size:11px;color:#475569}.platform-metric-col b{font-weight:900}.product-indicator-select-tip{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:6px;color:#94a3b8;text-align:center;min-height:260px}.product-indicator-select-tip .select-tip-icon{font-size:36px;font-style:normal;margin-bottom:8px}.product-indicator-select-tip p{margin:0;font-size:14px;font-weight:700}.product-indicator-select-tip p:last-child{font-size:12px;font-weight:600}.product-indicator-board{min-width:0;border:1px solid #e3eaf5;border-radius:12px;background:#fff;overflow:hidden}.product-indicator-board-head{display:grid;grid-template-columns:minmax(0,1.4fr) 104px 104px 116px;gap:12px;align-items:center;padding:12px 16px 10px;border-bottom:1px solid #edf2f7;color:#64748b;font-size:12px;font-weight:700}.product-indicator-col-name{text-align:left}.product-indicator-detail-list{max-height:360px;overflow:auto}.product-indicator-board-row{display:grid;grid-template-columns:minmax(0,1.4fr) 104px 104px 116px;gap:12px;align-items:center;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #eff4f9;background:#fff;text-align:left;transition:background-color .18s ease}.product-indicator-major-row{cursor:pointer}.product-indicator-major-row:hover,.product-indicator-detail-row:hover{background:#f8fbff}.product-indicator-major-row.active{background:#f4f8ff}.product-indicator-row-main{display:flex;align-items:center;gap:10px;min-width:0}.product-indicator-rank,.product-indicator-detail-rank{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:20px;height:20px;padding:0 5px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:11px;font-weight:700;line-height:1}.product-indicator-rank.top1{color:#b45309;background:#fff7ed;border-color:#fed7aa}.product-indicator-rank.top2{color:#6b7280;background:#f8fafc;border-color:#cbd5e1}.product-indicator-rank.top3{color:#9a3412;background:#fff7ed;border-color:#fdba74}.product-indicator-row-main strong{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-indicator-row-value{color:#0f172a;font-size:13px;font-weight:700;text-align:right;white-space:nowrap}.product-indicator-row-sub{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:14px;padding-left:30px;color:#94a3b8;font-size:11px;line-height:1.4}.product-indicator-detail-card{min-width:0}.product-indicator-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px 10px;border-bottom:1px solid #edf2f7}.product-indicator-detail-head strong{display:block;color:#0f172a;font-size:15px;font-weight:700}.product-indicator-detail-head span{display:block;margin-top:3px;color:#64748b;font-size:12px}.product-indicator-detail-head b{color:#0f172a;font-size:18px;font-weight:800}.product-indicator-empty{display:grid;place-items:center;min-height:120px;color:#64748b;font-size:13px}.product-indicator-detail-list::-webkit-scrollbar{width:8px}.product-indicator-detail-list::-webkit-scrollbar-thumb{background:#d7e2f0;border-radius:999px}@media(max-width:1480px){.product-indicator-board-head,.product-indicator-board-row{grid-template-columns:minmax(0,1.2fr) 92px 92px 104px;gap:10px}}.summary-category-panel{margin-bottom:14px;overflow:hidden}.summary-category-panel .panel-head{align-items:end;padding-bottom:10px;border-bottom:1px solid #e7eef7}.category-table-wrap{width:100%;overflow-x:hidden;border:1px solid #e4edf7;border-radius:8px}.category-table-wrap.compact{border-radius:8px}.category-analysis-table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff}.category-analysis-table th{padding:10px 8px;color:#475467;background:#f7faff;border-bottom:1px solid #e4edf7;font-size:12px;font-weight:800;text-align:right;white-space:nowrap}.category-analysis-table th.text-left,.category-analysis-table td.text-left{text-align:left}.category-analysis-table td{padding:10px 8px;color:var(--ink);border-bottom:1px solid #edf2f7;font-size:12px;font-weight:650;text-align:right;vertical-align:middle}.category-analysis-table tbody tr{--category-color: #2563eb}.category-major-table tbody tr{cursor:pointer}.category-analysis-table tbody tr:hover,.category-analysis-table tbody tr.active{background:linear-gradient(90deg,color-mix(in srgb,var(--category-color) 7%,#ffffff),#fff 58%)}.category-analysis-table tbody tr.active td:first-child{box-shadow:inset 3px 0 0 var(--category-color)}.category-analysis-table td b{font-size:12px;font-weight:850}.category-analysis-table .expense{color:#d97706}.category-major-table th:nth-child(1),.category-major-table td:nth-child(1),.category-sub-table-view th:nth-child(1),.category-sub-table-view td:nth-child(1){width:42px}.category-major-table th:nth-child(2),.category-major-table td:nth-child(2){width:20%}.category-major-table th:nth-child(8),.category-major-table td:nth-child(8){width:25%}.category-sub-table-view th:nth-child(2),.category-sub-table-view td:nth-child(2){width:20%}.category-sub-table-view th:nth-child(8),.category-sub-table-view td:nth-child(8){width:19%}.category-table-rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;font-size:11px;font-weight:850}.category-table-rank.small{width:20px;height:20px}.category-table-name>div{display:flex;align-items:center;gap:8px;min-width:0}.category-table-name i{width:8px;height:8px;border-radius:3px;flex:0 0 auto}.category-table-name b,.category-sub-name b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-table-name>span{display:block;height:5px;margin-top:7px;background:#edf3f9;border-radius:999px;overflow:hidden}.category-table-name em{display:block;height:100%;border-radius:inherit}.category-platform-mini{display:flex;gap:2px;height:7px;margin-bottom:5px;overflow:hidden;background:#eef3f8;border-radius:999px}.category-platform-mini span{display:block;height:100%}.category-platform-text,.category-main-platforms{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-detail-tables{--category-color: #2563eb;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:14px;margin-top:14px}.category-detail-table-card{min-width:0;padding:12px;background:#fff;border:1px solid #e4edf7;border-radius:8px}.category-detail-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.category-detail-table-head b,.category-detail-table-head strong{color:var(--ink);font-size:14px;font-weight:850}.category-detail-table-head span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.category-detail-table-head strong{flex:0 0 auto;padding:4px 9px;color:#1d4ed8;background:#eff6ff;border-radius:999px;font-size:12px}.platform-structure-table{display:grid;gap:11px}.platform-structure-table article{--platform-color: #2563eb;padding-bottom:11px;border-bottom:1px solid #edf2f7}.platform-structure-table article:last-child{border-bottom:0;padding-bottom:0}.platform-structure-line,.platform-structure-meta{display:flex;align-items:center;gap:8px}.platform-structure-line{justify-content:space-between}.platform-structure-line b,.platform-structure-line strong{color:var(--ink);font-size:13px;font-weight:850}.platform-structure-bar{height:8px;margin:8px 0 7px;background:#edf3f9;border-radius:999px;overflow:hidden}.platform-structure-bar i{display:block;height:100%;background:var(--platform-color);border-radius:inherit}.platform-structure-meta{flex-wrap:wrap;gap:5px 8px}.platform-structure-meta span{color:#667085;font-size:11px;line-height:1.2;white-space:nowrap}.platform-structure-meta .up,.platform-structure-meta .down{font-weight:750}.category-table-empty{display:grid;place-items:center;min-height:122px;color:var(--muted);background:#f8fbff;border:1px dashed #cbdaf0;border-radius:8px;font-size:13px}.category-table-empty.error{color:#d92d20;background:#fff7f7;border-color:#fecdd3}.category-drill-table{width:100%;min-width:1900px;table-layout:fixed}.category-drill-table th,.category-drill-table td{padding:9px 7px;font-size:10.5px;line-height:1.25;white-space:nowrap;letter-spacing:0}.category-drill-table td b{display:block;font-size:11px;line-height:1.25}.category-drill-table th:nth-child(1),.category-drill-table td:nth-child(1){width:64px}.category-drill-table th:nth-child(2),.category-drill-table td:nth-child(2){width:176px}.category-drill-table th:nth-child(n+3),.category-drill-table td:nth-child(n+3){width:76px}.category-drill-table .category-major-row{cursor:pointer}.category-drill-table .category-major-row:hover td,.category-drill-table .category-major-row.active td{background:#bfdbfe}.category-drill-table .category-major-row.active td:first-child{box-shadow:inset 3px 0 #1d4ed8}.category-expand-button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:6px;color:#334155;background:#f8fafc;border:1px solid #dbe5f0;border-radius:7px;font-size:13px;font-weight:850;line-height:1;cursor:pointer}.category-expand-button:hover{background:#eef4fb}.category-drill-table .category-table-rank{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.category-drill-table .category-table-rank.small{width:14px;height:14px;color:#64748b;background:transparent;border:0;border-radius:0;font-size:9px;font-weight:700}.category-drill-table .category-table-name b{color:#0f2f6b;font-size:11px;font-weight:850}.category-sub-row td{padding-top:6px;padding-bottom:6px;color:#31547a;background:#f3f8ff;font-size:9px;font-weight:560}.category-sub-row .category-sub-name{padding-left:16px}.category-sub-row .category-sub-name b{position:relative;color:var(--ink);font-size:9.5px;font-weight:760}.category-sub-row .category-sub-name b:before{content:"";position:absolute;left:-13px;top:50%;width:7px;height:1px;background:#b8c4d3}.category-sub-status-row td{padding:12px 18px 12px 98px;color:var(--muted);background:#f3f7fc;text-align:left;font-size:12px}.category-sub-status-row.error td{color:#d92d20}.category-drill-table .category-major-row td{color:#0f2f6b;background:#dbeafe;font-weight:720}.category-drill-table .category-major-row.active td{background:#bfdbfe}.category-sub-row{cursor:pointer}.category-sub-row:hover td{background:#e8f3ff}.category-sub-row.active td{background:#dbeafe}.category-sub-row.active td:first-child{box-shadow:inset 3px 0 #2563eb}.category-sub-row td:first-child{box-shadow:inset 3px 0 #93c5fd}@media(max-width:1320px){.product-indicator-layout{grid-template-columns:1fr}.category-analysis-table th,.category-analysis-table td{padding:9px 6px;font-size:11px}.category-detail-tables{grid-template-columns:1fr}}.category-table-wrap{overflow-x:auto}.product-id-panel{margin-top:18px;overflow:visible}.product-id-table-frame{position:relative;min-width:0}.product-id-table-sticky-head{position:sticky;z-index:35;width:100%;overflow:hidden;pointer-events:auto;background:#fff;border:1px solid #e4edf7;border-radius:8px 8px 0 0;box-shadow:0 4px 10px #0f172a14}.product-id-table-sticky-head .product-id-table{margin:0}.product-id-table-scroll{margin-top:-1px;border-radius:0 0 8px 8px}.product-id-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.product-id-filters,.product-id-sort-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.product-id-filter-field{display:grid;gap:6px;min-width:126px}.product-id-filter-field.compact{min-width:138px}.product-id-filter-field span{color:#64748b;font-size:11px;line-height:1}.product-id-filter-field select,.product-id-filter-field input{min-width:0;height:36px;padding:0 12px;color:#0f172a;background:#fff;border:1px solid #d6e0ec;border-radius:10px;font-size:13px}.product-id-filter-field select:focus,.product-id-filter-field input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f}.product-id-search-field{min-width:190px}.product-id-sort-button{height:36px;padding:0 14px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer}.product-id-sort-button:hover{background:#dbeafe}.product-id-table{min-width:2262px;table-layout:fixed}.product-id-table th,.product-id-table td{padding-left:4px;padding-right:4px}.product-id-table th{padding-top:6px;padding-bottom:6px;line-height:1.2;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.product-id-table .product-id-col-sequence{width:28px}.product-id-table .product-id-col-platform{width:52px}.product-id-table .product-id-col-shop{width:110px}.product-id-table .product-id-col-category,.product-id-table .product-id-col-operator{width:88px}.product-id-table .product-id-col-id{width:112px}.product-id-table .product-id-col-share{width:48px}.product-id-table .product-id-col-metric{width:60px}.product-id-table .product-id-column-head th:nth-child(1),.product-id-table .product-id-row td:nth-child(1){width:28px;min-width:28px;padding-left:0;padding-right:2px;text-align:right}.product-id-table .product-id-column-head th:nth-child(2),.product-id-table .product-id-row td:nth-child(2){width:52px;text-align:left;padding-left:6px}.product-id-table .product-id-column-head th:nth-child(3),.product-id-table .product-id-row td:nth-child(3){width:110px}.product-id-table .product-id-column-head th:nth-child(4),.product-id-table .product-id-row td:nth-child(4){width:88px}.product-id-table .product-id-column-head th:nth-child(5),.product-id-table .product-id-row td:nth-child(5){width:88px}.product-id-table .product-id-column-head th:nth-child(6),.product-id-table .product-id-row td:nth-child(6){width:112px;min-width:112px;white-space:normal;overflow-wrap:anywhere;word-break:break-all}.product-id-table .product-id-column-head th:nth-child(n+7),.product-id-table .product-id-row td:nth-child(n+7){width:60px}.product-id-table .product-id-column-head th:nth-child(7),.product-id-table .product-id-column-head th:nth-child(16),.product-id-table .product-id-row td:nth-child(7),.product-id-table .product-id-row td:nth-child(16){width:48px}.product-id-table .product-id-column-head th:nth-child(5),.product-id-table .product-id-row td:nth-child(5){white-space:nowrap}.product-id-table .product-id-column-head th:nth-child(n){text-align:center;font-weight:400}.product-id-sort-head{display:inline-flex;width:100%;min-height:28px;align-items:center;justify-content:center;gap:2px;padding:1px 2px;color:inherit;background:transparent;border:0;border-radius:4px;cursor:pointer;font:inherit;line-height:1.15;text-align:inherit;transition:color .15s ease,background .15s ease}.product-id-column-head th.text-left .product-id-sort-head{justify-content:flex-start}.product-id-sort-head:hover,.product-id-sort-head:focus-visible{color:#1d4ed8;background:#2563eb14;outline:none}.product-id-sort-head>span{min-width:0}.product-id-sort-head>i{flex:0 0 9px;color:#94a3b8;font-size:9px;font-style:normal;font-weight:500;line-height:1}.product-id-sort-head.active{color:#1d4ed8;font-weight:600}.product-id-sort-head.active>i{color:#2563eb;font-size:11px;font-weight:700}.product-id-column-head th.is-sorted{background:#eef5ff;box-shadow:inset 0 -2px #2563eb73}.product-id-table .product-id-row td:nth-child(n+7),.product-id-table .product-id-total-row td:nth-child(n+2){text-align:center}.product-id-table .product-id-column-head th:nth-child(4),.product-id-table .product-id-row td:nth-child(4),.product-id-table .product-id-column-head th:nth-child(5),.product-id-table .product-id-row td:nth-child(5),.product-id-table .product-id-column-head th:nth-child(6),.product-id-table .product-id-row td:nth-child(6),.product-id-table .product-id-column-head th:nth-child(7),.product-id-table .product-id-row td:nth-child(7){padding-left:10px;padding-right:10px}.product-id-table thead .product-id-column-head th:nth-child(1){position:sticky;left:0;z-index:6;background:#f8fbff;box-shadow:1px 0 #d8e5f4}.product-id-table thead .product-id-column-head th.is-sticky-product-id{position:sticky;left:28px;z-index:5;background:#f8f4ff;box-shadow:1px 0 #cbd8e8,4px 0 8px #0f172a14}.product-id-table .product-id-group-head th{height:30px;padding:6px 4px;color:#31547a;background:#edf4fd;border-bottom:1px solid #cddcf0;font-size:12px;line-height:1.2;text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal}.product-id-table .product-id-group-head .product-id-group-placeholder{background:#f8fbff}.product-id-table .product-id-metric-group{border-left:0;border-right:1px solid #d8e2ef}.product-id-table .product-id-metric-group.info{color:#6d28d9;background:#f3efff;border-right-color:#ded7f5}.product-id-table .product-id-metric-group.sales{color:#1d4ed8;background:#eaf2ff;border-right-color:#c7daf4}.product-id-table .product-id-metric-group.pricing{color:#047857;background:#eaf9f3;border-right-color:#b9e4d4}.product-id-table .product-id-metric-group.marketing-profit{color:#0f766e;background:#eaf8f8;border-right-color:#b8dddd}.product-id-table .product-id-metric-group.expected-profit{color:#7c3aed;background:#f4efff;border-right-color:#ddd2f5}.product-id-table .product-id-metric-group.realtime-profit{color:#0369a1;background:#eef8ff;border-right-color:#c7deee}.product-id-table .product-id-metric-group.marketing{color:#b45309;background:#fff5e8;border-right-color:#f1d2af}.product-id-table .product-id-metric-group.refund{color:#0e7490;background:#edf8fb;border-right-color:#c8e0e7}.product-id-table .product-id-metric-group.other{color:#475569;background:#f1f5f9;border-right-color:#d8e2ef}.product-id-table .product-id-column-head th:nth-child(6),.product-id-table .product-id-row td:nth-child(6),.product-id-table .product-id-total-row td:nth-child(1){border-right:1px solid #ded7f5}.product-id-table .product-id-column-head th:nth-child(13),.product-id-table .product-id-row td:nth-child(13),.product-id-table .product-id-total-row td:nth-child(8){border-right:1px solid #c7daf4}.product-id-table .product-id-column-head th:nth-child(15),.product-id-table .product-id-row td:nth-child(15),.product-id-table .product-id-total-row td:nth-child(10){border-right:1px solid #b9e4d4}.product-id-table .product-id-column-head th:nth-child(18),.product-id-table .product-id-row td:nth-child(18),.product-id-table .product-id-total-row td:nth-child(13){border-right:1px solid #b8dddd}.product-id-table .product-id-column-head th:nth-child(19),.product-id-table .product-id-row td:nth-child(19),.product-id-table .product-id-total-row td:nth-child(14){border-right:1px solid #ddd2f5}.product-id-table .product-id-column-head th:nth-child(21),.product-id-table .product-id-row td:nth-child(21),.product-id-table .product-id-total-row td:nth-child(16){border-right:1px solid #c7deee}.product-id-table .product-id-column-head th:nth-child(26),.product-id-table .product-id-row td:nth-child(26),.product-id-table .product-id-total-row td:nth-child(21){border-right:1px solid #f1d2af}.product-id-table .product-id-column-head th:nth-child(30),.product-id-table .product-id-row td:nth-child(30),.product-id-table .product-id-total-row td:nth-child(25){border-right:1px solid #c8e0e7}.product-id-row td:nth-child(1){position:sticky;left:0;z-index:3;background:#fff;box-shadow:1px 0 #e2e8f0}.product-id-row td.product-id-sticky-id{position:sticky;left:28px;z-index:2;background:#fdfcff;box-shadow:1px 0 #cbd8e8,4px 0 8px #0f172a0f}.product-id-row td,.product-id-total-row td{color:#17345f;background:#fff;font-size:10px}.product-id-row td b,.product-id-total-row td b{font-size:10.2px}.product-id-row{height:34px}.product-id-row td{height:34px;padding-top:2px;padding-bottom:2px;vertical-align:middle}.product-id-row td:nth-child(6) b{color:#0f2f6b;display:-webkit-box;max-height:24px;overflow:hidden;font-size:10.2px;letter-spacing:.15px;line-height:12px;white-space:normal;overflow-wrap:anywhere;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-id-row td:nth-child(3),.product-id-row td:nth-child(4),.product-id-row td:nth-child(5){color:#31547a}.product-id-shop-text,.product-id-category-text{display:-webkit-box;max-width:100%;max-height:24px;overflow:hidden;line-height:12px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-id-operator-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-id-total-row td{background:#f8fbff;border-top:1px solid #d8e5f4;font-weight:700}.product-id-total-row td:first-child{padding-left:16px}.product-id-category-total-row td{background:#eef6ff;border-top:1px solid #cfe0f6;font-weight:700}.product-id-category-total-row td:first-child{padding-left:16px}.product-id-table th,.product-id-table td,.product-id-table td b{font-weight:400}.product-id-table .product-id-column-head th:nth-child(-n+6){background:#f8f4ff}.product-id-table .product-id-column-head th:nth-child(n+7):nth-child(-n+13){background:#f3f7ff}.product-id-table .product-id-column-head th:nth-child(n+14):nth-child(-n+15){background:#f1fbf7}.product-id-table .product-id-column-head th:nth-child(n+16):nth-child(-n+18){background:#f2fbfb}.product-id-table .product-id-column-head th:nth-child(19){background:#f8f4ff}.product-id-table .product-id-column-head th:nth-child(n+20):nth-child(-n+21){background:#f2f9ff}.product-id-table .product-id-column-head th:nth-child(n+22):nth-child(-n+26){background:#fff8ef}.product-id-table .product-id-column-head th:nth-child(n+27):nth-child(-n+30){background:#f2fafc}.product-id-table .product-id-row td:nth-child(-n+6){background:#fdfcff}.product-id-table .product-id-row td:nth-child(n+7):nth-child(-n+13){background:#fbfdff}.product-id-table .product-id-row td:nth-child(n+14):nth-child(-n+15){background:#fafffd}.product-id-table .product-id-row td:nth-child(n+16):nth-child(-n+18){background:#f9fdfd}.product-id-table .product-id-row td:nth-child(19){background:#fcfaff}.product-id-table .product-id-row td:nth-child(n+20):nth-child(-n+21){background:#f8fcff}.product-id-table .product-id-row td:nth-child(n+22):nth-child(-n+26){background:#fffcf8}.product-id-table .product-id-row td:nth-child(n+27):nth-child(-n+30){background:#f9fdfe}.product-id-table .product-id-total-row td:nth-child(1){background:#f8f4ff}.product-id-table .product-id-total-row td:nth-child(n+2):nth-child(-n+8){background:#f3f7ff}.product-id-table .product-id-total-row td:nth-child(n+9):nth-child(-n+10){background:#f1fbf7}.product-id-table .product-id-total-row td:nth-child(n+11):nth-child(-n+13){background:#f2fbfb}.product-id-table .product-id-total-row td:nth-child(14){background:#f8f4ff}.product-id-table .product-id-total-row td:nth-child(n+15):nth-child(-n+16){background:#f2f9ff}.product-id-table .product-id-total-row td:nth-child(n+17):nth-child(-n+21){background:#fff8ef}.product-id-table .product-id-total-row td:nth-child(n+22):nth-child(-n+25){background:#f2fafc}.product-id-row:hover td{background:#f8fbff}.product-id-row:hover td:nth-child(1){background:#f8fbff}.product-id-row:hover td.product-id-sticky-id{background:#f8fbff}.product-id-status-row td{padding:14px 16px;color:#64748b;background:#f8fbff;text-align:left;font-size:12px}.product-id-status-row.error td{color:#d92d20;background:#fff7f7}.product-id-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-top:14px;color:#64748b;font-size:12px}.product-id-pagination>div{display:flex;gap:6px}.product-id-pagination button{min-width:34px;height:32px;padding:0 10px;color:#31547a;background:#fff;border:1px solid #d6e0ec;border-radius:8px;cursor:pointer}.product-id-pagination button:hover:not(:disabled),.product-id-pagination button.active{color:#fff;background:#2563eb;border-color:#2563eb}.product-id-pagination button:disabled{color:#94a3b8;background:#f8fafc;cursor:not-allowed}@media(max-width:980px){.category-analysis-table{min-width:1120px}}.platform-compare-panel{margin-bottom:14px}.platform-compare-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.platform-compare-card{min-width:0;padding:12px;border:1px solid #dbe7f4;border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f6fafff5),linear-gradient(135deg,rgba(37,99,235,.05),transparent 62%)}.platform-compare-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.platform-compare-card-head strong{display:block;color:var(--ink);font-size:14px;font-weight:850}.platform-compare-card-head small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.platform-compare-card-head b{color:var(--ink);font-size:19px;font-weight:900;white-space:nowrap}.platform-compare-card .platform-structure-table{gap:10px}.platform-compare-card .platform-structure-table article{padding-bottom:9px}.platform-compare-card .platform-structure-line strong,.platform-compare-card .platform-structure-line b{font-size:13px}.platform-compare-card .platform-structure-meta{justify-content:space-between}.platform-compare-card .platform-structure-meta span:last-child{font-weight:750}@media(max-width:1500px){.platform-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.platform-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.platform-compare-grid{grid-template-columns:1fr}}.platform-compare-chart-shell{padding-top:6px}.platform-compare-trend-chart{height:300px}.product-indicator-panel,.product-indicator-panel button,.product-indicator-panel input,.product-indicator-panel select{font-family:var(--font);font-size:13px;font-weight:400}.product-indicator-panel>.panel-head h2,.product-indicator-panel .platform-native-chart-head h3{font-family:var(--font);font-weight:700}.product-indicator-panel>.panel-head h2{font-size:16px}.product-indicator-panel .platform-native-chart-head h3{font-size:18px}.product-indicator-panel>.panel-head span,.product-indicator-panel .platform-native-chart-head span,.product-indicator-panel .category-platform-legend,.product-indicator-panel .name-col small,.product-indicator-panel .detail-name-col small,.product-indicator-panel .metric-col,.product-indicator-panel .detail-metric-col,.product-indicator-panel .platform-name-col,.product-indicator-panel .platform-metric-col,.product-indicator-panel .platform-pill,.product-indicator-panel .product-indicator-empty,.product-indicator-panel .product-indicator-select-tip p,.product-indicator-panel .product-indicator-select-tip p:last-child{font-size:13px;font-weight:400}.product-indicator-panel .category-rank-head,.product-indicator-panel .category-detail-head,.product-indicator-panel .category-platform-detail-head,.product-indicator-panel .name-col strong,.product-indicator-panel .detail-name-col strong{font-size:13px;font-weight:600}.product-indicator-panel .name-col small,.product-indicator-panel .detail-name-col small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-indicator-panel .rank-badge,.product-indicator-panel .detail-rank-badge,.product-indicator-panel .rank-change-indicator{font-size:13px;font-weight:600}.product-indicator-panel .category-bar-value,.product-indicator-panel .detail-bar-value,.product-indicator-panel .platform-bar-value,.product-indicator-panel .metric-col b,.product-indicator-panel .detail-metric-col b,.product-indicator-panel .platform-metric-col b{font-size:13px;font-weight:400}.product-indicator-panel .category-bar-share,.product-indicator-panel .detail-bar-share,.product-indicator-panel .platform-bar-share{font-size:13px;font-weight:600}.product-indicator-panel .category-bar-track,.product-indicator-panel .detail-bar-track{height:18px}.product-indicator-panel .platform-bar-track{height:16px}.product-indicator-panel .detail-expand-icon{font-size:13px}.product-indicator-panel .category-rank-head,.product-indicator-panel .category-detail-head{color:#64748b;font-size:13px;font-weight:400}.product-indicator-panel .category-platform-detail{margin-bottom:4px;margin-left:12px;padding:4px 6px 5px}.product-indicator-panel .category-platform-detail-head,.product-indicator-panel .category-platform-detail-row,.product-indicator-panel .category-shop-product-row{grid-template-columns:minmax(120px,1.2fr) minmax(72px,1fr) 40px 38px 56px 108px 60px 48px;gap:4px;padding:3px 4px}.product-indicator-panel .product-fee-head{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;line-height:1.08}.product-indicator-panel .product-fee-head>small{color:#94a3b8;font-size:11px;font-weight:400;white-space:nowrap}.product-indicator-panel .product-fee-breakdown{display:flex;min-width:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;line-height:1.08}.product-indicator-panel .product-fee-breakdown>b{color:#c2410c;font-size:12px;font-weight:600}.product-indicator-panel .product-fee-breakdown>small{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:1px;color:#64748b;font-size:11px;font-weight:400;line-height:1.16;white-space:nowrap}.product-indicator-panel .category-shop-product-detail{margin:3px 0 7px;padding:7px 0 8px;border-right:0;border-left:0;border-radius:0 0 6px 6px}.product-indicator-panel .category-shop-product-list::-webkit-scrollbar{width:8px}.product-indicator-panel .category-platform-detail-head,.product-indicator-panel .category-platform-detail-row{margin-right:8px}.product-indicator-panel .category-platform-detail-head,.product-indicator-panel .category-shop-product-row{border-left:2px solid transparent}.product-indicator-panel .category-shop-product-name{padding-left:12px}.product-indicator-panel .category-platform-detail-head{margin-bottom:1px;padding-bottom:3px;font-size:10px;font-weight:600;line-height:1.12}.product-indicator-panel .category-platform-detail .platform-name-col,.product-indicator-panel .category-platform-detail .platform-bar-value,.product-indicator-panel .category-platform-detail .platform-metric-col,.product-indicator-panel .category-platform-detail .platform-metric-col b{font-size:10px;font-weight:400;line-height:1.15}.product-indicator-panel .category-platform-detail .product-fee-breakdown>b,.product-indicator-panel .category-shop-product-row .product-fee-breakdown>b{color:#c2410c;font-size:11px;font-weight:600}.product-indicator-panel .category-platform-detail .product-fee-breakdown>small,.product-indicator-panel .category-shop-product-row .product-fee-breakdown>small{font-size:10px;font-weight:400;line-height:1.14}.product-indicator-panel .category-platform-detail .platform-name-col{gap:3px}.product-indicator-panel .category-platform-detail .category-shop-expand-icon{font-size:12px}.product-indicator-panel .category-platform-detail .platform-dot{width:5px;height:5px}.product-indicator-panel .category-platform-detail .platform-bar-track{height:7px}.product-indicator-panel .category-platform-detail .platform-bar-share{font-size:7px}.sku-region-section{font-family:var(--font);font-size:13px;font-weight:400}.sku-region-section>.panel-head h2{font-family:var(--font);font-size:16px;font-weight:700}.sku-region-section>.panel-head span{font-size:13px;font-weight:400}.sku-region-section .sku-region-card-head h3{font-family:var(--font);font-size:18px;font-weight:700}.sku-region-section .sku-region-card-head span{font-size:13px;font-weight:400}.sku-region-section .sku-region-card-head>em{font-size:13px;font-weight:600}.sku-region-section .sku-sales-table-head{color:#64748b;font-size:13px;font-weight:400}.sku-region-section .sku-sales-row,.sku-region-section .sku-region-state{font-size:13px;font-weight:400}.sku-region-section .sku-name,.sku-region-section .province-top-row span b,.sku-region-section .province-top-list>strong{font-size:13px;font-weight:600}.sku-region-section .sku-rank,.sku-region-section .province-top-row>em{font-size:13px;font-weight:600}.sku-region-section .sku-sales-value b,.sku-region-section .province-top-row span small,.sku-region-section .province-top-row>strong{font-size:13px;font-weight:400}.product-id-panel,.product-id-panel select,.product-id-panel input,.product-id-panel button{font-family:var(--font)}.product-id-panel .product-id-filter-field span,.product-id-panel .product-id-filter-field select,.product-id-panel .product-id-filter-field input{font-size:12px;font-weight:400}.product-id-panel .product-id-filter-field span{line-height:1.25}.product-id-table .product-id-column-head th:nth-child(-n+6),.product-id-table .product-id-row td:nth-child(-n+6),.product-id-table .product-id-row td:nth-child(-n+6) b{font-family:var(--font);font-size:12px;font-weight:400;line-height:1.25}.product-id-table .product-id-row,.product-id-table .product-id-row td{height:36px}.product-id-table .product-id-row td:nth-child(6) b,.product-id-panel .product-id-shop-text,.product-id-panel .product-id-category-text{max-height:26px;font-size:11px;line-height:13px}.product-id-table .product-id-row td:nth-child(-n+6),.product-id-table .product-id-row td:nth-child(-n+6) b{font-size:11px}.summary-month-unified-section{margin-bottom:14px;padding:14px;overflow-x:auto;background:#fff;border:1px solid #dbe5f1;border-radius:10px;box-shadow:0 8px 20px #0f172a0f;font-family:var(--font)}.summary-month-unified-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.summary-month-unified-head h2{margin:0;color:#172033;font-size:16px;font-weight:700}.summary-month-unified-head span{color:#27406f;font-size:13px;font-weight:400}.summary-month-unified-columns{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr)) minmax(170px,1.18fr) repeat(2,minmax(170px,1fr));gap:8px;min-width:1240px}.summary-month-unified-column{--summary-month-accent: #2563eb;min-width:0;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-top:3px solid var(--summary-month-accent);border-radius:9px}.summary-month-column-total{min-height:126px;padding:11px 10px 12px;color:#e5edf7;background:linear-gradient(180deg,#101c2d,#111827);font-family:var(--font)}.summary-month-column-total header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:14px}.summary-month-column-total h3{margin:0;color:#f8fafc;font-family:var(--font);font-size:13px;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:0;white-space:nowrap}.summary-month-column-total header>span{flex:none;padding:2px 5px;color:#dbeafe;background:#60a5fa29;border-radius:4px;font-family:var(--font);font-size:11px;font-style:normal;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap}.summary-month-total-values{display:grid;align-items:start;gap:8px}.summary-month-total-values.is-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-month-total-values.is-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.summary-month-value{min-width:0}.summary-month-value small,.summary-month-platform-values small{display:block;margin-bottom:4px;font-family:var(--font);font-size:11px;font-style:normal;font-weight:500;line-height:1.1;letter-spacing:0;white-space:nowrap}.summary-month-value small{color:#dbeafe}.summary-month-platform-values small{color:#27406f}.summary-month-value strong{display:block;overflow:hidden;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.summary-month-total-rate{display:block;overflow:hidden;margin-top:4px;color:#60a5fa;font-size:8px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.25px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.summary-month-total-values.is-dual .summary-month-value strong{font-size:14px}.summary-month-unified-column.is-realtime-net-profit .summary-month-total-values.is-dual,.summary-month-unified-column.is-other-deduction .summary-month-total-values.is-dual{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.summary-month-unified-column.is-realtime-net-profit .summary-month-total-values.is-dual .summary-month-value:first-child strong,.summary-month-unified-column.is-other-deduction .summary-month-total-values.is-dual .summary-month-value:first-child strong{font-size:20px}.summary-month-unified-column.is-realtime-net-profit .summary-month-total-values.is-dual .summary-month-value:last-child strong,.summary-month-unified-column.is-other-deduction .summary-month-total-values.is-dual .summary-month-value:last-child strong{font-size:16px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-total-values.is-triple{grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr) minmax(0,1.1fr);gap:3px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-total-values.is-triple .summary-month-value small{font-size:9px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-total-values.is-triple .summary-month-value strong{font-size:11px}.summary-month-unified-column.is-marketing-cost .summary-month-column-total header{margin-bottom:10px}.summary-month-unified-column.is-marketing-cost .summary-month-total-values.is-dual{gap:6px}.summary-month-unified-column.is-marketing-cost .summary-month-total-values.is-dual .summary-month-value small{font-size:10px}.summary-month-unified-column.is-marketing-cost .summary-month-total-values.is-dual .summary-month-value strong{font-size:13px}.summary-month-value strong.positive,.summary-month-platform-values strong.positive{color:#2dd4a4}.summary-month-value strong.negative,.summary-month-platform-values strong.negative{color:#fb7185}.summary-month-value strong.expense,.summary-month-platform-values strong.expense{color:#fbbf24}.summary-month-value strong.neutral,.summary-month-platform-values strong.neutral{color:#38bdf8}.summary-month-value strong.muted{color:#cbd5e1}.summary-month-platform-values strong.muted{color:#475569}.summary-month-platform-list{background:#fff}.summary-month-platform-row{min-height:68px;padding:9px 10px;border-top:1px solid #e7edf5}.summary-month-platform-row:first-child{border-top:0}.summary-month-platform-name{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:7px;color:#334155;font-size:12px}.summary-month-platform-name i{width:7px;height:7px;flex:none;border-radius:50%}.summary-month-platform-name b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.summary-month-platform-values{display:grid;gap:8px;min-width:0}.summary-month-platform-values.is-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-month-platform-values.is-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.summary-month-unified-column.is-realtime-net-profit .summary-month-platform-values.is-dual,.summary-month-unified-column.is-other-deduction .summary-month-platform-values.is-dual{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.summary-month-unified-column.is-realtime-net-profit .summary-month-platform-values.is-triple{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr) minmax(0,.82fr);gap:4px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-platform-values.is-triple{grid-template-columns:minmax(0,1.08fr) minmax(0,.82fr) minmax(0,1.1fr);gap:3px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-row{padding:7px 9px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-name{margin-bottom:4px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-values.is-dual{grid-template-columns:minmax(0,1fr) max-content;gap:10px}.summary-month-unified-column.is-marketing-cost .summary-month-rate-pair{grid-template-columns:minmax(0,1fr);gap:3px}.summary-month-unified-column.is-marketing-cost .summary-month-rate-pair>span{justify-content:flex-start}.summary-month-unified-column.is-marketing-cost .summary-month-rate-pair small{width:23px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-values>span{display:block}.summary-month-unified-column.is-marketing-cost .summary-month-platform-label-line{display:none}.summary-month-unified-column.is-marketing-cost .summary-month-platform-values>span:last-child{width:58px;justify-self:end;text-align:left}.summary-month-unified-column.is-marketing-cost .summary-month-platform-values>span:last-child .summary-month-platform-number-line,.summary-month-unified-column.is-marketing-cost .summary-month-platform-values>span:last-child .summary-month-rate-pair>span{justify-content:flex-start}.summary-month-unified-column.is-marketing-cost .summary-month-platform-label-line small{font-size:10px}.summary-month-unified-column.is-marketing-cost .summary-month-platform-number-line{display:block}.summary-month-unified-column.is-marketing-cost .summary-month-platform-label-line em{overflow:hidden;margin:3px 0 0;font-size:8px;letter-spacing:-.35px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.summary-month-platform-values>span{min-width:0}.summary-month-platform-number-line{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.summary-month-platform-label-line{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;margin-bottom:2px}.summary-month-platform-label-line small{min-width:0;margin-bottom:0}.summary-month-platform-number-line strong{min-width:0;flex:0 1 auto}.summary-month-platform-number-line em,.summary-month-platform-label-line em{flex:none;margin-left:auto;color:#2563eb;font-size:11px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.summary-month-platform-values.is-dual .summary-month-platform-number-line{gap:3px}.summary-month-platform-values.is-dual .summary-month-platform-number-line em,.summary-month-platform-values.is-dual .summary-month-platform-label-line em{font-size:10px}.summary-month-platform-values small{margin-bottom:2px;color:#27406f;font-family:var(--font);font-size:11px;font-style:normal;font-weight:500;letter-spacing:0}.summary-month-platform-values .summary-month-platform-label-line small{margin-bottom:0}.summary-month-platform-values strong{display:block;overflow:hidden;color:#1d4ed8;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.summary-month-platform-values.is-dual strong{font-size:12px}.summary-month-rate-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-width:0;margin-top:4px}.summary-month-rate-pair>span{display:flex;align-items:baseline;gap:1px;min-width:0}.summary-month-rate-pair small,.summary-month-platform-values .summary-month-rate-pair small{display:inline;flex:none;margin:0;color:#27406f;font-size:10px;font-weight:500;line-height:1}.summary-month-column-total .summary-month-rate-pair small{color:#bfdbfe}.summary-month-rate-pair em,.summary-month-platform-values .summary-month-rate-pair em{overflow:visible;margin:0;color:#2563eb;font-size:9px;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.3px;line-height:1;white-space:nowrap}.summary-month-column-total .summary-month-rate-pair em{color:#60a5fa}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-platform-values.is-triple small{font-size:8px}.summary-month-unified-column.is-daily-expected-net-profit .summary-month-platform-values.is-triple strong{font-size:10px}.summary-month-unified-column.is-realtime-net-profit .summary-month-platform-values.is-dual>span:first-child strong,.summary-month-unified-column.is-other-deduction .summary-month-platform-values.is-dual>span:first-child strong{font-size:14px}.summary-month-column-total .summary-month-value strong,.summary-month-column-total .summary-month-value strong.positive,.summary-month-column-total .summary-month-value strong.neutral,.summary-month-column-total .summary-month-value strong.expense{color:#f8fafc}.summary-month-column-total .summary-month-value strong.negative{color:#fca5a5}.summary-month-column-total .summary-month-total-rate,.summary-month-column-total .summary-month-rate-pair em{color:#f8fafc}.summary-month-column-total .summary-month-rate-pair small{color:#cbd5e1}.summary-month-platform-values strong,.summary-month-platform-values strong.positive,.summary-month-platform-values strong.neutral,.summary-month-platform-values strong.muted,.summary-month-platform-number-line em,.summary-month-platform-label-line em,.summary-month-platform-values .summary-month-rate-pair em{color:#1e293b}.summary-month-platform-values strong.expense{color:#b45309}.summary-month-platform-values strong.negative{color:#dc2626}.summary-month-platform-values small,.summary-month-rate-pair small,.summary-month-platform-values .summary-month-rate-pair small{color:#475569}.summary-month-platform-values .summary-month-rate-pair em{font-weight:500}.summary-month-trend-section{margin-bottom:14px;padding:16px;overflow-x:auto;background:linear-gradient(180deg,#fffffffa,#f8fbfffa),#fff;border:1px solid #dbe5f1;border-radius:12px;box-shadow:0 4px 12px #0f172a09;font-family:var(--font)}.summary-month-trend-section.is-heatmap{overflow-x:hidden}.summary-month-trend-section.is-heatmap .summary-month-trend-head,.summary-month-trend-section.is-heatmap .summary-month-trend-grid{min-width:0}.summary-month-trend-section.is-heatmap .summary-month-trend-head,.summary-month-trend-section.is-heatmap .summary-month-trend-head-side,.summary-month-trend-section.is-heatmap .summary-month-fee-heatmap-scale{flex-wrap:wrap}.summary-month-trend-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:1240px;margin-bottom:8px}.summary-month-trend-head h2{margin:0 0 3px;color:#0f172a;font-size:18px;font-weight:500;line-height:1.25}.summary-month-trend-head>div:first-child>span{color:#64748b;font-size:12px;font-weight:400;line-height:1.35}.summary-month-trend-head-side{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.summary-month-trend-head-side>em{flex:none;color:#64748b;font-size:12px;font-style:normal;font-weight:500;white-space:nowrap}.summary-month-heatmap-switch{display:inline-flex;align-items:center;flex:none;padding:2px;background:#eef3f9;border:1px solid #d8e2ef;border-radius:8px}.summary-month-heatmap-switch button{height:28px;padding:0 12px;color:#52647a;background:transparent;border:0;border-radius:6px;cursor:pointer;font-family:var(--font);font-size:12px;font-weight:400;line-height:1;white-space:nowrap;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.summary-month-heatmap-switch button:hover{color:#1d4ed8}.summary-month-heatmap-switch button.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f;font-weight:500}.summary-month-heatmap-switch button:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.summary-month-trend-view-toggle{display:inline-flex;align-items:center;padding:2px;background:#eef3f9;border:1px solid #d8e2ef;border-radius:8px}.summary-month-trend-view-toggle button{min-width:72px;height:28px;padding:0 11px;color:#52647a;background:transparent;border:0;border-radius:6px;cursor:pointer;font-family:var(--font);font-size:12px;font-weight:500;line-height:1}.summary-month-trend-view-toggle button:hover{color:#1d4ed8}.summary-month-trend-view-toggle button.active{color:#123c7a;background:#fff;box-shadow:0 1px 4px #1e40af29;font-weight:700}.summary-month-trend-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.summary-month-trend-legend span{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;color:#1e293b;background:#f8fafc;border:1px solid #dbe5f1;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.summary-month-trend-legend i,.summary-month-trend-platforms i{width:7px;height:7px;flex:none;border-radius:50%}.summary-month-trend-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:1240px}.summary-month-trend-card{--summary-month-trend-accent: #2563eb;min-width:0;padding:14px 16px 12px;overflow:hidden;background:#fff;border:1px solid #dbe7f3;border-radius:12px;box-shadow:0 1px 2px #0f172a06}.summary-month-trend-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:46px;margin-bottom:4px}.summary-month-trend-card>header.is-heatmap-header{justify-content:flex-start;min-height:76px;gap:30px}.summary-month-trend-card>header.is-heatmap-header>div:first-child .summary-month-fee-heatmap-scale{display:grid;grid-template-columns:max-content 136px max-content max-content;grid-template-rows:15px 15px;justify-content:flex-start;min-height:32px;margin:6px 0 0;column-gap:7px;row-gap:2px}.summary-month-heatmap-inline-range{grid-column:4;grid-row:1;align-self:start;color:#1e293b;font-family:var(--font);font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.summary-month-heatmap-scale-low{grid-column:1;grid-row:2}.summary-month-trend-card>header.is-heatmap-header .summary-month-fee-heatmap-scale>i{grid-column:2;grid-row:2}.summary-month-heatmap-scale-high{grid-column:3;grid-row:2}.summary-month-trend-card>header.is-heatmap-header .summary-month-fee-heatmap-scale>small{grid-column:4;grid-row:2;margin-left:0}.summary-month-heatmap-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.summary-month-heatmap-meta>span{color:#64748b;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap}.summary-month-heatmap-meta .summary-month-fee-heatmap-scale{justify-content:flex-start;min-height:20px;margin:0}.summary-month-trend-card>header h3{margin:0 0 3px;color:#0f172a;font-size:18px;font-weight:500;line-height:1.2}.summary-month-trend-card>header small{display:block;color:#64748b;font-size:12px;font-weight:400;line-height:1.25}.summary-month-trend-card>header>span{flex:none;color:#64748b;font-size:12px;font-weight:400;white-space:nowrap}.summary-month-trend-overview{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:44px;margin:6px 0 3px;padding:7px 9px;background:#f7faff;border:1px solid #e1eaf5;border-radius:7px}.summary-month-trend-overview>span small{display:block;margin-bottom:2px;color:#27406f;font-size:10px;font-weight:500}.summary-month-trend-overview strong{display:block;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.05}.summary-month-trend-overview>em{flex:none;padding:3px 6px;border-radius:5px;font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.summary-month-platform-trend-card-head h3{display:inline-flex;align-items:center;gap:7px}.summary-month-platform-trend-card-head h3 i{width:9px;height:9px;flex:none;border-radius:50%}.summary-month-platform-trend-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin:6px 0 8px;background:#f7faff;border:1px solid #e1eaf5;border-radius:7px}.summary-month-platform-trend-metrics>div{display:grid;grid-template-columns:minmax(116px,1fr) minmax(90px,auto) minmax(140px,auto);align-items:center;gap:10px;min-height:54px;padding:7px 11px;border-left:1px solid #dbe5f1}.summary-month-platform-trend-metrics>div:first-child{border-left:0}.summary-month-platform-trend-metrics span{display:flex;align-items:center;gap:6px;min-width:0;color:#1e293b;font-size:12px;font-weight:600;white-space:nowrap}.summary-month-platform-trend-metrics span i{width:7px;height:7px;flex:none;border-radius:50%}.summary-month-platform-trend-metrics span small{color:#475569;font-size:10px;font-weight:500}.summary-month-platform-trend-metrics strong{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.summary-month-platform-trend-metrics em{justify-self:end;padding:3px 6px;border-radius:5px;font-size:11px;font-style:normal;font-weight:600;white-space:nowrap}.summary-month-platform-trend-chart{display:block;width:100%;height:420px;overflow:visible}.summary-month-platform-combo-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.summary-month-platform-combo-legend span{display:inline-flex;align-items:center;gap:6px;height:22px;min-height:22px;padding:0 9px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.summary-month-platform-combo-legend i{position:relative;width:14px;height:8px;flex:none}.summary-month-platform-combo-legend .is-marketing i:before,.summary-month-platform-combo-legend .is-profit i:before,.summary-month-platform-combo-legend .is-profit-rate i:before{position:absolute;top:3px;right:0;left:0;height:2px;border-radius:2px;content:""}.summary-month-platform-combo-legend .is-gmv i{background:#60a5fa85;border:0;border-radius:2px}.summary-month-platform-combo-legend .is-marketing i:before{background:#d97706}.summary-month-platform-combo-legend .is-profit-rate i:before{background:#7c3aed}.summary-month-platform-combo-legend .is-profit i:before{inset:0 2px;height:auto;background:linear-gradient(90deg,#10b981a6 0 50%,#ef4444a6 50% 100%);border:0;border-radius:2px}.summary-month-platform-combo-background{fill:#fff;stroke:none;vector-effect:non-scaling-stroke}.summary-month-metric-grid{grid-template-columns:minmax(0,1fr);gap:14px}.summary-month-metric-card{padding:14px 16px 12px}.summary-month-metric-card>header{min-height:43px;margin-bottom:2px}.summary-month-metric-legend{margin:0 0 4px}.summary-month-metric-legend .summary-month-combo-shape i{position:relative;width:16px;height:9px;background:transparent!important;border-radius:0}.summary-month-metric-legend .summary-month-combo-shape.is-bar i:before{position:absolute;inset:1px 4px 0;background:#10b98185;border:1px solid #059669;border-radius:2px 2px 0 0;content:""}.summary-month-metric-legend .summary-month-combo-shape.is-line i:before{position:absolute;top:4px;right:0;left:0;border-top:2px dashed #7c3aed;content:""}.summary-month-fee-small-multiples{display:grid;margin-top:7px;gap:9px}.summary-month-gmv-fee-legend{display:flex;align-items:center;justify-content:flex-end;min-height:24px;color:#475569;font-size:10px;font-weight:400;gap:16px}.summary-month-gmv-fee-legend span{display:inline-flex;align-items:center;gap:6px}.summary-month-gmv-fee-legend i{display:inline-block;width:18px;height:10px}.summary-month-gmv-fee-legend .is-gmv-bar i{background:#2563eb2e;border:1px solid rgba(37,99,235,.55);border-radius:2px 2px 0 0}.summary-month-gmv-fee-legend .is-profit-bar i{width:8px;background:#059669b8;border:1px solid #059669;border-radius:2px 2px 0 0}.summary-month-gmv-fee-legend .is-fee-line i,.summary-month-gmv-fee-legend .is-profit-rate-line i{height:0;border-top:2px solid #c94b3f}.summary-month-gmv-fee-legend .is-profit-rate-line i{border-top-color:#2563eb}.summary-month-fee-small-card{overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-radius:10px}.summary-month-fee-small-card.is-total{border-color:#bfdbfe;box-shadow:inset 2px 0 #172554}.summary-month-fee-small-card>header{display:flex;align-items:center;min-height:34px;padding:0 11px;background:#fbfcfe;border-bottom:1px solid #e7edf5;color:#475569;font-size:10px;gap:16px}.summary-month-fee-small-card>header strong{display:inline-flex;align-items:center;min-width:76px;margin-right:auto;color:#0f172a;font-size:12px;font-weight:400;gap:7px}.summary-month-fee-small-card.is-total>header{background:#f7faff}.summary-month-fee-small-card>header strong i{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.summary-month-fee-small-card>header b{color:#0f172a;font-weight:400;font-variant-numeric:tabular-nums}.summary-month-fee-small-card>header b.is-negative{color:#dc2626}.summary-month-platform-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px;gap:8px}.summary-month-platform-pane{min-width:0;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.summary-month-platform-pane>header{display:flex;align-items:center;min-height:28px;padding:0 9px;background:#fbfcfe;border-bottom:1px solid #edf1f6;color:#52627a;font-size:9px;gap:10px}.summary-month-platform-pane>header strong{margin-right:auto;color:#0f172a;font-size:10.5px;font-weight:400}.summary-month-platform-pane>header b{color:#0f172a;font-weight:400;font-variant-numeric:tabular-nums}.summary-month-platform-pane>header b.is-negative{color:#dc2626}.summary-month-platform-pane-legend{display:flex;align-items:center;justify-content:flex-end;min-height:22px;padding:0 9px;color:#64748b;font-size:8.5px;gap:10px}.summary-month-platform-pane-legend span{display:inline-flex;align-items:center;gap:4px}.summary-month-platform-pane-legend i{display:inline-block;width:13px;height:8px}.summary-month-platform-pane-legend .is-gmv-bar i{background:#dbe7f5;border:1px solid #a9bdd8;border-radius:2px 2px 0 0}.summary-month-platform-pane-legend .is-profit-bar i{width:8px;background:#10b981;border:1px solid #059669;border-radius:2px 2px 0 0}.summary-month-platform-pane-legend .is-fee-line i,.summary-month-platform-pane-legend .is-profit-rate-line i{height:0;border-top:2px solid #c94b3f}.summary-month-platform-pane-legend .is-profit-rate-line i{border-top-color:#2563eb}.summary-month-platform-pane-legend em{color:#dc2626;font-style:normal}.summary-month-fee-small-chart{display:block;width:100%;height:236px;overflow:visible}.summary-month-fee-small-chart.is-half{height:205px}.summary-month-fee-small-y-grid line,.summary-month-gmv-small-y-grid line,.summary-month-profit-small-y-grid line,.summary-month-fee-small-rate-axis line,.summary-month-profit-small-rate-axis line,.summary-month-fee-small-x-grid line{stroke:#e5edf6;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-fee-small-x-grid line{stroke:transparent}.summary-month-fee-small-x-grid line.is-major{stroke:#edf1f6}.summary-month-fee-small-y-grid text,.summary-month-gmv-small-y-grid text,.summary-month-profit-small-y-grid text,.summary-month-fee-small-rate-axis text{fill:#7c8da5;font-family:var(--font);font-size:9px;font-variant-numeric:tabular-nums;text-anchor:end}.summary-month-fee-small-rate-axis text{text-anchor:start}.summary-month-profit-small-rate-axis text{fill:#7c8da5;font-family:var(--font);font-size:9px;font-variant-numeric:tabular-nums;text-anchor:start}.summary-month-profit-small-y-grid text{text-anchor:end}.summary-month-gmv-fee-divider{stroke:#d9e1eb;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-rate-zero-line,.summary-month-profit-zero-line{stroke:#b8c4d3;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-rate-zero-line{stroke-dasharray:3 3}.summary-month-gmv-small-bars rect{fill:#dbe7f5;fill-opacity:.72;stroke:#a9bdd8;stroke-opacity:.75;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-gmv-small-bars text{font-family:var(--font);font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-profit-small-bars rect{fill:#10b981;fill-opacity:.78;stroke:#059669;stroke-width:.8;vector-effect:non-scaling-stroke}.summary-month-profit-small-bars rect.is-negative{fill:#ef4444;fill-opacity:.82;stroke:#dc2626}.summary-month-profit-small-bars text{fill:#047857;font-family:var(--font);font-size:8.5px;font-weight:400;font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-profit-small-bars text.is-negative{fill:#dc2626}.summary-month-fee-small-line{fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-profit-rate-line line{stroke:#2563eb;stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.summary-month-profit-rate-line line.is-negative{stroke:#dc2626}.summary-month-profit-rate-line circle{fill:#2563eb}.summary-month-profit-rate-line circle.is-negative{fill:#dc2626;stroke:#fee2e2}.summary-month-profit-rate-value{fill:#2563eb;font-family:var(--font);font-size:8.8px;font-weight:400;font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-profit-rate-value.is-negative{fill:#dc2626}.summary-month-profit-rate-value.is-missing{fill:#94a3b8}.summary-month-fee-small-chart circle{stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.summary-month-fee-small-chart circle.is-maximum{stroke:#991b1b;stroke-width:1.3}.summary-month-fee-small-chart circle.is-minimum{stroke:#166534;stroke-width:1.3}.summary-month-fee-small-value{font-family:var(--font);font-size:9.5px;font-weight:400;font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-fee-small-value.is-maximum,.summary-month-fee-small-value.is-minimum{font-weight:400}.summary-month-fee-small-value.is-missing{fill:#94a3b8;font-weight:400}.summary-month-fee-small-x-axis text{fill:#0f172a;font-family:var(--font);font-size:9.5px;font-weight:400;text-anchor:middle}.summary-month-fee-small-x-axis text.weekday{fill:#7c8da5;font-size:9px;font-weight:400}.summary-month-fee-small-chart.is-half .summary-month-gmv-small-y-grid text,.summary-month-fee-small-chart.is-half .summary-month-profit-small-y-grid text,.summary-month-fee-small-chart.is-half .summary-month-fee-small-rate-axis text,.summary-month-fee-small-chart.is-half .summary-month-profit-small-rate-axis text{font-size:7.5px}.summary-month-fee-small-chart.is-half .summary-month-gmv-small-bars text,.summary-month-fee-small-chart.is-half .summary-month-profit-small-bars text,.summary-month-fee-small-chart.is-half .summary-month-fee-small-value,.summary-month-fee-small-chart.is-half .summary-month-profit-rate-value{font-size:7.8px}.summary-month-fee-small-chart.is-half .summary-month-fee-small-x-axis text{font-size:8px}.summary-month-fee-small-chart.is-half .summary-month-fee-small-x-axis text.weekday{font-size:7.5px}@media(max-width:1000px){.summary-month-platform-split{grid-template-columns:1fr}}.summary-month-fee-heatmap-section{margin:6px -16px -12px}.summary-month-fee-heatmap-scale{display:flex;align-items:center;justify-content:flex-end;min-height:24px;margin-bottom:6px;color:#1e293b;font-family:var(--font);font-size:11px;gap:7px}.summary-month-fee-heatmap-scale i{width:136px;height:9px;background:linear-gradient(90deg,#d3f8da,#f5f8d3,#f8d7d3);border:1px solid #cbd5e1;border-radius:999px}.summary-month-fee-heatmap-scale i.is-gmv{background:linear-gradient(90deg,#eff6ff,#93c5fd,#2563eb)}.summary-month-fee-heatmap-scale i.is-fee{background:linear-gradient(90deg,#d3f8da,#f5f8d3,#f8d7d3)}.summary-month-fee-heatmap-scale i.is-profit{background:linear-gradient(90deg,#ef4444,#f8fafc 50%,#10b981)}.summary-month-fee-heatmap-scale small{margin-left:5px;color:#1e293b;font-size:10px;font-variant-numeric:tabular-nums}.summary-month-fee-heatmap-scroll{overflow-x:auto;border-top:1px solid #dbe5f1;border-radius:0 0 11px 11px;scrollbar-color:#94a3b8 #eef2f7;scrollbar-width:thin}.summary-month-fee-heatmap{display:grid;background:#fff;color:#0f172a;font-family:var(--font);gap:0}.summary-month-fee-heatmap-row{display:contents}.summary-month-fee-heatmap-corner,.summary-month-fee-heatmap-day,.summary-month-fee-heatmap-platform,.summary-month-fee-heatmap-cell,.summary-month-fee-heatmap-tail-head,.summary-month-fee-heatmap-tail-cell{display:flex;align-items:center;justify-content:center;min-width:0}.summary-month-fee-heatmap-corner,.summary-month-fee-heatmap-day,.summary-month-fee-heatmap-tail-head{min-height:42px;background:#eef4fb;border-bottom:1px solid #cbd8e8;color:#0f172a;font-family:var(--font);font-size:10px;font-weight:500}.summary-month-fee-heatmap-corner{position:sticky;left:0;z-index:4;padding:0 6px;box-shadow:1px 0 #cbd8e8;white-space:nowrap}.summary-month-fee-heatmap-day{flex-direction:column;border-left:1px solid rgba(203,216,232,.42);line-height:1.2;gap:3px}.summary-month-fee-heatmap-day b{font-weight:500}.summary-month-fee-heatmap-day span{color:#334155;font-size:9px;font-weight:400}.summary-month-fee-heatmap-day.is-major{background:#e8f0fa;color:#0f172a}.summary-month-fee-heatmap-tail-head{border-left:1px solid #c3d2e4;padding:0 5px;line-height:1.2;text-align:center;white-space:nowrap}.summary-month-fee-heatmap-tail-head.is-forecast{background:#e5eef9}.summary-month-fee-heatmap-tail-head.is-average{background:#eaf3fb;color:#2f6bb0;font-weight:600}.summary-month-fee-heatmap-platform{position:sticky;left:0;z-index:3;justify-content:flex-start;min-height:60px;padding:0 7px;background:#fff;border-bottom:1px solid #e5ebf3;color:#0f172a;font-family:var(--font);box-shadow:1px 0 #d5dfeb;font-size:11px;font-weight:500;gap:7px;white-space:nowrap}.summary-month-fee-heatmap-platform i{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.summary-month-fee-heatmap-platform.is-total{background:#f1f5fa;font-weight:600}.summary-month-fee-heatmap-cell{position:relative;min-height:60px;padding:0 2px;overflow:visible;border-bottom:1px solid rgba(226,232,240,.72);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.15px;line-height:1;white-space:nowrap}.summary-month-heatmap-sparkline{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.summary-month-heatmap-sparkline-halo,.summary-month-heatmap-sparkline-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-heatmap-sparkline-halo{stroke:#ffffffd1;stroke-width:2.3}.summary-month-heatmap-sparkline-line{stroke-width:1.05}.summary-month-heatmap-sparkline-point{position:absolute;left:50%;z-index:2;width:3px;height:3px;margin:0;border:1px solid rgba(255,255,255,.94);border-radius:50%;box-shadow:0 0 0 1px #0f172a14;transform:translate(-50%,-50%);pointer-events:none}.summary-month-heatmap-sparkline-label{position:absolute;left:50%;z-index:3;max-width:calc(100% - 2px);overflow:visible;font-family:var(--font);font-size:9px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.15px;line-height:1;text-align:center;text-shadow:-1px -1px 0 rgba(255,255,255,.92),1px -1px 0 rgba(255,255,255,.92),-1px 1px 0 rgba(255,255,255,.92),1px 1px 0 rgba(255,255,255,.92);transform:translate(-50%,calc(-100% - 5px));white-space:nowrap;pointer-events:none}.summary-month-heatmap-sparkline-label.is-below{transform:translate(-50%,6px)}.summary-month-fee-heatmap-cell:hover{z-index:2;box-shadow:inset 0 0 0 1px #2563eb7a}.summary-month-fee-heatmap-cell.is-total{border-bottom-color:#cbd8e8;font-weight:600}.summary-month-fee-heatmap-cell.is-missing{background:#f1f5f9!important}.summary-month-fee-heatmap-tail-cell{min-height:60px;padding:0 5px;background:#f8fafc;border-bottom:1px solid #e5ebf3;border-left:1px solid #d5dfeb;color:#1e293b;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center;white-space:nowrap}.summary-month-fee-heatmap-tail-cell.is-forecast{background:#f2f6fb}.summary-month-fee-heatmap-tail-cell.is-average{background:#eef5fc;color:#2f5f9e;font-weight:600}.summary-month-fee-heatmap-tail-cell.is-average.is-negative{color:#dc2626}.summary-month-fee-heatmap-tail-cell.is-total{background:#eaf0f8;border-bottom-color:#cbd8e8;font-weight:600}.summary-month-fee-heatmap-tail-cell.is-negative{color:#dc2626}.summary-month-metric-chart{display:block;width:100%;height:330px;overflow:visible}.summary-month-metric-x-grid line,.summary-month-metric-y-grid line{stroke:#e2e8f0;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.summary-month-metric-x-grid line{stroke:#f1f5f9}.summary-month-metric-x-grid line.is-major{stroke:#e2e8f0}.summary-month-metric-y-grid text{fill:#94a3b8;font-family:var(--font);font-size:9px;font-weight:500;text-anchor:end}.summary-month-metric-right-axis text{fill:#7c3aed;font-family:var(--font);font-size:9px;font-weight:600;text-anchor:start}.summary-month-metric-zero{stroke:#94a3b8;stroke-width:1.5;vector-effect:non-scaling-stroke}.summary-month-metric-bars rect{fill:color-mix(in srgb,var(--series-color) 56%,white);stroke:color-mix(in srgb,var(--series-color) 78%,white);stroke-width:.55;vector-effect:non-scaling-stroke}.summary-month-metric-bars rect.is-negative{fill:#f87171a3;stroke:#ef4444}.summary-month-profit-bars rect.is-negative{fill:color-mix(in srgb,var(--series-color) 38%,white);stroke:#ef4444;stroke-width:1.1}.summary-month-fee-line path{fill:none;stroke-width:2;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-fee-line circle{fill:#fff;stroke-width:1.6;vector-effect:non-scaling-stroke}.summary-month-fee-label{font-weight:800}.summary-month-metric-line path{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-metric-line.is-total path{stroke-width:2.5}.summary-month-metric-line.is-total circle{stroke-width:1.4}.summary-month-metric-line circle.is-maximum{stroke:#14532d;stroke-width:1.8}.summary-month-metric-line circle.is-minimum{stroke:#991b1b;stroke-width:1.8}.summary-month-metric-line circle{stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.summary-month-metric-series-labels circle{stroke:#fff;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-metric-series-labels text{font-family:var(--font);font-size:10px;font-weight:700;letter-spacing:0;text-anchor:start;writing-mode:horizontal-tb}.summary-month-metric-value-label{font-family:var(--font);font-size:8px;font-weight:700;font-variant-numeric:tabular-nums;paint-order:stroke;pointer-events:none;stroke:#fff;stroke-linejoin:round;stroke-width:2.5px;text-anchor:middle}.summary-month-metric-value-label.is-negative{fill:#dc2626;font-weight:800}.summary-month-metric-value-label.is-maximum{fill:#16a34a;font-weight:800}.summary-month-metric-value-label.is-minimum{fill:#dc2626;font-weight:800}.summary-month-metric-value-label.is-missing{fill:#94a3b8;font-weight:500}.summary-month-metric-x-axis text{font-family:var(--font);font-variant-numeric:tabular-nums;text-anchor:middle}.summary-month-metric-x-axis text.date{fill:#111827;font-size:9px;font-weight:600}.summary-month-metric-x-axis text.weekday{fill:#64748b;font-size:8px;font-weight:500}.summary-month-native-x-grid line{stroke:#f1f5f9;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.summary-month-native-x-grid line.is-major{stroke:#e2e8f0}.summary-month-platform-profit-bars rect{fill:#10b9816b;stroke:none;vector-effect:non-scaling-stroke}.summary-month-platform-profit-bars rect.is-negative{fill:#f871719e;stroke:none}.summary-month-platform-gmv-bars rect{fill:#60a5fa7a;stroke:none;vector-effect:non-scaling-stroke}.summary-month-platform-gmv-line path{fill:none;stroke:#2563eb;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-platform-gmv-line circle{fill:#2563eb;stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.summary-month-platform-marketing-line path{fill:none;stroke:#d97706;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-platform-marketing-line circle{fill:#fff;stroke:#d97706;stroke-width:1.2;vector-effect:non-scaling-stroke}.summary-month-platform-profit-rate-line path{fill:none;stroke:#7c3aed;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-platform-profit-rate-line circle{fill:#fff;stroke:#7c3aed;stroke-width:1.2;vector-effect:non-scaling-stroke}.summary-month-platform-profit-line line{stroke-width:2.35;stroke-linecap:round;vector-effect:non-scaling-stroke}.summary-month-platform-profit-line circle{stroke:#fff;stroke-width:1.15;vector-effect:non-scaling-stroke}.summary-month-platform-profit-zero{stroke:#cbd5e1;stroke-width:1.5;vector-effect:non-scaling-stroke}.summary-month-platform-gmv-labels text,.summary-month-platform-marketing-labels text,.summary-month-platform-profit-labels text,.summary-month-platform-profit-rate-labels text{font-family:var(--font);font-size:8px;font-weight:700;font-variant-numeric:tabular-nums;paint-order:stroke;pointer-events:none;stroke:#fff;stroke-linejoin:round;stroke-width:2.5px;text-anchor:middle}.summary-month-platform-gmv-labels text{fill:#1d4ed8}.summary-month-platform-marketing-labels text{fill:#b45309}.summary-month-platform-marketing-labels text.is-missing{fill:#64748b}.summary-month-platform-profit-rate-labels text{fill:#6d28d9}.summary-month-platform-profit-rate-labels text.is-negative{fill:#dc2626}.summary-month-platform-profit-rate-labels text.is-missing{fill:#64748b}.summary-month-platform-profit-labels text.is-negative{font-weight:800}.summary-month-platform-trend-chart .summary-month-trend-x-axis text{font-variant-numeric:tabular-nums;text-anchor:middle;stroke:none}.summary-month-platform-trend-chart .summary-month-trend-x-axis text.date{fill:#111827;font-size:9px;font-weight:600}.summary-month-platform-trend-chart .summary-month-trend-x-axis text.weekday{fill:#64748b;font-size:8px;font-weight:500}.summary-month-platform-marketing-axis text,.summary-month-platform-profit-axis text,.summary-month-platform-gmv-axis-title{font-family:var(--font);font-size:10px;font-weight:600}.summary-month-platform-marketing-axis text{fill:#64748b;text-anchor:start}.summary-month-platform-profit-axis text{fill:#047857;text-anchor:end}.summary-month-platform-marketing-axis text.axis-title,.summary-month-platform-profit-axis text.axis-title,.summary-month-platform-gmv-axis-title{font-size:11px;font-weight:700}.summary-month-platform-gmv-axis-title{fill:#64748b;text-anchor:end}.summary-month-platform-trend-lane .lane-background{fill:#fbfdff;stroke:#e7edf5;stroke-width:1;vector-effect:non-scaling-stroke}.summary-month-platform-trend-lane .lane-title{fill:#172033;font-family:var(--font);font-size:13px;font-weight:700}.summary-month-platform-trend-lane .lane-unit{fill:#475569;font-family:var(--font);font-size:10px;font-weight:500}.summary-month-platform-trend-lane .lane-line{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-platform-trend-lane circle{cursor:default;stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.summary-month-platform-trend-lane circle:hover{stroke:#172033;stroke-width:1.8}.summary-month-trend-chart{display:block;width:100%;height:250px;overflow:visible}.summary-month-trend-grid-lines line{stroke:#e2e8f0;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.summary-month-trend-grid-lines line.zero-line{stroke:#64748b;stroke-width:1.35;stroke-dasharray:none}.summary-month-trend-grid-lines text{fill:#94a3b8;font-family:var(--font);font-size:10px;font-weight:500;text-anchor:end}.summary-month-trend-series path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.summary-month-trend-series circle{cursor:default;stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke}.summary-month-trend-series circle:hover{stroke:#172033;stroke-width:1.8}.summary-month-trend-x-axis text{fill:#334155;font-family:var(--font);font-size:10px;font-weight:500;text-anchor:middle}.summary-month-trend-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e1e8f2;border-radius:7px}.summary-month-trend-platforms>div{display:grid;grid-template-columns:minmax(68px,1fr) minmax(78px,auto) minmax(86px,auto);align-items:center;gap:7px;min-height:31px;padding:5px 8px;border-left:1px solid #e7edf5}.summary-month-trend-platforms>div:first-child{border-left:0}.summary-month-trend-platforms span{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#1e293b;font-size:11px;font-weight:600;white-space:nowrap}.summary-month-trend-platforms strong{color:#1d4ed8;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.summary-month-trend-platforms em{padding:2px 5px;border-radius:4px;font-size:10px;font-style:normal;font-weight:600;text-align:center;white-space:nowrap}.summary-month-trend-section .is-up{color:#047857}.summary-month-trend-section .is-down{color:#dc2626}.summary-month-trend-section .is-warn{color:#b45309}.summary-month-trend-section em.is-up{color:#047857;background:#ecfdf5}.summary-month-trend-section em.is-down{color:#dc2626;background:#fff1f2}.summary-month-trend-section em.is-neutral{color:#475569;background:#f1f5f9}.summary-month-trend-state{display:grid;min-width:1080px;min-height:180px;place-items:center;color:#27406f;background:#f8fafc;border:1px dashed #cbd8e7;border-radius:8px;font-size:13px;font-weight:500}.boss-month-insights{display:grid;gap:14px;margin-bottom:14px;font-family:var(--font)}.boss-insight-panel{min-width:0;padding:14px;border-color:#dbe5f1;border-radius:10px;box-shadow:0 8px 20px #0f172a0e;font-family:var(--font)}.boss-insight-head{align-items:flex-start;margin-bottom:12px}.boss-insight-head>div:first-child{min-width:0}.boss-insight-head h2{margin:0 0 3px;color:#172033;font-family:var(--font);font-size:16px;font-weight:700;line-height:1.25}.boss-insight-head span,.boss-insight-head>em{color:#64748b;font-family:var(--font);font-size:12px;font-style:normal;font-weight:400;line-height:1.35}.boss-insight-head>em{flex:none;padding:4px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-weight:600}.boss-strategy-panel{overflow:hidden;background:radial-gradient(circle at 95% 0,rgba(37,99,235,.08),transparent 28%),#fff}.boss-strategy-head{margin-bottom:14px}.boss-strategy-head h2{font-size:18px}.boss-strategy-head span{color:#27406f;font-size:13px;font-weight:400}.boss-strategy-head>em{font-size:12px}.boss-strategy-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.boss-strategy-card{--strategy-tone: #64748b;position:relative;display:flex;min-width:0;min-height:308px;flex-direction:column;padding:14px;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-top:3px solid var(--strategy-tone);border-radius:9px;box-shadow:0 5px 14px #0f172a0b}.boss-strategy-card.is-positive{--strategy-tone: #059669}.boss-strategy-card.is-warning{--strategy-tone: #d97706}.boss-strategy-card.is-risk{--strategy-tone: #dc2626}.boss-strategy-card.is-neutral{--strategy-tone: #64748b}.boss-strategy-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.boss-strategy-card>header span{color:#1e293b;font-size:13px;font-weight:700}.boss-strategy-card>header em{flex:none;padding:3px 8px;color:var(--strategy-tone);background:color-mix(in srgb,var(--strategy-tone) 8%,#fff);border:1px solid color-mix(in srgb,var(--strategy-tone) 24%,#e2e8f0);border-radius:999px;font-size:11px;font-style:normal;font-weight:650}.boss-strategy-card>h3{min-height:44px;margin:10px 0 12px;color:#172033;font-size:16px;font-weight:700;line-height:1.4}.boss-strategy-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.boss-strategy-evidence>span{min-width:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.boss-strategy-evidence small,.boss-strategy-evidence b{display:block;overflow:hidden;text-overflow:ellipsis}.boss-strategy-evidence small{margin-bottom:4px;color:#27406f;font-size:12px;font-weight:500;line-height:1.25;white-space:nowrap}.boss-strategy-evidence b{color:#1d4ed8;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.35;white-space:normal}.boss-strategy-evidence b.up{color:#059669}.boss-strategy-evidence b.down{color:#dc2626}.boss-strategy-evidence b.warn{color:#d97706}.boss-strategy-missing{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:start;margin-top:9px;padding:8px 9px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;font-size:12px;line-height:1.45}.boss-strategy-missing b{white-space:nowrap}.boss-strategy-card>footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;margin-top:auto;padding-top:12px}.boss-strategy-card>footer b{padding:3px 7px;color:#1d4ed8;background:#eff6ff;border-radius:4px;font-size:11px;white-space:nowrap}.boss-strategy-card>footer p{margin:0;color:#1e293b;font-size:13px;font-weight:400;line-height:1.5}.boss-strategy-threshold{display:block;margin-top:10px;padding-top:8px;color:#475569;border-top:1px dashed #dbe5f1;font-size:11px;font-weight:400;line-height:1.45}.boss-strategy-card.is-skeleton{min-height:308px;pointer-events:none}.boss-strategy-card.is-skeleton>span,.boss-strategy-card.is-skeleton>b,.boss-strategy-card.is-skeleton>i,.boss-strategy-card.is-skeleton>p{display:block;background:linear-gradient(90deg,#eef2f7 25%,#f8fafc,#eef2f7 65%);background-size:240% 100%;border-radius:5px;animation:boss-strategy-skeleton 1.25s ease-in-out infinite}.boss-strategy-card.is-skeleton>span{width:35%;height:14px}.boss-strategy-card.is-skeleton>b{width:78%;height:24px;margin-top:14px}.boss-strategy-card.is-skeleton>i{width:100%;height:42px;margin-top:10px}.boss-strategy-card.is-skeleton>p{width:88%;height:28px;margin:auto 0 0}@keyframes boss-strategy-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.boss-strategy-workbench{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.35fr);gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}.boss-strategy-question,.boss-strategy-data-needs{min-width:0;padding:14px;background:#f8fafc;border:1px solid #dbe5f1;border-radius:8px}.boss-strategy-question>header h3,.boss-strategy-data-needs>header h3{margin:0;color:#1e293b;font-size:15px;font-weight:700}.boss-strategy-question>header span,.boss-strategy-data-needs>header span{display:block;margin-top:4px;color:#27406f;font-size:12px;font-weight:400;line-height:1.4}.boss-strategy-quick-questions{display:flex;gap:7px;margin:11px 0 9px;flex-wrap:wrap}.boss-strategy-quick-questions button{height:30px;padding:0 10px;color:#1d4ed8;background:#fff;border:1px solid #bfdbfe;border-radius:999px;font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer}.boss-strategy-quick-questions button:hover:not(:disabled){color:#fff;background:#2563eb;border-color:#2563eb}.boss-strategy-question textarea{display:block;width:100%;min-height:84px;resize:vertical;padding:10px 12px;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;font-family:var(--font);font-size:13px;line-height:1.55}.boss-strategy-question textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #2563eb1a}.boss-strategy-question textarea:disabled,.boss-strategy-quick-questions button:disabled{opacity:.55;cursor:not-allowed}.boss-strategy-submit-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.boss-strategy-submit-row>span{color:#475569;font-size:11px}.boss-strategy-submit-row .primary-action{min-height:34px;padding:0 13px;font-size:12px}.boss-strategy-data-needs>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px}.boss-strategy-data-needs article{min-width:0;padding:11px;background:#fff;border:1px solid #e2e8f0;border-radius:7px}.boss-strategy-data-needs article>b,.boss-strategy-data-needs article>p,.boss-strategy-data-needs article>small,.boss-strategy-data-needs article>em{display:block;margin:0}.boss-strategy-data-needs article>b{color:#1d4ed8;font-size:13px;font-weight:700}.boss-strategy-data-needs article>p{margin-top:6px;color:#1e293b;font-size:12px;font-weight:600;line-height:1.45}.boss-strategy-data-needs article>small{margin-top:5px;color:#27406f;font-size:11px;font-weight:500}.boss-strategy-data-needs article>em{margin-top:7px;color:#475569;font-size:11px;font-style:normal;line-height:1.45}.boss-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 2px 8px}.boss-subhead>div{display:flex;align-items:baseline;gap:8px;min-width:0}.boss-subhead h3{margin:0;color:#1e293b;font-size:14px;font-weight:700}.boss-subhead span,.boss-subhead small{color:#94a3b8;font-size:11px;font-weight:400}.boss-platform-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.boss-platform-card{--boss-accent: #2563eb;min-width:0;padding:12px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--boss-accent) 5%,#ffffff),#fff 46%);border:1px solid #dbe5f1;border-top:3px solid var(--boss-accent);border-radius:9px}.boss-platform-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:11px}.boss-platform-card>header span,.boss-platform-cell{display:flex;align-items:center;gap:6px;min-width:0;color:#1e293b;font-size:13px;font-weight:700}.boss-platform-card>header span i,.boss-platform-cell>i,.boss-product-id-cell small i{width:7px;height:7px;flex:none;border-radius:50%}.boss-platform-card>header em{color:#64748b;font-size:11px;font-style:normal;font-weight:400}.boss-platform-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.boss-platform-primary>div,.boss-platform-secondary>span{min-width:0}.boss-platform-primary small,.boss-platform-secondary small,.boss-cohort-main small{display:block;margin-bottom:3px;color:#64748b;font-size:10px;font-weight:400}.boss-platform-primary strong{display:block;overflow:hidden;color:#0f766e;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.boss-platform-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-top:10px;border-top:1px solid #e7edf5}.boss-platform-secondary b{display:block;overflow:hidden;color:#334155;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-platform-overview-board{margin-top:12px;padding:10px;background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px}.boss-platform-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.boss-platform-overview-card{--boss-platform-accent: #2563eb;min-width:0;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-top:3px solid var(--boss-platform-accent);border-radius:9px;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.boss-platform-overview-card:hover,.boss-platform-overview-card:focus-visible{border-color:color-mix(in srgb,var(--boss-platform-accent) 42%,#dbe5f1);box-shadow:0 7px 18px #1f3d671a;transform:translateY(-1px)}.boss-platform-overview-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:8px 10px;background:color-mix(in srgb,var(--boss-platform-accent) 5%,#fff);border-bottom:1px solid #e5ebf3}.boss-platform-overview-card>header strong,.boss-platform-overview-card>header span{display:inline-flex;align-items:center}.boss-platform-overview-card>header strong{gap:7px;color:#17243a;font-size:14px;font-weight:700}.boss-platform-overview-card>header strong i{width:8px;height:8px;flex:none;border-radius:50%}.boss-platform-overview-card>header span{gap:3px;color:#315b8a;font-size:10px;font-weight:500}.boss-platform-overview-card>header span b{font-size:16px;line-height:1}.boss-platform-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.boss-platform-overview-metrics>span{min-width:0;padding:8px 9px;border-right:1px solid #e7edf5;border-bottom:1px solid #e7edf5}.boss-platform-overview-metrics>span:nth-child(3n){border-right:0}.boss-platform-overview-metrics small,.boss-platform-overview-metrics b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-platform-overview-metrics small{margin-bottom:3px;color:#52647a;font-size:10px;font-weight:400}.boss-platform-overview-metrics small em{margin-left:3px;color:#315b8a;font-size:9px;font-style:normal;font-weight:500}.boss-platform-overview-metrics b{color:#0f766e;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.boss-platform-overview-metrics b.up{color:#059669}.boss-platform-overview-metrics b.down{color:#dc2626}.boss-platform-overview-metrics b.expense{color:#d97706}.boss-platform-overview-card>footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px 9px 8px;color:#52647a;font-size:9px;font-weight:400}.boss-platform-overview-card>footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-platform-overview-card>footer b{margin-left:2px;color:#0f68c9;font-size:10px;font-weight:600}.boss-store-board{margin-top:12px;padding:10px;background:#fbfdff;border:1px solid #e2e8f0;border-radius:9px}.boss-store-table-wrap{width:100%;max-height:min(620px,calc(100vh - 220px));overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e2e8f0;border-radius:7px;scrollbar-gutter:stable}.boss-platform-summary-table-wrap{max-height:min(620px,calc(100vh - 220px))}.boss-month-tree-toggle{display:inline-grid;width:20px;height:20px;place-items:center;padding:0;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-family:var(--font);font-size:11px;font-weight:700;line-height:1;cursor:pointer}.boss-month-tree-toggle:hover,.boss-month-tree-toggle:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:none}.boss-platform-daily-link{width:100%;padding:0;color:inherit;background:transparent;border:0;font-family:inherit;text-align:left;cursor:pointer}.boss-platform-daily-link:hover,.boss-platform-daily-link:focus-visible{color:#1d4ed8;outline:none}.boss-store-wide-table tbody tr.boss-store-child-row td:first-child{box-shadow:inset 3px 0 color-mix(in srgb,var(--boss-platform-accent, #2563eb) 45%,transparent)}.boss-store-child-row .boss-store-name{position:relative;padding-left:12px}.boss-store-child-row .boss-store-name:before{position:absolute;left:1px;color:#94a3b8;content:"↳"}.boss-platform-summary-table .boss-store-child-rank-cell{padding-right:2px;text-align:right!important}.boss-platform-summary-table .boss-store-child-row .boss-store-name{padding-left:0;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.boss-platform-summary-table .boss-store-child-row .boss-store-name:before{content:none}.boss-store-child-platform{color:#52647a!important}.boss-platform-summary-table th,.boss-platform-summary-table td,.boss-platform-summary-table td b,.boss-platform-summary-table td strong,.boss-platform-summary-table .boss-platform-cell,.boss-platform-summary-table .boss-platform-daily-link,.boss-platform-summary-table .boss-store-name,.boss-platform-summary-table .boss-store-missing,.boss-platform-summary-table .boss-store-expense,.boss-platform-summary-table .up,.boss-platform-summary-table .down{color:#111827!important}.boss-platform-summary-table .boss-mom-value{position:relative;display:inline-flex;width:100%;max-width:100%;align-items:center;justify-content:center;white-space:nowrap}.boss-platform-summary-table .boss-mom-value>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.boss-platform-summary-table .boss-mom-arrow{position:absolute;display:inline-block;width:8px;height:10px;top:50%;right:0;color:#64748b!important;transform-origin:center}.boss-platform-summary-table .boss-mom-arrow:before{position:absolute;top:0;left:1px;width:0;height:0;border-right:3px solid transparent;border-bottom:4px solid currentColor;border-left:3px solid transparent;content:""}.boss-platform-summary-table .boss-mom-arrow:after{position:absolute;top:4px;left:3px;width:2px;height:6px;background:currentColor;border-radius:1px;content:""}.boss-platform-summary-table .boss-mom-arrow.is-up{color:#10b981!important;transform:translateY(-50%)}.boss-platform-summary-table .boss-mom-arrow.is-down{color:#ef4444!important;transform:translateY(-50%) rotate(180deg)}.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td b,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td strong,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row .boss-platform-cell,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row .boss-store-name,.boss-platform-summary-table tfoot td,.boss-platform-summary-table tfoot td b,.boss-platform-summary-table tfoot td strong,.boss-platform-summary-table tfoot .boss-store-total-label,.boss-platform-summary-table tfoot .boss-store-total-label small,.boss-store-wide-table.boss-platform-summary-table tfoot td{font-weight:700}.boss-platform-summary-table tbody td.down:nth-child(n+14):nth-child(-n+17),.boss-platform-summary-table tfoot td.down:nth-child(n+12):nth-child(-n+15){color:#dc2626!important}.boss-platform-summary-table .boss-store-group-head th:nth-child(n+6){background:#fecaca!important}.boss-platform-summary-table .boss-store-column-head th:nth-child(n+18),.boss-platform-summary-table tbody td:nth-child(n+18){background:#fff1f2!important}.boss-platform-summary-table tfoot td:nth-child(n+16){background:#fee2e2!important}.boss-store-wide-table{width:1996px;min-width:1996px;table-layout:fixed;border-collapse:separate;border-spacing:0;color:#26364d;background:#fff;font-family:var(--font);font-size:10px;font-weight:400;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums}.boss-store-wide-table .boss-store-col-rank{width:32px}.boss-store-wide-table .boss-store-col-platform{width:42px}.boss-store-wide-table .boss-store-col-name{width:306px}.boss-store-wide-table .boss-store-col-rate,.boss-store-wide-table .boss-store-col-count{width:60px}.boss-store-wide-table .boss-store-col-rate{width:54px}.boss-store-wide-table .boss-store-col-money{width:80px}.boss-store-wide-table .boss-store-col-other-money{width:66px}.boss-store-wide-table .boss-store-col-other-rate{width:42px}.boss-store-wide-table.boss-platform-summary-table{width:2086px;min-width:2086px}.boss-platform-summary-table .boss-store-col-net-money{width:66px}.boss-platform-summary-table .boss-store-col-net-rate{width:42px}.boss-platform-summary-table .boss-store-col-unit-price{width:48px}.boss-platform-summary-table .boss-store-col-expected-net-rate{width:54px}.boss-store-wide-table th,.boss-store-wide-table td{height:32px;min-width:0;padding:4px 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;text-align:center;border-top:1px solid #e4ebf3}.boss-store-wide-table thead{position:static}.boss-store-wide-table thead th{position:relative;text-align:center;white-space:normal;word-break:keep-all}.boss-store-group-head th{z-index:6;height:26px;padding:4px 3px;border-top:0;border-right:1px solid #d8e2ef;font-size:11px;font-weight:600}.boss-store-column-head th{z-index:5;height:36px;padding:3px 2px;color:#52647a;font-size:10px;font-weight:400;line-height:1.1;border-top-color:#d8e2ef}.boss-store-group-head,.boss-store-column-head{position:sticky}.boss-store-group-head{top:0;z-index:12}.boss-store-column-head{top:26px;z-index:11}.boss-store-group.info{color:#6d28d9;background:#f3efff}.boss-store-group.sales{color:#1d4ed8;background:#eaf2ff}.boss-store-group.pricing{color:#047857;background:#eaf9f3}.boss-store-group.marketing-profit{color:#0f766e;background:#eaf8f8}.boss-store-group.net-profit{color:#7c3aed;background:#f4efff}.boss-store-group.marketing{color:#b45309;background:#fff5e8}.boss-store-group.refund{color:#0e7490;background:#edf8fb}.boss-store-group.other{color:#475569;background:#f1f5f9}.boss-store-column-head th:nth-child(-n+3){background:#f8f4ff}.boss-store-column-head th:nth-child(n+4):nth-child(-n+9){background:#f3f7ff}.boss-store-column-head th:nth-child(n+10):nth-child(-n+11){background:#f1fbf7}.boss-store-column-head th:nth-child(n+12):nth-child(-n+13){background:#f2fbfb}.boss-store-column-head th:nth-child(n+14):nth-child(-n+17){background:#f8f4ff}.boss-store-column-head th:nth-child(n+18):nth-child(-n+22){background:#fff8ef}.boss-store-column-head th:nth-child(n+23):nth-child(-n+25){background:#f2fafc}.boss-store-column-head th:nth-child(n+26){background:#f8fafc}.boss-store-wide-table tbody td:nth-child(-n+3){background:#fdfcff}.boss-store-wide-table tbody td:nth-child(n+4):nth-child(-n+9){background:#fbfdff}.boss-store-wide-table tbody td:nth-child(n+10):nth-child(-n+11){background:#fafffd}.boss-store-wide-table tbody td:nth-child(n+12):nth-child(-n+13){background:#f9fdfd}.boss-store-wide-table tbody td:nth-child(n+14):nth-child(-n+17){background:#fcfaff}.boss-store-wide-table tbody td:nth-child(n+18):nth-child(-n+22){background:#fffcf8}.boss-store-wide-table tbody td:nth-child(n+23):nth-child(-n+25){background:#f9fdfe}.boss-store-wide-table tbody td:nth-child(n+26){background:#fcfdff}.boss-store-column-head th:nth-child(3),.boss-store-column-head th:nth-child(9),.boss-store-column-head th:nth-child(11),.boss-store-column-head th:nth-child(13),.boss-store-column-head th:nth-child(17),.boss-store-column-head th:nth-child(22),.boss-store-column-head th:nth-child(25),.boss-store-wide-table tbody td:nth-child(3),.boss-store-wide-table tbody td:nth-child(9),.boss-store-wide-table tbody td:nth-child(11),.boss-store-wide-table tbody td:nth-child(13),.boss-store-wide-table tbody td:nth-child(17),.boss-store-wide-table tbody td:nth-child(22),.boss-store-wide-table tbody td:nth-child(25){border-right:1px solid #d8e2ef}.boss-store-wide-table tbody tr:hover td{background:#f1f6fd}.boss-store-wide-table tbody tr.boss-store-platform-summary-row td{color:#20324a;background:#edf4fc;border-top-color:#c8d7e8;font-weight:500}.boss-store-wide-table tbody tr.boss-store-platform-summary-row td:first-child{box-shadow:inset 3px 0 0 var(--boss-platform-accent, #2563eb)}.boss-store-platform-summary-row+.boss-store-detail-row td{border-top:1px solid #dbe5f1}.boss-platform-summary-badge{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;color:#315b8a;background:#dce9f8;border-radius:6px;font-size:9px;font-style:normal;font-weight:600}.boss-store-wide-table tfoot td{height:34px;padding:5px;color:#24364f;background:#f2f6fc;border-top:1px solid #cbd8e8;font-size:10px;font-weight:600;text-align:center}.boss-store-wide-table tfoot .boss-store-total-label{position:sticky;left:0;z-index:8;color:#172b4d;background:#eaf1fb;text-align:center}.boss-store-total-label small{margin-left:6px;color:#718198;font-size:9px;font-weight:400}.boss-store-wide-table tbody td:first-child{text-align:left}.boss-store-wide-table tbody td:nth-child(2),.boss-store-wide-table tbody td:nth-child(3){text-align:left}.boss-store-column-head th:nth-child(-n+3){text-align:left}.boss-store-wide-table .boss-store-sticky-rank,.boss-store-wide-table .boss-store-sticky-platform,.boss-store-wide-table .boss-store-sticky-name,.boss-store-wide-table .boss-store-sticky-info{position:sticky}.boss-store-wide-table .boss-store-sticky-rank{left:0}.boss-store-wide-table .boss-store-sticky-platform{left:32px}.boss-store-wide-table .boss-store-sticky-name{left:74px}.boss-store-group-head .boss-store-sticky-info{position:relative;left:auto;z-index:6}.boss-store-column-head .boss-store-sticky-rank,.boss-store-column-head .boss-store-sticky-platform,.boss-store-column-head .boss-store-sticky-name{z-index:9}.boss-store-wide-table tbody .boss-store-sticky-rank,.boss-store-wide-table tbody .boss-store-sticky-platform,.boss-store-wide-table tbody .boss-store-sticky-name{z-index:3}.boss-store-wide-table b{font-size:10px;font-weight:500}.boss-store-wide-table .boss-platform-cell{justify-content:flex-start;gap:5px;overflow:hidden;color:#26364d;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boss-store-wide-table .boss-store-missing{color:#94a3b8}.boss-store-wide-table .boss-store-expense{color:#c76a00}.boss-store-name{display:block;overflow:hidden;color:#26364d;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.boss-store-wide-table tbody td,.boss-store-wide-table tbody td b,.boss-store-wide-table tbody td strong,.boss-store-wide-table tbody .boss-platform-cell,.boss-store-wide-table tbody .boss-store-name{font-size:10px;font-weight:500}.boss-store-wide-table tbody tr.boss-store-platform-summary-row td{height:35px;color:#172b4d;background:color-mix(in srgb,var(--boss-platform-accent, #2563eb) 9%,#f8fbff);border-top:1px solid color-mix(in srgb,var(--boss-platform-accent, #2563eb) 20%,#d8e2ef);border-bottom:0;font-weight:700}.boss-store-wide-table tbody tr.boss-store-platform-summary-row td b,.boss-store-wide-table tbody tr.boss-store-platform-summary-row td strong,.boss-store-wide-table tbody tr.boss-store-platform-summary-row .boss-platform-cell,.boss-store-wide-table tbody tr.boss-store-platform-summary-row .boss-store-name{color:#172b4d;font-weight:700}.boss-store-wide-table tbody tr.boss-store-platform-summary-row .boss-platform-daily-link{color:color-mix(in srgb,var(--boss-platform-accent, #2563eb) 72%,#172b4d)}.boss-store-wide-table tbody tr.boss-store-platform-summary-row .boss-store-name{display:inline-flex;width:auto;padding:2px 6px;background:color-mix(in srgb,var(--boss-platform-accent, #2563eb) 12%,#fff);border:1px solid color-mix(in srgb,var(--boss-platform-accent, #2563eb) 24%,#dbe5f1);border-radius:5px}.boss-platform-overview-board,.boss-platform-overview-board button,.boss-platform-summary-table,.boss-platform-summary-table th,.boss-platform-summary-table td,.boss-platform-summary-table b,.boss-platform-summary-table strong{font-family:var(--font);font-style:normal;letter-spacing:0}.boss-platform-overview-board .boss-subhead span,.boss-platform-overview-board .boss-subhead small,.boss-platform-summary-table thead th,.boss-platform-summary-table tbody td,.boss-platform-summary-table tbody td b,.boss-platform-summary-table tbody td strong,.boss-platform-summary-table .boss-platform-cell,.boss-platform-summary-table .boss-platform-daily-link,.boss-platform-summary-table .boss-store-name,.boss-platform-summary-table .boss-month-tree-toggle,.boss-platform-summary-table .boss-rank-badge,.boss-platform-summary-table .boss-platform-summary-badge{font-weight:400!important}.boss-platform-overview-board .boss-subhead h3,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td b,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row td strong,.boss-platform-summary-table tbody tr.boss-store-platform-summary-row .boss-platform-cell,.boss-platform-summary-table tfoot td,.boss-platform-summary-table tfoot td b,.boss-platform-summary-table tfoot td strong,.boss-platform-summary-table tfoot .boss-store-total-label{font-weight:600!important}.boss-rank-badge{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;color:#64748b;background:#eef2f7;border-radius:6px;font-size:9px;font-style:normal;font-weight:700}.boss-rank-badge.top{color:#fff;background:#2563eb}.boss-category-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.boss-category-panel{position:relative;isolation:isolate;background:linear-gradient(145deg,#ffffffc7,#f4f8ff9e),radial-gradient(circle at 4% 0%,rgba(96,165,250,.11),transparent 30%),radial-gradient(circle at 96% 16%,rgba(196,181,253,.09),transparent 27%);border:1px solid rgba(255,255,255,.88);border-radius:16px;box-shadow:0 16px 38px #3d51741a,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.boss-category-column{min-width:0;padding:11px;background:linear-gradient(145deg,#ffffffab,#f8fafc80);border:1px solid rgba(255,255,255,.9);border-radius:13px;box-shadow:0 8px 22px #475b7c12,inset 0 0 0 1px #cbd5e16b,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(11px) saturate(118%);backdrop-filter:blur(11px) saturate(118%)}.boss-category-table{overflow:hidden;background:#ffffff7a;border:1px solid rgba(203,213,225,.58);border-radius:10px;box-shadow:inset 0 1px #ffffffc7}.boss-category-panel .boss-category-table .up{color:#111827!important}.boss-category-panel .boss-category-table .down{color:#dc2626!important}.boss-category-panel .boss-insight-head span,.boss-category-panel .boss-subhead span,.boss-category-panel .boss-subhead small,.boss-category-panel .boss-category-row,.boss-category-panel .boss-category-row-head,.boss-category-panel .boss-category-amount small,.boss-category-panel .boss-category-product-expand>header span,.boss-category-panel .boss-category-product-row,.boss-category-panel .boss-category-product-name small,.boss-category-panel .boss-category-product-amount small,.boss-category-panel .boss-category-product-row>span:first-child>i,.boss-category-panel .boss-rank-badge:not(.top){color:#111827}.boss-category-fee-cell{display:inline-flex;align-items:center;justify-content:center;color:#111827;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#2563eb7a;text-underline-offset:3px}.boss-category-fee-head{position:relative;cursor:help}.boss-category-fee-head>i{position:absolute;top:4px;right:4px;display:grid;width:10px;height:10px;place-items:center;color:#2563eb;background:#dbeafed1;border:1px solid rgba(96,165,250,.42);border-radius:50%;font-size:6.5px;font-style:normal;font-weight:500;line-height:1}.boss-category-fee-cell:focus-visible{background:#dbeafeb8;border-radius:5px;outline:1px solid rgba(37,99,235,.5);outline-offset:-2px}.boss-category-fee-tooltip{position:fixed;z-index:10050;box-sizing:border-box;width:280px;max-height:calc(100vh - 16px);overflow-y:auto;padding:10px 11px;color:#f8fafc;background:#0f172af0;border:1px solid rgba(255,255,255,.18);border-radius:10px;box-shadow:0 14px 34px #0f172a3d;font-family:var(--font);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%)}.boss-category-fee-tooltip header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.14)}.boss-category-fee-tooltip header span{color:#cbd5e1}.boss-category-fee-tooltip header b{color:#fff;font-size:10.5px;font-weight:600}.boss-category-fee-tooltip>div{display:grid;grid-template-columns:minmax(0,1fr) auto 46px;align-items:center;gap:9px;padding-top:7px}.boss-category-fee-tooltip>div span{color:#e2e8f0}.boss-category-fee-tooltip>div b{color:#fff;font-weight:400;text-align:right}.boss-category-fee-tooltip>div em{color:#bfdbfe;font-style:normal;text-align:right}.boss-category-fee-subitems{display:block!important;margin-top:5px;margin-left:8px;padding:4px 0 2px 8px;border-left:2px solid rgba(191,219,254,.35)}.boss-category-fee-subitems.is-ad-breakdown{border-left-color:#fbbf2494}.boss-category-fee-subitems-label{margin:0 0 2px;color:#fbbf24;font-size:9px;font-weight:600;letter-spacing:.04em}.boss-category-fee-subitems>div{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:2.5px 0}.boss-category-fee-subitems>div span{overflow:hidden;color:#cbd5e1;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.boss-category-fee-subitems>div b{color:#f1f5f9;font-weight:400;font-size:9.5px;text-align:right}.boss-category-fee-subitems>div em{color:#a7c8f2;font-style:normal;font-size:9.5px;text-align:right}.boss-category-fee-subitems-empty{margin:2px 0 0;color:#94a3b8;font-size:9px}.boss-category-fee-formula{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px;margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(255,255,255,.14)}.boss-category-fee-formula>span{color:#93c5fd}.boss-category-fee-formula>b{color:#f8fafc;font-size:9.5px;font-weight:400;line-height:14px}.boss-other-marketing-trigger{display:inline-flex;min-width:100%;padding:0 1px;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#2563eb73;text-underline-offset:2px}.boss-other-marketing-trigger:hover{background:#dbeafe94}.boss-other-marketing-trigger:focus-visible{background:#dbeafeb8;outline:1px solid rgba(37,99,235,.5);outline-offset:-1px}.boss-other-marketing-tooltip{position:fixed;z-index:10070;width:330px;overflow:hidden;color:#f8fafc;background:#0f172af2;border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 18px 42px #0f172a4d;font-family:var(--font);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(14px) saturate(125%);backdrop-filter:blur(14px) saturate(125%)}.boss-other-marketing-tooltip>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 9px;background:linear-gradient(135deg,#2563eb3d,#0ea5e914);border-bottom:1px solid rgba(255,255,255,.14)}.boss-other-marketing-tooltip>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.boss-other-marketing-tooltip>header span{color:#bfdbfe;font-size:9px}.boss-other-marketing-tooltip>header b{color:#fff;font-size:11px;font-weight:500}.boss-other-marketing-tooltip>header strong{color:#fff;font-size:11px;font-weight:500;text-align:right;white-space:nowrap}.boss-other-marketing-tooltip>header strong em{display:block;margin-top:2px;color:#7dd3fc;font-size:9px;font-style:normal;font-weight:400}.boss-other-marketing-tooltip-head,.boss-other-marketing-tooltip-list>div{display:grid;grid-template-columns:minmax(0,1fr) 82px 66px;align-items:center;gap:10px}.boss-other-marketing-tooltip-head{padding:7px 12px 5px;color:#94a3b8;font-size:9px}.boss-other-marketing-tooltip-head span:nth-child(n+2){text-align:right}.boss-other-marketing-tooltip-list{padding:0 12px 5px}.boss-other-marketing-tooltip-list>div{min-height:29px;border-top:1px solid rgba(255,255,255,.08)}.boss-other-marketing-tooltip-list>div>span{overflow:hidden;color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap}.boss-other-marketing-tooltip-list>div>b{color:#fff;font-weight:400;text-align:right}.boss-other-marketing-tooltip-list>div>em{color:#7dd3fc;font-style:normal;text-align:right}.boss-other-marketing-tooltip-empty{padding:18px 12px;color:#cbd5e1;text-align:center}.boss-other-marketing-tooltip>footer{padding:6px 12px 8px;color:#94a3b8;background:#0f172a52;border-top:1px solid rgba(255,255,255,.08);font-size:8.5px}.boss-major-category-table{overflow:hidden}.boss-major-category-table::-webkit-scrollbar{display:none}.boss-major-category-table .boss-category-row{grid-template-columns:32px minmax(0,1.35fr) minmax(0,1.1fr) 52px 50px minmax(54px,.95fr) minmax(54px,.95fr) 44px 62px 62px 45px;min-width:0;font-size:11px}.boss-major-category-table .boss-category-row>*{padding-right:3px;padding-left:3px;text-align:center}.boss-major-category-table .boss-category-row b{font-weight:400}.boss-major-category-table .boss-category-row-head{min-height:42px;color:#27406f;font-family:var(--font);font-size:11px;font-weight:400}.boss-major-category-table .boss-category-row-head>*{overflow:visible;line-height:1.2;text-align:center;text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:normal}.boss-major-category-table .boss-category-name-cell{gap:4px;text-align:left}.boss-major-category-table .boss-category-month-button{min-width:32px;height:20px;padding:0 4px;font-size:8.5px;line-height:18px}.boss-major-category-table .boss-category-amount{flex-direction:column;align-items:center;justify-content:center;gap:1px}.boss-subcategory-table .boss-category-row{grid-template-columns:32px minmax(0,1.7fr) minmax(0,1fr) 52px 50px minmax(54px,.85fr) minmax(54px,.85fr) 44px 62px 62px 45px}.boss-category-profit-pair,.boss-category-profit-pair-head{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.1}.boss-category-profit-pair>b,.boss-category-profit-pair>small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-category-profit-pair>small{font-size:9px;font-weight:400}.boss-category-profit-pair-head>small{color:inherit;font-size:8px;font-weight:400;line-height:1}.boss-category-mom-cell{color:#475569;font-size:9.5px;font-weight:500}.boss-category-daily-compare-head{font-size:9px;line-height:1.1;overflow-wrap:anywhere}.boss-category-order-gross-head small{color:#475569;font-size:7.5px;font-weight:400;line-height:1}.boss-category-order-gross-rate{color:#111827;font-weight:400}.boss-subcategory-table .boss-category-name-cell{gap:3px}.boss-subcategory-table .boss-category-expand-icon{width:10px;font-size:15px}.boss-subcategory-table .boss-category-month-button{min-width:28px;padding-right:2px;padding-left:2px;font-size:8px}.boss-category-row{display:grid;grid-template-columns:50px minmax(115px,1.1fr) minmax(112px,1fr) minmax(98px,.85fr) 72px 74px;align-items:center;width:100%;min-height:50px;padding:0;color:#334155;background:#ffffff80;border:0;border-top:1px solid rgba(203,213,225,.42);border-radius:0;font-family:var(--font);font-size:12px;font-weight:400;text-align:left}.boss-category-row:first-child{border-top:0}.boss-category-select-row{cursor:pointer}.boss-category-select-row:hover,.boss-category-row.active{background:#eff6ffc7;box-shadow:inset 2px 0 #3b82f6}.boss-category-select-row:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.boss-category-row>*{min-width:0;padding:7px;overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-category-row-head{min-height:38px;color:#52647a;background:#f1f5f9ad;font-size:11px;font-weight:500}.boss-category-row>strong{color:#1e293b;font-weight:600}.boss-category-name-cell{display:flex;align-items:center;gap:6px}.boss-category-name-cell>strong{min-width:0;flex:1;overflow:hidden;color:#1e293b;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-category-month-button{min-width:36px;height:22px;flex:none;padding:0 6px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-family:var(--font);font-size:9px;font-weight:650;line-height:20px;cursor:pointer}.boss-category-month-button:hover,.boss-category-month-button:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:0}.boss-store-name-with-action{display:flex;min-width:0;align-items:center;gap:4px}.boss-store-name-with-action .boss-store-name{min-width:0;flex:1}.boss-platform-summary-table .boss-store-month-button{min-width:32px;height:18px;padding:0 4px;border-radius:4px;font-size:9px;font-weight:400;line-height:16px}.boss-category-amount{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.boss-category-amount b{overflow:hidden;color:#1d4ed8;text-overflow:ellipsis}.boss-category-amount small{flex:none;color:#94a3b8;font-size:10px}.boss-category-expand-name-cell{gap:4px}.boss-category-expand-icon{display:inline-flex;width:14px;height:14px;flex:none;align-items:center;justify-content:center;color:#64748b;font-size:18px;font-style:normal;line-height:1;transform:rotate(0);transition:color .18s ease,transform .18s ease}.boss-category-expand-icon.expanded{color:#2563eb;transform:rotate(90deg)}.boss-category-product-expand{overflow:hidden;margin:0 7px 8px 10px;background:#fff8fa;border:1px solid #f1d8df;border-left:3px solid #f2a7b7;border-radius:0 0 7px 7px;box-shadow:0 3px 9px #88374c0d}.boss-category-product-expand>header{display:flex;align-items:center;justify-content:space-between;min-height:29px;padding:5px 9px 5px 11px;color:#8f6570;background:#fdecef;border-bottom:1px solid #f1d8df}.boss-category-product-expand>header b{color:#7f4655;font-size:10px;font-weight:500}.boss-category-product-expand>header span{color:#a77b87;font-size:8px}.boss-category-product-expand>header>b,.boss-category-product-expand>header>.boss-category-product-sort{flex:none}.boss-category-product-expand>header>.boss-platform-gmv-share-strip{flex:1;margin-inline:10px}.boss-category-product-expand>header>.boss-platform-gmv-share-strip>span{color:#111827;background:#ffffffb8;border-color:#efd8de}.boss-category-product-expand>header>.boss-platform-gmv-share-strip>small{color:#7f4655}.boss-category-product-list{max-height:278px;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#e6c7cf transparent;scrollbar-width:thin}.boss-category-product-list::-webkit-scrollbar{width:6px}.boss-category-product-list::-webkit-scrollbar-thumb{background:#e6c7cf;border-radius:999px}.boss-category-product-row{display:grid;grid-template-columns:32px minmax(0,1.7fr) minmax(0,1fr) 52px 50px minmax(54px,.85fr) minmax(54px,.85fr) 44px 62px 62px 45px;align-items:center;min-height:37px;color:#475569;background:#fffafb;border-top:1px solid #f3e4e8;font-size:9.5px;font-variant-numeric:tabular-nums}.boss-category-product-list .boss-category-product-row:nth-child(2n){background:#fff4f6}.boss-category-product-row:hover{background:#fdecef!important}.boss-category-product-row>*{min-width:0;padding:4px 3px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.boss-category-product-row b{font-weight:400}.boss-category-product-head{min-height:39px;padding-right:10px;color:#765863;background:#fff1f4;border-top:0;font-family:var(--font);font-size:10px;font-weight:400}.boss-category-product-head>*{overflow:visible;line-height:1.2;text-overflow:clip;white-space:normal;word-break:keep-all;overflow-wrap:normal}.boss-category-product-head:hover{background:#fff1f4!important}.boss-category-product-row>span:first-child>i{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;color:#718096;background:#e8eef5;border-radius:5px;font-size:8px;font-style:normal}.boss-category-product-name{display:flex;flex-direction:column;gap:2px;text-align:left}.boss-category-product-identity{display:flex;min-width:0;align-items:center;gap:4px}.boss-category-product-identity strong{min-width:0;flex:1}.boss-category-product-name .boss-category-month-button{min-width:28px;height:18px;padding:0 3px;font-size:8px;line-height:16px}.boss-category-product-name strong,.boss-category-product-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-category-product-name strong{color:#334155;font-size:9.5px;font-weight:500}.boss-category-product-name small{display:flex;align-items:center;gap:4px;color:#7c8da3;font-size:7.5px}.boss-category-product-name small i{width:5px;height:5px;flex:none;border-radius:50%}.boss-category-product-amount{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.boss-category-product-amount b{overflow:hidden;color:#1d4ed8;text-overflow:ellipsis}.boss-category-product-amount small{flex:none;color:#94a3b8;font-size:8px}.boss-category-product-empty{padding:18px;color:#94a3b8;font-size:10px;text-align:center}.boss-insight-empty{display:flex;align-items:center;justify-content:center;min-height:116px;padding:16px;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:12px}.boss-insight-empty.error{color:#dc2626;background:#fff7f7;border-color:#fecaca}.boss-cohort-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.boss-cohort-panel .boss-insight-head span{color:#27406f;font-size:13px}.boss-cohort-panel .boss-insight-head>em{font-size:12px}.boss-cohort-card{--cohort-color: #64748b;min-width:0;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-top:3px solid var(--cohort-color);border-radius:9px}.boss-cohort-card.is-new{--cohort-color: #2563eb}.boss-cohort-card.is-old{--cohort-color: #0f9f6e}.boss-cohort-card.is-unknown{--cohort-color: #94a3b8}.boss-cohort-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e7edf5}.boss-cohort-card>header>div{display:flex;align-items:center;gap:7px}.boss-cohort-card>header i{width:8px;height:8px;background:var(--cohort-color);border-radius:50%}.boss-cohort-card>header h3{margin:0;color:#1e293b;font-size:16px;font-weight:700}.boss-cohort-card>header em{color:#27406f;font-size:13px;font-style:normal}.boss-cohort-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px}.boss-cohort-main>span{min-width:0}.boss-cohort-main strong{display:block;overflow:hidden;color:#0f766e;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-cohort-main em{display:block;margin-top:3px;color:#27406f;font-size:12px;font-style:normal;font-weight:400}.boss-cohort-main small{color:#27406f;font-size:12px;font-weight:500}.boss-cohort-top-list{border-top:1px solid #edf2f7}.boss-cohort-top-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 14px;border-top:1px solid #edf2f7;font-size:13px}.boss-cohort-top-list>div:first-child{border-top:0}.boss-cohort-top-list span{display:flex;align-items:center;gap:5px;min-width:0}.boss-cohort-top-list span>i{width:6px;height:6px;flex:none;border-radius:50%}.boss-cohort-top-list b{overflow:hidden;color:#334155;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-cohort-top-list small{flex:none;color:#27406f;font-size:12px}.boss-cohort-top-list strong{flex:none;color:#1d4ed8;font-size:14px;font-variant-numeric:tabular-nums}.boss-cohort-empty{min-height:72px;padding:24px 12px;color:#475569;border-top:1px solid #edf2f7;font-size:13px;text-align:center}.boss-cohort-guidance{margin-top:14px;overflow:hidden;background:#f8fafc;border:1px solid #dbe5f1;border-radius:10px}.boss-cohort-guidance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;color:#e2e8f0;background:linear-gradient(115deg,#0f172a,#172554 62%,#1d4ed8)}.boss-cohort-guidance-head>div{min-width:0}.boss-cohort-guidance-head span{display:block;margin-bottom:3px;color:#bfdbfe;font-size:12px;font-weight:600;letter-spacing:.08em}.boss-cohort-guidance-head h3{margin:0;color:#fff;font-size:17px;font-weight:700;line-height:1.4}.boss-cohort-guidance-head p{max-width:1080px;margin:7px 0 0;color:#e2e8f0;font-size:13px;line-height:1.55}.boss-cohort-guidance-head>strong{flex:none;padding:6px 11px;color:#fef3c7;background:#f59e0b2e;border:1px solid rgba(251,191,36,.38);border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.boss-cohort-guidance-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:12px;padding:14px}.boss-new-scale-simulator,.boss-operating-levers{min-width:0;padding:14px;background:#fff;border:1px solid #dbe5f1;border-radius:9px}.boss-new-scale-simulator>header,.boss-operating-levers>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.boss-new-scale-simulator h4,.boss-operating-levers h4{margin:0;color:#1e293b;font-size:15px;font-weight:700}.boss-new-scale-simulator header small,.boss-operating-levers header small{display:block;margin-top:2px;color:#27406f;font-size:12px;font-weight:400}.boss-scale-options{display:flex;align-items:center;gap:6px;flex:none}.boss-scale-options button{min-width:48px;min-height:32px;padding:5px 9px;color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer}.boss-scale-options button:hover,.boss-scale-options button.active{color:#fff;background:#2563eb;border-color:#2563eb}.boss-scale-impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.boss-scale-impact-grid>span{min-width:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.boss-scale-impact-grid small{display:block;margin-bottom:4px;color:#27406f;font-size:12px;font-weight:500}.boss-scale-impact-grid b{display:block;overflow:hidden;color:#1d4ed8;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-scale-impact-grid b.up{color:#059669}.boss-scale-impact-grid b.down{color:#dc2626}.boss-scale-share-track{height:4px;margin-top:7px;overflow:hidden;background:#dbeafe;border-radius:999px}.boss-scale-share-track i{display:block;height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:inherit;transition:width .18s ease}.boss-new-scale-simulator>footer{margin-top:11px;padding:9px 10px;color:#1e293b;background:#eff6ff;border-left:3px solid #2563eb;border-radius:5px;font-size:13px;line-height:1.5}.boss-new-scale-simulator>footer b{color:#1d4ed8}.boss-new-scale-simulator>p{margin:9px 0 0;color:#475569;font-size:11px;line-height:1.5}.boss-operating-levers>header>em{flex:none;padding:4px 9px;color:#047857;background:#d1fae5;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.boss-operating-lever-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.boss-operating-lever{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px}.boss-operating-lever>i{display:grid;width:28px;height:28px;place-items:center;color:#fff;background:#64748b;border-radius:7px;font-size:12px;font-style:normal;font-weight:700}.boss-operating-lever.is-stable>i{background:#0f766e}.boss-operating-lever.is-profit>i{background:#7c3aed}.boss-operating-lever.is-growth>i{background:#2563eb}.boss-operating-lever.is-efficiency>i{background:#d97706}.boss-operating-lever>div{min-width:0}.boss-operating-lever header{display:flex;align-items:center;justify-content:space-between;gap:6px}.boss-operating-lever header b{color:#1e293b;font-size:13px;font-weight:700;line-height:1.35;white-space:normal}.boss-operating-lever header em{flex:none;color:#475569;font-size:11px;font-style:normal}.boss-operating-lever p{margin:5px 0;color:#334155;font-size:12px;line-height:1.45}.boss-operating-lever strong{display:block;color:#1d4ed8;font-size:12px;font-weight:700;line-height:1.4}.boss-operating-levers>footer{margin-top:10px;color:#b45309;font-size:11px;line-height:1.45}.boss-product-trend-table{min-width:1280px;overflow:hidden;background:#fff;border:1px solid #e2e8f0;border-radius:8px}.boss-product-trend-panel{overflow-x:auto}.boss-product-trend-row{display:grid;grid-template-columns:46px minmax(185px,1.18fr) minmax(100px,.72fr) 108px 108px 118px 96px 94px minmax(260px,1.55fr);align-items:center;min-height:78px;color:#334155;border-top:1px solid #edf2f7;font-size:12px}.boss-product-trend-row:first-child{border-top:0}.boss-product-trend-row>*{min-width:0;padding:7px;overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-product-trend-head{min-height:42px;color:#64748b;background:#f4f7fb;font-size:11px;font-weight:500}.boss-product-id-cell{display:flex;flex-direction:column;gap:3px}.boss-product-id-cell small{display:flex;align-items:center;gap:5px;overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.boss-product-id-cell b{overflow:hidden;color:#1e293b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-product-category-cell{display:flex;align-items:flex-start;flex-direction:column;gap:5px;color:#475569}.boss-product-category-cell>b{max-width:100%;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-product-category-cell>small{display:inline-flex;padding:2px 6px;color:#64748b;background:#eef2f7;border-radius:999px;font-size:9px;line-height:1.2}.boss-product-category-cell>small.is-new{color:#047857;background:#d1fae5}.boss-product-category-cell>small.is-old{color:#475569;background:#e2e8f0}.boss-product-metric-cell{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.boss-product-metric-cell>b{color:#1d4ed8;font-size:12px;font-weight:700;line-height:1.1}.boss-product-metric-cell>small{color:#64748b;font-size:9.5px;line-height:1.1}.boss-product-metric-cell.is-profit>b.up{color:#059669}.boss-product-metric-cell.is-profit>b.down{color:#dc2626}.boss-product-metric-cell.is-expense>b{color:#d97706}.boss-product-metric-cell.is-gmv>i{width:100%;height:3px;overflow:hidden;background:#e2e8f0;border-radius:999px}.boss-product-metric-cell.is-gmv>i>em{display:block;height:100%;background:linear-gradient(90deg,#60a5fa,#2563eb);border-radius:inherit}.boss-product-sparkline{display:grid;grid-template-rows:50px auto;align-items:stretch;gap:3px}.boss-product-sparkline svg{width:100%;height:50px;overflow:visible}.boss-product-sparkline .grid-line{stroke:#e2e8f0;stroke-dasharray:3 5;stroke-width:.8}.boss-product-sparkline .gmv-area{fill:#2563eb1c;stroke:none}.boss-product-sparkline .gmv-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.boss-product-sparkline .average-line{stroke:#94a3b8;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.boss-product-sparkline .peak-point{fill:#f59e0b;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.boss-product-sparkline .latest-point{fill:#2563eb;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke}.boss-product-trend-meta{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0}.boss-product-trend-meta small,.boss-product-trend-meta em{overflow:hidden;color:#94a3b8;font-size:9px;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.boss-product-trend-meta>em{color:#64748b;font-weight:600}.boss-product-trend-meta>em.up{color:#059669}.boss-product-trend-meta>em.down{color:#dc2626}.boss-product-trend-meta>small:last-child{text-align:right}.trend-legend{display:inline-flex;align-items:center;gap:3px}.trend-legend i{width:9px;height:2px;flex:none;margin-left:2px;background:#2563eb;border-radius:999px}.trend-legend i.average{height:0;background:none;border-top:1px dashed #94a3b8;border-radius:0}.boss-product-summary-chips{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.boss-product-summary-chips>span{padding:4px 7px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:9px;white-space:nowrap}.boss-product-summary-chips>span b{color:#1d4ed8;font-weight:700}.boss-product-summary-chips>span.warn{color:#b45309;background:#fff7ed;border-color:#fed7aa}.boss-product-summary-chips>span.warn b{color:#dc2626}.boss-product-trend-data-row{cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.boss-product-trend-data-row:hover{background:#f5f9ff;box-shadow:inset 3px 0 #2563eb}.boss-product-trend-data-row:focus-visible{outline:2px solid #2563eb;outline-offset:-2px;background:#f5f9ff}.boss-daily-modal-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:24px;overflow:auto;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.boss-daily-modal{display:flex;width:min(1080px,calc(100vw - 48px));max-height:calc(100vh - 48px);flex-direction:column;overflow:hidden;color:#1e293b;background:#fff;border:1px solid rgba(148,163,184,.42);border-radius:14px;box-shadow:0 26px 70px #0f172a47;font-family:var(--font)}.boss-daily-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:9px 14px;color:#fff;background:linear-gradient(125deg,#0f172a,#172554 70%,#1d4ed8)}.boss-daily-modal-head span{display:block;margin-bottom:1px;color:#93c5fd;font-size:9px;font-weight:500;line-height:1.1}.boss-daily-modal-head h2{margin:0;color:#fff;font-size:15px;font-weight:700;line-height:1.15}.boss-daily-modal-head p{margin:2px 0 0;color:#cbd5e1;font-size:10px;line-height:1.2}.boss-daily-modal-head button{display:grid;width:26px;height:26px;flex:none;place-items:center;padding:0;color:#e2e8f0;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-size:18px;line-height:1;cursor:pointer}.boss-daily-modal-head button:hover{color:#fff;background:#ffffff2e}.boss-daily-modal-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#e2e8f0;border-bottom:1px solid #e2e8f0}.boss-daily-modal-summary span{min-width:0;padding:6px 10px;background:#f8fafc}.boss-daily-modal-summary small{display:block;margin-bottom:1px;color:#64748b;font-size:8px;line-height:1.1}.boss-daily-modal-summary b{display:block;overflow:hidden;color:#0f766e;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.boss-daily-modal-table-wrap{min-height:0;overflow:auto;padding:0 10px 6px;background:#fff}.boss-daily-modal-table{width:100%;border-collapse:separate;border-spacing:0;color:#334155;font-size:10.5px;font-variant-numeric:tabular-nums;text-align:right}.boss-daily-modal-table th{position:sticky;top:0;z-index:1;padding:4px 8px;color:#64748b;background:#f1f5f9;border-bottom:1px solid #dbe5f1;font-size:9px;font-weight:600;line-height:12px;white-space:nowrap}.boss-daily-modal-table td{height:17px;padding:2px 8px;border-bottom:1px solid #edf2f7;line-height:13px;white-space:nowrap}.boss-daily-modal-table tbody tr:hover td{background:#f8fbff}.boss-daily-modal-table th:first-child,.boss-daily-modal-table th:nth-child(2),.boss-daily-modal-table td:first-child,.boss-daily-modal-table td:nth-child(2){text-align:left}.boss-daily-modal-table td:first-child b{margin-right:4px;color:#1e293b;font-weight:600}.boss-daily-modal-table td:first-child small{color:#94a3b8;font-size:8.5px}.boss-daily-modal-table td strong{color:#1d4ed8;font-weight:650}.boss-daily-modal-table td.down{color:#dc2626}.boss-category-daily-backdrop{position:fixed;inset:0;z-index:1620;display:grid;place-items:center;padding:6px;overflow:auto;background:#0f172a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.boss-category-daily-backdrop.is-platform{padding:6px}.boss-category-daily-modal{display:flex;width:min(1740px,calc(100vw - 12px));height:calc(100vh - 12px);max-height:calc(100vh - 12px);flex-direction:column;overflow:hidden;color:#1e293b;background:#f8fafc;border:1px solid rgba(148,163,184,.46);border-radius:14px;box-shadow:0 28px 80px #0f172a52;font-family:var(--font)}.boss-category-daily-modal.is-platform{width:min(1800px,calc(100vw - 12px));max-height:calc(100vh - 12px)}.boss-category-daily-modal.is-platform .boss-category-daily-table-grid{grid-template-columns:minmax(0,1fr);max-height:none;overflow:auto;overscroll-behavior:contain}.boss-category-daily-modal.is-platform .boss-category-daily-table{width:100%}.boss-category-daily-modal.is-platform .boss-category-daily-table th{position:sticky;top:0;z-index:2}.boss-category-daily-modal-head{position:sticky;top:0;z-index:5;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:9px 14px;color:#fff;background:linear-gradient(120deg,#0f172a,#172554 68%,#1d4ed8)}.boss-category-daily-modal-head span{display:block;margin-bottom:1px;color:#93c5fd;font-size:11px;font-weight:500;line-height:1.1}.boss-category-daily-modal-head h2{margin:0;color:#fff;font-size:18px;font-weight:700;line-height:1.2}.boss-category-daily-modal-head p{margin:2px 0 0;color:#cbd5e1;font-size:12px;line-height:1.2}.boss-category-daily-modal-head>button{display:grid;width:27px;height:27px;flex:none;place-items:center;padding:0;color:#e2e8f0;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:8px;font-size:18px;line-height:1;cursor:pointer}.boss-category-daily-modal-head>button:hover{color:#fff;background:#fff3}.boss-category-daily-state{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#475569;background:#fff}.boss-category-daily-state>i{width:24px;height:24px;border:2px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:boss-category-daily-spin .8s linear infinite}.boss-category-daily-state>b{font-size:13px;font-weight:650}.boss-category-daily-state>span{color:#94a3b8;font-size:10px}.boss-category-daily-state.is-error{color:#b91c1c;background:#fff7f7}.boss-category-daily-state>button{height:28px;padding:0 12px;color:#fff;background:#2563eb;border:0;border-radius:6px;font-family:var(--font);font-size:10px;cursor:pointer}@keyframes boss-category-daily-spin{to{transform:rotate(360deg)}}.boss-category-daily-overview{display:grid;grid-template-columns:minmax(570px,.95fr) minmax(480px,1.05fr);gap:10px;flex:none;padding:10px 14px}.boss-category-daily-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.boss-category-daily-summary>span{position:relative;min-width:0;min-height:52px;padding:7px 10px;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-radius:7px}.boss-category-daily-summary small,.boss-category-daily-summary em{display:block;overflow:hidden;color:#64748b;font-size:10px;font-style:normal;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-summary b{display:block;margin:2px 0 1px;overflow:hidden;color:#1d4ed8;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-summary b.up{color:#059669}.boss-category-daily-summary b.down{color:#dc2626}.boss-category-daily-summary b.warn{color:#d97706}.boss-category-daily-trend{position:relative;min-width:0;padding:6px 10px 4px;overflow:hidden;background:#fff;border:1px solid #dbe5f1;border-radius:8px}.boss-category-daily-trend>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.boss-category-daily-trend>header b{color:#1e293b;font-size:13px;font-weight:650}.boss-category-daily-trend>header span{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.boss-category-daily-trend svg{display:block;width:100%;height:60px;margin-top:1px;overflow:visible}.boss-category-daily-trend svg line{stroke:#e2e8f0;stroke-width:1}.boss-category-daily-trend .trend-area{fill:#2563eb1a;stroke:none}.boss-category-daily-trend .trend-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.boss-category-daily-trend circle{fill:#fff;stroke:#dc2626;stroke-width:2;vector-effect:non-scaling-stroke}.boss-category-daily-trend>footer{display:flex;justify-content:space-between;margin-top:-2px;color:#94a3b8;font-size:9px}.boss-category-daily-trend-empty{display:grid;height:50px;place-items:center;color:#94a3b8;font-size:10px}.boss-category-daily-table-grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;flex:1;gap:0;overflow:auto;overscroll-behavior:contain;padding:0 14px 12px}.boss-category-daily-table{width:100%;min-width:0;max-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;overflow:hidden;color:#334155;background:#fff;border:1px solid #dbe5f1;border-radius:8px;font-size:11.5px;font-variant-numeric:tabular-nums;text-align:right}.boss-category-daily-table th{position:sticky;top:0;z-index:2;height:34px;padding:5px 8px;color:#64748b;background:#f1f5f9;border-bottom:1px solid #dbe5f1;font-size:11px;font-weight:600;line-height:12px;white-space:nowrap}.boss-category-daily-table th small{display:block;color:#94a3b8;font-size:9px;font-weight:500}.boss-category-daily-table th:first-child{width:84px;text-align:left}.boss-category-daily-table td{height:22px;padding:3px 8px;border-bottom:1px solid #edf2f7;line-height:13px;white-space:nowrap}.boss-category-daily-table tbody tr:last-child td{border-bottom:0}.boss-category-daily-table tbody tr:hover td{background:#f5f9ff}.boss-category-daily-table td:first-child{text-align:left}.boss-category-daily-table td b,.boss-category-daily-table td strong{display:block;overflow:hidden;color:#334155;font-size:11.5px;font-weight:600;line-height:13px;text-overflow:ellipsis}.boss-category-daily-table td strong{color:#1d4ed8;font-weight:700}.boss-category-daily-table td small{display:block;overflow:hidden;color:#94a3b8;font-size:9px;line-height:10px;text-overflow:ellipsis}.boss-category-daily-table td.up b{color:#059669}.boss-category-daily-table td.down b{color:#dc2626}.boss-category-daily-table td.warn b{color:#d97706}.boss-category-daily-table tr.is-missing td{color:#94a3b8;background:#fbfdff}.boss-category-daily-table tr.is-future td{color:#a8b3c2;background:#f8fafc}.boss-category-daily-table tr.is-future td:first-child b:after{content:"待更新";margin-left:3px;color:#94a3b8;font-size:7px;font-weight:500}@media(max-width:1280px){.boss-strategy-workbench,.boss-platform-card-grid,.boss-platform-overview-grid,.boss-category-layout,.boss-category-daily-overview,.boss-cohort-guidance-layout{grid-template-columns:1fr}}@media(max-width:760px){.boss-strategy-card-grid,.boss-strategy-data-needs>div{grid-template-columns:1fr}.boss-strategy-evidence{grid-template-columns:1fr}.boss-strategy-submit-row{align-items:stretch;flex-direction:column}.boss-cohort-guidance-head,.boss-new-scale-simulator>header,.boss-operating-levers>header{align-items:stretch;flex-direction:column}.boss-scale-impact-grid,.boss-operating-lever-list{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-daily-modal-backdrop{padding:10px}.boss-daily-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.boss-daily-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-daily-modal-table{min-width:720px}.boss-category-daily-backdrop{padding:8px}.boss-category-daily-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.boss-category-daily-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-category-daily-table-grid{grid-template-columns:1fr;overflow-x:auto}.boss-category-daily-table{min-width:680px}}.boss-category-daily-backdrop,.boss-category-daily-backdrop.is-platform{padding:4px;overflow:hidden}.boss-category-daily-modal,.boss-category-daily-modal.is-platform{width:calc(100vw - 8px);max-width:none;height:calc(100vh - 8px);max-height:calc(100vh - 8px);border-radius:10px}.boss-category-daily-modal-head{min-height:48px;flex:none;padding:6px 10px}.boss-category-daily-modal-head span{font-size:9px}.boss-category-daily-modal-head h2{font-size:15px}.boss-category-daily-modal-head p{margin-top:1px;font-size:10px}@media(max-height:740px){.boss-category-daily-modal-head{min-height:43px;padding-block:4px}.boss-category-daily-modal-head h2{font-size:14px}.boss-category-daily-modal-head p{font-size:9px}}@media(max-width:1000px){.boss-category-daily-backdrop,.boss-category-daily-backdrop.is-platform{overflow:auto}.boss-category-daily-modal,.boss-category-daily-modal.is-platform{min-height:880px}}.boss-product-command-panel{--boss-product-ink: #172033;--boss-product-muted: #68758a;position:relative;isolation:isolate;padding:20px!important;overflow:hidden;background:linear-gradient(145deg,#ffffffd1,#f4f8ffad),radial-gradient(circle at 8% 0%,rgba(59,130,246,.12),transparent 34%),radial-gradient(circle at 94% 18%,rgba(14,165,233,.09),transparent 30%);border:1px solid rgba(255,255,255,.86);border-radius:18px;box-shadow:0 18px 46px #3a4e701f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.boss-product-command-orb{position:absolute;z-index:-1;width:220px;height:220px;border-radius:50%;filter:blur(48px);pointer-events:none;opacity:.36}.boss-product-command-orb.is-blue{top:-135px;left:9%;background:#93c5fd}.boss-product-command-orb.is-cyan{top:80px;right:-115px;background:#a5f3fc}.boss-product-command-head,.boss-product-command-content{position:relative;z-index:1}.boss-product-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.boss-product-command-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#38619b;font-size:11px;font-weight:650;letter-spacing:.08em}.boss-product-command-eyebrow>i{width:7px;height:7px;background:#3b82f6;border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 0 3px #3b82f621}.boss-product-command-head h2{margin:5px 0 3px;color:#111827;font-size:23px;font-weight:720;letter-spacing:-.025em;line-height:1.2}.boss-product-command-head p{margin:0;color:var(--boss-product-muted);font-size:12px;line-height:1.5}.boss-product-command-scope{display:inline-flex;min-height:28px;align-items:center;flex:none;padding:0 11px;color:#325b93;background:#ffffff9e;border:1px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 5px 16px #4e689117;font-size:11px;font-weight:650}.boss-product-command-content{display:grid;gap:16px}.boss-product-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.boss-product-overview-card{position:relative;display:flex;min-width:0;min-height:102px;align-items:center;gap:12px;padding:14px;overflow:hidden;background:#ffffffab;border:1px solid rgba(255,255,255,.9);border-radius:14px;box-shadow:0 9px 24px #3e527414,inset 0 0 0 1px #d6e2f280}.boss-product-overview-card:after{position:absolute;right:-18px;bottom:-34px;width:92px;height:92px;background:radial-gradient(circle,rgba(96,165,250,.13),transparent 68%);border-radius:50%;content:""}.boss-product-overview-icon{display:grid;width:38px;height:38px;flex:none;place-items:center;color:#315d99;background:linear-gradient(145deg,#eff6fff2,#dbeafeb3);border:1px solid rgba(191,219,254,.75);border-radius:12px;font-size:12px;font-weight:750;box-shadow:inset 0 1px #fff}.boss-product-overview-card>div{min-width:0}.boss-product-overview-card small,.boss-product-overview-card em{display:block;overflow:hidden;color:var(--boss-product-muted);font-size:11px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.boss-product-overview-card strong{display:block;margin:3px 0 2px;overflow:hidden;color:var(--boss-product-ink);font-size:20px;font-weight:680;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.boss-product-overview-card.is-negative strong{color:#dc2626;font-weight:760}.boss-product-overview-card.is-risk.has-risk .boss-product-overview-icon{color:#a16207;background:#fef3c7cc;border-color:#fde68ad1}.boss-product-focus-zone{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;background:#eaf2fe94;border:1px solid rgba(255,255,255,.82);border-radius:15px;box-shadow:inset 0 0 0 1px #c9d8ee61}.boss-product-focus-zone>header{display:flex;justify-content:center;flex-direction:column;gap:4px;padding:4px 8px}.boss-product-focus-zone>header div{display:block}.boss-product-focus-zone>header span{display:block;margin-bottom:3px;color:#2563eb;font-size:10px;font-weight:700;letter-spacing:.08em}.boss-product-focus-zone>header b{color:var(--boss-product-ink);font-size:15px;font-weight:680}.boss-product-focus-zone>header small{color:var(--boss-product-muted);font-size:11px;line-height:1.4}.boss-product-focus-zone>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.boss-product-focus-card{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 9px;padding:10px 30px 10px 13px;overflow:hidden;color:var(--boss-product-ink);background:#ffffffc7;border:1px solid rgba(255,255,255,.95);border-radius:11px;box-shadow:0 6px 16px #3b4d6b12;font-family:var(--font);text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.boss-product-focus-card:before{position:absolute;top:9px;bottom:9px;left:0;width:3px;background:#64748b;border-radius:0 5px 5px 0;content:""}.boss-product-focus-card.is-key:before{background:#2563eb}.boss-product-focus-card.is-risk:before{background:#dc2626}.boss-product-focus-card.is-warning:before{background:#d97706}.boss-product-focus-card.is-growth:before{background:#059669}.boss-product-focus-card>span{color:#5d6d84;font-size:10px;font-weight:650}.boss-product-focus-card>b{grid-column:1;overflow:hidden;color:#26344a;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card>strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--boss-product-ink);font-size:16px;font-weight:680;font-variant-numeric:tabular-nums}.boss-product-focus-card.is-risk>strong{color:#dc2626;font-weight:760}.boss-product-focus-card>small{grid-column:1 / span 2;overflow:hidden;color:var(--boss-product-muted);font-size:10.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card>i{position:absolute;right:10px;bottom:10px;color:#94a3b8;font-size:18px;font-style:normal}.boss-product-focus-card:hover{transform:translateY(-1px);border-color:#93c5fdcc;box-shadow:0 10px 22px #304c771c}.boss-product-focus-card:focus-visible,.boss-product-glass-card:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.boss-product-priority-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:3px 2px 0}.boss-product-priority-head>div:first-child>span{color:#2563eb;font-size:10px;font-weight:700;letter-spacing:.08em}.boss-product-priority-head h3{margin:1px 0 2px;color:var(--boss-product-ink);font-size:17px;font-weight:690;line-height:1.25}.boss-product-priority-head p{margin:0;color:var(--boss-product-muted);font-size:11px}.boss-product-priority-chips{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.boss-product-priority-chips>span{padding:4px 8px;color:#5f6d80;background:#ffffff9e;border:1px solid rgba(214,223,236,.86);border-radius:999px;font-size:10.5px;white-space:nowrap}.boss-product-priority-chips>span.has-risk{color:#b91c1c;background:#fef2f2cc;border-color:#fecacadb}.boss-product-priority-chips>span.has-warning{color:#9a5a09;background:#fff7edcc;border-color:#fed7aae6}.boss-product-priority-chips>span.is-growth{color:#047857;background:#ecfdf5c7;border-color:#a7f3d0cc}.boss-product-glass-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.boss-product-glass-card{position:relative;min-width:0;padding:13px 14px 11px;overflow:hidden;color:var(--boss-product-ink);background:#ffffffb3;border:1px solid rgba(255,255,255,.94);border-radius:14px;box-shadow:0 9px 24px #41526f13,inset 0 0 0 1px #d6e1ef73;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.boss-product-glass-card:before{position:absolute;top:14px;bottom:14px;left:0;width:3px;background:#cbd5e1;border-radius:0 5px 5px 0;content:""}.boss-product-glass-card.is-risk:before{background:#dc2626}.boss-product-glass-card.is-warning:before{background:#d97706}.boss-product-glass-card.is-growth:before{background:#059669}.boss-product-glass-card:hover{transform:translateY(-2px);border-color:#93c5fdd1;box-shadow:0 15px 32px #344e771f,inset 0 0 0 1px #bfdbfe8f}.boss-product-card-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0}.boss-product-card-rank{display:grid;width:25px;height:25px;place-items:center;color:#64748b;background:#e2e8f0b8;border-radius:8px;font-size:11px;font-style:normal;font-weight:700}.boss-product-card-rank.is-top{color:#fff;background:linear-gradient(145deg,#3b82f6,#255ecb);box-shadow:0 4px 10px #2563eb33}.boss-product-card-identity{display:flex;min-width:0;flex-direction:column;gap:1px}.boss-product-card-identity>span{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--boss-product-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-identity>span>i{width:6px;height:6px;flex:none;border-radius:50%}.boss-product-card-identity>b{overflow:hidden;color:#1f2937;font-size:13px;font-weight:690;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-focus{padding:4px 8px;color:#5e6b7d;background:#f1f5f9e0;border:1px solid rgba(226,232,240,.9);border-radius:999px;font-size:10px;font-weight:650;white-space:nowrap}.boss-product-card-focus.is-risk{color:#b91c1c;background:#fef2f2d6;border-color:#fecacae6}.boss-product-card-focus.is-warning{color:#9a5a09;background:#fff7eddb;border-color:#fed7aae6}.boss-product-card-focus.is-growth{color:#047857;background:#ecfdf5d6;border-color:#a7f3d0db}.boss-product-card-head>em{color:#7b8798;font-size:10px;font-style:normal;white-space:nowrap}.boss-product-card-head>em i{margin-left:2px;color:#2563eb;font-size:15px;font-style:normal}.boss-product-card-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 10px;padding:10px 0;background:#f7fafdb8;border:1px solid rgba(226,232,240,.72);border-radius:10px}.boss-product-card-metrics>span{min-width:0;padding:0 10px;border-left:1px solid rgba(215,224,236,.78)}.boss-product-card-metrics>span:first-child{border-left:0}.boss-product-card-metrics small,.boss-product-card-metrics em{display:block;overflow:hidden;color:var(--boss-product-muted);font-size:10px;font-style:normal;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-metrics b{display:block;margin:2px 0;overflow:hidden;color:#20293a;font-size:14px;font-weight:620;font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-metrics b.is-negative{color:#dc2626;font-weight:760}.boss-product-card-trend{min-width:0;padding:8px 10px 6px;background:linear-gradient(180deg,#eff6ffad,#f8fafc6b);border:1px solid rgba(219,234,254,.72);border-radius:10px}.boss-product-card-trend>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.boss-product-card-trend>header span,.boss-product-card-trend>header em{color:#637187;font-size:10.5px;font-style:normal;font-weight:600}.boss-product-card-trend>header em.is-negative{color:#dc2626;font-weight:760}.boss-product-card-trend svg{display:block;width:100%;height:58px;margin:1px 0;overflow:visible}.boss-product-card-trend .gmv-area{fill:#2563eb18;stroke:none}.boss-product-card-trend .gmv-line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.boss-product-card-trend .hover-point{fill:transparent;stroke:transparent;stroke-width:1.2;vector-effect:non-scaling-stroke;pointer-events:all}.boss-product-card-trend .hover-point:hover{fill:#fff;stroke:#2563eb}.boss-product-card-trend .latest-point{fill:#2563eb;stroke:#fff;stroke-width:1.2;vector-effect:non-scaling-stroke;pointer-events:none}.boss-product-card-trend>footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;color:#8995a6;font-size:9.5px}.boss-product-card-trend>footer span:nth-child(2){overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.boss-product-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.boss-product-card-footer>div{display:flex;min-width:0;gap:5px;flex-wrap:wrap}.boss-product-card-footer>div>span{padding:3px 7px;color:#5e6b7d;background:#f1f5f9db;border-radius:999px;font-size:9.5px;white-space:nowrap}.boss-product-card-footer>div>span.is-risk{color:#b91c1c;background:#fee2e29e;font-weight:680}.boss-product-card-footer>div>span.is-warning{color:#9a5a09;background:#fef3c7a8}.boss-product-card-footer>div>span.is-growth{color:#047857;background:#d1fae5b3}.boss-product-card-footer>small{min-width:0;overflow:hidden;color:#7b8798;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.boss-product-command-panel .boss-product-command-orb{opacity:.14}.boss-product-executive-summary{display:grid;grid-template-columns:minmax(360px,1.05fr) minmax(0,1.65fr);gap:0;overflow:hidden;background:#ffffffc2;border:1px solid rgba(216,226,239,.88);border-left:4px solid #d97706;border-radius:14px;box-shadow:0 8px 24px #3a4e7012,inset 0 1px #ffffffeb}.boss-product-executive-summary.is-risk{border-left-color:#dc2626}.boss-product-executive-summary.is-growth{border-left-color:#059669}.boss-product-executive-verdict{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:15px 18px;background:linear-gradient(110deg,#fff7edcc,#ffffff47);border-right:1px solid rgba(219,228,240,.82)}.boss-product-executive-summary.is-risk .boss-product-executive-verdict{background:linear-gradient(110deg,#fef2f2d6,#ffffff47)}.boss-product-executive-summary.is-growth .boss-product-executive-verdict{background:linear-gradient(110deg,#ecfdf5cc,#ffffff47)}.boss-product-executive-verdict>span{width:max-content;padding:3px 7px;color:#9a5a09;background:#fef3c7cc;border-radius:999px;font-size:10px;line-height:1}.boss-product-executive-summary.is-risk .boss-product-executive-verdict>span{color:#b91c1c;background:#fee2e2c7}.boss-product-executive-summary.is-growth .boss-product-executive-verdict>span{color:#047857;background:#d1fae5c2}.boss-product-executive-verdict h3{margin:7px 0 4px;color:#111827;font-size:17px;font-weight:650;line-height:1.35}.boss-product-executive-verdict p{margin:0;color:#4b5563;font-size:11px;line-height:1.55}.boss-product-executive-kpis{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.boss-product-executive-kpis>span{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:12px 14px;border-left:1px solid rgba(219,228,240,.78)}.boss-product-executive-kpis>span:first-child{border-left:0}.boss-product-executive-kpis small,.boss-product-executive-kpis em{overflow:hidden;color:#64748b;font-size:10px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.boss-product-executive-kpis b{margin:4px 0 2px;overflow:hidden;color:#172033;font-size:17px;font-weight:620;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.boss-product-executive-kpis b.is-negative,.boss-product-executive-kpis>span.is-risk b{color:#dc2626}.boss-product-focus-card>small{display:flex;align-items:center;gap:5px;padding-right:55px}.boss-product-focus-card>small>i{width:6px;height:6px;flex:none;border-radius:50%}.boss-product-focus-card>em{position:absolute;right:10px;bottom:9px;color:#2563eb;font-size:9.5px;font-style:normal}.boss-product-focus-card.is-warning>strong{color:#b45309}.boss-product-focus-card.is-growth>strong{color:#047857}.boss-product-focus-card.is-empty:disabled{opacity:1;cursor:default}.boss-product-focus-card.is-empty:disabled:hover{transform:none;border-color:#d2dceae0;box-shadow:inset 0 1px #ffffffe6}.boss-product-focus-card.is-empty>em{color:#64748b}.boss-product-command-panel.is-compact{padding:14px 16px!important;border-radius:14px}.boss-product-command-panel.is-compact .boss-product-command-head{align-items:center;margin-bottom:10px}.boss-product-command-panel.is-compact .boss-product-command-head h2{margin-top:3px;font-size:20px}.boss-product-command-panel.is-compact .boss-product-command-content{gap:10px}.boss-product-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.boss-product-details-toggle,.boss-product-drilldown-toggle{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:#1d4ed8;background:#eff6ffd1;border:1px solid rgba(147,197,253,.82);border-radius:999px;font-family:var(--font);font-size:10.5px;font-weight:560;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.boss-product-details-toggle:hover,.boss-product-details-toggle:focus-visible,.boss-product-drilldown-toggle:hover,.boss-product-drilldown-toggle:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:none}.boss-product-details-toggle>i,.boss-product-drilldown-toggle>i{font-size:13px;font-style:normal;line-height:1;transition:transform .18s ease}.boss-product-details-toggle>i.is-expanded,.boss-product-drilldown-toggle>i.is-expanded{transform:rotate(180deg)}.boss-product-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.boss-product-brief-summary{position:relative;display:flex;min-width:0;min-height:82px;justify-content:center;flex-direction:column;padding:9px 13px 9px 15px;overflow:hidden;background:linear-gradient(120deg,#fff7ede0,#ffffffbf);border:1px solid rgba(255,255,255,.95);border-radius:11px;box-shadow:0 6px 16px #3b4d6b12}.boss-product-brief-summary:before{position:absolute;top:9px;bottom:9px;left:0;width:3px;background:#d97706;border-radius:0 5px 5px 0;content:""}.boss-product-brief-summary.is-risk{background:linear-gradient(120deg,#fef2f2e6,#ffffffbf)}.boss-product-brief-summary.is-risk:before{background:#dc2626}.boss-product-brief-summary.is-growth{background:linear-gradient(120deg,#ecfdf5e0,#ffffffbf)}.boss-product-brief-summary.is-growth:before{background:#059669}.boss-product-brief-summary>span{color:#5d6d84;font-size:10px;font-weight:650}.boss-product-brief-summary>h3{display:-webkit-box;margin:3px 0 2px;overflow:hidden;color:#172033;font-size:12.5px;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-product-brief-summary>p{display:-webkit-box;margin:0;overflow:hidden;color:#4b5563;font-size:10.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.boss-product-brief-summary>small{margin-top:3px;overflow:hidden;color:#64748b;font-size:9.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card.is-brief{min-height:82px;padding:9px 29px 9px 12px}.boss-product-focus-card.is-brief>b{font-size:11.5px}.boss-product-focus-card.is-brief>strong{font-size:15px}.boss-product-focus-card.is-brief>small{padding-right:48px;font-size:9.5px}.boss-product-drilldown{display:grid;gap:12px;padding-top:2px}.boss-product-executive-summary.is-kpi-only{grid-template-columns:minmax(0,1fr)}.boss-product-executive-summary.is-kpi-only .boss-product-executive-kpis>span:first-child{border-left:0}.boss-product-drilldown-toggle{width:100%;min-height:30px;color:#475569;background:#ffffff85;border-color:#cbd5e1e0;border-radius:9px}.boss-product-decision-table-wrap{overflow:auto;background:#ffffffb8;border:1px solid rgba(216,226,239,.88);border-radius:13px;box-shadow:0 8px 22px #3d4f6e11,inset 0 1px #ffffffeb}.boss-product-decision-table{width:100%;min-width:1260px;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#111827;font-size:11px}.boss-product-decision-table th{height:36px;padding:6px 10px;color:#334155;background:#eff4fbe0;border-bottom:1px solid #dce5f0;font-size:10.5px;font-weight:500;text-align:left;white-space:nowrap}.boss-product-decision-table th:nth-child(1){width:116px}.boss-product-decision-table th:nth-child(2){width:190px}.boss-product-decision-table th:nth-child(3){width:108px}.boss-product-decision-table th:nth-child(4){width:68px}.boss-product-decision-table th:nth-child(5){width:72px}.boss-product-decision-table th:nth-child(6){width:90px}.boss-product-decision-table th:nth-child(7){width:86px}.boss-product-decision-table th:nth-child(8){width:88px}.boss-product-decision-table th:nth-child(9){width:98px}.boss-product-decision-table th:nth-child(10){width:98px}.boss-product-decision-table th:nth-child(11){width:104px}.boss-product-decision-table th:nth-child(12){width:68px}.boss-product-decision-table td{height:49px;padding:6px 10px;background:#ffffff80;border-bottom:1px solid rgba(224,231,240,.86);text-align:left!important;vertical-align:middle}.boss-product-decision-table th:nth-child(n+3):not(:last-child),.boss-product-decision-table td:nth-child(n+3):not(:last-child){text-align:right!important}.boss-product-decision-table th:last-child,.boss-product-decision-table td:last-child{text-align:center!important}.boss-product-decision-table tbody tr:last-child td{border-bottom:0}.boss-product-decision-table tbody tr:hover td{background:#eff6ffb8}.boss-product-decision-table tbody tr.is-risk td:first-child{box-shadow:inset 3px 0 #dc2626}.boss-product-decision-table tbody tr.is-warning td:first-child{box-shadow:inset 3px 0 #d97706}.boss-product-decision-table tbody tr.is-growth td:first-child{box-shadow:inset 3px 0 #059669}.boss-product-decision-table td>b,.boss-product-decision-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-product-decision-table td>b{color:#172033;font-size:11.5px;font-weight:560;font-variant-numeric:tabular-nums}.boss-product-decision-table td>small{margin-top:2px;color:#64748b;font-size:9.5px;line-height:1.25}.boss-product-decision-table td:nth-child(2)>small{display:flex;align-items:center;gap:4px}.boss-product-decision-table td:nth-child(2)>small>i{width:6px;height:6px;flex:none;border-radius:50%}.boss-product-decision-table .is-negative{color:#dc2626!important}.boss-product-decision-table .is-warning{color:#b45309!important}.boss-product-decision-table .is-growth{color:#047857!important}.boss-product-decision-table td.boss-product-fee-cell{cursor:help}.boss-product-decision-table td.boss-product-fee-cell>b{text-decoration:underline dotted #94a3b8;text-underline-offset:3px}.boss-product-decision-badge{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;font-size:9.5px;white-space:nowrap}.boss-product-decision-badge.is-risk{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.boss-product-decision-badge.is-warning{color:#9a5a09;background:#fff7ed;border-color:#fed7aa}.boss-product-decision-badge.is-growth{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.boss-product-decision-table td:last-child button{height:25px;padding:0 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font-family:var(--font);font-size:9.5px;font-weight:500;white-space:nowrap;cursor:pointer}.boss-product-decision-table td:last-child button:hover,.boss-product-decision-table td:last-child button:focus-visible{color:#fff;background:#2563eb;border-color:#2563eb;outline:none}@media(max-width:1380px){.boss-product-executive-summary{grid-template-columns:1fr}.boss-product-executive-verdict{border-right:0;border-bottom:1px solid rgba(219,228,240,.82)}}@media(max-width:1480px){.boss-product-overview-grid,.boss-product-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-product-glass-grid{grid-template-columns:1fr}}@media(max-width:1120px){.boss-product-focus-zone{grid-template-columns:1fr}.boss-product-focus-zone>header{padding-inline:2px}}@media(max-width:820px){.boss-product-command-panel{padding:14px!important;border-radius:14px}.boss-product-command-head,.boss-product-priority-head{align-items:flex-start;flex-direction:column}.boss-product-command-actions{width:100%;justify-content:flex-start}.boss-product-overview-grid,.boss-product-focus-zone>div,.boss-product-brief-grid{grid-template-columns:1fr}.boss-product-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-product-executive-kpis>span:nth-child(3),.boss-product-executive-kpis>span:nth-child(5){border-left:0;border-top:1px solid rgba(219,228,240,.78)}.boss-product-executive-kpis>span:nth-child(4){border-top:1px solid rgba(219,228,240,.78)}.boss-product-priority-chips{justify-content:flex-start}.boss-product-card-head{grid-template-columns:28px minmax(0,1fr) auto}.boss-product-card-head>em{display:none}.boss-product-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.boss-product-card-metrics>span:nth-child(3){border-left:0}}.store-month-series-modal{width:calc(100vw - 8px);max-width:none;height:calc(100vh - 8px);max-height:calc(100vh - 8px)}@media(min-width:1101px){.store-month-series-modal.is-compact-range{height:min(560px,calc(100vh - 8px))}}.store-month-series-workspace{grid-template-columns:minmax(0,1fr) minmax(560px,1fr);gap:6px;padding:6px}.store-month-series-ledger>header em{flex:none;color:#2563eb;font-size:11px;font-style:normal;font-weight:650}.store-month-series-status,.store-month-series-load-status{display:flex;min-height:28px;flex:none;align-items:center;gap:7px;padding:5px 9px;color:#475569;background:#f8fafc;border-bottom:1px solid #dce6f1;font-size:10px;line-height:16px}.store-month-series-status:before,.store-month-series-load-status:before{width:6px;height:6px;flex:none;content:"";background:#2563eb;border-radius:999px;box-shadow:0 0 0 3px #2563eb1c}.store-month-series-status.is-loading,.store-month-series-load-status.is-loading{color:#1d4ed8;background:#eff6ff}.store-month-series-status.is-loading:before,.store-month-series-load-status.is-loading:before{animation:store-month-series-status-pulse 1.2s ease-in-out infinite}.store-month-series-status.is-error,.store-month-series-load-status.is-error{color:#b91c1c;background:#fff1f2;border-bottom-color:#fecdd3}.store-month-series-status.is-error:before,.store-month-series-load-status.is-error:before{background:#ef4444;box-shadow:0 0 0 3px #ef44441c}.store-month-series-status.is-ready,.store-month-series-load-status.is-ready{color:#047857;background:#ecfdf5;border-bottom-color:#a7f3d0}.store-month-series-status.is-ready:before,.store-month-series-load-status.is-ready:before{background:#10b981;box-shadow:0 0 0 3px #10b9811c}@keyframes store-month-series-status-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.store-month-series-table-wrap{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-color:#a8b4c4 transparent;scrollbar-width:thin}.store-month-series-table-wrap::-webkit-scrollbar{width:7px;height:7px}.store-month-series-table-wrap::-webkit-scrollbar-thumb{background:#a8b4c4;border:1px solid #f8fafc;border-radius:999px}.store-month-series-table{width:max-content;min-width:100%;table-layout:auto;border-collapse:separate;border-spacing:0;color:#3d3742;background:#fff;font-size:11px}.store-month-series-table th,.store-month-series-table td{box-sizing:border-box;height:46px;padding:7px 10px;overflow:hidden;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;background:#fff;border-right:1px solid #f0eef5;border-bottom:1px solid #f0eef5;font-variant-numeric:tabular-nums}.store-month-series-table th{position:sticky;top:0;z-index:4;height:34px;color:#475569;background:#f1f5f9;font-size:9.5px;font-weight:650;line-height:12px;text-align:center;white-space:normal}.store-month-series-table thead tr:first-child th{top:0;z-index:5;height:26px;padding-block:3px;color:#334155;border-right-color:#cbd6e3;border-bottom-color:#c3cfdd;font-size:10px;line-height:12px;white-space:nowrap}.store-month-series-table thead tr:nth-child(2) th{top:26px;z-index:4;height:34px}.store-month-series-table thead .group-info{background:#f1efff}.store-month-series-table thead .group-sales{background:#e8f1ff}.store-month-series-table thead .group-order-profit{background:#e7f7f1}.store-month-series-table thead .group-marketing-profit{background:#e6f7f6}.store-month-series-table thead .group-net-profit{background:#f3edff}.store-month-series-table thead .group-promotion{background:#ffe8e6}.store-month-series-table thead .group-other-cost{background:#fff5df}.store-month-series-table thead .group-refund{background:#fff0ee}.store-month-series-table th:first-child,.store-month-series-table td:first-child{position:sticky;left:0;z-index:3;width:80px;min-width:80px;max-width:80px;text-align:center;box-shadow:1px 0 #d4deea}.store-month-series-table th:first-child{z-index:7;text-align:center}.store-month-series-table thead tr:first-child th:first-child{z-index:8}.store-month-series-table thead tr:nth-child(2) th:first-child{z-index:7}.store-month-series-table tbody tr:nth-child(2n) td,.store-month-series-table tbody tr:nth-child(2n) td:first-child{background:#faf5f9}.store-month-series-table tbody tr:hover td,.store-month-series-table tbody tr:hover td:first-child{background:#eef4fc}.store-month-series-month-link{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:3px 2px;color:#172033;background:transparent;border:0;border-radius:5px;cursor:pointer}.store-month-series-month-link:hover,.store-month-series-month-link:focus-visible{color:#1d4ed8;background:#eaf2ff;outline:1px solid #93b4f4;outline-offset:-1px}.store-month-series-month-link:after{color:#3b82f6;font-size:8px;line-height:9px;content:"查看明细 ›"}.store-month-series-month-link b{color:inherit}.store-month-series-table td b{color:#172033;font-size:10.5px;font-weight:650}.store-month-series-table td>b,.store-month-series-table td>span{display:block;width:100%;text-align:center}.store-month-series-table td.is-value-with-rate,.store-month-series-table td.is-expense-with-rate{padding-top:3px;padding-bottom:3px}.store-month-series-table td.is-expense-with-rate>.boss-other-marketing-trigger{display:block;width:100%}.store-month-series-table td.is-value-with-rate>b,.store-month-series-table td.is-value-with-rate>small,.store-month-series-table td.is-expense-with-rate>b,.store-month-series-table td.is-expense-with-rate>small,.store-month-series-table td.is-expense-with-rate>.boss-other-marketing-trigger>b,.store-month-series-table td.is-expense-with-rate>.boss-other-marketing-trigger>small{display:block;max-width:100%;overflow:hidden;line-height:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.store-month-series-table td.is-value-with-rate>small,.store-month-series-table td.is-expense-with-rate>small,.store-month-series-table td.is-expense-with-rate>.boss-other-marketing-trigger>small{margin-top:2px;color:#8a8088;font-size:8.5px;font-weight:500;line-height:10px}.store-month-series-table td:first-child small{display:block;margin-top:3px;color:#d97706;font-size:10px}.store-month-series-table .is-money b{color:#1d4ed8}.store-month-series-table .is-money.is-negative b,.store-month-series-points text.is-negative{color:#dc2626;fill:#dc2626}.store-month-series-table tfoot td{position:sticky;bottom:0;z-index:4;height:42px;background:#eaf2ff;border-top:1px solid #bfdbfe;font-weight:650}.store-month-series-table tfoot td:first-child{z-index:6;background:#eaf2ff}.store-month-series-change{display:block;width:100%;font-size:10px;font-weight:650;text-align:center}.store-month-series-change.is-rise,.store-month-series-summary-grid em.is-rise{color:#059669}.store-month-series-change.is-fall,.store-month-series-summary-grid em.is-fall{color:#dc2626}.store-month-series-change.is-flat{color:#2563eb}.store-month-series-analysis{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:6px}.store-month-series-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:8px}.store-month-series-summary-grid article{display:grid;min-width:0;min-height:70px;align-content:center;gap:4px;padding:8px 11px;border-right:1px solid #e2e8f0}.store-month-series-summary-grid article:last-child{border-right:0}.store-month-series-summary-grid small,.store-month-series-summary-grid em{overflow:hidden;color:#64748b;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.store-month-series-summary-grid b{overflow:hidden;color:#172033;font-size:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.store-month-series-chart-card{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:8px}.store-month-series-chart-card .boss-category-daily-analysis-plot.is-split-sections{flex:1;min-height:300px}.store-month-series-chart-card .boss-category-daily-analysis-plot svg{display:block;width:100%;height:100%;min-height:240px;overflow:visible}.store-month-series-chart-plot+.store-month-series-plot-head{border-top:4px solid #eef2f7}.store-month-series-chart-card>header{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-bottom:1px solid #e2e8f0}.store-month-series-chart-card>header div{display:grid;min-width:0;gap:2px}.store-month-series-chart-card>header b{color:#172033;font-size:14px}.store-month-series-chart-card>header span,.store-month-series-chart-card>header em{color:#64748b;font-size:10px;font-style:normal}.store-month-series-chart-card>header em{flex:none;color:#2563eb;font-size:12px;font-weight:650}.store-month-series-chart-card>nav{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;padding:7px 10px 0}.store-month-series-chart-card>nav button{height:27px;flex:0 0 auto;padding:0 9px;color:#64748b;background:#f8fafc;border:1px solid #dbe4f0;border-radius:6px;font-size:11px;cursor:pointer}.store-month-series-chart-card>nav button.active{color:#fff;background:#2f6feb;border-color:#2f6feb;box-shadow:0 3px 8px #2563eb38}.store-month-series-comparison-legend{display:inline-flex;min-height:27px;align-items:center;gap:10px;margin-left:auto;color:#475569;font-size:10px;white-space:nowrap}.store-month-series-comparison-legend b{display:inline-flex;align-items:center;gap:4px;font-weight:600}.store-month-series-comparison-legend i{width:16px;height:0;flex:none;background:none;border-top:2px solid var(--series-color, #2563eb)}.store-month-series-comparison-legend b.is-dashed i{border-top-style:dashed}.store-month-series-comparison-legend b.is-rate{color:#334155}.store-month-series-chart-plot{height:220px;min-height:0;padding:4px 8px 2px}.store-month-series-chart-plot svg{width:100%;height:100%;overflow:visible}.store-month-series-grid line{stroke:#dbe5f0;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.store-month-series-grid line.zero-line{stroke:#94a3b8;stroke-dasharray:none}.store-month-series-grid text,.store-month-series-x-axis text{fill:#64748b;font-size:10px;font-variant-numeric:tabular-nums}.store-month-series-grid text.store-month-series-rate-axis-label{fill:#7c3aed;font-weight:650}.store-month-series-area{fill-opacity:1}.store-month-series-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.store-month-series-line.is-comparison-series{stroke-width:1.9}.store-month-series-line.is-dashed-series{stroke-dasharray:6 4}.store-month-series-line.is-rate-series{stroke-width:1.55}.store-month-series-points circle{stroke:#fff;stroke-width:1.4;vector-effect:non-scaling-stroke}.store-month-series-points text{fill:#334155;font-size:10px;font-weight:650;paint-order:stroke;stroke:#ffffffeb;stroke-width:3px;stroke-linejoin:round}.store-month-series-points.is-comparison-series text{font-size:9px}.store-month-series-points text.is-rate-series{font-size:8.5px;font-weight:700}.store-month-series-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.store-month-series-insights article{display:grid;min-height:68px;align-content:center;gap:3px;padding:7px 10px;background:#fff;border:1px solid #d8e2ee;border-top:3px solid #94a3b8;border-radius:7px}.store-month-series-insights article.is-good{border-top-color:#10b981}.store-month-series-insights article.is-risk{border-top-color:#ef4444}.store-month-series-insights article.is-neutral{border-top-color:#3b82f6}.store-month-series-insights small,.store-month-series-insights span{color:#64748b;font-size:10px}.store-month-series-insights b{color:#172033;font-size:14px}@media(max-width:1100px){.store-month-series-workspace{grid-template-columns:1fr;overflow:auto}.store-month-series-ledger,.store-month-series-analysis{min-height:430px}}@media(max-width:520px){.boss-product-command-head h2{font-size:20px}.boss-product-command-scope{display:none}.boss-product-card-head{grid-template-columns:28px minmax(0,1fr)}.boss-product-card-focus{grid-column:2;justify-self:start}.boss-product-card-footer{align-items:flex-start;flex-direction:column}.boss-product-card-footer>small{text-align:left}}@media(prefers-reduced-motion:reduce){.boss-product-focus-card,.boss-product-glass-card{transition:none}.boss-product-focus-card:hover,.boss-product-glass-card:hover{transform:none}}.app-shell{--app-sidebar-width: 220px;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr)}.sidebar{position:sticky;top:0;isolation:isolate;height:100vh;gap:15px;padding:17px 11px 13px;overflow-x:hidden;overflow-y:auto;color:#334155;background:radial-gradient(circle at 8% 2%,rgba(59,130,246,.08),transparent 30%),radial-gradient(circle at 96% 100%,rgba(14,165,233,.06),transparent 34%),linear-gradient(170deg,#fff,#eef3fa 58%,#e6edf6);border-right:1px solid rgba(15,23,42,.08);box-shadow:10px 0 34px #0f172a12,inset -1px 0 #ffffffb3;scrollbar-color:rgba(100,116,139,.3) transparent;scrollbar-width:thin}.sidebar:before{position:absolute;right:-52px;bottom:54px;z-index:-1;width:320px;height:320px;background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;opacity:.05;pointer-events:none;content:""}.sidebar:after{position:absolute;top:-34px;left:-64px;z-index:-1;width:210px;height:210px;background:radial-gradient(circle,rgba(59,130,246,.12),transparent 68%);filter:blur(20px);pointer-events:none;content:""}.sidebar>.brand{position:relative}.sidebar>.brand:after{position:absolute;top:-17px;left:-11px;right:-11px;height:3px;background:linear-gradient(90deg,#2563eb,#0ea5e9 55%,transparent);opacity:.85;border-radius:0 0 4px 4px;content:""}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:999px}.brand{gap:12px;min-height:76px;padding:12px;background:linear-gradient(140deg,#fff,#f4f8fd);border:1px solid rgba(15,23,42,.07);border-radius:16px;box-shadow:inset 0 1px 2px #ffffffe6,0 10px 26px #0f172a12;position:relative;overflow:hidden}.brand:before{position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.06),transparent 70%);pointer-events:none;content:""}.brand-mark{width:48px;height:48px;flex:none;color:#0f172a;background:linear-gradient(150deg,#0f172a,#1e293b);border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 10px 24px #0f172a47,inset 0 1px 2px #ffffff29;font-size:15px;letter-spacing:-.03em;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.brand:hover .brand-mark{transform:translateY(-1px) rotate(-3deg);box-shadow:0 14px 30px #0f172a57,inset 0 1px 2px #ffffff29}.brand-mark img{display:block;width:32px;height:34px;object-fit:contain;filter:invert(1);mix-blend-mode:screen}.brand strong{overflow:hidden;color:#0f2138;font-size:15px;font-weight:700;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}.brand span{margin-top:2px;overflow:hidden;color:#6b7f99;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1;letter-spacing:.02em}.nav{gap:14px;padding:1px}.nav-section{gap:4px}.nav-level{min-height:23px}.nav-level-1{position:relative;gap:8px;padding:0 9px;color:#64748b;font-size:12.5px;font-weight:700;letter-spacing:.025em}.nav-level-1:after{height:1px;flex:1;background:linear-gradient(90deg,rgba(15,23,42,.1),transparent);content:""}.nav-level-2{padding-left:15px;color:#475569;font-size:12px;font-weight:500}.nav-item{position:relative;min-height:37px;padding:0 11px 0 15px;color:#475569;background:transparent;border:1px solid transparent;border-radius:11px;box-shadow:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.nav-item:before{width:4px;height:4px;flex:none;margin-right:8px;background:#64748b6b;border-radius:50%;content:"";transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.nav-item:hover{color:#1e293b;background:#3b82f614;border-color:#3b82f624;transform:translate(2px)}.nav-item:hover:before{background:#3b82f6}.nav-item.active{color:#1d4ed8;background:linear-gradient(135deg,#3b82f629,#3b82f60d);border-color:#3b82f63d;box-shadow:inset 3px 0 #2563eb,0 6px 16px #2563eb1a;font-weight:650;transform:none}.nav-item.active:before{width:5px;height:5px;background:#2563eb;box-shadow:0 0 9px #2563eb99;transform:scale(1.05)}.nav-direct-section{min-height:39px;font-size:12.5px;font-weight:650}.nav-item:focus-visible{outline:2px solid rgba(37,99,235,.6);outline-offset:2px}.sidebar-footer{padding:12px;background:linear-gradient(145deg,#fff,#f4f8fd);border:1px solid rgba(15,23,42,.07);border-radius:13px;box-shadow:inset 0 1px 2px #ffffffe6,0 8px 20px #0f172a0f}.account-footer{gap:6px}.account-footer strong{margin-top:0;overflow:hidden;color:#0f2138;font-size:12px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.account-footer em,.sidebar-footer span{color:#64748b;font-size:10px}.account-footer select{min-height:30px;padding:0 8px;color:#334155;color-scheme:light;background:#fff;border-color:#0f172a1f;border-radius:9px;font-size:10.5px}.account-footer select option{color:#334155;background:#fff}.account-footer .connection-label{margin-top:6px;padding-top:8px;border-top-color:#0f172a1a}.dashboard-sticky-head{left:var(--app-sidebar-width)}.account-watermark{inset:0 0 0 var(--app-sidebar-width)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.sidebar{background:linear-gradient(170deg,#fff,#e6edf6)}}@media(max-height:780px)and (min-width:561px){.sidebar{gap:10px;padding-block:12px}.brand{min-height:60px;padding:8px}.nav{gap:9px}.nav-item{min-height:34px}.sidebar-footer{padding:10px}}@media(max-width:560px){.app-shell{--app-sidebar-width: 0px;grid-template-columns:1fr}.brand,.sidebar-footer,.nav-level-1{display:none}.sidebar{position:sticky;top:0;z-index:50;width:100%;height:auto;gap:0;padding:9px 10px;overflow:visible;background:linear-gradient(145deg,#fff,#eef3fa);border-right:0;border-bottom:1px solid rgba(15,23,42,.1);box-shadow:0 10px 28px #0f172a1a;border-radius:0 0 14px 14px}.sidebar:before,.sidebar:after{display:none}.nav{display:grid;gap:7px;max-width:calc(100vw - 20px);padding:0 0 2px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-section{gap:4px}.nav-item{min-height:34px;padding:0 12px;font-size:12px;white-space:nowrap}.nav-item:before{display:none}.nav-item:hover{transform:none}.dashboard-sticky-head{left:0}.account-watermark{inset:0}}@media(prefers-reduced-motion:reduce){.nav-item{transition:none}.nav-item:hover{transform:none}}.boss-category-daily-modal.is-product .boss-category-daily-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-product-daily-chart-stack{display:grid;min-width:0;min-height:0;flex:1;grid-template-rows:minmax(200px,1fr) minmax(218px,1.08fr) minmax(128px,.58fr);gap:6px;overflow:hidden}.boss-product-daily-chart{display:grid;min-width:0;min-height:0;grid-template-rows:32px minmax(0,1fr);padding:6px 4px 5px;overflow:hidden;background:#fff;border:1px solid #d8e2ee;border-radius:7px;contain:layout paint}.boss-product-daily-chart.is-refund{grid-template-rows:24px minmax(0,1fr);padding-top:4px}.boss-product-daily-chart>header{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.boss-product-daily-chart.is-refund>header{grid-template-columns:minmax(0,1fr) auto}.boss-product-daily-chart>header>.boss-product-daily-chart-heading{display:flex;min-width:0;align-items:baseline;gap:6px}.boss-product-daily-chart>header b{flex:none;color:#172033;font-size:13px;font-weight:400;line-height:16px}.boss-product-daily-chart>header span,.boss-product-daily-chart>header em{overflow:hidden;color:#40536e;font-size:10px;font-weight:400;font-style:normal;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.boss-product-daily-chart>header em{max-width:230px;text-align:right}.boss-product-daily-chart-legend{display:flex;min-width:0;align-items:center;gap:10px;overflow:hidden;color:#40536e;font-size:9.5px;font-weight:400;line-height:14px;white-space:nowrap}.boss-product-daily-chart-legend span{display:inline-flex;align-items:center;gap:4px}.boss-product-daily-chart-legend i{display:block;width:12px;height:3px;flex:none;background:#64748b;border-radius:99px}.boss-product-daily-chart-legend .is-gmv i{height:7px;background:#93c5fd;border-radius:2px}.boss-product-daily-chart-legend .is-promotion i{background:#d97706}.boss-product-daily-chart-legend .is-profit i{height:7px;background:#059669;border-radius:2px}.boss-product-daily-chart-legend .is-gross-rate i{background:#0f9f8d}.boss-product-daily-chart-legend .is-profit-rate i{background:#7c3aed}.boss-product-daily-chart svg{display:block;width:100%;height:100%;min-width:0;min-height:0;overflow:visible}.boss-product-daily-grid line{stroke:#e6edf5;stroke-width:1;vector-effect:non-scaling-stroke}.boss-product-daily-grid text{fill:#51647e;font-family:var(--font);font-size:9px;font-weight:400;font-variant-numeric:tabular-nums}.boss-product-daily-x-axis text{fill:#111827;font-family:var(--font);font-size:6.2px;font-weight:400;font-variant-numeric:tabular-nums}.boss-product-daily-grid text.is-left{text-anchor:end}.boss-product-daily-grid text.is-right{text-anchor:start}.boss-product-daily-zero-line{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.boss-product-daily-bars rect{vector-effect:non-scaling-stroke}.boss-product-daily-bars.is-gmv rect{fill:#93c5fd94;stroke:#60a5fa;stroke-width:.65}.boss-product-daily-bars.is-gmv rect.is-negative,.boss-product-daily-bars.is-profit rect.is-negative{fill:#dc2626b8;stroke:#dc2626}.boss-product-daily-bars.is-profit rect{fill:#059669ad;stroke:#059669;stroke-width:.65}.boss-product-daily-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;vector-effect:non-scaling-stroke}.boss-product-daily-line.is-promotion{stroke:#d97706}.boss-product-daily-line.is-gross-rate{stroke:#0f9f8d}.boss-product-daily-line.is-profit-rate{stroke:#7c3aed}.boss-product-daily-line.is-refund{stroke:#94a3b8}.boss-product-daily-points circle{stroke:#fff;stroke-width:.55;vector-effect:non-scaling-stroke}.boss-product-daily-points.is-promotion circle{fill:#d97706}.boss-product-daily-points.is-gross-rate circle{fill:#0f9f8d}.boss-product-daily-points.is-profit-rate circle{fill:#7c3aed}.boss-product-daily-points.is-profit-rate circle.is-negative{fill:#dc2626}.boss-product-daily-points.is-refund circle{fill:#64748b}.boss-product-daily-data-labels{pointer-events:none}.boss-product-daily-data-labels text{fill:#334155;stroke:#fffffff5;stroke-width:1.55px;stroke-linejoin:round;paint-order:stroke fill;font-family:var(--font);font-size:7px;font-weight:400;font-variant-numeric:tabular-nums;vector-effect:non-scaling-stroke}.boss-product-daily-data-labels.is-gmv text,.boss-product-daily-data-labels.is-promotion text,.boss-product-daily-data-labels.is-profit text,.boss-product-daily-data-labels.is-gross-rate text,.boss-product-daily-data-labels.is-profit-rate text,.boss-product-daily-data-labels.is-refund text{fill:#334155}.boss-product-daily-data-labels.is-profit text.is-negative{fill:#dc2626}.boss-product-daily-data-labels.is-profit-rate text.is-negative{fill:#dc2626}.boss-product-daily-data-labels.is-refund text{fill:#111827;stroke-width:1.25px;font-size:7.4px;font-weight:400}.boss-product-daily-hover-slots rect{fill:transparent;stroke:transparent;pointer-events:all;cursor:help}@media(max-height:740px){.boss-product-daily-chart-stack{grid-template-rows:minmax(150px,1fr) minmax(165px,1.08fr) minmax(102px,.58fr);gap:4px}.boss-product-daily-chart{grid-template-rows:27px minmax(0,1fr);padding-block:3px}.boss-product-daily-chart.is-refund{grid-template-rows:20px minmax(0,1fr)}.boss-product-daily-chart>header b{font-size:11px}.boss-product-daily-chart>header span,.boss-product-daily-chart>header em,.boss-product-daily-chart-legend{font-size:8.5px}}@media(max-width:1000px){.boss-category-daily-modal.is-product .boss-category-daily-workspace{grid-template-columns:minmax(0,1fr)}}.boss-platform-summary-table .boss-store-product-toggle{width:18px;height:18px;border-radius:5px;font-size:10px}.boss-platform-summary-table tbody tr.boss-store-product-row td,.boss-platform-summary-table tbody tr.boss-store-product-row td:nth-child(n),.boss-platform-summary-table tbody tr.boss-store-product-row .boss-store-sticky-rank,.boss-platform-summary-table tbody tr.boss-store-product-row .boss-store-sticky-platform,.boss-platform-summary-table tbody tr.boss-store-product-row .boss-store-sticky-name{height:29px;color:#111827!important;background:#fff7f8!important;border-top-color:#f7dce3;font-size:9px;font-weight:400!important}.boss-platform-summary-table tbody tr.boss-store-product-row:hover td,.boss-platform-summary-table tbody tr.boss-store-product-row:hover td:nth-child(n){background:#fff0f3!important}.boss-platform-summary-table tbody tr.boss-store-product-row td:first-child{box-shadow:inset 3px 0 #f9a8d4}.boss-platform-summary-table tbody tr.boss-store-product-row td.down:nth-child(n+10):nth-child(-n+17){color:#dc2626!important}.boss-store-product-tree-mark{display:inline-block;padding-left:3px;color:#be7186;font-size:11px;font-weight:400}.boss-platform-summary-table tbody tr.boss-store-product-row .boss-store-child-rank-cell{padding-left:1px;text-align:left!important}.boss-store-product-id{min-width:max-content;flex:0 0 auto;overflow:hidden;color:#111827;font-size:9px;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.boss-product-info-head,.boss-store-product-info-grid{display:grid;min-width:0;grid-template-columns:54px 54px 54px minmax(134px,1fr);align-items:center}.boss-product-info-head{height:100%;color:#334155;font-size:9px;text-align:center}.boss-product-info-head>span,.boss-store-product-info-grid>*{min-width:0;padding:0 4px;border-left:1px solid #d9e2ee}.boss-product-info-head>span:first-child,.boss-store-product-info-grid>*:first-child{border-left:0}.boss-store-product-meta,.boss-store-product-date{display:block;overflow:hidden;color:#6d28d9!important;font-size:8.5px;font-weight:400!important;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.boss-store-product-date{color:#64748b!important;text-align:center}.boss-store-product-id-cell{padding-right:0!important}.boss-store-wide-table.boss-platform-summary-table{width:2053px;min-width:2053px}.boss-platform-summary-table .boss-store-col-name{width:273px}.boss-product-info-head,.boss-store-product-info-grid{grid-template-columns:54px 54px 54px minmax(100px,1fr)}.boss-platform-summary-table .boss-store-product-id-cell .boss-store-month-button{margin-left:auto}.boss-operator-performance-panel{margin:0 0 18px;padding:16px;border:1px solid #dce6f2;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff)}.boss-operator-performance-head{align-items:center}.boss-operator-performance-head h2{margin-bottom:3px}.boss-operator-performance-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.boss-operator-performance-summary span{padding:5px 8px;color:#64748b;background:#f4f7fb;border:1px solid #e1e8f1;border-radius:7px;font-size:10px}.boss-operator-performance-summary b{margin-left:3px;color:#172554}.boss-operator-performance-summary b.down{color:#dc2626}.boss-operator-performance-table-wrap{overflow-x:auto;border:1px solid #dbe5f0;border-radius:10px}.boss-operator-performance-table{width:100%;min-width:900px;border-collapse:collapse;color:#26364d;font-size:11px;font-variant-numeric:tabular-nums}.boss-operator-performance-table th,.boss-operator-performance-table td{height:34px;padding:6px 10px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;text-align:right;white-space:nowrap}.boss-operator-performance-table th{color:#36506f;background:#edf4fc;font-weight:600}.boss-operator-performance-table th:nth-child(2),.boss-operator-performance-table td:nth-child(2),.boss-operator-performance-table th:nth-child(3),.boss-operator-performance-table td:nth-child(3),.boss-operator-performance-table th:last-child,.boss-operator-performance-table td:last-child{text-align:left}.boss-operator-platform-cell{max-width:138px;overflow:hidden;color:#52647a;text-overflow:ellipsis}.boss-operator-performance-table tbody tr:hover td{background:#f5f9ff}.boss-operator-summary-row.is-expanded td{background:#f3f7ff;border-bottom-color:#c7d8f2}.boss-operator-expand-button{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:0;color:#1e293b;background:transparent;border:0;font:inherit;cursor:pointer}.boss-operator-expand-button>i{display:inline-grid;flex:0 0 18px;width:18px;height:18px;place-items:center;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;font-size:12px;font-style:normal;line-height:1}.boss-operator-expand-button:hover>i,.boss-operator-expand-button:focus-visible>i{color:#fff;background:#3b82f6;border-color:#3b82f6}.boss-operator-expand-button>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-operator-product-count{padding:2px 6px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;font:inherit;font-weight:600;cursor:pointer}.boss-operator-product-count:hover,.boss-operator-product-count:focus-visible{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.boss-operator-performance-table .boss-operator-product-detail-row>td,.boss-operator-performance-table .boss-operator-product-detail-row:hover>td{height:auto;padding:0;background:#f8fbff;border-right:0;border-bottom:1px solid #cbd9ec;text-align:left;white-space:normal}.boss-operator-product-detail{margin:8px 10px 10px 42px;overflow:hidden;background:#ffffffe6;border:1px solid #d7e2f0;border-radius:10px;box-shadow:0 4px 14px #2563eb0f}.boss-operator-product-detail>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;padding:7px 10px;color:#334155;background:linear-gradient(90deg,#eef5ff,#f8fbff);border-bottom:1px solid #dbe5f1}.boss-operator-product-detail>header b{color:#1e3a5f;font-size:11px;font-weight:650}.boss-operator-product-detail>header span{color:#718096;font-size:10px}.boss-operator-product-grid{display:grid;grid-template-columns:38px minmax(150px,1.35fr) 68px minmax(82px,.72fr) minmax(116px,.9fr) minmax(126px,1fr) 70px 58px 58px 58px 52px;align-items:center;min-width:950px;min-height:38px;color:#334155;border-bottom:1px solid #e7edf5;font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.boss-operator-product-grid:last-child{border-bottom:0}.boss-operator-product-grid>span{min-width:0;padding:5px 8px}.boss-operator-product-grid>span:nth-child(1),.boss-operator-product-grid>span:nth-child(3),.boss-operator-product-grid>span:nth-child(8),.boss-operator-product-grid>span:nth-child(9),.boss-operator-product-grid>span:nth-child(10),.boss-operator-product-grid>span:nth-child(11){text-align:center}.boss-operator-product-grid>span:nth-child(2),.boss-operator-product-grid>span:nth-child(4){text-align:left}.boss-operator-product-grid-head{min-height:30px;color:#64748b;background:#f7f9fc;border-bottom-color:#dbe5f1;font-size:9px;font-weight:600}.boss-operator-product-list{max-height:390px;overflow:auto}.boss-operator-product-list .boss-operator-product-grid:nth-child(2n){background:#fbfdff}.boss-operator-product-list .boss-operator-product-grid:hover{background:#f1f6ff}.boss-operator-product-grid>span:first-child>i{display:inline-grid;width:19px;height:19px;place-items:center;color:#64748b;background:#edf2f7;border-radius:5px;font-size:9px;font-style:normal}.boss-operator-product-grid>span:first-child>i.top{color:#fff;background:#3b82f6}.boss-operator-product-identity{display:grid;gap:2px}.boss-operator-product-identity b{overflow:hidden;color:#1e293b;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.boss-operator-product-identity small,.boss-operator-product-metric small{overflow:hidden;color:#8492a6;font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.boss-operator-product-platform{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#52647a}.boss-operator-product-platform>i{width:6px;height:6px;border-radius:50%}.boss-operator-product-category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-operator-product-metric{display:grid;gap:1px}.boss-operator-product-metric b{color:#1e40af;font-weight:600}.boss-operator-product-metric.down b,.boss-operator-product-grid>span.down{color:#dc2626}.boss-operator-product-grid>span.warn{color:#d97706}.boss-operator-product-empty{padding:18px;color:#94a3b8;font-size:10px;text-align:center}.boss-operator-performance-table td>i{display:inline-grid;width:20px;height:20px;place-items:center;color:#64748b;background:#edf2f7;border-radius:6px;font-style:normal}.boss-operator-performance-table td>i.top{color:#fff;background:#3b82f6}.boss-operator-performance-table td.down{color:#dc2626}.boss-operator-performance-table td.warn{color:#d97706}.boss-operator-decision{display:inline-block;padding:3px 7px;border-radius:999px;font-size:10px}.boss-operator-decision.is-good{color:#047857;background:#dcfce7}.boss-operator-decision.is-warn{color:#b45309;background:#fef3c7}.boss-operator-decision.is-risk{color:#b91c1c;background:#fee2e2}.boss-operator-decision.is-neutral{color:#475569;background:#e2e8f0}.daily-operator-performance-panel{margin:0 0 14px;padding:16px;border-color:#d9e5f2;background:linear-gradient(180deg,#fff,#f8fbff)}.daily-operator-performance-head{align-items:center}.daily-operator-performance-head h2{margin-bottom:3px}.daily-operator-focus{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.daily-operator-focus span{padding:5px 8px;border-radius:7px;font-size:10px}.daily-operator-focus .is-down{color:#b91c1c;background:#fee2e2}.daily-operator-focus .is-warn{color:#b45309;background:#fef3c7}.daily-operator-focus .is-good{color:#047857;background:#dcfce7}.daily-operator-performance-table-wrap{overflow-x:auto;border:1px solid #dbe5f0;border-radius:10px}.daily-operator-performance-table{width:100%;min-width:1240px;border-collapse:collapse;color:#26364d;font-size:10.5px;font-variant-numeric:tabular-nums}.daily-operator-performance-table th,.daily-operator-performance-table td{height:34px;padding:6px 9px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;text-align:right;white-space:nowrap}.daily-operator-performance-table th{color:#36506f;background:#edf4fc;font-weight:600}.daily-operator-performance-table th.is-sorted{color:#1d4ed8;background:#e8f1ff;box-shadow:inset 0 -2px #2563eb80}.daily-operator-sort-head{min-height:24px;padding:0 2px}.daily-operator-performance-table th:nth-child(2),.daily-operator-performance-table td:nth-child(2),.daily-operator-performance-table th:last-child,.daily-operator-performance-table td:last-child{text-align:left}.daily-operator-performance-table tbody tr:hover td{background:#f5f9ff}.daily-operator-summary-row.is-expanded td{background:#f2f7ff;border-bottom-color:#c7d8f2}.daily-operator-expand-button{width:100%}.daily-operator-performance-table .daily-operator-product-detail-row>td,.daily-operator-performance-table .daily-operator-product-detail-row:hover>td{height:auto;padding:0;background:#f8fbff;border-right:0;border-bottom:1px solid #cbd9ec;text-align:left;white-space:normal}.daily-operator-product-detail{margin-right:8px}.daily-operator-product-grid{display:grid;grid-template-columns:34px minmax(155px,1.25fr) minmax(90px,.72fr) minmax(112px,.9fr) 66px 60px 72px minmax(90px,.74fr) minmax(100px,.82fr) 84px 58px;align-items:center;min-width:1080px;min-height:36px;color:#334155;border-bottom:1px solid #e7edf5;font-size:9.5px;font-variant-numeric:tabular-nums;text-align:right}.daily-operator-product-grid:last-child{border-bottom:0}.daily-operator-product-grid>span{min-width:0;padding:5px 7px}.daily-operator-product-grid>span:first-child,.daily-operator-product-grid>span:nth-child(5),.daily-operator-product-grid>span:nth-child(6),.daily-operator-product-grid>span:nth-child(7),.daily-operator-product-grid>span:nth-child(10),.daily-operator-product-grid>span:nth-child(11){text-align:center}.daily-operator-product-grid>span:nth-child(2),.daily-operator-product-grid>span:nth-child(3){text-align:left}.daily-operator-product-grid-head{min-height:30px;color:#64748b;background:#f7f9fc;border-bottom-color:#dbe5f1;font-size:9px;font-weight:600}.daily-operator-product-list{max-height:320px;overflow:auto}.daily-operator-product-list .daily-operator-product-grid:nth-child(2n){background:#fbfdff}.daily-operator-product-list .daily-operator-product-grid:hover{background:#f1f6ff}.daily-operator-product-grid>span:first-child>i{display:inline-grid;width:19px;height:19px;place-items:center;color:#64748b;background:#edf2f7;border-radius:5px;font-size:9px;font-style:normal}.daily-operator-product-grid>span:first-child>i.top{color:#fff;background:#3b82f6}.daily-operator-product-grid .boss-operator-product-identity small{display:flex;align-items:center;gap:4px}.daily-operator-product-grid .boss-operator-product-identity small>i{flex:0 0 6px;width:6px;height:6px;border-radius:50%}.daily-operator-product-grid>span.down,.daily-operator-product-grid .boss-operator-product-metric.down b{color:#dc2626}.daily-operator-product-grid>span.up{color:#059669}.daily-operator-performance-table td>i{display:inline-grid;width:20px;height:20px;place-items:center;color:#64748b;background:#edf2f7;border-radius:6px;font-style:normal}.daily-operator-performance-table td>i.top{color:#fff;background:#3b82f6}.daily-operator-performance-table td.down{color:#dc2626}.daily-operator-performance-table td.up{color:#059669}.daily-operator-performance-table td.warn{color:#d97706}.daily-operator-fee-breakdown>span,.daily-operator-fee-breakdown>small{display:block}.daily-operator-fee-breakdown>small{display:flex;justify-content:flex-end;gap:6px;margin-top:2px;color:#64748b;font-size:9px;font-weight:600;line-height:1.1}.daily-operator-fee-breakdown>small em{font-style:normal}.daily-operator-attention{display:inline-block;padding:3px 7px;border-radius:999px;font-size:10px}.daily-operator-attention.is-risk{color:#b91c1c;background:#fee2e2}.daily-operator-attention.is-warn{color:#b45309;background:#fef3c7}.daily-operator-attention.is-good{color:#047857;background:#dcfce7}.operation-dimension-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operation-dimension-overview article{padding:14px 16px;border:1px solid #dbe5f1;border-radius:12px;background:linear-gradient(145deg,#fff,#f5f9ff)}.operation-dimension-overview header,.operation-dimension-overview article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.operation-dimension-overview header span{color:#1e3a5f;font-size:13px;font-weight:700}.operation-dimension-overview header b{padding:3px 7px;color:#2563eb;background:#eaf2ff;border-radius:999px;font-size:10px}.operation-dimension-overview article>strong{display:block;margin:9px 0 7px;color:#172554;font-size:22px}.operation-dimension-overview article>div,.operation-dimension-overview article>small{color:#64748b;font-size:10px}.operation-dimension-overview article>small{display:block;margin-top:5px}.operation-category-table{min-width:1080px}.operation-category-table td:nth-child(3) b,.operation-category-table td:nth-child(3) small{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-detail-tools,.operation-id-search{display:flex;align-items:center}.operation-detail-tools{gap:10px}.operation-detail-tools>span{color:#64748b;font-size:10px;white-space:nowrap}.operation-id-search{gap:6px}.operation-id-search>span{color:#64748b;font-size:10px}.operation-id-search input{width:210px;height:30px;padding:0 10px;color:#172554;background:#ffffffd1;border:1px solid #cbd5e1;border-radius:8px;outline:none;font:inherit;font-size:11px}.operation-id-search input:focus{border-color:#7aa7ff;box-shadow:0 0 0 3px #2563eb17}.operation-category-table td:nth-child(3) small{margin-top:2px;color:#64748b;font-size:10px}.operation-no-profit-note{margin:-2px 0 14px;padding:9px 12px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:10px}@media(max-width:980px){.operation-dimension-overview{grid-template-columns:minmax(0,1fr)}}.boss-platform-summary-table tbody tr.boss-store-product-status-row td{height:34px;padding-left:18px;color:#7c4a5a!important;background:#fff7f8!important;border-top:1px solid #f7dce3;box-shadow:inset 3px 0 #f9a8d4;font-size:9px;font-weight:400!important;text-align:left}.boss-platform-summary-table tbody tr.boss-store-product-status-row.is-error td{color:#dc2626!important}.nav-platform-children{display:grid;gap:2px;margin:1px 0 6px 15px;padding:2px 0 2px 9px;border-left:1px solid rgba(59,130,246,.22)}.nav-item.nav-level-3{min-height:31px;padding:6px 12px 6px 22px;color:#64748b;border-radius:7px;font-size:11px}.nav-item.nav-level-3:before{left:8px;width:4px;height:4px;opacity:.72}.nav-item.nav-level-3.active{color:#1d4ed8;background:#3b82f61f;box-shadow:inset 2px 0 #2563eb}.nav-item.nav-parent-item.active{color:#1d4ed8;background:#3b82f61a;box-shadow:none}.nav-item.nav-parent-item.active:before{background:#2563eb}.nav-section-toggle,.nav-parent-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;appearance:none}.nav-section-toggle{display:flex;align-items:center;color:#64748b;background:transparent;border:0}.nav-section-toggle:after{display:none}.nav-section-toggle:hover{color:#1e293b}.nav-collapsible-list{display:grid;gap:4px}.nav-parent-toggle{display:flex;align-items:center}.nav-parent-toggle>span{min-width:0}.nav-expand-chevron{flex:none;margin-left:auto;color:#2563eb8c;font-size:16px;font-style:normal;line-height:1;transform-origin:center;transition:transform .18s ease,color .18s ease}.nav-expand-chevron.expanded{transform:rotate(90deg)}.nav-section-toggle:hover .nav-expand-chevron,.nav-parent-toggle:hover .nav-expand-chevron{color:#2563eb}.nav-collapse-enter-active,.nav-collapse-leave-active{overflow:hidden;transition:max-height .2s ease,opacity .16s ease,transform .2s ease}.nav-collapse-enter-from,.nav-collapse-leave-to{max-height:0;opacity:0;transform:translateY(-4px)}.nav-collapse-enter-to,.nav-collapse-leave-from{max-height:640px;opacity:1;transform:translateY(0)}@media(max-width:560px){.nav-section-toggle{display:flex;min-width:110px}.nav-collapsible-list{grid-auto-flow:column;grid-auto-columns:max-content}}.operation-view{--operation-blue: #2563eb;--operation-orange: #d97706;--operation-red: #dc2626;--operation-green: #059669;--operation-ink: #172033;--operation-muted: #64748b;--operation-line: rgba(148, 163, 184, .28);min-width:0;color:var(--operation-ink)}.operation-topbar{margin-bottom:12px}.operation-page-subtitle{margin:6px 0 0;color:#5b6b82;font-size:13px}.operation-filter-card,.operation-summary-section,.operation-priority-section,.operation-glass-panel{background:linear-gradient(135deg,#fffffff5,#f7faffd6),radial-gradient(circle at 92% 0,rgba(37,99,235,.08),transparent 32%);border:1px solid rgba(203,213,225,.72);box-shadow:0 14px 34px #0f172a11;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.operation-filter-card{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:11px 13px;border-radius:12px}.operation-period-switch{display:inline-flex;flex:0 0 auto;padding:3px;background:#e2e8f0d1;border:1px solid #d4deea;border-radius:8px}.operation-period-switch button{min-width:56px;height:30px;padding:0 12px;color:#526176;background:transparent;border:0;border-radius:6px;font:inherit;font-size:12px;cursor:var(--dumbbell-cursor)}.operation-period-switch button.active{color:#174ea6;background:#fff;box-shadow:0 2px 7px #0f172a1a}.operation-filter-card>label{display:flex;align-items:center;gap:7px}.operation-filter-card>label span,.operation-data-date span{color:var(--operation-muted);font-size:12px;white-space:nowrap}.operation-filter-card input,.operation-filter-card select{height:34px;min-width:146px;padding:0 10px;color:#111827;background:#fffffff0;border:1px solid #cbd5e1;border-radius:7px;outline:none;font:inherit;font-size:12px}.operation-filter-card select{min-width:210px}.operation-filter-card input:focus,.operation-filter-card select:focus{border-color:#78a5f8;box-shadow:0 0 0 3px #2563eb1a}.operation-query-button,.operation-error-state button{height:34px;padding:0 14px;color:#fff;background:var(--operation-blue);border:1px solid var(--operation-blue);border-radius:7px;font:inherit;font-size:12px;cursor:var(--dumbbell-cursor)}.operation-query-button:disabled{opacity:.5}.operation-data-date{display:inline-flex;align-items:center;gap:7px;margin-left:auto}.operation-data-date strong{color:#1d4ed8;font-size:12px;font-weight:500}.operation-error-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:120px;padding:18px;color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:12px}.operation-summary-section{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(680px,2.08fr);gap:12px;margin-bottom:12px;padding:12px;border-radius:14px}.operation-summary-section.loading{opacity:.66}.operation-conclusion-card{display:flex;min-height:160px;padding:16px;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#eef5fffa,#ffffffe6),radial-gradient(circle at 0 100%,rgba(37,99,235,.1),transparent 46%);border:1px solid #cfe0fb;border-radius:11px}.operation-section-kicker{color:#1d4ed8;font-size:10px;font-weight:600;letter-spacing:.08em}.operation-conclusion-card h2{margin-top:7px;color:#172554;font-size:16px}.operation-conclusion-card p{margin:9px 0 0;color:#344054;font-size:12px;line-height:1.7}.operation-conclusion-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.operation-conclusion-tags span{padding:4px 8px;color:#31578c;background:#ffffffc2;border:1px solid #cfe0fb;border-radius:999px;font-size:10px}.operation-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.operation-kpi-grid article{display:flex;min-width:0;padding:13px 14px;flex-direction:column;justify-content:center;background:#ffffffc7;border:1px solid var(--operation-line);border-radius:10px}.operation-kpi-grid article.expense-kpi{box-shadow:inset 3px 0 #f59e0b}.operation-kpi-grid span{color:#526176;font-size:11px}.operation-kpi-grid strong{margin-top:5px;overflow:hidden;color:#16213a;font-size:20px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.operation-kpi-grid small{margin-top:5px;overflow:hidden;color:#667085;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.operation-kpi-grid small.negative,.operation-data-table .negative{color:var(--operation-red)}.operation-kpi-grid small.positive,.operation-data-table .positive{color:#047857}.operation-priority-section{margin-bottom:12px;padding:12px;border-radius:14px}.operation-section-title,.operation-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.operation-section-title{margin-bottom:10px;padding:0 2px}.operation-section-title h2,.operation-panel-head h2{margin-top:3px;color:#172554;font-size:15px}.operation-section-title p,.operation-panel-head p{margin:3px 0 0;color:var(--operation-muted);font-size:10px}.operation-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.operation-priority-card{position:relative;display:grid;min-height:102px;padding:12px 12px 12px 42px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;background:#ffffffc7;border:1px solid #dbe4f0;border-radius:10px;cursor:var(--dumbbell-cursor)}.operation-priority-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b8;border-radius:10px 0 0 10px;content:""}.operation-priority-card.danger:before{background:#ef4444}.operation-priority-card.warning:before{background:#f59e0b}.operation-priority-card.opportunity:before{background:#10b981}.operation-priority-card.info:before{background:#3b82f6}.operation-priority-card:hover{border-color:#9ebdf2;transform:translateY(-1px)}.operation-priority-index{position:absolute;top:13px;left:12px;display:grid;width:22px;height:22px;place-items:center;color:#1d4ed8;background:#eaf1ff;border-radius:7px;font-size:9px}.operation-priority-copy{display:block;min-width:0}.operation-priority-copy small,.operation-priority-copy b,.operation-priority-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-priority-copy small{color:#7b8aa0;font-size:9px}.operation-priority-copy b{margin-top:4px;color:#1f2937;font-size:12px;font-weight:600}.operation-priority-copy em{margin-top:5px;color:#64748b;font-size:9.5px;font-style:normal}.operation-priority-card>strong{color:#111827;font-size:14px;font-weight:500;white-space:nowrap}.operation-priority-card.danger>strong{color:var(--operation-red)}.operation-priority-card.opportunity>strong{color:#047857}.operation-trend-risk-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr);gap:12px;margin-bottom:12px}.operation-glass-panel{padding:13px;border-radius:14px}.operation-panel-head{margin-bottom:10px}.operation-panel-head>span{color:#64748b;font-size:10px}.operation-legend{display:flex;align-items:center;gap:12px;color:#475569;font-size:10px}.operation-legend span{display:inline-flex;align-items:center;gap:5px}.operation-legend i.bar{width:11px;height:7px;background:#bcd6ff;border:1px solid #72a7f8;border-radius:2px}.operation-legend i.line{width:12px;height:2px;background:#d97706}.operation-trend-chart{width:100%;height:302px}.operation-risk-list{display:grid;gap:7px}.operation-risk-list button{display:grid;min-height:60px;padding:9px 10px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;background:#f8fafcd6;border:1px solid #e1e8f2;border-radius:9px;cursor:var(--dumbbell-cursor)}.operation-risk-list button:hover{border-color:#9ebdf2}.operation-risk-list button>i{width:4px;height:28px;background:#94a3b8;border-radius:999px}.operation-risk-list button.danger>i{background:#ef4444}.operation-risk-list button.warning>i{background:#f59e0b}.operation-risk-list button.opportunity>i{background:#10b981}.operation-risk-list button.info>i{background:#3b82f6}.operation-risk-list button span,.operation-risk-list button b,.operation-risk-list button small{display:block;min-width:0}.operation-risk-list button b{overflow:hidden;color:#1f2937;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.operation-risk-list button small{margin-top:4px;overflow:hidden;color:#64748b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.operation-risk-list button>strong{color:#334155;font-size:11px;font-weight:500;white-space:nowrap}.operation-risk-list button.danger>strong{color:var(--operation-red)}.operation-risk-list button.opportunity>strong{color:#047857}.operation-store-panel,.operation-product-panel{margin-bottom:12px}.operation-table-wrap{overflow:auto;border:1px solid #d9e3ef;border-radius:10px;scrollbar-color:#b8c5d5 transparent;scrollbar-width:thin}.operation-table-wrap.product{max-height:535px}.operation-table-wrap.category{max-height:300px}.operation-data-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;color:#111827;table-layout:fixed;font-size:10.5px;font-variant-numeric:tabular-nums}.operation-data-table.operation-category-table{min-width:1080px;font-size:10px}.operation-category-table th,.operation-category-table td{height:31px;padding:4px 5px}.operation-category-table th{height:34px}.operation-data-table th,.operation-data-table td{height:36px;padding:6px 8px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid rgba(226,232,240,.72);border-bottom:1px solid rgba(226,232,240,.9)}.operation-data-table th{position:sticky;z-index:3;top:0;height:40px;color:#19345f;background:#edf3fb;font-weight:500}.operation-data-table tbody tr:nth-child(2n) td{background:#f8fafc94}.operation-data-table tbody tr:hover td{background:#f0f6ff}.operation-data-table .align-left{text-align:left}.operation-store-name{display:inline-flex;align-items:center;gap:6px}.operation-store-name i{flex:0 0 6px;width:6px;height:6px;border-radius:50%}.operation-status{display:inline-flex;padding:3px 7px;color:#475569;background:#eef2f7;border-radius:999px;font-size:9px}.operation-status.danger{color:#b91c1c;background:#fee2e2}.operation-status.warning{color:#9a4f00;background:#fff1d6}.operation-status.opportunity{color:#047857;background:#dff8ee}.operation-product-tabs{display:inline-flex;padding:3px;background:#e7edf5;border:1px solid #d3dce9;border-radius:8px}.operation-product-tabs button{height:29px;padding:0 11px;color:#526176;background:transparent;border:0;border-radius:6px;font:inherit;font-size:10px;cursor:var(--dumbbell-cursor)}.operation-product-tabs button.active{color:#174ea6;background:#fff;box-shadow:0 2px 6px #0f172a1a}.operation-product-table th:nth-child(1){width:48px}.operation-product-table th:nth-child(2){width:184px}.operation-product-table th:nth-child(3){width:150px}.operation-product-table th:nth-child(4){width:82px}.operation-product-table th:nth-child(13){width:190px}.operation-product-table td b,.operation-product-table td small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-product-table td b{font-weight:500}.operation-product-table td small{margin-top:3px;color:#718096;font-size:8.5px}.operation-product-id{color:#174ea6}.operation-rank{display:inline-grid;width:21px;height:21px;place-items:center;color:#1d4ed8;background:#eaf1ff;border-radius:7px;font-size:9px}.operation-advice{color:#475569;font-size:9.5px}@media(max-width:1280px){.operation-summary-section{grid-template-columns:minmax(0,1fr)}.operation-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-trend-risk-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:780px){.operation-filter-card{align-items:stretch;flex-direction:column}.operation-filter-card>label,.operation-filter-card input,.operation-filter-card select{width:100%}.operation-data-date{margin-left:0}.operation-kpi-grid,.operation-priority-grid{grid-template-columns:minmax(0,1fr)}.operation-panel-head,.operation-section-title{align-items:flex-start;flex-direction:column}}.product-id-panel{padding:14px 16px 16px;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.08),transparent 30%),linear-gradient(145deg,#fffffffa,#f7fafff0);border:1px solid rgba(203,213,225,.74);border-radius:18px;box-shadow:0 14px 34px #0f172a12,inset 0 1px #fffffff5}.product-id-panel>.product-id-panel-head{align-items:center;margin-bottom:10px}.product-id-title-block{display:flex;min-width:0;align-items:center;gap:10px}.product-id-panel-head .product-id-title-block h2{margin:0;color:#10213d;font-size:20px;font-weight:650;letter-spacing:-.01em}.product-id-title-block p{margin:3px 0 0;color:#718096;font-size:10.5px;line-height:1.3}.product-id-head-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.product-id-panel-head .product-id-count-badge{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:4px;padding:6px 9px;color:#64748b;background:#ffffffc2;border:1px solid rgba(191,219,254,.8);border-radius:999px;box-shadow:0 4px 12px #1e40af0f;font-size:10px;line-height:1}.product-id-panel-head .product-id-count-badge b{color:#1d4ed8;font-size:14px;font-weight:700}.product-id-panel-head .product-id-count-badge span{color:#64748b;font-size:10px;font-weight:500}.product-id-panel-head .product-id-count-badge em{margin-left:4px;padding-left:8px;color:#94a3b8;border-left:1px solid #dbe5f1;font-size:9px;font-style:normal}.product-id-export-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:5px;padding:0 11px;color:#047857;background:#f0fdf4;border:1px solid #a7e3c2;border-radius:8px;box-shadow:0 4px 12px #04785714;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.product-id-export-button>span{font-size:14px;line-height:1}.product-id-export-button:hover:not(:disabled){background:#dcfce7;border-color:#6fd09c;transform:translateY(-1px)}.product-id-export-button:focus-visible{outline:2px solid rgba(16,185,129,.28);outline-offset:2px}.product-id-export-button:disabled{color:#94a3b8;background:#f8fafc;border-color:#dbe3ec;box-shadow:none;cursor:not-allowed}.product-id-panel>.product-id-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:10px;padding:10px 11px;background:linear-gradient(135deg,#fafcfff0,#eef6ffc2);border:1px solid rgba(191,219,254,.7);border-radius:14px;box-shadow:inset 0 1px #fffffff5,0 7px 20px #1e40af0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-id-panel .product-id-filters{display:grid;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(126px,1fr));align-items:end;gap:8px}.product-id-panel .product-id-filter-field{display:grid;min-width:0;gap:5px}.product-id-panel .product-id-search-field{min-width:170px}.product-id-panel .product-id-filter-field>span{padding-left:2px;color:#5e6f87;font-size:10px;font-weight:550;line-height:1.2;letter-spacing:.01em}.product-id-panel .product-id-filter-field>select,.product-id-panel .product-id-filter-field>input{width:100%;height:34px;padding:0 11px;color:#16233b;background:#ffffffe0;border:1px solid rgba(203,213,225,.92);border-radius:9px;box-shadow:inset 0 1px #fffffff5,0 2px 7px #0f172a06;font-size:11.5px;font-weight:400;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.product-id-panel .product-id-filter-field>select{cursor:pointer}.product-id-panel .product-id-filter-field>input::placeholder{color:#9aa8ba}.product-id-panel .product-id-filter-field>select:hover,.product-id-panel .product-id-filter-field>input:hover{background:#fff;border-color:#a9c8f5}.product-id-panel .product-id-filter-field>select:focus,.product-id-panel .product-id-filter-field>input:focus,.product-id-panel .product-id-filter-field>select:focus-visible,.product-id-panel .product-id-filter-field>input:focus-visible{outline:none;background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.product-id-panel .product-id-sort-actions{display:flex;flex-wrap:nowrap;align-items:end;gap:8px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.product-id-panel .product-id-sort-actions .product-id-filter-field.compact{min-width:126px}.product-id-panel .product-id-direction-field{min-width:82px}.product-id-panel .product-id-sort-button{width:100%;height:34px;padding:0 11px;color:#1d4ed8;background:#eff6fff0;border:1px solid #bfdbfe;border-radius:9px;box-shadow:inset 0 1px #fffffff5,0 2px 7px #2563eb0d;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.product-id-panel .product-id-sort-button:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd;box-shadow:0 3px 9px #2563eb1a}.product-id-panel .product-id-sort-button:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}@media(max-width:1280px){.product-id-panel>.product-id-toolbar{grid-template-columns:minmax(0,1fr)}.product-id-panel .product-id-sort-actions{justify-self:end}}@media(max-width:720px){.product-id-panel>.product-id-panel-head{align-items:flex-start;flex-direction:column;gap:9px}.product-id-head-actions{width:100%;justify-content:space-between}.product-id-panel .product-id-filters{grid-template-columns:minmax(0,1fr)}.product-id-panel .product-id-search-field,.product-id-panel .product-id-sort-actions,.product-id-panel .product-id-sort-actions .product-id-filter-field.compact{width:100%;min-width:0}.product-id-panel .product-id-sort-actions{justify-self:stretch}.product-id-panel .product-id-sort-button{flex:0 0 auto}}.summary-month-unified-section.is-platform-month .summary-month-unified-columns{grid-template-columns:repeat(10,minmax(172px,1fr));min-width:1790px}.summary-month-unified-section.is-platform-month .summary-month-unified-head span{color:#526176;font-size:11px}.summary-month-unified-column.is-order-performance .summary-month-total-values.is-dual,.summary-month-unified-column.is-order-gross-profit .summary-month-total-values.is-dual,.summary-month-unified-column.is-marketing-gross-profit .summary-month-total-values.is-dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.summary-month-unified-column.is-order-performance .summary-month-total-values.is-dual .summary-month-value strong,.summary-month-unified-column.is-order-gross-profit .summary-month-total-values.is-dual .summary-month-value strong,.summary-month-unified-column.is-marketing-gross-profit .summary-month-total-values.is-dual .summary-month-value strong{font-size:14px}.summary-month-unified-column.is-operating-cost .summary-month-column-total header{margin-bottom:10px}.summary-month-unified-column.is-operating-cost .summary-month-total-values.is-triple,.summary-month-unified-column.is-operating-cost .summary-month-platform-values.is-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.summary-month-unified-column.is-operating-cost .summary-month-total-values.is-triple .summary-month-value small{font-size:8.5px}.summary-month-unified-column.is-operating-cost .summary-month-total-values.is-triple .summary-month-value strong{font-size:10.5px}.summary-month-unified-column.is-operating-cost .summary-month-platform-values.is-triple small{font-size:8px}.summary-month-unified-column.is-operating-cost .summary-month-platform-values.is-triple strong{font-size:9.5px}.operation-hierarchy-panel{margin-bottom:12px;padding:13px 14px 14px}.operation-hierarchy-panel>.operation-panel-head{align-items:flex-end;gap:14px;margin-bottom:10px}.operation-hierarchy-panel>.operation-panel-head h2{margin-top:2px}.operation-hierarchy-panel>.operation-panel-head p{margin-top:3px}.operation-hierarchy-overview{gap:8px;margin-bottom:10px}.operation-hierarchy-overview article{min-width:0;padding:9px 11px;border-color:#cbd5e1d1;border-radius:9px;background:linear-gradient(145deg,#fffffff0,#f5f9ffd6);box-shadow:0 3px 12px #1e40af09}.operation-hierarchy-overview header span{font-size:10.5px;font-weight:600}.operation-hierarchy-overview header b{padding:2px 6px;font-size:8.5px;font-weight:600}.operation-hierarchy-overview article>strong{margin:5px 0 4px;font-size:16px;font-weight:650}.operation-hierarchy-overview article>div,.operation-hierarchy-overview article>small{font-size:8.5px}.operation-hierarchy-overview article>small{margin-top:3px}.operation-hierarchy-tools{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.operation-hierarchy-tools .operation-id-search{min-width:0}.operation-hierarchy-tools .operation-id-search input{width:220px;height:29px;border-radius:7px;font-size:10px}.operation-hierarchy-expand-all{height:29px;padding:0 10px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;box-shadow:0 1px 2px #2563eb0a;font:inherit;font-size:9.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.operation-hierarchy-expand-all:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.operation-hierarchy-expand-all:focus-visible,.operation-hierarchy-toggle:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.operation-table-wrap.hierarchy{max-height:clamp(360px,52vh,560px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#ffffffe0;border-color:#d7e1ed;border-radius:9px;box-shadow:inset 0 1px #ffffffeb}.operation-hierarchy-table{min-width:1180px;font-size:9.5px}.operation-hierarchy-table th,.operation-hierarchy-table td{height:32px;padding:4px 6px}.operation-hierarchy-table th{top:0;z-index:4;height:35px;color:#315071;background:#eaf1f9;box-shadow:inset 0 -1px #cfdae8;font-size:9px;font-weight:600}.operation-hierarchy-table th:first-child,.operation-hierarchy-table td:first-child{width:246px;min-width:246px;max-width:246px}.operation-hierarchy-table th:first-child{position:sticky;z-index:6;left:0;background:#e5eef9;box-shadow:inset 0 -1px #cfdae8,4px 0 8px #1e40af0e}.operation-hierarchy-table td:first-child{position:sticky;z-index:2;left:0;box-shadow:4px 0 8px #1e40af09}.operation-hierarchy-table th:last-child,.operation-hierarchy-table td:last-child{width:92px;min-width:92px}.operation-hierarchy-row.is-store td{color:#1e3a5f;background:#f2f7ff!important;border-bottom-color:#d6e3f4;font-weight:500}.operation-hierarchy-row.is-store td:first-child{background:#edf4ff!important;box-shadow:inset 3px 0 #60a5fa,4px 0 8px #1e40af0a}.operation-hierarchy-row.is-category td{color:#27364a;background:#fbfcfe!important}.operation-hierarchy-row.is-category td:first-child{background:#f7fafc!important;box-shadow:inset 3px 0 #a7d8c4,4px 0 8px #0f766e08}.operation-hierarchy-row.is-product td{color:#475569;background:#fff!important;font-size:9px}.operation-hierarchy-row.is-product:nth-child(2n) td{background:#fcfdff!important}.operation-hierarchy-row.is-product td:first-child{background:#fff!important;box-shadow:inset 3px 0 #ddd6fe,4px 0 8px #4c1d9506}.operation-hierarchy-row:hover td,.operation-hierarchy-row.is-product:hover td{background:#eef5ff!important}.operation-hierarchy-row:hover td:first-child,.operation-hierarchy-row.is-product:hover td:first-child{background:#eaf3ff!important}.operation-hierarchy-name{display:flex;min-width:0;align-items:center;gap:5px;padding-inline-start:calc(var(--hierarchy-depth, 0) * 17px)}.operation-hierarchy-toggle,.operation-hierarchy-toggle-spacer{flex:0 0 18px;width:18px;height:18px}.operation-hierarchy-toggle{display:inline-grid;padding:0;place-items:center;color:#2563eb;background:#fffffff5;border:1px solid #bfdbfe;border-radius:5px;box-shadow:0 1px 2px #2563eb0d;font:inherit;font-size:11px;font-weight:500;line-height:1;cursor:pointer}.operation-hierarchy-toggle:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.operation-hierarchy-kind{display:inline-grid;flex:0 0 22px;width:22px;height:18px;place-items:center;color:#31578c;background:#e2edff;border-radius:5px;font-size:8px;font-weight:600;line-height:1}.operation-hierarchy-row.is-category .operation-hierarchy-kind{color:#047857;background:#dcfce7}.operation-hierarchy-row.is-product .operation-hierarchy-kind{color:#6d28d9;background:#f1eafe}.operation-hierarchy-copy{display:block;min-width:0;line-height:1.15}.operation-hierarchy-copy b,.operation-hierarchy-copy small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-hierarchy-copy b{color:#1e293b;font-size:9.5px;font-weight:550}.operation-hierarchy-row.is-product .operation-hierarchy-copy b{font-size:9px;font-weight:500}.operation-hierarchy-copy small{margin-top:2px;color:#7b8aa0;font-size:8px;font-weight:400}.operation-hierarchy-empty{height:84px!important;color:#94a3b8!important;background:#fff!important;font-size:10px;text-align:center!important}@media(max-width:1100px){.operation-hierarchy-panel>.operation-panel-head{align-items:flex-start;flex-direction:column}.operation-hierarchy-tools{width:100%;justify-content:flex-start}.operation-hierarchy-overview{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.operation-hierarchy-table{min-width:1080px}.operation-hierarchy-table th:first-child,.operation-hierarchy-table td:first-child{width:218px;min-width:218px;max-width:218px}}@media(max-width:640px){.operation-hierarchy-panel{padding:10px}.operation-hierarchy-tools .operation-id-search{width:100%}.operation-hierarchy-tools .operation-id-search input{width:min(100%,280px);flex:1 1 auto}.operation-table-wrap.hierarchy{max-height:min(58vh,480px)}.operation-hierarchy-table{min-width:1010px;font-size:9px}.operation-hierarchy-table th:first-child,.operation-hierarchy-table td:first-child{width:196px;min-width:196px;max-width:196px}.operation-hierarchy-name{gap:4px;padding-inline-start:calc(var(--hierarchy-depth, 0) * 13px)}}.sku-region-grid.has-new-sku{grid-template-areas:"sales new province";grid-template-columns:minmax(748px,1.55fr) minmax(300px,.62fr) minmax(240px,.43fr);gap:12px;align-items:stretch}.sku-region-grid.has-new-sku>.sku-sales-card{grid-area:sales}.sku-region-grid.has-new-sku>.new-sku-card{grid-area:new}.sku-region-grid.has-new-sku>.province-analysis-card{grid-area:province;padding-inline:11px}.new-sku-card{background:radial-gradient(circle at 100% 0,rgba(16,185,129,.08),transparent 34%),#fff}.sku-region-section .new-sku-card .sku-region-card-head{gap:8px}.sku-region-section .new-sku-card .sku-region-card-head h3{display:flex;align-items:center;font-size:15px;font-weight:650}.sku-region-section .new-sku-card .sku-region-card-head span.new-sku-title-badge{display:inline-flex;height:20px;align-items:center;margin:0 6px 0 0;padding:0 6px;color:#047857;background:#dcfce7;border:1px solid #a7f3d0;border-radius:6px;font-size:9px;font-weight:700;letter-spacing:.05em}.sku-region-section .new-sku-card .sku-region-card-head>div>span:not(.new-sku-title-badge){font-size:9.5px}.sku-region-section .new-sku-card .sku-region-card-head>em{color:#047857;background:#ecfdf5;border-color:#a7f3d0;font-size:10px}.new-sku-list{max-height:318px;overflow-y:auto;overscroll-behavior:contain;background:#ffffffdb;border:1px solid #dce8e3;border-radius:8px;scrollbar-gutter:stable}.new-sku-list::-webkit-scrollbar{width:6px}.new-sku-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.new-sku-row{display:grid;grid-template-columns:34px minmax(0,1fr) 76px;gap:7px;align-items:center;min-height:52px;padding:7px 8px;border-bottom:1px solid #e8f0ed}.new-sku-row:last-child{border-bottom:0}.new-sku-row:hover{background:#f3fbf7}.new-sku-badge{display:inline-grid;height:20px;place-items:center;color:#047857;background:#dcfce7;border-radius:5px;font-size:8px;font-weight:700;letter-spacing:.04em}.new-sku-copy,.new-sku-metrics{display:block;min-width:0}.new-sku-copy b,.new-sku-copy small,.new-sku-metrics b,.new-sku-metrics small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sku-region-section .new-sku-copy b{color:#1e293b;font-size:10.5px;font-weight:600}.sku-region-section .new-sku-copy small{margin-top:2px;color:#7b8aa0;font-size:8.5px;font-weight:400}.new-sku-metrics{text-align:right}.sku-region-section .new-sku-metrics b{color:#047857;font-size:10.5px;font-weight:600}.sku-region-section .new-sku-metrics small{margin-top:3px;color:#64748b;font-size:8.5px;font-weight:400}.sku-region-section .new-sku-empty{min-height:318px;padding:20px;color:#7b8aa0;text-align:center}.sku-region-grid.has-new-sku .province-analysis-card .sku-region-card-head{gap:6px}.sku-region-section .sku-region-grid.has-new-sku .province-analysis-card .sku-region-card-head h3{font-size:14px;font-weight:650}.sku-region-section .sku-region-grid.has-new-sku .province-analysis-card .sku-region-card-head span{font-size:9px}.sku-region-section .sku-region-grid.has-new-sku .province-analysis-card .sku-region-card-head>em{font-size:9px}.sku-region-grid.has-new-sku .province-top-row{grid-template-columns:21px minmax(0,1fr) 39px;gap:5px;min-height:42px}.sku-region-section .sku-region-grid.has-new-sku .province-top-row>em{width:20px;height:20px;font-size:9px}.sku-region-section .sku-region-grid.has-new-sku .province-top-row span b{font-size:10.5px;font-weight:600}.sku-region-section .sku-region-grid.has-new-sku .province-top-row span small,.sku-region-section .sku-region-grid.has-new-sku .province-top-row>strong{font-size:9px}@media(min-width:1251px)and (max-width:1659px){.sku-region-grid.has-new-sku{grid-template-areas:"sales sales" "new province";grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.sku-region-grid.has-new-sku .sku-sales-card .sku-region-card-head{align-items:flex-start;flex-direction:row}}@media(max-width:1250px){.sku-region-grid.has-new-sku{grid-template-areas:"sales" "new" "province";grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.sku-region-grid.has-new-sku{gap:9px}.sku-region-grid.has-new-sku>.sku-region-card{padding:10px}.new-sku-row{grid-template-columns:32px minmax(0,1fr) 70px;gap:6px;padding-inline:7px}}.boss-month-sku-panel{margin:0 0 18px;padding:16px;border:1px solid #dce6f2;border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.055),transparent 30%),linear-gradient(180deg,#fff,#f8fbff)}.boss-month-sku-head{align-items:center}.boss-month-sku-head h2{margin-bottom:3px}.boss-month-sku-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.boss-month-sku-summary span{padding:5px 8px;color:#64748b;background:#f4f7fb;border:1px solid #e1e8f1;border-radius:7px;font-size:10px;font-variant-numeric:tabular-nums}.boss-month-sku-summary b{margin-left:3px;color:#1d4ed8}.boss-month-sku-toolbar{display:grid;grid-template-areas:"big-category category search status expand";grid-template-columns:minmax(140px,160px) minmax(160px,190px) minmax(220px,280px) minmax(150px,1fr) auto;align-items:center;gap:9px;min-height:34px;margin:9px 0 8px}.boss-month-sku-toolbar-status{grid-area:status;min-width:0;overflow:hidden;color:#718096;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.boss-month-sku-filter{display:grid;min-width:0;height:30px;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;background:#fff;border:1px solid #d7e2ef;border-radius:8px}.boss-month-sku-filter.is-big-category{grid-area:big-category}.boss-month-sku-filter.is-category{grid-area:category}.boss-month-sku-filter>span{padding:0 7px 0 9px;color:#64748b;font-size:10px;font-weight:600;white-space:nowrap}.boss-month-sku-filter>select{width:100%;min-width:0;height:28px;padding:0 24px 0 8px;overflow:hidden;color:#334155;background-color:#fff;border:0;border-left:1px solid #e5ebf3;outline:0;font:inherit;font-size:10px;text-overflow:ellipsis;cursor:pointer}.boss-month-sku-filter:hover{border-color:#b9c9dd}.boss-month-sku-filter:focus-within{border-color:#93b4f5;box-shadow:0 0 0 3px #2563eb14}.boss-month-sku-search{position:relative;display:block;grid-area:search;width:100%;min-width:0}.boss-month-sku-search input{width:100%;height:30px;padding:0 30px 0 10px;color:#26364d;background:#fff;border:1px solid #d7e2ef;border-radius:8px;outline:none;font:inherit;font-size:10px}.boss-month-sku-search input:focus{border-color:#93b4f5;box-shadow:0 0 0 3px #2563eb14}.boss-month-sku-search button{position:absolute;top:50%;right:6px;display:grid;width:20px;height:20px;padding:0;place-items:center;color:#8492a6;background:transparent;border:0;border-radius:5px;cursor:pointer;transform:translateY(-50%)}.boss-month-sku-search button:hover{color:#1d4ed8;background:#eff6ff}.boss-month-sku-expand{display:inline-flex;grid-area:expand;align-items:center;justify-self:end;gap:5px;margin-left:0;padding:5px 9px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.boss-month-sku-expand:hover{color:#1d4ed8;background:#dbeafe}.boss-month-sku-expand i{font-style:normal;transition:transform .18s ease}.boss-month-sku-expand i.is-expanded{transform:rotate(180deg)}.boss-month-sku-table-wrap{--boss-month-sku-head-height: 36px;--boss-month-sku-context-row-height: 45px;max-height:420px;overflow:auto;border:1px solid #dbe5f0;border-radius:10px;overscroll-behavior:contain;scrollbar-gutter:stable}.boss-month-sku-table-wrap.is-expanded{max-height:560px}.boss-month-sku-table{width:100%;min-width:1280px;border-collapse:separate;border-spacing:0;color:#26364d;font-size:11px;font-variant-numeric:tabular-nums}.boss-month-sku-table th,.boss-month-sku-table td{height:36px;padding:6px 10px;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3;text-align:right;white-space:nowrap}.boss-month-sku-table th{position:sticky;z-index:2;top:0;color:#36506f;background:#edf4fc;font-weight:600}.boss-month-sku-sort{display:inline-flex;width:100%;min-height:22px;align-items:center;justify-content:center;gap:4px;padding:0 3px;color:inherit;background:transparent;border:0;border-radius:5px;font:inherit;font-weight:inherit;white-space:nowrap;cursor:pointer}.boss-month-sku-sort:hover,.boss-month-sku-sort.active{color:#1d4ed8;background:#dbeafe8c}.boss-month-sku-sort:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.boss-month-sku-sort>i{min-width:10px;color:#94a3b8;font-size:9px;font-style:normal;line-height:1}.boss-month-sku-sort.active>i{color:currentColor}.boss-month-sku-table th:first-child,.boss-month-sku-table td:first-child,.boss-month-sku-table th:nth-child(2),.boss-month-sku-table td:nth-child(2){text-align:left}.boss-month-sku-table th:first-child,.boss-month-sku-table td:first-child{width:52px;text-align:center}.boss-month-sku-table th:nth-child(2){width:29%}.boss-month-sku-table th:nth-child(11){width:150px;text-align:center}.boss-month-sku-table tbody tr:hover td{background:#f4f8ff}.boss-month-sku-table tbody tr:last-child td{border-bottom:0}.boss-month-sku-table th:last-child,.boss-month-sku-table td:last-child{border-right:0}.boss-month-sku-table td:first-child>i{display:inline-grid;width:20px;height:20px;place-items:center;color:#64748b;background:#edf2f7;border-radius:6px;font-size:9px;font-style:normal}.boss-month-sku-table td:first-child>i.top{color:#fff;background:#3b82f6}.boss-month-sku-name{max-width:380px}.boss-month-sku-name b{display:block;overflow:hidden;color:#1e293b;font-weight:600;text-overflow:ellipsis}.boss-month-sku-product-count{display:inline-flex;min-width:28px;align-items:center;justify-content:center;gap:4px;padding:2px 6px;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;font:inherit;text-align:center;cursor:pointer}.boss-month-sku-product-count:hover{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.boss-month-sku-product-count:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.boss-month-sku-product-count:disabled{cursor:default;opacity:.55}.boss-month-sku-product-count i{font-size:9px;font-style:normal;transition:transform .18s ease}.boss-month-sku-product-count i.is-expanded{transform:rotate(180deg)}.boss-month-sku-table>tbody>tr.is-product-expanded>td{background:#f1f6fd;border-bottom-color:#cfdded}.boss-month-sku-table>tbody>tr.is-product-expanded.is-context-sticky>td{position:sticky;top:36px;z-index:4;background:#eaf2ff;border-bottom-color:#b8cbea;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #c7d7eb,0 8px 14px -13px #1e40afa6}.boss-month-sku-table>tbody>.boss-month-sku-product-detail-row>td{height:auto;padding:0;background:#f6f9fd;text-align:left;white-space:normal}.boss-month-sku-table>tbody>.boss-month-sku-product-detail-row:hover>td{background:#f6f9fd}.boss-month-sku-product-detail{padding:10px 12px 12px;border-bottom:1px solid #dbe5f0}.boss-month-sku-product-detail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:8px}.boss-month-sku-product-detail-head>div{min-width:0}.boss-month-sku-product-detail-head b,.boss-month-sku-product-detail-head span{display:block}.boss-month-sku-product-detail-head b{overflow:hidden;color:#1e3a5f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.boss-month-sku-product-detail-head span,.boss-month-sku-product-detail-head em{color:#718096;font-size:9px;font-style:normal}.boss-month-sku-product-detail-head span{margin-top:2px}.boss-month-sku-product-detail-scroll{overflow:visible;border:1px solid #dce6f2;border-radius:8px;background:#fff}.boss-month-sku-product-detail-state{display:flex;min-height:70px;align-items:center;justify-content:center;gap:8px;color:#718096;background:#fff;border:1px dashed #cfdae8;border-radius:8px;font-size:10px}.boss-month-sku-product-detail-state.error{color:#dc2626;background:#fff8f8;border-color:#fecaca}.boss-month-sku-product-detail-state button{padding:3px 8px;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;font:inherit;cursor:pointer}.boss-month-sku-product-detail-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0;color:#334155;font-size:9px;font-variant-numeric:tabular-nums}.boss-month-sku-product-detail-table th,.boss-month-sku-product-detail-table td{position:static;width:auto;height:28px;padding:3px 6px;border-right:1px solid #e7edf5;border-bottom:1px solid #e7edf5;background:#fff;text-align:right;white-space:nowrap}.boss-month-sku-product-detail-table th{position:sticky;top:calc(var(--boss-month-sku-head-height) + var(--boss-month-sku-context-row-height));z-index:3;color:#52677f;background:#f1f5fa;box-shadow:inset 0 -1px #d6e1ee,0 7px 12px -12px #0f172a8c;font-size:8px;font-weight:600}.boss-month-sku-product-detail-table th:first-child,.boss-month-sku-product-detail-table td:first-child,.boss-month-sku-product-detail-table th:nth-child(2),.boss-month-sku-product-detail-table td:nth-child(2){width:auto;text-align:left}.boss-month-sku-product-detail-table th:first-child,.boss-month-sku-product-detail-table td:first-child{min-width:148px}.boss-month-sku-product-detail-table th:nth-child(2),.boss-month-sku-product-detail-table td:nth-child(2){width:220px;max-width:220px}.boss-month-sku-product-detail-table th:last-child,.boss-month-sku-product-detail-table td:last-child{border-right:0}.boss-month-sku-product-detail-table tbody tr:last-child td{border-bottom:0}.boss-month-sku-product-detail-table tbody tr:hover td{background:#f4f8ff}.boss-month-sku-product-attribute-toggle{display:inline-flex;width:auto;max-width:100%;min-width:0;align-items:center;justify-content:center;gap:5px;margin:0 auto;padding:0;color:#334155;background:transparent;border:0;font:inherit;text-align:center;cursor:pointer}.boss-month-sku-product-attribute-toggle>i{display:inline-grid;width:12px;height:12px;place-items:center;color:#2563eb;font-size:12px;font-style:normal;transition:transform .16s ease}.boss-month-sku-product-attribute-toggle>i.is-expanded{transform:rotate(90deg)}.boss-month-sku-product-attribute-toggle>b{overflow:hidden;text-overflow:ellipsis}.boss-month-sku-product-attribute-toggle>small{padding:1px 4px;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-size:8px;font-weight:650}.boss-month-sku-product-attribute-toggle:hover>b{color:#1d4ed8}.boss-month-sku-product-attribute-toggle:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:4px}.boss-month-sku-product-attribute-toggle:disabled{cursor:default;opacity:.65}.boss-month-sku-product-detail-table tbody tr.is-attribute-expanded>td{background:#f1f6fd;border-bottom-color:#cbd9ea}.boss-month-sku-product-detail-table tbody tr.boss-month-sku-product-attribute-row>td{background:#f8fbff;border-bottom-color:#dce7f3}.boss-month-sku-product-detail-table tbody tr.boss-month-sku-product-attribute-row:hover>td{background:#eef6ff}.boss-month-sku-product-attribute-name{padding-left:18px!important;border-left:3px solid #60a5fa;text-align:left!important}.boss-month-sku-product-attribute-name>span{margin-right:5px;color:#93c5fd;font-size:11px}.boss-month-sku-product-attribute-name>em{margin-right:7px;padding:1px 4px;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-size:8px;font-style:normal;font-weight:650}.boss-month-sku-product-attribute-name>b{display:inline-block;max-width:290px;overflow:hidden;color:#334155;font-weight:600;text-overflow:ellipsis;vertical-align:middle}@media(prefers-reduced-motion:reduce){.boss-month-sku-product-attribute-toggle>i{transition:none}}.boss-month-sku-product-source b,.boss-month-sku-product-source small{display:block;overflow:hidden;text-overflow:ellipsis}.boss-month-sku-product-source b{color:#334155}.boss-month-sku-product-source small{margin-top:1px;color:#8492a6;font-size:8px;line-height:1.1}.boss-month-sku-sales b,.boss-month-sku-sales small{display:block}.boss-month-sku-sales b{color:#1e40af}.boss-month-sku-sales small{margin-top:1px;color:#8492a6;font-size:9px}.boss-month-sku-table td.up{color:#047857}.boss-month-sku-table td.down{color:#dc2626}.boss-month-sku-table>thead>tr>th,.boss-month-sku-product-detail-table>thead>tr>th{color:#475569;font-weight:600;text-align:center!important}.boss-month-sku-table>tbody>tr:not(.boss-month-sku-product-detail-row)>td{color:#334155;font-weight:500;text-align:center!important}.boss-month-sku-product-detail-table>tbody>tr>td{color:#334155;font-size:9px;font-weight:400;line-height:1.15;text-align:center!important}.boss-month-sku-table>tbody>tr:not(.boss-month-sku-product-detail-row)>td b,.boss-month-sku-panel .boss-month-sku-sales b{color:inherit;font-weight:600}.boss-month-sku-product-detail-table>tbody>tr>td b{color:inherit;font-weight:500}.boss-month-sku-panel .boss-month-sku-table td.up,.boss-month-sku-panel .boss-month-sku-table td.down{color:#334155!important}.boss-month-sku-table .boss-month-sku-name,.boss-month-sku-product-detail-table .boss-month-sku-product-source,.boss-month-sku-product-detail-table td.boss-month-sku-product-attribute-name{text-align:center!important}.boss-month-sku-summary b{color:#334155;font-weight:600}.boss-month-sku-trend{display:block;width:132px;height:32px;margin:0 auto}.boss-month-sku-trend svg{display:block;width:100%;height:100%;overflow:visible}.boss-month-sku-trend path{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.boss-month-sku-trend circle{fill:#fff;stroke:#2563eb;stroke-width:.9;vector-effect:non-scaling-stroke}.boss-month-sku-state{display:grid;min-height:120px;place-items:center;color:#8492a6;border:1px dashed #d7e2ef;border-radius:10px;font-size:11px}.boss-month-sku-state.error{color:#dc2626;background:#fff7f7;border-color:#fecaca}.boss-month-sku-empty-filter{align-content:center;gap:8px}.boss-month-sku-empty-filter button{padding:5px 10px;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;font:inherit;font-size:10px;font-weight:600;cursor:pointer}.boss-month-sku-empty-filter button:hover{color:#1d4ed8;background:#f8fbff;border-color:#93b4f5}@media(max-width:1100px){.boss-month-sku-head{align-items:flex-start;flex-direction:column}.boss-month-sku-summary{justify-content:flex-start}.boss-month-sku-toolbar{grid-template-areas:"big-category category search expand" "status status status status";grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(210px,1.35fr) auto}}@media(max-width:760px){.boss-month-sku-panel{padding:12px}.boss-month-sku-toolbar{align-items:stretch;grid-template-areas:"big-category category" "search search" "status status" "expand expand";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.boss-month-sku-search{width:100%}.boss-month-sku-expand{justify-self:start;margin-left:0}}.boss-product-analysis-toolbar{display:flex;min-width:0;min-height:42px;flex:0 0 auto;align-items:stretch;justify-content:space-between;gap:14px;padding:0 12px;background:#fff;border:1px solid #e5eaf1;border-radius:7px 7px 0 0}.boss-product-analysis-range{display:flex;min-width:0;flex:0 1 auto;align-items:center;justify-content:flex-end;padding:0;background:#fff;border:0;border-radius:0}.boss-product-month-range-fields{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:5px}.boss-product-month-range-start{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#7b8798;font-size:9.5px;font-weight:400}.boss-product-month-range-separator{color:#a0a9b8;font-size:9px;font-style:normal;white-space:nowrap}.boss-product-month-range-start>span{color:#64748b;white-space:nowrap}.boss-product-month-range-start>input{width:116px;height:28px;padding:0 8px;color:#334155;background:#fff;border:1px solid #dce3ec;border-radius:5px;font-family:var(--font);font-size:9.5px;font-weight:400;font-variant-numeric:tabular-nums}.boss-product-month-range-start>input:focus{outline:2px solid rgba(37,99,235,.12);border-color:#5b8ff9}.boss-product-month-range-start>input:disabled{color:#94a3b8;background:#f1f5f9}.boss-product-month-range-start>em{padding:3px 8px;color:#0f766e;background:#ecfdf5;border:1px solid #d1fae5;border-radius:999px;font-style:normal;white-space:nowrap}.boss-product-analysis-switch{display:flex;min-width:0;min-height:41px;flex:0 1 auto;align-items:stretch;gap:24px;padding:0 4px;background:#fff;border:0;border-radius:0}.boss-product-analysis-switch>button{position:relative;min-width:72px;padding:0 4px;overflow:hidden;color:#53627a;background:transparent;border:0;border-radius:0;font-family:var(--font);font-size:10.5px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.boss-product-analysis-switch>button:hover{color:#2563eb;background:transparent}.boss-product-analysis-switch>button.active{color:#2563eb;background:transparent;box-shadow:none;font-weight:500}.boss-product-analysis-switch>button.active:after{position:absolute;right:4px;bottom:-1px;left:4px;height:2px;background:#2563eb;border-radius:2px 2px 0 0;content:""}.boss-product-analysis-switch>button:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.boss-category-daily-analysis>.boss-product-month-breakdown.is-side{min-height:0;margin:0;flex:1 1 auto;background:#fff;border-color:#e5eaf1;border-radius:7px;box-shadow:none}.boss-product-month-breakdown.is-side>header{min-height:76px;padding:10px 12px;gap:16px;background:#fff;border-bottom-color:#e8edf4}.boss-product-month-breakdown.is-side>header h3{margin:2px 0;color:#172033;font-size:15px;font-weight:600}.boss-product-month-breakdown.is-side>header p{max-width:360px;color:#7b8798;font-size:9.5px;font-weight:400;line-height:1.45}.boss-product-month-breakdown.is-side>header span{color:#2563eb;font-size:9.5px;font-weight:500}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary{min-width:380px;grid-template-columns:repeat(4,minmax(78px,1fr));gap:0;overflow:hidden;background:#fff;border:1px solid #e5eaf1;border-radius:7px}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span{min-height:50px;justify-content:center;gap:3px;padding:7px 10px;color:#1f2937;background:#fff;border:0;border-right:1px solid #e8edf4;border-radius:0}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span:last-child{border-right:0}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span.down{color:#dc2626;background:#fff}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary small{color:#7b8798;font-size:9px;font-weight:400}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary b{color:#1f2937;font-size:15px;font-weight:600}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary>span.down b{color:#dc2626}.boss-product-month-breakdown.is-side .boss-product-sku-tree tbody,.boss-product-month-breakdown.is-side .boss-product-sku-tree tbody b,.boss-product-month-breakdown.is-side .boss-product-sku-tree tbody button,.boss-product-month-breakdown.is-side .boss-product-sku-tree tbody small{font-weight:400}.boss-product-month-breakdown.is-side table{min-width:860px;color:#344054;font-size:10px}.boss-product-month-breakdown.is-side th,.boss-product-month-breakdown.is-side td{height:34px;padding:4px 5px;text-align:center;border-right-color:transparent;border-bottom-color:#e8edf4}.boss-product-month-breakdown.is-side th{height:36px;color:#53627a;background:#f7f9fc;font-size:9.5px;font-weight:500;line-height:1.2;white-space:normal}.boss-product-month-breakdown.is-side th.is-name,.boss-product-month-breakdown.is-side td.is-name{width:24%;text-align:left}.boss-product-month-breakdown.is-side.is-province th.is-name,.boss-product-month-breakdown.is-side.is-province td.is-name{width:16%}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-scroll{background:#fff;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.boss-product-month-breakdown.is-side tbody tr:hover td{background:#f6f9fd}.boss-product-month-breakdown.is-side td>i{width:18px;height:18px;color:#7b8798;background:#f1f4f8;border-radius:4px;font-size:8.5px}.boss-product-month-breakdown.is-side td>i.top{color:#2563eb;background:#edf4ff}.boss-product-month-breakdown.is-side .boss-breakdown-sort-button{justify-content:center;font-weight:400;text-align:center}.boss-product-month-breakdown.is-side .boss-breakdown-sort-button:hover,.boss-product-month-breakdown.is-side .boss-breakdown-sort-button.active{color:#2563eb}.boss-product-month-breakdown.is-side .boss-product-sku-tree{min-width:872px!important}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:first-child,.boss-product-month-breakdown.is-side .boss-product-sku-tree td:first-child{width:32px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th.is-spec,.boss-product-month-breakdown.is-side .boss-product-sku-tree td.is-spec{width:90px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th.is-attribute,.boss-product-month-breakdown.is-side .boss-product-sku-tree td.is-attribute{width:170px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(4),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(4){width:78px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(5),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(5){width:76px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(6),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(6),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(7),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(7){width:44px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(8),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(8){width:50px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(9),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(9){width:70px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(10),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(10){width:56px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(11),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(11),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(12),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(12),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(13),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(13){width:54px}.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(3),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(3),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(8),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(8),.boss-product-month-breakdown.is-side .boss-product-sku-tree th:nth-child(10),.boss-product-month-breakdown.is-side .boss-product-sku-tree td:nth-child(10){border-right-color:#dfe5ec}.boss-product-month-breakdown.is-side .sku-spec-toggle{min-height:28px;grid-template-columns:14px minmax(0,1fr);gap:4px}.boss-product-month-breakdown.is-side .sku-spec-toggle>i{width:14px;height:14px;color:#2563eb;font-size:13px}.boss-product-month-breakdown.is-side .sku-spec-toggle>b{color:#263548;font-size:10.5px;font-weight:500}.boss-product-month-breakdown.is-side .sku-attribute-summary{padding:3px 7px;color:#53627a;background:#f7f9fc;border-color:#e3e8ef;border-radius:5px;font-size:9px;font-weight:400}.boss-product-month-breakdown.is-side .sku-spec-row td{background:#fff}.boss-product-month-breakdown.is-side .sku-spec-row.is-expanded td{background:#f3f7ff}.boss-product-month-breakdown.is-side .sku-spec-row.is-expanded td:first-child{box-shadow:inset 3px 0 #2563eb}.boss-product-month-breakdown.is-side .sku-attribute-row td{height:32px;background:#fbfcfe}.boss-product-month-breakdown.is-side .sku-attribute-row:hover td{background:#f6f9fd}.boss-product-month-breakdown.is-side .sku-attribute-row td.is-spec small{color:#98a2b3;font-size:8.5px}.boss-product-month-breakdown.is-side .sku-attribute-row td.is-attribute b{color:#475467;font-size:9px;font-weight:400}.boss-product-month-breakdown.is-side .sku-tree-branch{color:#c7d2e0;font-size:12px}.boss-product-month-breakdown.is-side .sku-metric-line{justify-content:center;gap:4px}.boss-product-month-breakdown.is-side .sku-metric-line b{color:#344054;font-weight:400}.boss-product-month-breakdown.is-side .sku-metric-line small{color:#8a96a8!important;font-size:7.5px!important}.boss-product-month-breakdown.is-side .sku-share-track{height:3px;margin-top:3px;background:#edf1f6}.boss-product-month-breakdown.is-side .sku-share-track>i,.boss-product-month-breakdown.is-side .sku-share-track.is-attribute>i{background:#3b82f6}.boss-product-month-breakdown.is-side .sku-share-track.is-gsv>i{background:#14b8a6}.boss-product-month-breakdown.is-side td.sku-rate-heat,.boss-product-month-breakdown.is-side td.sku-rate-heat.is-strong,.boss-product-month-breakdown.is-side td.sku-rate-heat.is-stable{color:#344054;background:transparent!important;border-left:0}.boss-product-month-breakdown.is-side td.sku-rate-heat.is-weak{color:#d97706;background:transparent!important;border-left:0}.boss-product-month-breakdown.is-side td.sku-rate-heat.is-negative{color:#dc2626;background:transparent!important;border-left:0}.boss-product-month-breakdown.is-side .sku-refund-rate{color:#475569;font-weight:400}@media(max-width:1500px){.boss-product-month-breakdown.is-side>header{align-items:stretch;flex-direction:column}.boss-product-month-breakdown.is-side .boss-product-month-breakdown-summary{width:100%;min-width:0}}@media(max-width:900px){.boss-product-month-viewbar{align-items:stretch;flex-direction:column}.boss-product-month-range-start{flex-wrap:wrap}.boss-product-month-range-fields{flex-wrap:wrap;justify-content:flex-start}.boss-product-analysis-range{justify-content:flex-start}.boss-product-month-viewbar>.boss-category-daily-month-switch{align-self:flex-end}}.boss-product-command-panel.is-compact{--boss-product-ink: #172033;--boss-product-muted: #64748b;padding:18px!important;background:#fff;border:1px solid #dbe4f0;border-radius:16px;box-shadow:0 8px 26px #0f172a12;-webkit-backdrop-filter:none;backdrop-filter:none}.boss-product-command-panel.is-compact .boss-product-command-orb{display:none}.boss-product-command-panel.is-compact .boss-product-command-head{margin-bottom:16px}.boss-product-command-panel.is-compact .boss-product-command-eyebrow{color:#2563eb;font-size:11px;font-weight:750;letter-spacing:.06em}.boss-product-command-panel.is-compact .boss-product-command-head h2{margin:4px 0 3px;color:#0f172a;font-size:25px;font-weight:780;letter-spacing:-.035em}.boss-product-command-panel.is-compact .boss-product-command-head p{color:#64748b;font-size:12.5px;font-weight:520}.boss-product-command-panel.is-compact .boss-product-command-scope,.boss-product-command-panel.is-compact .boss-product-details-toggle{min-height:32px;padding-inline:13px;background:#f8fafc;border-color:#dbe4f0;box-shadow:none;font-size:11px}.boss-product-command-panel.is-compact .boss-product-command-content{gap:14px}.boss-product-command-panel.is-compact .boss-product-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.boss-product-command-panel.is-compact .boss-product-brief-summary{display:grid;min-height:132px;grid-column:1 / -1;grid-template-columns:minmax(330px,.95fr) minmax(480px,1.35fr);grid-template-rows:auto 1fr auto;column-gap:30px;row-gap:4px;justify-content:stretch;padding:18px 22px 13px;overflow:hidden;background:#f8fafc;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 4px 14px #0f172a0e}.boss-product-command-panel.is-compact .boss-product-brief-summary:before{top:0;bottom:0;width:5px;background:#d97706;border-radius:0}.boss-product-command-panel.is-compact .boss-product-brief-summary.is-risk{background:linear-gradient(90deg,#fff7f7 0,#fff 58%);border-color:#fecaca}.boss-product-command-panel.is-compact .boss-product-brief-summary.is-risk:before{background:#dc2626}.boss-product-command-panel.is-compact .boss-product-brief-summary.is-growth{background:linear-gradient(90deg,#f0fdf7 0,#fff 58%);border-color:#bbf7d0}.boss-product-command-panel.is-compact .boss-product-brief-summary.is-growth:before{background:#059669}.boss-product-brief-summary-head{display:flex;min-width:0;align-items:center;gap:9px;grid-column:1;grid-row:1}.boss-product-brief-summary-head>span{color:#475569;font-size:11px;font-weight:750;letter-spacing:.04em}.boss-product-brief-summary-head>em{padding:4px 8px;color:#9a5a09;background:#ffedd5;border:1px solid #fed7aa;border-radius:999px;font-size:10px;font-style:normal;font-weight:700;line-height:1}.boss-product-brief-summary.is-risk .boss-product-brief-summary-head>em{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.boss-product-brief-summary.is-growth .boss-product-brief-summary-head>em{color:#047857;background:#d1fae5;border-color:#a7f3d0}.boss-product-brief-verdict{min-width:0;grid-column:1;grid-row:2}.boss-product-command-panel.is-compact .boss-product-brief-verdict>h3{margin:5px 0 3px;color:#111827;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.boss-product-command-panel.is-compact .boss-product-brief-verdict>p{margin:0;color:#475569;font-size:12px;font-weight:520;line-height:1.5}.boss-product-brief-summary-metrics{display:grid;min-width:0;grid-column:2;grid-row:1 / span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.boss-product-brief-summary-metrics>span{display:flex;min-width:0;justify-content:center;flex-direction:column;padding:13px 16px;background:#fff;border:1px solid #dbe4f0;border-radius:11px}.boss-product-brief-summary-metrics small{color:#64748b;font-size:11px;font-weight:650}.boss-product-brief-summary-metrics b{margin-top:3px;overflow:hidden;color:#047857;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.boss-product-brief-summary-metrics b.is-negative,.boss-product-brief-summary-metrics>span.is-risk b{color:#dc2626}.boss-product-brief-summary-metrics em{margin-top:3px;color:#b91c1c;font-size:10.5px;font-style:normal;font-weight:650}.boss-product-brief-summary-metrics>span.is-profit em{color:#047857}.boss-product-brief-summary-metrics>span.is-profit em.is-negative{color:#dc2626}.boss-product-brief-summary>footer{display:flex;min-width:0;align-items:center;gap:9px;grid-column:1 / -1;grid-row:3;padding-top:9px;color:#64748b;border-top:1px solid #e2e8f0;font-size:10.5px;line-height:1.3}.boss-product-brief-summary>footer>i{width:3px;height:3px;background:#94a3b8;border-radius:50%}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief{display:flex;min-height:152px;flex-direction:column;gap:7px;padding:15px 16px 14px 18px;background:#fff;border:1px solid #dbe4f0;border-radius:13px;box-shadow:0 4px 14px #0f172a0e}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief:before{top:0;bottom:0;width:4px;border-radius:0}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief.is-risk{background:linear-gradient(135deg,#fff7f7 0,#fff 56%);border-color:#fecaca}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief.is-warning{background:linear-gradient(135deg,#fffaf2 0,#fff 56%);border-color:#fed7aa}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief.is-growth{background:linear-gradient(135deg,#f4fdf8 0,#fff 56%);border-color:#bbf7d0}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief.is-neutral:before{background:#2563eb}.boss-product-focus-card-headline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.boss-product-focus-card-headline>span{display:inline-flex;min-width:0;align-items:center;gap:7px;overflow:hidden;color:#334155;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card-headline>span>i{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;flex:none;color:#1d4ed8;background:#dbeafe;border-radius:7px;font-size:10px;font-style:normal;font-weight:800}.boss-product-focus-card.is-risk .boss-product-focus-card-headline>span>i{color:#b91c1c;background:#fee2e2}.boss-product-focus-card.is-warning .boss-product-focus-card-headline>span>i{color:#9a5a09;background:#ffedd5}.boss-product-focus-card.is-growth .boss-product-focus-card-headline>span>i{color:#047857;background:#d1fae5}.boss-product-focus-card-headline>em{flex:none;color:#2563eb;font-size:10.5px;font-style:normal;font-weight:650}.boss-product-focus-card-signal{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:10px;padding:3px 0 7px;border-bottom:1px solid #e2e8f0}.boss-product-focus-card-signal>small{color:#64748b;font-size:10.5px;font-weight:600}.boss-product-focus-card-signal>strong{overflow:hidden;color:#172033;font-size:25px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card.is-risk .boss-product-focus-card-signal>strong{color:#dc2626}.boss-product-focus-card.is-warning .boss-product-focus-card-signal>strong{color:#c2410c}.boss-product-focus-card.is-growth .boss-product-focus-card-signal>strong{color:#047857}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief>b{display:-webkit-box;min-height:19px;overflow:hidden;color:#1e293b;font-size:13.5px;font-weight:720;line-height:1.4;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief>small.boss-product-focus-card-product{display:flex;min-width:0;align-items:center;gap:6px;padding:0;overflow:hidden;color:#475569;font-size:10.5px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.boss-product-focus-card-product>i{width:7px;height:7px;flex:none;border-radius:50%}.boss-product-focus-card-detail{display:block;overflow:hidden;color:#64748b;font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.boss-product-command-panel.is-compact .boss-product-focus-card.is-brief:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 10px 24px #2563eb1c}.boss-product-command-panel.is-compact .boss-product-executive-summary.is-kpi-only{overflow:hidden;background:#f8fafc;border:1px solid #dbe4f0;border-left:0;border-radius:13px;box-shadow:none}.boss-product-command-panel.is-compact .boss-product-executive-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span{position:relative;min-height:92px;padding:16px 20px 13px;background:#fff;border-left:1px solid #dbe4f0}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span:before{position:absolute;top:0;right:20px;left:20px;height:3px;background:#3b82f6;border-radius:0 0 4px 4px;content:""}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span.is-reference:before{background:#64748b}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span.is-concentration:before{background:#8b5cf6}.boss-product-command-panel.is-compact .boss-product-executive-kpis small{color:#64748b;font-size:11px;font-weight:650}.boss-product-command-panel.is-compact .boss-product-executive-kpis b{margin:5px 0 3px;color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.025em}.boss-product-command-panel.is-compact .boss-product-executive-kpis em{color:#64748b;font-size:10.5px}@media(max-width:1180px){.boss-product-command-panel.is-compact .boss-product-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-product-command-panel.is-compact .boss-product-brief-grid>.boss-product-focus-card:last-child{grid-column:1 / -1}}@media(max-width:1100px){.boss-product-command-panel.is-compact .boss-product-brief-summary{grid-template-columns:1fr}.boss-product-brief-summary-head,.boss-product-brief-verdict,.boss-product-brief-summary-metrics,.boss-product-brief-summary>footer{grid-column:1;grid-row:auto}}@media(max-width:820px){.boss-product-command-panel.is-compact{padding:14px!important}.boss-product-command-panel.is-compact .boss-product-command-head h2{font-size:22px}.boss-product-command-panel.is-compact .boss-product-brief-grid,.boss-product-command-panel.is-compact .boss-product-executive-kpis{grid-template-columns:1fr}.boss-product-command-panel.is-compact .boss-product-brief-grid>.boss-product-focus-card:last-child{grid-column:auto}.boss-product-brief-summary-metrics{grid-template-columns:1fr}.boss-product-command-panel.is-compact .boss-product-executive-kpis>span{border-top:1px solid #dbe4f0;border-left:0}}.report-center-shell.is-receivable-mode{padding:10px}.report-center-shell.is-receivable-mode .report-center-filters{gap:7px;padding:7px 9px}.receivable-receipt-date-field{flex:1 1 330px}.receivable-receipt-date-field input{min-width:126px}.receivable-summary{grid-template-columns:repeat(7,minmax(118px,1fr));gap:6px;margin-top:7px}.receivable-summary .report-fund-summary-card{min-height:64px;padding:7px 9px}.receivable-summary .report-fund-summary-card>strong{margin-top:3px;font-size:16px}.receivable-summary .report-fund-summary-card>small{margin-top:4px}.receivable-summary .is-orders,.receivable-summary .is-due{border-top-color:#2563eb}.receivable-summary .is-received,.receivable-summary .is-rate{border-top-color:#10b981}.receivable-summary .is-pending,.receivable-summary .is-unpaid,.receivable-summary .is-days{border-top-color:#f59e0b}.receivable-template-wrap{display:grid;gap:8px}.receivable-rule-banner{display:flex;min-height:34px;align-items:center;gap:9px;padding:7px 10px;color:#3b4e68;background:linear-gradient(90deg,#eff6fff0,#f0fdfab3);border:1px solid rgba(147,197,253,.72);border-radius:9px;font-size:10.5px}.receivable-rule-banner>span{flex:0 0 auto;padding:3px 7px;color:#1d4ed8;background:#dbeafe;border-radius:999px;font-weight:700}.receivable-rule-banner>strong{color:#173667;font-weight:650}.receivable-rule-banner>i{color:#b45309;font-style:normal}.receivable-rule-banner>small{margin-left:auto;color:#64748b;white-space:nowrap}.receivable-coverage-note{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;color:#7c5b19;background:#fffbeb;border:1px solid #f6d88a;border-radius:7px;font-size:10.5px;line-height:1.45}.receivable-coverage-note>b{flex:0 0 auto;color:#9a5a00;font-weight:700}.receivable-table-wrap{min-height:300px;max-height:calc(100vh - 430px)}.receivable-table{width:1278px;min-width:1278px}.receivable-table .receivable-unpaid-column{color:#b45309;background:#fff7e8}.receivable-status-pill{display:inline-flex;min-width:58px;align-items:center;justify-content:center;padding:3px 8px;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;font-size:10.5px;font-weight:650;white-space:nowrap}.receivable-status-pill.is-pending,.receivable-status-pill.is-partial{color:#b45309;background:#fff7e8;border-color:#f7c873}.receivable-status-pill.is-received{color:#047857;background:#ecfdf5;border-color:#86efac}.receivable-status-pill.is-review{color:#475569;background:#f8fafc;border-color:#cbd5e1}.receivable-table .receivable-template-empty-row td{height:230px;padding:0;background:#ffffffbd;text-align:center}.receivable-table .receivable-template-empty-row:hover td{background:#ffffffbd}.receivable-month-row td{background:#f6f9fd;font-weight:600}.receivable-month-row.is-expanded td{border-bottom-color:#c9d8ec}.receivable-day-row td{background:#fff;color:#475569;font-size:11.5px}.receivable-day-row td:nth-child(4){padding-left:18px}.receivable-expand-cell{white-space:nowrap}.receivable-expand-btn{display:inline-flex;width:18px;height:18px;margin-right:5px;align-items:center;justify-content:center;color:#1d4ed8;font-size:13px;font-weight:700;line-height:1;vertical-align:-3px;background:#eaf1fd;border:1px solid #b9cff1;border-radius:4px;cursor:pointer}.receivable-expand-btn:hover{background:#d9e7fc}.receivable-diff-cell .is-balanced{color:#047857;font-weight:600}.receivable-diff-cell .is-diff{color:#b91c1c;font-weight:700}.receivable-diff-cell .is-empty{color:#94a3b8}.receivable-difference-drill-button{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:3px 7px;font:inherit;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;background:#fff7f7;border:1px solid #f1a5ad;border-radius:6px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.receivable-difference-drill-button:hover{color:#9f1239;background:#fff0f2;border-color:#e87583;transform:translateY(-1px)}.receivable-difference-drill-button.is-balanced{color:#0f766e;background:#ecfdf5;border-color:#78cfb1}.receivable-count-sub{display:block;margin-top:1px;font-size:10px;font-weight:400;color:#94a3b8}.receivable-table .receivable-count-col{color:#64748b;font-variant-numeric:tabular-nums;background:#f1f5f980}.receivable-table .receivable-refund-col{color:#b45309;background:#fef3c766}.receivable-matrix-table th,.receivable-matrix-table td{white-space:nowrap}.receivable-matrix-row:hover td{background:#f2f7fd}.receivable-matrix-table td.is-onmonth{background:#dcebff;font-weight:700;color:#1e3a8a}.receivable-matrix-row:hover td.is-onmonth{background:#cfe3ff}.receivable-matrix-table td.is-empty{color:#cbd5e1}.receivable-table th.receivable-rate-head{cursor:help;text-decoration:underline dotted rgba(100,116,139,.7);text-underline-offset:3px}.receivable-total-row td{background:linear-gradient(180deg,#eaf1fd,#e2ecfb);color:#1e3a8a;font-weight:800;border-bottom:1px solid #c2d5f2}.receivable-total-sigma{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#1d4ed8;font-weight:800;background:#dbe7fb;border:1px solid #b9cff1;border-radius:5px}.receivable-store-row td{background:#eef4fd;font-weight:700}.receivable-store-row.is-expanded td{background:#b6d0f2!important;border-bottom-color:#8fb4e8}.receivable-scope-cell{color:#475569;font-weight:600;font-size:11.5px}.receivable-month-row.is-nested td{background:#cfe0f6!important;font-weight:600}.receivable-month-row.is-nested td:nth-child(3){padding-left:20px}.receivable-day-row.is-nested td{background:#e3eefa!important;color:#334155}.receivable-day-row.is-nested td:nth-child(4){padding-left:30px}.receivable-month-row.is-nested td:first-child,.receivable-day-row.is-nested td:first-child{box-shadow:inset 4px 0 #2f6fc0}.receivable-expand-btn.is-inner{width:16px;height:16px;color:#2563eb;background:#f1f6fe;border-color:#cddcf5;font-size:12px}.receivable-template-empty{min-height:230px;gap:7px}.receivable-template-empty b{color:#1e3a5f;font-size:16px;font-weight:700}.receivable-template-empty span{max-width:720px;color:#607089;white-space:normal}.receivable-template-empty small{color:#8a99ad;font-size:10px;white-space:normal}@media(max-width:1280px){.receivable-summary{grid-template-columns:repeat(4,minmax(118px,1fr))}.receivable-rule-banner{flex-wrap:wrap}.receivable-rule-banner>small{width:100%;margin-left:0}}.summary-reference-theme{--font: "Segoe UI", "Microsoft YaHei", Arial, sans-serif;--summary-blue: #2f6bff;--summary-blue-deep: #2458db;--summary-blue-soft: #eef4ff;--summary-bg: #f3f5f8;--summary-surface: #fff;--summary-line: #e5e9f0;--summary-line-soft: #eef1f5;--summary-text: #262b33;--summary-secondary: #606a78;--summary-muted: #929ba8;--summary-positive: #009b68;--summary-negative: #df3f4b;--summary-warning: #c67900;--summary-shell-blue-start: #4479dd;--summary-shell-blue-mid: #376bcf;--summary-shell-blue-end: #2f5fc1;min-height:100vh;color:var(--summary-text);background:var(--summary-bg);font-family:var(--font);font-weight:400;font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body.summary-reference-active{--font: "Segoe UI", "Microsoft YaHei", Arial, sans-serif}.summary-reference-theme *,body.summary-reference-active>*{font-synthesis:none}.summary-reference-theme :where(button,input,select,textarea,table),body.summary-reference-active :where(.boss-category-daily-backdrop,.boss-category-daily-backdrop *){font-family:var(--font);font-variant-numeric:tabular-nums}body.summary-reference-active :where(.boss-category-daily-backdrop,.boss-category-daily-backdrop *,.ai-drawer-backdrop,.ai-drawer-backdrop *){font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif!important;font-synthesis:none;font-variant-numeric:tabular-nums}.summary-reference-theme .is-reference-dashboard :where(p,small,em,th),body.summary-reference-active :where(.boss-category-daily-backdrop p,.boss-category-daily-backdrop small,.boss-category-daily-backdrop em,.boss-category-daily-backdrop th){font-weight:400!important}.summary-reference-theme .is-reference-dashboard :where(h1,h2,h3,h4,strong,b),body.summary-reference-active :where(.boss-category-daily-backdrop h1,.boss-category-daily-backdrop h2,.boss-category-daily-backdrop h3,.boss-category-daily-backdrop strong,.boss-category-daily-backdrop b){font-weight:500!important}.summary-reference-theme .app-shell{--app-sidebar-width: 220px;min-height:100vh;background:var(--summary-bg)}.summary-reference-theme .sidebar{position:sticky;top:0;isolation:isolate;height:100vh;gap:14px;padding:16px 12px 13px;color:#574f5a;background:radial-gradient(circle at 6% 0%,rgba(232,138,182,.12),transparent 32%),radial-gradient(circle at 98% 100%,rgba(130,182,236,.1),transparent 36%),linear-gradient(168deg,#fdf1f7,#f3f7fd 55%,#f1f7fe);border-right:1px solid rgba(232,138,182,.14);box-shadow:12px 0 42px #cd96b921,inset -1px 0 #ffffffd9;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.summary-reference-theme .sidebar:before{display:block;position:absolute;right:-52px;bottom:54px;z-index:-1;width:320px;height:320px;background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;opacity:.05;pointer-events:none;content:""}.summary-reference-theme .sidebar:after{display:block;position:absolute;top:-34px;left:-64px;z-index:-1;width:210px;height:210px;background:radial-gradient(circle,rgba(59,130,246,.12),transparent 68%);filter:blur(20px);pointer-events:none;content:""}.summary-reference-theme .brand{position:relative;min-height:65px;gap:10px;padding:9px 8px 13px;background:transparent;border:0;border-bottom:1px solid rgba(15,23,42,.1);border-radius:0;box-shadow:none}.summary-reference-theme .brand:after{position:absolute;top:-16px;left:-12px;right:-12px;height:3px;background:linear-gradient(90deg,#e88ab6,#82b6ec 60%,transparent);opacity:.9;border-radius:0 0 4px 4px;content:""}.summary-reference-theme .brand-mark{width:40px;height:40px;color:#fff;background:linear-gradient(150deg,#e88ab6,#82b6ec);border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:0 10px 22px #e88ab661,inset 0 1px 2px #ffffff73}.summary-reference-theme .brand-mark img{filter:none;mix-blend-mode:normal}.summary-reference-theme .brand strong{color:#3f3742;font-size:14px;font-weight:700}.summary-reference-theme .brand span{color:#a789a0;font-size:10.5px}.summary-reference-theme .nav{gap:13px}.summary-reference-theme .nav-section{gap:3px}.summary-reference-theme .nav-level-1{min-height:24px;padding:0 10px;color:#a789a0;font-size:12px;font-weight:700}.summary-reference-theme .nav-level-1:after{background:linear-gradient(90deg,rgba(232,138,182,.2),transparent)}.summary-reference-theme .nav-level-2{color:#675d69;font-size:12px;font-weight:500}.summary-reference-theme .nav-item{min-height:38px;padding:0 11px 0 15px;color:#675d69;border:1px solid transparent;border-radius:9px;box-shadow:none;font-weight:500}.summary-reference-theme .nav-item:before{width:4px;height:4px;background:#e88ab673;box-shadow:none}.summary-reference-theme .nav-item:hover{color:#b34c7d;background:#e88ab61a;border-color:#e88ab62e;transform:translate(2px)}.summary-reference-theme .nav-item:hover:before{background:#e88ab6}.summary-reference-theme .nav-item.active{color:#c65f92;background:linear-gradient(135deg,#e88ab633,#82b6ec17);border:1px solid rgba(232,138,182,.3);box-shadow:inset 3px 0 #e88ab6,-3px -3px 8px #fff9,5px 5px 14px #cd96b924;font-weight:650}.summary-reference-theme .nav-item.active:before{width:5px;height:5px;background:#e88ab6;box-shadow:0 0 10px #e88ab6b3}.summary-reference-theme .nav-flyout-trigger{display:flex;align-items:center;border-radius:8px;cursor:default;transition:color .16s ease,background-color .16s ease}.summary-reference-theme .nav-flyout-trigger:hover,.summary-reference-theme .nav-flyout-trigger.active{color:#c65f92;background:#e88ab614}.summary-reference-theme .nav-flyout-arrow{flex:none;margin-left:auto;color:#e88ab699;font-size:15px;font-style:normal;line-height:1;transition:transform .16s ease,color .16s ease}.summary-reference-theme .nav-flyout-trigger:hover .nav-flyout-arrow{color:#c65f92;transform:translate(2px)}.nav-inline-children{display:none}@media(max-width:560px){.nav-inline-children{display:grid;gap:3px}}.nav-flyout{position:fixed;z-index:4000;display:grid;gap:3px;min-width:172px;padding:8px;color:#675d69;background:radial-gradient(circle at 12% 0%,rgba(232,138,182,.12),transparent 60%),linear-gradient(150deg,#fdf2f8,#f2f7fd);border:1px solid rgba(232,138,182,.22);border-radius:12px;box-shadow:0 18px 42px #cd96b93d,inset 0 1px 2px #ffffffd9;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif}.nav-flyout:before{position:absolute;top:19px;left:-6px;width:12px;height:12px;background:#fbe7f1;border-left:1px solid rgba(232,138,182,.22);border-bottom:1px solid rgba(232,138,182,.22);transform:rotate(45deg);content:""}.nav-flyout-title{margin-bottom:3px;padding:2px 10px 6px;color:#a789a0;border-bottom:1px solid rgba(232,138,182,.12);font-size:11px;font-weight:700;letter-spacing:.02em}.nav-flyout-item{display:flex;align-items:center;min-height:34px;padding:0 12px;color:#675d69;border:1px solid transparent;border-radius:8px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.nav-flyout-item:before{width:4px;height:4px;flex:none;margin-right:9px;background:#e88ab673;border-radius:50%;content:""}.nav-flyout-item:hover{color:#b34c7d;background:#e88ab61a;border-color:#e88ab62e}.nav-flyout-item.active{color:#c65f92;background:linear-gradient(135deg,#e88ab62e,#82b6ec17);border-color:#e88ab64d;box-shadow:inset 3px 0 #e88ab6;font-weight:650}.nav-flyout-item.active:before{background:#e88ab6;box-shadow:0 0 8px #e88ab699}.nav-flyout-fade-enter-active,.nav-flyout-fade-leave-active{transition:opacity .14s ease,transform .14s ease}.nav-flyout-fade-enter-from,.nav-flyout-fade-leave-to{opacity:0;transform:translate(-6px)}.summary-reference-theme .sidebar-footer{padding:11px;color:#574f5a;background:linear-gradient(145deg,#fdf0f6,#eff5fd);border:1px solid rgba(232,138,182,.13);border-radius:11px;box-shadow:inset 0 1px 2px #ffffffe6,-4px -4px 10px #ffffff8c,5px 5px 15px #cd96b91f}.summary-reference-theme .account-footer strong{color:#3f3742;font-size:12px;font-weight:630}.summary-reference-theme .account-footer em,.summary-reference-theme .sidebar-footer span{color:#a789a0}.summary-reference-theme .account-footer select{min-height:30px;color:#574f5a;color-scheme:light;background:#fff;border:1px solid rgba(232,138,182,.18);border-radius:7px}.summary-reference-theme .account-footer select option{color:#574f5a;background:#fff}.summary-reference-theme .account-footer .connection-label{border-top-color:#e88ab629}.summary-reference-theme .workspace{padding:18px 20px 38px;overflow-x:clip;background:var(--summary-bg)}.summary-reference-theme .dashboard-view.is-reference-dashboard{padding-top:205px;color:var(--summary-text)}.summary-reference-theme .is-reference-dashboard .dashboard-sticky-head{left:var(--app-sidebar-width);right:0;padding:0 20px 10px;background:linear-gradient(180deg,#fdf1f7,#f2f7fd);border-bottom:1px solid rgba(232,138,182,.14);box-shadow:0 8px 22px #cd96b917;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.summary-reference-theme .is-reference-dashboard .topbar{position:relative;isolation:isolate;overflow:hidden;min-height:78px;margin:0 -20px 10px;padding:12px 22px;color:#3f3742;background:radial-gradient(circle at 4% 0%,rgba(232,138,182,.12),transparent 38%),radial-gradient(circle at 84% 130%,rgba(130,182,236,.1),transparent 44%),linear-gradient(108deg,#fdf0f6,#f3f7fd 55%,#f1f7fe);border-bottom:1px solid rgba(232,138,182,.14);box-shadow:inset 0 1px 2px #fffc}.summary-reference-theme .is-reference-dashboard .topbar:after{position:absolute;top:50%;right:30px;z-index:-1;width:168px;height:168px;transform:translateY(-50%);background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;opacity:.06;pointer-events:none;content:""}.summary-reference-theme .is-reference-dashboard .topbar .crumb{margin:0 0 3px;color:#a789a0;font-size:12px}.summary-reference-theme .is-reference-dashboard .topbar h1{color:#3f3742;font-size:23px;font-weight:600!important;line-height:30px}.summary-reference-theme .is-reference-dashboard .dashboard-topbar-heading{flex:1 1 auto;min-width:0}.summary-reference-theme .is-reference-dashboard .dashboard-topbar-title-line{display:flex;align-items:center;min-width:0;gap:18px}.summary-reference-theme .is-reference-dashboard .dashboard-topbar-title-line h1{flex:none}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip{flex:1 1 auto;min-width:0;max-width:760px;gap:8px;margin:0;padding:5px 11px;overflow:hidden;background:#ffffff8c;border:1px solid rgba(232,138,182,.22);border-radius:8px;box-shadow:inset 0 1px 1px #fffc,0 3px 10px #cd96b914;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip b{flex:none;color:#c65f92;font-size:11px;font-weight:600}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip span{overflow:hidden;color:#867a86;font-size:11px;font-weight:400;text-overflow:ellipsis}.summary-reference-theme .is-reference-dashboard .toolbar{gap:13px}.summary-reference-theme .is-reference-dashboard .period-switch{min-height:42px;gap:18px;padding:0;overflow:visible;background:transparent;border:0;border-radius:0}.summary-reference-theme .is-reference-dashboard .period-switch button{position:relative;min-width:44px;padding:0 2px;color:#ffffffb8;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:14px;font-weight:400}.summary-reference-theme .is-reference-dashboard .period-switch button:hover,.summary-reference-theme .is-reference-dashboard .period-switch button.active{color:#fff;background:transparent;box-shadow:none;font-weight:500}.summary-reference-theme .is-reference-dashboard .period-switch button.active:after{position:absolute;right:2px;bottom:3px;left:2px;height:2px;background:#fff;content:""}.summary-reference-theme .is-reference-dashboard .permission-pill{min-height:31px;padding:0 10px;color:#675d69;background:#fff9;border:1px solid rgba(232,138,182,.22);border-radius:8px;box-shadow:inset 0 1px 1px #fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:500}.summary-reference-theme .is-reference-dashboard .permission-pill.soft{color:#a789a0;background:#fff6;border-color:#e88ab629}.summary-reference-theme .is-reference-dashboard .primary-action{min-height:32px;padding:0 15px;color:#6d3552;background:linear-gradient(135deg,#fbd7e6,#d3e6fb);border:1px solid rgba(255,255,255,.6);border-radius:8px;box-shadow:0 8px 18px #e88ab647,inset 0 1px 2px #ffffffb3;font-size:12px;font-weight:600}.summary-reference-theme .is-reference-dashboard .summary-section-nav{display:flex;min-height:46px;align-items:stretch;gap:2px;margin:0 -20px 10px;padding:0 20px;overflow-x:auto;background:#fff;border-bottom:1px solid var(--summary-line);scrollbar-width:none}.summary-reference-theme .is-reference-dashboard .summary-section-nav::-webkit-scrollbar{display:none}.summary-reference-theme .is-reference-dashboard .summary-section-nav-title{display:flex;min-width:122px;align-items:center;gap:9px;padding:0 4px;color:var(--summary-blue);white-space:nowrap}.summary-reference-theme .is-reference-dashboard .summary-section-nav-title i{width:8px;height:8px;flex:0 0 auto;background:var(--summary-blue);border-radius:50%;box-shadow:0 0 0 4px #eaf1ff}.summary-reference-theme .is-reference-dashboard .summary-section-nav-title strong{font-size:13px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-section-nav button{position:relative;min-width:94px;padding:0 16px;color:#586474;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:13px;font-weight:400;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .summary-section-nav button:hover{color:var(--summary-blue);background:#f8faff}.summary-reference-theme .is-reference-dashboard .summary-section-nav button.active{color:var(--summary-blue);background:transparent;font-weight:500}.summary-reference-theme .is-reference-dashboard .summary-section-nav button.active:after{position:absolute;right:16px;bottom:0;left:16px;height:2px;background:var(--summary-blue);content:""}.summary-reference-theme .is-reference-dashboard .filter-bar{min-height:52px;gap:16px;margin:0;padding:7px 14px;background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none;font-size:12px}.summary-reference-theme .is-reference-dashboard .filter-field{gap:7px}.summary-reference-theme .is-reference-dashboard .filter-field>span{color:#7b8593}.summary-reference-theme .is-reference-dashboard .filter-field input,.summary-reference-theme .is-reference-dashboard .filter-field select{min-height:32px;padding:0 10px;color:#36404c;background:#fff;border:1px solid #dfe4eb;border-radius:4px;font-size:12px;font-weight:400}.summary-reference-theme .is-reference-dashboard .filter-field input:focus,.summary-reference-theme .is-reference-dashboard .filter-field select:focus{outline:2px solid rgba(47,107,255,.1);border-color:#83a9ff}.summary-reference-theme .is-reference-dashboard .filter-summary{padding:6px 9px;color:#4069c9;background:#f4f7ff;border:1px solid #dbe5fb;border-radius:4px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .risk-warning-trigger{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;gap:6px;padding:0 10px;color:#9a5a00;background:#fffaf0;border:1px solid #f1d39d;border-radius:4px;box-shadow:none;font-size:12px;font-weight:500;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .risk-warning-trigger:hover{color:#7c4700;background:#fff5df;border-color:#e8bd70}.summary-reference-theme .is-reference-dashboard .risk-warning-trigger>i{display:inline-flex;width:15px;height:15px;align-items:center;justify-content:center;color:#fff;background:#e79a27;border-radius:50%;font-size:10px;font-style:normal;font-weight:700;line-height:1}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-tools{display:flex;min-width:0;align-items:center;gap:12px;margin-left:auto}body.risk-warning-dialog-open{overflow:hidden}body.summary-reference-active .summary-reference-theme.risk-warning-dialog-backdrop{position:fixed;inset:0;z-index:1700;display:flex;box-sizing:border-box;align-items:center;justify-content:center;padding:24px;background:#141f307a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.summary-reference-active .summary-reference-theme .risk-warning-dialog{display:flex;width:min(1500px,calc(100vw - 48px));max-height:calc(100vh - 48px);min-height:0;flex-direction:column;overflow:hidden;color:var(--summary-text);background:#f5f8fc;border:1px solid #d8e1ee;border-radius:10px;box-shadow:0 18px 54px #0f1e373d}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head{display:flex;min-height:58px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;background:#fff;border-bottom:1px solid #dfe6f0}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head>div{display:flex;min-width:0;align-items:baseline;gap:12px}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head h2{flex:0 0 auto;color:#2e343d;font-size:16px;font-weight:600}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head span{overflow:hidden;color:#718096;font-size:11px;text-overflow:ellipsis;white-space:nowrap}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head>button{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;padding:0;color:#667181;background:#f7f9fc;border:1px solid #dfe5ee;border-radius:5px;box-shadow:none;font-size:20px;font-weight:400;line-height:1}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head>button:hover{color:#315fcb;background:#eef4ff;border-color:#b9cdfa}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-body{min-height:0;padding:14px;overflow:auto}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-body>.new-directions-panel{margin:0!important}@media(max-width:720px){body.summary-reference-active .summary-reference-theme.risk-warning-dialog-backdrop{align-items:stretch;padding:10px}body.summary-reference-active .summary-reference-theme .risk-warning-dialog{width:100%;max-height:none}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head{min-height:52px;padding:0 12px}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-head>div{display:block}body.summary-reference-active .summary-reference-theme .risk-warning-dialog-body{padding:10px}}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-tools .filter-state{min-width:0;font-size:11px}.summary-reference-theme .is-reference-dashboard .dashboard-update-time{color:#8994a3;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-button{min-height:32px;padding:0 13px;color:var(--summary-blue);background:#fff;border:1px solid #a9c2ff;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-button:hover:not(:disabled){color:#1f5bea;background:#f5f8ff;border-color:#7da4ff}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-button:focus-visible{outline:2px solid rgba(47,107,255,.18);outline-offset:2px}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-button:disabled{color:#9aa7ba;background:#f5f7fa;border-color:#d9dfe8;cursor:not-allowed}.summary-reference-theme .is-reference-dashboard .inline-permission-strip{min-width:0;flex:1;gap:8px;margin:0;padding:7px 10px;overflow:hidden;color:#8f671f;background:#fff8e9;border:1px solid #f4dda8;border-radius:4px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .inline-permission-strip b{flex:none;color:#a26800;font-size:12px}.summary-reference-theme .is-reference-dashboard .inline-permission-strip span{overflow:hidden;color:#806d48;text-overflow:ellipsis}.summary-reference-theme .is-reference-dashboard>:where(.panel,.new-directions-panel,.summary-month-unified-section,.summary-month-trend-section,.boss-month-insights,.platform-metric-wrapper){margin-bottom:14px}.summary-reference-theme .is-reference-dashboard :where(.panel,.summary-month-unified-section,.summary-month-trend-section,.boss-platform-shop-panel,.boss-product-command-panel){color:var(--summary-text);background:#fff;border:1px solid var(--summary-line);border-radius:8px;box-shadow:none}.summary-reference-theme .is-reference-dashboard :where(.panel-head,.summary-month-trend-head) h2,.summary-reference-theme .is-reference-dashboard :where(.sku-region-section>.panel-head,.category-contribution-head) h2{color:#2e343d;font-size:16px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard :where(.panel-head,.summary-month-trend-head)>span,.summary-reference-theme .is-reference-dashboard :where(.panel-head p,.category-contribution-head p){color:var(--summary-muted);font-size:12px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.panel-head button,.text-link){color:var(--summary-blue);font-size:12px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.panel,.summary-month-unified-section,.summary-month-trend-section,.boss-product-command-panel,.category-contribution-panel) :where(table,button,input,select){font-family:var(--font)}.summary-reference-theme .is-reference-dashboard :where(table){color:#384251;font-size:12px}.summary-reference-theme .is-reference-dashboard :where(th){color:#687383;background:#f7f9fc;font-size:11.5px;font-weight:400!important}.summary-reference-theme .is-reference-dashboard :where(td){border-color:#e9edf2}.summary-reference-theme .is-reference-dashboard :where(tbody tr:hover td){background:#f8fbff}.summary-reference-theme .is-reference-dashboard :where(.up){color:var(--summary-positive)!important}.summary-reference-theme .is-reference-dashboard :where(.down){color:var(--summary-negative)!important}.summary-reference-theme .is-reference-dashboard :where(.warn){color:var(--summary-warning)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid{margin-bottom:14px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper{padding:15px 16px 16px;background:#fff;border:1px solid var(--summary-line);border-radius:8px;box-shadow:none}.summary-reference-theme .is-reference-dashboard .metric-section-title{margin:0 0 12px;color:#2e343d;font-size:16px;font-weight:500}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;overflow:hidden;background:#fff;border:1px solid var(--summary-line);border-radius:6px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric{grid-column:span 2!important;grid-row:auto!important;min-width:0;min-height:106px;padding:13px 15px 11px;color:var(--summary-text);background:#fff!important;border:0;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line);border-radius:0;box-shadow:none}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:nth-child(6){border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:nth-child(n+7){grid-column:span 3!important;min-height:90px;border-bottom:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:last-child{border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:before,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:after{display:none!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-body,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-body.has-compare,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-body.has-middle.has-compare{display:grid;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-main{min-width:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-main>span,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-card-main>.metric-title-line>span,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-middle-box>span,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compare-box>span{color:#647080!important;font-size:11.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-title-line{display:flex;align-items:center;gap:4px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-title-line.has-direct-tip{position:relative;cursor:help}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-info-icon{position:relative;display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center;color:#3568ef;background:#eef4ff;border:1px solid #9db9ff;border-radius:50%;font-size:9px;font-style:normal;font-weight:600;line-height:1;cursor:help}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-info-icon:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-title-line.has-direct-tip:after{position:absolute;top:calc(100% + 6px);left:0;z-index:30;box-sizing:border-box;width:350px;max-width:calc(100vw - 48px);padding:6px 9px;color:#fff;background:#303640;border-radius:4px;box-shadow:0 4px 12px #14223c29;content:attr(data-tip);font-size:11px;font-weight:400;line-height:1.45;opacity:0;pointer-events:none;text-align:left;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease;white-space:pre-line}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-info-icon:hover:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-info-icon:focus-visible:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-title-line.has-direct-tip:hover:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.has-info-hint:focus-within .metric-title-line.has-direct-tip:after{opacity:1;transform:translateY(0)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-basis-realtime .metric-info-icon:after,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-basis-realtime .metric-title-line.has-direct-tip:after{top:auto;bottom:calc(100% + 6px)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.has-info-hint{overflow:visible!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.has-info-hint:hover,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.has-info-hint:focus-within{z-index:40}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-value-line{margin:3px 0 4px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-value-line.has-side-rate{align-items:center;justify-content:space-between;gap:10px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-side-rate-box{align-self:stretch;justify-content:center}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-value-line strong{margin:0!important;color:#303640!important;font-size:23px;font-weight:600!important;letter-spacing:0;line-height:28px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric .metric-side-rate,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric .metric-rate-value{display:block;margin:0;color:#7f8996!important;font-size:10.5px;font-weight:400!important;text-align:right}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric .metric-rate-value{color:#485464!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compare-box{position:static;display:flex;min-height:0;min-width:0;flex-direction:row;align-items:center;align-self:auto;justify-content:flex-start;gap:6px;margin-top:3px;padding:0;border:0;text-align:left}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compare-box b,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compare-box small{color:#7f8996;font-size:10.5px;font-weight:400!important;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-middle-box{margin-top:4px;padding:5px 0 0;border:0;border-top:1px solid var(--summary-line-soft)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-middle-box strong{margin-left:6px;font-size:13px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-middle-box small{margin-left:6px;color:#8993a0;font-size:10px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-card-main,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-middle-box,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-compare-box{display:block;height:auto;width:auto;min-width:0;flex:none;padding:0;border:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:13px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-middle-box{margin-top:0;padding-top:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-wide .metric-compare-box{display:flex;grid-column:1 / -1;margin-top:5px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast{min-height:106px;padding-bottom:11px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-row{position:absolute;right:12px;bottom:10px;left:12px;display:grid;width:auto;height:58px;grid-template-columns:minmax(0,1fr);grid-template-areas:"caption" "chart";grid-template-rows:13px 36px;row-gap:3px;margin:0;padding-top:6px;border-top:1px solid #ece7d9;pointer-events:auto}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline{width:100%;height:36px;grid-area:chart;overflow:visible}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline path{stroke:#447cff;stroke-width:1.15;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-point{fill:#2f6bff;opacity:0;pointer-events:none;transition:opacity .12s ease;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-hit{fill:transparent;cursor:help;pointer-events:all;outline:none}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-point-group:hover .metric-sparkline-point,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-point-group:focus-within .metric-sparkline-point{opacity:1}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-tooltip{position:absolute;z-index:8;display:flex;min-width:112px;flex-direction:column;gap:2px;padding:5px 7px;color:#4b5665;background:#fffffffa;border:1px solid #dce3ec;border-radius:4px;box-shadow:0 4px 12px #26375224;font-size:10px;line-height:1.25;pointer-events:none;transform:translate(-50%,calc(-100% - 6px));white-space:nowrap}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-tooltip span{color:#7c8795;font-size:9.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-tooltip b{color:#2f3946;font-size:10.5px;font-weight:500}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-rate{grid-area:caption;justify-self:start;color:#66717f!important;font-size:10.5px;font-weight:400!important;line-height:13px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-forecast-note{color:#9a5b00!important;font-size:10.5px;font-weight:500!important;line-height:1.35}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric{width:auto;height:106px;min-height:106px;grid-column:auto!important;grid-row:auto!important;padding:10px 12px 9px;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(6n){border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(n+7){border-bottom:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-forecast{height:212px;min-height:212px;grid-row:span 2!important;background:#fffdf7!important;border-top:2px solid #c98100;border-bottom:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-forecast .metric-card-body{height:calc(100% - 64px);align-content:center}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-cost .metric-card-main>small.warn{display:inline;margin-right:8px;line-height:1.35}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-gsv-combined{grid-column:auto!important;padding:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-values{display:grid;height:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value{min-width:0;padding:10px 8px 9px;border-right:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value:last-child{border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value>span{color:#647080!important;font-size:11.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value>strong{margin:4px 0 3px;color:#303640!important;font-size:18px;font-weight:600!important;line-height:24px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-value>small{color:#66717f;font-size:10.5px;font-weight:400!important;line-height:1.35}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-compare{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:0;margin-top:3px;white-space:normal}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-compare :where(span,b,small){display:inline;margin:0;font-size:10px;font-weight:400!important;line-height:1.25}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-compact-compare>span{color:#5c6675!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric :where(.up){color:#087a55!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric :where(.down){color:#d13f4d!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric :where(.warn){color:#a85d00!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric :where(.flat){color:#5c6675!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-gsv-forecast-note{color:#66717f!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-directions-panel{margin-bottom:14px!important;padding:15px 16px 16px!important;overflow:visible;background:#fff!important;border:1px solid var(--summary-line)!important;border-radius:8px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.summary-reference-active .summary-reference-theme .new-directions-head{margin-bottom:12px!important}body.summary-reference-active .summary-reference-theme .new-directions-orbit{width:28px!important;height:28px!important;flex-basis:28px!important;border:0!important;border-radius:50%!important;background:#eef4ff!important;box-shadow:none!important}body.summary-reference-active .summary-reference-theme .new-directions-orbit i:first-child{top:8px!important;left:8px!important;width:7px!important;height:7px!important}body.summary-reference-active .summary-reference-theme .new-directions-orbit i:nth-child(2){top:8px!important;right:6px!important;width:5px!important;height:5px!important}body.summary-reference-active .summary-reference-theme .new-directions-orbit i:last-child{bottom:5px!important;left:11px!important;width:5px!important;height:5px!important}body.summary-reference-active .summary-reference-theme .new-directions-title{gap:9px!important}body.summary-reference-active .summary-reference-theme .new-directions-title h2{color:#2e343d!important;font-size:16px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-directions-title-line>span,body.summary-reference-active .summary-reference-theme .new-directions-summary span{padding:3px 7px!important;color:#6c7786!important;background:#f7f9fc!important;border:1px solid #e4e8ef!important;border-radius:4px!important;font-size:10.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-directions-title p{color:#929ba8!important;font-size:11px!important}body.summary-reference-active .summary-reference-theme .new-directions-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:0!important;overflow:hidden;border:1px solid var(--summary-line)!important;border-radius:6px!important}body.summary-reference-active .summary-reference-theme .new-direction-card{padding:12px!important;border:0!important;border-right:1px solid var(--summary-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.summary-reference-active .summary-reference-theme .new-direction-card:last-child{border-right:0!important}body.summary-reference-active .summary-reference-theme .new-direction-card:before{display:none!important}body.summary-reference-active .summary-reference-theme .new-direction-card>header{grid-template-columns:25px minmax(0,1fr) auto!important;min-height:36px!important;gap:8px!important;margin-bottom:8px!important}body.summary-reference-active .summary-reference-theme .new-direction-icon{width:25px!important;height:25px!important;border-radius:5px!important;box-shadow:none!important;font-size:9.5px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-card h3{color:#303844!important;font-size:12.5px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-card header small{color:#929ba8!important;font-size:9.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-direction-card>header>em{color:#5e6b7c!important;background:#f5f7fa!important;border-radius:4px!important;font-size:10px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-switch{display:flex!important;gap:18px!important;margin-bottom:8px!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--summary-line-soft)!important;border-radius:0!important}body.summary-reference-active .summary-reference-theme .new-direction-switch button{position:relative;min-height:29px!important;padding:0 2px!important;color:#7a8492!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font-size:10.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-direction-switch button.is-active{color:var(--summary-blue)!important}body.summary-reference-active .summary-reference-theme .new-direction-switch button.is-active:after{position:absolute;right:2px;bottom:-1px;left:2px;height:2px;background:var(--summary-blue);content:""}body.summary-reference-active .summary-reference-theme .new-direction-switch button b{padding:0!important;background:transparent!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-criteria{gap:2px!important;margin-bottom:7px!important;padding:7px 8px!important;color:#647080!important;background:#f8faff!important;border:1px solid #e3e9f4!important;border-radius:4px!important}body.summary-reference-active .summary-reference-theme .new-direction-criteria b,body.summary-reference-active .summary-reference-theme .new-direction-criteria span{color:#647080!important;font-size:9.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-direction-row{padding:7px 8px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--summary-line-soft)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body.summary-reference-active .summary-reference-theme .new-direction-row-top strong,body.summary-reference-active .summary-reference-theme .new-direction-row-metrics b{color:#384251!important;font-size:10.5px!important;font-weight:500!important}body.summary-reference-active .summary-reference-theme .new-direction-row-top em,body.summary-reference-active .summary-reference-theme .new-direction-row>small,body.summary-reference-active .summary-reference-theme .new-direction-row-metrics i{font-size:9.5px!important;font-weight:400!important}body.summary-reference-active .summary-reference-theme .new-direction-more{margin-top:7px!important;padding:6px!important;color:var(--summary-blue)!important;background:#fff!important;border:1px solid #e2e7ef!important;border-radius:4px!important;font-weight:400!important}.summary-reference-theme .is-reference-dashboard .platform-metric-wrapper{padding:15px 16px 16px;background:#fff;border:1px solid var(--summary-line);border-radius:8px}.summary-reference-theme .is-reference-dashboard .platform-metric-title{margin-bottom:11px;color:#2e343d;font-size:16px;font-weight:500}.summary-reference-theme .is-reference-dashboard .side-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--summary-line);border-radius:6px}.summary-reference-theme .is-reference-dashboard .side-summary-grid>.panel{margin:0;padding:12px;border:0;border-right:1px solid var(--summary-line);border-radius:0;box-shadow:none}.summary-reference-theme .is-reference-dashboard .side-summary-grid>.panel:last-child{border-right:0}.summary-reference-theme .is-reference-dashboard .side-summary-grid .panel-head{margin-bottom:9px}.summary-reference-theme .is-reference-dashboard .side-summary-grid .panel-head h2{color:#333c49;font-size:13.5px;font-weight:600!important}.summary-reference-theme .is-reference-dashboard .side-summary-grid .panel-head span{color:#8a93a0;font-size:10.5px}.summary-reference-theme .is-reference-dashboard .metric-title-with-scope small{color:#8a5a12;font-size:10.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .horizontal-bar-chart{gap:11px}.summary-reference-theme .is-reference-dashboard .h-bar-track{height:8px;background:#e8edf4;border-radius:4px}.summary-reference-theme .is-reference-dashboard .h-bar-fill{background:var(--summary-blue)!important;border-radius:4px}.summary-reference-theme .is-reference-dashboard .h-bar-fill.h-bar-fill-ad{border-radius:4px 0 0 4px}.summary-reference-theme .is-reference-dashboard .h-bar-fill.h-bar-fill-other-marketing{background:#f59e0b!important;border-radius:0 4px 4px 0}.summary-reference-theme .is-reference-dashboard .h-bar-fee-value small,.summary-reference-theme .is-reference-dashboard .h-bar-fee-value small.h-bar-fee-other-rate{color:#9a5a00;font-size:11px;font-weight:600}.summary-reference-theme .is-reference-dashboard .h-bar-fee-value small.h-bar-fee-ad-rate{color:#2f5fbf;font-size:11px;font-weight:600}.summary-reference-theme .is-reference-dashboard .h-bar-track.has-share-label{margin-top:14px}.summary-reference-theme .is-reference-dashboard .h-bar-share-above{position:absolute;bottom:calc(100% + 4px);z-index:2;padding:0 3px;color:#3a4453;background:#fff;font-size:10.5px;font-weight:600;line-height:12px;white-space:nowrap;pointer-events:none;transform:translate(-50%)}.summary-reference-theme .is-reference-dashboard .h-bar-label{color:#333c49;font-size:12.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .h-bar-value{color:#2b3542;font-size:12.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate b{color:#222b36;font-size:13.5px;font-weight:700;line-height:16px}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate small{font-size:11px;font-weight:600;line-height:13px}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate.is-rate-primary b{color:#222b36;font-size:15px;font-weight:700;line-height:18px}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate.is-rate-primary b.negative{color:#dc2626}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate.is-rate-primary small{color:#55627a;font-size:11px;font-weight:600;line-height:13px}.summary-reference-theme .is-reference-dashboard .h-bar-value-with-rate.is-rate-primary small.negative{color:#dc2626}.summary-reference-theme .is-reference-dashboard .h-bar-compare b{font-size:12px;font-weight:700;line-height:14px}.summary-reference-theme .is-reference-dashboard .h-bar-compare small{font-size:10.5px;font-weight:600;line-height:12px;color:inherit;opacity:.82}.summary-reference-theme .is-reference-dashboard .h-bar-share-inside{color:#fff;font-size:8.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .platform-trend-section{padding:15px 16px 16px}.summary-reference-theme .is-reference-dashboard .platform-trend-split{gap:12px}.summary-reference-theme .is-reference-dashboard .platform-trend-chart-box{background:#fff;border:1px solid var(--summary-line);border-radius:6px;box-shadow:none}.summary-reference-theme .is-reference-dashboard .platform-native-chart-head h3{color:#3b4552;font-size:13px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .native-trend-legend{color:#7d8794;font-size:10.5px}.summary-reference-theme .is-reference-dashboard .summary-month-unified-section{padding:15px 16px 16px}.summary-reference-theme .is-reference-dashboard .summary-month-unified-head{min-height:auto;margin-bottom:11px;padding:0}.summary-reference-theme .is-reference-dashboard .summary-month-unified-head h2{color:#2e343d;font-size:16px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-month-unified-head span{color:#8f98a5;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-month-unified-columns{gap:0;overflow:hidden;border:1px solid var(--summary-line);border-radius:6px}.summary-reference-theme .is-reference-dashboard .summary-month-unified-column{color:#374150;background:#fff;border:0;border-right:1px solid var(--summary-line);border-radius:0;box-shadow:none}.summary-reference-theme .is-reference-dashboard .summary-month-unified-column:last-child{border-right:0}.summary-reference-theme .is-reference-dashboard .summary-month-column-total{min-height:118px;color:#303844;background:#fff;border:0;border-top:2px solid var(--summary-blue);border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-month-column-total header h3{color:#5a6574;font-size:11.5px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-month-value small,.summary-reference-theme .is-reference-dashboard .summary-month-total-rate,.summary-reference-theme .is-reference-dashboard .summary-month-rate-pair small{color:#8993a0;font-size:9.5px;font-weight:400!important}.summary-reference-theme .is-reference-dashboard .summary-month-value strong{color:#303844!important;font-size:20px;font-weight:600!important}.summary-reference-theme .is-reference-dashboard .summary-month-rate-pair em{color:#4f5a69;font-size:10.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-month-platform-list,.summary-reference-theme .is-reference-dashboard .summary-month-platform-row{background:#fff}.summary-reference-theme .is-reference-dashboard .summary-month-platform-row{border-color:var(--summary-line-soft)}.summary-reference-theme .is-reference-dashboard .summary-month-platform-name b,.summary-reference-theme .is-reference-dashboard .summary-month-platform-values strong{color:#414b59;font-size:10.5px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .summary-month-platform-values :where(small,em){color:#8993a0;font-size:9px;font-weight:400!important}.summary-reference-theme .is-reference-dashboard .summary-month-trend-section{padding:15px 16px 16px}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-switch,.summary-reference-theme .is-reference-dashboard :where(.boss-product-analysis-switch,.boss-platform-table-switch,.category-contribution-switch){gap:22px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--summary-line);border-radius:0}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-switch button,.summary-reference-theme .is-reference-dashboard :where(.boss-product-analysis-switch,.boss-platform-table-switch,.category-contribution-switch) button{position:relative;color:#697483;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:11.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-switch button.active,.summary-reference-theme .is-reference-dashboard :where(.boss-product-analysis-switch,.boss-platform-table-switch,.category-contribution-switch) button.active{color:var(--summary-blue);background:transparent;box-shadow:none;font-weight:500}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-switch button.active:after,.summary-reference-theme .is-reference-dashboard :where(.boss-product-analysis-switch,.boss-platform-table-switch,.category-contribution-switch) button.active:after{position:absolute;right:3px;bottom:-1px;left:3px;height:2px;background:var(--summary-blue);content:""}.summary-reference-theme .is-reference-dashboard .boss-product-command-panel{padding:16px;overflow:hidden;background:#fff}.summary-reference-theme .is-reference-dashboard .boss-product-command-orb{display:none}.summary-reference-theme .is-reference-dashboard .boss-product-command-eyebrow{color:#5073be;font-size:10.5px;font-weight:400;text-transform:none;letter-spacing:0}.summary-reference-theme .is-reference-dashboard .boss-product-command-head h2{color:#2e343d;font-size:18px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .boss-product-command-head p{color:#929ba8;font-size:11px}.summary-reference-theme .is-reference-dashboard .boss-product-command-scope,.summary-reference-theme .is-reference-dashboard .boss-product-details-toggle,.summary-reference-theme .is-reference-dashboard .boss-product-drilldown-toggle{color:#4e6fae;background:#fff;border:1px solid #dce5f3;border-radius:4px;box-shadow:none;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard .boss-product-brief-grid{gap:10px}.summary-reference-theme .is-reference-dashboard :where(.boss-product-brief-summary,.boss-product-focus-card,.boss-product-executive-summary){color:#374150;background:#fff;border:1px solid var(--summary-line);border-radius:6px;box-shadow:none;transform:none}.summary-reference-theme .is-reference-dashboard .boss-product-focus-card:hover{background:#f8fbff;border-color:#cddcf7;box-shadow:none;transform:none}.summary-reference-theme .is-reference-dashboard .boss-product-brief-summary:before,.summary-reference-theme .is-reference-dashboard .boss-product-focus-card:before{display:none}.summary-reference-theme .is-reference-dashboard .boss-product-priority-chips span,.summary-reference-theme .is-reference-dashboard .boss-month-summary-chips span,.summary-reference-theme .is-reference-dashboard :where(.boss-month-kpis span,.boss-month-sku-kpis span){color:#667181;background:#f7f9fc;border:1px solid #e2e7ee;border-radius:4px;box-shadow:none;font-size:10.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-panel,.boss-operator-performance-panel,.finance-tree-panel,.summary-product-panel,.sku-region-section,.category-contribution-panel,.daily-category-parity-panel){padding:15px 16px 16px}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-toolbar,.product-id-toolbar,.boss-product-analysis-toolbar){background:#fff;border-color:var(--summary-line);border-radius:5px;box-shadow:none}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-toolbar input,.boss-month-sku-toolbar select,.product-id-toolbar input,.product-id-toolbar select,.product-id-sort-button){min-height:30px;color:#4a5564;background:#fff;border:1px solid #dfe4eb;border-radius:4px;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-expand,.boss-product-details-toggle,.product-id-sort-button,.product-id-page-button){color:var(--summary-blue);background:#fff;border-color:#cfdcf4;border-radius:4px;box-shadow:none;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap,.boss-store-table-wrap,.boss-product-decision-table-wrap,.product-id-table-frame,.finance-tree-table,.product-layer-table){border-color:var(--summary-line);border-radius:6px;box-shadow:none;scrollbar-color:#cbd3de transparent}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap th,.boss-store-table-wrap th,.boss-product-decision-table-wrap th,.product-id-table-frame th,.finance-tree-table th){color:#667181;background:#f7f9fc!important;font-size:10.5px;font-weight:400!important}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap td,.boss-store-table-wrap td,.boss-product-decision-table-wrap td,.product-id-table-frame td,.finance-tree-table td){color:#3d4755;background:#fff;font-size:11px;font-weight:400;border-color:#e9edf2}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap td b,.boss-store-table-wrap td b,.boss-product-decision-table-wrap td b,.product-id-table-frame td b,.finance-tree-table td b){font-weight:500!important}.summary-reference-theme .is-reference-dashboard :where(.boss-month-sku-table-wrap tbody tr:hover td,.boss-store-table-wrap tbody tr:hover td,.boss-product-decision-table-wrap tbody tr:hover td,.product-id-table-frame tbody tr:hover td,.finance-tree-table tbody tr:hover td){background:#f7faff!important}.summary-reference-theme .is-reference-dashboard :where(.category-contribution-panel,.sku-region-section){background:#fff}.summary-reference-theme .is-reference-dashboard :where(.daily-category-parity-panel,.boss-category-panel,.boss-category-layout,.boss-category-table,.boss-major-category-table,.boss-subcategory-table){background:#fff!important;background-image:none!important;box-shadow:none!important}.summary-reference-theme .is-reference-dashboard .category-contribution-eyebrow{color:#6680b6;font-size:10px;font-weight:400;letter-spacing:.06em}.summary-reference-theme .is-reference-dashboard .category-contribution-card{background:#fff;border:1px solid var(--summary-line);border-top:2px solid #b9c7db;border-radius:6px;box-shadow:none}.summary-reference-theme .is-reference-dashboard .category-contribution-card:hover{box-shadow:none;transform:none}.summary-reference-theme .is-reference-dashboard .category-entity-card{border:1px solid var(--summary-line)!important;border-top-color:var(--summary-line)!important;border-radius:6px!important;box-shadow:none!important}.summary-reference-theme .is-reference-dashboard .category-entity-head{background:#fff!important;border-bottom-color:var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .category-entity-icon{color:var(--summary-blue)!important;background:#f2f6ff!important;border-color:#d9e4fb!important;box-shadow:none!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .category-contribution-name>em{background:#9aa7b8!important}.summary-reference-theme .is-reference-dashboard .category-contribution-metric em{min-height:auto;padding:0;color:#657080!important;background:transparent!important;border:0!important;border-radius:0;font-weight:400!important}.summary-reference-theme .is-reference-dashboard .category-contribution-metric.profit.negative em{color:var(--summary-negative)!important}.summary-reference-theme .is-reference-dashboard :where(.category-entity-card footer,.category-store-detail footer){background:#fafbfc!important;border-top-color:var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-card,.new-sku-card,.region-sales-card){background:#fff;border:1px solid var(--summary-line);border-radius:6px;box-shadow:none}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-card h3,.new-sku-card h3,.region-sales-card h3){color:#343d49;font-size:14px;font-weight:500!important}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-table th,.sku-sales-table td){font-weight:400}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table .boss-store-group,.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table .boss-store-column-head th,.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-metric-group,.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-column-head th,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-metric-group,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-group-placeholder,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-column-head th{color:#5f6b7a!important;background:#f7f9fc!important;border-color:#dde3eb!important}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tbody td,.summary-reference-theme .is-reference-dashboard .finance-aligned-table tbody td,.summary-reference-theme .is-reference-dashboard .product-id-table tbody td{background:#fff!important}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tbody tr.boss-store-platform-summary-row td{color:#293545!important;background:#f3f7fd!important;border-color:#dce5f1!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tbody tr.boss-store-platform-summary-row td:first-child{box-shadow:inset 2px 0 0 var(--summary-blue)}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tbody tr.boss-store-platform-summary-row .boss-store-name{color:#344153!important;background:transparent!important;border:0!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .boss-platform-summary-table tfoot td{color:#344153!important;background:#f4f7fb!important;border-color:#dce3ec!important;font-weight:500!important}.summary-reference-theme .is-reference-dashboard .compact-profit-table table.finance-aligned-table{width:1728px;min-width:1728px}.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-col-hierarchy{width:132px}.summary-reference-theme .is-reference-dashboard .store-data-panel .finance-aligned-table .finance-col-hierarchy{width:300px}.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-col-share{width:44px}.summary-reference-theme .is-reference-dashboard .finance-aligned-table .finance-col-metric{width:58px}.summary-reference-theme .is-reference-dashboard .product-id-table{min-width:1980px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-shop{width:96px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-category,.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-operator{width:76px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-id{width:100px}.summary-reference-theme .is-reference-dashboard .product-id-table .product-id-col-metric{width:52px}.summary-reference-theme .is-reference-dashboard :where(.summary-month-trend-section,.summary-month-trend-card,.summary-month-metric-card){background:#fff!important;background-image:none!important;border-color:var(--summary-line)!important;border-radius:6px!important;box-shadow:none!important}.summary-reference-theme .is-reference-dashboard .summary-month-fee-heatmap-cell{background:#fff!important;border-color:#edf0f4!important}.summary-reference-theme .is-reference-dashboard .summary-month-fee-heatmap-cell.is-total{background:#f7f9fc!important}.summary-reference-theme .is-reference-dashboard .summary-month-fee-heatmap-cell.is-missing{background:#fafbfc!important}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-sparkline-label{color:#596474!important;font-size:10px;text-shadow:none}.summary-reference-theme .is-reference-dashboard .summary-month-heatmap-sparkline-label.is-profit-negative,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-tail-cell.is-profit-negative{color:#dc2626!important;font-weight:700!important}.summary-reference-theme .is-reference-dashboard .native-platform-combo-row{grid-template-columns:46px minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .native-platform-combo-name{writing-mode:horizontal-tb!important;text-align:left;white-space:nowrap}body.summary-reference-active :where(.boss-category-daily-backdrop,.boss-category-daily-modal,.boss-category-daily-ledger,.boss-category-daily-analysis,.boss-product-month-breakdown){font-family:Segoe UI,Microsoft YaHei,Arial,sans-serif;font-synthesis:none}body.summary-reference-active .boss-category-daily-backdrop{background:#1f2a3a57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.summary-reference-active .boss-category-daily-modal{color:#4a4048;background:#f8f3f7;border:1px solid #ecdfe8;border-radius:8px;box-shadow:0 18px 48px #be507829}body.summary-reference-active .boss-category-daily-modal-head{color:#3f3742;background:radial-gradient(circle at 88% 0,rgba(255,255,255,.5),transparent 28%),linear-gradient(108deg,#fbe1ec,#e7ecfa 55%,#dcebfb);border-bottom:1px solid rgba(232,138,182,.22)}body.summary-reference-active .boss-category-daily-modal-head h2{color:#3f3742}body.summary-reference-active .boss-category-daily-modal-head span{color:#b34c7d}body.summary-reference-active .boss-category-daily-modal-head p{color:#867a86}body.summary-reference-active .boss-category-daily-modal-head>button{color:#6b5560;background:#ffffff8c;border-color:#e88ab647}body.summary-reference-active .boss-category-daily-modal-head>button:hover{color:#b34c7d;background:#ffffffd9}body.summary-reference-active .boss-category-daily-workspace{gap:8px;background:#f8f3f7}body.summary-reference-active :where(.boss-category-daily-ledger,.boss-category-daily-analysis,.boss-product-month-breakdown.is-side){background:#fff;border:1px solid #e1e6ed;border-radius:6px;box-shadow:none}body.summary-reference-active :where(.boss-category-daily-ledger table,.boss-product-month-breakdown.is-side table){color:#3e4856;font-size:10.5px}body.summary-reference-active :where(.boss-category-daily-ledger th,.boss-product-month-breakdown.is-side th){color:#657080;background:#f7f9fc;font-weight:400!important}body.summary-reference-active .boss-category-daily-ledger-table thead th[class*=group-],body.summary-reference-active .boss-category-daily-ledger-table thead .boss-category-daily-group-head th,body.summary-reference-active .boss-product-month-breakdown.is-side thead th{color:#657080!important;background:#f7f9fc!important;border-color:#dfe5ec!important}body.summary-reference-active :where(.boss-category-daily-ledger td,.boss-product-month-breakdown.is-side td){background:#fff;border-color:#e9edf2;font-weight:400}body.summary-reference-active :where(.boss-category-daily-ledger tbody tr:hover td,.boss-product-month-breakdown.is-side tbody tr:hover td){background:#f7faff}@media(max-width:1500px){.summary-reference-theme .is-reference-dashboard .summary-section-nav-title{min-width:108px}.summary-reference-theme .is-reference-dashboard .summary-section-nav button{min-width:82px;padding-right:12px;padding-left:12px}.summary-reference-theme .is-reference-dashboard .summary-section-nav button.active:after{right:12px;left:12px}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip span{display:none}.summary-reference-theme .is-reference-dashboard .topbar-permission-strip{flex:0 1 auto}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric{padding-right:11px;padding-left:11px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-value-line strong{font-size:20px}body.summary-reference-active .summary-reference-theme .new-directions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.summary-reference-active .summary-reference-theme .new-direction-card:nth-child(2){border-right:0!important}body.summary-reference-active .summary-reference-theme .new-direction-card:nth-child(-n+2){border-bottom:1px solid var(--summary-line)!important}}@media(max-width:1200px){.summary-reference-theme .is-reference-dashboard .permission-pill{display:none}.summary-reference-theme .is-reference-dashboard .side-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .is-reference-dashboard .side-summary-grid>.panel:nth-child(2){border-right:0}.summary-reference-theme .is-reference-dashboard .side-summary-grid>.panel:nth-child(-n+2){border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(6n){border-right:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(3n){border-right:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(n+7){border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric:nth-child(n+9){border-bottom:0}}@media(max-width:900px){.summary-reference-theme .app-shell{--app-sidebar-width: 0px}.summary-reference-theme .is-reference-dashboard .filter-bar{flex-wrap:wrap}.summary-reference-theme .is-reference-dashboard .dashboard-refresh-tools{width:100%;justify-content:flex-end;margin-left:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric:nth-child(n+7){grid-column:span 6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-forecast{height:106px;min-height:106px;grid-row:auto!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid.metric-equal-grid>.metric.metric-forecast .metric-card-body{height:100%}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric.metric-forecast .metric-sparkline-row{display:none}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);grid-template-rows:auto 336px;grid-template-areas:"metric-title overview-trend" "metric-grid overview-trend";column-gap:16px;row-gap:10px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-section-title{grid-area:metric-title;margin:0}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid{grid-area:metric-grid;display:grid;height:336px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,84px);grid-template-areas:"forecast forecast order-gross order-gross" "daily-net realtime-net marketing-gross order-count" "gmv current-gsv expected-gsv ad-cost" "average-order refund-rate refund-rate other-marketing"}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric{width:auto;height:auto!important;min-height:0!important;padding:6px 9px 5px;overflow:hidden;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-forecast{grid-column:1 / span 2!important;grid-row:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-daily-net{grid-column:1!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-realtime-net{grid-column:2!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-order-gross{grid-column:3 / span 2!important;grid-row:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-marketing-gross{grid-column:3!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-order-count{grid-column:4!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-gmv{grid-column:1!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-current-gsv{grid-column:2!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-expected-gsv{grid-column:3!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-ad-cost{grid-column:4!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-other-marketing{grid-column:4!important;grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-average-order{grid-column:1!important;grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-area-refund-rate{grid-column:2 / span 2!important;grid-row:4!important}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend :is(.metric-area-order-gross,.metric-area-order-count,.metric-area-ad-cost,.metric-area-other-marketing){border-right:0}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend :is(.metric-area-average-order,.metric-area-refund-rate,.metric-area-other-marketing){border-bottom:0}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid>.metric.metric-forecast{height:auto!important;min-height:0!important;padding:9px 9px 6px;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line)}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-selectable{cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-selectable:hover{background:#f7faff}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-active{background:#f2f7ff;box-shadow:inset 0 2px #3975e6}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend .metric.metric-forecast.is-trend-active{background:#f2f7ff!important;border-top-color:#3975e6}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-active .metric-title-line>span{color:#2f67d5}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.is-trend-selectable:focus-visible{position:relative;z-index:2;outline:2px solid rgba(57,117,230,.5);outline-offset:-2px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend :is(.metric-area-forecast,.metric-area-order-gross) .metric-card-body{height:100%;align-content:center}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-value-line{margin:1px 0 2px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.metric-forecast .metric-value-line strong{font-size:19px;line-height:22px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-card-main>span,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-card-main>.metric-title-line>span,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-middle-box>span,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compare-box>span{font-size:10.5px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric .metric-side-rate,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric .metric-rate-value,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compare-box b,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compare-box small,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-card-main>small{font-size:9.5px;line-height:12px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compare-box{gap:4px;margin-top:1px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-value{padding:6px 6px 4px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-value>span{font-size:10px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-value>strong{margin:1px 0;font-size:15px;line-height:18px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-value>small,.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric-compact-compare :where(span,b,small){font-size:9px;line-height:11px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.metric-forecast .metric-sparkline-row{display:none}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.metric-forecast .metric-sparkline{height:31px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend .metric.metric-forecast .metric-card-body{height:100%;align-content:center}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-panel{grid-area:overview-trend;min-width:0;overflow:hidden;padding:11px 12px 8px;background:#fff;border:1px solid var(--summary-line);border-radius:6px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-head{display:flex;min-height:34px;align-items:flex-start;justify-content:space-between;gap:12px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-head h3{margin:0 0 2px;color:#303640;font-size:13.5px;font-weight:500;line-height:18px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-head p{margin:0;color:#87909d;font-size:10.5px;line-height:14px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-controls{display:flex;align-items:center;gap:8px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-switch{display:inline-flex;overflow:hidden;padding:2px;background:#f3f6fa;border:1px solid #e0e6ee;border-radius:5px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-switch button{min-width:52px;height:23px;padding:0 9px;color:#657080;background:transparent;border:0;border-radius:3px;font-size:10.5px;font-weight:400;cursor:pointer}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-switch.is-range button{min-width:44px;padding:0 7px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-switch button.active{color:#2f67d5;background:#fff;box-shadow:0 1px 3px #304b731f}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-legend{display:flex;min-height:23px;align-items:center;gap:18px;padding:3px 2px 1px;color:#657080;font-size:10px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-legend span{display:inline-flex;min-width:0;align-items:center;gap:5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-legend i,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip i{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-legend b{color:#44505f;font-weight:500}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{position:relative;height:277px;min-width:0}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart>svg{display:block;width:100%;height:100%;overflow:visible}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-grid line{stroke:#e8edf3;stroke-width:1;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-grid text,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-x-axis text{fill:#9099a5;font-size:9.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-area{opacity:.07}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-zero{stroke:#cbd3de;stroke-dasharray:4 4;stroke-width:1;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-hover line{stroke:#9da9b8;stroke-dasharray:3 3;stroke-width:1;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-hover circle{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-hit{fill:transparent;cursor:crosshair}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip{position:absolute;top:11px;z-index:6;display:grid;min-width:154px;gap:4px;padding:7px 9px;color:#4b5563;background:#fffffff7;border:1px solid #dbe2eb;border-radius:5px;box-shadow:0 6px 18px #2c3e5921;pointer-events:none;transform:translate(-50%)}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip>strong{color:#303640;font-size:10.5px;font-weight:500}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip>span{display:grid;grid-template-columns:7px minmax(42px,1fr) auto;align-items:center;gap:6px;font-size:10px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip em{color:#6b7583;font-style:normal}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-tooltip b{color:#313b48;font-weight:500;text-align:right}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-empty{display:flex;height:245px;align-items:center;justify-content:center;color:#98a1ad;font-size:11px}@media(min-width:1151px)and (max-width:1500px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 336px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid{height:336px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,84px);grid-template-areas:"forecast forecast order-gross order-gross" "daily-net realtime-net marketing-gross order-count" "gmv current-gsv expected-gsv ad-cost" "average-order refund-rate refund-rate other-marketing"}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{height:277px}}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 336px 320px;grid-template-areas:"metric-title" "metric-grid" "overview-trend"}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid{height:336px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,84px);grid-template-areas:"forecast forecast order-gross order-gross" "daily-net realtime-net marketing-gross order-count" "gmv current-gsv expected-gsv ad-cost" "average-order refund-rate refund-rate other-marketing"}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{height:237px}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 672px 320px}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid{height:672px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,84px);grid-template-areas:"forecast forecast" "daily-net realtime-net" "order-gross order-gross" "marketing-gross order-count" "gmv current-gsv" "expected-gsv ad-cost" "average-order refund-rate" "other-marketing other-marketing"}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,44%) minmax(0,56%);grid-template-rows:auto 320px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{height:320px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(5,64px);grid-template-areas:none;grid-auto-flow:row}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric{grid-row:auto!important;width:auto;height:64px!important;min-height:0!important;padding:4px 8px 3px!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric.metric-span-4{grid-column:span 4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric.metric-span-3{grid-column:span 3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric.metric-span-6{grid-column:span 6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(3),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(6),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(10),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(12),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(16){border-right:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(n+13){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric.metric-forecast .metric-card-main>.metric-forecast-note{display:none}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-five-row-layout>.metric.metric-forecast .metric-card-body{height:auto!important;align-content:start!important}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-value-line{margin:0 0 1px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric.metric-forecast .metric-value-line strong{font-size:17px;line-height:19px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-main>span,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-title-line>span{font-size:10px;line-height:12px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-side-rate,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-rate-value,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box b,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box small,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-main>small,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-note-list span{font-size:9px;line-height:10.5px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box{gap:3px;margin-top:0}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-note-list{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{height:261px}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 320px 304px;grid-template-areas:"metric-title" "metric-grid" "overview-trend"}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart{height:221px}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 512px 304px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{height:512px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,64px)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric{grid-column:span 6!important}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 188px 366px;grid-template-areas:"metric-title" "metric-grid" "overview-trend";column-gap:0;row-gap:10px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{width:100%;height:188px;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(2,94px);grid-template-areas:none;grid-auto-flow:row}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:is(.metric-span-3,.metric-span-4,.metric-span-6){grid-column:span 1!important;grid-row:auto!important;width:auto;height:94px!important;min-height:0!important;padding:9px 11px 8px!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(8),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(16){border-right:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(n+9){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-body{height:100%;align-content:start}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-value-line{margin:2px 0 3px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-value-line strong,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric.metric-forecast .metric-value-line strong{font-size:21px;line-height:24px;font-weight:500}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-main>span,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-title-line>span{color:#596575;font-size:11px;line-height:14px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-side-rate,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-rate-value,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box b,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-compare-box small,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-card-main>small,.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-note-list span{font-size:10px;line-height:13px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric-side-rate-box{min-width:44px;gap:1px}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-side-rate{font-size:11px!important;line-height:13px!important}.summary-reference-theme .is-reference-dashboard .metric-five-row-layout .metric .metric-rate-value{font-size:15px!important;font-weight:600!important;line-height:17px!important}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-panel{min-width:0;height:366px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-empty{height:296px}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 376px 350px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{height:376px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,94px)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric{grid-column:span 1!important;height:94px!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(4n){border-right:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(n+13){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-panel{height:350px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-empty{height:280px}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 752px 330px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout{height:752px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,94px)}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric{grid-column:span 1!important;height:94px!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(2n){border-right:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout>.metric:nth-child(n+15){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-panel{height:330px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-chart,.summary-reference-theme .is-reference-dashboard .metric-overview-trend-empty{height:260px}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 216px 366px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-basis-split{position:relative;box-sizing:border-box;width:100%;height:216px;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:28px repeat(2,94px);grid-auto-flow:row;overflow:hidden;background:#fff}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label{display:flex;align-items:center;gap:8px;min-width:0;padding:0 11px;border-bottom:1px solid #dfe7f3;color:#526174;background:#f7f9fc}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label strong{color:#2f5fb7;font-size:13px;font-weight:700;line-height:28px}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label span{overflow:hidden;color:#7b8797;font-size:9px;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 6;grid-row:1;border-right:2px solid #bfd0ed}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:7 / span 2;grid-row:1;background:#f3f7fc}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric{grid-column:auto;grid-row:auto;box-sizing:border-box;height:94px!important;min-height:0!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+6){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+1){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+2){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+3){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+4){grid-column:4!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+5){grid-column:5!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n){grid-column:6!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-column:7!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-column:8!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-column:7!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-column:8!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-daily:nth-of-type(12){border-right:2px solid #bfd0ed!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(n+15){border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-realtime{background:#fbfdff}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 404px 350px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-basis-split{height:404px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:28px repeat(4,94px)}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 3}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:4}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric{grid-column:auto!important;grid-row:auto!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n+1){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n+2){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+3),.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+4):nth-of-type(-n+6),.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7):nth-of-type(-n+9),.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-row:4!important}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+10):nth-of-type(-n+12),.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-row:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-realtime{grid-column:4!important}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 808px 330px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-basis-split{height:808px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:28px repeat(6,94px) 28px repeat(2,94px)}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 2;grid-row:1}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:1 / span 2;grid-row:8}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-daily,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-split>.metric.metric-basis-realtime{grid-column:auto!important;grid-row:auto!important}}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-charts{display:grid;grid-template-rows:repeat(2,minmax(0,1fr)) minmax(0,1.22fr);gap:0;overflow:hidden}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-row{display:grid;min-width:0;min-height:0;grid-template-columns:72px minmax(0,1fr);align-items:stretch;overflow:hidden;border-bottom:1px solid #edf1f6}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-row:last-child{border-bottom:0}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name{display:flex;min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;gap:3px;padding:0 7px 0 2px;color:#4f5c6c;border-right:1px solid #edf1f6}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name>span{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:14px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name i{width:7px;height:7px;flex:0 0 7px;border-radius:50%}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name strong{color:#303945;font-size:11px;font-weight:500;line-height:14px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name strong.negative,.summary-reference-theme .is-reference-dashboard .metric-overview-platform-tooltip b.negative{color:#dc2626}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-svg{display:block;width:100%;height:100%;max-height:100%;min-width:0;min-height:0;align-self:stretch;overflow:visible}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-grid line{stroke:#edf1f6;stroke-width:1;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-grid line.is-zero{stroke:#cbd3de;stroke-dasharray:3 3}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-grid text{fill:#98a1ad;font-size:8.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-lines line{fill:none;stroke-width:1.45;stroke-linecap:round;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-points circle,.summary-reference-theme .is-reference-dashboard .metric-overview-platform-hover circle{stroke:#fff;stroke-width:1.4;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-points text{font-size:9px;font-weight:500;paint-order:stroke;stroke:#fff;stroke-width:2.5px;stroke-linejoin:round}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-points text.negative{fill:#dc2626}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-x-axis text{fill:#818b98;font-size:8.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-hover line{stroke:#9da9b8;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-tooltip{top:8px}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-overview-platform-row{grid-template-columns:60px minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-name{padding-right:4px}.summary-reference-theme .is-reference-dashboard .metric-overview-platform-points text{font-size:8px}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 188px auto}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend{height:auto;min-height:446px;margin:0;padding:14px 16px;overflow:hidden;border-radius:6px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head{min-width:0;min-height:40px;margin-bottom:8px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head h2{font-size:15px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head>div:first-child>span{font-size:10.5px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head>div:first-child{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-direction-legend{min-height:0;gap:9px;padding:0;color:#64748b}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-direction-legend small{font-size:10px}.summary-reference-theme .is-reference-dashboard .metric-overview-trend-direction-legend span{gap:4px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend .summary-month-trend-head>div:first-child,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header>div:first-child{position:relative;top:6px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-grid{min-width:0;gap:0}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card{padding:10px 12px;border-radius:7px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header{min-height:34px;margin-bottom:4px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header h3{font-size:15px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header>.metric-overview-trend-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header>.metric-overview-trend-heading h3{flex:none;margin:0;line-height:1}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header .metric-overview-trend-heading .summary-month-fee-heatmap-scale{display:flex;align-items:center;gap:6px;min-height:0;margin:0}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-card>header.is-heatmap-header .metric-overview-trend-heading .summary-month-fee-heatmap-scale>*{grid-column:auto;grid-row:auto;margin:0}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-platform,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-tail-cell{min-height:60px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-platform{align-items:center;padding-block:7px;line-height:1.25;white-space:normal}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-platform span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .metric-overview-trend-row-index{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:5px;color:#fff;font-size:9px;font-weight:700;line-height:1}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-corner{line-height:1.25;text-align:center;white-space:normal}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-scroll{max-height:420px;overflow-y:auto;overscroll-behavior:contain}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix :is(.summary-month-fee-heatmap-platform,.summary-month-fee-heatmap-cell,.summary-month-fee-heatmap-tail-cell){min-height:42px}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-platform{padding-block:3px;font-size:9.5px;line-height:1.15}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix :is(.summary-month-fee-heatmap-corner,.summary-month-fee-heatmap-day,.summary-month-fee-heatmap-tail-head){position:sticky;top:0;z-index:6}.summary-reference-theme .is-platform-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-corner{z-index:8}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell{transition:background-color .12s ease}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell:hover,.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell.is-hover-column{z-index:2;background-color:#edf5ff!important;box-shadow:none;filter:none}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-cell:focus-visible{z-index:3;outline:2px solid rgba(37,99,235,.55);outline-offset:-2px}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend-matrix .summary-month-fee-heatmap-tail-head{color:#35659e;font-weight:600;background:#eef4fc;border-left-color:#cbdcf0}.summary-reference-theme .is-reference-dashboard .summary-month-ranked-trend-matrix .summary-month-fee-heatmap-platform{align-items:center;padding-block:6px;line-height:1.2;white-space:normal}.summary-reference-theme .is-reference-dashboard .summary-month-ranked-trend-matrix .summary-month-fee-heatmap-platform span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.summary-reference-theme .is-reference-dashboard .summary-month-ranked-trend-matrix .metric-overview-trend-row-index{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:5px;color:#fff;font-size:9px;font-weight:700;line-height:1}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 376px auto}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend{height:auto;min-height:430px}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 752px auto}.summary-reference-theme .is-reference-dashboard .metric-overview-month-trend{height:auto;min-height:416px;padding:10px}}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+6){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+1){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+2){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+3){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+4){grid-column:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n+5){grid-column:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(6n){grid-column:6!important}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 404px 430px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n+1){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n+2){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(3n){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+3),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+4):nth-of-type(-n+6),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7):nth-of-type(-n+9),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+10):nth-of-type(-n+12),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-row:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime{grid-column:4!important}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 808px 416px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily,.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime{grid-column:auto!important;grid-row:auto!important}}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-expected{grid-column:6;grid-row:1;border-right:2px solid #bfd0ed;background:#fffaf0}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-expected strong{color:#a16207}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 5;grid-row:1;border-right:2px solid #bfd0ed}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:7 / span 2;grid-row:1}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(1){grid-column:6!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(2){grid-column:6!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected{border-right:2px solid #bfd0ed!important;background:#fffdf8}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(-n+7){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+8):nth-of-type(-n+12){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+3){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+4){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+5){grid-column:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+6){grid-column:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(5n+7){grid-column:5!important;border-right:2px solid #bfd0ed!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-column:7!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-column:8!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-column:7!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-column:8!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(2),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+8):nth-of-type(-n+12),.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(n+15){border-bottom:0!important}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 498px 430px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split{height:498px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:28px repeat(5,94px)}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-expected{grid-column:3}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 2}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:4}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(1){grid-column:3!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(2){grid-column:3!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(2n+3){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(2n+4){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+3):nth-of-type(-n+4){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+5):nth-of-type(-n+6){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7):nth-of-type(-n+8){grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+9):nth-of-type(-n+10){grid-row:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+11):nth-of-type(-n+12){grid-row:6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-column:4!important;grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-column:4!important;grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-column:4!important;grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-column:4!important;grid-row:5!important}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto 836px 416px}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split{height:836px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:28px repeat(5,94px) 28px 94px 28px repeat(2,94px)}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-expected{grid-column:1 / span 2;grid-row:7}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-daily{grid-column:1 / span 2;grid-row:1}.summary-reference-theme .is-reference-dashboard .metric-basis-split>.metric-basis-label.is-realtime{grid-column:1 / span 2;grid-row:9}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(1){grid-column:1!important;grid-row:8!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-expected:nth-of-type(2){grid-column:2!important;grid-row:8!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(2n+3){grid-column:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(2n+4){grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+3):nth-of-type(-n+4){grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+5):nth-of-type(-n+6){grid-row:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+7):nth-of-type(-n+8){grid-row:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+9):nth-of-type(-n+10){grid-row:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-daily:nth-of-type(n+11):nth-of-type(-n+12){grid-row:6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(13){grid-column:1!important;grid-row:10!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(14){grid-column:2!important;grid-row:10!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(15){grid-column:1!important;grid-row:11!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split>.metric.metric-basis-realtime:nth-of-type(16){grid-column:2!important;grid-row:11!important}}.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"metric-title" "metric-grid" "overview-trend"}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix{position:relative;box-sizing:border-box;width:100%;min-height:314px;height:auto;grid-template-columns:100px repeat(10,minmax(140px,1fr));grid-template-rows:32px repeat(3,94px);grid-template-areas:none;grid-auto-flow:row;align-content:start;overflow-x:auto;overflow-y:hidden;background-color:#fff;background-image:linear-gradient(to bottom,transparent 125px,#dbe6f3 125px,#dbe6f3 126px,transparent 126px),linear-gradient(to bottom,transparent 219px,#dbe6f3 219px,#dbe6f3 220px,transparent 220px)}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix::-webkit-scrollbar{height:8px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix::-webkit-scrollbar-thumb{background:#c7d3e5;border-radius:999px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix::-webkit-scrollbar-track{background:#f1f5fa}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label{position:sticky;left:0;z-index:6;box-sizing:border-box;width:auto;height:94px;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:0 10px;border-right:2px solid #bfd0ed;border-bottom:1px solid #dfe7f3}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label strong{font-size:13px;line-height:18px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label span{max-width:100%;font-size:9px;line-height:13px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label.is-daily{grid-column:1!important;grid-row:2!important;background:#f7f9fc}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label.is-expected{grid-column:1!important;grid-row:3!important;background:#fffaf0}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix>.metric-basis-label.is-realtime{grid-column:1!important;grid-row:4!important;background:#f3f7fc}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric{box-sizing:border-box;width:auto;height:94px!important;min-height:94px!important;padding-right:9px;padding-left:9px;grid-column:var(--metric-matrix-column)!important;grid-row:var(--metric-matrix-row)!important;border-right:1px solid var(--summary-line)!important;border-bottom:1px solid var(--summary-line)!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv{height:282px!important;min-height:282px!important;border-bottom:0!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-title-line{display:none}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-card-body{height:100%!important;align-content:center!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-value-line strong{font-size:24px;line-height:28px}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-title-line>span{font-size:13px;line-height:16px;font-weight:500}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-ad-cost,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-other-marketing,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-order-count,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-average-order-value{height:282px!important;min-height:282px!important;border-bottom:0!important;background:linear-gradient(180deg,#eff5fd,#fff 58%)}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-ad-cost .metric-card-body,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-other-marketing .metric-card-body,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-order-count .metric-card-body,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-average-order-value .metric-card-body{height:100%;align-content:center}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-ad-cost{border-left:2px solid #cfe0f2!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-col-title{grid-row:1;z-index:4;display:flex;align-items:center;justify-content:center;height:32px;color:#35659e;background:linear-gradient(180deg,#eef4fc,#e0ebf9);border-right:1px solid #d6e3f2;border-bottom:1px solid #cbdcf0;font-size:12.5px;font-weight:700;letter-spacing:.05em}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-corner-head{position:sticky;left:0;z-index:7;grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;height:32px;color:#35659e;background:linear-gradient(180deg,#eef4fc,#e0ebf9);border-right:2px solid #bfd0ed;border-bottom:1px solid #cbdcf0;font-size:12.5px;font-weight:700;letter-spacing:.08em}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-col-title.is-marketing-cost{color:#2f6bb0;background:linear-gradient(135deg,#e2edfb,#d2e4f8);border-left:2px solid #cfe0f2}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-col-title.is-scale{color:#2f6bb0;background:linear-gradient(135deg,#d2e4f8,#e2edfb)}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box>span,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box>b,body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box>small{font-size:11px;line-height:15px}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box{right:0!important;left:0!important;display:grid;grid-template-columns:max-content max-content;grid-auto-rows:15px;align-items:center;justify-content:start;gap:0 3px}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric.metric-matrix-gmv .metric-compare-box>small{grid-column:1 / -1}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-matrix-empty{display:flex;box-sizing:border-box;height:94px;align-items:center;justify-content:center;grid-column:var(--metric-matrix-column)!important;grid-row:var(--metric-matrix-row)!important;border-right:1px solid var(--summary-line);border-bottom:1px solid var(--summary-line);color:#a0a9b6;background:#fafcffb8;font-size:10px}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-matrix-empty.is-expected{background:#fffaf06b}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric-matrix-empty.is-realtime{border-bottom:0;background:#f7fafeb8}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix .metric-value-line.has-side-rate{gap:3px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix .metric-card-main{position:relative}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix .metric-side-rate-box{position:absolute;top:0;right:0;min-width:36px;align-self:auto;justify-content:flex-start;gap:7px}.summary-reference-theme .is-reference-dashboard .metric-basis-matrix .metric-compare-box{flex-wrap:nowrap;white-space:nowrap}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric .metric-card-body.has-compare{position:relative;height:100%!important}body.summary-reference-active .summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-equal-grid.metric-five-row-layout.metric-basis-split.metric-basis-matrix>.metric.metric .metric-card-body.has-compare .metric-compare-box{position:absolute;right:0;bottom:0;left:0;margin:0}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-basis-daily{grid-row:1!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-basis-expected{grid-row:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-basis-realtime{grid-row:3!important;border-bottom:0!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-gmv{grid-column:2!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-order-gross-profit{grid-column:3!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-ad-cost{grid-column:4!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-gsv{grid-column:5!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-net-profit{grid-column:6!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-marketing-profit{grid-column:7!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-refund-rate{grid-column:8!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-other-marketing{grid-column:9!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-order-count{grid-column:10!important}.summary-reference-theme .is-reference-dashboard .summary-top-grid .metric-grid-wrapper.has-overview-trend>.metric-grid.metric-basis-matrix>.metric.metric-matrix-average-order-value{grid-column:11!important}@media(max-width:1150px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto auto auto}}@media(max-width:720px){.summary-reference-theme .is-reference-dashboard .metric-grid-wrapper.has-overview-trend{grid-template-rows:auto auto auto}}.summary-reference-theme .is-reference-dashboard .store-visual-panel{padding:16px;overflow:visible}.summary-reference-theme .is-reference-dashboard .store-visual-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.summary-reference-theme .is-reference-dashboard .store-visual-primary{display:flex;min-width:0;flex:1 1 auto;align-items:flex-start;flex-wrap:wrap;gap:10px 18px}.summary-reference-theme .is-reference-dashboard .store-dimension-switch{display:inline-flex;min-height:32px;align-items:center;gap:4px;padding:4px;background:linear-gradient(180deg,#e8f1ff,#dfeaff);border:1px solid #b9cff2;border-radius:8px;box-shadow:inset 0 1px 1px #1f58ae0f,0 2px 8px #2563d214}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>span{display:inline-flex;min-height:26px;padding:0 9px;align-items:center;color:#315d9d;background:#d3e3ff;border-radius:5px;font-size:10px;font-weight:700;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button{display:inline-flex;min-height:26px;padding:0 8px;align-items:center;gap:5px;color:#3c506f;background:#fffffff0;border:1px solid #c6d6ec;border-radius:6px;cursor:pointer;font-size:10.5px;font-weight:600;box-shadow:0 1px 2px #1f40740f;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button:hover{color:#174fae;background:#f7fbff;border-color:#83abe8}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button.active{color:#fff;background:linear-gradient(135deg,#2f7bea,#1759c4);border-color:#1759c4;box-shadow:0 3px 8px #1c5bc752}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button>small{display:inline-flex;min-width:17px;height:17px;padding:0 4px;align-items:center;justify-content:center;color:#50617a;background:#edf3fb;border:1px solid #c4d3e7;border-radius:999px;font-size:8.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-dimension-switch>button.active>small{color:#174fae;background:#fff;border-color:#fff}.summary-reference-theme .is-reference-dashboard .store-visual-head h2{margin:0;color:#2e343d;font-size:16px;font-weight:500}.summary-reference-theme .is-reference-dashboard .store-visual-primary>div:first-child>h2{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.summary-reference-theme .is-reference-dashboard .store-visual-primary>div:first-child>h2:after{content:"点击行内「月度」查看每日详细数据";display:inline-flex;min-height:22px;padding:0 8px;align-items:center;color:#245db8;background:#eaf2ff;border:1px solid #b6cdf2;border-radius:999px;font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-head p{margin:4px 0 0;color:#7b8797;font-size:11px}.summary-reference-theme .is-reference-dashboard .store-visual-summary{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span{padding:5px 8px;color:#657184;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:4px;font-size:10.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span b{color:#344050;font-size:11.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.store-current-display{color:#4f6280;background:#eef5ff;border-color:#cfe0fb}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.store-current-display b{color:#2468d5}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.up b{color:#00836a}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.down b{color:#dc3545}.summary-reference-theme .is-reference-dashboard .store-visual-summary>span.warn b{color:#b26800}.summary-reference-theme .is-reference-dashboard .store-operator-focus{flex:1 0 100%;justify-content:flex-end}.summary-reference-theme .is-reference-dashboard .store-dimension-scope{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:-2px 0 9px;padding:6px 8px;background:linear-gradient(90deg,#f7faff,#fbfcfe);border:1px solid #e1e8f2;border-radius:6px}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>span{color:#748195;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>div{display:flex;min-width:0;gap:4px;overflow-x:auto;scrollbar-width:none}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>div::-webkit-scrollbar{display:none}.summary-reference-theme .is-reference-dashboard .store-dimension-scope button{flex:0 0 auto;padding:4px 8px;color:#59677a;background:#fff;border:1px solid #dce5f0;border-radius:999px;cursor:pointer;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-scope button:hover{color:#245fc5;border-color:#a9c3ed}.summary-reference-theme .is-reference-dashboard .store-dimension-scope button.active{color:#1f5fca;background:#eaf2ff;border-color:#a8c5f4;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>label{display:inline-flex;align-items:center;gap:5px;color:#748195;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-scope select{min-width:150px;height:26px;padding:0 24px 0 8px;color:#41526a;background:#fff;border:1px solid #cfdaea;border-radius:5px;font-size:9.5px}.summary-reference-theme .is-reference-dashboard .store-product-filterbar{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(180px,1.2fr);gap:8px;margin:-2px 0 9px;padding:8px 10px;background:linear-gradient(90deg,#f8fbff,#fbfcfe);border:1px solid #dde7f3;border-radius:7px}.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-region-filterbar{grid-template-columns:repeat(4,minmax(110px,1fr)) repeat(2,minmax(150px,.9fr))}.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-operator-filterbar{grid-template-columns:minmax(180px,240px) minmax(220px,300px) minmax(260px,1fr)}.summary-reference-theme .is-reference-dashboard .store-category-filterbar{grid-template-columns:minmax(180px,280px) minmax(260px,1fr)}.summary-reference-theme .is-reference-dashboard .store-major-filterbar{grid-template-columns:minmax(180px,260px) minmax(180px,260px) minmax(240px,1fr)}.summary-reference-theme .is-reference-dashboard .store-product-filter-field{display:grid;min-width:0;gap:4px}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>span{color:#65758b;font-size:9.5px;font-weight:500;line-height:1}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>select,.summary-reference-theme .is-reference-dashboard .store-product-filter-field>input{width:100%;height:30px;min-width:0;padding:0 10px;color:#34445a;background:#fff;border:1px solid #cedaea;border-radius:6px;outline:none;font:inherit;font-size:10.5px;transition:border-color .15s ease,box-shadow .15s ease}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>select{padding-right:28px}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-clearable{position:relative}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-clearable>select{padding-right:48px}.summary-reference-theme .is-reference-dashboard .store-filter-clear{position:absolute;right:27px;bottom:6px;z-index:2;display:grid;width:18px;height:18px;padding:0;place-items:center;color:#59739a;background:#edf3fb;border:0;border-radius:50%;font-family:Arial,sans-serif;font-size:15px;font-weight:400;line-height:18px;cursor:pointer}.summary-reference-theme .is-reference-dashboard .store-filter-clear:hover,.summary-reference-theme .is-reference-dashboard .store-filter-clear:focus-visible{color:#2563eb;background:#dce9ff;outline:none}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>input::placeholder{color:#a0acbc}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>select:hover,.summary-reference-theme .is-reference-dashboard .store-product-filter-field>input:hover{border-color:#a9bedc}.summary-reference-theme .is-reference-dashboard .store-product-filter-field>select:focus,.summary-reference-theme .is-reference-dashboard .store-product-filter-field>input:focus{border-color:#4a84e8;box-shadow:0 0 0 2px #4a84e81f}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-autocomplete{position:relative;z-index:12}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:auto;width:min(440px,78vw);max-height:270px;padding:4px;overflow-y:auto;background:#fff;border:1px solid #c9d7e8;border-radius:7px;box-shadow:0 10px 28px #2745702e}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestion-summary,.summary-reference-theme .is-reference-dashboard .store-product-id-suggestion-state{padding:7px 8px;color:#6b788b;font-size:9.5px;line-height:14px}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:8px;padding:7px 8px;color:#34445a;background:transparent;border:0;border-top:1px solid #edf1f6;border-radius:4px;text-align:left;cursor:pointer}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button:hover,.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button:focus-visible{background:#eef5ff;outline:none}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button>span{display:grid;min-width:0;gap:2px}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button b{color:#205fc8;font-size:11.5px;font-weight:650;line-height:15px}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button small{overflow:visible;color:#78869a;font-size:9px;line-height:12px;text-overflow:clip;white-space:normal}.summary-reference-theme .is-reference-dashboard .store-product-id-suggestions>button em{flex:0 0 auto;color:#65748a;font-size:9px;font-style:normal;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-dimension-inline-state{margin:-4px 0 8px;padding:5px 8px;color:#3868a8;background:#f1f6ff;border:1px solid #d7e5fa;border-radius:5px;font-size:9.5px}.summary-reference-theme .is-reference-dashboard .store-dimension-inline-state.error{color:#b42318;background:#fff4f3;border-color:#f3c8c4}.summary-reference-theme .is-reference-dashboard .store-visual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:10px}.summary-reference-theme .is-reference-dashboard .store-visual-card{--store-tone: #12a37f;--store-tint: #f5fbf9;position:relative;min-width:0;padding:12px;overflow:hidden;background:linear-gradient(180deg,var(--store-tint) 0,#fff 42%);border:1px solid #e1e7f0;border-left:3px solid var(--store-tone);border-radius:7px}.summary-reference-theme .is-reference-dashboard .store-visual-card.is-warning{--store-tone: #e29a2d;--store-tint: #fffaf1}.summary-reference-theme .is-reference-dashboard .store-visual-card.is-neutral{--store-tone: #8a95a5;--store-tint: #f8fafc}.summary-reference-theme .is-reference-dashboard .store-visual-card.is-loss{--store-tone: #dc4b5a;--store-tint: #fff6f7}.summary-reference-theme .is-reference-dashboard .store-visual-card>header{display:flex;min-width:0;align-items:center;gap:9px}.summary-reference-theme .is-reference-dashboard .store-visual-rank{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;color:#fff;background:var(--store-platform-color);border-radius:50%;font-size:10px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-visual-name{min-width:0;flex:1}.summary-reference-theme .is-reference-dashboard .store-visual-name>b{display:block;overflow:hidden;color:#334052;font-size:13px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-name>small{display:flex;align-items:center;gap:4px;margin-top:2px;color:#7d8898;font-size:9.5px}.summary-reference-theme .is-reference-dashboard .store-visual-name>small i{width:6px;height:6px;background:var(--store-platform-color);border-radius:50%}.summary-reference-theme .is-reference-dashboard .store-visual-card>header>em{padding:3px 6px;color:var(--store-tone);background:color-mix(in srgb,var(--store-tone) 10%,#fff);border:1px solid color-mix(in srgb,var(--store-tone) 28%,#fff);border-radius:999px;font-size:9.5px;font-style:normal;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line{display:grid;grid-template-columns:auto minmax(72px,1fr) auto auto;align-items:baseline;gap:7px;margin-top:11px}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>span{color:#7a8696;font-size:10px}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>strong{color:#26364b;font-size:18px;font-weight:600;line-height:20px}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>small{font-size:9.5px;font-weight:500}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>b{color:#687587;font-size:9.5px;font-weight:400;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-track{height:5px;margin-top:6px;overflow:hidden;background:#edf1f6;border-radius:999px}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-track>i{display:block;width:var(--store-gmv-width);height:100%;background:var(--store-platform-color);border-radius:inherit}.summary-reference-theme .is-reference-dashboard .store-visual-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div{min-width:0;padding:7px 8px;background:#f7f9fcd6;border:1px solid #e9edf3;border-radius:5px}.summary-reference-theme .is-reference-dashboard .store-visual-metrics span{display:block;overflow:hidden;color:#7a8696;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-metrics b{display:inline-block;margin-top:3px;color:#334052;font-size:13px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-visual-metrics small{margin-left:6px;color:#718096;font-size:9px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div.is-positive b{color:#00836a}.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div.is-negative b,.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div.is-negative small{color:#dc3545}.summary-reference-theme .is-reference-dashboard .store-visual-metrics>div.is-warning b{color:#b26800}.summary-reference-theme .is-reference-dashboard .store-visual-card>footer{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;margin-top:9px;padding-top:8px;color:#7c8796;border-top:1px dashed #e0e6ee;font-size:9.5px}.summary-reference-theme .is-reference-dashboard .store-visual-empty{padding:36px 20px;color:#7c8796;background:#f8fafc;border:1px dashed #d8e0eb;border-radius:6px;font-size:12px;text-align:center}.summary-reference-theme .is-reference-dashboard .store-product-pagination{display:flex;min-height:44px;padding:9px 4px 0;align-items:center;justify-content:flex-end;gap:12px;color:#66758a;font-size:10px}.summary-reference-theme .is-reference-dashboard .store-product-pagination>div{display:flex;align-items:center;gap:4px}.summary-reference-theme .is-reference-dashboard .store-product-pagination button{min-width:29px;height:27px;padding:0 8px;color:#3d5d85;background:#fff;border:1px solid #d3deeb;border-radius:5px;cursor:pointer;font-size:10px}.summary-reference-theme .is-reference-dashboard .store-product-pagination button:hover:not(:disabled),.summary-reference-theme .is-reference-dashboard .store-product-pagination button.active{color:#fff;background:#2f6de1;border-color:#2f6de1}.summary-reference-theme .is-reference-dashboard .store-product-pagination button:disabled{color:#a2adbb;background:#f6f8fb;cursor:not-allowed}@media(max-width:900px){.summary-reference-theme .is-reference-dashboard .store-visual-head,.summary-reference-theme .is-reference-dashboard .store-visual-primary{display:block}.summary-reference-theme .is-reference-dashboard .store-dimension-switch{max-width:100%;margin-top:9px;overflow-x:auto}.summary-reference-theme .is-reference-dashboard .store-visual-summary{justify-content:flex-start;margin-top:10px}.summary-reference-theme .is-reference-dashboard .store-dimension-scope{grid-template-columns:auto minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .store-dimension-scope>label{grid-column:1 / -1}.summary-reference-theme .is-reference-dashboard .store-product-filterbar,.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-region-filterbar,.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-operator-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-search{grid-column:1 / -1}.summary-reference-theme .is-reference-dashboard .store-product-pagination{align-items:flex-end;flex-direction:column}.summary-reference-theme .is-reference-dashboard .store-visual-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:520px){.summary-reference-theme .is-reference-dashboard .store-product-filterbar,.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-region-filterbar,.summary-reference-theme .is-reference-dashboard .store-product-filterbar.store-operator-filterbar{grid-template-columns:minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .store-product-filter-field.is-search{grid-column:auto}.summary-reference-theme .is-reference-dashboard .store-visual-grid{grid-template-columns:minmax(0,1fr)}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line{grid-template-columns:auto minmax(64px,1fr) auto}.summary-reference-theme .is-reference-dashboard .store-visual-gmv-line>b{display:none}}.summary-reference-theme .is-reference-dashboard .store-ranking-sticky{position:sticky;z-index:35;margin:-2px 0 0;overflow:hidden;padding-top:2px;background:#fff;box-shadow:0 5px 10px #1f2c400f}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-sticky.has-open-autocomplete{z-index:80;overflow:visible}.summary-reference-theme .is-reference-dashboard .store-ranking-scroll{overflow-x:auto;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 7px 7px}.summary-reference-theme .is-reference-dashboard .store-ranking-board{min-width:1520px;background:#fff}.summary-reference-theme .is-reference-dashboard .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-ranking-row{display:grid;grid-template-columns:28px minmax(215px,1.65fr) minmax(165px,1.35fr) 58px 64px 84px 116px 112px 100px 100px 78px 110px 88px;align-items:center;column-gap:7px;font-variant-numeric:tabular-nums}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-head{width:100%;min-width:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-row{grid-template-columns:28px minmax(220px,300px) minmax(125px,1.15fr) minmax(42px,.38fr) minmax(46px,.42fr) minmax(46px,.42fr) minmax(55px,.52fr) minmax(116px,.98fr) minmax(82px,.74fr) minmax(70px,.65fr) minmax(70px,.65fr) minmax(58px,.52fr) minmax(92px,.82fr) minmax(68px,.62fr);column-gap:5px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-head{width:100%;min-width:1380px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension.is-product-id-dimension .store-ranking-row{grid-template-columns:28px minmax(235px,270px) minmax(54px,60px) minmax(78px,82px) minmax(145px,1.15fr) minmax(42px,.38fr) minmax(46px,.42fr) minmax(46px,.42fr) minmax(55px,.52fr) minmax(116px,.98fr) minmax(82px,.74fr) minmax(70px,.65fr) minmax(70px,.65fr) minmax(58px,.52fr) minmax(92px,.82fr) minmax(68px,.62fr)}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-head{width:100%;min-width:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-region-dimension .store-ranking-row{grid-template-columns:28px minmax(170px,1fr) minmax(190px,1.35fr) minmax(68px,.48fr) minmax(72px,.5fr) minmax(72px,.5fr) minmax(86px,.6fr) minmax(82px,.58fr) minmax(124px,.88fr) minmax(90px,.64fr);column-gap:8px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-anchor-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-anchor-dimension .store-ranking-head{width:100%;min-width:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-anchor-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-anchor-dimension .store-ranking-row{grid-template-columns:28px minmax(215px,1.65fr) minmax(165px,1.35fr) minmax(58px,.5fr) minmax(64px,.54fr) minmax(84px,.6fr) minmax(78px,.62fr) minmax(110px,.86fr) minmax(88px,.68fr);column-gap:8px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-row{padding-right:8px;padding-left:3px}.summary-reference-theme .is-reference-dashboard .store-ranking-head{min-width:1520px;min-height:46px;padding:0 14px 0 3px;color:#465264;background:#f1f5fa;border:1px solid #dfe6ef;border-bottom:1px solid #d9e2ed;border-radius:7px 7px 0 0;font-size:12px;font-weight:500;letter-spacing:0;will-change:transform}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span{min-width:0;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:40px;gap:3px;padding:2px 3px;color:inherit;background:transparent;border:0;border-radius:4px;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease,background-color .15s ease}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head:hover{color:#2563eb;background:#e8f0ff}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head:focus-visible{outline:2px solid #8fb1ff;outline-offset:-1px}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head.active{color:#1761d8;background:#e7efff;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head>span{min-width:0;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head>i{flex:0 0 auto;color:#8b9ab0;font-size:9px;font-style:normal;font-weight:700;line-height:1}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head.active>i{color:#1761d8}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span>small{display:block;margin-top:2px;color:#8995a5;font-size:8.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span>.store-ranking-header-inline-hint{display:inline;margin:0 0 0 7px;font-size:8.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head>span>small{display:block;margin-top:2px;color:#8995a5;font-size:9.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .store-ranking-sort-head>span>.store-ranking-header-inline-hint{display:inline;margin:0 0 0 7px;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-head>span:nth-child(3){white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-head>span:nth-child(5){white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:first-child{text-align:left}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:first-child .store-ranking-sort-head{justify-content:flex-start;padding-left:0;text-align:left}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:nth-child(n+4){text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:nth-child(n+4) .store-ranking-sort-head{position:relative;justify-content:center;padding-right:11px;padding-left:11px;text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:nth-child(n+4) .store-ranking-sort-head>span{width:100%;text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span:nth-child(n+4) .store-ranking-sort-head>i{position:absolute;top:50%;right:1px;transform:translateY(-50%)}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span.store-ranking-header-center{text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span.store-ranking-header-center .store-ranking-sort-head{justify-content:center;text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-head>span.store-ranking-header-center .store-ranking-sort-head>span{text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-row{position:relative;min-height:46px;padding:3px 14px 3px 3px;background:#fff;border-bottom:1px solid #e6ebf2;transition:background-color .15s ease}.summary-reference-theme .is-reference-dashboard .store-ranking-row:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--store-platform-color);content:""}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-even-store{background:#fbfcfe}.summary-reference-theme .is-reference-dashboard .store-ranking-row:hover{background:#f4f8ff}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row.is-loss{background:#fff8f8}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row.is-loss:hover{background:#fff2f3}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-dimension-row{cursor:default}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-dimension-row:hover{background:#f4f8ff}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row{min-height:46px;background:#f4f8fd;border-bottom-color:#dfe8f3;border-bottom-style:solid}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row:hover{background:#eaf2fc}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-expanded{background:#f5f9ff;box-shadow:inset 0 -1px #d8e5f5}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-1{background:#f1f6fd}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2{background:#f6f9fd}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3{background:#f9fbfd}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4{background:#fcfdfe}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-product{background:linear-gradient(90deg,#fff5f7,#fffafb 64%,#fff);border-bottom-color:#f0dfe4}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-sku-product-leaf{min-height:58px;padding-top:6px;padding-bottom:6px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-row.is-product-root{min-height:50px;padding-top:3px;padding-bottom:3px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-product:hover{background:#fdeff3}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-sku{background:#f2f9fa;border-bottom-color:#dcebed}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-sku:hover{background:#eaf5f7}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-attribute{background:#f8f5fb;border-bottom-color:#e9e1ef}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-attribute:hover{background:#f1ebf6}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row.is-entity-platform:not(.is-loss){background:#f8fafc;border-bottom-color:#dbe3ed}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row.is-entity-platform:not(.is-loss):hover{background:#f1f5f9}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-1{--store-hierarchy-line: #8fb1dc;background:#eaf3ff;border-bottom-color:#ccdcf0}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-1:hover{background:#deebfb}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2{--store-hierarchy-line: #96c5aa;background:#eef8f3;border-bottom-color:#d2e6dc}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2:hover{background:#e3f2ea}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3{--store-hierarchy-line: #d69aaa;background:#fff1f4;border-bottom-color:#efcfd8}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3:hover{background:#ffe6ec}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4{--store-hierarchy-line: #b9a1ce;background:#f7f2fb;border-bottom-color:#e3d8ed}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4:hover{background:#eee6f5}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-depth-1:before{opacity:.58}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-depth-2:before{opacity:.46}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-depth-3:before{opacity:.36}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row.is-depth-4:before{opacity:.26}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row:before{opacity:.3}.summary-reference-theme .is-reference-dashboard .store-ranking-row:last-child{border-bottom:0}.summary-reference-theme .is-reference-dashboard .store-ranking-rank{text-align:left}.summary-reference-theme .is-reference-dashboard .store-ranking-rank>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:#526174;background:#edf2f8;border-radius:50%;font-size:11px;font-weight:700}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-rank-1 .store-ranking-rank>span{color:#fff;background:#e1a21a}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-rank-2 .store-ranking-rank>span{color:#fff;background:#8290a3}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-rank-3 .store-ranking-rank>span{color:#fff;background:#b87945}.summary-reference-theme .is-reference-dashboard .store-ranking-branch{position:absolute;top:50%;left:calc(var(--store-tree-indent) + 2px);width:14px;height:30px;transform:translateY(-50%)}.summary-reference-theme .is-reference-dashboard .store-ranking-branch:before{position:absolute;top:-10px;left:0;width:13px;height:24px;border-bottom:1px solid var(--store-hierarchy-line, #b7c9dd);border-left:1px solid var(--store-hierarchy-line, #b7c9dd);border-radius:0 0 0 5px;content:""}.summary-reference-theme .is-reference-dashboard .store-ranking-branch:after{position:absolute;top:12px;right:-1px;width:4px;height:4px;background:var(--store-platform-color);border-radius:50%;content:"";opacity:.75}.summary-reference-theme .is-reference-dashboard .store-ranking-shop{position:relative;min-width:0}.summary-reference-theme .is-reference-dashboard .store-ranking-shop>div{display:flex;min-width:0;align-items:center;gap:6px}.summary-reference-theme .is-reference-dashboard .store-ranking-month-button{flex:0 0 auto;min-width:48px;height:20px;margin-left:auto;padding:0 5px;border-radius:4px;font-size:9.5px;line-height:18px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-tree-cell>div{padding-left:calc(var(--store-tree-indent) + 17px)}.summary-reference-theme .is-reference-dashboard .store-ranking-tree-cell>small{padding-left:calc(var(--store-tree-indent) + 41px)}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row .store-ranking-tree-cell>div{padding-left:0}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row .store-ranking-tree-cell>small{padding-left:24px}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle,.summary-reference-theme .is-reference-dashboard .store-ranking-toggle-spacer{width:18px;height:18px;flex:0 0 18px}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle{display:inline-flex;padding:0;align-items:center;justify-content:center;color:#3769b3;background:#fff;border:1px solid #c8d7ea;border-radius:4px;cursor:pointer}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle:hover{color:#fff;background:#2f6de1;border-color:#2f6de1}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-loading,.summary-reference-theme .is-reference-dashboard .store-ranking-toggle:disabled{color:#3769b3;background:#edf4ff;border-color:#b9cbea;cursor:wait}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-loading>span{transform:none;animation:store-ranking-loading-pulse .8s ease-in-out infinite alternate}@keyframes store-ranking-loading-pulse{0%{opacity:.35}to{opacity:1}}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle>span{display:block;font-size:17px;line-height:1;transform:translateY(-.5px);transition:transform .15s ease}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-expanded>span{transform:rotate(90deg)}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-next{color:#fff;background:#3b78dd;border-color:#3b78dd;box-shadow:0 1px 3px #2563d233}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle.is-next:hover{background:#245fc5;border-color:#245fc5}.summary-reference-theme .is-reference-dashboard .store-ranking-toggle-spacer{display:inline-block}.summary-reference-theme .is-reference-dashboard .store-ranking-level-chip{flex:0 0 auto;padding:1px 4px;color:#55708e;background:#eef4fb;border:1px solid #d3dfed;border-radius:3px;font-size:8.5px;line-height:14px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2 .store-ranking-level-chip{color:#58647b;background:#f3f5f9}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3 .store-ranking-level-chip{color:#6b5b86;background:#f7f3fb;border-color:#e4dcef}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4 .store-ranking-level-chip{color:#7b5968;background:#fbf3f6;border-color:#ecdce3}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-platform .store-ranking-level-chip,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-major .store-ranking-level-chip{color:#245fc5;background:#eef5ff;border-color:#cfe0fa}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-store .store-ranking-level-chip,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-category .store-ranking-level-chip{color:#3568aa;background:#edf4ff;border-color:#cfdef2}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-operator .store-ranking-level-chip{color:#5e55a5;background:#f2f0ff;border-color:#ddd8fa}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-product .store-ranking-level-chip{color:#995065;background:#fff0f3;border-color:#efccd5}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-sku .store-ranking-level-chip{color:#397482;background:#edf8fa;border-color:#cfe5e9}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-attribute .store-ranking-level-chip{color:#6d5d82;background:#f4f1f8;border-color:#e2d9eb}.summary-reference-theme .is-reference-dashboard .store-ranking-shop b{min-width:0;overflow:hidden;color:#314056;font-size:12.5px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-tree-name.is-product-id{color:#4e3f69;font-family:Consolas,Microsoft YaHei,monospace;font-size:11.5px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root .store-ranking-tree-cell>div,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-sku-product-leaf .store-ranking-tree-cell>div{display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 4px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root .store-ranking-toggle,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root .store-ranking-toggle-spacer,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-sku-product-leaf .store-ranking-toggle,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-sku-product-leaf .store-ranking-toggle-spacer{grid-column:1;grid-row:1}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context{display:inline-flex;flex-wrap:wrap;grid-column:2;grid-row:1;width:100%;min-width:0;align-items:center;gap:3px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-identity{display:flex;flex-wrap:wrap;grid-column:2;grid-row:2;min-width:0;align-items:center;gap:4px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-product-identity{flex-wrap:nowrap;overflow:hidden}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-row.is-product-root .store-ranking-tree-name.is-product-id{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-product-identity .store-ranking-level-chip{padding-right:5px;padding-left:5px;font-size:10.5px;font-weight:650;line-height:18px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-identity .store-ranking-tree-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-product-identity .store-ranking-tree-name.is-product-id{font-size:15px;font-weight:650;line-height:20px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span{display:inline-flex;min-width:0;max-width:84px;height:18px;padding:0 5px;align-items:center;gap:3px;overflow:hidden;color:#52647a;background:#f6f8fb;border:1px solid #dce4ee;border-radius:4px;font-size:8.5px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span.is-platform{max-width:68px;color:#245fc5;background:#eef5ff;border-color:#cfe0fa}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span.is-shop{max-width:106px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span.is-operator{max-width:78px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span.is-category{max-width:108px;color:#047857;background:#ecfdf5;border-color:#a7f3d0}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell{display:flex;min-width:0;height:100%;padding:0 3px;align-items:center;justify-content:center;color:#4f6076;font-size:11px;line-height:16px;text-align:center}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-product-meta-cell{padding-right:1px;padding-left:1px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell.is-operator>span{color:#4c5e75;font-weight:500}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell.is-created>span{color:#395f8f;font-family:Consolas,Microsoft YaHei,monospace;font-variant-numeric:tabular-nums}.summary-reference-theme .is-reference-dashboard .store-ranking-product-meta-cell.is-empty>span{color:#aab4c2;font-weight:400}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context>span.is-created{max-width:91px}.summary-reference-theme .is-reference-dashboard .store-ranking-product-context small{flex:0 0 auto;color:#8b97a7;font-size:7.5px;line-height:1}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-product-root .store-ranking-tree-name.is-product-id{flex:0 0 auto;overflow:visible;text-overflow:clip}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-shop b{font-size:12px;font-weight:550}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-store-row .store-ranking-shop b:not(.is-product-id){color:#26364a;font-size:13px;font-weight:650}.summary-reference-theme .is-reference-dashboard .store-ranking-operator-id-count{display:inline-flex;height:18px;flex:0 0 auto;padding:0 6px;align-items:center;color:#49709e;background:#f1f6fc;border:1px solid #d5e1ef;border-radius:999px;font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-1 .store-ranking-shop b:not(.is-product-id){color:#30445d;font-size:12.5px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-2 .store-ranking-shop b:not(.is-product-id){color:#3b4e65;font-size:12px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3 .store-ranking-shop b:not(.is-product-id){color:#46586d;font-size:11.75px;font-weight:550}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4 .store-ranking-shop b:not(.is-product-id),.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-entity-attribute .store-ranking-shop b{color:#526176;font-size:11.5px;font-weight:500}.summary-reference-theme .is-reference-dashboard .store-ranking-shop em{flex:0 0 auto;padding:1px 5px;color:#00836a;background:#ecf9f5;border:1px solid #bde9dc;border-radius:999px;font-size:9px;font-style:normal}.summary-reference-theme .is-reference-dashboard .store-ranking-shop em.is-loss{color:#dc3545;background:#fff0f2;border-color:#ffcbd1}.summary-reference-theme .is-reference-dashboard .store-ranking-shop em.is-neutral{color:#687587;background:#f4f6f8;border-color:#dfe4ea}.summary-reference-theme .is-reference-dashboard .store-ranking-shop>small{display:flex;min-width:0;align-items:center;gap:4px 8px;margin-top:1px;overflow:hidden;color:#7c8898;font-size:9.5px;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-shop>small>i{width:6px;height:6px;flex:0 0 6px;background:var(--store-platform-color);border-radius:50%}.summary-reference-theme .is-reference-dashboard .store-ranking-shop>small>span{padding-left:8px;border-left:1px solid #dce3ec}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv{min-width:0}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv>div:first-child{display:grid;grid-template-columns:auto auto auto;align-items:baseline;justify-content:start;gap:5px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-gmv>div:first-child{grid-template-columns:auto auto;justify-content:start;gap:1px 4px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-gmv strong{grid-column:1;grid-row:1}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-gmv small{grid-column:2;grid-row:1}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-gmv b{grid-column:1 / -1;grid-row:2}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv strong{color:#26384f;font-size:16px;font-weight:650;line-height:20px}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-gmv strong{color:#30465f;font-size:14px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv b{color:#6f7c8d;font-size:9.5px;font-weight:400;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv small{justify-self:start;font-size:9.5px;font-weight:500;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-gmv-visual{display:flex;min-width:0;height:20px;align-items:center;gap:6px;margin-top:1px}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend{display:block;width:58px;height:20px;flex:0 0 58px;overflow:visible}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend.is-up{--store-trend-color: #10a36f}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend.is-steady{--store-trend-color: #3478f6}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend.is-down{--store-trend-color: #ef4f5f}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend path{fill:none;stroke:var(--store-trend-color, #3478f6);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend path.is-empty{stroke:#bdc8d6;stroke-width:1.2}.summary-reference-theme .is-reference-dashboard .store-ranking-mini-trend circle{fill:#fff;stroke:var(--store-trend-color, #3478f6);stroke-width:.8;vector-effect:non-scaling-stroke}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-gmv{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;column-gap:4px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-gmv-visual{display:block;height:16px;margin-top:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-id-dimension .store-ranking-mini-trend{width:52px;height:16px;flex:0 0 52px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension:not(.is-product-id-dimension) .store-ranking-row.is-store-row.is-entity-sku{min-height:50px;padding-top:3px;padding-bottom:3px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension:not(.is-product-id-dimension) .store-ranking-row.is-store-row.is-entity-sku .store-ranking-gmv{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;column-gap:4px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension:not(.is-product-id-dimension) .store-ranking-row.is-store-row.is-entity-sku .store-ranking-gmv-visual{display:block;height:16px;margin-top:0}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension:not(.is-product-id-dimension) .store-ranking-row.is-store-row.is-entity-sku .store-ranking-mini-trend{width:58px;height:16px;flex:0 0 58px}.summary-reference-theme .is-reference-dashboard .store-ranking-metric{display:grid;grid-template-rows:18px 11px;min-width:0;align-content:center;text-align:center}.summary-reference-theme .is-reference-dashboard .store-ranking-metric>b{display:block;overflow:hidden;color:#344257;font-size:14px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-metric>b{font-size:13px;font-weight:600}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-3 .store-ranking-metric>b,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-depth-4 .store-ranking-metric>b{font-size:12.5px;font-weight:550}.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-shop b:not(.is-product-id),.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-tree-name.is-product-id,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-gmv strong,.summary-reference-theme .is-reference-dashboard .store-ranking-row.is-drilldown-row .store-ranking-metric>b{font-size:11px;font-weight:400!important;line-height:16px}.summary-reference-theme .is-reference-dashboard .store-ranking-metric>span{display:block;margin-top:0;overflow:hidden;color:#748195;font-size:9.5px;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-metric>.store-ranking-placeholder{visibility:hidden}.summary-reference-theme .is-reference-dashboard .store-ranking-metric.is-positive>b{color:#00836a}.summary-reference-theme .is-reference-dashboard .store-ranking-metric.is-negative>b{color:#dc3545}.summary-reference-theme .is-reference-dashboard .store-ranking-fee>span{font-size:9px}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.has-fee-trend{grid-template-columns:minmax(50px,1fr) 58px;grid-template-rows:18px 11px;column-gap:4px;text-align:left}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.has-fee-trend>b{grid-column:1;grid-row:1}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.has-fee-trend>span{grid-column:1;grid-row:2}.summary-reference-theme .is-reference-dashboard .store-ranking-fee-trend{grid-column:2;grid-row:1 / 3;align-self:center}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.is-tooltip-trigger{border-radius:6px;cursor:help}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.is-tooltip-trigger>b{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#2563eb7a;text-underline-offset:3px}.summary-reference-theme .is-reference-dashboard .store-ranking-fee.is-tooltip-trigger:hover,.summary-reference-theme .is-reference-dashboard .store-ranking-fee.is-tooltip-trigger:focus-visible{background:#dbeafe73;outline:none}.summary-reference-theme .is-reference-dashboard .store-ranking-refund>span{font-size:9px}.summary-reference-theme .is-reference-dashboard .store-ranking-refund>.store-ranking-refund-breakdown{display:flex;align-items:center;justify-content:center;gap:0;overflow:hidden;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-refund-breakdown>small{display:inline;flex:0 0 auto;min-width:0;overflow:visible;font:inherit;line-height:inherit;text-overflow:clip;white-space:nowrap}.summary-reference-theme .is-reference-dashboard .store-ranking-refund-breakdown>small+small:before{margin:0 2px;color:#a4afbd;content:"·"}.summary-reference-theme .is-reference-dashboard .store-ranking-expected-refund>span{font-size:9px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-fee>span,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-product-dimension .store-ranking-refund>span{overflow:visible;line-height:11px;text-overflow:clip;white-space:normal}@media(max-width:1180px){.summary-reference-theme .is-reference-dashboard .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-ranking-head{min-width:1480px}.summary-reference-theme .is-reference-dashboard .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-ranking-row{grid-template-columns:32px 205px 160px 56px 62px 82px 116px 106px 96px 96px 76px 106px 84px;column-gap:7px}}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-operator-dimension .store-ranking-board,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-operator-dimension .store-ranking-head{min-width:1730px}.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-operator-dimension .store-ranking-head,.summary-reference-theme .is-reference-dashboard .store-visual-panel.is-operator-dimension .store-ranking-row{grid-template-columns:28px minmax(215px,1.65fr) minmax(165px,1.35fr) 58px 64px 84px 116px 112px 100px 100px 78px 110px 88px 84px 112px}.summary-reference-theme .is-reference-dashboard .store-ranking-operator-attention-cell{display:flex;min-width:0;align-items:center;justify-content:center;color:#8994a3;font-size:10px}.summary-reference-theme .is-reference-dashboard .store-ranking-operator-attention-cell .daily-operator-attention{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-reference-theme.analysis-prototype-shell{--analysis-shell-navy: #1b3655;--analysis-shell-navy-deep: #142b45;--analysis-shell-canvas: #eef4fa;min-height:100vh;background:var(--analysis-shell-canvas)}.summary-reference-theme.analysis-prototype-shell .workspace{min-height:100vh;padding:0;overflow-x:clip;background:var(--analysis-shell-canvas)}@media(min-width:561px){.summary-reference-theme.analysis-prototype-shell .app-shell{--app-sidebar-width: 220px;grid-template-columns:var(--app-sidebar-width) minmax(0,1fr);min-height:100vh;background:var(--analysis-shell-canvas)}.summary-reference-theme.analysis-prototype-shell .sidebar{position:sticky;top:0;isolation:isolate;height:100vh;gap:14px;padding:15px 12px 13px;overflow-x:hidden;overflow-y:auto;color:#574f5a;background:radial-gradient(circle at 6% 0%,rgba(232,138,182,.12),transparent 32%),radial-gradient(circle at 98% 100%,rgba(130,182,236,.1),transparent 36%),linear-gradient(168deg,#fdf1f7,#f3f7fd 55%,#f1f7fe);border-right:1px solid rgba(232,138,182,.14);border-radius:0;box-shadow:12px 0 42px #cd96b921,inset -1px 0 #ffffffd9;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);scrollbar-color:rgba(232,138,182,.3) transparent;scrollbar-width:thin}.summary-reference-theme.analysis-prototype-shell .sidebar:before{display:block;position:absolute;right:-52px;bottom:54px;z-index:-1;width:320px;height:320px;background:url(/ai-brand-symbol.png) no-repeat center center;background-size:contain;opacity:.05;pointer-events:none;content:""}.summary-reference-theme.analysis-prototype-shell .sidebar:after{display:block;position:absolute;top:-34px;left:-64px;z-index:-1;width:210px;height:210px;background:radial-gradient(circle,rgba(232,138,182,.09),transparent 68%);filter:blur(20px);pointer-events:none;content:""}.summary-reference-theme.analysis-prototype-shell .brand{position:relative;min-height:66px;gap:10px;padding:8px 9px 14px;background:transparent;border:0;border-bottom:1px solid rgba(232,138,182,.1);border-radius:0;box-shadow:none}.summary-reference-theme.analysis-prototype-shell .brand:after{position:absolute;top:-15px;left:-12px;right:-12px;height:3px;background:linear-gradient(90deg,#e88ab6,#82b6ec 60%,transparent);opacity:.9;border-radius:0 0 4px 4px;content:""}.summary-reference-theme.analysis-prototype-shell .brand-mark{width:40px;height:40px;color:#fff;background:linear-gradient(150deg,#e88ab6,#82b6ec);border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:0 10px 22px #e88ab661,inset 0 1px 2px #ffffff73}.summary-reference-theme.analysis-prototype-shell .brand-mark img{display:block;filter:none;mix-blend-mode:normal}.summary-reference-theme.analysis-prototype-shell .brand-mark:after{content:none}.summary-reference-theme.analysis-prototype-shell .brand strong{color:#3f3742;font-size:14px;font-weight:700;letter-spacing:-.02em}.summary-reference-theme.analysis-prototype-shell .brand span{margin-top:3px;color:#a789a0;font-size:10.5px}.summary-reference-theme.analysis-prototype-shell .nav{gap:12px;padding:0}.summary-reference-theme.analysis-prototype-shell .nav-section{gap:3px}.summary-reference-theme.analysis-prototype-shell .nav-level-1{min-height:24px;padding:0 8px;color:#a789a0;font-size:12px;font-weight:700;letter-spacing:0}.summary-reference-theme.analysis-prototype-shell .nav-level-1:after{background:linear-gradient(90deg,rgba(232,138,182,.2),transparent)}.summary-reference-theme.analysis-prototype-shell .nav-level-2{color:#675d69;font-size:12px;font-weight:500}.summary-reference-theme.analysis-prototype-shell .nav-item{min-height:37px;padding:0 11px 0 14px;color:#675d69;background:transparent;border:1px solid transparent;border-radius:9px;box-shadow:none;font-weight:500;transform:none}.summary-reference-theme.analysis-prototype-shell .nav-item:before{width:4px;height:4px;margin-right:8px;background:#e88ab673;box-shadow:none}.summary-reference-theme.analysis-prototype-shell .nav-item:hover{color:#b34c7d;background:#e88ab61a;border-color:#e88ab62e;transform:translate(2px)}.summary-reference-theme.analysis-prototype-shell .nav-item.active{color:#c65f92;background:linear-gradient(135deg,#e88ab633,#82b6ec17);border-color:#e88ab64d;box-shadow:inset 3px 0 #e88ab6,-3px -3px 8px #fff9,5px 5px 14px #cd96b924;font-weight:650}.summary-reference-theme.analysis-prototype-shell .nav-item.active:before{width:5px;height:5px;background:#e88ab6;box-shadow:0 0 10px #e88ab6b3}.summary-reference-theme.analysis-prototype-shell .sidebar-footer{padding:11px;color:#574f5a;background:linear-gradient(145deg,#fdf0f6,#eff5fd);border:1px solid rgba(232,138,182,.13);border-radius:11px;box-shadow:inset 0 1px 2px #ffffffe6,-4px -4px 10px #ffffff8c,5px 5px 15px #cd96b91f}.summary-reference-theme.analysis-prototype-shell .account-footer strong{color:#3f3742;font-size:12px;font-weight:630}.summary-reference-theme.analysis-prototype-shell .account-footer em,.summary-reference-theme.analysis-prototype-shell .sidebar-footer span{color:#a789a0}.summary-reference-theme.analysis-prototype-shell .account-footer select{min-height:30px;color:#574f5a;color-scheme:light;background:#fff;border:1px solid rgba(232,138,182,.18);border-radius:7px}.summary-reference-theme.analysis-prototype-shell .account-footer select option{color:#574f5a;background:#fff}.summary-reference-theme.analysis-prototype-shell .account-footer .connection-label{border-top-color:#e88ab629}.summary-reference-theme.analysis-prototype-shell .account-footer .connection-label+strong{padding:7px 8px;background:#e88ab614;border-radius:7px}}@media(max-width:560px){.summary-reference-theme.analysis-prototype-shell .app-shell{--app-sidebar-width: 0px;grid-template-columns:1fr}.summary-reference-theme.analysis-prototype-shell .brand,.summary-reference-theme.analysis-prototype-shell .sidebar-footer,.summary-reference-theme.analysis-prototype-shell .nav-level-1{display:none}.summary-reference-theme.analysis-prototype-shell .sidebar{position:sticky;top:0;z-index:50;width:100%;height:auto;gap:0;padding:9px 10px;overflow:visible;background:linear-gradient(145deg,#fdf1f7,#f3f7fd);border-right:0;border-bottom:1px solid rgba(232,138,182,.16);border-radius:0 0 12px 12px;box-shadow:0 8px 24px #cd96b91f}.summary-reference-theme.analysis-prototype-shell .nav-item{min-height:34px;padding:0 12px;color:#675d69;font-size:12px;white-space:nowrap}.summary-reference-theme.analysis-prototype-shell .nav-item.active{color:#c65f92;background:#e88ab624;border-color:#e88ab64d}.summary-reference-theme.analysis-prototype-shell .nav-item:before{display:none}}body.reference-theme-active{--font: "Segoe UI", "Microsoft YaHei", Arial, sans-serif;color:#262b33;background:#f3f5f8;font-family:var(--font);font-synthesis:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}body.reference-theme-active :where(button,input,select,textarea,table){font-family:var(--font);font-variant-numeric:tabular-nums}.summary-reference-theme :where(.view,.view *){font-synthesis:none}.summary-reference-theme .view :where(p,small,em,th){font-weight:400}.summary-reference-theme .view :where(h1,h2,h3,h4,strong,b){font-weight:500}.summary-reference-theme .view:not(.dashboard-view)>.topbar{min-height:78px;margin:-18px -20px 14px;padding:12px 22px;color:#3f3742;background:radial-gradient(circle at 4% 0%,rgba(232,138,182,.12),transparent 38%),radial-gradient(circle at 84% 130%,rgba(130,182,236,.1),transparent 44%),linear-gradient(108deg,#fdf0f6,#f3f7fd 55%,#f1f7fe);border-bottom:1px solid rgba(232,138,182,.14);box-shadow:inset 0 1px 2px #fffc}.summary-reference-theme .view:not(.dashboard-view)>.topbar .crumb{margin:0 0 3px;color:#a789a0;font-size:12px}.summary-reference-theme .view:not(.dashboard-view)>.topbar h1{color:#3f3742;font-size:23px;font-weight:600;line-height:30px}.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.operation-page-subtitle,.report-center-subtitle){margin-top:2px;color:#a789a0;font-size:11px}.summary-reference-theme .view:not(.dashboard-view)>.topbar .toolbar{gap:10px}.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.permission-pill,.skill-status-pill){min-height:31px;padding:0 10px;color:#675d69;background:#ffffff9e;border:1px solid rgba(232,138,182,.3);border-radius:4px;font-size:12px;font-weight:400}.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.permission-pill.soft,.skill-status-pill.disabled){color:#a789a0;background:#ffffff70;border-color:#82b6ec4d}.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.primary-action,.ghost-action){min-height:32px;padding:0 13px;color:#b45a86;background:#fff;border:1px solid rgba(232,138,182,.42);border-radius:4px;box-shadow:none;font-size:12px;font-weight:500}.summary-reference-theme .view :where(input,select,textarea){color:#36404c;background:#fff;border-color:#dfe4eb;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme .view :where(input,select,textarea):focus{outline:2px solid rgba(47,107,255,.1);border-color:#83a9ff;box-shadow:none}.summary-reference-theme .view>.panel,.summary-reference-theme .view .panel{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .view .panel-head{min-height:37px;margin-bottom:0;padding:0 14px;border-bottom:1px solid #e8ecf1}.summary-reference-theme .view .panel-head h2{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .view .product-id-panel-head .product-id-title-block h2{font-size:20px;font-weight:650}.summary-reference-theme .view .panel-head span{color:#87909d;font-size:11px}.summary-reference-theme .view table{color:#3d4754;background:#fff;font-size:12px;font-weight:400}.summary-reference-theme .view table th{color:#657080;background:#f7f9fc;border-color:#dfe5ec;font-size:11px;font-weight:400}.summary-reference-theme .view table td{background:#fff;border-color:#e9edf2;font-weight:400}.summary-reference-theme .view table tbody tr:hover td{background:#f7faff}.summary-reference-theme .view :where(.up,.positive){color:#009b68}.summary-reference-theme .view :where(.down,.negative,.negative-value){color:#df3f4b}.summary-reference-theme .nav-level-1.active{color:#2f6bff}.summary-reference-theme .nav-level-1.active:after{background:linear-gradient(90deg,rgba(47,107,255,.2),transparent)}.summary-reference-theme .dashboard-view.is-platform-dashboard .topbar h1{font-size:23px}.summary-reference-theme .dashboard-view.is-platform-dashboard .metric-section-title,.summary-reference-theme .dashboard-view.is-platform-dashboard .platform-metric-title{color:#303844;font-size:15px;font-weight:500}.summary-reference-theme .dashboard-view.is-platform-dashboard .panel{overflow:hidden}.summary-reference-theme .dashboard-view.is-platform-dashboard .panel.store-visual-panel{overflow:visible}.summary-reference-theme .dashboard-view.is-platform-dashboard :where(.daily-operator-performance-table,.product-id-table,.sku-sales-table) th{background:#f7f9fc}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-panel{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-head{min-height:58px;padding:9px 14px;background:#fff;border-bottom:1px solid #e8ecf1}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-head h2{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .is-reference-dashboard .daily-operator-focus span{padding:3px 7px;border:1px solid currentColor;border-radius:3px;background:transparent;font-size:10px;font-weight:400}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-table-wrap{border:0;border-radius:0}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-table{font-size:11px}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-table th{color:#657080;background:#f7f9fc;border-color:#dfe5ec;font-weight:400}.summary-reference-theme .is-reference-dashboard .daily-operator-sort-head{color:inherit;font-weight:400}.summary-reference-theme .is-reference-dashboard .daily-operator-sort-head.active{color:#2f6bff}.summary-reference-theme .is-reference-dashboard .daily-operator-performance-table td{height:38px;background:#fff;border-color:#e9edf2;font-weight:400}.summary-reference-theme .is-reference-dashboard .product-indicator-panel{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none;font-size:12px}.summary-reference-theme .is-reference-dashboard .product-indicator-panel>.panel-head{min-height:58px}.summary-reference-theme .is-reference-dashboard .product-indicator-panel>.panel-head h2,.summary-reference-theme .is-reference-dashboard .product-indicator-panel .platform-native-chart-head h3{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.category-rank-head,.category-detail-head,.category-platform-detail-head){color:#657080;background:#f7f9fc;border-color:#dfe5ec;font-size:10.5px;font-weight:400}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.category-rank-row,.category-detail-row,.category-platform-detail-row,.category-shop-product-row,.product-indicator-board-row){background:#fff;border-color:#e9edf2;box-shadow:none}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.category-rank-row,.category-detail-row,.category-platform-detail-row,.category-shop-product-row,.product-indicator-board-row):hover{background:#f7faff}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.name-col strong,.detail-name-col strong,.product-indicator-row-main strong){color:#303844;font-size:12px;font-weight:500}.summary-reference-theme .is-reference-dashboard .product-indicator-panel :where(.metric-col,.detail-metric-col,.platform-metric-col,.platform-bar-value,.category-bar-value,.detail-bar-value){color:#485463;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-card,.new-sku-card,.province-analysis-card){background:#fff;border:1px solid #e1e6ed;border-radius:6px;box-shadow:none}.summary-reference-theme .is-reference-dashboard :where(.sku-sales-table-head,.sku-sales-row){color:#485463;background:#fff;border-color:#e9edf2;font-size:11px;font-weight:400}.summary-reference-theme .is-reference-dashboard .sku-sales-table-head{color:#657080;background:#f7f9fc;border-color:#dfe5ec}.summary-reference-theme .is-reference-dashboard .sku-sales-row:nth-child(odd){background:#fbfcfd}.summary-reference-theme .is-reference-dashboard .sku-sales-row:hover{background:#f7faff}.summary-reference-theme .operation-view{--operation-blue: #2f6bff;--operation-orange: #c67900;--operation-red: #df3f4b;--operation-green: #009b68;--operation-ink: #262b33;--operation-muted: #7b8593;--operation-line: #e5e9f0}.summary-reference-theme .operation-view :where(.operation-filter-card,.operation-summary-section,.operation-priority-section,.operation-glass-panel){background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.summary-reference-theme .operation-filter-card{min-height:52px;gap:16px;margin-bottom:12px;padding:7px 14px}.summary-reference-theme .operation-period-switch{min-height:34px;padding:2px;background:#f2f4f7;border:1px solid #dfe4eb;border-radius:5px}.summary-reference-theme .operation-period-switch button{min-width:58px;height:28px;color:#657080;border-radius:3px;font-size:12px;font-weight:400}.summary-reference-theme .operation-period-switch button.active{color:#2f6bff;background:#fff;box-shadow:none;font-weight:500}.summary-reference-theme .operation-filter-card :where(input,select){height:32px;border-radius:4px}.summary-reference-theme :where(.operation-query-button,.operation-error-state button,.operation-hierarchy-expand-all){min-height:32px;color:#fff;background:#2f6bff;border:1px solid #2f6bff;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme .operation-summary-section{gap:0;padding:0;overflow:hidden}.summary-reference-theme .operation-conclusion-card{min-height:158px;padding:16px;background:#f7faff;border:0;border-right:1px solid #e5e9f0;border-radius:0}.summary-reference-theme .operation-conclusion-card h2{color:#303844;font-size:15px;font-weight:500}.summary-reference-theme .operation-section-kicker{color:#2f6bff;font-size:10px;font-weight:500;letter-spacing:.05em}.summary-reference-theme .operation-conclusion-tags span{color:#55709e;background:#fff;border:1px solid #dbe5f7;border-radius:3px}.summary-reference-theme .operation-kpi-grid{gap:0}.summary-reference-theme .operation-kpi-grid article{min-height:79px;padding:12px 14px;background:#fff;border:0;border-right:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;border-radius:0}.summary-reference-theme .operation-kpi-grid strong{color:#303844;font-size:20px;font-weight:500}.summary-reference-theme .operation-priority-section{padding:12px}.summary-reference-theme :where(.operation-section-title h2,.operation-panel-head h2){color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .operation-priority-grid{gap:0;border:1px solid #e5e9f0;border-radius:5px;overflow:hidden}.summary-reference-theme .operation-priority-card{min-height:96px;background:#fff;border:0;border-right:1px solid #e5e9f0;border-radius:0;box-shadow:none}.summary-reference-theme .operation-priority-card:hover{background:#f8faff;border-color:#e5e9f0;transform:none}.summary-reference-theme .operation-priority-copy b,.summary-reference-theme .operation-priority-card>strong{font-weight:500}.summary-reference-theme .operation-glass-panel{padding:0;overflow:hidden}.summary-reference-theme .operation-panel-head{min-height:58px;margin:0;padding:10px 14px;border-bottom:1px solid #e8ecf1}.summary-reference-theme .operation-dimension-overview{gap:0;overflow:hidden;background:#fff;border:1px solid #e1e6ed;border-radius:7px}.summary-reference-theme .operation-dimension-overview article{background:#fff;border:0;border-right:1px solid #e8ecf1;border-radius:0;box-shadow:none}.summary-reference-theme .operation-table-wrap{border:0;border-radius:0}.summary-reference-theme .operation-data-table th{color:#657080;background:#f7f9fc;font-weight:400}.summary-reference-theme .operation-data-table td{height:38px;font-size:11px}.summary-reference-theme .operation-product-tabs{padding:2px;background:#f2f4f7;border:1px solid #dfe4eb;border-radius:5px}.summary-reference-theme .operation-product-tabs button{color:#657080;background:transparent;border-radius:3px;font-weight:400}.summary-reference-theme .operation-product-tabs button.active{color:#2f6bff;background:#fff;box-shadow:none;font-weight:500}.summary-reference-theme .report-center-view{color:#303844}.summary-reference-theme :where(.report-center-query,.report-center-shell){background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .report-center-query{gap:8px;margin-bottom:12px;padding:8px 12px}.summary-reference-theme :where(.report-center-report-switch,.report-center-period,.report-center-metric-switch){padding:2px;background:#f2f4f7;border:1px solid #dfe4eb;border-radius:5px;box-shadow:none}.summary-reference-theme :where(.report-center-report-switch button,.report-center-period button,.report-center-metric-switch button){min-height:29px;color:#657080;background:transparent;border:0;border-radius:3px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme :where(.report-center-report-switch button.active,.report-center-period button.active,.report-center-metric-switch button.active){color:#2f6bff;background:#fff;box-shadow:none;font-weight:500}.summary-reference-theme .report-center-query :where(input,select),.summary-reference-theme .report-center-filters :where(input,select){min-height:32px;border-radius:4px}.summary-reference-theme :where(.report-center-query-button,.report-center-table-actions button){min-height:32px;color:#fff;background:#2f6bff;border:1px solid #2f6bff;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme :where(.report-center-reset-button,.report-center-pagination button,.report-center-month-add,.report-center-month-quick){min-height:32px;color:#536174;background:#fff;border:1px solid #dfe4eb;border-radius:4px;box-shadow:none;font-size:12px;font-weight:400}.summary-reference-theme .report-center-shell{overflow:hidden}.summary-reference-theme .report-center-tabs{min-height:48px;gap:2px;padding:0 12px;background:#fff;border-bottom:1px solid #e5e9f0}.summary-reference-theme .report-center-tabs>button{position:relative;min-height:47px;padding:0 15px;color:#586474;background:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400}.summary-reference-theme .report-center-tabs>button:hover{color:#2f6bff;background:#f8faff}.summary-reference-theme .report-center-tabs>button.active{color:#2f6bff;background:transparent;border:0;box-shadow:none;font-weight:500}.summary-reference-theme .report-center-tabs>button.active:after{position:absolute;right:14px;bottom:0;left:14px;height:2px;background:#2f6bff;content:""}.summary-reference-theme .report-center-tabs :where(b,small){color:inherit;font-size:12px;font-weight:inherit}.summary-reference-theme .report-center-tab-index{width:22px;height:22px;color:#8090a5;background:#eef1f5;border-radius:4px;font-size:10px}.summary-reference-theme .report-center-tabs>button.active .report-center-tab-index{color:#fff;background:#2f6bff}.summary-reference-theme .report-center-filters{min-height:51px;gap:12px;padding:8px 12px;background:#fafbfc;border-bottom:1px solid #e8ecf1}.summary-reference-theme .report-center-table-head{min-height:54px;padding:9px 14px;border-bottom:1px solid #e8ecf1}.summary-reference-theme .report-center-table-head h2{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .report-center-table-wrap{border:0;border-radius:0;box-shadow:none}.summary-reference-theme .report-center-table{font-size:11px}.summary-reference-theme .report-center-table th{color:#657080;background:#f7f9fc;border-color:#dfe5ec;font-size:10.5px}.summary-reference-theme .report-center-table .report-center-group-head th,.summary-reference-theme .report-center-table thead tr:nth-child(2) th{color:#657080;background:#f7f9fc}.summary-reference-theme .report-center-table tbody tr:nth-child(2n) td{background:#fbfcfd}.summary-reference-theme .report-center-table tbody tr:hover td{background:#f4f8ff}.summary-reference-theme .report-fund-summary{gap:0;border:1px solid #e5e9f0;border-radius:5px;overflow:hidden}.summary-reference-theme .report-fund-summary-card{background:#fff;border:0;border-right:1px solid #e5e9f0;border-radius:0;box-shadow:none}.summary-reference-theme .ai-workbench-view{color:#303844}.summary-reference-theme .ai-workbench{gap:10px}.summary-reference-theme :where(.ai-history,.ai-chat-panel,.ai-canvas-panel){background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme :where(.ai-history-head,.ai-chat-titlebar,.ai-canvas-head){min-height:52px;padding:9px 12px;background:#fff;border-bottom:1px solid #e8ecf1}.summary-reference-theme :where(.ai-chat-titlebar h2,.ai-canvas-head h2){color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .ai-history-item{min-height:52px;color:#566171;background:#fff;border:1px solid transparent;border-radius:5px}.summary-reference-theme .ai-history-item.active{color:#2f6bff;background:#eef4ff;border-color:#dbe5fb;box-shadow:none}.summary-reference-theme .ai-workbench-chat{background:#fafbfc}.summary-reference-theme .workbench-bubble{border-color:#e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .ai-workbench-footer{background:#fff;border-top:1px solid #e8ecf1}.summary-reference-theme .ai-workbench-input{background:#fff;border-color:#dfe4eb;border-radius:6px;box-shadow:none}.summary-reference-theme .report-canvas{background:#f7f9fc}.summary-reference-theme :where(.model-summary,.account-current-grid){gap:0;overflow:hidden;background:#fff;border:1px solid #e5e9f0;border-radius:5px}.summary-reference-theme .model-summary>*,.summary-reference-theme .account-current-grid>div{background:#fff;border:0;border-right:1px solid #e5e9f0;border-radius:0;box-shadow:none}.summary-reference-theme .model-card-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .model-card{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}.summary-reference-theme .model-card-head{padding-bottom:10px;border-bottom:1px solid #edf0f4}.summary-reference-theme .model-logo{color:#2f6bff;background:#eef4ff;border:1px solid #dbe5fb;border-radius:6px;box-shadow:none}.summary-reference-theme .model-card h3{color:#303844;font-size:14px;font-weight:500}.summary-reference-theme .model-card-body{background:#fafbfc;border:1px solid #edf0f4;border-radius:5px}.summary-reference-theme .model-switch.on{background:#2f6bff}.summary-reference-theme .permission-table{overflow:hidden;background:#fff;border:1px solid #e1e6ed;border-radius:5px;box-shadow:none}.summary-reference-theme .permission-table>div{min-height:42px;background:#fff;border-color:#e9edf2}.summary-reference-theme .permission-table-head{color:#657080;background:#f7f9fc!important;font-size:12px}.summary-reference-theme .permission-table-head>:where(b,span,em){font-size:12px;font-weight:500}.summary-reference-theme .account-permission-table>div:not(.permission-table-head)>b{font-size:13px;font-weight:500}.summary-reference-theme .account-permission-table>div:not(.permission-table-head)>:where(span,em){font-size:12px;font-weight:400}.summary-reference-theme .account-permission-table div.active{background:#eef4ff}body.reference-theme-active .modal-backdrop{background:#1f29376b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.reference-theme-active .modal{color:#303844;background:#fff;border:1px solid #dfe4eb;border-radius:8px;box-shadow:0 18px 48px #1f2c4029}body.reference-theme-active .modal-head,body.reference-theme-active .modal-foot{background:#fff;border-color:#e8ecf1}body.reference-theme-active .modal-head h2{font-size:16px;font-weight:500}body.reference-theme-active .modal-body :where(input,select,textarea){border-color:#dfe4eb;border-radius:4px;box-shadow:none;font-size:12px!important}body.reference-theme-active .modal-foot button,.summary-reference-theme .model-card-actions button{font-size:12px;font-weight:400}body.reference-theme-active .ai-drawer-backdrop{background:#1f29376b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.reference-theme-active .ai-drawer{color:#303844;background:#fff;box-shadow:-14px 0 36px #1f2c4024}body.reference-theme-active .ai-drawer-head{min-height:62px;padding:12px 16px;background:#fff;border-bottom:1px solid #e8ecf1}body.reference-theme-active .ai-drawer-head strong{color:#303844;font-size:16px;font-weight:500}body.reference-theme-active .ai-drawer-head span{color:#7b8593;font-size:11px;font-weight:400}body.reference-theme-active .ai-chat-body{gap:12px;padding:16px;background:#f7f9fc}body.reference-theme-active .ai-avatar{color:#fff;background:#2f6bff;border-radius:6px;font-weight:500}body.reference-theme-active .ai-bubble{background:#fff;border:1px solid #e1e6ed;border-radius:7px;box-shadow:none}body.reference-theme-active .ai-bubble.user{color:#fff;background:#2f6bff;border-color:#2f6bff}body.reference-theme-active .ai-bubble pre{color:inherit;font-size:12px;line-height:1.65}body.reference-theme-active .ai-agent-step{background:#fff;border:1px solid #e1e6ed;border-left:2px solid #8baeff;border-radius:5px}body.reference-theme-active .ai-agent-step-head span,body.reference-theme-active .ai-agent-step-fold>summary:after{color:#2f6bff;background:#eef4ff;border-radius:3px;font-weight:400}body.reference-theme-active .ai-sql-block{background:#f7f9fc;border-color:#e1e6ed;border-radius:4px}body.reference-theme-active .ai-sql-block summary,body.reference-theme-active .ai-agent-thinking{color:#2f6bff;font-weight:400}body.reference-theme-active .ai-agent-thinking{background:#eef4ff;border-radius:4px}body.reference-theme-active .ai-chat-footer{padding:12px 16px 16px;background:#fff;border-top-color:#e8ecf1}body.reference-theme-active .ai-prompt-panel{padding:10px;background:#fafbfc;border-color:#e5e9f0;border-radius:5px}body.reference-theme-active .ai-suggestion-row button{color:#536174;background:#fff;border-color:#dfe4eb;border-radius:4px}body.reference-theme-active .ai-chat-footer textarea{color:#36404c;background:#fff;border-color:#dfe4eb;border-radius:5px;box-shadow:none;font-size:12px}body.reference-theme-active .ai-send-row button{font-size:12px;font-weight:400}@media(max-width:1500px){.summary-reference-theme .view:not(.dashboard-view)>.topbar :where(.permission-pill,.skill-status-pill){display:none}.summary-reference-theme .operation-summary-section{grid-template-columns:minmax(260px,.8fr) minmax(600px,2.2fr)}.summary-reference-theme .report-center-tabs>button{padding-right:10px;padding-left:10px}}@media(max-width:900px){.summary-reference-theme .model-card-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1200px){.summary-reference-theme .operation-summary-section,.summary-reference-theme .operation-trend-risk-grid{grid-template-columns:1fr}.summary-reference-theme .operation-conclusion-card{border-right:0;border-bottom:1px solid #e5e9f0}.summary-reference-theme .operation-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-reference-theme .operation-priority-card:nth-child(2){border-right:0}.summary-reference-theme .operation-priority-card:nth-child(-n+2){border-bottom:1px solid #e5e9f0}}@media(max-width:900px){.summary-reference-theme .view:not(.dashboard-view)>.topbar{align-items:flex-start;flex-direction:column}.summary-reference-theme :where(.operation-filter-card,.report-center-query-main,.report-center-filters){align-items:stretch;flex-direction:column}.summary-reference-theme .operation-priority-grid,.summary-reference-theme .operation-kpi-grid{grid-template-columns:1fr}.summary-reference-theme .report-center-tabs{overflow-x:auto}.summary-reference-theme .report-center-tabs>button{flex:0 0 auto}}@media(min-width:561px)and (max-width:900px){.summary-reference-theme .app-shell{--app-sidebar-width: 220px}}.summary-reference-theme .operation-visual-section{margin-bottom:12px}.summary-reference-theme .operation-visual-section>.operation-section-title{margin-bottom:8px;padding:0 2px}.summary-reference-theme .operation-visual-grid{gap:10px}.summary-reference-theme .operation-visual-card{padding:0}.summary-reference-theme .operation-visual-card>.operation-panel-head{min-height:62px;padding:9px 13px;border-bottom:1px solid #e8ecf1}.summary-reference-theme .operation-visual-chart{height:274px}.summary-reference-theme .operation-single-dimension-panel{margin-top:12px}.summary-reference-theme .operation-data-scope-note{color:#8a94a3}@media(max-width:1200px){.summary-reference-theme .operation-visual-grid{grid-template-columns:minmax(0,1fr)}.summary-reference-theme .operation-visual-chart{height:254px}}.dashboard-month-tabs[data-v-85cdb5c5]{display:flex;min-width:0;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;border:1px solid #dbe6f3;border-radius:8px;background:#f7faff}.dashboard-month-tabs__title[data-v-85cdb5c5]{flex:0 0 auto;color:#607089;font-size:12px;font-weight:600;white-space:nowrap}.dashboard-month-tabs__scroller[data-v-85cdb5c5]{display:flex;min-width:0;flex:1 1 auto;gap:6px;overflow-x:auto;overflow-y:hidden;padding:1px 1px 3px;scrollbar-color:#b7c8df transparent;scrollbar-width:thin}.dashboard-month-tabs__scroller[data-v-85cdb5c5]::-webkit-scrollbar{height:4px}.dashboard-month-tabs__scroller[data-v-85cdb5c5]::-webkit-scrollbar-thumb{border-radius:999px;background:#b7c8df}.dashboard-month-tabs__item[data-v-85cdb5c5]{display:inline-flex;flex:0 0 auto;align-items:stretch;overflow:hidden;border:1px solid #cbd9ec;border-radius:6px;background:#fff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.dashboard-month-tabs__item[data-v-85cdb5c5]:hover{border-color:#8fb4ed}.dashboard-month-tabs__item.is-active[data-v-85cdb5c5]{border-color:#2f73e8;background:#2f73e8;box-shadow:0 2px 7px #2f73e833}.dashboard-month-tabs__tab[data-v-85cdb5c5],.dashboard-month-tabs__close[data-v-85cdb5c5]{border:0;background:transparent;font:inherit;cursor:pointer}.dashboard-month-tabs__tab[data-v-85cdb5c5]{max-width:150px;overflow:hidden;padding:5px 7px 5px 10px;color:#43546b;font-size:12px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.dashboard-month-tabs__close[data-v-85cdb5c5]{display:inline-grid;width:25px;place-items:center;border-left:1px solid #e2e9f3;color:#8493a8;font-size:16px;line-height:1}.dashboard-month-tabs__close[data-v-85cdb5c5]:hover{background:#edf4ff;color:#275fae}.dashboard-month-tabs__item.is-active .dashboard-month-tabs__tab[data-v-85cdb5c5],.dashboard-month-tabs__item.is-active .dashboard-month-tabs__close[data-v-85cdb5c5]{color:#fff}.dashboard-month-tabs__item.is-active .dashboard-month-tabs__close[data-v-85cdb5c5]{border-left-color:#ffffff47}.dashboard-month-tabs__item.is-active .dashboard-month-tabs__close[data-v-85cdb5c5]:hover{background:#ffffff29}.dashboard-month-tabs__tab[data-v-85cdb5c5]:focus-visible,.dashboard-month-tabs__close[data-v-85cdb5c5]:focus-visible{position:relative;z-index:1;outline:2px solid #75a7ff;outline-offset:-2px}.dashboard-month-tabs__empty[data-v-85cdb5c5]{color:#96a3b5;font-size:12px;white-space:nowrap}@media(max-width:900px){.dashboard-month-tabs__title[data-v-85cdb5c5]{display:none}}.executive-period-comparison[data-v-db1a77db]{margin:16px 16px 12px;padding:18px;border:1px solid #d9e3f0;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1f3a5c0d;color:#17324d}.executive-head[data-v-db1a77db],.executive-head>div[data-v-db1a77db],.executive-period-table-section>header[data-v-db1a77db],.executive-chart-card>header[data-v-db1a77db]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.executive-head h2[data-v-db1a77db],.executive-chart-card h3[data-v-db1a77db],.executive-period-table-section h3[data-v-db1a77db]{margin:0;color:#102a43}.executive-head h2[data-v-db1a77db]{font-size:20px;line-height:30px}.executive-head>div[data-v-db1a77db]:first-child{display:block}.executive-head>div:first-child>span[data-v-db1a77db],.executive-chart-card header span[data-v-db1a77db],.executive-period-table-section header span[data-v-db1a77db]{color:#75879c;font-size:12px}.executive-kicker[data-v-db1a77db]{margin:0 0 2px;color:#3276e8;font-size:12px;font-weight:700;letter-spacing:.06em}.executive-scope[data-v-db1a77db]{align-items:center;padding:8px 12px;border:1px solid #d9e7fb;border-radius:9px;background:#f4f8ff}.executive-scope b[data-v-db1a77db]{color:#2667d8;font-size:13px}.executive-scope span[data-v-db1a77db]{color:#71869d;font-size:12px}.executive-metric-tabs[data-v-db1a77db]{display:flex;gap:6px;margin:16px 0 14px;padding:4px;overflow-x:auto;border-radius:8px;background:#f3f6fa}.executive-metric-tabs button[data-v-db1a77db]{flex:0 0 auto;min-width:78px;padding:8px 13px;border:0;border-radius:6px;background:transparent;color:#536a82;cursor:pointer;font-size:13px}.executive-metric-tabs button.active[data-v-db1a77db]{background:#3276e8;color:#fff;box-shadow:0 3px 8px #3276e833;font-weight:700}.executive-summary-cards[data-v-db1a77db]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.executive-summary-card[data-v-db1a77db]{min-height:92px;padding:13px 15px;border:1px solid #e0e7ef;border-radius:9px;background:#fbfcfe}.executive-summary-card.is-current[data-v-db1a77db]{border-color:#9fc0ff;background:linear-gradient(135deg,#f0f6ff,#fff);box-shadow:inset 3px 0 #3276e8}.executive-summary-card.is-range[data-v-db1a77db]{background:#f7fafc}.executive-summary-card span[data-v-db1a77db]{display:block;min-height:18px;color:#71869d;font-size:12px}.executive-summary-card strong[data-v-db1a77db]{display:block;margin:4px 0 2px;color:#183b5b;font-size:23px;line-height:30px;font-variant-numeric:tabular-nums}.executive-summary-card strong.is-progress[data-v-db1a77db]{font-size:20px}.executive-summary-card small[data-v-db1a77db]{color:#71869d;font-size:11px}.is-positive[data-v-db1a77db]{color:#079b6b!important}.is-negative[data-v-db1a77db]{color:#df3f46!important}.is-neutral[data-v-db1a77db]{color:#3276e8!important}.executive-chart-layout[data-v-db1a77db]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.executive-chart-layout.is-year[data-v-db1a77db]{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr)}.executive-chart-card[data-v-db1a77db]{min-width:0;padding:14px;border:1px solid #e0e7ef;border-radius:9px;background:#fff}.executive-chart-card h3[data-v-db1a77db]{font-size:15px}.executive-chart-card>header>div[data-v-db1a77db]:first-child{display:flex;flex-direction:column;gap:2px}.executive-line-legend[data-v-db1a77db]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px 12px;max-width:62%}.executive-line-legend span[data-v-db1a77db]{display:inline-flex;align-items:center;gap:4px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive-line-legend i[data-v-db1a77db]{width:14px;height:3px;border-radius:3px;flex:0 0 auto}.executive-line-legend.is-comparison i.current[data-v-db1a77db]{background:#3276e8}.executive-line-legend.is-comparison i.prior[data-v-db1a77db]{height:0;border-top:2px dashed #98a6b6;border-radius:0}.executive-chart-scroll[data-v-db1a77db]{overflow-x:auto}.executive-line-chart[data-v-db1a77db]{display:block;width:100%;min-width:640px;height:270px;overflow:visible}.executive-grid line[data-v-db1a77db]{stroke:#e9eef4;stroke-width:1}.executive-grid text[data-v-db1a77db]{fill:#8292a6;font-size:10px;text-anchor:end}.executive-zero-line[data-v-db1a77db]{stroke:#aab7c5;stroke-dasharray:4 4}.executive-series polyline[data-v-db1a77db]{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.executive-series polyline.is-total[data-v-db1a77db]{stroke-width:3;opacity:1}.executive-point[data-v-db1a77db]{cursor:pointer}.executive-point .hit[data-v-db1a77db]{fill:transparent}.executive-point .dot[data-v-db1a77db]{stroke:#fff;stroke-width:1.5}.executive-point.is-partial .dot[data-v-db1a77db]{stroke:#f59e0b;stroke-width:3}.executive-point.selected .dot[data-v-db1a77db]{stroke:#183b5b;stroke-width:2}.executive-x-axis text[data-v-db1a77db]{fill:#7b8da2;font-size:10px}.executive-x-axis text.selected[data-v-db1a77db]{fill:#2667d8;font-weight:700}.year-current-line[data-v-db1a77db],.year-prior-line[data-v-db1a77db]{fill:none;stroke-linecap:round;stroke-linejoin:round}.year-current-line[data-v-db1a77db]{stroke:#3276e8;stroke-width:3}.year-prior-line[data-v-db1a77db]{stroke:#98a6b6;stroke-width:2;stroke-dasharray:7 5}.year-current-points circle[data-v-db1a77db]{fill:#3276e8;stroke:#fff;stroke-width:1.5}.executive-chart-card>footer[data-v-db1a77db]{display:flex;align-items:center;gap:12px;min-height:22px;color:#75879c;font-size:11px}.executive-chart-card>footer span[data-v-db1a77db]{display:inline-flex;align-items:center;gap:4px}.executive-chart-card>footer i[data-v-db1a77db]{width:13px;height:3px;border-radius:2px}.executive-chart-card>footer i.is-up[data-v-db1a77db]{background:#0aa574}.executive-chart-card>footer i.is-flat[data-v-db1a77db]{background:#3276e8}.executive-chart-card>footer i.is-down[data-v-db1a77db]{background:#e5484d}.executive-chart-card>footer em[data-v-db1a77db]{margin-left:auto;color:#97a5b5;font-style:normal}.year-progress-note span[data-v-db1a77db]{color:#536a82!important}.executive-period-table-section[data-v-db1a77db]{margin-top:12px;border:1px solid #e0e7ef;border-radius:9px;overflow:hidden}.executive-period-table-section>header[data-v-db1a77db]{align-items:center;padding:11px 14px;background:#f7f9fc}.executive-period-table-section>header>div[data-v-db1a77db]{display:flex;align-items:baseline;gap:10px}.executive-period-table-section h3[data-v-db1a77db]{font-size:14px}.executive-table-scroll[data-v-db1a77db]{overflow-x:auto}.executive-table-scroll table[data-v-db1a77db]{width:100%;min-width:720px;border-collapse:collapse;font-size:12px}.executive-table-scroll th[data-v-db1a77db]{padding:9px 12px;border-bottom:1px solid #dfe7f0;background:#f9fbfd;color:#677b91;text-align:right;font-weight:600}.executive-table-scroll th[data-v-db1a77db]:first-child{text-align:left}.executive-table-scroll td[data-v-db1a77db]{padding:9px 12px;border-bottom:1px solid #edf1f5;color:#38516a;text-align:right;font-variant-numeric:tabular-nums;cursor:pointer}.executive-table-scroll td[data-v-db1a77db]:first-child{display:flex;align-items:center;gap:6px;text-align:left}.executive-table-scroll td small[data-v-db1a77db]{padding:1px 5px;border-radius:8px;background:#fff4dc;color:#b7791f}.executive-table-scroll tr:hover td[data-v-db1a77db],.executive-table-scroll tr.selected td[data-v-db1a77db]{background:#f0f6ff}.executive-table-scroll tr:last-child td[data-v-db1a77db]{border-bottom:0}.executive-state[data-v-db1a77db]{display:flex;align-items:center;justify-content:center;min-height:190px;border:1px dashed #d6e0eb;border-radius:9px;color:#75879c}.executive-state.is-loading i[data-v-db1a77db]{width:18px;height:18px;margin-right:9px;border:2px solid #bdd2f7;border-top-color:#3276e8;border-radius:50%;animation:executive-spin-db1a77db .8s linear infinite}.executive-state.is-error[data-v-db1a77db]{justify-content:space-between;min-height:86px;padding:0 18px;border-color:#f1c5c8;background:#fffafb}.executive-state.is-error div[data-v-db1a77db]{display:flex;flex-direction:column;gap:4px}.executive-state.is-error b[data-v-db1a77db]{color:#b73137}.executive-state.is-error button[data-v-db1a77db]{padding:7px 12px;border:1px solid #e69ba0;border-radius:6px;background:#fff;color:#b73137;cursor:pointer}@keyframes executive-spin-db1a77db{to{transform:rotate(360deg)}}@media(max-width:1180px){.executive-chart-layout.is-year[data-v-db1a77db]{grid-template-columns:1fr}.executive-summary-cards[data-v-db1a77db]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.executive-period-comparison[data-v-db1a77db]{margin:10px 8px;padding:12px}.executive-head[data-v-db1a77db]{flex-direction:column}.executive-summary-cards[data-v-db1a77db]{grid-template-columns:1fr}.executive-line-legend[data-v-db1a77db]{max-width:100%;justify-content:flex-start}.executive-chart-card>header[data-v-db1a77db]{flex-direction:column}}.executive-period-kpi-panel[data-v-604d8a6f]{margin:14px 16px 12px;padding:17px 18px 16px;border:1px solid #dbe4ef;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1f3a5c0d;color:#183b5b}.executive-period-kpi-head[data-v-604d8a6f]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.executive-period-kpi-head>div[data-v-604d8a6f]:first-child{min-width:0}.executive-period-kpi-head p[data-v-604d8a6f]{margin:0 0 2px;color:#3276e8;font-size:11px;font-weight:700;letter-spacing:.08em}.executive-period-kpi-head h2[data-v-604d8a6f]{margin:0;color:#102a43;font-size:19px;line-height:28px}.executive-period-kpi-head h2 small[data-v-604d8a6f]{display:inline-block;margin-left:7px;padding:2px 8px;border-radius:10px;background:#eef5ff;color:#3276e8;font-size:11px;font-weight:650;line-height:18px;vertical-align:2px}.executive-period-kpi-head>div:first-child>span[data-v-604d8a6f]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px;color:#71869d;font-size:12px}.executive-period-kpi-head>div:first-child>span i[data-v-604d8a6f]{width:3px;height:3px;border-radius:50%;background:#9aabc0}.executive-period-kpi-head>div:first-child>span em[data-v-604d8a6f]{padding:1px 6px;border-radius:9px;background:#fff4dc;color:#af7217;font-size:10px;font-style:normal}.executive-period-kpi-scope[data-v-604d8a6f]{display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 11px;border:1px solid #d9e7fb;border-radius:9px;background:#f4f8ff}.executive-period-kpi-scope small[data-v-604d8a6f]{color:#71869d;font-size:11px}.executive-period-kpi-scope strong[data-v-604d8a6f]{max-width:180px;overflow:hidden;color:#2667d8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.executive-period-kpi-scroll[data-v-604d8a6f]{overflow-x:auto;overflow-y:hidden;padding:1px 1px 7px;scrollbar-color:#aec7ed #eef3f8;scrollbar-width:thin}.executive-period-kpi-scroll[data-v-604d8a6f]:focus-visible{outline:2px solid #8eb6f5;outline-offset:2px;border-radius:8px}.executive-period-kpi-grid[data-v-604d8a6f]{display:grid;grid-auto-columns:minmax(212px,1fr);grid-auto-flow:column;gap:10px;min-width:max-content}.executive-period-kpi-card[data-v-604d8a6f]{position:relative;display:flex;flex-direction:column;width:212px;min-height:166px;overflow:hidden;padding:13px 14px 11px;border:1px solid #dfe7f0;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfcfe)}.executive-period-kpi-card[data-v-604d8a6f]:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--kpi-accent, #3276e8);content:""}.executive-period-kpi-card.is-profit[data-v-604d8a6f]{--kpi-accent: #0a9b72}.executive-period-kpi-card.is-expected[data-v-604d8a6f]{--kpi-accent: #4f7ee8}.executive-period-kpi-card.is-sales[data-v-604d8a6f]{--kpi-accent: #2878e8}.executive-period-kpi-card.is-gross[data-v-604d8a6f]{--kpi-accent: #20a083}.executive-period-kpi-card.is-marketing-profit[data-v-604d8a6f]{--kpi-accent: #08a58a}.executive-period-kpi-card.is-cost[data-v-604d8a6f]{--kpi-accent: #df8b2d}.executive-period-kpi-card.is-refund[data-v-604d8a6f]{--kpi-accent: #dc6b64}.executive-period-kpi-card.is-order[data-v-604d8a6f]{--kpi-accent: #6576d8}.executive-period-kpi-card.is-hero[data-v-604d8a6f]{border-color:#244b78;background:linear-gradient(145deg,#183b5b,#214f7b);box-shadow:0 7px 16px #193d5e29;color:#fff}.executive-period-kpi-card>header[data-v-604d8a6f]{display:flex;align-items:center;justify-content:space-between;min-height:21px;gap:8px}.executive-period-kpi-card>header span[data-v-604d8a6f]{color:#466078;font-size:13px;font-weight:700}.executive-period-kpi-card>header small[data-v-604d8a6f]{overflow:hidden;color:#8a99a9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.executive-period-kpi-card.is-hero>header span[data-v-604d8a6f]{color:#fff}.executive-period-kpi-card.is-hero>header small[data-v-604d8a6f]{color:#bcd1e5}.executive-period-kpi-value[data-v-604d8a6f]{display:flex;align-items:baseline;gap:5px;min-height:43px;margin:5px 0 4px}.executive-period-kpi-value strong[data-v-604d8a6f]{overflow:hidden;color:#123450;font-size:24px;font-weight:750;line-height:37px;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.executive-period-kpi-value em[data-v-604d8a6f]{flex:0 0 auto;color:#8697a9;font-size:10px;font-style:normal}.executive-period-kpi-card.is-hero .executive-period-kpi-value strong[data-v-604d8a6f]{color:#fff}.executive-period-kpi-card.is-hero .executive-period-kpi-value em[data-v-604d8a6f]{color:#bcd1e5}.executive-period-kpi-secondary[data-v-604d8a6f]{display:flex;align-items:center;gap:8px;min-height:39px;overflow:hidden}.executive-period-kpi-secondary>span[data-v-604d8a6f]{display:flex;min-width:0;flex-direction:column;gap:1px;padding-right:8px;border-right:1px solid #e7ecf2}.executive-period-kpi-secondary>span[data-v-604d8a6f]:last-child{padding-right:0;border-right:0}.executive-period-kpi-secondary small[data-v-604d8a6f]{overflow:hidden;color:#8a99a9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.executive-period-kpi-secondary b[data-v-604d8a6f]{overflow:hidden;color:#3b546d;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.executive-period-kpi-card.is-hero .executive-period-kpi-secondary>span[data-v-604d8a6f]{border-right-color:#ffffff26}.executive-period-kpi-card.is-hero .executive-period-kpi-secondary small[data-v-604d8a6f]{color:#a9c1d8}.executive-period-kpi-card.is-hero .executive-period-kpi-secondary b[data-v-604d8a6f]{color:#eaf3fb}.executive-period-kpi-card>footer[data-v-604d8a6f]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;margin:auto -14px -11px;padding:7px 14px;border-top:1px solid #e8edf3;background:#f6f9fcd1}.executive-period-kpi-card>footer>span[data-v-604d8a6f]{color:#8797a9;font-size:10px}.executive-period-kpi-card>footer b[data-v-604d8a6f]{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-variant-numeric:tabular-nums}.executive-period-kpi-card>footer b i[data-v-604d8a6f]{font-style:normal}.executive-period-kpi-card>footer b.is-up[data-v-604d8a6f]{color:#079b6b}.executive-period-kpi-card>footer b.is-flat[data-v-604d8a6f]{color:#3276e8}.executive-period-kpi-card>footer b.is-down[data-v-604d8a6f]{color:#df3f46}.executive-period-kpi-card>footer b.is-muted[data-v-604d8a6f]{color:#96a5b5}.executive-period-kpi-card.is-hero>footer[data-v-604d8a6f]{border-top-color:#ffffff21;background:#08223a3d}.executive-period-kpi-card.is-hero>footer>span[data-v-604d8a6f]{color:#aec4d8}.executive-period-kpi-card.is-hero>footer b.is-flat[data-v-604d8a6f]{color:#7fb0ff}.executive-period-kpi-card.is-hero>footer b.is-muted[data-v-604d8a6f]{color:#a9bfd2}.executive-period-kpi-value.is-positive strong[data-v-604d8a6f],.executive-period-kpi-secondary b.is-positive[data-v-604d8a6f]{color:#079b6b}.executive-period-kpi-value.is-negative strong[data-v-604d8a6f],.executive-period-kpi-secondary b.is-negative[data-v-604d8a6f]{color:#df3f46}.executive-period-kpi-card.is-hero .executive-period-kpi-value.is-positive strong[data-v-604d8a6f]{color:#5ce1b2}.executive-period-kpi-card.is-hero .executive-period-kpi-value.is-negative strong[data-v-604d8a6f]{color:#ff9d9d}.executive-period-kpi-loading[data-v-604d8a6f]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:150px;border:1px dashed #d6e0eb;border-radius:9px;background:linear-gradient(90deg,#fafcfe 25%,#f4f7fa,#fafcfe 75%);background-size:200% 100%;color:#75879c;font-size:12px;animation:executive-period-kpi-shimmer-604d8a6f 1.5s linear infinite}.executive-period-kpi-loading i[data-v-604d8a6f]{width:16px;height:16px;border:2px solid #bdd2f7;border-top-color:#3276e8;border-radius:50%;animation:executive-period-kpi-spin-604d8a6f .8s linear infinite}.executive-period-kpi-empty[data-v-604d8a6f]{display:flex;align-items:center;justify-content:center;min-height:112px;border:1px dashed #d6e0eb;border-radius:9px;background:#fbfcfe;color:#75879c;font-size:12px}@keyframes executive-period-kpi-spin-604d8a6f{to{transform:rotate(360deg)}}@keyframes executive-period-kpi-shimmer-604d8a6f{to{background-position:-200% 0}}@media(min-width:1760px){.executive-period-kpi-card[data-v-604d8a6f]{width:218px}.executive-period-kpi-grid[data-v-604d8a6f]{grid-auto-columns:minmax(218px,1fr)}}@media(max-width:720px){.executive-period-kpi-panel[data-v-604d8a6f]{margin:10px 8px;padding:13px 12px}.executive-period-kpi-head[data-v-604d8a6f]{flex-direction:column;gap:9px}.executive-period-kpi-scope[data-v-604d8a6f]{align-self:stretch;justify-content:space-between}}.new-directions-panel[data-v-4d0e2980]{--new-blue: #1d4ed8;--new-cyan: #0e7490;--new-green: #047857;--new-amber: #b45309;--new-red: #c0262d;position:relative;margin:0 0 18px;padding:18px;overflow:hidden;border:1px solid #d7e2ef;border-radius:16px;background:radial-gradient(circle at 4% 0%,rgba(96,165,250,.13),transparent 30%),radial-gradient(circle at 96% 10%,rgba(45,212,191,.1),transparent 26%),#fffffff0;box-shadow:0 12px 32px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.new-directions-head[data-v-4d0e2980]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.new-directions-title[data-v-4d0e2980]{display:flex;align-items:center;gap:12px;min-width:0}.new-directions-orbit[data-v-4d0e2980]{position:relative;flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(37,99,235,.2);border-radius:13px;background:linear-gradient(145deg,#fffffff5,#dbeafedb);box-shadow:inset 0 1px #fff,0 6px 15px #2563eb1f}.new-directions-orbit i[data-v-4d0e2980]{position:absolute;border-radius:999px;background:var(--new-blue)}.new-directions-orbit i[data-v-4d0e2980]:first-child{top:9px;left:9px;width:11px;height:11px}.new-directions-orbit i[data-v-4d0e2980]:nth-child(2){top:12px;right:8px;width:7px;height:7px;background:#14b8a6}.new-directions-orbit i[data-v-4d0e2980]:last-child{bottom:8px;left:16px;width:8px;height:8px;background:#f59e0b}.new-directions-title-line[data-v-4d0e2980]{display:flex;align-items:center;gap:10px}.new-directions-title h2[data-v-4d0e2980]{margin:0;color:#172033;font-size:19px;line-height:1.25}.new-directions-title-line>span[data-v-4d0e2980]{padding:4px 9px;color:#245287;font-size:11px;font-weight:600;line-height:1.1;border:1px solid rgba(96,165,250,.36);border-radius:999px;background:#eff6ffc7}.new-directions-title p[data-v-4d0e2980]{margin:4px 0 0;overflow:hidden;color:#5f7088;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.new-directions-summary[data-v-4d0e2980]{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;flex-wrap:wrap}.new-directions-summary span[data-v-4d0e2980]{padding:5px 9px;color:#465971;font-size:11px;font-weight:600;line-height:1.1;border:1px solid rgba(203,213,225,.9);border-radius:999px;background:#f8fafcc7}.new-directions-summary b[data-v-4d0e2980]{margin-left:4px;color:#1e3a5f;font-size:12px}.new-directions-summary .is-positive b[data-v-4d0e2980]{color:var(--new-green)}.new-directions-summary .is-negative b[data-v-4d0e2980]{color:var(--new-red)}.new-directions-summary .is-warning b[data-v-4d0e2980]{color:var(--new-amber)}.new-directions-summary .is-info b[data-v-4d0e2980]{color:var(--new-blue)}.new-directions-grid[data-v-4d0e2980]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px}.new-direction-card[data-v-4d0e2980]{--card-accent: #64748b;position:relative;min-width:0;padding:14px;overflow:hidden;border:1px solid #d8e2ee;border-radius:13px;background:#fffffff5;box-shadow:inset 0 1px #fff,0 7px 18px #0f172a0f}.new-direction-card[data-v-4d0e2980]:before{position:absolute;top:0;right:14px;left:14px;height:3px;content:"";border-radius:0 0 3px 3px;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);opacity:.82}.new-direction-card.is-info[data-v-4d0e2980]{--card-accent: var(--new-blue)}.new-direction-card.is-positive[data-v-4d0e2980]{--card-accent: var(--new-green)}.new-direction-card.is-negative[data-v-4d0e2980]{--card-accent: var(--new-red)}.new-direction-card.is-warning[data-v-4d0e2980]{--card-accent: var(--new-amber)}.new-direction-card>header[data-v-4d0e2980]{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;margin-bottom:10px}.new-direction-icon[data-v-4d0e2980]{display:grid;place-items:center;width:32px;height:32px;color:var(--card-accent);font-size:11px;font-style:normal;font-weight:800;border:1px solid color-mix(in srgb,var(--card-accent) 22%,transparent);border-radius:9px;background:color-mix(in srgb,var(--card-accent) 8%,white)}.new-direction-card h3[data-v-4d0e2980]{margin:0;color:#17243a;font-size:14px;line-height:1.25}.new-direction-card header small[data-v-4d0e2980]{display:-webkit-box;margin-top:3px;overflow:hidden;color:#64748b;font-size:10.5px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.new-direction-card>header>em[data-v-4d0e2980]{min-width:26px;padding:4px 7px;color:var(--card-accent);font-size:11px;font-style:normal;font-weight:700;line-height:1;text-align:center;border-radius:999px;background:color-mix(in srgb,var(--card-accent) 8%,white)}.new-direction-switch[data-v-4d0e2980]{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:4px;margin:0 0 9px;padding:3px;border:1px solid #dbe5f1;border-radius:9px;background:#f1f5f9}.new-direction-switch button[data-v-4d0e2980]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:30px;padding:4px 8px;color:#64748b;font:inherit;font-size:10.5px;font-weight:700;border:0;border-radius:7px;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.new-direction-switch button[data-v-4d0e2980]:hover{color:#1e40af}.new-direction-switch button[data-v-4d0e2980]:focus-visible{outline:2px solid rgba(37,99,235,.28);outline-offset:1px}.new-direction-switch button.is-active[data-v-4d0e2980]{color:#1d4ed8;background:#fff;box-shadow:0 2px 7px #0f172a14}.new-direction-switch button b[data-v-4d0e2980]{min-width:20px;padding:2px 5px;color:inherit;font-size:9.5px;line-height:1;text-align:center;border-radius:999px;background:#e2e8f0}.new-direction-switch button.is-active b[data-v-4d0e2980]{background:#dbeafe}.new-direction-criteria[data-v-4d0e2980]{display:grid;gap:4px;margin:0 0 10px;padding:10px;color:#41546d;border:1px solid color-mix(in srgb,var(--card-accent) 20%,transparent);border-radius:9px;background:color-mix(in srgb,var(--card-accent) 5%,white)}.new-direction-criteria b[data-v-4d0e2980]{color:var(--card-accent);font-size:10.5px;line-height:1.3}.new-direction-criteria span[data-v-4d0e2980]{position:relative;padding-left:11px;font-size:10px;line-height:1.45;white-space:normal}.new-direction-criteria span[data-v-4d0e2980]:before{position:absolute;top:.48em;left:1px;width:4px;height:4px;content:"";border-radius:50%;background:var(--card-accent)}.new-direction-list[data-v-4d0e2980]{display:grid;gap:7px}.new-direction-table[data-v-4d0e2980]{overflow:hidden;border:1px solid #dfe6ef;border-radius:10px;background:#fff}.new-direction-table-head[data-v-4d0e2980],.new-direction-table-row[data-v-4d0e2980]{display:grid;grid-template-columns:minmax(0,1fr) 88px 108px;gap:6px;align-items:center}.new-direction-table-head[data-v-4d0e2980]{min-height:30px;padding:5px 9px;color:#7a8799;font-size:9.5px;font-weight:650;border-bottom:1px solid #e5eaf1;background:#f6f8fb}.new-direction-table-head span[data-v-4d0e2980]{min-width:0}.new-direction-table-head .is-right[data-v-4d0e2980],.new-direction-table-cell.is-right[data-v-4d0e2980]{text-align:right}.new-direction-table-row[data-v-4d0e2980]{width:100%;min-width:0;min-height:56px;padding:8px 9px;color:inherit;text-align:left;border:0;border-bottom:1px solid #edf1f5;background:#fff;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.new-direction-table-row[data-v-4d0e2980]:last-child{border-bottom:0}.new-direction-table-row[data-v-4d0e2980]:hover{z-index:1;background:#fffaf4;box-shadow:inset 3px 0 0 var(--card-accent)}.new-direction-table-row[data-v-4d0e2980]:focus-visible{position:relative;z-index:1;outline:2px solid color-mix(in srgb,var(--card-accent) 42%,white);outline-offset:-2px}.new-direction-table-row[data-v-4d0e2980]:disabled{cursor:default}.new-direction-table-cell[data-v-4d0e2980]{display:grid;min-width:0;gap:3px}.new-direction-table-cell strong[data-v-4d0e2980],.new-direction-table-cell small[data-v-4d0e2980]{overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.new-direction-table-cell strong[data-v-4d0e2980]{color:#25334a;font-size:10.5px;font-weight:750;font-variant-numeric:tabular-nums}.new-direction-table-cell small[data-v-4d0e2980]{color:#718096;font-size:8.8px;font-weight:500;font-variant-numeric:tabular-nums}.new-direction-table-cell.is-warning strong[data-v-4d0e2980]{color:var(--new-amber)}.new-direction-table-cell.is-negative strong[data-v-4d0e2980]{color:var(--new-red)}.new-direction-table-cell.is-positive strong[data-v-4d0e2980]{color:var(--new-green)}.new-direction-table-cell.is-info strong[data-v-4d0e2980]{color:var(--new-blue)}.new-direction-row[data-v-4d0e2980]{width:100%;min-width:0;padding:10px 11px;color:inherit;text-align:left;border:1px solid #e1e8f1;border-radius:10px;background:#f8fafc;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.new-direction-row[data-v-4d0e2980]:hover{z-index:1;border-color:color-mix(in srgb,var(--card-accent) 30%,#dbe5f1);background:#fffffff5;box-shadow:0 6px 14px #0f172a12;transform:translateY(-1px)}.new-direction-row[data-v-4d0e2980]:focus-visible{outline:2px solid color-mix(in srgb,var(--card-accent) 48%,white);outline-offset:1px}.new-direction-row[data-v-4d0e2980]:disabled{cursor:default}.new-direction-row-top[data-v-4d0e2980],.new-direction-row-metrics[data-v-4d0e2980]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.new-direction-row-top strong[data-v-4d0e2980]{display:-webkit-box;overflow:hidden;color:#1e293b;font-size:12px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.new-direction-row-top em[data-v-4d0e2980]{flex:0 0 auto;color:var(--card-accent);padding:2px 5px;font-size:11px;font-style:normal;font-weight:700;line-height:1.2;border-radius:6px;background:color-mix(in srgb,var(--card-accent) 8%,white)}.new-direction-row>small[data-v-4d0e2980]{display:-webkit-box;margin:5px 0 6px;overflow:hidden;color:#526176;font-size:10.5px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.new-direction-row-metrics b[data-v-4d0e2980]{overflow:hidden;color:#24324a;font-size:12px;font-weight:750;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.new-direction-row-metrics i[data-v-4d0e2980]{flex:0 0 auto;color:#5f7088;font-size:10px;font-style:normal;font-weight:500;line-height:1.3}.new-direction-row.is-positive .new-direction-row-top em[data-v-4d0e2980]{color:var(--new-green)}.new-direction-row.is-negative .new-direction-row-top em[data-v-4d0e2980]{color:var(--new-red)}.new-direction-row.is-warning .new-direction-row-top em[data-v-4d0e2980]{color:var(--new-amber)}.new-direction-row.is-info .new-direction-row-top em[data-v-4d0e2980]{color:var(--new-blue)}.new-direction-empty[data-v-4d0e2980]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:90px;padding:12px;color:#64748b;border:1px dashed rgba(203,213,225,.86);border-radius:10px;background:#f8fafc8a}.new-direction-empty span[data-v-4d0e2980]{display:grid;place-items:center;width:24px;height:24px;color:#14a178;font-size:12px;border-radius:999px;background:#e8f8f1}.new-direction-empty p[data-v-4d0e2980]{margin:0;font-size:10.5px;line-height:1.4}.new-direction-more[data-v-4d0e2980]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:9px;padding:7px 9px;color:#335a88;font-size:10.5px;font-weight:600;border:1px solid #dbe5f0;border-radius:8px;background:#f8fafc;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.new-direction-more[data-v-4d0e2980]:hover{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.new-direction-more i[data-v-4d0e2980]{font-size:13px;font-style:normal;transition:transform .16s ease}.new-direction-more i.is-expanded[data-v-4d0e2980]{transform:rotate(180deg)}.new-directions-state[data-v-4d0e2980]{display:flex;align-items:center;gap:10px;min-height:82px;padding:14px;color:#526176;border:1px dashed #d7e0ec;border-radius:10px;background:#f8fafcb8}.new-directions-state>span[data-v-4d0e2980]{display:grid;place-items:center;width:28px;height:28px;color:#b45309;font-weight:800;border-radius:9px;background:#fff7e7}.new-directions-state b[data-v-4d0e2980],.new-directions-state small[data-v-4d0e2980]{display:block}.new-directions-state b[data-v-4d0e2980]{color:#334155;font-size:12px}.new-directions-state small[data-v-4d0e2980]{margin-top:2px;color:#8491a4;font-size:10px}.new-direction-skeleton[data-v-4d0e2980]{height:30px;margin-top:7px;border-radius:7px;background:linear-gradient(90deg,#edf2f7 20%,#f8fafc,#edf2f7 80%);background-size:220% 100%;animation:new-direction-shimmer-4d0e2980 1.2s linear infinite}.new-direction-skeleton.is-head[data-v-4d0e2980]{width:68%;height:24px;margin-top:0}.new-direction-skeleton.is-short[data-v-4d0e2980]{width:82%}@keyframes new-direction-shimmer-4d0e2980{to{background-position:-220% 0}}@media(max-width:1679px){.new-directions-grid[data-v-4d0e2980]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:979px){.new-directions-head[data-v-4d0e2980]{align-items:flex-start}.new-directions-summary[data-v-4d0e2980]{display:none}.new-directions-grid[data-v-4d0e2980]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.new-directions-panel[data-v-4d0e2980]{padding:12px}.new-directions-grid[data-v-4d0e2980]{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity}.new-direction-card[data-v-4d0e2980]{flex:0 0 min(82vw,290px);scroll-snap-align:start}}.profit-quadrant[data-v-92a84285]{margin:10px 0 12px;overflow:hidden;border:1px solid #dfe8f5;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 8px 24px #1c43760f}.profit-quadrant-head[data-v-92a84285]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px 12px;border-bottom:1px solid #edf2f8}.profit-quadrant-heading h3[data-v-92a84285]{margin:6px 0 3px;color:#20324e;font-size:16px;font-weight:650}.profit-quadrant-heading p[data-v-92a84285],.quadrant-state p[data-v-92a84285]{margin:0;color:#7b8ba5;font-size:12px}.profit-quadrant-kicker[data-v-92a84285]{display:flex;align-items:center;gap:8px}.profit-quadrant-kicker span[data-v-92a84285]{color:#246be8;font-size:12px;font-weight:700;letter-spacing:.08em}.profit-quadrant-kicker small[data-v-92a84285]{padding:2px 7px;border-radius:999px;background:#edf4ff;color:#5e78a0;font-size:11px}.profit-mode-switch[data-v-92a84285]{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid #d9e5f7;border-radius:9px;background:#f2f6fc}.profit-mode-switch button[data-v-92a84285]{min-width:88px;padding:7px 13px;border:0;border-radius:7px;background:transparent;color:#60728e;cursor:pointer;font-size:12px;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.profit-mode-switch button.active[data-v-92a84285]{background:#fff;color:#1765df;font-weight:650;box-shadow:0 3px 9px #285ba51f}.profit-mode-switch button[data-v-92a84285]:disabled{cursor:not-allowed;opacity:.58}.profit-quadrant-body[data-v-92a84285]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;padding:12px 14px 14px}.profit-quadrant-chart[data-v-92a84285]{min-width:0;overflow:hidden;border:1px solid #e7eef8;border-radius:10px;background:#fff}.chart-caption[data-v-92a84285]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px 2px}.chart-caption>div[data-v-92a84285]:first-child{display:flex;align-items:baseline;gap:8px}.chart-caption strong[data-v-92a84285]{color:#31445f;font-size:13px}.chart-caption span[data-v-92a84285],.chart-legend span[data-v-92a84285]{color:#687991;font-size:11px;font-weight:500}.chart-legend[data-v-92a84285]{display:flex;align-items:center;gap:10px}.legend-dot[data-v-92a84285]{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%}.legend-dot.safe[data-v-92a84285]{background:#2f6bff}.legend-dot.watch[data-v-92a84285]{background:#f39a32}.legend-dot.risk[data-v-92a84285]{background:#e65a5a}.profit-quadrant-chart svg[data-v-92a84285]{display:block;width:100%;height:266px}.grid-lines line[data-v-92a84285]{stroke:#dfe8f3;stroke-dasharray:4 5;stroke-width:1}.grid-lines .median-line[data-v-92a84285]{stroke:#a9bedb}.grid-lines .zero-line[data-v-92a84285]{stroke:#e38b8b;stroke-dasharray:6 4}.axis-labels text[data-v-92a84285]{fill:#66768e;font-size:11px;font-weight:500}.zone-labels text[data-v-92a84285]{font-size:12px;font-weight:700;letter-spacing:.01em}.zone-labels text[data-v-92a84285]:nth-child(1){fill:#4f7d6e}.zone-labels text[data-v-92a84285]:nth-child(2){fill:#47729f}.zone-labels text[data-v-92a84285]:nth-child(3){fill:#8c7241}.zone-labels text[data-v-92a84285]:nth-child(4){fill:#a2555f}.quadrant-bubble[data-v-92a84285]{cursor:help}.quadrant-bubble circle[data-v-92a84285]{transition:opacity .18s ease,transform .18s ease;transform-box:fill-box;transform-origin:center}.quadrant-bubble:hover circle[data-v-92a84285]{opacity:.93;transform:scale(1.08)}.quadrant-bubble .bubble-label[data-v-92a84285]{pointer-events:none;fill:#33455f;font-size:9.5px;font-weight:650;paint-order:stroke;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round}.quadrant-bubble.clamped circle[data-v-92a84285]{stroke-dasharray:3 2.4;stroke:#f0f4fa}.clamp-note[data-v-92a84285]{color:#c0743a;font-size:11px;font-style:normal;font-weight:500}.profit-quadrant-insights[data-v-92a84285]{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:9px}.insight-card[data-v-92a84285]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:8px;padding:12px 13px;border:1px solid #e4ebf5;border-radius:10px;background:#f9fbfe}.insight-card>span[data-v-92a84285],.insight-card>small[data-v-92a84285]{color:#8290a6;font-size:10px}.insight-card>strong[data-v-92a84285]{overflow:hidden;margin-top:5px;color:#334761;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.insight-card>b[data-v-92a84285]{grid-row:1 / span 2;grid-column:2;align-self:center;color:#236de4;font-size:18px;font-weight:700}.insight-card>small[data-v-92a84285]{margin-top:4px}.profit-card[data-v-92a84285]{background:#f4fbf8}.profit-card>b[data-v-92a84285]{color:#07966e}.risk-card[data-v-92a84285]{background:#fff9f2}.risk-card>b[data-v-92a84285]{color:#d87812}.quadrant-state[data-v-92a84285]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:166px;padding:20px;color:#6d7e98;font-size:13px;text-align:left}.quadrant-state strong[data-v-92a84285]{display:block;margin-bottom:5px;color:#3a4c67}.state-icon[data-v-92a84285]{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#fff0dc;color:#dc841d;font-weight:700}.state-icon.muted[data-v-92a84285]{background:#eef3f9;color:#8796ab}.state-spinner[data-v-92a84285]{width:22px;height:22px;border:2px solid #d7e5f8;border-top-color:#2f6bff;border-radius:50%;animation:spin-92a84285 .8s linear infinite}@keyframes spin-92a84285{to{transform:rotate(360deg)}}@media(max-width:1180px){.profit-quadrant-body[data-v-92a84285]{grid-template-columns:1fr}.profit-quadrant-insights[data-v-92a84285]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}}@media(max-width:760px){.profit-quadrant-head[data-v-92a84285],.chart-caption[data-v-92a84285]{align-items:stretch;flex-direction:column}.profit-mode-switch[data-v-92a84285]{align-self:flex-start}.profit-quadrant-chart svg[data-v-92a84285]{height:220px}.profit-quadrant-insights[data-v-92a84285]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.quadrant-bubble circle[data-v-92a84285],.profit-mode-switch button[data-v-92a84285]{transition:none}.state-spinner[data-v-92a84285]{animation:none}}.dashboard-pending-panel[data-v-4494aad5]{display:grid;min-height:420px;place-items:center;margin:16px;background:#fff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 2px 7px #1f324e0a}.dashboard-pending-panel strong[data-v-4494aad5]{color:#8793a5;font-size:22px;font-weight:600;letter-spacing:.08em}.dashboard-time-filter-bar[data-v-4494aad5]{overflow:visible}.dashboard-date-navigator[data-v-4494aad5]{position:relative;display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:14px}.dashboard-statistics-time[data-v-4494aad5]{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#9aa2ae;font-size:12px;line-height:1;white-space:nowrap}.dashboard-statistics-value[data-v-4494aad5]{overflow:hidden;max-width:236px;padding:3px 0;color:#8f98a6;background:transparent;border:0;border-radius:3px;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.dashboard-statistics-value[data-v-4494aad5]:hover{color:#2f6bff}.dashboard-statistics-value[data-v-4494aad5]:focus-visible{outline:2px solid rgba(47,107,255,.18);outline-offset:2px}.dashboard-statistics-value.is-realtime[data-v-4494aad5]{color:#56616f;cursor:default;font-weight:500}.dashboard-statistics-value.is-realtime[data-v-4494aad5]:hover{color:#56616f}.dashboard-inline-date-input[data-v-4494aad5],.dashboard-inline-date-range input[data-v-4494aad5]{box-sizing:border-box;height:32px;padding:0 9px;color:#414a57;background:#fff;border:1px solid #dfe3ea;border-radius:5px;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;outline:0}.dashboard-inline-date-input[data-v-4494aad5]{width:132px}.dashboard-inline-date-range[data-v-4494aad5]{display:inline-flex;align-items:center;gap:6px}.dashboard-inline-date-range input[data-v-4494aad5]{width:132px}.dashboard-inline-date-range i[data-v-4494aad5]{color:#9aa3af;font-size:11px;font-style:normal}.dashboard-inline-date-input[data-v-4494aad5]:focus,.dashboard-inline-date-range input[data-v-4494aad5]:focus{border-color:#82a5ff;box-shadow:0 0 0 2px #2f6bff1a}.dashboard-date-more-button[data-v-4494aad5]{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;padding:0 0 5px;color:#7d8795;background:#f7f9fc;border:1px solid #dfe3ea;border-radius:5px;cursor:pointer;font-size:13px;line-height:1}.dashboard-date-more-button[data-v-4494aad5]:hover,.dashboard-date-more-button[aria-expanded=true][data-v-4494aad5]{color:#2f6bff;background:#f3f6ff;border-color:#b9caff}.dashboard-date-more-button[data-v-4494aad5]:focus-visible{outline:2px solid rgba(47,107,255,.24);outline-offset:1px}.dashboard-segmented-control[data-v-4494aad5]{display:inline-flex;height:32px;flex:0 0 auto;align-items:stretch;overflow:hidden;background:#fff;border:1px solid #dfe3ea;border-radius:5px}.dashboard-segmented-control button[data-v-4494aad5]{position:relative;min-width:44px;height:30px;padding:0 10px;color:#3e444d;background:#fff;border:0;border-left:1px solid #e5e8ee;border-radius:0;box-shadow:none;cursor:pointer;font:inherit;font-size:12px;font-weight:400;line-height:30px;white-space:nowrap}.dashboard-segmented-control button[data-v-4494aad5]:first-child{min-width:48px;border-left:0}.dashboard-segmented-control .dashboard-date-tab[data-v-4494aad5]:nth-child(5){min-width:58px}.dashboard-segmented-control button[data-v-4494aad5]:hover:not(:disabled){z-index:1;color:#2f6bff;background:#f7f9ff}.dashboard-segmented-control button[data-v-4494aad5]:focus-visible{z-index:2;outline:2px solid rgba(47,107,255,.24);outline-offset:-2px}.dashboard-segmented-control button.active[data-v-4494aad5]{color:#2f6bff;background:#f4f7ff;box-shadow:inset 0 -2px #2f6bff;font-weight:500}.dashboard-segmented-control button[data-v-4494aad5]:disabled{color:#c1c7d0;background:#f7f8fa;cursor:not-allowed}.dashboard-segmented-control .dashboard-period-arrow[data-v-4494aad5]{width:30px;min-width:30px;padding:0}.dashboard-period-arrow svg[data-v-4494aad5]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;vertical-align:middle}.dashboard-date-popover[data-v-4494aad5]{position:absolute;top:calc(100% + 9px);left:0;z-index:120;width:438px;padding:14px;color:#313943;background:#fff;border:1px solid #dfe4ec;border-radius:8px;box-shadow:0 14px 38px #2632442e}.dashboard-date-popover[data-v-4494aad5]:before{position:absolute;top:-5px;left:70px;width:9px;height:9px;background:#fff;border-top:1px solid #dfe4ec;border-left:1px solid #dfe4ec;content:"";transform:rotate(45deg)}.dashboard-date-popover-head[data-v-4494aad5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-date-popover-head>div[data-v-4494aad5]{display:grid;gap:4px}.dashboard-date-popover-head strong[data-v-4494aad5]{color:#27313e;font-size:14px;font-weight:600}.dashboard-date-popover-head span[data-v-4494aad5]{color:#929ba8;font-size:11px}.dashboard-date-popover-head>button[data-v-4494aad5]{width:25px;height:25px;padding:0;color:#7f8997;background:#f7f8fa;border:1px solid #e3e7ed;border-radius:4px;cursor:pointer;font-size:17px;line-height:22px}.dashboard-date-popover-modes[data-v-4494aad5]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid #e0e5ec;border-radius:5px}.dashboard-date-popover-modes button[data-v-4494aad5]{min-width:0;height:30px;padding:0 5px;color:#56616f;background:#fff;border:0;border-left:1px solid #e7eaf0;cursor:pointer;font:inherit;font-size:11px;white-space:nowrap}.dashboard-date-popover-modes button[data-v-4494aad5]:first-child{border-left:0}.dashboard-date-popover-modes button[data-v-4494aad5]:hover,.dashboard-date-popover-modes button.active[data-v-4494aad5]{color:#2f6bff;background:#f3f6ff}.dashboard-date-popover-modes button.active[data-v-4494aad5]{font-weight:600;box-shadow:inset 0 -2px #2f6bff}.dashboard-date-popover-fields[data-v-4494aad5]{display:flex;min-height:74px;align-items:flex-end;margin-top:12px;padding:11px 12px;background:#f8fafc;border:1px solid #e7ebf1;border-radius:6px}.dashboard-date-popover-fields label[data-v-4494aad5]{display:grid;width:100%;gap:7px}.dashboard-date-popover-fields label>span[data-v-4494aad5]{color:#727d8c;font-size:11px}.dashboard-date-popover-fields input[data-v-4494aad5],.dashboard-date-popover-fields select[data-v-4494aad5]{width:100%;min-height:34px;padding:0 9px;color:#344052;background:#fff;border:1px solid #dce2ea;border-radius:4px;font:inherit;font-size:12px;outline:0}.dashboard-date-popover-fields input[data-v-4494aad5]:focus,.dashboard-date-popover-fields select[data-v-4494aad5]:focus{border-color:#80a6ff;box-shadow:0 0 0 2px #2f6bff1a}.dashboard-date-popover-fields.is-range[data-v-4494aad5]{gap:10px}.dashboard-date-popover-fields.is-range>i[data-v-4494aad5]{flex:0 0 auto;padding-bottom:10px;color:#9aa3af;font-size:11px;font-style:normal}.dashboard-date-popover-error[data-v-4494aad5]{margin:8px 0 0;color:#d14343;font-size:11px}.dashboard-date-popover-footer[data-v-4494aad5]{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.dashboard-date-popover-footer>span[data-v-4494aad5]{color:#8b95a3;font-size:10px}.dashboard-date-popover-footer>div[data-v-4494aad5]{display:flex;flex:0 0 auto;gap:7px}.dashboard-date-popover-footer button[data-v-4494aad5]{min-width:54px;height:30px;padding:0 12px;color:#56616f;background:#fff;border:1px solid #dce2ea;border-radius:4px;cursor:pointer;font:inherit;font-size:11px}.dashboard-date-popover-footer button.primary[data-v-4494aad5]{color:#fff;background:#2f6bff;border-color:#2f6bff}.dashboard-date-popover-enter-active[data-v-4494aad5],.dashboard-date-popover-leave-active[data-v-4494aad5]{transition:opacity .14s ease,transform .14s ease;transform-origin:top left}.dashboard-date-popover-enter-from[data-v-4494aad5],.dashboard-date-popover-leave-to[data-v-4494aad5]{opacity:0;transform:translateY(-4px) scale(.985)}.dashboard-compare-field[data-v-4494aad5]{flex:0 0 auto}.summary-month-value-compare[data-v-4494aad5]{display:block;overflow:hidden;margin-top:3px;color:#64748b;font-size:10px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.summary-month-value-compare.up[data-v-4494aad5]{color:#07875f}.summary-month-value-compare.down[data-v-4494aad5],.summary-month-value-compare.warn[data-v-4494aad5]{color:#e14d57}.summary-month-value-compare.muted[data-v-4494aad5]{color:#98a2b3;font-weight:400}@media(max-width:1500px){.dashboard-sticky-head .dashboard-time-filter-bar[data-v-4494aad5]{flex-wrap:wrap}}@media(max-width:1180px){.dashboard-date-navigator[data-v-4494aad5]{flex:1 1 100%}}@media(max-width:720px){.dashboard-date-navigator[data-v-4494aad5]{width:100%;align-items:flex-start;flex-direction:column;gap:8px}.dashboard-statistics-time[data-v-4494aad5]{width:100%}.dashboard-statistics-value[data-v-4494aad5]{max-width:calc(100% - 70px)}.dashboard-inline-date-range[data-v-4494aad5]{max-width:calc(100% - 100px)}.dashboard-date-popover[data-v-4494aad5]{top:calc(100% + 8px);right:auto;left:0;width:min(438px,calc(100vw - 28px))}.dashboard-date-popover[data-v-4494aad5]:before{left:26px}}@media(max-width:480px){.dashboard-statistics-time[data-v-4494aad5]{align-items:center;flex-wrap:wrap;white-space:normal}.dashboard-inline-date-range[data-v-4494aad5]{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);order:3}.dashboard-inline-date-range input[data-v-4494aad5]{width:100%;min-width:0}.dashboard-segmented-control[data-v-4494aad5]{width:100%;height:40px;overflow-x:auto;scrollbar-width:none}.dashboard-segmented-control[data-v-4494aad5]::-webkit-scrollbar{display:none}.dashboard-segmented-control button[data-v-4494aad5]{height:38px;line-height:38px}.dashboard-segmented-control .dashboard-period-arrow[data-v-4494aad5]{width:36px;min-width:36px}.dashboard-date-popover[data-v-4494aad5]{padding:12px}.dashboard-date-popover-modes[data-v-4494aad5]{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-date-popover-modes button[data-v-4494aad5]:nth-child(5){border-left:0;border-top:1px solid #e7eaf0}.dashboard-date-popover-modes button[data-v-4494aad5]:nth-child(n+6){border-top:1px solid #e7eaf0}.dashboard-date-popover-fields.is-range[data-v-4494aad5]{align-items:stretch;flex-direction:column}.dashboard-date-popover-fields.is-range>i[data-v-4494aad5]{display:none}.dashboard-date-popover-footer[data-v-4494aad5]{align-items:flex-end;flex-direction:column}}.tmall-gmv-fee-panel[data-v-4494aad5]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px 10px;margin-bottom:12px}.tmall-gmv-fee-head[data-v-4494aad5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:4px}.tmall-gmv-fee-title h2[data-v-4494aad5]{margin:0;font-size:15px;font-weight:700;color:#1e293b}.tmall-gmv-fee-title span[data-v-4494aad5]{font-size:11px;color:#94a3b8}.tmall-gmv-fee-side[data-v-4494aad5]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tmall-gmv-fee-summary[data-v-4494aad5]{display:flex;gap:14px;font-size:11px;color:#64748b}.tmall-gmv-fee-summary b[data-v-4494aad5]{font-size:13px;color:#1e293b;font-weight:700;margin-left:2px}.tmall-gmv-fee-legend[data-v-4494aad5]{display:flex;gap:12px;font-size:11px;color:#64748b}.tmall-gmv-fee-legend span[data-v-4494aad5]{display:inline-flex;align-items:center;gap:5px}.tmall-gmv-fee-legend i[data-v-4494aad5]{display:inline-block;width:10px;height:10px;border-radius:3px}.tmall-gmv-fee-legend .is-gmv i[data-v-4494aad5]{background:#3b82f6}.tmall-gmv-fee-legend .is-fee i[data-v-4494aad5]{background:#d97706;height:3px;border-radius:2px}.tmall-gmv-fee-chart[data-v-4494aad5]{display:block;width:100%;height:auto}.tmall-gmv-fee-grid line[data-v-4494aad5]{stroke:#e2e8f0;stroke-width:1;stroke-dasharray:4 4}.tmall-gmv-fee-axis text[data-v-4494aad5]{font-size:10px;fill:#94a3b8}.tmall-gmv-fee-axis.is-gmv text[data-v-4494aad5]{text-anchor:end}.tmall-gmv-fee-axis.is-fee text[data-v-4494aad5]{text-anchor:start;fill:#d97706}.tmall-gmv-fee-bars rect[data-v-4494aad5]{fill:#3b82f6;fill-opacity:.85}.tmall-gmv-fee-bars rect[data-v-4494aad5]:hover{fill-opacity:1}.tmall-gmv-fee-bar-label[data-v-4494aad5]{font-size:10px;fill:#2563eb;font-weight:600;text-anchor:middle}.tmall-gmv-fee-line[data-v-4494aad5]{fill:none;stroke:#d97706;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tmall-gmv-fee-points circle[data-v-4494aad5]{fill:#d97706;stroke:#fff;stroke-width:1.5}.tmall-gmv-fee-rate-label[data-v-4494aad5]{font-size:10px;fill:#b45309;font-weight:600;text-anchor:middle}.tmall-gmv-fee-x-axis text[data-v-4494aad5]{text-anchor:middle}.tmall-gmv-fee-x-axis .date[data-v-4494aad5]{font-size:11px;fill:#475569;font-weight:500}.tmall-gmv-fee-x-axis .weekday[data-v-4494aad5]{font-size:10px;fill:#64748b}.tmall-gmv-fee-empty[data-v-4494aad5]{padding:48px 0;text-align:center;font-size:12px;color:#94a3b8}.margin-dist-panel[data-v-4494aad5]{padding:16px 18px 18px}.margin-filter-chip[data-v-4494aad5]{margin-top:5px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid #f0c2c2;border-radius:999px;background:#fdf1f1;color:#c0392b;font-size:11px;font-weight:600;cursor:pointer}.margin-filter-chip[data-v-4494aad5]:hover{background:#fbe4e4;border-color:#e79a9a}.margin-dist-body[data-v-4494aad5]{margin-top:14px;display:flex;gap:18px;align-items:flex-start}.margin-dist-left[data-v-4494aad5]{flex:0 0 340px;min-width:0}.margin-dist-body .margin-dist-health[data-v-4494aad5]{margin-top:0}.margin-dist-body .margin-dist-overview[data-v-4494aad5]{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-dist-body .margin-dist-matrix-wrap[data-v-4494aad5]{flex:1;min-width:0;margin-top:0;padding-top:0;border-top:0}@media(max-width:1180px){.margin-dist-body[data-v-4494aad5]{flex-direction:column}.margin-dist-left[data-v-4494aad5]{flex:none;width:100%}.margin-dist-body .margin-dist-overview[data-v-4494aad5]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.margin-dist-head[data-v-4494aad5]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.margin-dist-title h2[data-v-4494aad5]{margin:0}.margin-dist-title p[data-v-4494aad5]{margin:3px 0 0;color:#7d8b9d;font-size:12px}.margin-dist-controls[data-v-4494aad5]{display:flex;gap:14px;flex-wrap:wrap}.margin-dist-seg[data-v-4494aad5]{display:flex;flex-direction:column;gap:4px}.margin-dist-seg>span[data-v-4494aad5]{color:#8a97a8;font-size:11px}.margin-dist-seg-btns[data-v-4494aad5]{display:inline-flex;padding:3px;border-radius:8px;background:#eef2f7;gap:2px}.margin-dist-seg-btns button[data-v-4494aad5]{padding:5px 11px;border:0;border-radius:6px;background:transparent;color:#55677e;font-size:12px;cursor:pointer}.margin-dist-seg-btns button.active[data-v-4494aad5]{background:#2f6fe4;color:#fff;font-weight:600;box-shadow:0 2px 6px #2f6fe440}.margin-dist-select[data-v-4494aad5]{max-width:170px;padding:6px 9px;border:1px solid #d3deec;border-radius:8px;background:#fff;color:#40597a;font-size:12px;cursor:pointer}.margin-dist-select[data-v-4494aad5]:focus{outline:none;border-color:#93b4ec}.margin-dist-overview[data-v-4494aad5]{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.margin-dist-band[data-v-4494aad5]{padding:10px 12px;border:1px solid #e6ecf4;border-radius:10px;background:#fbfcfe}.margin-dist-band-top[data-v-4494aad5]{display:flex;align-items:center;gap:6px;color:#445468;font-size:12px}.margin-dist-band-top b[data-v-4494aad5]{font-weight:600}.margin-dist-dot[data-v-4494aad5]{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.margin-dist-band-count[data-v-4494aad5]{margin:6px 0 5px;display:flex;align-items:baseline;gap:6px}.margin-dist-band-count strong[data-v-4494aad5]{color:#1f3350;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.margin-dist-band-count span[data-v-4494aad5]{color:#8291a4;font-size:10.5px}.margin-dist-band-bar[data-v-4494aad5]{height:6px;border-radius:4px;background:#eaeff5;overflow:hidden}.margin-dist-band-bar i[data-v-4494aad5]{display:block;height:100%;border-radius:4px}.margin-dist-band-meta[data-v-4494aad5]{margin-top:6px;display:flex;justify-content:space-between;color:#77869a;font-size:10.5px}.margin-dist-total[data-v-4494aad5]{margin:9px 2px 0;color:#8291a4;font-size:11px}.margin-dist-health[data-v-4494aad5]{margin-top:14px}.mdh-cards[data-v-4494aad5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mdh-card[data-v-4494aad5]{padding:11px 14px;border:1px solid #e6ecf4;border-radius:10px;background:#fbfcfe}.mdh-card.bad[data-v-4494aad5]{border-color:#f4c9c9;background:#fdf3f3}.mdh-card.good[data-v-4494aad5]{border-color:#c5e6cf;background:#f2faf5}.mdh-card>span[data-v-4494aad5]{display:block;font-size:11.5px;color:#6a7a8e}.mdh-card.bad>span[data-v-4494aad5]{color:#b4433f}.mdh-card.good>span[data-v-4494aad5]{color:#2f7d52}.mdh-card b[data-v-4494aad5]{display:inline-flex;align-items:baseline;margin-top:3px;font-size:26px;font-variant-numeric:tabular-nums;color:#1f3350}.mdh-card.bad b[data-v-4494aad5]{color:#c62f2f}.mdh-card.good b[data-v-4494aad5]{color:#1c8a4e}.mdh-card b i[data-v-4494aad5]{margin-left:3px;font-style:normal;font-size:12px;color:#97a5b6;font-weight:500}.mdh-card em[data-v-4494aad5]{display:block;margin-top:2px;font-style:normal;font-size:11px;color:#7c8a9c}.mdh-bar[data-v-4494aad5]{margin-top:8px;display:flex;height:9px;border-radius:5px;overflow:hidden;background:#eef2f7}.mdh-bar i[data-v-4494aad5]{display:block;height:100%}.mdh-bar i.bad[data-v-4494aad5]{background:#dc2626}.mdh-bar i.good[data-v-4494aad5]{background:#16a34a}.mdh-clickable[data-v-4494aad5]{cursor:pointer;transition:box-shadow .12s,transform .12s}.mdh-clickable[data-v-4494aad5]:hover{box-shadow:0 4px 12px #1f3a5c1f}.mdh-card.bad.active[data-v-4494aad5]{outline:2px solid #dc2626;outline-offset:-1px}.mdh-card.good.active[data-v-4494aad5]{outline:2px solid #16a34a;outline-offset:-1px}.mdh-look[data-v-4494aad5]{font-style:normal;font-size:10px;color:#9aa7b8;font-weight:500}.md-clickable[data-v-4494aad5]{cursor:pointer;transition:box-shadow .12s}.md-clickable[data-v-4494aad5]:hover{box-shadow:0 3px 10px #1f3a5c1f}.margin-dist-band.active[data-v-4494aad5]{outline:2px solid #2f6fe4;outline-offset:-1px}.margin-dist-band.md-unhealthy[data-v-4494aad5]{border-color:#f0cdcd;background:#fdf5f5}.margin-dist-band-top[data-v-4494aad5]{justify-content:flex-start}.md-tag[data-v-4494aad5]{margin-left:auto;font-style:normal;font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:999px}.md-tag.good[data-v-4494aad5]{color:#1c8a4e;background:#e3f5ea}.md-tag.bad[data-v-4494aad5]{color:#c62f2f;background:#fbe4e4}.margin-dist-matrix .mdm-warn[data-v-4494aad5]{color:#c0392b}.margin-dist-matrix .mdm-health b[data-v-4494aad5]{font-weight:700}.margin-dist-matrix .mdm-health.good b[data-v-4494aad5]{color:#16a34a}.margin-dist-matrix .mdm-health.warn b[data-v-4494aad5]{color:#d97706}.margin-dist-matrix .mdm-health.bad b[data-v-4494aad5]{color:#dc2626}.margin-dist-matrix-wrap[data-v-4494aad5]{margin-top:16px;border-top:1px dashed #e2e8f1;padding-top:12px}.margin-dist-matrix-title[data-v-4494aad5]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.margin-dist-matrix-title b[data-v-4494aad5]{color:#2c3e57;font-size:13px}.margin-dist-matrix-title span[data-v-4494aad5]{color:#8a97a8;font-size:11px}.margin-dist-matrix-scroll[data-v-4494aad5]{overflow-x:auto}.margin-dist-matrix[data-v-4494aad5]{width:100%;min-width:1180px;border-collapse:collapse;font-size:12px}.margin-dist-matrix th.mdm-sortable[data-v-4494aad5]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.margin-dist-matrix th.mdm-sortable[data-v-4494aad5]:hover,.margin-dist-matrix th.mdm-sortable.active[data-v-4494aad5]{color:#2f6fe4}.margin-dist-matrix th.mdm-sortable i[data-v-4494aad5]{font-style:normal;font-size:9px;color:#b6c1d0}.margin-dist-matrix th.mdm-sortable.active i[data-v-4494aad5]{color:#2f6fe4}.margin-dist-matrix .mdm-plat[data-v-4494aad5]{max-width:74px;color:#55677e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.margin-dist-matrix th[data-v-4494aad5]{padding:7px 8px;border-bottom:1px solid #e2e8f1;color:#64748b;font-weight:600;text-align:center;white-space:nowrap}.margin-dist-matrix th .margin-dist-dot[data-v-4494aad5]{margin-right:4px;vertical-align:middle}.margin-dist-matrix th.mdm-store[data-v-4494aad5]{text-align:left}.margin-dist-matrix td[data-v-4494aad5]{padding:6px 8px;border-bottom:1px solid #eef2f6;text-align:center;font-variant-numeric:tabular-nums}.margin-dist-matrix td.text-left[data-v-4494aad5]{text-align:left}.margin-dist-matrix .mdm-store[data-v-4494aad5]{max-width:150px}.margin-dist-matrix .mdm-store span[data-v-4494aad5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2c3e57}.margin-dist-matrix .mdm-num[data-v-4494aad5]{color:#48586d;white-space:nowrap}.margin-dist-matrix .mdm-cell[data-v-4494aad5]{border-left:1px solid #f1f5f9;font-size:11px}.margin-dist-matrix .mdm-cell b[data-v-4494aad5]{font-weight:600}.margin-dist-matrix .mdm-empty[data-v-4494aad5]{color:#cbd5e1}.margin-dist-matrix tbody tr:hover td[data-v-4494aad5]{background:#f6f9fd}.operation-dimension-view[data-v-3e24cdfa]{min-width:0;padding-top:0;padding-bottom:24px;background:#f4f7fb}.dashboard-view.is-reference-dashboard.operation-dimension-view[data-v-3e24cdfa]{padding-top:0}.operation-dimension-topbar[data-v-3e24cdfa]{margin-bottom:10px}.operation-dimension-querybar[data-v-3e24cdfa]{display:flex;min-height:50px;align-items:center;gap:14px;margin:0 16px 10px;padding:8px 12px;overflow:visible;background:#fff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 2px 7px #1f324e0a}.operation-date-navigator[data-v-3e24cdfa]{position:relative;display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:14px}.operation-statistics-time[data-v-3e24cdfa]{display:inline-flex;min-width:0;align-items:center;gap:5px;color:#9aa2ae;font-size:12px;line-height:1;white-space:nowrap}.operation-statistics-value[data-v-3e24cdfa]{overflow:hidden;max-width:236px;padding:3px 0;color:#8f98a6;background:transparent;border:0;border-radius:3px;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.operation-statistics-value[data-v-3e24cdfa]:hover{color:#2f6bff}.operation-statistics-value[data-v-3e24cdfa]:focus-visible{outline:2px solid rgba(47,107,255,.18);outline-offset:2px}.operation-statistics-value.is-realtime[data-v-3e24cdfa]{color:#56616f;font-weight:500}.operation-inline-date-input[data-v-3e24cdfa],.operation-inline-date-range input[data-v-3e24cdfa]{height:32px;padding:0 9px;color:#414a57;background:#fff;border:1px solid #dfe3ea;border-radius:5px;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;outline:0}.operation-inline-date-input[data-v-3e24cdfa]{width:132px}.operation-inline-date-range[data-v-3e24cdfa]{display:inline-flex;align-items:center;gap:6px}.operation-inline-date-range input[data-v-3e24cdfa]{width:132px}.operation-inline-date-range i[data-v-3e24cdfa]{color:#9aa3af;font-size:11px;font-style:normal}.operation-inline-date-input[data-v-3e24cdfa]:focus,.operation-inline-date-range input[data-v-3e24cdfa]:focus{border-color:#82a5ff;box-shadow:0 0 0 2px #2f6bff1a}.operation-segmented-control[data-v-3e24cdfa]{display:inline-flex;height:32px;flex:0 0 auto;align-items:stretch;overflow:hidden;background:#fff;border:1px solid #dfe3ea;border-radius:5px}.operation-segmented-control button[data-v-3e24cdfa]{position:relative;min-width:44px;height:30px;padding:0 10px;color:#3e444d;background:#fff;border:0;border-left:1px solid #e5e8ee;border-radius:0;box-shadow:none;cursor:pointer;font:inherit;font-size:12px;font-weight:400;line-height:30px;white-space:nowrap}.operation-segmented-control button[data-v-3e24cdfa]:first-child{min-width:48px;border-left:0}.operation-segmented-control .operation-date-tab[data-v-3e24cdfa]:nth-child(5){min-width:58px}.operation-segmented-control button[data-v-3e24cdfa]:hover:not(:disabled){z-index:1;color:#2f6bff;background:#f7f9ff}.operation-segmented-control button.active[data-v-3e24cdfa]{color:#2f6bff;background:#f4f7ff;box-shadow:inset 0 -2px #2f6bff;font-weight:500}.operation-segmented-control button[data-v-3e24cdfa]:disabled{color:#c1c7d0;background:#f7f8fa;cursor:not-allowed}.operation-segmented-control .operation-period-arrow[data-v-3e24cdfa]{width:30px;min-width:30px;padding:0}.operation-period-arrow svg[data-v-3e24cdfa]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;vertical-align:middle}.operation-date-popover[data-v-3e24cdfa]{position:absolute;top:calc(100% + 9px);left:0;z-index:120;width:438px;padding:14px;color:#313943;background:#fff;border:1px solid #dfe4ec;border-radius:8px;box-shadow:0 14px 38px #2632442e}.operation-date-popover[data-v-3e24cdfa]:before{position:absolute;top:-5px;left:70px;width:9px;height:9px;background:#fff;border-top:1px solid #dfe4ec;border-left:1px solid #dfe4ec;content:"";transform:rotate(45deg)}.operation-date-popover-head[data-v-3e24cdfa]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operation-date-popover-head>div[data-v-3e24cdfa]{display:grid;gap:4px}.operation-date-popover-head strong[data-v-3e24cdfa]{color:#27313e;font-size:14px;font-weight:600}.operation-date-popover-head span[data-v-3e24cdfa]{color:#929ba8;font-size:11px}.operation-date-popover-head>button[data-v-3e24cdfa]{width:25px;height:25px;padding:0;color:#7f8997;background:#f7f8fa;border:1px solid #e3e7ed;border-radius:4px;cursor:pointer;font-size:17px;line-height:22px}.operation-date-popover-modes[data-v-3e24cdfa]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:14px;overflow:hidden;border:1px solid #e0e5ec;border-radius:5px}.operation-date-popover-modes button[data-v-3e24cdfa]{min-width:0;height:30px;padding:0 5px;color:#56616f;background:#fff;border:0;border-left:1px solid #e7eaf0;cursor:pointer;font:inherit;font-size:11px;white-space:nowrap}.operation-date-popover-modes button[data-v-3e24cdfa]:first-child{border-left:0}.operation-date-popover-modes button[data-v-3e24cdfa]:hover,.operation-date-popover-modes button.active[data-v-3e24cdfa]{color:#2f6bff;background:#f3f6ff}.operation-date-popover-modes button.active[data-v-3e24cdfa]{font-weight:600;box-shadow:inset 0 -2px #2f6bff}.operation-date-popover-fields[data-v-3e24cdfa]{display:flex;min-height:74px;align-items:flex-end;margin-top:12px;padding:11px 12px;background:#f8fafc;border:1px solid #e7ebf1;border-radius:6px}.operation-date-popover-fields label[data-v-3e24cdfa]{display:grid;width:100%;gap:7px}.operation-date-popover-fields label>span[data-v-3e24cdfa]{color:#727d8c;font-size:11px}.operation-date-popover-fields input[data-v-3e24cdfa],.operation-date-popover-fields select[data-v-3e24cdfa]{width:100%;min-height:34px;padding:0 9px;color:#344052;background:#fff;border:1px solid #dce2ea;border-radius:4px;font:inherit;font-size:12px;outline:0}.operation-date-popover-fields.is-range[data-v-3e24cdfa]{gap:10px}.operation-date-popover-fields.is-range>i[data-v-3e24cdfa]{flex:0 0 auto;padding-bottom:10px;color:#9aa3af;font-size:11px;font-style:normal}.operation-date-popover-error[data-v-3e24cdfa]{margin:8px 0 0;color:#d14343;font-size:11px}.operation-date-popover-footer[data-v-3e24cdfa]{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.operation-date-popover-footer>span[data-v-3e24cdfa]{color:#8b95a3;font-size:10px}.operation-date-popover-footer>div[data-v-3e24cdfa]{display:flex;flex:0 0 auto;gap:7px}.operation-date-popover-footer button[data-v-3e24cdfa]{min-width:54px;height:30px;padding:0 12px;color:#56616f;background:#fff;border:1px solid #dce2ea;border-radius:4px;cursor:pointer;font:inherit;font-size:11px}.operation-date-popover-footer button.primary[data-v-3e24cdfa]{color:#fff;background:#2f6bff;border-color:#2f6bff}.operation-date-popover-enter-active[data-v-3e24cdfa],.operation-date-popover-leave-active[data-v-3e24cdfa]{transition:opacity .14s ease,transform .14s ease;transform-origin:top left}.operation-date-popover-enter-from[data-v-3e24cdfa],.operation-date-popover-leave-to[data-v-3e24cdfa]{opacity:0;transform:translateY(-4px) scale(.985)}.operation-compare-field[data-v-3e24cdfa]{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;gap:7px;color:#8c95a3;font-size:12px;white-space:nowrap}.operation-compare-field select[data-v-3e24cdfa]{min-width:108px;height:32px;padding:0 30px 0 10px;color:#414a57;background:#fff;border:1px solid #dfe3ea;border-radius:5px;outline:0}.operation-new-direction-button[data-v-3e24cdfa]{display:inline-flex;height:32px;flex:0 0 auto;align-items:center;gap:7px;padding:0 12px;color:#b66a00;background:#fff9ed;border:1px solid #f2c573;border-radius:5px;cursor:pointer;font-size:12px}.operation-new-direction-button i[data-v-3e24cdfa]{display:inline-grid;width:16px;height:16px;place-items:center;color:#fff;background:#e79a20;border-radius:50%;font-size:11px;font-style:normal;font-weight:700}.operation-new-direction-button[data-v-3e24cdfa]:disabled,.operation-refresh-button[data-v-3e24cdfa]:disabled{cursor:not-allowed;opacity:.55}.operation-refresh-tools[data-v-3e24cdfa]{display:flex;min-width:0;align-items:center;gap:9px;margin-left:auto}.operation-filter-state[data-v-3e24cdfa]{max-width:170px;overflow:hidden;color:#7a8798;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operation-filter-state.error[data-v-3e24cdfa]{color:#d14343}.operation-data-date[data-v-3e24cdfa]{color:#7a8798;font-size:11px;white-space:nowrap}.operation-data-date strong[data-v-3e24cdfa]{color:#42526a}.operation-refresh-button[data-v-3e24cdfa],.operation-error-state button[data-v-3e24cdfa],.operation-clear-filter[data-v-3e24cdfa]{height:32px;padding:0 14px;color:#2f6bff;background:#f6f8ff;border:1px solid #cdd9f8;border-radius:5px;cursor:pointer}.operation-error-state button[data-v-3e24cdfa],.operation-clear-filter[data-v-3e24cdfa]{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.operation-error-state[data-v-3e24cdfa]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 16px 10px;padding:10px 12px;color:#b42318;background:#fff3f2;border:1px solid #fecdca;border-radius:8px}.operation-pending-panel[data-v-3e24cdfa]{display:grid;min-height:420px;place-items:center;margin:0 16px 12px;background:#fff;border:1px solid #dbe4ef;border-radius:8px;box-shadow:0 2px 7px #1f324e0a}.operation-pending-panel strong[data-v-3e24cdfa]{color:#8793a5;font-size:22px;font-weight:600;letter-spacing:.08em}.operation-conclusion-section[data-v-3e24cdfa],.operation-visual-section[data-v-3e24cdfa]{margin:0 16px 12px}.operation-section-heading[data-v-3e24cdfa]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:9px;padding:0 2px}.operation-section-heading>div[data-v-3e24cdfa]{display:grid;gap:2px}.operation-insight-kicker[data-v-3e24cdfa]{color:#2f6fe4;font-size:10px;font-weight:800;letter-spacing:.13em}.operation-section-heading h2[data-v-3e24cdfa]{margin:0;color:#253247;font-size:17px;line-height:1.35}.operation-section-heading p[data-v-3e24cdfa]{margin:0 0 1px;color:#8793a4;font-size:10px}.operation-conclusion-grid[data-v-3e24cdfa]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.operation-insight-card[data-v-3e24cdfa]{--card-accent: #2f6fe4;position:relative;display:grid;min-width:0;min-height:164px;grid-template-rows:auto auto 1fr auto;gap:8px;overflow:hidden;padding:13px 14px 12px;background:linear-gradient(155deg,#fff,#f9fbff);border:1px solid #dfe7f2;border-radius:10px;box-shadow:0 4px 14px #3045660e}.operation-insight-card[data-v-3e24cdfa]:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--card-accent);content:""}.operation-insight-card.is-positive[data-v-3e24cdfa]{--card-accent: #079669;background:linear-gradient(155deg,#fff,#f2fbf7)}.operation-insight-card.is-caution[data-v-3e24cdfa]{--card-accent: #d97706;background:linear-gradient(155deg,#fff,#fff9ed)}.operation-insight-card.is-danger[data-v-3e24cdfa]{--card-accent: #dc3545;background:linear-gradient(155deg,#fff,#fff5f5)}.operation-insight-card.is-neutral[data-v-3e24cdfa]{--card-accent: #5473a8}.operation-conclusion-card-head[data-v-3e24cdfa]{display:flex;align-items:center;justify-content:space-between;gap:8px}.operation-conclusion-card-head>span[data-v-3e24cdfa]{display:inline-grid;width:27px;height:27px;place-items:center;color:#fff;background:var(--card-accent);border-radius:8px;font-size:10px;font-weight:800}.operation-conclusion-card-head em[data-v-3e24cdfa]{padding:3px 7px;color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 9%,white);border:1px solid color-mix(in srgb,var(--card-accent) 20%,white);border-radius:999px;font-size:9px;font-style:normal;font-weight:700}.operation-insight-card h3[data-v-3e24cdfa]{margin:0;color:#253247;font-size:15px;line-height:1.45}.operation-insight-card p[data-v-3e24cdfa]{margin:0;color:#66758a;font-size:10.5px;line-height:1.55}.operation-insight-card>small[data-v-3e24cdfa]{display:block;padding-top:7px;color:#59687c;border-top:1px dashed #dce4ee;font-size:9.5px;line-height:1.45}.operation-conclusion-grid.is-loading .operation-insight-card[data-v-3e24cdfa]{opacity:.72}.operation-visual-section[data-v-3e24cdfa]{padding-top:2px}.operation-insight-visual-grid[data-v-3e24cdfa]{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(350px,.88fr);gap:10px}.operator-trend-layout[data-v-3e24cdfa]{display:flex;align-items:stretch;gap:12px}.operator-matrix-card[data-v-3e24cdfa]{flex:1;min-width:0}.operator-matrix-section[data-v-3e24cdfa]{margin-top:4px}.operator-matrix-card .summary-month-fee-heatmap-scroll[data-v-3e24cdfa]{overflow-x:auto}.op2-legend-gmv[data-v-3e24cdfa]{color:#2f6fe4}.op2-legend-fee[data-v-3e24cdfa]{color:#c2570f}.op2-matrix .summary-month-fee-heatmap-cell[data-v-3e24cdfa]{background:#fff;min-height:66px;transition:background .12s ease}.op2-matrix .summary-month-fee-heatmap-cell.is-hover-column[data-v-3e24cdfa]{background:#eef5ff}.op2-spark[data-v-3e24cdfa]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.op2-line[data-v-3e24cdfa]{vector-effect:non-scaling-stroke;stroke-width:1;stroke-linecap:round}.op2-line-gmv[data-v-3e24cdfa]{stroke:#2f6fe4;opacity:.85}.op2-line-fee[data-v-3e24cdfa]{stroke:#e5794b;opacity:.85}.op2-label[data-v-3e24cdfa]{position:absolute;left:50%;transform:translate(-50%,-50%);z-index:2;padding:0 3px;border-radius:3px;background:#ffffffd9;box-shadow:0 0 0 1px #ffffffd9;font-size:9.5px;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.op2-matrix .summary-month-fee-heatmap-cell.is-total .op2-label[data-v-3e24cdfa]{background:#eef2f7e6;box-shadow:0 0 0 1px #eef2f7e6}.op2-label.op2-gmv[data-v-3e24cdfa]{color:#2f6fe4;font-weight:700}.op2-label.op2-fee[data-v-3e24cdfa]{color:#c2570f;font-weight:600}.op2-label.op2-gmv.op2-tone-good[data-v-3e24cdfa],.op2-label.op2-fee.op2-tone-good[data-v-3e24cdfa]{color:#17925a}.op2-label.op2-gmv.op2-tone-bad[data-v-3e24cdfa],.op2-label.op2-fee.op2-tone-bad[data-v-3e24cdfa]{color:#d5453b}.op2-note[data-v-3e24cdfa]{margin-top:2px;font-size:11px;color:#94a3b8;line-height:1.35}.op2-note b[data-v-3e24cdfa]{color:#64748b}.op2-note .op2-good[data-v-3e24cdfa]{color:#17925a;font-weight:600}.op2-note .op2-bad[data-v-3e24cdfa]{color:#d5453b;font-weight:600}.op2-tail[data-v-3e24cdfa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.op2-tail .op2-gmv[data-v-3e24cdfa]{color:#2f6fe4;font-weight:700;font-size:11px;font-variant-numeric:tabular-nums}.op2-tail .op2-fee[data-v-3e24cdfa]{color:#c2570f;font-style:normal;font-size:10px;font-variant-numeric:tabular-nums}.op2-fee-avg[data-v-3e24cdfa]{color:#c2570f;font-weight:600}.operator-matrix-feebasis[data-v-3e24cdfa]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.operator-matrix-feebasis-label[data-v-3e24cdfa]{font-size:11px;color:#8995a5;white-space:nowrap}.operator-matrix-card .operation-benchmark-tabs button[data-v-3e24cdfa]{transition:background .14s ease,color .14s ease}.operator-matrix-card .operation-benchmark-tabs button[data-v-3e24cdfa]:hover:not(.active){color:#2f6fe4;background:#f2f6fd}.operator-rank-panel[data-v-3e24cdfa]{flex:0 0 252px;align-self:stretch;display:flex;flex-direction:column;border:1px solid #e6ecf5;border-radius:12px;background:linear-gradient(#fff,#fbfcfe);padding:12px 12px 10px;min-height:0;box-shadow:0 1px 3px #162d570d}.operator-rank-head[data-v-3e24cdfa]{display:flex;align-items:baseline;justify-content:space-between;gap:6px;color:#2b3d59;font-weight:700;font-size:14px}.operator-rank-head>span[data-v-3e24cdfa]:first-child{position:relative;padding-left:10px}.operator-rank-head>span[data-v-3e24cdfa]:first-child:before{content:"";position:absolute;left:0;top:3px;bottom:2px;width:3px;border-radius:2px;background:linear-gradient(#3d7bff,#2f6fe4)}.operator-rank-date[data-v-3e24cdfa]{font-size:10.5px;font-weight:500;color:#97a4b6;white-space:nowrap}.operator-rank-tabs[data-v-3e24cdfa]{display:inline-flex;margin-top:10px;border:1px solid #dbe3ee;border-radius:8px;overflow:hidden;background:#fff}.operator-rank-tabs button[data-v-3e24cdfa]{flex:1;height:27px;padding:0 6px;font-size:12px;color:#66758a;background:transparent;border:0;border-right:1px solid #e7edf5;cursor:pointer;transition:background .14s ease,color .14s ease}.operator-rank-tabs button[data-v-3e24cdfa]:last-child{border-right:0}.operator-rank-tabs button[data-v-3e24cdfa]:hover:not(.active){color:#2f6fe4;background:#f2f6fd}.operator-rank-tabs button.active[data-v-3e24cdfa]{color:#fff;background:linear-gradient(#3d7bff,#2f6fe4)}.operator-rank-caption[data-v-3e24cdfa]{margin:8px 0 4px;font-size:10.5px;color:#97a4b6;line-height:1.35}.operator-rank-body[data-v-3e24cdfa]{flex:1;min-height:0;overflow-y:auto}.operator-rank-body[data-v-3e24cdfa]::-webkit-scrollbar{width:6px}.operator-rank-body[data-v-3e24cdfa]::-webkit-scrollbar-thumb{background:#d7dfea;border-radius:3px}.operator-rank-list[data-v-3e24cdfa]{list-style:none;margin:0;padding:0}.operator-rank-item[data-v-3e24cdfa]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;border-bottom:1px solid #eef2f7;transition:background .12s ease}.operator-rank-item[data-v-3e24cdfa]:last-child{border-bottom:0}.operator-rank-item[data-v-3e24cdfa]:hover{background:#f2f7ff}.operator-rank-no[data-v-3e24cdfa]{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:6px;font-size:11px;font-weight:700;color:#8592a4;background:#eef2f7;font-variant-numeric:tabular-nums}.operator-rank-no.is-1[data-v-3e24cdfa]{color:#fff;background:linear-gradient(135deg,#f6c650,#e2a400);box-shadow:0 1px 2px #b482004d}.operator-rank-no.is-2[data-v-3e24cdfa]{color:#fff;background:linear-gradient(135deg,#c2ccd8,#9aa7b8)}.operator-rank-no.is-3[data-v-3e24cdfa]{color:#fff;background:linear-gradient(135deg,#e0aa73,#cf9058)}.operator-rank-name[data-v-3e24cdfa]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:#3b4759}.operator-rank-nums[data-v-3e24cdfa]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.22}.operator-rank-val[data-v-3e24cdfa]{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.operator-rank-sub[data-v-3e24cdfa]{font-size:10.5px;font-style:normal;font-variant-numeric:tabular-nums}.operator-rank-val.v-gmv[data-v-3e24cdfa]{color:#2f6fe4}.operator-rank-val.v-fee[data-v-3e24cdfa]{color:#c2570f}.operator-rank-val.v-good[data-v-3e24cdfa],.operator-rank-sub.v-good[data-v-3e24cdfa]{color:#17925a}.operator-rank-val.v-bad[data-v-3e24cdfa],.operator-rank-sub.v-bad[data-v-3e24cdfa]{color:#d5453b}.operator-rank-sub.v-muted[data-v-3e24cdfa]{color:#97a4b6}.operator-rank-empty[data-v-3e24cdfa]{display:flex;align-items:center;justify-content:center;height:100%;color:#9aa7b8;font-size:12px}@media(max-width:1240px){.operator-trend-layout[data-v-3e24cdfa]{flex-direction:column}.operator-rank-panel[data-v-3e24cdfa]{flex:none;width:100%}.operator-rank-body[data-v-3e24cdfa]{max-height:320px}}.margin-dist-panel[data-v-3e24cdfa]{padding:16px 18px 18px}.margin-dist-body[data-v-3e24cdfa]{margin-top:14px;display:flex;gap:18px;align-items:flex-start}.margin-dist-left[data-v-3e24cdfa]{flex:0 0 340px;min-width:0}.margin-dist-body .margin-dist-health[data-v-3e24cdfa]{margin-top:0}.margin-dist-body .margin-dist-overview[data-v-3e24cdfa]{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-dist-body .margin-dist-matrix-wrap[data-v-3e24cdfa]{flex:1;min-width:0;margin-top:0;padding-top:0;border-top:0}@media(max-width:1180px){.margin-dist-body[data-v-3e24cdfa]{flex-direction:column}.margin-dist-left[data-v-3e24cdfa]{flex:none;width:100%}.margin-dist-body .margin-dist-overview[data-v-3e24cdfa]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.margin-dist-head[data-v-3e24cdfa]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.margin-dist-title h2[data-v-3e24cdfa]{margin:0}.margin-dist-title p[data-v-3e24cdfa]{margin:3px 0 0;color:#7d8b9d;font-size:12px}.margin-dist-controls[data-v-3e24cdfa]{display:flex;gap:14px;flex-wrap:wrap}.margin-dist-seg[data-v-3e24cdfa]{display:flex;flex-direction:column;gap:4px}.margin-dist-seg>span[data-v-3e24cdfa]{color:#8a97a8;font-size:11px}.margin-dist-seg-btns[data-v-3e24cdfa]{display:inline-flex;padding:3px;border-radius:8px;background:#eef2f7;gap:2px}.margin-dist-seg-btns button[data-v-3e24cdfa]{padding:5px 11px;border:0;border-radius:6px;background:transparent;color:#55677e;font-size:12px;cursor:pointer}.margin-dist-seg-btns button.active[data-v-3e24cdfa]{background:#2f6fe4;color:#fff;font-weight:600;box-shadow:0 2px 6px #2f6fe440}.margin-dist-overview[data-v-3e24cdfa]{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.margin-dist-band[data-v-3e24cdfa]{padding:10px 12px;border:1px solid #e6ecf4;border-radius:10px;background:#fbfcfe}.margin-dist-band.md-unhealthy[data-v-3e24cdfa]{border-color:#f0cdcd;background:#fdf5f5}.md-clickable[data-v-3e24cdfa]{cursor:pointer;transition:box-shadow .12s}.md-clickable[data-v-3e24cdfa]:hover{box-shadow:0 3px 10px #1f3a5c1f}.margin-dist-band.active[data-v-3e24cdfa]{outline:2px solid #2f6fe4;outline-offset:-1px}.mdh-clickable[data-v-3e24cdfa]{cursor:pointer;transition:box-shadow .12s,transform .12s}.mdh-clickable[data-v-3e24cdfa]:hover{box-shadow:0 4px 12px #1f3a5c1f}.mdh-card.bad.active[data-v-3e24cdfa]{outline:2px solid #dc2626;outline-offset:-1px}.mdh-card.good.active[data-v-3e24cdfa]{outline:2px solid #16a34a;outline-offset:-1px}.mdh-look[data-v-3e24cdfa]{font-style:normal;font-size:10px;color:#9aa7b8;font-weight:500}.margin-filter-chip[data-v-3e24cdfa]{margin-top:5px;display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid #f0c2c2;border-radius:999px;background:#fdf1f1;color:#c0392b;font-size:11px;font-weight:600;cursor:pointer}.margin-filter-chip[data-v-3e24cdfa]:hover{background:#fbe4e4;border-color:#e79a9a}.margin-dist-band-top[data-v-3e24cdfa]{display:flex;align-items:center;gap:6px;color:#445468;font-size:12px}.margin-dist-band-top b[data-v-3e24cdfa]{font-weight:600}.margin-dist-dot[data-v-3e24cdfa]{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.md-tag[data-v-3e24cdfa]{margin-left:auto;font-style:normal;font-size:9.5px;font-weight:600;padding:1px 6px;border-radius:999px}.md-tag.good[data-v-3e24cdfa]{color:#1c8a4e;background:#e3f5ea}.md-tag.bad[data-v-3e24cdfa]{color:#c62f2f;background:#fbe4e4}.margin-dist-band-count[data-v-3e24cdfa]{margin:6px 0 5px;display:flex;align-items:baseline;gap:6px}.margin-dist-band-count strong[data-v-3e24cdfa]{color:#1f3350;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.margin-dist-band-count span[data-v-3e24cdfa]{color:#8291a4;font-size:10.5px}.margin-dist-band-bar[data-v-3e24cdfa]{height:6px;border-radius:4px;background:#eaeff5;overflow:hidden}.margin-dist-band-bar i[data-v-3e24cdfa]{display:block;height:100%;border-radius:4px}.margin-dist-band-meta[data-v-3e24cdfa]{margin-top:6px;display:flex;justify-content:space-between;color:#77869a;font-size:10.5px}.margin-dist-total[data-v-3e24cdfa]{margin:9px 2px 0;color:#8291a4;font-size:11px}.margin-dist-health[data-v-3e24cdfa]{margin-top:14px}.mdh-cards[data-v-3e24cdfa]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mdh-card[data-v-3e24cdfa]{padding:11px 14px;border:1px solid #e6ecf4;border-radius:10px;background:#fbfcfe}.mdh-card.bad[data-v-3e24cdfa]{border-color:#f4c9c9;background:#fdf3f3}.mdh-card.good[data-v-3e24cdfa]{border-color:#c5e6cf;background:#f2faf5}.mdh-card>span[data-v-3e24cdfa]{display:block;font-size:11.5px;color:#6a7a8e}.mdh-card.bad>span[data-v-3e24cdfa]{color:#b4433f}.mdh-card.good>span[data-v-3e24cdfa]{color:#2f7d52}.mdh-card b[data-v-3e24cdfa]{display:inline-flex;align-items:baseline;margin-top:3px;font-size:26px;font-variant-numeric:tabular-nums;color:#1f3350}.mdh-card.bad b[data-v-3e24cdfa]{color:#c62f2f}.mdh-card.good b[data-v-3e24cdfa]{color:#1c8a4e}.mdh-card b i[data-v-3e24cdfa]{margin-left:3px;font-style:normal;font-size:12px;color:#97a5b6;font-weight:500}.mdh-card em[data-v-3e24cdfa]{display:block;margin-top:2px;font-style:normal;font-size:11px;color:#7c8a9c}.mdh-bar[data-v-3e24cdfa]{margin-top:8px;display:flex;height:9px;border-radius:5px;overflow:hidden;background:#eef2f7}.mdh-bar i[data-v-3e24cdfa]{display:block;height:100%}.mdh-bar i.bad[data-v-3e24cdfa]{background:#dc2626}.mdh-bar i.good[data-v-3e24cdfa]{background:#16a34a}.margin-dist-matrix-wrap[data-v-3e24cdfa]{margin-top:16px;border-top:1px dashed #e2e8f1;padding-top:12px}.margin-dist-matrix-title[data-v-3e24cdfa]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.margin-dist-matrix-title b[data-v-3e24cdfa]{color:#2c3e57;font-size:13px}.margin-dist-matrix-title span[data-v-3e24cdfa]{color:#8a97a8;font-size:11px}.margin-dist-matrix .mdm-warn[data-v-3e24cdfa]{color:#c0392b}.margin-dist-matrix-scroll[data-v-3e24cdfa]{overflow-x:auto}.margin-dist-matrix[data-v-3e24cdfa]{width:100%;min-width:1060px;border-collapse:collapse;font-size:12px}.margin-dist-matrix th.mdm-sortable[data-v-3e24cdfa]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.margin-dist-matrix th.mdm-sortable[data-v-3e24cdfa]:hover,.margin-dist-matrix th.mdm-sortable.active[data-v-3e24cdfa]{color:#2f6fe4}.margin-dist-matrix th.mdm-sortable i[data-v-3e24cdfa]{font-style:normal;font-size:9px;color:#b6c1d0}.margin-dist-matrix th.mdm-sortable.active i[data-v-3e24cdfa]{color:#2f6fe4}.margin-dist-matrix th[data-v-3e24cdfa]{padding:7px 8px;border-bottom:1px solid #e2e8f1;color:#64748b;font-weight:600;text-align:center;white-space:nowrap}.margin-dist-matrix th .margin-dist-dot[data-v-3e24cdfa]{margin-right:4px;vertical-align:middle}.margin-dist-matrix th.mdm-store[data-v-3e24cdfa]{text-align:left}.margin-dist-matrix td[data-v-3e24cdfa]{padding:6px 8px;border-bottom:1px solid #eef2f6;text-align:center;font-variant-numeric:tabular-nums}.margin-dist-matrix td.text-left[data-v-3e24cdfa]{text-align:left}.margin-dist-matrix .mdm-store[data-v-3e24cdfa]{max-width:150px}.margin-dist-matrix .mdm-store span[data-v-3e24cdfa]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2c3e57}.margin-dist-matrix .mdm-num[data-v-3e24cdfa]{color:#48586d;white-space:nowrap}.margin-dist-matrix .mdm-health b[data-v-3e24cdfa]{font-weight:700}.margin-dist-matrix .mdm-health.good b[data-v-3e24cdfa]{color:#16a34a}.margin-dist-matrix .mdm-health.warn b[data-v-3e24cdfa]{color:#d97706}.margin-dist-matrix .mdm-health.bad b[data-v-3e24cdfa]{color:#dc2626}.margin-dist-matrix .mdm-cell[data-v-3e24cdfa]{border-left:1px solid #f1f5f9;font-size:11px}.margin-dist-matrix .mdm-cell b[data-v-3e24cdfa]{font-weight:600}.margin-dist-matrix .mdm-empty[data-v-3e24cdfa]{color:#cbd5e1}.margin-dist-matrix tbody tr:hover td[data-v-3e24cdfa]{background:#f6f9fd}.operation-chart-card[data-v-3e24cdfa]{min-width:0;padding:14px;background:#fff;border:1px solid #dfe7f1;border-radius:10px;box-shadow:0 4px 14px #3045660d}.operation-benchmark-card[data-v-3e24cdfa]{grid-column:1 / -1}.operation-chart-head[data-v-3e24cdfa]{display:flex;min-height:39px;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.operation-chart-head>div[data-v-3e24cdfa]:first-child{display:grid;gap:2px;min-width:0}.operation-chart-head h3[data-v-3e24cdfa]{margin:0;color:#283548;font-size:14px}.operation-chart-head p[data-v-3e24cdfa]{margin:0;color:#8995a5;font-size:9.5px}.operation-chart-highlight[data-v-3e24cdfa]{display:grid;justify-items:end;gap:1px;font-variant-numeric:tabular-nums}.operation-chart-highlight span[data-v-3e24cdfa]{color:#8a96a6;font-size:9px}.operation-chart-highlight b[data-v-3e24cdfa]{color:#536174;font-size:14px}.operation-chart-highlight.is-up b[data-v-3e24cdfa],.operation-gap-meta em.is-up[data-v-3e24cdfa]{color:#078a61}.operation-chart-highlight.is-down b[data-v-3e24cdfa],.operation-gap-meta em.is-down[data-v-3e24cdfa]{color:#dc3545}.operation-trend-chart[data-v-3e24cdfa]{overflow-x:auto}.operation-trend-chart svg[data-v-3e24cdfa]{display:block;width:100%;min-width:620px;height:260px}.operation-chart-grid-lines line[data-v-3e24cdfa]{stroke:#e4eaf2;stroke-width:1;stroke-dasharray:4 5}.operation-chart-grid-lines text[data-v-3e24cdfa],.operation-chart-x-labels text[data-v-3e24cdfa]{fill:#8a96a6;font-size:9px;font-variant-numeric:tabular-nums}.operation-trend-area[data-v-3e24cdfa]{fill:url(#operation-gmv-area)}.operation-trend-line[data-v-3e24cdfa]{fill:none;stroke:#2f6fe4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.operation-trend-point circle[data-v-3e24cdfa]{fill:#fff;stroke:#2f6fe4;stroke-width:2}.operation-trend-point circle[data-v-3e24cdfa]:hover{fill:#2f6fe4;r:5}.operation-trend-footnotes[data-v-3e24cdfa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 6px 0 58px;color:#7b8797;font-size:9.5px}.operation-trend-footnotes b[data-v-3e24cdfa]{color:#46556a}.operation-chart-count[data-v-3e24cdfa]{padding:4px 8px;color:#2f6fe4;background:#edf4ff;border:1px solid #d4e4ff;border-radius:999px;font-size:9px;font-weight:800}.operation-gap-list[data-v-3e24cdfa]{display:grid;gap:12px}.operation-gap-row[data-v-3e24cdfa]{display:grid;gap:5px}.operation-gap-row.is-current[data-v-3e24cdfa]{margin:-4px -6px;padding:4px 6px;background:#f1f6ff;border:1px solid #d7e5ff;border-radius:7px}.operation-gap-meta[data-v-3e24cdfa],.operation-gap-values[data-v-3e24cdfa]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.operation-gap-meta>span[data-v-3e24cdfa]{display:flex;min-width:0;align-items:center;gap:6px}.operation-gap-meta i[data-v-3e24cdfa]{display:inline-grid;flex:0 0 20px;width:20px;height:20px;place-items:center;color:#58708f;background:#edf2f8;border-radius:6px;font-size:9px;font-style:normal;font-weight:800}.operation-gap-row:first-child .operation-gap-meta i[data-v-3e24cdfa]{color:#fff;background:#2f6fe4}.operation-gap-meta b[data-v-3e24cdfa]{overflow:hidden;color:#3d4a5d;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.operation-gap-meta b small[data-v-3e24cdfa]{display:inline-block;margin-left:5px;padding:1px 4px;color:#fff;background:#2f6fe4;border-radius:4px;font-size:8px;line-height:1.3;vertical-align:1px}.operation-gap-meta em[data-v-3e24cdfa]{flex:0 0 auto;color:#758296;font-size:9px;font-style:normal}.operation-gap-track[data-v-3e24cdfa]{height:7px;overflow:hidden;background:#edf2f7;border-radius:999px}.operation-gap-track span[data-v-3e24cdfa]{display:block;height:100%;background:linear-gradient(90deg,#78a8ff,#2f6fe4);border-radius:inherit}.operation-gap-values[data-v-3e24cdfa]{justify-content:flex-start;font-variant-numeric:tabular-nums}.operation-gap-values strong[data-v-3e24cdfa]{min-width:72px;color:#2c4260;font-size:10.5px}.operation-gap-values span[data-v-3e24cdfa],.operation-gap-values small[data-v-3e24cdfa]{color:#8a96a6;font-size:8.5px}.operation-gap-values small[data-v-3e24cdfa]{margin-left:auto}.operation-benchmark-head[data-v-3e24cdfa]{align-items:center}.operation-benchmark-tabs[data-v-3e24cdfa]{display:inline-flex;overflow:hidden;border:1px solid #d8e1ec;border-radius:7px}.operation-benchmark-tabs button[data-v-3e24cdfa]{height:29px;padding:0 11px;color:#66758a;background:#fff;border:0;border-right:1px solid #d8e1ec;cursor:pointer;font-size:9.5px}.operation-benchmark-tabs button[data-v-3e24cdfa]:last-child{border-right:0}.operation-benchmark-tabs button.active[data-v-3e24cdfa]{color:#fff;background:#2f6fe4}.operation-benchmark-legend[data-v-3e24cdfa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px;padding:7px 10px;color:#64748b;background:#f7f9fc;border:1px solid #e4eaf2;border-radius:7px;font-size:9.5px}.operation-benchmark-legend b[data-v-3e24cdfa]{color:#2f6fe4}.operation-benchmark-legend small[data-v-3e24cdfa]{color:#8a96a6}.operation-benchmark-list[data-v-3e24cdfa]{display:grid;gap:10px}.operation-benchmark-row[data-v-3e24cdfa]{display:grid;grid-template-columns:minmax(130px,190px) minmax(220px,1fr) 68px 64px;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.operation-benchmark-row.is-current[data-v-3e24cdfa]{margin:-3px -6px;padding:3px 6px;background:#f1f6ff;border:1px solid #d7e5ff;border-radius:7px}.operation-benchmark-name[data-v-3e24cdfa]{overflow:hidden;color:#435167;font-size:10.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.operation-benchmark-name small[data-v-3e24cdfa]{display:inline-block;margin-left:5px;padding:1px 4px;color:#fff;background:#2f6fe4;border-radius:4px;font-size:8px;line-height:1.3}.operation-benchmark-track[data-v-3e24cdfa]{position:relative;height:9px;background:#edf2f7;border-radius:999px}.operation-benchmark-track i[data-v-3e24cdfa]{position:absolute;inset:0 auto 0 0;display:block;background:#6686b7;border-radius:inherit}.operation-benchmark-track i.is-good[data-v-3e24cdfa]{background:#10a777}.operation-benchmark-track i.is-bad[data-v-3e24cdfa]{background:#e05260}.operation-benchmark-average[data-v-3e24cdfa]{position:absolute;z-index:2;top:-4px;bottom:-4px;width:1px;background:#253247;box-shadow:0 0 0 1px #fff}.operation-benchmark-row>strong[data-v-3e24cdfa]{color:#3d4a5d;font-size:10.5px;text-align:right}.operation-benchmark-row>em[data-v-3e24cdfa]{color:#69778b;font-size:9px;font-style:normal;text-align:right}.operation-benchmark-row>em.is-good[data-v-3e24cdfa]{color:#078a61}.operation-benchmark-row>em.is-bad[data-v-3e24cdfa]{color:#dc3545}.operation-chart-empty[data-v-3e24cdfa]{display:grid;min-height:225px;place-items:center;color:#8a96a6;background:#f8fafc;border:1px dashed #dce4ee;border-radius:8px;font-size:10px}.operation-dimension-panel[data-v-3e24cdfa]{overflow:visible;margin:0 16px;padding:0 12px 12px}.operation-dimension-sticky[data-v-3e24cdfa]{top:0;padding-top:12px}.operation-dimension-filters[data-v-3e24cdfa]{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr)) minmax(190px,1.2fr) auto;gap:8px;align-items:end;padding:9px 10px 10px;background:#f8fafc;border:1px solid #e0e7ef;border-radius:7px}.operation-dimension-filters label[data-v-3e24cdfa]{display:grid;gap:5px;min-width:0}.operation-dimension-filters label>span[data-v-3e24cdfa]{color:#687588;font-size:10px}.operation-dimension-filters select[data-v-3e24cdfa],.operation-dimension-filters input[data-v-3e24cdfa]{width:100%;height:31px;min-width:0;padding:0 9px;color:#3e4b5d;background:#fff;border:1px solid #d5deea;border-radius:6px}.operation-dimension-filters select[data-v-3e24cdfa]:disabled{color:#8b96a5;background:#f2f5f8}.operation-clear-filter[data-v-3e24cdfa]{color:#526174;background:#fff;border-color:#d5deea}.operation-dimension-table-scroll[data-v-3e24cdfa]{overflow-x:auto;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 7px 7px}.operation-dimension-board[data-v-3e24cdfa]{background:#fff}.operation-dimension-grid[data-v-3e24cdfa]{display:grid;align-items:stretch;column-gap:7px;font-variant-numeric:tabular-nums}.operation-dimension-head[data-v-3e24cdfa]{min-height:48px;padding:0 10px;color:#465264;background:#f1f5fa;border-bottom:1px solid #d9e2ed;font-size:11px}.operation-dimension-head>span[data-v-3e24cdfa]{display:flex;min-width:0;align-items:center;justify-content:center;text-align:center}.operation-dimension-head>span[data-v-3e24cdfa]:nth-child(2),.operation-dimension-head>span[data-v-3e24cdfa]:nth-child(3){justify-content:flex-start;text-align:left}.operation-dimension-head .store-ranking-sort-head[data-v-3e24cdfa]{width:100%;min-width:0;justify-content:center;padding:0 4px}.operation-dimension-head>span:nth-child(2) .store-ranking-sort-head[data-v-3e24cdfa],.operation-dimension-head>span:nth-child(3) .store-ranking-sort-head[data-v-3e24cdfa]{justify-content:flex-start;text-align:left}.operation-dimension-head .store-ranking-sort-head>span[data-v-3e24cdfa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-dimension-row[data-v-3e24cdfa]{min-height:52px;padding:4px 10px;background:#fff;border-bottom:1px solid #e6ebf2;transition:background-color .15s ease}.operation-dimension-row[data-v-3e24cdfa]:nth-child(2n){background:#fbfcfe}.operation-dimension-row[data-v-3e24cdfa]:hover{background:#f4f8ff}.operation-dimension-row[data-v-3e24cdfa]:last-child{border-bottom:0}.operation-dimension-row>div[data-v-3e24cdfa]{display:flex;min-width:0;align-items:center}.operation-dimension-rank[data-v-3e24cdfa]{justify-content:center}.operation-dimension-rank span[data-v-3e24cdfa]{display:inline-grid;width:25px;height:25px;place-items:center;color:#536174;background:#edf2f8;border-radius:50%;font-size:11px;font-weight:700}.operation-dimension-rank span.is-rank-1[data-v-3e24cdfa],.operation-dimension-rank span.is-rank-2[data-v-3e24cdfa],.operation-dimension-rank span.is-rank-3[data-v-3e24cdfa]{color:#fff;background:#2f6fe4}.operation-dimension-rank span.is-child[data-v-3e24cdfa]{color:#a7b2c1!important;background:transparent!important;font-size:17px}.operation-dimension-name[data-v-3e24cdfa]{gap:6px}.operation-dimension-drill[data-v-3e24cdfa],.operation-dimension-drill-spacer[data-v-3e24cdfa]{display:inline-grid;flex:0 0 22px;width:22px;height:22px;place-items:center}.operation-dimension-drill[data-v-3e24cdfa]{color:#2f6fe4;background:#fff;border:1px solid #b9cff6;border-radius:5px;cursor:pointer;font-size:17px}.operation-dimension-drill.expanded[data-v-3e24cdfa]{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.operation-dimension-name>small[data-v-3e24cdfa]{display:inline-grid;flex:0 0 auto;min-width:22px;height:22px;place-items:center;padding:0 5px;color:#fff;background:#0f9f6e;border-radius:5px;font-size:9px;font-style:normal;font-weight:700}.operation-dimension-name>div[data-v-3e24cdfa]{display:grid;min-width:0;gap:2px}.operation-dimension-name b[data-v-3e24cdfa],.operation-dimension-name em[data-v-3e24cdfa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-dimension-name b[data-v-3e24cdfa]{color:#334155;font-size:12px}.operation-dimension-name em[data-v-3e24cdfa]{color:#8490a1;font-size:9px;font-style:normal}.operation-dimension-row-actions[data-v-3e24cdfa]{display:flex;align-items:center;gap:4px;margin-top:2px}.operation-dimension-row-actions button[data-v-3e24cdfa]{height:19px;padding:0 6px;color:#2f6fe4;background:#f2f6ff;border:1px solid #c9dafe;border-radius:4px;cursor:pointer;font-size:8.5px;line-height:17px}.operation-dimension-row-actions button[data-v-3e24cdfa]:hover{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.operation-dimension-gmv[data-v-3e24cdfa]{display:grid!important;grid-template-columns:auto auto 1fr;gap:7px;align-content:center}.operation-dimension-gmv strong[data-v-3e24cdfa]{color:#245db5;font-size:16px}.operation-dimension-gmv span[data-v-3e24cdfa],.operation-dimension-gmv small[data-v-3e24cdfa]{align-self:center;color:#7b8797;font-size:9px}.operation-dimension-gmv small.is-up[data-v-3e24cdfa]{color:#059669}.operation-dimension-gmv small.is-down[data-v-3e24cdfa]{color:#dc2626}.operation-dimension-metric[data-v-3e24cdfa]{display:grid!important;place-content:center;gap:2px;text-align:center}.operation-dimension-metric b[data-v-3e24cdfa]{color:#435167;font-size:12px}.operation-dimension-metric span[data-v-3e24cdfa]{color:#8995a5;font-size:8.5px;line-height:1.25}.operation-dimension-metric.is-positive b[data-v-3e24cdfa]{color:#059669}.operation-dimension-metric.is-negative b[data-v-3e24cdfa]{color:#dc2626}.operation-fee-metric b[data-v-3e24cdfa]{text-decoration:underline dotted #9aa7b6;text-underline-offset:3px}.operation-dimension-state[data-v-3e24cdfa]{display:grid;min-height:220px;place-items:center;color:#8190a3;background:#fff;border:1px solid #e0e7ef;border-radius:0 0 7px 7px}.operation-dimension-pagination[data-v-3e24cdfa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 0;color:#758296;font-size:11px}.operation-dimension-pagination>div[data-v-3e24cdfa]{display:flex;gap:5px}.operation-dimension-pagination button[data-v-3e24cdfa]{min-width:31px;height:29px;padding:0 8px;color:#536174;background:#fff;border:1px solid #d5deea;border-radius:5px;cursor:pointer}.operation-dimension-pagination button.active[data-v-3e24cdfa]{color:#fff;background:#2f6fe4;border-color:#2f6fe4}.operation-dimension-pagination button[data-v-3e24cdfa]:disabled{cursor:not-allowed;opacity:.45}.operation-detail-backdrop[data-v-3e24cdfa]{position:fixed;z-index:2600;inset:0;display:grid;place-items:center;padding:28px;background:#141e3085;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.operation-detail-modal[data-v-3e24cdfa]{display:flex;width:min(1420px,96vw);max-height:90vh;flex-direction:column;overflow:hidden;background:#f7f9fc;border:1px solid #dce4ef;border-radius:12px;box-shadow:0 24px 70px #1220374d}.operation-detail-modal-head[data-v-3e24cdfa]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:16px 18px 14px;color:#fff;background:linear-gradient(120deg,#2f6fe4,#2457ad)}.operation-detail-modal-head>div[data-v-3e24cdfa]{display:grid;gap:3px}.operation-detail-modal-head span[data-v-3e24cdfa]{color:#ffffffbf;font-size:10px}.operation-detail-modal-head h2[data-v-3e24cdfa]{margin:0;font-size:18px}.operation-detail-modal-head p[data-v-3e24cdfa]{margin:0;color:#ffffffc7;font-size:10px}.operation-detail-close[data-v-3e24cdfa]{display:inline-grid;width:32px;height:32px;place-items:center;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.35);border-radius:8px;cursor:pointer;font-size:22px;line-height:1}.operation-detail-toolbar[data-v-3e24cdfa]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#fff;border-bottom:1px solid #e1e7ef}.operation-detail-toolbar>span[data-v-3e24cdfa]{color:#7b8798;font-size:9.5px}.operation-detail-tabs[data-v-3e24cdfa]{display:inline-flex;overflow:hidden;border:1px solid #cfd9e6;border-radius:6px}.operation-detail-tabs button[data-v-3e24cdfa]{height:30px;min-width:72px;padding:0 12px;color:#5f6e82;background:#fff;border:0;border-right:1px solid #cfd9e6;cursor:pointer;font-size:10px}.operation-detail-tabs button[data-v-3e24cdfa]:last-child{border-right:0}.operation-detail-tabs button.active[data-v-3e24cdfa]{color:#fff;background:#2f6fe4}.operation-detail-state[data-v-3e24cdfa]{display:grid;min-height:360px;place-items:center;color:#7c899a;font-size:11px}.operation-detail-state.is-error[data-v-3e24cdfa]{color:#c53443}.operation-detail-table-scroll[data-v-3e24cdfa]{overflow:auto;padding:12px 14px 16px}.operation-detail-table[data-v-3e24cdfa]{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0;color:#425067;background:#fff;border:1px solid #dce4ed;border-radius:8px;font-size:10px;font-variant-numeric:tabular-nums}.operation-detail-table th[data-v-3e24cdfa],.operation-detail-table td[data-v-3e24cdfa]{min-width:92px;padding:10px 9px;text-align:right;border-right:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2;white-space:nowrap}.operation-detail-table th[data-v-3e24cdfa]:first-child,.operation-detail-table td[data-v-3e24cdfa]:first-child{position:sticky;z-index:2;left:0;min-width:105px;text-align:left}.operation-detail-table th[data-v-3e24cdfa]{position:sticky;z-index:3;top:0;color:#526176;background:#eef3f9;font-weight:700}.operation-detail-table th[data-v-3e24cdfa]:first-child{z-index:4}.operation-detail-table td[data-v-3e24cdfa]:first-child{background:#fff}.operation-detail-table tr:last-child td[data-v-3e24cdfa]{border-bottom:0}.operation-detail-table th[data-v-3e24cdfa]:last-child,.operation-detail-table td[data-v-3e24cdfa]:last-child{border-right:0}.operation-detail-table td strong[data-v-3e24cdfa],.operation-detail-table td small[data-v-3e24cdfa]{display:block}.operation-detail-table td strong[data-v-3e24cdfa]{color:#2e568f}.operation-detail-table td small[data-v-3e24cdfa]{margin-top:2px;color:#8b96a5;font-size:8.5px}.operation-detail-table td small.is-up[data-v-3e24cdfa]{color:#078a61}.operation-detail-table td small.is-down[data-v-3e24cdfa]{color:#d33c4d}.operation-detail-table td:first-child em[data-v-3e24cdfa]{display:inline-block;margin-left:5px;padding:1px 5px;color:#b36b05;background:#fff6df;border:1px solid #f2d48d;border-radius:999px;font-size:8px;font-style:normal}.operation-detail-period-link[data-v-3e24cdfa]{padding:0;color:#2f6fe4;background:transparent;border:0;cursor:pointer;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.operation-detail-no-data[data-v-3e24cdfa]{color:#9aa5b4;text-align:center!important}.operation-platform-detail-backdrop[data-v-3e24cdfa]{z-index:2600}.operation-platform-detail-modal[data-v-3e24cdfa],.operation-platform-detail-modal[data-v-3e24cdfa] button{font-family:inherit}.operation-platform-daily-table[data-v-3e24cdfa]{min-width:1700px}.operation-platform-monthly-table[data-v-3e24cdfa]{min-width:1950px}.operation-detail-analysis[data-v-3e24cdfa]{min-height:0}.operation-platform-detail-modal .boss-category-daily-chart-tabs[data-v-3e24cdfa]{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-platform-detail-modal .is-up[data-v-3e24cdfa],.operation-platform-detail-modal .is-rise[data-v-3e24cdfa]{color:#059669!important}.operation-platform-detail-modal .is-down[data-v-3e24cdfa],.operation-platform-detail-modal .is-fall[data-v-3e24cdfa],.operation-platform-detail-modal .is-negative[data-v-3e24cdfa]{color:#dc2626!important}@media(max-width:1100px){.operation-detail-daily-workspace[data-v-3e24cdfa],.operation-detail-monthly-workspace[data-v-3e24cdfa]{grid-template-columns:minmax(0,1fr);overflow:auto}.operation-detail-daily-workspace[data-v-3e24cdfa]>*,.operation-detail-monthly-workspace[data-v-3e24cdfa]>*{min-height:430px}}@media(max-width:1180px){.operation-conclusion-grid[data-v-3e24cdfa]{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-insight-visual-grid[data-v-3e24cdfa]{grid-template-columns:minmax(0,1fr)}.operation-benchmark-card[data-v-3e24cdfa]{grid-column:auto}.operation-dimension-querybar[data-v-3e24cdfa]{flex-wrap:wrap}.operation-refresh-tools[data-v-3e24cdfa]{width:100%;margin-left:0;justify-content:flex-end}.operation-dimension-filters[data-v-3e24cdfa]{grid-template-columns:repeat(3,minmax(145px,1fr))}}@media(max-width:760px){.operation-dimension-querybar[data-v-3e24cdfa]{align-items:flex-start;flex-wrap:wrap}.operation-date-navigator[data-v-3e24cdfa]{width:100%;align-items:flex-start;flex-direction:column;gap:8px}.operation-segmented-control[data-v-3e24cdfa]{max-width:100%;overflow-x:auto}.operation-compare-field[data-v-3e24cdfa]{flex:1 1 auto}.operation-refresh-tools[data-v-3e24cdfa]{overflow-x:auto}.operation-detail-backdrop[data-v-3e24cdfa]{padding:8px}.operation-detail-modal[data-v-3e24cdfa]{width:100%;max-height:96vh}.operation-detail-modal-head[data-v-3e24cdfa]{padding:13px}.operation-detail-toolbar[data-v-3e24cdfa]{align-items:flex-start;flex-direction:column}.operation-detail-table-scroll[data-v-3e24cdfa]{padding:8px}.operation-conclusion-section[data-v-3e24cdfa],.operation-visual-section[data-v-3e24cdfa],.operation-dimension-panel[data-v-3e24cdfa],.operation-dimension-querybar[data-v-3e24cdfa],.operation-pending-panel[data-v-3e24cdfa],.operation-error-state[data-v-3e24cdfa]{margin-right:10px;margin-left:10px}.operation-section-heading[data-v-3e24cdfa],.operation-chart-head[data-v-3e24cdfa],.operation-benchmark-head[data-v-3e24cdfa]{align-items:flex-start;flex-direction:column}.operation-conclusion-grid[data-v-3e24cdfa]{grid-template-columns:minmax(0,1fr)}.operation-insight-card[data-v-3e24cdfa]{min-height:148px}.operation-chart-highlight[data-v-3e24cdfa]{justify-items:start}.operation-benchmark-tabs[data-v-3e24cdfa]{max-width:100%}.operation-benchmark-tabs button[data-v-3e24cdfa]{padding:0 8px}.operation-benchmark-row[data-v-3e24cdfa]{grid-template-columns:92px minmax(150px,1fr) 58px 52px;gap:7px}.operation-benchmark-list[data-v-3e24cdfa]{overflow-x:auto}.operation-benchmark-row[data-v-3e24cdfa]{min-width:520px}.operation-dimension-filters[data-v-3e24cdfa]{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.operation-date-popover[data-v-3e24cdfa]{width:calc(100vw - 40px);max-width:438px}.operation-date-popover-modes[data-v-3e24cdfa]{display:flex;overflow-x:auto}.operation-date-popover-modes button[data-v-3e24cdfa]{min-width:54px}.operation-refresh-tools[data-v-3e24cdfa]{justify-content:flex-start}}.receivable-difference-dialog-backdrop[data-v-13269f90]{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;background:#0f1e3a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.receivable-difference-dialog[data-v-13269f90]{width:min(1480px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;color:#19345b;background:#f7faff;border:1px solid #b9d3fa;border-radius:16px;box-shadow:0 26px 80px #0b234957}.receivable-difference-dialog-header[data-v-13269f90]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:18px 22px;color:#fff;background:linear-gradient(135deg,#3276e8,#245fc4)}.receivable-difference-dialog-header p[data-v-13269f90],.receivable-difference-dialog-header h2[data-v-13269f90],.receivable-difference-dialog-header span[data-v-13269f90]{margin:0}.receivable-difference-dialog-header p[data-v-13269f90]{font-size:12px;opacity:.82}.receivable-difference-dialog-header h2[data-v-13269f90]{margin-top:3px;font-size:22px}.receivable-difference-dialog-header span[data-v-13269f90]{display:block;margin-top:5px;font-size:13px;opacity:.9}.receivable-difference-dialog-header>button[data-v-13269f90]{width:36px;height:36px;color:#fff;font-size:24px;line-height:1;background:#ffffff1f;border:1px solid rgb(255 255 255 / 35%);border-radius:10px;cursor:pointer}.receivable-difference-dialog-scope[data-v-13269f90]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 4px}.receivable-difference-dialog-scope span[data-v-13269f90]{padding:6px 10px;font-size:12px;color:#637997;background:#fff;border:1px solid #d5e2f4;border-radius:8px}.receivable-difference-dialog-scope b[data-v-13269f90]{margin-left:5px;color:#234b84}.receivable-difference-dialog-summary[data-v-13269f90]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px 18px}.receivable-difference-dialog-summary article[data-v-13269f90]{display:grid;gap:4px;padding:12px 14px;background:#fff;border:1px solid #d6e3f5;border-radius:10px}.receivable-difference-dialog-summary span[data-v-13269f90]{font-size:12px;color:#6b7f9a}.receivable-difference-dialog-summary b[data-v-13269f90]{font-size:21px;color:#164f9f}.receivable-difference-dialog-summary small[data-v-13269f90]{color:#7b8da5}.receivable-difference-dialog-summary .is-overpaid b[data-v-13269f90]{color:#d97706}.receivable-difference-dialog-summary .is-underpaid b[data-v-13269f90]{color:#dc3545}.receivable-difference-dialog-warning[data-v-13269f90]{display:flex;gap:8px;margin:0 18px 10px;padding:9px 12px;font-size:12px;color:#8a5510;background:#fff7e5;border:1px solid #f2cf8f;border-radius:8px}.receivable-difference-dialog-body[data-v-13269f90]{min-height:260px;overflow:auto;margin:0 18px;background:#fff;border:1px solid #d6e3f5;border-radius:10px}.receivable-difference-dialog-state[data-v-13269f90]{min-height:310px;display:grid;place-content:center;justify-items:center;gap:8px;color:#6d809a}.receivable-difference-dialog-state b[data-v-13269f90]{color:#2e568d}.receivable-difference-dialog-state.is-error b[data-v-13269f90]{color:#c0394a}.receivable-difference-dialog-state button[data-v-13269f90]{padding:7px 16px;color:#255fae;background:#fff;border:1px solid #9fc0ec;border-radius:7px;cursor:pointer}.receivable-difference-dialog-table-wrap[data-v-13269f90]{min-width:1235px}.receivable-difference-dialog table[data-v-13269f90]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.receivable-difference-dialog th[data-v-13269f90]{position:sticky;top:0;z-index:1;height:42px;padding:7px 8px;color:#536b8c;background:#edf4fd;border-bottom:1px solid #ccdbee}.receivable-difference-dialog td[data-v-13269f90]{padding:9px 8px;text-align:center;border-bottom:1px solid #e1e9f4}.receivable-difference-dialog tbody tr[data-v-13269f90]:hover{background:#f6faff}.receivable-difference-dialog .align-left[data-v-13269f90]{text-align:left}.receivable-difference-dialog .number-cell[data-v-13269f90]{text-align:right;font-variant-numeric:tabular-nums}.receivable-difference-order-cell div[data-v-13269f90]{display:flex;align-items:center;gap:6px}.receivable-difference-order-cell code[data-v-13269f90]{overflow:hidden;color:#174f99;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.receivable-difference-order-cell button[data-v-13269f90]{flex:none;padding:2px 6px;color:#2769c8;background:#f3f8ff;border:1px solid #b8d1f3;border-radius:5px;cursor:pointer}.receivable-difference-order-cell small[data-v-13269f90]{display:block;overflow:hidden;margin-top:3px;color:#8292a8;text-overflow:ellipsis;white-space:nowrap}.receivable-difference-type[data-v-13269f90]{display:inline-flex;padding:3px 8px;border-radius:999px;font-weight:700}.receivable-difference-type+small[data-v-13269f90]{display:block;margin-top:4px;color:#8090a6}.is-overpaid[data-v-13269f90]{color:#c56b00}.is-underpaid[data-v-13269f90]{color:#d4384d}.is-balanced[data-v-13269f90]{color:#0a936f}.receivable-difference-type.is-overpaid[data-v-13269f90]{background:#fff2db}.receivable-difference-type.is-underpaid[data-v-13269f90]{background:#fff0f2}.receivable-difference-dialog-footer[data-v-13269f90]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px 16px;color:#6b7e98;font-size:12px}.receivable-difference-dialog-footer div[data-v-13269f90]{display:flex;gap:8px}.receivable-difference-dialog-footer button[data-v-13269f90]{min-width:70px;padding:7px 12px;color:#315f9c;background:#fff;border:1px solid #b9cce6;border-radius:7px;cursor:pointer}.receivable-difference-dialog-footer button[data-v-13269f90]:disabled{opacity:.45;cursor:not-allowed}.receivable-difference-dialog-footer button.is-primary[data-v-13269f90]{color:#fff;background:#2d6fd3;border-color:#2d6fd3}@media(max-width:900px){.receivable-difference-dialog-backdrop[data-v-13269f90]{padding:10px}.receivable-difference-dialog[data-v-13269f90]{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.receivable-difference-dialog-summary[data-v-13269f90]{grid-template-columns:repeat(2,minmax(0,1fr))}.receivable-difference-dialog-footer[data-v-13269f90]{align-items:flex-start;flex-direction:column}}
