:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-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: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: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 (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 (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 (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 (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 (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 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);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 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.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 0%,#fff 100%)}.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{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,.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: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;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}.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)}.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)}.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,.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}.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)}.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;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,.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);border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform: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;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;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: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;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;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;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;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;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--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}.bl-saas-scope,.saas-shell{--bl-brand:#17664f;--bl-brand-hover:#114b3b;--bl-text:#253a33;--bl-muted:#586e63;--bl-background:#f7f9f8;--bl-surface:#fff;--bl-line:#e3ebe7;--bl-soft:#edf5f1;--bl-danger:#b0443c;--bl-danger-soft:#fcf0ee;--bl-waiting:#31648d;--bl-waiting-soft:#eef4fa;--bl-warning:#946420;--bl-warning-soft:#fbf4e8;--bl-menu-shadow:0 8px 24px #243c331a;--bl-radius:6px;--bl-font-scale:var(--ui-font-scale,1);--bl-font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;font-family:var(--bl-font-family);color:var(--bl-text)}body.eye-care-night .bl-saas-scope,body.eye-care-night .saas-shell{--bl-brand:#91d2b1;--bl-brand-hover:#b5e5ce;--bl-text:#e7f1ec;--bl-muted:#adc1b6;--bl-background:#101b17;--bl-surface:#17251f;--bl-line:#344d41;--bl-soft:#203d34;--bl-danger:#f2a399;--bl-danger-soft:#3d2924;--bl-waiting:#9bbfe4;--bl-waiting-soft:#1d303d;--bl-warning:#dfbd81;--bl-warning-soft:#332d20;--bl-menu-shadow:0 8px 24px #0005}.auth-page{box-sizing:border-box;background:var(--bl-background);min-height:100dvh;color:var(--bl-text);place-items:center;padding:24px;display:grid}.auth-stage{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:16px;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);width:min(100%,1600px);min-height:min(860px,100dvh - 48px);display:grid;overflow:hidden}.auth-brand{isolation:isolate;color:#f4f5eb;background:#103e32;flex-direction:column;align-items:flex-start;min-width:0;padding:52px 56px 72px;display:flex;position:relative;overflow:hidden}.auth-brand>img{z-index:1;filter:brightness(0)invert(.96);width:194px;max-width:100%;height:auto;position:relative}.auth-brand-copy{z-index:1;margin-top:90px;position:relative}.auth-brand-eyebrow{font-size:calc(13px * var(--bl-font-scale));letter-spacing:.12em;color:#c2d2c8;align-items:center;gap:12px;font-weight:400;line-height:1.8;display:flex}.auth-brand-eyebrow:before{content:"";background:#c4cfa8;width:24px;height:1px}.auth-brand h1{font-size:calc(46px * var(--bl-font-scale));letter-spacing:.06em;color:#f4f5eb;margin:24px 0 0;font-weight:500;line-height:1.35}.auth-brand h1>span{display:block}.auth-brand-art{z-index:0;pointer-events:none;opacity:.88;width:125%;max-width:none;position:absolute;bottom:-72px;right:-24%}.auth-form-side{background:var(--bl-surface);place-items:center;min-width:0;padding:52px 56px;display:grid}.auth-card{width:min(388px,100%)}.auth-welcome{font-size:calc(13px * var(--bl-font-scale));letter-spacing:.06em;color:var(--bl-brand);margin-bottom:14px;font-weight:500;line-height:1.8;display:block}.auth-card h2{font-size:calc(30px * var(--bl-font-scale));letter-spacing:.03em;margin:0;font-weight:600;line-height:1.4}.auth-card header p{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-muted);margin:10px 0 36px;line-height:1.8}.auth-form{gap:24px;display:grid}.auth-form>label{color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));gap:10px;font-weight:500;line-height:1.7;display:grid}.auth-form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-height:50px;color:var(--bl-text);font-family:inherit;font-size:calc(15px * var(--bl-font-scale));border-radius:7px;padding:12px 14px;font-weight:400;line-height:1.5;transition:border-color .15s}.auth-form input:not([type=checkbox]):hover{border-color:var(--bl-muted)}.auth-password{display:block;position:relative}.auth-form .auth-password input{padding-right:66px}.auth-password button{min-width:52px;color:var(--bl-brand);font-family:inherit;font-size:calc(12px * var(--bl-font-scale));cursor:pointer;background:0 0;border:0;border-radius:4px;font-weight:500;position:absolute;top:5px;bottom:5px;right:6px}.auth-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-options label{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);align-items:center;gap:8px;font-weight:400;line-height:1.7;display:flex}.auth-options input{width:15px;height:15px;accent-color:var(--bl-brand);margin:0}.auth-options button{color:var(--bl-brand);font:inherit;font-size:calc(12px * var(--bl-font-scale));cursor:pointer;background:0 0;border:0;padding:0;line-height:1.7}.auth-submit{background:var(--bl-brand);border:1px solid var(--bl-brand);min-height:50px;color:var(--bl-surface);font-family:inherit;font-size:calc(14px * var(--bl-font-scale));letter-spacing:.08em;cursor:pointer;border-radius:7px;padding:12px 48px;font-weight:500;line-height:1.5;transition:background .15s;position:relative}.auth-submit-arrow{letter-spacing:0;font-size:21px;font-weight:400;line-height:1;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.auth-submit:hover:not(:disabled){background:var(--bl-brand-hover)}.auth-page :is(button,input):disabled{opacity:.6;cursor:wait}.auth-page :is(button,input):focus-visible{outline:2px solid var(--bl-brand);outline-offset:3px}.auth-help{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);justify-content:center;align-items:center;gap:7px;margin:28px 0 0;line-height:1.8;display:flex}.auth-help svg{stroke:currentColor;stroke-width:1.15px;flex:none;width:15px;height:15px}.eye-care-night .auth-brand{background:#10392f}@media (width>=1700px){.auth-brand{padding:60px 72px}.auth-brand-copy{margin-top:100px}.auth-brand h1{font-size:calc(50px * var(--bl-font-scale))}}@media (width<=1100px){.auth-brand{padding:44px 36px}.auth-brand-copy{margin-top:78px}.auth-brand h1{font-size:calc(40px * var(--bl-font-scale))}.auth-form-side{padding:44px 36px}}@media (width<=800px){.auth-page{padding:16px}.auth-stage{grid-template-columns:minmax(275px,.85fr) minmax(360px,1.15fr);min-height:calc(100dvh - 32px)}.auth-brand{padding:36px 28px}.auth-brand>img{width:170px}.auth-brand h1{font-size:calc(34px * var(--bl-font-scale))}.auth-form-side{padding:36px 28px}}@media (width<=700px){.auth-page{padding:0}.auth-stage{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:100dvh}.auth-brand{justify-content:center;padding:25px 28px}.auth-brand>img{width:165px}.auth-brand-copy,.auth-brand-art{display:none}.auth-form-side{align-items:start;padding:40px 28px 44px}.auth-card{width:min(388px,100%)}.auth-card h2{font-size:calc(28px * var(--bl-font-scale))}}@media (prefers-reduced-motion:reduce){.auth-form input,.auth-submit{transition:none}}.required-password-page[data-v-688b6af3]{padding:32px 20px}.required-password-page .auth-card[data-v-688b6af3]{width:min(440px,100%)}.required-password-logo[data-v-688b6af3]{width:190px;max-width:100%;margin-bottom:32px}.eye-care-night .required-password-logo{filter:brightness(0)invert(.92)}.required-password-help[data-v-688b6af3]{color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));margin:0;line-height:1.7}.required-password-error[data-v-688b6af3]{color:var(--bl-danger,#b42318);font-size:calc(14px * var(--bl-font-scale));margin:0;line-height:1.6}.required-password-exit[data-v-688b6af3]{color:var(--bl-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.dashboard-shell.saas-shell{--shell-width:212px;--shell-padding:28px;--shell-bg:var(--bl-background);--shell-paper:var(--bl-surface);--shell-ink:var(--bl-text);--shell-muted:var(--bl-muted);--shell-line:var(--bl-line);--shell-brand:var(--bl-brand);--shell-hover:var(--bl-brand-hover);--shell-soft:#e5f2eb;--shell-danger:var(--bl-danger);--shell-danger-soft:var(--bl-danger-soft);--shell-scale:var(--ui-font-scale,1);--bg:var(--shell-bg);--card:var(--shell-paper);--text:var(--shell-ink);--soft:var(--shell-muted);--muted:var(--shell-muted);--line:var(--shell-line);--primary:var(--shell-brand);--primary-deep:var(--shell-hover);--primary-soft:var(--shell-soft);grid-template-columns:var(--shell-width) minmax(0,1fr);background:var(--shell-bg);min-height:100dvh;color:var(--shell-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:grid}body.eye-care-night .saas-shell{--shell-soft:var(--bl-soft)}.saas-shell.nav-collapsed{--shell-width:64px}.saas-sidebar{width:var(--shell-width);background:var(--shell-paper);border-right:1px solid var(--shell-line);z-index:35;flex-direction:column;align-self:start;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.saas-brand{flex:0 0 76px;align-items:center;height:76px;padding:0 17px;display:flex;overflow:hidden}.saas-logo-link{flex-shrink:0;width:148px;line-height:0;display:block;overflow:hidden}.saas-logo-link img{width:148px;max-width:none;height:auto}body.eye-care-night .saas-logo-link img{filter:grayscale()brightness(0)invert(.94)}.saas-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--shell-line) transparent;flex:1;min-height:0;padding:5px 10px 20px;overflow:hidden auto}.saas-menu::-webkit-scrollbar{width:4px}.saas-menu::-webkit-scrollbar-thumb{background:var(--shell-line);border-radius:3px}.saas-menu button{width:100%;min-height:38px;color:var(--shell-muted);font-family:inherit;font-size:calc(13px * var(--shell-scale));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;margin:2px 0;padding:8px 10px;font-weight:500;line-height:1.5;display:flex;position:relative}.saas-menu button:hover{background:var(--shell-bg);color:var(--shell-ink)}.saas-menu button.active{color:var(--shell-brand);background:var(--shell-soft);font-weight:600}.saas-menu button.active:before{content:"";background:var(--shell-brand);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.shell-icon{pointer-events:none;flex:0 0 17px;width:17px;height:17px;display:block}.saas-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(13px * var(--shell-scale));font-weight:500;line-height:1.5;overflow:hidden}.saas-menu button.active .saas-link-label{font-weight:600}.saas-nav-group{box-shadow:none;background:0 0;border:0;margin:22px 0 0;padding:0}.saas-nav-group summary{min-height:28px;color:var(--shell-muted);font-size:calc(11px * var(--shell-scale));cursor:pointer;align-items:center;gap:8px;padding:3px 10px 8px;font-weight:600;list-style:none;display:flex}.saas-nav-group summary::-webkit-details-marker{display:none}.saas-group-label{flex:1;min-width:0}.saas-group-chevron{flex-basis:12px;width:12px;height:12px;transition:transform .15s}.saas-nav-group[open] .saas-group-chevron{transform:rotate(90deg)}.saas-nav-group:not([open])>.saas-submenu{display:none}.saas-count{background:var(--shell-danger-soft);min-width:18px;height:18px;color:var(--shell-danger);font-variant-numeric:tabular-nums;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0 4px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.saas-nav-footer{border-top:1px solid var(--shell-line);flex:0 0 49px;justify-content:space-between;align-items:center;gap:4px;height:49px;margin:0 14px;padding:0 3px;display:flex}.saas-workspace-status{color:var(--shell-muted);align-items:center;gap:5px;min-width:0;display:flex}.saas-workspace-status .saas-link-label{font-size:11px}.saas-workspace-status i{background:var(--shell-brand);border-radius:50%;flex:none;width:5px;height:5px}.saas-icon-button,.saas-tool-button,.saas-notification-button{min-width:32px;height:32px;color:var(--shell-muted);cursor:pointer;white-space:nowrap;font-family:inherit;font-size:calc(12px * var(--shell-scale));background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.saas-icon-button:hover,.saas-tool-button:hover,.saas-notification-button:hover{background:var(--shell-soft);color:var(--shell-brand)}.saas-main{background:var(--shell-bg);min-width:0}.saas-topbar{height:64px;padding:0 var(--shell-padding);border-bottom:1px solid var(--shell-line);background:var(--shell-paper);z-index:30;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.saas-topbar-leading,.saas-topbar-tools{align-items:center;gap:14px;min-width:0;display:flex}.saas-topbar-tools{flex:none;gap:8px}.saas-topbar-leading{flex:1}.saas-breadcrumb{color:var(--shell-muted);white-space:nowrap;min-width:0;font-size:calc(12px * var(--shell-scale));align-items:center;gap:12px;display:flex;overflow:hidden}.saas-breadcrumb button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.saas-breadcrumb button:hover{color:var(--shell-brand)}.saas-breadcrumb span{text-overflow:ellipsis;overflow:hidden}.saas-breadcrumb span[aria-current]{color:var(--shell-ink);font-weight:600}.saas-breadcrumb .shell-icon{flex-basis:12px;width:12px;height:12px}.saas-search-trigger{color:var(--shell-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:12px;display:flex}.saas-search-trigger:hover{background:var(--shell-bg);border-radius:5px}.saas-search-trigger kbd{border:1px solid var(--shell-line);border-radius:3px;margin-left:20px;padding:0 4px;font-family:inherit;font-size:10px}.saas-tool-divider{background:var(--shell-line);width:1px;height:18px;margin:0 4px}.saas-notification-button .saas-count{background:var(--shell-danger);color:var(--shell-paper)}.saas-user-trigger{color:var(--shell-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 0 4px;font-family:inherit;display:flex}.saas-avatar{background:var(--shell-soft);width:28px;height:28px;color:var(--shell-brand);border-radius:50%;flex:0 0 28px;place-items:center;font-size:11px;font-weight:600;display:grid;overflow:hidden}.saas-avatar img{object-fit:cover;width:100%;height:100%}.saas-user-copy{text-align:left;gap:0;max-width:120px;line-height:1.35;display:grid}.saas-user-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.saas-user-copy small{color:var(--shell-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.saas-user-trigger>.shell-icon{flex-basis:11px;width:11px;height:11px;transform:rotate(90deg)}.saas-mobile-overlay{display:none}.nav-collapsed .saas-brand{padding:0 13px}.nav-collapsed .saas-logo-link{width:38px}.nav-collapsed .saas-logo-link img{width:148px}.nav-collapsed .saas-menu{padding:5px 10px 16px}.nav-collapsed .saas-menu button{justify-content:center;padding:10px 0}.nav-collapsed .saas-link-label{display:none}.nav-collapsed .saas-menu .saas-count{background:var(--shell-danger);border-radius:50%;width:5px;min-width:5px;height:5px;padding:0;font-size:0;position:absolute;top:5px;right:3px}.nav-collapsed .saas-nav-group summary{cursor:default;border-top:1px solid var(--shell-line);height:14px;min-height:14px;margin:9px 7px 3px;padding:0}.nav-collapsed .saas-nav-group{margin-top:12px}.nav-collapsed .saas-nav-group summary>*{display:none}.nav-collapsed .saas-nav-footer{justify-content:center;margin:0 10px;padding:0}.nav-collapsed .saas-workspace-status{display:none}#app .saas-main>.module-card,#app .saas-main>.page-card{margin:var(--shell-padding)}#app .saas-main>.dashboard-page{padding:var(--shell-padding)}.saas-panel{box-sizing:border-box;color:var(--shell-ink);background:var(--shell-paper);border:1px solid var(--shell-line);border-radius:8px;width:min(540px,100vw - 36px);max-height:calc(100dvh - 80px);margin:96px auto auto;padding:0;font-family:inherit;overflow-y:auto;box-shadow:0 18px 55px #172c2426}.saas-panel::backdrop{background:#12251d40}.saas-panel-profile,.saas-panel-display,.saas-panel-notifications{top:70px;right:var(--shell-padding);max-height:calc(100dvh - 90px);margin:0;position:fixed;left:auto}.saas-panel-profile{width:min(280px,100vw - 28px)}.saas-panel-display{width:min(360px,100vw - 28px)}.saas-panel-notifications{width:min(420px,100vw - 28px)}.saas-panel-profile::backdrop,.saas-panel-display::backdrop{background:0 0}.saas-panel-notifications::backdrop{background:#12251d18}.saas-panel-profile .saas-panel-head{padding:12px 16px}.saas-panel-profile .saas-panel-head h2{font-size:14px}.saas-panel-profile .saas-profile-body{padding:12px 10px}.saas-panel-head{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.saas-panel-head h2{color:var(--shell-ink);margin:0;font-size:18px;font-weight:600}.saas-panel-head p{color:var(--shell-muted);margin:5px 0 0;font-size:12px}.saas-command-input{border:1px solid var(--shell-line);color:var(--shell-muted);border-radius:5px;align-items:center;gap:10px;margin:14px 16px;padding:10px 12px;display:flex}.saas-command-input:focus-within{border-color:var(--shell-brand)}.saas-command-input input{width:100%;min-width:0;color:var(--shell-ink);font-family:inherit;font-size:calc(14px * var(--shell-scale));background:0 0;border:0;outline:0;padding:0}.saas-search-results{max-height:360px;padding:0 8px 12px;overflow-y:auto}.saas-command-result{width:100%;color:var(--shell-ink);text-align:left;font-family:inherit;font-size:calc(13px * var(--shell-scale));cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:11px 14px;display:flex}.saas-command-result:hover{background:var(--shell-soft)}.saas-command-result>span:not(.saas-count){flex:1;min-width:0}.saas-command-result strong{font-size:inherit;font-weight:550;display:block}.saas-command-result small{color:var(--shell-muted);margin-top:3px;font-size:11px;display:block}.saas-command-result>.shell-icon:last-child{flex-basis:12px;width:12px;height:12px}.saas-panel-foot{border-top:1px solid var(--shell-line);color:var(--shell-muted);padding:10px 22px;font-size:11px}.saas-display-body{padding:20px 22px}.saas-display-body section+section{border-top:1px solid var(--shell-line);margin-top:20px;padding-top:20px}.saas-display-body h3{margin:0 0 8px;font-size:14px}.saas-display-body p,.saas-profile-body p{color:var(--shell-muted);font-size:12px}.saas-font-controls{gap:10px;display:flex}.saas-secondary-button,.saas-mode-button{border:1px solid var(--shell-line);background:var(--shell-paper);color:var(--shell-ink);cursor:pointer;border-radius:5px;padding:10px 14px;font-family:inherit}.saas-mode-button{justify-content:space-between;gap:30px;width:100%;display:flex}.saas-mode-button span:last-child{color:var(--shell-brand)}.saas-panel button:disabled{opacity:.5;cursor:not-allowed}.saas-settings-note{margin-bottom:0}.saas-notifications{padding:0 10px 14px}.saas-notification-summary{align-items:baseline;gap:8px;padding:18px 12px 8px;display:flex}.saas-notification-summary>strong{font-variant-numeric:tabular-nums;font-size:26px}.saas-notification-summary>span{color:var(--shell-muted);font-size:13px}.saas-text-button{color:var(--shell-brand);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px}.saas-notification-note{color:var(--shell-muted);margin:0 0 12px;padding:0 12px;font-size:11px}.saas-empty{text-align:center;color:var(--shell-muted);padding:30px 18px;font-size:13px}.saas-profile-body{padding:20px 16px}.saas-profile-body>strong,.saas-profile-body>p{margin-left:8px}.saas-logout{color:var(--shell-danger);border-top:1px solid var(--shell-line);border-radius:0;margin-top:10px}.saas-shell :is(button,a,input,summary):focus-visible:not(:where(.saas-command-input input)){outline:2px solid var(--shell-brand);outline-offset:2px}@media (width>=1600px){.saas-shell:not(.nav-collapsed){--shell-width:220px}}@media (width<=1320px) and (width>=981px){.dashboard-shell.saas-shell{--shell-padding:22px}.saas-shell:not(.nav-collapsed){--shell-width:200px}.saas-topbar-leading{gap:9px}.saas-topbar-tools{gap:5px}.saas-search-trigger span,.saas-search-trigger kbd{display:none}.saas-user-copy{max-width:95px}.saas-breadcrumb{gap:8px}}@media (width<=980px){.dashboard-shell.saas-shell,.saas-shell.nav-collapsed{--shell-padding:18px;display:block}.saas-sidebar{visibility:hidden;z-index:90;width:240px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.saas-sidebar.mobile-open{visibility:visible;transform:translate(0)}.saas-mobile-overlay{z-index:89;background:#12251d66;border:0;display:block;position:fixed;inset:0}.saas-topbar{gap:8px;padding:0 18px}.saas-topbar-tools{gap:3px}.saas-search-trigger span,.saas-search-trigger kbd{display:none}.saas-breadcrumb{gap:5px;font-size:12px}.saas-user-copy small{display:none}.saas-user-copy{max-width:70px}.saas-panel{margin-top:70px}.nav-collapsed .saas-sidebar .saas-link-label{display:inline}.nav-collapsed .saas-sidebar .saas-logo-link{width:148px}.nav-collapsed .saas-menu button{justify-content:flex-start;padding:8px 10px}.nav-collapsed .saas-nav-group summary{border:0;height:auto;min-height:28px;margin:0;padding:3px 10px 8px}.nav-collapsed .saas-nav-group summary>*{display:initial}.nav-collapsed .saas-menu .saas-count{background:var(--shell-danger-soft);border-radius:4px;width:auto;min-width:18px;height:18px;font-size:11px;position:static}.saas-main .dashboard-metrics .metric-card{padding:0 16px}}@media (width<=600px){.dashboard-shell.saas-shell{--shell-padding:14px}.saas-topbar{padding:0 10px}.saas-topbar-leading{gap:5px}.saas-tool-divider,.saas-tool-button>span,.saas-user-copy{display:none}.saas-breadcrumb{max-width:38vw}.saas-breadcrumb>:not(:last-child){display:none}.saas-topbar-tools{gap:0}.saas-search-trigger{padding:6px}.saas-notification-button{gap:3px}.saas-user-trigger{padding:0}.saas-main .dashboard-metrics{row-gap:20px}.saas-main .dashboard-metrics .metric-card:nth-child(2n){border-right:0}.saas-main .workspace-home .metric-card strong{font-size:23px}}.bl-managed-page .btn,.bl-managed-page .tool-button{border:1px solid var(--bl-line);background:var(--bl-surface);min-height:36px;color:var(--bl-brand);font-size:calc(13px * var(--bl-font-scale));white-space:nowrap;box-shadow:none;cursor:pointer;border-radius:5px;flex-shrink:0;padding:8px 12px;font-weight:500;line-height:1.4}.bl-managed-page .btn.primary,.bl-managed-page .tool-button.primary{background:var(--bl-brand);border-color:var(--bl-brand);color:var(--bl-surface)}.bl-managed-page :is(.btn,.tool-button):hover:not(:disabled){background:var(--bl-soft);border-color:var(--bl-brand);color:var(--bl-brand)}.bl-managed-page :is(.btn.primary,.tool-button.primary):hover:not(:disabled){background:var(--bl-brand-hover);color:var(--bl-surface)}.bl-managed-page :is(.btn,.tool-button):focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.bl-managed-page :is(.btn,.tool-button):disabled{opacity:.5;cursor:not-allowed}.bl-managed-page .btn.danger{color:var(--bl-danger)}.bl-managed-page .btn.danger:hover:not(:disabled){background:var(--bl-danger-soft);color:var(--bl-danger);border-color:var(--bl-danger)}.bl-task-drawer[data-v-603b7a5e] input,.bl-task-drawer[data-v-603b7a5e] select,.bl-task-drawer[data-v-603b7a5e] textarea{font-family:var(--bl-font-family);font-weight:400}.bl-task-drawer[data-v-603b7a5e] input::placeholder,.bl-task-drawer[data-v-603b7a5e] textarea::placeholder{color:var(--bl-muted);opacity:1;font-weight:400}.bl-task-backdrop[data-v-603b7a5e]{z-index:1800;background:#132d244d;justify-content:flex-end;display:flex;position:fixed;inset:0}.bl-task-drawer[data-v-603b7a5e]{width:min(var(--drawer-width),100vw);background:var(--bl-surface);min-width:0;height:100dvh;color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));outline:none;flex-direction:column;display:flex;box-shadow:-8px 0 30px #0001}.bl-task-drawer>header[data-v-603b7a5e]{border-bottom:1px solid var(--bl-line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.bl-task-drawer h2[data-v-603b7a5e]{font-size:calc(20px * var(--bl-font-scale));overflow-wrap:anywhere;margin:0;line-height:1.5}.bl-task-drawer header p[data-v-603b7a5e]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:6px 0 0;line-height:1.6}.bl-task-content[data-v-603b7a5e]{overscroll-behavior:contain;flex:1;min-height:0;padding:24px;overflow:auto}.bl-task-drawer>footer[data-v-603b7a5e]{border-top:1px solid var(--bl-line);background:var(--bl-surface);flex:none;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.bl-task-drawer .btn[data-v-603b7a5e]{font:inherit;font-size:calc(13px * var(--bl-font-scale));min-height:36px;color:var(--bl-brand);background:var(--bl-surface);border:1px solid var(--bl-line);white-space:nowrap;border-radius:5px}.bl-task-drawer .btn[data-v-603b7a5e]:disabled{opacity:.55}.bl-task-drawer .btn[data-v-603b7a5e]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=600px){.bl-task-drawer>header[data-v-603b7a5e],.bl-task-drawer>footer[data-v-603b7a5e],.bl-task-content[data-v-603b7a5e]{padding:16px}}.bl-task-drawer[data-v-603b7a5e] .btn,.bl-task-drawer[data-v-603b7a5e] .order-action{font-size:calc(13px * var(--bl-font-scale));border:1px solid var(--bl-line);background:var(--bl-surface);min-height:36px;color:var(--bl-brand);box-shadow:none;white-space:nowrap;border-radius:5px;padding:8px 12px;line-height:1.4}.bl-task-drawer[data-v-603b7a5e] .btn.primary{background:var(--bl-brand);border-color:var(--bl-brand);color:var(--bl-surface)}.bl-task-drawer[data-v-603b7a5e] .btn:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.bl-task-drawer[data-v-603b7a5e] .btn:disabled{opacity:.6;cursor:not-allowed}.bl-task-drawer>footer[data-v-603b7a5e]{flex-wrap:wrap}.overview-workspace{padding:var(--shell-padding,24px);min-width:0}.overview-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.overview-heading h2{font-size:calc(24px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.5}.overview-heading p,.overview-workspace header p{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:6px 0 0;line-height:1.8}.overview-metrics{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:22px;display:grid}.overview-metrics article{border-right:1px solid var(--bl-line);min-width:0;padding:18px 16px}.overview-metrics article:last-child{border:0}.overview-metrics span,.overview-metrics small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));line-height:1.8;display:block}.overview-metrics strong{font-size:calc(22px * var(--bl-font-scale));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0;font-weight:600;line-height:1.5;display:block}.overview-workspace :is(.overview-inbox,.overview-performance,.overview-todos,.overview-reminders){border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;min-width:0}.overview-workspace :is(.overview-inbox,.overview-performance,.overview-todos,.overview-reminders)>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.overview-workspace h3{font-size:calc(16px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.6}.overview-workspace header>span,.overview-inbox header>strong{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-warning);white-space:nowrap;font-weight:500;line-height:1.8}.overview-inbox{margin-bottom:22px}.overview-approvals>button{text-align:left;border:0;border-top:1px solid var(--bl-line);width:100%;min-width:0;font:inherit;color:var(--bl-text);cursor:pointer;background:0 0;grid-template-columns:108px minmax(0,1fr) 110px 76px;align-items:center;gap:16px;padding:13px 20px;display:grid}.overview-approvals>button:hover{background:var(--bl-soft)}.overview-approval-copy{gap:4px;min-width:0;display:grid}.overview-approval-copy strong{font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;font-weight:600;line-height:1.6}.overview-approval-copy small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.7;overflow:hidden}.overview-approval-type,.overview-approval-action,.overview-approval-open{font-size:calc(12px * var(--bl-font-scale));line-height:1.7}.overview-approval-type,.overview-approval-open{color:var(--bl-brand);font-weight:500}.overview-approval-action{color:var(--bl-warning)}.overview-approval-open{text-align:right}.overview-workspace footer,.overview-detail footer{border-top:1px solid var(--bl-line);font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;line-height:1.8;display:flex}.overview-workspace footer>div,.overview-detail footer>div{align-items:center;gap:8px;display:flex}.overview-columns{grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);align-items:start;gap:20px;display:grid}.overview-personal{gap:20px;min-width:0;display:grid}.overview-range-tools{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 20px 18px;display:flex}.overview-range-tools>div{gap:4px;display:flex}.overview-workspace label{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));gap:6px;font-weight:400;display:grid}.overview-workspace input{border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-text);box-sizing:border-box;min-height:36px;font:inherit;font-size:calc(13px * var(--bl-font-scale));border-radius:5px;min-width:0;max-width:100%;padding:7px 9px;font-weight:400;line-height:1.5}.overview-workspace .btn.selected{background:var(--bl-soft);color:var(--bl-brand);border-color:var(--bl-line)}.overview-amounts{background:var(--bl-line);border-block:1px solid var(--bl-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.overview-amounts>button{text-align:left;min-width:0;font:inherit;color:var(--bl-text);background:var(--bl-surface);cursor:pointer;border:0;padding:14px 20px}.overview-amounts>button:hover:not(:disabled){background:var(--bl-soft)}.overview-amounts span,.overview-amounts small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));line-height:1.7;display:block}.overview-amounts strong{font-size:calc(20px * var(--bl-font-scale));font-variant-numeric:tabular-nums;white-space:nowrap;margin:5px 0;font-weight:600;line-height:1.6;display:block}.overview-amounts small{color:var(--bl-brand);margin-top:2px}.overview-chart{width:100%;min-width:0;height:290px;margin-top:14px}.overview-footnote{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:0;padding:0 20px 18px;line-height:1.8}.overview-error{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 20px;line-height:1.8;display:flex}.overview-empty{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:0;padding:20px;line-height:1.8}.overview-todo-tools{align-items:flex-end;gap:10px;padding:0 20px 18px;display:flex}.overview-todo-tools label{flex:1;min-width:0}.overview-todo-items>article{border-top:1px solid var(--bl-line);align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.overview-check{border:1px solid var(--bl-line);width:21px;height:21px;color:var(--bl-brand);background:var(--bl-surface);cursor:pointer;border-radius:4px;flex:none;margin-top:2px;font-size:14px}.overview-todo-items>article.done .overview-check{background:var(--bl-soft);border-color:var(--bl-brand)}.overview-todo-items>article>div{flex:1;min-width:0}.overview-todo-items strong{font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;font-weight:500;line-height:1.7}.overview-todo-items small{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-muted);margin-left:8px}.overview-todo-items small.important{color:var(--bl-warning)}.overview-todo-items p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;line-height:1.8}.overview-text-button{color:var(--bl-brand);cursor:pointer;font:inherit;font-size:calc(12px * var(--bl-font-scale));background:0 0;border:0;padding:3px 8px 3px 0;line-height:1.6}.overview-text-button.danger{color:var(--bl-danger)}.overview-todo-items .done strong{color:var(--bl-muted);text-decoration:line-through}.overview-reminders>article{border-top:1px solid var(--bl-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;display:flex}.overview-reminders>article>div:first-child{min-width:0}.overview-reminders>article :is(span,small){font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.8;display:block}.overview-reminders>article strong{font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;font-weight:500;line-height:1.7;display:block}.overview-due{text-align:right;font-variant-numeric:tabular-nums;flex:none}.overview-due strong{white-space:nowrap}.overview-due.overdue strong,.overview-due.today strong{color:var(--bl-danger)}.overview-due.soon strong{color:var(--bl-warning)}.overview-detail{font-size:calc(14px * var(--bl-font-scale));line-height:1.7}.overview-detail>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.overview-detail header p{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);margin:0;line-height:1.8}.overview-detail header strong{font-size:calc(24px * var(--bl-font-scale));white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.overview-detail-wrap{border:1px solid var(--bl-line);border-radius:5px;overflow:auto}.overview-detail table{border-collapse:collapse;width:100%;min-width:600px;font-size:calc(13px * var(--bl-font-scale))}.overview-detail :is(th,td){text-align:left;vertical-align:middle;color:var(--bl-text);border-bottom:1px solid var(--bl-line);overflow-wrap:anywhere;padding:12px 14px;line-height:1.7}.overview-detail th{background:var(--bl-background);color:var(--bl-muted);font-weight:500;font-size:calc(12px * var(--bl-font-scale));white-space:nowrap}.overview-detail .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.overview-detail tr:last-child td{border-bottom:0}.overview-detail footer{border-top:0;padding-inline:0}.overview-workspace :is(button,input):focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=1100px){.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-metrics article{border-bottom:1px solid var(--bl-line)}.overview-metrics article:nth-child(3){border-right:0}.overview-metrics article:nth-child(n+4){border-bottom:0}.overview-metrics article:last-child{border:0}}@media (width<=1200px){.overview-columns{grid-template-columns:minmax(0,1fr)}.overview-personal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.overview-personal{grid-template-columns:minmax(0,1fr)}.overview-approvals>button{grid-template-columns:90px minmax(0,1fr) 80px}.overview-approval-open{display:none}.overview-amounts strong{font-size:calc(18px * var(--bl-font-scale))}.overview-heading{align-items:flex-start}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics article:nth-child(3){border-right:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line)}.overview-metrics article:nth-child(4){border-bottom:1px solid var(--bl-line)}.overview-metrics article:nth-child(2n){border-right:0}.overview-metrics strong{font-size:calc(20px * var(--bl-font-scale))}}.personal-task-editor[data-v-37442a75]{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);line-height:1.7}fieldset[data-v-37442a75]{border:0;min-width:0;margin:0;padding:0}.personal-task-grid[data-v-37442a75]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}label[data-v-37442a75]{margin-bottom:20px;font-weight:500;display:block}input[data-v-37442a75],select[data-v-37442a75],textarea[data-v-37442a75]{box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-width:0;min-height:40px;color:var(--bl-text);font:inherit;font-size:calc(14px * var(--bl-font-scale));border-radius:5px;margin-top:8px;padding:10px 11px;font-weight:400;display:block}textarea[data-v-37442a75]{resize:vertical;min-height:140px}input[data-v-37442a75]:focus,select[data-v-37442a75]:focus,textarea[data-v-37442a75]:focus{outline:2px solid var(--bl-brand);outline-offset:1px}.required-mark[data-v-37442a75]{color:var(--bl-danger)}.personal-task-error[data-v-37442a75]{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;flex-basis:100%;margin:0}@media (width<=450px){.personal-task-grid[data-v-37442a75]{grid-template-columns:minmax(0,1fr)}}.bl-confirm-layer[data-v-7946b24f]{z-index:2600;background:#132d2459;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bl-confirm-dialog[data-v-7946b24f]{background:var(--bl-surface);width:min(520px,100%);min-height:0;max-height:calc(100dvh - 48px);color:var(--bl-text);border:1px solid var(--bl-line);box-shadow:var(--bl-menu-shadow);font-size:calc(14px * var(--bl-font-scale));border-radius:8px;outline:none;flex-direction:column;display:flex}.bl-confirm-dialog>header[data-v-7946b24f]{flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex}.bl-confirm-dialog h2[data-v-7946b24f]{font-size:calc(19px * var(--bl-font-scale));margin:0;font-weight:650;line-height:1.5}.bl-confirm-kicker[data-v-7946b24f]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-bottom:4px;display:block}.bl-confirm-close[data-v-7946b24f]{color:var(--bl-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:24px;line-height:28px}.bl-confirm-copy[data-v-7946b24f]{overflow-wrap:anywhere;min-height:0;padding:0 24px 20px;line-height:1.8;overflow:auto}.bl-confirm-copy[data-v-7946b24f] p{margin:0 0 10px}.bl-confirm-copy[data-v-7946b24f] p:last-child{margin-bottom:0}.bl-confirm-copy[data-v-7946b24f] .input{width:100%;margin:8px 0}.bl-confirm-dialog>footer[data-v-7946b24f]{border-top:1px solid var(--bl-line);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.bl-confirm-dialog button[data-v-7946b24f]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:3px}.bl-confirm-dialog button[data-v-7946b24f]:disabled{cursor:not-allowed;opacity:.6}.finance-chart[data-v-f9610b30]{width:100%;min-width:0;height:270px}.workspace-home[data-v-2343ba30]{padding:26px var(--shell-padding,28px) 34px;max-width:none;color:var(--text);margin:0}.workspace-heading[data-v-2343ba30]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.workspace-heading h1[data-v-2343ba30]{font-size:calc(23px * var(--ui-font-scale,1));letter-spacing:0;color:var(--text);margin:0 0 6px;font-weight:650;line-height:1.45}.workspace-heading p[data-v-2343ba30]{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.scope-label[data-v-2343ba30]{background:var(--primary-soft);color:var(--primary);font-size:calc(12px * var(--ui-font-scale,1));border-radius:5px;padding:3px 8px}.heading-date[data-v-2343ba30]{font-size:12px}.heading-tools[data-v-2343ba30]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heading-tools .btn[data-v-2343ba30]{border-radius:5px;min-width:0;min-height:36px;padding:9px 12px;font-size:12px}.month-picker[data-v-2343ba30]{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.month-picker input[data-v-2343ba30]{border:1px solid var(--line);background:var(--card);width:135px;color:var(--text);font:inherit;border-radius:8px;padding:8px}.dashboard-metrics[data-v-2343ba30]{border:1px solid var(--line);background:var(--card);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:22px;padding:22px 0;display:grid}.metric-card[data-v-2343ba30],.dashboard-panel[data-v-2343ba30]{background:var(--card);min-width:0;box-shadow:none}.dashboard-panel[data-v-2343ba30]{border:1px solid var(--line);border-radius:6px}.metric-card[data-v-2343ba30]{border:0;border-right:1px solid var(--line);border-radius:0;padding:0 22px}.metric-card[data-v-2343ba30]:last-child{border-right:0}.metric-card>span[data-v-2343ba30]{color:var(--muted);font-size:12px}.metric-card strong[data-v-2343ba30]{font-size:calc(27px * var(--ui-font-scale,1));color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.5px;overflow-wrap:anywhere;margin:12px 0 9px;font-weight:650;display:block}.metric-card small[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));color:var(--muted)}.dashboard-chart-grid[data-v-2343ba30]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.dashboard-panel[data-v-2343ba30]{padding:20px}.dashboard-panel>header[data-v-2343ba30]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.dashboard-panel h2[data-v-2343ba30]{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.dashboard-panel>header>span[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));color:var(--muted)}.panel-footnote[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));color:var(--muted);margin-top:8px;line-height:1.6;display:block}.chart-empty[data-v-2343ba30]{height:270px;color:var(--muted);place-items:center;font-size:13px;display:grid}.progress-chart[data-v-2343ba30]{position:relative}.ring-total[data-v-2343ba30]{pointer-events:none;text-align:center;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ring-total strong[data-v-2343ba30]{color:var(--text);font-size:28px;font-weight:600;display:block}.ring-total small[data-v-2343ba30]{color:var(--muted);margin-top:5px;font-size:12px;display:block}.progress-totals[data-v-2343ba30]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.progress-totals span[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));color:var(--muted);align-items:center;gap:5px;display:flex}.progress-totals b[data-v-2343ba30]{color:var(--text);font-weight:600}.progress-totals i[data-v-2343ba30]{background:#176653;border-radius:50%;width:7px;height:7px;display:inline-block}.progress-totals .progress-dot-1[data-v-2343ba30]{background:#82ad98}.progress-totals .progress-dot-2[data-v-2343ba30]{background:#dbe8e0}.dashboard-bottom-grid[data-v-2343ba30]{grid-template-columns:1fr;gap:20px;margin-bottom:20px;display:grid}.dashboard-bottom-grid.has-tasks[data-v-2343ba30]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.recent-order-row[data-v-2343ba30]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px 0;display:grid}.recent-order-row strong[data-v-2343ba30]{overflow-wrap:anywhere;font-size:13px;font-weight:500}.recent-order-row small[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));color:var(--muted);margin-top:5px;display:block}.order-status[data-v-2343ba30]{background:var(--primary-soft);color:var(--primary);font-size:calc(12px * var(--ui-font-scale,1));white-space:nowrap;border-radius:5px;padding:5px 8px}.order-status.done[data-v-2343ba30]{background:var(--bg);color:var(--muted)}.history-badge[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));color:var(--muted);border:1px solid var(--line);border-radius:4px;margin-left:6px;padding:1px 4px}.text-button[data-v-2343ba30]{color:var(--primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px}.list-empty[data-v-2343ba30]{text-align:center;color:var(--muted);padding:30px;font-size:13px}.dashboard-task-row[data-v-2343ba30]{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:14px 0;display:flex}.dashboard-task-row>div[data-v-2343ba30]{flex:1;min-width:0}.dashboard-task-row strong[data-v-2343ba30]{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.dashboard-task-row small[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));color:var(--muted);overflow-wrap:anywhere;margin-top:5px;display:block}.task-action[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));color:var(--primary);max-width:100px;line-height:1.5}.task-dot[data-v-2343ba30]{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.task-dot.returned[data-v-2343ba30]{background:#c74336}.task-count[data-v-2343ba30]{color:#fff;min-width:18px;height:18px;font-size:calc(12px * var(--ui-font-scale,1));background:#c74336;border-radius:20px;place-items:center;padding:0 5px;display:inline-grid}.commission-panel[data-v-2343ba30]{margin-bottom:20px}.commission-summary[data-v-2343ba30]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.commission-summary>div[data-v-2343ba30]{border-right:1px solid var(--line)}.commission-summary>div[data-v-2343ba30]:last-child{border-right:0}.commission-summary span[data-v-2343ba30]{color:var(--muted);font-size:12px}.commission-summary strong[data-v-2343ba30]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:21px;font-weight:600;display:block}.shortcut-panel[data-v-2343ba30]{background:var(--card)}.workspace-shortcuts[data-v-2343ba30]{flex-wrap:wrap;gap:10px;display:flex}.workspace-shortcuts button[data-v-2343ba30]{border:1px solid var(--line);color:var(--primary);cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:10px 13px;font-size:13px;display:flex}.workspace-shortcuts button[data-v-2343ba30]:hover{background:var(--primary-soft)}.dashboard-error[data-v-2343ba30]{background:var(--orange-soft);color:var(--soft);border-radius:8px;padding:10px 12px;font-size:12px}.dashboard-error button[data-v-2343ba30]{color:var(--primary);cursor:pointer;background:0 0;border:0;text-decoration:underline}.workspace-home button[data-v-2343ba30]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width>=1600px){.metric-card strong[data-v-2343ba30]{font-size:31px}}@media (width<=1200px){.workspace-home[data-v-2343ba30]{padding:25px var(--shell-padding,24px)}.workspace-heading[data-v-2343ba30]{flex-wrap:wrap;align-items:flex-start}.dashboard-metrics[data-v-2343ba30]{gap:0}.metric-card[data-v-2343ba30]{padding:0 16px}.metric-card strong[data-v-2343ba30]{font-size:24px}.dashboard-chart-grid[data-v-2343ba30],.dashboard-bottom-grid.has-tasks[data-v-2343ba30]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}}@media (width<=800px){.workspace-home[data-v-2343ba30]{padding:22px 18px}.dashboard-metrics[data-v-2343ba30]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.metric-card[data-v-2343ba30]:nth-child(2n){border-right:0}.dashboard-chart-grid[data-v-2343ba30],.dashboard-bottom-grid.has-tasks[data-v-2343ba30]{grid-template-columns:1fr}.dashboard-panel[data-v-2343ba30]{padding:18px}.heading-date[data-v-2343ba30]{display:none}.heading-tools[data-v-2343ba30]{gap:8px}.metric-card strong[data-v-2343ba30]{font-size:25px}.commission-summary[data-v-2343ba30]{gap:12px}}@media (width<=480px){.workspace-home[data-v-2343ba30]{padding:20px 14px}.workspace-heading[data-v-2343ba30]{gap:14px}.workspace-heading h1[data-v-2343ba30]{font-size:23px}.heading-tools[data-v-2343ba30]{width:100%}.heading-tools .btn[data-v-2343ba30]{font-size:calc(12px * var(--ui-font-scale,1));padding:8px 10px}.month-picker input[data-v-2343ba30]{width:115px}.metric-card[data-v-2343ba30]{padding:0 14px}.metric-card strong[data-v-2343ba30]{font-size:22px}.recent-order-row[data-v-2343ba30]{grid-template-columns:minmax(0,1fr) auto;gap:10px}.recent-order-row .order-status[data-v-2343ba30]{grid-column:1}.recent-order-row .text-button[data-v-2343ba30]{grid-area:1/2/3}.commission-summary[data-v-2343ba30]{grid-template-columns:1fr;gap:12px}.commission-summary>div[data-v-2343ba30]{border-right:0;border-bottom:1px solid var(--line);padding-bottom:12px}.commission-summary>div[data-v-2343ba30]:last-child{border-bottom:0}.workspace-shortcuts button[data-v-2343ba30]{flex:1;min-width:130px}.dashboard-panel>header[data-v-2343ba30]{flex-wrap:wrap}.metric-card small[data-v-2343ba30]{line-height:1.5;display:block}}.task-inbox[data-v-fb533743]{min-width:0;padding:24px}.task-inbox>header[data-v-fb533743]{justify-content:space-between;align-items:center;gap:16px;display:flex}.task-inbox h2[data-v-fb533743]{font-size:calc(24px * var(--bl-font-scale));margin:0;font-weight:600}.task-inbox h2 small[data-v-fb533743]{color:var(--bl-muted);font-size:calc(16px * var(--bl-font-scale));margin-left:8px}.task-inbox header p[data-v-fb533743]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:8px 0 0}.task-tabs[data-v-fb533743]{flex-wrap:wrap;gap:6px;margin:24px 0 14px;display:flex}.task-tabs button[data-v-fb533743]{cursor:pointer;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 12px}.task-tabs .active[data-v-fb533743]{color:var(--bl-brand);background:var(--bl-soft);font-weight:600}.task-tabs span[data-v-fb533743]{font-size:calc(12px * var(--bl-font-scale));margin-left:5px}.inbox-tools[data-v-fb533743]{gap:8px;margin-bottom:16px;display:flex}.inbox-tools .input[data-v-fb533743]{flex:1}.inbox-tools .select[data-v-fb533743]{width:170px}.inbox-list[data-v-fb533743]{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;overflow:hidden}.task-item[data-v-fb533743]{text-align:left;background:var(--bl-surface);border:0;border-bottom:1px solid var(--bl-line);width:100%;color:var(--bl-text);cursor:pointer;align-items:center;gap:20px;padding:18px;line-height:1.6;display:flex}.task-item[data-v-fb533743]:hover{background:var(--bl-background)}.task-item[data-v-fb533743]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:-2px}.task-item div[data-v-fb533743]{flex:1;min-width:0}.task-item strong[data-v-fb533743]{font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;font-weight:600}.task-item small[data-v-fb533743]{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));overflow-wrap:anywhere;margin-top:5px;display:block}.task-item b[data-v-fb533743]{font-size:calc(13px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-brand);font-weight:500}.task-type[data-v-fb533743]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);flex:0 0 100px}.task-action-label[data-v-fb533743]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-waiting);max-width:200px;font-weight:600}.returned-item .task-action-label[data-v-fb533743]{color:var(--bl-danger)}.empty[data-v-fb533743]{text-align:center;color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));padding:40px 24px}.empty p[data-v-fb533743]{font-size:calc(12px * var(--bl-font-scale))}@media (width<=800px){.task-type[data-v-fb533743]{flex-basis:70px}.task-action-label[data-v-fb533743]{max-width:110px}.task-item[data-v-fb533743]{gap:12px}}@media (width<=600px){.task-item[data-v-fb533743]{flex-wrap:wrap}.task-item div[data-v-fb533743]{flex-basis:70%}.inbox-tools[data-v-fb533743]{flex-wrap:wrap}}.bl-menu-anchor[data-v-4702963a]{flex-shrink:0;display:inline-flex}.bl-menu-anchor>.bl-more-trigger[data-v-4702963a]{white-space:nowrap;width:28px;min-width:28px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.bl-more-trigger[data-v-4702963a]:hover,.bl-more-trigger[aria-expanded=true][data-v-4702963a]{border-color:var(--bl-line);background:var(--bl-surface)}.bl-record-menu[data-v-4702963a]{z-index:1700;background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:var(--bl-radius);width:190px;max-height:calc(100dvh - 16px);box-shadow:var(--bl-menu-shadow);font-size:calc(13px * var(--bl-font-scale));padding:5px;position:fixed;overflow:auto}.bl-record-menu button[data-v-4702963a]{text-align:left;width:100%;font:inherit;color:var(--bl-text);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:9px 10px;display:block}.bl-record-menu button[data-v-4702963a]:hover:not(:disabled){background:var(--bl-background)}.bl-record-menu button[data-v-4702963a]:disabled{cursor:not-allowed;color:var(--bl-muted)}.bl-record-menu .bl-menu-danger[data-v-4702963a]{color:var(--bl-danger)}.bl-menu-divider[data-v-4702963a]{background:var(--bl-line);height:1px;margin:4px 6px}.bl-menu-reason[data-v-4702963a]{color:var(--bl-muted);margin:0;padding:0 10px 9px;font-size:12px;line-height:1.6}.bl-more-trigger[data-v-4702963a]:focus-visible,.bl-record-menu button[data-v-4702963a]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:1px}.personal-task-page{padding:var(--shell-padding,24px);min-width:0}.personal-task-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.personal-task-heading h2{font-size:calc(24px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.5}.personal-task-heading h2 small{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-muted);margin-left:8px;font-weight:400}.personal-task-heading p{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:7px 0 0;line-height:1.7}.personal-task-tabs{gap:8px;margin:24px 0 16px;display:flex}.personal-task-tabs button{font:inherit;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px}.personal-task-tabs .active{background:var(--bl-soft);color:var(--bl-brand);font-weight:600}.personal-task-tabs span{margin-left:6px}.personal-task-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.personal-task-tools label{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);align-items:center;gap:8px;display:flex}.personal-task-tools :is(input,select){box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);min-width:0;min-height:36px;color:var(--bl-text);font-family:inherit;font-size:calc(13px * var(--bl-font-scale));border-radius:5px;padding:8px 10px;font-weight:400;line-height:1.4}.personal-task-tools .task-search{flex:1;min-width:180px}.personal-task-tools :is(input,select):focus{outline:2px solid var(--bl-brand);outline-offset:1px}.personal-task-list{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;overflow:hidden}.personal-task-list article{box-sizing:border-box;border-bottom:1px solid var(--bl-line);align-items:center;gap:18px;min-height:80px;padding:16px 18px;display:flex}.personal-task-list article:last-child{border-bottom:0}.todo-main{flex:1;min-width:0}.todo-title{text-align:left;color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;line-height:1.6;display:block;overflow:hidden}.todo-main p{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;line-height:1.6;overflow:hidden}.todo-complete{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.todo-complete span{box-sizing:border-box;border:1.5px solid var(--bl-muted);width:21px;height:21px;color:var(--bl-surface);border-radius:50%;font-size:14px;line-height:18px}.done .todo-complete span{background:var(--bl-brand);border-color:var(--bl-brand)}.done .todo-title{color:var(--bl-muted);text-decoration:line-through}.todo-priority,.todo-state{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-muted);flex:none}.todo-priority{text-align:center;background:var(--bl-background);border-radius:4px;min-width:40px;padding:3px 7px}.todo-priority.important{color:var(--bl-warning);background:var(--bl-warning-soft)}.todo-state{width:52px}.todo-title:focus-visible,.todo-complete:focus-visible,.personal-task-tabs button:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.personal-task-footnote,.personal-task-loading{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:16px 0 0;line-height:1.7}.personal-task-loading{margin:0 0 12px}.personal-task-error{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;line-height:1.7}.personal-task-empty{text-align:center;color:var(--bl-muted);padding:36px 20px}.personal-task-empty h3{font-size:calc(14px * var(--bl-font-scale));font-weight:500}.personal-task-empty p{font-size:calc(12px * var(--bl-font-scale));line-height:1.7}.personal-task-detail h3{font-size:calc(19px * var(--bl-font-scale));overflow-wrap:anywhere;margin:0 0 12px;font-weight:600;line-height:1.6}.personal-task-detail p{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));line-height:1.8}.personal-task-detail section{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--bl-line);font-size:calc(14px * var(--bl-font-scale));margin-top:20px;padding-top:20px;line-height:1.9}@media (width<=700px){.personal-task-heading{align-items:flex-start}.personal-task-list article{gap:10px;padding:14px 10px}.todo-state{display:none}.personal-task-tools .task-search{flex-basis:100%}}.bl-stage[data-v-bddce3e7]{white-space:nowrap;min-width:0;font-size:calc(13px * var(--bl-font-scale,1));color:var(--bl-text);align-items:center;gap:5px;line-height:normal;display:flex}.bl-stage strong[data-v-bddce3e7]{font-size:inherit;color:var(--bl-text);text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.bl-stage-count[data-v-bddce3e7]{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);flex-shrink:0;font-weight:500}.bl-stage-done strong[data-v-bddce3e7]{color:var(--bl-brand)}.bl-stage-track[data-v-bddce3e7]{flex:0 0 48px;gap:2px;width:48px;height:3px;margin-left:auto;display:flex}.bl-stage-track i[data-v-bddce3e7]{background:var(--bl-line);border-radius:2px;flex:1}.bl-stage-track i.passed[data-v-bddce3e7]{background:var(--bl-brand);opacity:.65}#company-registration-list{min-width:0;color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));margin:0}#company-registration-list .bl-page-header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}#company-registration-list h2{font-size:calc(22px * var(--bl-font-scale));letter-spacing:-.5px;margin:0;font-weight:600;line-height:1.45}#company-registration-list h2 span{color:var(--bl-muted);margin-left:6px;font-size:13px;font-weight:400}#company-registration-list .bl-page-header p{color:var(--bl-muted);margin:7px 0 0;font-size:12px;line-height:1.6}#company-registration-list .bl-control,.bl-company-supplement .bl-control{border:1px solid var(--bl-line);background:var(--bl-surface);min-height:34px;color:var(--bl-text);font:inherit;font-size:calc(13px * var(--bl-font-scale));white-space:nowrap;cursor:pointer;box-shadow:none;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:auto;padding:6px 10px;line-height:1.4;display:inline-flex}#company-registration-list .bl-primary{color:#fff;background:#17664f;border-color:#17664f}#company-registration-list .bl-primary:hover{background:#114b3b}#company-registration-list .bl-control:hover:not(:disabled){border-color:var(--bl-brand)}#company-registration-list .bl-control:disabled{opacity:1;cursor:not-allowed;color:var(--bl-muted);background:var(--bl-background)}#company-registration-list :is(button,input,select):focus-visible,.bl-company-supplement button:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}#company-registration-list .bl-status-tabs{align-items:center;gap:5px;min-height:38px;margin-bottom:13px;display:flex}#company-registration-list .bl-status-tabs button{min-height:32px;color:var(--bl-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;line-height:1.5;display:flex}#company-registration-list .bl-status-tabs button.active{background:var(--bl-surface);border-color:var(--bl-line);color:var(--bl-text);font-weight:600}#company-registration-list .bl-status-tabs small{font-size:calc(12px * var(--bl-font-scale,1));font-weight:400}#company-registration-list .bl-status-tabs .bl-attention-tab{color:var(--bl-brand);margin-left:auto}#company-registration-list .bl-attention-tab small{color:var(--bl-danger);background:var(--bl-danger-soft);border-radius:3px;padding:0 4px}#company-registration-list .bl-list-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}#company-registration-list .bl-search{border:1px solid var(--bl-line);background:var(--bl-surface);min-width:190px;max-width:300px;height:34px;color:var(--bl-muted);border-radius:5px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}#company-registration-list .bl-search input{width:100%;min-width:0;color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));box-shadow:none;background:0 0;border:0;outline:0;padding:0;line-height:1.5}#company-registration-list .bl-search:focus-within{outline:2px solid var(--bl-brand);outline-offset:1px}#company-registration-list .bl-search input::placeholder{color:var(--bl-muted);opacity:1}#company-registration-list .bl-search button{color:var(--bl-muted);cursor:pointer;background:0 0;border:0;padding:0}#company-registration-list .bl-toolbar-spacer{flex:1}#company-registration-list .bl-list-toolbar select{max-width:155px}#company-registration-list .bl-sort-field{max-width:125px}#company-registration-list .bl-quiet{background:0 0;border-color:#0000}#company-registration-list .bl-advanced-filters{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:5px;flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:14px;padding:16px;display:flex}#company-registration-list .bl-advanced-filters .filter-field{min-width:140px;color:var(--bl-muted);flex:150px;gap:6px;font-size:12px;display:grid}#company-registration-list .bl-advanced-filters :is(input,select){width:100%;max-width:100%;height:auto;min-height:34px;color:var(--bl-text);border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:5px;padding:6px 9px;font-size:13px;line-height:1.5}#company-registration-list .bl-readonly-note{color:var(--bl-muted);margin:0 0 12px;font-size:12px;line-height:1.6}#company-registration-list .bl-table-scroll{border:1px solid var(--bl-line);background:var(--bl-surface);overscroll-behavior-x:contain;border-radius:7px;width:100%;overflow:auto}#company-registration-list .bl-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:940px;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text)}#company-registration-list .bl-col-identity{width:25%}#company-registration-list .bl-col-country{width:7%}#company-registration-list .bl-col-party{width:11%}#company-registration-list .bl-col-owner{width:12%}#company-registration-list .bl-col-money{width:15%}#company-registration-list .bl-col-stage{width:19%}#company-registration-list .bl-col-actions{width:11%}#company-registration-list .bl-table th{text-align:left;vertical-align:middle;height:40px;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);background:var(--bl-surface);border:0;border-bottom:1px solid var(--bl-line);letter-spacing:0;white-space:nowrap;box-shadow:none;padding:0 12px;font-weight:500;line-height:normal;position:static}#company-registration-list .bl-table td{vertical-align:middle;border:0;border-bottom:1px solid var(--bl-line);overflow-wrap:normal;height:68px;box-shadow:none;background:0 0;padding:10px 12px;line-height:1.45}#company-registration-list .bl-table tr:last-child td{border-bottom:0}#company-registration-list .bl-table tbody tr:hover td{background:var(--bl-background)}#company-registration-list .bl-identity{gap:4px;min-width:0;display:grid}#company-registration-list .bl-name{text-align:left;max-width:100%;font:inherit;color:var(--bl-text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:19px;display:block;overflow:hidden}#company-registration-list .bl-number{min-width:0;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);font-variant-numeric:tabular-nums;letter-spacing:.1px;white-space:nowrap;align-items:center;gap:5px;line-height:17px;display:flex}#company-registration-list .bl-copy{width:18px;height:18px;color:var(--bl-brand);cursor:pointer;background:0 0;border:0;flex:0 0 18px;place-items:center;padding:0;font-size:13px;display:grid}#company-registration-list .bl-history-badge{font-size:calc(12px * var(--bl-font-scale,1));background:var(--bl-soft);color:var(--bl-brand);white-space:nowrap;border-radius:3px;padding:1px 4px;font-weight:400}#company-registration-list .bl-country{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}#company-registration-list .bl-party{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;color:var(--bl-text);font-weight:600;display:block;overflow:hidden}#company-registration-list .bl-owners{font-size:calc(12px * var(--bl-font-scale));gap:5px;line-height:17px;display:grid}#company-registration-list .bl-owners>span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex}#company-registration-list .bl-owners>span>span{text-overflow:ellipsis;min-width:0;overflow:hidden}#company-registration-list .bl-owners i{width:17px;height:17px;font-size:calc(12px * var(--bl-font-scale,1));background:var(--bl-soft);color:var(--bl-muted);border-radius:50%;flex-shrink:0;place-items:center;font-style:normal;display:grid}#company-registration-list .bl-owners small{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);flex-shrink:0}#company-registration-list .bl-table .bl-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#company-registration-list .bl-money strong{font-size:inherit;color:var(--bl-text);font-weight:600;line-height:normal;display:block}#company-registration-list .bl-money small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap;margin-top:5px;font-weight:400;line-height:17px;display:block}#company-registration-list .bl-notice{min-width:0;max-width:100%;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;margin-top:5px;line-height:17px;display:flex;overflow:hidden}#company-registration-list .bl-notice span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#company-registration-list button.bl-notice{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}#company-registration-list .bl-needs-action{color:var(--bl-danger)}#company-registration-list .bl-waiting{color:var(--bl-waiting)}#company-registration-list .bl-dot{background:var(--bl-danger);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}#company-registration-list .bl-actions-heading{text-align:right}#company-registration-list .bl-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}#company-registration-list .bl-row-primary{height:30px;min-height:30px;color:var(--bl-brand);font-size:calc(13px * var(--bl-font-scale));padding:0 10px;font-weight:500;line-height:normal}#company-registration-list .bl-pagination{min-height:57px;color:var(--bl-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}#company-registration-list .bl-pagination>span:first-child{margin-right:auto}#company-registration-list .bl-pagination label{align-items:center;gap:7px;display:flex}#company-registration-list .bl-pagination .bl-control{min-height:30px;padding:4px 8px;font-size:12px}#company-registration-list .bl-page-footnote{color:var(--bl-muted);margin:0;font-size:12px;line-height:1.7}#company-registration-list .bl-table .bl-empty{text-align:center;height:180px;padding:30px}#company-registration-list .bl-empty strong{color:var(--bl-text);font-size:15px}#company-registration-list .bl-empty p{color:var(--bl-muted);margin:8px 0 16px;font-size:13px}.bl-company-supplement{border:1px solid var(--bl-line);background:var(--bl-surface);width:min(720px,100vw - 32px);max-height:85dvh;color:var(--bl-text);box-shadow:var(--bl-menu-shadow);border-radius:8px;padding:24px}.bl-company-supplement::backdrop{background:#10271f55}.bl-company-supplement header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bl-company-supplement h3{margin:0;font-size:18px}.bl-company-supplement>p{color:var(--bl-muted);font-size:12px}.bl-company-supplement dl{grid-template-columns:1fr 1fr;gap:18px 24px;margin:24px 0 0;display:grid}.bl-company-supplement dl>div{min-width:0}.bl-company-supplement dt{color:var(--bl-muted);margin-bottom:6px;font-size:12px}.bl-company-supplement dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}@media (width>=1700px){#company-registration-list .bl-table td{height:72px}}@media (width<=1320px){#company-registration-list .bl-table :is(th,td){padding-left:10px;padding-right:10px}#company-registration-list .bl-col-identity{width:24%}#company-registration-list .bl-col-money{width:16%}#company-registration-list .bl-search{max-width:240px}#company-registration-list .bl-toolbar-spacer{display:none}#company-registration-list .bl-list-toolbar .bl-control{padding-left:8px;padding-right:8px}}@media (width<=760px){#company-registration-list .bl-page-header{flex-wrap:wrap;align-items:flex-start}#company-registration-list .bl-search{flex:100%;max-width:none}#company-registration-list .bl-status-tabs{flex-wrap:wrap;gap:1px}#company-registration-list .bl-status-tabs button{padding:6px 7px}#company-registration-list .bl-table{min-width:900px}.bl-company-supplement dl{grid-template-columns:1fr}}.record-sort[data-v-a438c9f5]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.record-sort>.select[data-v-a438c9f5]{width:auto;min-width:80px;max-width:180px;height:34px}.service-orders{min-width:0;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text)}.service-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.service-header h2{font-size:calc(22px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.5}.service-header h2>span{color:var(--bl-muted);margin-left:8px;font-size:13px;font-weight:400}.service-header p{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);margin:5px 0 0}.service-tabs{border-bottom:1px solid var(--bl-line);align-items:center;gap:8px;display:flex}.service-tabs button{color:var(--bl-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 13px;display:inline-flex}.service-tabs button.active{border-bottom-color:var(--bl-brand);color:var(--bl-brand);font-weight:600}.service-tabs small{color:inherit;font-size:12px;font-weight:400}.service-dot{background:var(--bl-danger);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}.service-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:15px 0;display:flex}.service-search{flex:260px;min-width:220px;position:relative}.service-search input{border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;font:inherit;color:var(--bl-text);border-radius:5px;height:38px;padding:9px 30px 9px 11px;line-height:1.4}.service-search input::placeholder{color:var(--bl-muted);opacity:1}.service-search>button{color:var(--bl-muted);cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:7px;right:8px}.service-toolbar>.select{flex:0 150px;width:150px}.service-toolbar .record-sort{margin-left:auto}.service-advanced{border-top:1px solid var(--bl-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding:16px 0 20px;display:grid}.service-advanced label{color:var(--bl-muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.service-advanced .select,.service-advanced .input{width:100%;min-width:0}.service-advanced>button{align-self:end}.service-readonly{color:var(--bl-muted);margin:0 0 12px;font-size:12px;line-height:1.7}.service-scroll{border:1px solid var(--bl-line);background:var(--bl-surface);overscroll-behavior-x:contain;border-radius:6px;max-width:100%;overflow:auto}.service-order-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1000px;color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale))}.service-order-table :is(th,td){border-bottom:1px solid var(--bl-line);vertical-align:middle;background:var(--bl-surface);padding:13px 14px;line-height:1.5}.service-order-table th{text-align:left;background:var(--bl-background);height:46px;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap;padding-top:10px;padding-bottom:10px;font-weight:500}.service-order-table td{height:88px}.service-order-table tbody tr:last-child td{border-bottom:0}.service-order-table tbody tr:hover td{background:var(--bl-background)}.service-col-identity{width:25%}.service-col-customer{width:16%}.service-col-owner{width:14%}.service-col-money{width:16%}.service-col-task{width:21%}.service-col-action{width:105px}.service-has-visa .service-col-identity{width:22%}.service-has-visa .service-col-customer{width:13%}.service-has-visa .service-col-owner{width:11%}.service-has-visa .service-col-money{width:14%}.service-has-visa .service-col-task{width:18%}.service-has-visa .service-col-visa{width:12%}.service-has-visa .service-col-action{width:10%}.service-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;font:inherit;color:var(--bl-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.6;display:block;overflow:hidden}.service-name:hover{color:var(--bl-brand)}.service-number{white-space:nowrap;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-top:4px;display:flex}.service-number>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.service-number button{color:var(--bl-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:14px}.service-history{border:1px solid var(--bl-line);border-radius:3px;flex:none;padding:0 3px;font-size:12px}.service-ellipsis{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.service-order-table td>small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:5px;display:block}.service-owners>span{text-overflow:ellipsis;white-space:nowrap;line-height:1.8;display:block;overflow:hidden}.service-owners small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-right:7px}.service-order-table .service-money{text-align:right;font-variant-numeric:tabular-nums}.service-money strong{font-size:calc(14px * var(--bl-font-scale));white-space:nowrap;font-weight:600}.service-money small{white-space:nowrap}.service-date{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:inherit}.service-notice{max-width:100%;color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));align-items:center;gap:5px;margin:5px 0 0;line-height:1.5;display:flex}.service-notice span,.service-order-table small.service-notice{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-notice.actionable{text-align:left;color:var(--bl-danger);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.service-notice.waiting{color:var(--bl-waiting)}.service-order-table .service-actions-heading,.service-order-table .service-actions-cell{z-index:1;text-align:right;position:sticky;right:0}.service-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.service-actions .btn{min-height:32px;padding:5px 9px}.service-pagination{color:var(--bl-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.service-pagination>span:first-child{margin-right:auto}.service-pagination label{align-items:center;gap:7px;display:flex}.service-pagination .select{width:auto}.service-pagination .btn{min-height:32px;padding:5px 9px}.service-footnote{color:var(--bl-muted);margin:0;font-size:12px;line-height:1.7}.service-order-table .service-empty{text-align:center;height:180px;padding:30px}.service-empty p{color:var(--bl-muted);margin:8px 0 16px}.service-detail>header{padding-bottom:22px}.service-detail>header h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.6}.service-detail>header p{color:var(--bl-muted);overflow-wrap:anywhere;margin:6px 0 14px;font-size:13px;line-height:1.7}.service-detail>section{border-top:1px solid var(--bl-line);padding:22px 0}.service-detail section h3{margin:0 0 18px;font-size:15px;font-weight:600}.service-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.service-detail dt{color:var(--bl-muted);margin-bottom:5px;font-size:12px}.service-detail dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;line-height:1.7}.service-orders button:focus-visible,.service-search input:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=1320px){.service-order-table :is(th,td){padding-left:10px;padding-right:10px}.service-toolbar .record-sort{margin-left:0}}@media (width<=760px){.service-header{flex-wrap:wrap;align-items:flex-start}.service-search{flex-basis:100%}.service-tabs{flex-wrap:wrap;gap:0}.service-tabs button{padding:10px}.service-detail dl{grid-template-columns:1fr}}.unified-order-page .module-head[data-v-12dc7b8e]{flex-wrap:wrap;gap:12px;min-height:70px;padding:18px 20px}.unified-order-page .module-head h2[data-v-12dc7b8e]{margin:0;font-size:22px}.unified-order-page .order-filter-primary[data-v-12dc7b8e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.unified-order-page .order-search-wrap[data-v-12dc7b8e]{flex:300px;min-width:0}.unified-order-page .order-status-tabs[data-v-12dc7b8e]{flex-wrap:wrap;flex:0 auto}.unified-order-page .order-filter-bar[data-v-12dc7b8e]{background:#f9fbfa;padding:14px 20px}.unified-order-page .table-wrap[data-v-12dc7b8e]{max-width:100%;overflow:auto}.unified-order-page .compact-order-table th[data-v-12dc7b8e]{color:#5f7368;white-space:nowrap;background:#f4f8f6;height:48px;padding:10px 14px;font-size:12px}.unified-order-page .compact-order-table td[data-v-12dc7b8e]{vertical-align:top;border-bottom:1px solid #e1eae5;padding:16px 14px;line-height:1.6}.unified-order-page .compact-order-table td strong[data-v-12dc7b8e]{color:#253f33;font-size:14px}.unified-order-page .compact-order-table td small[data-v-12dc7b8e]{color:#74877d;margin-top:5px;font-size:12px}.unified-order-page .compact-order-table tbody tr[data-v-12dc7b8e]:hover{background:#f7fbf9}.unified-order-page .order-action[data-v-12dc7b8e]{border-radius:7px}.unified-order-page button[data-v-12dc7b8e]:disabled{cursor:not-allowed;opacity:.5}.historical-badge[data-v-12dc7b8e]{font-size:calc(12px * var(--bl-font-scale,1));color:#477360;vertical-align:middle;background:#e8f3ec;border-radius:4px;margin-left:5px;padding:2px 6px;font-weight:400;display:inline-block}.order-next-step[data-v-12dc7b8e]{text-align:left;color:#795718;cursor:pointer;white-space:normal;background:#fff7e6;border:1px solid #edcd85;border-radius:6px;max-width:260px;margin:8px 0;padding:8px 10px;font-size:12px;line-height:1.6;display:block}.order-next-step span[data-v-12dc7b8e]{margin-right:5px;font-weight:700}#accounting-service-list{min-width:0;color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));background:0 0}#accounting-service-list .acct-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}#accounting-service-list .acct-heading h2{font-size:calc(22px * var(--bl-font-scale));letter-spacing:0;margin:0;font-weight:600;line-height:1.45}#accounting-service-list .acct-heading h2 span{color:var(--bl-muted);margin-left:7px;font-size:13px;font-weight:400}#accounting-service-list .acct-heading p{color:var(--bl-muted);margin:7px 0 0;font-size:12px}.acct-readonly{color:var(--bl-muted);border:1px solid var(--bl-line);border-radius:4px;padding:4px 9px;font-size:12px}.acct-button,.acct-icon-button,.acct-row-primary{border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-text);font-family:inherit;font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;cursor:pointer;min-height:32px;box-shadow:none;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-weight:500;line-height:1.5;display:inline-flex}.acct-primary{color:#fff;background:#17664f;border-color:#17664f}.acct-primary:hover:not(:disabled){background:#114b3b}.acct-button:hover:not(:disabled),.acct-icon-button:hover,.acct-row-primary:hover{border-color:var(--bl-brand)}.acct-button:disabled{opacity:.5;cursor:not-allowed}.acct-button .shell-icon,.acct-icon-button .shell-icon{flex-basis:15px;width:15px;height:15px}.acct-icon-button{width:30px;padding:4px}.acct-row-primary{min-height:28px;padding:4px 8px;font-size:12px}#accounting-service-list .acct-surface{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;min-width:0;overflow:visible}#accounting-service-list .acct-risk-tabs{border-bottom:1px solid var(--bl-line);align-items:center;gap:20px;min-height:47px;padding:0 18px;display:flex}#accounting-service-list .acct-risk-tabs button{min-height:47px;color:var(--bl-muted);font-family:inherit;font-size:calc(12px * var(--bl-font-scale));cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;position:relative}#accounting-service-list .acct-risk-tabs button.active{color:var(--bl-text);font-weight:600}#accounting-service-list .acct-risk-tabs button.active:after{content:"";background:var(--bl-brand);height:2px;position:absolute;bottom:0;left:0;right:0}#accounting-service-list .acct-risk-tabs button span{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale,1));margin-left:5px;font-weight:400}#accounting-service-list .acct-risk-tabs .acct-attention-filter{align-items:center;gap:5px;margin-left:auto;display:flex}.acct-dot{background:var(--bl-danger);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.acct-filter-count{color:var(--bl-danger);font-size:calc(12px * var(--bl-font-scale,1))}.acct-dot-button{cursor:pointer;background:0 0;border:0;flex:none;padding:5px 2px;line-height:0}#accounting-service-list .acct-toolbar{align-items:center;gap:8px;min-width:0;padding:13px 18px;display:flex}#accounting-service-list .acct-search{border:1px solid var(--bl-line);background:var(--bl-surface);min-width:170px;max-width:340px;height:34px;color:var(--bl-muted);border-radius:5px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}#accounting-service-list .acct-search:focus-within{border-color:var(--bl-brand)}#accounting-service-list .acct-search input{width:100%;min-width:0;color:var(--bl-text);font-family:inherit;font-size:calc(12px * var(--bl-font-scale));box-shadow:none;background:0 0;border:0;outline:0;padding:0}#accounting-service-list .acct-search input:focus-visible{outline:none}#accounting-service-list .acct-search input::placeholder{opacity:1;color:var(--bl-muted)}#accounting-service-list .acct-search .shell-icon{flex-basis:15px;width:15px;height:15px}.acct-control{border:1px solid var(--bl-line);background:var(--bl-surface);min-width:0;max-width:100%;height:34px;color:var(--bl-text);font-family:inherit;font-size:calc(12px * var(--bl-font-scale));box-shadow:none;border-radius:5px;padding:0 9px}.acct-toolbar-space{flex:1}#accounting-service-list .acct-service-select{width:142px}#accounting-service-list .acct-sort-select{width:124px}#accounting-service-list .acct-reset{color:var(--bl-muted);cursor:pointer;background:0 0;border:0;padding:6px;font-family:inherit;font-size:12px}#accounting-service-list .acct-reset:disabled{opacity:.4;cursor:default}#accounting-service-list .acct-extra-filters{background:var(--bl-background);border-top:1px solid var(--bl-line);align-items:flex-end;gap:16px;padding:13px 18px;display:flex}#accounting-service-list .acct-extra-filters label{color:var(--bl-muted);gap:6px;min-width:150px;font-size:12px;display:grid}#accounting-service-list .acct-extra-filters p{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);margin:0 0 7px;line-height:1.6}#accounting-service-list .acct-table-scroll{max-width:100%;overflow-x:auto}#accounting-service-list .acct-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:920px;color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale))}#accounting-service-list .acct-col-customer{width:26%}#accounting-service-list .acct-col-service{width:9%}#accounting-service-list .acct-col-owner{width:12%}#accounting-service-list .acct-col-due{width:14%}#accounting-service-list .acct-col-amount{width:12%}#accounting-service-list .acct-col-status{width:14%}#accounting-service-list .acct-col-actions{width:13%}#accounting-service-list .acct-table th{background:var(--bl-background);color:var(--bl-muted);font-weight:500;font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;text-align:left;vertical-align:middle;border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);height:38px;padding:9px 12px;line-height:1.5}#accounting-service-list .acct-table td{background:var(--bl-surface);vertical-align:middle;border-bottom:1px solid var(--bl-line);overflow-wrap:normal;height:76px;padding:11px 12px;line-height:1.5}#accounting-service-list .acct-table tr:hover td{background:var(--bl-background)}#accounting-service-list .acct-table :is(th,td).column-hover{background:var(--bl-soft)}#accounting-service-list .acct-table tbody tr:last-child td{border-bottom:0}#accounting-service-list .acct-company-line{align-items:center;gap:5px;min-width:0;display:flex}#accounting-service-list .acct-company-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:block;overflow:hidden}#accounting-service-list .acct-company-name:hover{color:var(--bl-brand)}#accounting-service-list .acct-secondary{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin-top:4px;font-weight:400;line-height:1.5;display:block}#accounting-service-list .acct-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#accounting-service-list .acct-owner{font-size:inherit;color:var(--bl-text);font-weight:500;display:block}#accounting-service-list .acct-service-name{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-muted)}#accounting-service-list .acct-due{white-space:nowrap;color:var(--bl-text);font-variant-numeric:tabular-nums;font-weight:600;display:block}#accounting-service-list .acct-risk-label{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;align-items:center;gap:4px;margin-top:4px;display:flex}.acct-risk-label i{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.acct-risk-label.tone-danger,.acct-detail .tone-danger{color:var(--bl-danger)}.acct-risk-label.tone-warning,.acct-detail .tone-warning{color:var(--bl-warning)}.acct-risk-label.tone-neutral,.acct-detail .tone-neutral{color:var(--bl-muted)}#accounting-service-list .acct-table .acct-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#accounting-service-list .acct-amount{font-weight:600;font-size:inherit;color:var(--bl-text)}#accounting-service-list .acct-renewal-state{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;border-radius:4px;padding:2px 6px;font-weight:500;line-height:1.5;display:inline-block}#accounting-service-list .state-success{background:var(--bl-soft);color:var(--bl-brand)}#accounting-service-list .state-neutral{background:var(--bl-background);color:var(--bl-muted)}#accounting-service-list .state-pending{background:var(--bl-waiting-soft);color:var(--bl-waiting)}#accounting-service-list .acct-reminder-link{white-space:nowrap;font-family:inherit;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;display:block}#accounting-service-list .acct-reminder-link:hover{text-decoration:underline}#accounting-service-list .acct-action-heading{text-align:right}#accounting-service-list .acct-row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}#accounting-service-list .acct-import-tag{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);border:1px solid var(--bl-line);white-space:nowrap;padding:0 3px}#accounting-service-list .acct-pagination{border-top:1px solid var(--bl-line);color:var(--bl-muted);align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:flex}#accounting-service-list .acct-pagination>span:first-child{margin-right:auto}#accounting-service-list .acct-pagination label{align-items:center;gap:7px;display:flex}#accounting-service-list .acct-pagination .acct-control{height:30px}#accounting-service-list .acct-pagination .acct-button{min-height:30px;padding:4px 8px}#accounting-service-list .acct-page-note{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale,1));margin:13px 0 0;line-height:1.6}#accounting-service-list .acct-table td.acct-empty{text-align:center;height:180px;color:var(--bl-muted)}#accounting-service-list .acct-empty strong{color:var(--bl-text);font-size:14px;font-weight:500}#accounting-service-list .acct-empty p{font-size:12px}.acct-detail{box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);width:min(780px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;color:var(--bl-text);box-shadow:var(--bl-menu-shadow);font-family:var(--bl-font-family);font-size:calc(13px * var(--bl-font-scale));border-radius:8px;margin:0;padding:0;position:fixed;inset:16px 16px 16px auto;overflow:hidden}.acct-detail[open]{flex-direction:column;display:flex}.acct-detail::backdrop{background:#10251e45}.acct-detail-head{border-bottom:1px solid var(--bl-line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.acct-detail-head>div{min-width:0}.acct-detail-head p{color:var(--bl-muted);margin:0 0 8px;font-size:12px}.acct-detail-head p span{margin-left:9px}.acct-detail-head h2{font-size:calc(20px * var(--bl-font-scale));overflow-wrap:anywhere;color:var(--bl-text);margin:0 0 8px;font-weight:600;line-height:1.45}.acct-copy-number{color:var(--bl-muted);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px}.acct-copy-number span{color:var(--bl-brand);margin-left:5px}.acct-detail-summary{background:var(--bl-background);flex:none;grid-template-columns:1.2fr 1fr 1fr;gap:20px;padding:20px 24px;display:grid}.acct-detail-summary>div{min-width:0}.acct-detail-summary span{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);display:block}.acct-detail-summary strong{font-size:calc(16px * var(--bl-font-scale));white-space:nowrap;font-variant-numeric:tabular-nums;margin:6px 0;font-weight:600;display:block}.acct-detail-summary small{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted)}.acct-detail-summary small.tone-danger{color:var(--bl-danger)}.acct-detail-summary small.tone-warning{color:var(--bl-warning)}.acct-detail-tabs{border-bottom:1px solid var(--bl-line);flex:none;gap:24px;padding:0 24px;display:flex}.acct-detail-tabs button{min-height:44px;color:var(--bl-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-family:inherit;font-size:13px}.acct-detail-tabs button.active{color:var(--bl-text);border-bottom-color:var(--bl-brand);font-weight:600}.acct-detail-tabs button span{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);margin-left:6px}.acct-detail-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.acct-detail-section{border-bottom:1px solid var(--bl-line);padding:22px 0}.acct-detail-section:last-child{border-bottom:0}.acct-detail-section h3{color:var(--bl-text);margin:0 0 16px;font-size:14px;font-weight:600}.acct-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.acct-field-grid>div{min-width:0}.acct-field-grid dt{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale,1));margin-bottom:6px}.acct-field-grid dd{color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;margin:0;line-height:1.6}.acct-detail .numeric{font-variant-numeric:tabular-nums}.acct-muted{color:var(--bl-muted);font-size:12px;line-height:1.7}.acct-detail-links{flex-wrap:wrap;gap:8px;display:flex}.acct-detail-footer{border-top:1px solid var(--bl-line);flex:none;align-items:center;gap:8px;padding:14px 20px;display:flex}.acct-detail-footer>span{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);margin-right:auto;line-height:1.5}.acct-detail-footer .acct-button{padding:6px 9px}.acct-reminder-editor{max-width:260px;color:var(--bl-muted);gap:8px;margin:22px 0 8px;font-size:12px;display:grid}.acct-history-state{color:var(--bl-muted);justify-items:center;gap:15px;padding:30px 10px;font-size:13px;line-height:1.6;display:grid}.acct-history-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 0 12px;display:grid}.acct-history-totals span{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);display:block}.acct-history-totals strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px;font-weight:600;display:block}.acct-history-record{border-top:1px solid var(--bl-line);padding:18px 0}.acct-history-record header{justify-content:space-between;gap:12px;display:flex}.acct-history-record header strong{font-size:13px;font-weight:600}.acct-history-record header p{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);margin:7px 0}.acct-history-record header>div:last-child{text-align:right}.acct-record-kind{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted);margin-top:7px;display:block}.acct-history-record details{margin-top:9px}.acct-history-record summary{color:var(--bl-brand);cursor:pointer;font-size:12px}.acct-history-record details[open] summary{margin-bottom:18px}.acct-history-record footer{gap:18px;margin-top:13px;display:flex}.acct-text-button{color:var(--bl-brand);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px}.acct-danger{color:var(--bl-danger)}#accounting-service-list :is(button,select):focus-visible,.acct-detail :is(button,select,summary):focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=1320px){#accounting-service-list .acct-toolbar{gap:6px;padding:12px}#accounting-service-list .acct-search{max-width:300px}#accounting-service-list .acct-table :is(th,td){padding-left:10px;padding-right:10px}#accounting-service-list .acct-row-actions{gap:3px}#accounting-service-list .acct-row-actions .acct-icon-button{width:27px}}@media (width<=800px){#accounting-service-list .acct-toolbar{flex-wrap:wrap}#accounting-service-list .acct-search{flex-basis:100%;max-width:none}#accounting-service-list .acct-risk-tabs{gap:12px;padding:0 12px}#accounting-service-list .acct-pagination{flex-wrap:wrap}.acct-detail{width:calc(100vw - 16px);height:calc(100dvh - 16px);inset:8px}.acct-detail-head,.acct-detail-summary{padding:16px}.acct-detail-body{padding:0 16px 16px}.acct-detail-summary{gap:12px}.acct-detail-summary strong{font-size:14px}.acct-detail-footer{flex-wrap:wrap;padding:12px}.acct-detail-footer>span{flex-basis:100%}.acct-extra-filters{flex-wrap:wrap}}.accounting-management-saas[data-v-e763305d]{min-width:0}.acct-edit-backdrop[data-v-e763305d]{z-index:1800}.acct-edit-modal[data-v-e763305d]{background:var(--card);width:min(840px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--text);border:1px solid var(--line);border-radius:8px;overflow-y:auto;box-shadow:0 16px 50px #10251e26}.acct-edit-modal .profile-head[data-v-e763305d]{border-bottom:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.acct-edit-modal .profile-kicker[data-v-e763305d]{font-size:calc(12px * var(--bl-font-scale,1));letter-spacing:0;color:var(--muted);background:0 0;height:auto;min-height:0;padding:0}.acct-edit-modal .profile-head h2[data-v-e763305d]{color:var(--text);margin:7px 0;font-size:21px;font-weight:600}.acct-edit-modal .profile-head p[data-v-e763305d]{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.acct-edit-modal .icon-close[data-v-e763305d]{color:var(--muted);cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:23px}.acct-edit-modal .profile-form[data-v-e763305d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0;padding:22px 24px;display:grid}.acct-edit-modal .profile-form label[data-v-e763305d],.renewal-record-edit-grid label[data-v-e763305d]{align-content:start;gap:7px;min-width:0;display:grid}.acct-edit-modal .profile-form .field-label[data-v-e763305d],.renewal-record-edit-grid .field-label[data-v-e763305d]{color:var(--muted);font-size:12px;font-weight:500}.acct-edit-modal .profile-form[data-v-e763305d] :is(input,select),.renewal-record-edit-grid[data-v-e763305d] :is(input,select){border:1px solid var(--line);width:100%;min-width:0;height:38px;min-height:38px;font-size:calc(13px * var(--ui-font-scale,1));color:var(--text);background:var(--card);border-radius:5px;padding:7px 10px;font-family:inherit}.acct-edit-modal .profile-form small[data-v-e763305d]{font-size:calc(12px * var(--bl-font-scale,1));color:var(--muted);font-weight:400;line-height:1.6}.acct-edit-modal .profile-actions[data-v-e763305d],.renewal-record-edit-panel .profile-actions[data-v-e763305d]{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;margin:4px 0 0;padding:14px 0 0;display:flex}.acct-edit-modal .profile-actions button[data-v-e763305d]:first-child{margin-right:auto}.renewal-record-edit-panel[data-v-e763305d]{border-top:1px solid var(--bl-line);background:var(--bl-background);color:var(--bl-text);border-radius:5px;margin-top:16px;padding:18px}.renewal-record-edit-head[data-v-e763305d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.renewal-record-edit-head>div[data-v-e763305d]{gap:5px;display:grid}.renewal-record-edit-head span[data-v-e763305d]{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted)}.renewal-record-edit-head strong[data-v-e763305d]{font-size:13px;font-weight:600}.renewal-record-edit-head button[data-v-e763305d]{color:var(--bl-brand);cursor:pointer;background:0 0;border:0;font-size:12px}.renewal-record-edit-grid[data-v-e763305d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.renewal-record-edit-panel .profile-actions button[data-v-e763305d]{border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-text);cursor:pointer;border-radius:5px;padding:7px 11px;font-size:12px}.renewal-record-edit-panel .profile-actions button.primary[data-v-e763305d]{color:#fff;background:#17664f;border-color:#17664f}@media (width<=650px){.acct-edit-modal .profile-form[data-v-e763305d],.renewal-record-edit-grid[data-v-e763305d]{grid-template-columns:1fr}.acct-edit-modal .profile-head[data-v-e763305d],.acct-edit-modal .profile-form[data-v-e763305d]{padding:18px}.acct-edit-modal .profile-actions[data-v-e763305d]{flex-wrap:wrap}}.dashboard-page>.people-page{padding:0}.people-account-table th:last-child,.people-account-table td:last-child{background:var(--bl-surface);box-shadow:inset 1px 0 var(--bl-line);z-index:1;position:sticky;right:0}.people-account-table th:last-child{background:var(--bl-background)}.people-inline-note{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:0 0 18px;line-height:1.7}.people-two-lines{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.people-config-table .people-row-actions{flex-wrap:nowrap;gap:10px}.people-config-table{min-width:950px}.people-role-picker{border:0;min-width:0;margin:0;padding:0}.people-role-picker legend{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);margin-bottom:12px;padding:0;font-weight:500}.people-role-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.people-role-options label{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);flex-direction:row;align-items:center;gap:8px;font-weight:400;display:flex}.people-page{padding:var(--shell-padding,24px);min-width:0;font-size:calc(14px * var(--bl-font-scale))}.people-page *{box-sizing:border-box}.people-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.people-heading h2{font-weight:650;font-size:calc(24px * var(--bl-font-scale));margin:0;line-height:1.4}.people-heading p{color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));margin:6px 0 0;line-height:1.6}.people-actions,.people-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.people-count{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap}.people-surface{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;min-width:0}.people-toolbar{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.people-tabs{align-items:center;gap:20px;margin-right:auto;display:flex}.people-tabs button{font:500 calc(14px * var(--bl-font-scale))/1.5 var(--bl-font-family);color:var(--bl-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 0}.people-tabs button.active{color:var(--bl-brand);font-weight:600}.people-tabs button span{font-size:calc(12px * var(--bl-font-scale));margin-left:6px}.people-toolbar>.people-search{flex:0 310px;width:310px;min-width:200px}.people-table-scroll{overflow:auto}.people-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:980px}.people-table th,.people-table td{border-bottom:1px solid var(--bl-line);vertical-align:middle;padding:14px 16px;line-height:1.5}.people-table th{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);background:var(--bl-background);white-space:nowrap;height:44px;font-weight:550}.people-table td{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);overflow-wrap:anywhere;height:80px}.people-table tr:last-child td{border-bottom:0}.people-table tbody tr:hover{background:var(--bl-background)}.people-table strong{color:var(--bl-text);font-weight:600}.people-table small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:4px;line-height:1.5;display:block}.people-main{display:block}.people-ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.people-nowrap,.people-date{white-space:nowrap;font-variant-numeric:tabular-nums}.people-status{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-muted);background:var(--bl-background);border-radius:4px;align-items:center;gap:5px;padding:3px 7px;line-height:1.5;display:inline-flex}.people-status.active{color:var(--bl-brand);background:var(--bl-soft)}.people-status.inactive{color:var(--bl-muted);background:var(--bl-background)}.people-status.warning{color:var(--bl-warning);background:var(--bl-warning-soft)}.people-link{color:var(--bl-brand);font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0}.people-link.danger{color:var(--bl-danger)}.people-link:disabled{opacity:.5;cursor:not-allowed}.people-link:hover{text-decoration:underline}.people-all-fields{table-layout:auto;min-width:4100px}.people-all-fields td,.people-all-fields th{min-width:120px}.people-all-fields th:nth-child(2),.people-all-fields td:nth-child(2){background:var(--bl-surface);z-index:1;position:sticky;left:0}.people-all-fields th:nth-child(2){background:var(--bl-background)}.people-table-note{border-top:1px solid var(--bl-line);font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);padding:12px 16px;line-height:1.7}.people-empty{text-align:center;color:var(--bl-muted);line-height:1.7;font-size:calc(13px * var(--bl-font-scale));padding:40px 20px}.people-empty strong{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);font-weight:550}.people-empty p{margin:6px 0 0}.people-table .people-empty{text-align:center;height:180px}.people-error{color:var(--bl-danger);background:var(--bl-danger-soft);line-height:1.7;font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;border-radius:5px;padding:12px 14px}.people-detail-identity{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.people-detail-identity>strong{font-size:calc(21px * var(--bl-font-scale));font-weight:600}.people-detail-identity>span{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted)}.people-detail-section,.people-form-section{border-top:1px solid var(--bl-line);margin-top:24px;padding-top:22px}.people-form-section:first-child{border-top:0;margin-top:0;padding-top:0}.people-detail-section h3,.people-form-section h3{color:var(--bl-text);font-size:calc(15px * var(--bl-font-scale));margin:0 0 16px;font-weight:600}.people-fields,.people-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;display:grid}.people-fields dt{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-bottom:5px;line-height:1.5}.people-fields dd{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.65}.people-fields .wide,.people-form-grid .wide{grid-column:1/-1}.people-form-grid label{flex-direction:column;gap:8px;min-width:0;display:flex}.people-form-grid .field-label{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);font-weight:500;line-height:1.5}.people-form-grid .required-mark{color:var(--bl-danger);font-style:normal}.people-form-grid :is(.input,.select){border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-width:0;max-width:100%;color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));border-radius:5px;min-height:42px;padding:9px 11px;line-height:1.5}.people-form-grid textarea{resize:vertical}.people-form-grid :is(input,select,textarea):focus{outline:2px solid var(--bl-soft);border-color:var(--bl-brand)}.people-form-grid input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.eye-care-night .people-form-grid input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.people-file-toolbar{align-items:center;gap:10px;margin-bottom:20px;display:flex}.people-file-toolbar>span{color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));margin-right:auto}.people-upload-input{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.people-file-toolbar>label{cursor:pointer;align-items:center;display:inline-flex}.people-file-list{margin:0;padding:0;list-style:none}.people-file-list li{border-bottom:1px solid var(--bl-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.people-file-main{flex:1;min-width:0}.people-file-main strong{font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;color:var(--bl-text);font-weight:550;display:block}.people-file-main small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:5px;line-height:1.6;display:block}.people-file-main .input{width:100%}.people-file-list .people-row-actions{flex-shrink:0}.people-level-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.people-level-filters button{background:var(--bl-surface);color:var(--bl-muted);border:1px solid var(--bl-line);font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);cursor:pointer;border-radius:5px;padding:8px 12px}.people-level-filters button.active{background:var(--bl-soft);color:var(--bl-brand);border-color:var(--bl-brand)}.people-level-filters b{margin-left:6px;font-weight:600}.people-account-table{min-width:1080px}.people-account-table .people-row-actions{flex-wrap:nowrap;gap:10px}.people-name-button{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);font-weight:600}.people-country-tags{flex-wrap:wrap;gap:7px;display:flex}.people-country-tags>span{background:var(--bl-background);border:1px solid var(--bl-line);font-size:calc(13px * var(--bl-font-scale));border-radius:4px;padding:4px 8px;display:inline-flex}.people-account-form .employee-editor-body{gap:24px;display:grid}.people-account-form .employee-editor-section h3{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-text);margin:0 0 16px;font-weight:600}.people-account-form .employee-editor-section+.employee-editor-section{border-top:1px solid var(--bl-line);padding-top:22px}.people-account-form .employee-editor-grid{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.people-account-form .employee-editor-grid>label{flex-direction:column;gap:8px;min-width:0;display:flex}.people-account-form .field-label{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);font-weight:500;line-height:1.5}.people-account-form .required-mark{color:var(--bl-danger);font-style:normal}.people-account-form :is(.input,.select){border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-width:0;max-width:100%;color:var(--bl-text);min-height:42px;font-size:calc(14px * var(--bl-font-scale));box-sizing:border-box;border-radius:5px;padding:10px 12px;line-height:1.5}.people-account-form :is(.input,.select):disabled{opacity:.65;background:var(--bl-background)}.people-account-form :is(.input,.select):focus{outline:2px solid var(--bl-soft);border-color:var(--bl-brand)}.people-account-form .employee-editor-permissions{border-top:1px solid var(--bl-line);padding-top:18px}.people-account-form .employee-editor-permissions summary{cursor:pointer;font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);align-items:center;gap:10px;font-weight:600;line-height:1.6;list-style:none;display:flex}.people-account-form .employee-editor-permissions summary:before{content:"›";color:var(--bl-brand);font-size:20px}.people-account-form .employee-editor-permissions[open] summary:before{transform:rotate(90deg)}.people-account-form .employee-editor-permissions small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-left:auto;font-weight:400}.people-account-form .employee-editor-permission-body{gap:18px;padding-top:20px;display:grid}.people-account-form .employee-order-toggle{font-size:calc(13px * var(--bl-font-scale));align-items:center;gap:8px;font-weight:400;display:flex}.people-account-form .country-scope-tools{align-items:center;gap:10px;margin:10px 0;display:flex}.people-account-form .country-scope-count{white-space:nowrap;color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale))}.people-account-form .country-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:240px;padding:12px 0;display:grid;overflow:auto}.people-account-form .country-scope-grid label{font-size:calc(13px * var(--bl-font-scale));align-items:center;gap:7px;font-weight:400;display:flex}.people-account-form .country-scope-empty{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);grid-column:1/-1;padding:12px 0}@media (width<=800px){.people-page{padding:16px}.people-heading{flex-wrap:wrap}.people-fields,.people-form-grid{grid-template-columns:1fr}.people-file-list li{flex-wrap:wrap;align-items:flex-start}.people-search{flex:1;min-width:190px}}@media (width<=600px){.people-account-form .employee-editor-grid{grid-template-columns:1fr}.people-account-form .country-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.income-toolbar>.select{flex:0 0 148px;width:148px}.income-contract-page .people-toolbar>.people-search{flex:240px;min-width:220px;max-width:360px;margin-right:auto}.income-sortbar{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.income-sortbar>span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.6}.income-contract-table{min-width:1100px}.income-contract-table td{height:92px}.income-contract-table th:last-child,.income-contract-table td:last-child{z-index:1;background:var(--bl-surface);box-shadow:inset 1px 0 var(--bl-line);position:sticky;right:0}.income-contract-table th:last-child{background:var(--bl-background)}.income-identity{align-items:center;gap:7px;min-width:0;display:flex}.income-identity>.people-ellipsis{font-size:calc(14px * var(--bl-font-scale));flex:1;min-width:0}.income-identity>.people-status{flex-shrink:0}.income-contract-table .income-amount{font-size:calc(14px * var(--bl-font-scale));white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bl-text);font-weight:600;line-height:1.5;display:block}.income-row-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.income-pagination{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.income-pagination>div{align-items:center;gap:8px;display:flex}.income-pagination .select{width:120px}.income-detail-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.income-detail-heading>strong{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-text);overflow-wrap:anywhere;font-weight:600}.income-detail-section,.income-form-section{border-top:1px solid var(--bl-line);margin-top:24px;padding-top:22px}.income-detail-section h3,.income-form-section h3{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-text);margin:0 0 18px;font-weight:600;line-height:1.6}.income-form-section h3 small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-left:10px;font-weight:400}.income-form-section:first-child{border:0;margin:0;padding:0}.income-fieldset{border:0;min-width:0;margin:0;padding:0}.income-fieldset:disabled{opacity:.85}.income-field-hint{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:0;font-weight:400;line-height:1.7}.income-form-section>p.income-field-hint{margin:12px 0}.income-remark{display:block}.income-remark textarea{width:100%;min-height:100px;font:400 calc(14px * var(--bl-font-scale))/1.6 var(--bl-font-family);color:var(--bl-text);background:var(--bl-surface);border:1px solid var(--bl-line);box-sizing:border-box;resize:vertical;border-radius:5px;padding:10px}.income-balance-strip{background:var(--bl-background);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px;display:grid}.income-balance-strip>div{min-width:0}.income-balance-strip span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-bottom:6px;line-height:1.5;display:block}.income-balance-strip strong{font-size:calc(18px * var(--bl-font-scale));color:var(--bl-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600;line-height:1.5}.income-receipt-details{border-top:1px solid var(--bl-line);margin-top:20px;padding-top:16px}.income-receipt-details summary,.income-guidance summary{cursor:pointer;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);font-weight:500;line-height:1.6}.income-receipt-details summary>span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-left:12px;font-weight:400}.income-receipt-details[open]>summary{margin-bottom:12px}.income-receipt-line{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);border-bottom:1px solid var(--bl-line);grid-template-columns:1fr 130px 1fr;gap:12px;padding:10px 0;line-height:1.6;display:grid}.income-receipt-line time{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bl-muted)}.income-receipt-line strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:550}.income-resource-tabs{border-bottom:1px solid var(--bl-line);align-items:center;gap:24px;margin-bottom:20px;display:flex}.income-resource-tabs>button{color:var(--bl-muted);font:500 calc(14px * var(--bl-font-scale))/1.6 var(--bl-font-family);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 12px}.income-resource-tabs>button.active{color:var(--bl-brand);border-bottom-color:var(--bl-brand)}.income-files-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.income-files-heading>span{overflow-wrap:anywhere;min-width:0;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.6}.income-guidance{border-bottom:1px solid var(--bl-line);margin-bottom:14px;padding:12px 0}.income-file-group{border-bottom:1px solid var(--bl-line);padding:20px 0}.income-file-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.income-file-group>header>div{align-items:center;gap:10px;display:flex}.income-file-group h3{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-text);margin:0;font-weight:600}.income-file-group>header span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.income-file-group label.btn{cursor:pointer}.income-file-group label.btn span{color:var(--bl-brand);font-size:calc(13px * var(--bl-font-scale))}.income-file-empty{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);padding:16px 0}.income-bind-row{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);align-items:center;gap:16px;margin-top:12px;display:flex}.income-bind-row>span{flex:none}.income-bind-row>.select{background:var(--bl-surface);min-width:0;color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));border:1px solid var(--bl-line);border-radius:5px;flex:1;padding:9px 12px}.income-help{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);margin:0;padding-left:22px;line-height:1.9}.income-help li+li{margin-top:16px}@media (width<=600px){.income-balance-strip{grid-template-columns:1fr;gap:12px}.income-bind-row{flex-direction:column;align-items:stretch;gap:8px}.income-receipt-line{grid-template-columns:1fr;gap:3px}.income-receipt-line strong{text-align:left}}.income-editor input:read-only{background:var(--bl-background);color:var(--bl-muted)}.accounting-materials{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);min-width:0}.material-tabs{border-bottom:1px solid var(--bl-line);align-items:center;gap:20px;margin:-8px 0 22px;padding:0;display:flex}.material-tabs button{font:500 calc(14px * var(--bl-font-scale))/1.6 var(--bl-font-family);color:var(--bl-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.material-tabs button.active{border-bottom-color:var(--bl-brand);color:var(--bl-brand);font-weight:600}.material-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.material-toolbar>.input{flex:220px;width:auto;min-width:180px}.material-toolbar>.select{width:auto;max-width:150px}.material-upload{cursor:pointer;align-items:center;display:inline-flex;position:relative;overflow:hidden}.material-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.material-upload:has(input:disabled){opacity:.5;cursor:not-allowed}.material-upload input:disabled{cursor:not-allowed}.material-path{min-width:0;color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));align-items:center;gap:12px;margin:0 0 16px;line-height:1.7;display:flex}.material-path>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-path>button{color:var(--bl-brand);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.material-hint{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:0 0 18px;line-height:1.8}.material-error{color:var(--bl-danger);background:var(--bl-danger-soft);overflow-wrap:anywhere;border-radius:4px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.8}.material-table-scroll{border:1px solid var(--bl-line);border-radius:5px;max-width:100%;overflow:auto}.material-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:870px;font:inherit}.material-table :is(th,td){border-bottom:1px solid var(--bl-line);vertical-align:middle;background:var(--bl-surface);padding:12px;line-height:1.6}.material-table th{font-size:calc(12px * var(--bl-font-scale));background:var(--bl-background);color:var(--bl-muted);text-align:left;white-space:nowrap;height:44px;font-weight:500}.material-table td{height:68px}.material-table tr:last-child td{border-bottom:0}.material-table td>small{white-space:nowrap;text-overflow:ellipsis;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:3px;display:block;overflow:hidden}.material-identity{align-items:center;gap:9px;min-width:0;display:flex}.material-identity svg{width:20px;height:20px;color:var(--bl-brand);flex:none}.material-identity strong{font-size:calc(13px * var(--bl-font-scale));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.material-table time{white-space:nowrap;font-size:calc(12px * var(--bl-font-scale));font-variant-numeric:tabular-nums;color:var(--bl-muted)}.material-remark{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.material-action-cell{position:sticky;right:0}.material-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.material-table th:last-child{text-align:right;position:sticky;right:0}.material-link{font:500 calc(13px * var(--bl-font-scale))/1.6 var(--bl-font-family);color:var(--bl-brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 0}.material-link:disabled{opacity:.5;cursor:not-allowed}.material-table .material-empty{text-align:center;height:180px}.material-empty strong{font-size:14px;font-weight:500}.material-empty p{color:var(--bl-muted);margin:8px 0 0;font-size:13px}.material-resource-group{border-top:1px solid var(--bl-line);padding:20px 0}.material-resource-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.material-resource-group h3{margin:0;font-size:15px;font-weight:600}.material-resource-group h3 small{color:var(--bl-muted);margin-left:8px;font-size:12px;font-weight:400}.material-resource-group ul{margin:12px 0;padding:0;list-style:none}.material-resource-group li{border-bottom:1px solid var(--bl-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.material-resource-group li>div{min-width:0}.material-resource-group li strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.material-resource-group li small{color:var(--bl-muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.material-bind{color:var(--bl-muted);align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.material-bind>.select{flex:1;min-width:0}.material-footer-note{color:var(--bl-muted);align-self:center;margin-right:auto;font-size:12px;line-height:1.8}.material-edit{gap:20px;display:grid}.material-edit label{flex-direction:column;gap:9px;font-size:14px;display:flex}.material-edit .input,.material-edit .textarea{width:100%;min-width:0}.material-edit i{color:var(--bl-danger);font-style:normal}.material-edit small{color:var(--bl-muted);font-size:12px;line-height:1.7}.material-preview{justify-content:center;align-items:flex-start;height:100%;min-height:240px;display:flex}.material-preview img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 240px)}.material-preview iframe{border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;height:calc(100dvh - 240px);min-height:240px}.material-upload-status{z-index:2100;background:var(--bl-surface);border:1px solid var(--bl-line);width:min(380px,100vw - 48px);box-shadow:var(--bl-menu-shadow);color:var(--bl-text);border-radius:6px;padding:20px;font-size:14px;position:fixed;bottom:24px;right:24px}.material-upload-status p{overflow-wrap:anywhere;margin:9px 0;font-size:13px;line-height:1.7}.material-upload-status progress{width:100%;height:8px;accent-color:var(--bl-brand);margin-bottom:10px}.material-upload-status small{color:var(--bl-muted);font-size:12px;line-height:1.8}.accounting-materials button:focus-visible,.material-link:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=760px){.material-tabs{flex-wrap:wrap;gap:14px}.material-tabs button{font-size:13px}.material-bind{flex-direction:column;align-items:stretch}.material-toolbar>.input{flex-basis:100%}}.country-directory{font-size:calc(13px * var(--bl-font-scale));min-width:0;color:var(--bl-text)}.country-directory>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.country-directory h2{font-size:calc(22px * var(--bl-font-scale));margin:0;font-weight:600}.country-directory h2>span{color:var(--bl-muted);margin-left:8px;font-size:13px;font-weight:400}.country-directory header p{color:var(--bl-muted);margin:6px 0 0;font-size:13px}.country-directory header>div:last-child{gap:8px;display:flex}.country-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.country-toolbar>.input{flex:280px;min-width:220px}.country-toolbar>.select{width:auto;max-width:180px}.country-toolbar label{color:var(--bl-muted);align-items:center;gap:7px;font-size:12px;display:flex}.country-toolbar label .select{width:auto}.country-note{color:var(--bl-muted);font-size:12px;line-height:1.7}.country-table-scroll{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;max-width:100%;overflow:auto}.country-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:850px;font:inherit}.country-table :is(th,td){border-bottom:1px solid var(--bl-line);vertical-align:middle;background:var(--bl-surface);padding:12px 14px;line-height:1.5}.country-table th{background:var(--bl-background);height:46px;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);text-align:left;white-space:nowrap;font-weight:500}.country-table td{height:76px}.country-table tr:last-child td{border-bottom:0}.country-identity{align-items:center;gap:12px;min-width:0;display:flex}.country-identity>small{flex:none;width:20px}.country-identity>div{min-width:0}.country-name{text-align:left;font:inherit;color:var(--bl-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;display:block;overflow:hidden}.country-identity small,.country-table td>small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.country-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.country-channel{font-size:calc(12px * var(--bl-font-scale));background:var(--bl-background);color:var(--bl-muted);border-radius:4px;padding:3px 7px;line-height:1.6;display:inline-block}.country-channel.waiting{background:var(--bl-waiting-soft);color:var(--bl-waiting)}.country-channel.progress{background:var(--bl-warning-soft);color:var(--bl-warning)}.country-channel.ready{background:var(--bl-soft);color:var(--bl-brand)}.country-table .country-action-cell{position:sticky;right:0}.country-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.country-details-button{font:inherit;color:var(--bl-brand);cursor:pointer;background:0 0;border:0;padding:5px 1px;line-height:1.5}.country-table th:last-child{text-align:right;position:sticky;right:0}.country-pagination{color:var(--bl-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.country-pagination>span:first-child{margin-right:auto}.country-pagination label{align-items:center;gap:7px;display:flex}.country-pagination .select{width:auto}.country-pagination .btn{min-height:32px;padding:5px 9px}.country-table .country-empty{text-align:center;height:180px}.country-empty p{color:var(--bl-muted);margin:8px 0 16px}.country-detail h3{margin:0;font-size:20px;line-height:1.6}.country-detail>p{color:var(--bl-muted);font-size:13px;line-height:1.7}.country-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:28px 0 0;display:grid}.country-detail dl>div:nth-last-child(-n+3){grid-column:1/-1}.country-detail dt{color:var(--bl-muted);margin-bottom:6px;font-size:12px}.country-detail dd{overflow-wrap:anywhere;margin:0;line-height:1.7}.country-state-help{margin:0}.country-state-help>div{border-bottom:1px solid var(--bl-line);margin-bottom:24px;padding:0 0 24px}.country-state-help small{color:var(--bl-muted);margin-left:6px;font-size:12px}.country-state-help dd{color:var(--bl-muted);margin:10px 0 0;font-size:14px;line-height:1.8}.country-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.country-editor label{color:var(--bl-text);flex-direction:column;gap:8px;font-size:13px;display:flex}.country-editor .full{grid-column:1/-1}.country-editor .input,.country-editor .select,.country-editor textarea{width:100%;min-width:0}.country-editor .required-mark{color:var(--bl-danger);margin-left:4px;display:inline}.country-editor .country-form-error{color:var(--bl-danger);grid-column:1/-1;margin:0;font-size:13px;line-height:1.7}.country-form-note{color:var(--bl-muted);margin:0 0 22px;font-size:13px;line-height:1.8}.country-directory button:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=760px){.country-directory>header{flex-wrap:wrap;align-items:flex-start}.country-editor,.country-detail dl{grid-template-columns:1fr}}.personnel-toolbar[data-v-756139f9]{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 22px;display:flex}.personnel-toolbar>.input[data-v-756139f9]{width:280px;max-width:100%}.personnel-toolbar>.select[data-v-756139f9]{width:150px}.personnel-toolbar>.check[data-v-756139f9]{font-size:calc(12px * var(--bl-font-scale));font-weight:400}.personnel-legend[data-v-756139f9]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);align-items:center;gap:7px;margin-left:auto;display:flex}.personnel-legend i[data-v-756139f9]{background:#81aa9c;width:24px;height:2px}.personnel-layout[data-v-756139f9]{grid-template-columns:minmax(0,1fr);display:grid}.personnel-layout.has-selection[data-v-756139f9]{grid-template-columns:minmax(0,1fr) 250px}.personnel-canvas-panel[data-v-756139f9]{min-width:0}.personnel-canvas-tools[data-v-756139f9]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.personnel-canvas-tools>div[data-v-756139f9]{align-items:center;gap:8px;display:flex}.personnel-canvas-tools button[data-v-756139f9]{border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-brand);font-size:calc(12px * var(--bl-font-scale));cursor:pointer;border-radius:5px;padding:5px 9px}.personnel-viewport[data-v-756139f9]{background-color:var(--bl-background);background-image:radial-gradient(var(--bl-line) 1px,transparent 1px);border-top:1px solid var(--bl-line);background-size:18px 18px;height:580px;min-height:300px;max-height:65vh;overflow:auto}.personnel-canvas-space[data-v-756139f9]{min-width:100%;position:relative}.personnel-canvas[data-v-756139f9]{transform-origin:0 0;position:absolute}.personnel-links[data-v-756139f9]{color:#81aa9c;position:absolute;inset:0}.personnel-links>path[data-v-756139f9]{fill:none;stroke:#9dbbae;stroke-width:1.5px}.personnel-links>path.highlighted[data-v-756139f9]{stroke:var(--bl-brand);stroke-width:2.5px}.personnel-node[data-v-756139f9]{border:1px solid var(--bl-line);background:var(--card,#fff);cursor:pointer;text-align:left;color:var(--bl-text);border-top:3px solid #73a390;border-radius:9px;flex-direction:column;justify-content:center;gap:8px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 3px 10px #153b2910}.personnel-node.selected[data-v-756139f9]{border-color:var(--bl-brand);box-shadow:0 0 0 2px var(--bl-soft)}.personnel-node.departed[data-v-756139f9]{opacity:.65;border-top-color:#a1aaa5}.personnel-node.anomaly[data-v-756139f9]{border-top-color:#ca8840}.personnel-node-top[data-v-756139f9]{align-items:center;gap:8px;display:flex}.personnel-node-top strong[data-v-756139f9]{font-size:calc(15px * var(--bl-font-scale));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.personnel-node-top small[data-v-756139f9]{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-muted);margin-left:auto}.personnel-node-role[data-v-756139f9]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-brand)}.personnel-node-meta[data-v-756139f9]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);justify-content:space-between;gap:8px;display:flex}.personnel-node-meta>span[data-v-756139f9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.personnel-warning[data-v-756139f9]{color:var(--bl-warning)}.personnel-inspector[data-v-756139f9]{border-left:1px solid var(--bl-line);min-width:0;max-height:650px;padding:20px;overflow:auto}.personnel-inspector-head[data-v-756139f9]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.personnel-inspector-head h3[data-v-756139f9]{margin:0;font-size:18px}.personnel-inspector-head button[data-v-756139f9]{color:var(--bl-muted);cursor:pointer;background:0 0;border:0;font-size:23px}.personnel-inspector dl[data-v-756139f9]{font-size:calc(12px * var(--bl-font-scale));grid-template-columns:68px minmax(0,1fr);gap:12px 8px;margin:22px 0;display:grid}.personnel-inspector dt[data-v-756139f9]{color:var(--bl-muted)}.personnel-inspector dd[data-v-756139f9]{overflow-wrap:anywhere;margin:0}.personnel-inspector h4[data-v-756139f9]{font-size:calc(13px * var(--bl-font-scale));border-top:1px solid var(--bl-line);padding-top:18px}.personnel-inspector h4 small[data-v-756139f9]{color:var(--bl-muted);margin-left:8px;font-weight:400}.personnel-report[data-v-756139f9]{background:var(--bl-background);text-align:left;cursor:pointer;width:100%;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);border:0;border-radius:6px;flex-direction:column;gap:4px;margin:6px 0;padding:10px;display:flex}.personnel-report small[data-v-756139f9],.personnel-muted[data-v-756139f9]{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale))}.personnel-edit[data-v-756139f9]{width:100%;margin-top:20px}.personnel-issue[data-v-756139f9]{color:var(--bl-warning);background:var(--bl-warning-soft);font-size:calc(12px * var(--bl-font-scale));border-radius:6px;padding:10px}.personnel-empty[data-v-756139f9]{text-align:center;color:var(--bl-muted);padding:80px 20px;font-size:14px}@media (width<=900px){.personnel-layout.has-selection[data-v-756139f9]{grid-template-columns:minmax(0,1fr)}.personnel-inspector[data-v-756139f9]{border-left:0;border-top:1px solid var(--bl-line);max-height:none}.personnel-legend[data-v-756139f9]{margin-left:0}.personnel-toolbar[data-v-756139f9]{padding:14px}.personnel-canvas-tools[data-v-756139f9]{padding:12px 14px}}.stat-record-fields[data-v-09b3b7c3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.stat-record-fields>div[data-v-09b3b7c3]{min-width:0}.stat-record-fields dt[data-v-09b3b7c3]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:0 0 5px;line-height:1.6}.stat-record-fields dd[data-v-09b3b7c3]{color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;margin:0;line-height:1.7}.stat-record-fields dd[data-v-09b3b7c3]:is(.money,.date,.identifier){font-variant-numeric:tabular-nums;white-space:nowrap}.stat-record-fields dd.money[data-v-09b3b7c3]{font-weight:500}@media (width<=600px){.stat-record-fields[data-v-09b3b7c3]{grid-template-columns:minmax(0,1fr)}}.statistics-page{min-width:0;padding:var(--shell-padding,24px)}.statistics-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.statistics-heading h2{font-size:calc(24px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.5}.statistics-heading p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:7px 0 0;line-height:1.7}.statistics-heading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.statistics-heading a{text-decoration:none}.statistics-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.statistics-filters label{min-width:0;color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));flex-direction:column;flex:140px;gap:7px;font-weight:400;line-height:1.6;display:flex}.statistics-filters :is(input,select),.statistics-page-size,.statistics-history-head input{box-sizing:border-box;width:100%;min-width:0;min-height:38px;font:inherit;font-size:calc(13px * var(--bl-font-scale));border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-text);border-radius:5px;padding:8px 10px;font-weight:400;line-height:1.5}.statistics-filters :is(input,select):focus,.statistics-history-head input:focus{outline:2px solid var(--bl-brand);outline-offset:1px}.statistics-metrics{border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-bottom:20px;padding:20px 0;display:grid}.statistics-metrics>div{min-width:0}.statistics-metrics span,.statistics-drawer-metrics span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.6}.statistics-metrics strong{font-size:calc(24px * var(--bl-font-scale));color:var(--bl-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:9px 0 5px;font-weight:600;line-height:1.4;display:block}.statistics-metrics small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));line-height:1.6;display:block}.statistics-tabs{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.statistics-tabs button{color:var(--bl-muted);font-family:inherit;font-size:calc(14px * var(--bl-font-scale));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 12px;font-weight:500;line-height:1.5}.statistics-tabs .active{color:var(--bl-brand);border-bottom-color:var(--bl-brand);font-weight:600}.statistics-tabs small{font-size:calc(12px * var(--bl-font-scale));margin-left:5px;font-weight:400}.statistics-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.statistics-section h3{font-size:calc(16px * var(--bl-font-scale));color:var(--bl-text);margin:0;font-weight:600;line-height:1.5}.statistics-section header p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:5px 0 0;line-height:1.7}.statistics-section :is(.sort-control,.record-sort){font-size:calc(12px * var(--bl-font-scale))}.statistics-table-wrap{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;max-width:100%;overflow:auto}.statistics-table{table-layout:auto;border-collapse:collapse;text-align:left;width:100%;min-width:1000px;font-size:calc(13px * var(--bl-font-scale))}.statistics-table :is(th,td){border-bottom:1px solid var(--bl-line);vertical-align:middle;color:var(--bl-text);padding:12px 14px;line-height:1.6}.statistics-table th{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-muted);background:var(--bl-background);font-weight:500}.statistics-table tbody tr:last-child td{border-bottom:0}.statistics-table td strong{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);font-weight:600;line-height:1.6}.statistics-table td small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:4px;line-height:1.6;display:block}.statistics-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.statistics-table .stat-nowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.statistics-table .column-hover{background:var(--bl-soft)}.statistics-table .stat-status{font-size:calc(12px * var(--bl-font-scale));max-width:150px;line-height:1.6;display:block}.statistics-table .stat-status:is(.full-paid,.business-completed){color:var(--bl-brand)}.statistics-table .stat-status:is(.payment-pending,.business-pending){color:var(--bl-warning)}.statistics-table .stat-status:is(.payment-confirmed,.business-progress){color:var(--bl-waiting)}.stat-type{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);overflow-wrap:anywhere;max-width:160px;line-height:1.6;display:block}.stat-ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:200px;display:block;overflow:hidden}.stat-title{max-width:250px;color:var(--bl-text);text-align:left;font-family:inherit;font-size:calc(14px * var(--bl-font-scale));white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.6;display:block;overflow:hidden}.stat-read{color:var(--bl-brand);font:inherit;font-size:calc(13px * var(--bl-font-scale));white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 0}.stat-read:focus-visible,.stat-title:focus-visible,.statistics-tabs button:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.statistics-pagination{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;line-height:1.6;display:flex}.statistics-pagination>select{width:auto;margin-right:auto}.statistics-pagination>div{gap:8px;display:flex}.statistics-error{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-danger);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;line-height:1.7;display:flex}.statistics-loading,.statistics-footnote{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:16px 0;line-height:1.8}.statistics-empty{text-align:center;color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));padding:30px 20px;line-height:1.8}.statistics-calculation,.statistics-record{color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));line-height:1.7}.statistics-drawer-metrics{border-bottom:1px solid var(--bl-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 0 22px;display:grid}.statistics-drawer-metrics strong{font-size:calc(21px * var(--bl-font-scale));white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-weight:600;line-height:1.5;display:block}.statistics-basis{border-bottom:1px solid var(--bl-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:0;padding:22px 0;display:grid}.statistics-basis dt{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.6}.statistics-basis dd{font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;margin:5px 0 0;line-height:1.7}.statistics-history-head{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px;display:flex}.statistics-history-head h3{font-size:calc(16px * var(--bl-font-scale));white-space:nowrap;margin:0;font-weight:600;line-height:1.5}.statistics-history-head h3 span{color:var(--bl-muted);font-weight:400;font-size:calc(13px * var(--bl-font-scale))}.statistics-history-head input{width:300px;max-width:65%}.statistics-order-history details{border-bottom:1px solid var(--bl-line);padding:16px 0}.statistics-order-history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.statistics-order-history summary::-webkit-details-marker{display:none}.statistics-order-history summary>div{flex:1;min-width:0;padding-left:20px;position:relative}.statistics-order-history summary>div:before{content:"›";color:var(--bl-muted);position:absolute;top:0;left:0}.statistics-order-history details[open] summary>div:before{transform:rotate(90deg)}.statistics-order-history summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:calc(14px * var(--bl-font-scale));font-weight:600;display:block;overflow:hidden}.statistics-order-history summary small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap;margin-top:3px;display:block}.statistics-order-history summary>span{font-size:calc(13px * var(--bl-font-scale));white-space:nowrap;font-variant-numeric:tabular-nums}.statistics-order-history .stat-record-fields{background:var(--bl-background);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;padding:20px}.statistics-record>h3{font-size:calc(19px * var(--bl-font-scale));overflow-wrap:anywhere;margin:0 0 24px;font-weight:600;line-height:1.6}@media (width<=1300px){.statistics-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px}.statistics-metrics strong{font-size:calc(23px * var(--bl-font-scale))}}@media (width<=700px){.statistics-heading{flex-direction:column;align-items:flex-start}.statistics-metrics,.statistics-drawer-metrics,.statistics-basis,.statistics-order-history .stat-record-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-history-head{flex-wrap:wrap}.statistics-history-head input{width:100%;max-width:100%}.statistics-order-history summary{flex-direction:column;align-items:flex-start;gap:8px}.statistics-order-history summary>div{width:100%}}@media (width<=450px){.statistics-basis,.statistics-order-history .stat-record-fields{grid-template-columns:minmax(0,1fr)}}.statistics-table :is(th,td):first-child{z-index:1;background:var(--bl-surface);position:sticky;left:0}.statistics-table th:first-child{z-index:2;background:var(--bl-background)}.statistics-table :is(th,td).column-hover{background:var(--bl-soft)}.statistics-table td.statistics-empty{padding:30px 20px}.statistics-table tbody tr:hover td{background:var(--bl-background)}.statistics-table tbody tr:hover td.column-hover{background:var(--bl-soft)}.commission-rule-policy{background:var(--bl-warning-soft);border:1px solid var(--bl-line);color:var(--bl-warning);font-size:calc(13px * var(--bl-font-scale));border-radius:5px;margin-bottom:18px;padding:12px 16px;line-height:1.7}.commission-rule-policy summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.commission-rule-policy summary strong{font-weight:550}.commission-rule-policy summary>span{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap}.commission-rule-policy p{border-top:1px solid var(--bl-line);color:var(--bl-text);margin:12px 0 0;padding-top:12px}.commission-rule-nav{white-space:nowrap;border-bottom:1px solid var(--bl-line);align-items:center;gap:24px;padding:0 16px;display:flex;overflow:auto}.commission-rule-nav>button{color:var(--bl-muted);white-space:nowrap;cursor:pointer;font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);background:0 0;border:0;border-bottom:2px solid #0000;padding:16px 0 13px}.commission-rule-nav>button.active{color:var(--bl-brand);border-bottom-color:var(--bl-brand);font-weight:600}.commission-rule-nav>button span{font-size:calc(12px * var(--bl-font-scale));margin-left:5px;font-weight:400}.commission-rules-page .people-toolbar>.select{width:auto;min-width:130px}.commission-rules-page .people-toolbar>.people-search{flex:230px;max-width:330px}.commission-rules-table{table-layout:auto;min-width:960px}.commission-rules-table .people-row-actions{flex-wrap:nowrap;gap:8px}.commission-rules-table td{height:82px}.commission-rules-page .people-toolbar>.people-count{margin-left:auto}.commission-history-group{border-bottom:1px solid var(--bl-line);margin-bottom:20px;padding-bottom:24px}.commission-history-group:last-child{border-bottom:0;margin-bottom:0}.commission-history-group h3{color:var(--bl-text);font-size:calc(16px * var(--bl-font-scale));margin:0 0 14px;font-weight:600}.commission-history-group h3 small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin-left:8px;font-weight:400}.commission-history-table{table-layout:auto;min-width:850px}.commission-history-table th,.commission-history-table td{padding:12px}.commission-rule-form .input-unit-wrap{align-items:center;min-width:0;display:flex;position:relative}.commission-rule-form .input-unit-wrap>.input{padding-right:42px}.commission-rule-form .input-unit{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);pointer-events:none;font-weight:400;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.commission-rule-form .people-inline-note{grid-column:1/-1;margin:0}.commission-rule-form{margin-top:18px}.commission-rules-table th:last-child,.commission-rules-table td:last-child{background:var(--bl-surface);box-shadow:inset 1px 0 var(--bl-line);z-index:1;position:sticky;right:0}.commission-rules-table th:last-child{background:var(--bl-background)}.cash-workspace{padding:var(--shell-padding,24px);min-width:0}.cash-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.cash-heading h2{font-size:calc(24px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.5}.cash-heading p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:7px 0 0;line-height:1.7}.cash-heading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.cash-error{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;line-height:1.7;display:flex}.cash-loading{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:0 0 16px}.cash-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.cash-summary>button{text-align:left;border:1px solid var(--bl-line);background:var(--bl-surface);min-width:0;color:var(--bl-text);cursor:pointer;box-shadow:none;border-radius:6px;padding:18px 20px;font-family:inherit;display:block}.cash-summary>button:hover:not(:disabled){border-color:var(--bl-brand)}.cash-summary>button:disabled{cursor:default;opacity:1}.cash-summary header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cash-summary h3{font-size:calc(14px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.6}.cash-summary header span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap;line-height:1.8}.cash-summary button>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:15px 0;display:flex}.cash-summary button>div>span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.7}.cash-summary strong{font-size:calc(21px * var(--bl-font-scale));font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600;line-height:1.5}.cash-summary small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:14px;line-height:1.7;display:block}.cash-view-tabs{border-bottom:1px solid var(--bl-line);gap:20px;margin-bottom:18px;display:flex}.cash-view-tabs button{color:var(--bl-muted);font-family:inherit;font-size:calc(14px * var(--bl-font-scale));cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0 12px;font-weight:500;line-height:1.5}.cash-view-tabs .active{color:var(--bl-brand);border-bottom-color:var(--bl-brand);font-weight:600}.cash-view-tabs span{font-weight:400;font-size:calc(12px * var(--bl-font-scale));margin-left:5px}.cash-rate-note{color:var(--bl-warning);font-size:calc(12px * var(--bl-font-scale));margin:0 0 18px;line-height:1.8}.cash-charts{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.cash-charts article{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;min-width:0;padding:18px}.cash-charts header h3{font-size:calc(14px * var(--bl-font-scale));margin:0 0 5px;font-weight:600;line-height:1.5}.cash-charts header span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.7}.cash-charts .finance-chart{margin-top:14px}.cash-chart-empty{min-height:150px;color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));place-items:center;line-height:1.7;display:grid}.cash-footnote{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:18px 0 0;line-height:1.8}.cash-ledger-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cash-ledger-tools>input{flex:1;min-width:220px}.cash-ledger-tools :is(input,select),.cash-pagination select{box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);min-width:0;min-height:36px;color:var(--bl-text);font:inherit;font-size:calc(13px * var(--bl-font-scale));border-radius:5px;padding:8px 10px;font-weight:400;line-height:1.5}.cash-ledger-tools .record-sort{margin-left:auto}.cash-table-wrap{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;overflow:auto}.cash-table{table-layout:auto;border-collapse:collapse;text-align:left;width:100%;min-width:1000px;font-size:calc(13px * var(--bl-font-scale))}.cash-table :is(th,td){border-bottom:1px solid var(--bl-line);color:var(--bl-text);vertical-align:middle;padding:13px 16px;line-height:1.6}.cash-table th{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-muted);background:var(--bl-background);font-weight:500}.cash-table tr:last-child td{border-bottom:0}.cash-table :is(th,td):first-child{z-index:1;background:var(--bl-surface);position:sticky;left:0}.cash-table th:first-child{z-index:2;background:var(--bl-background)}.cash-table .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cash-table strong{font-size:calc(14px * var(--bl-font-scale));font-weight:600}.cash-table small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin-top:4px;line-height:1.6;display:block}.cash-date{white-space:nowrap;font-variant-numeric:tabular-nums}.cash-document{max-width:300px;font-family:inherit;font-size:calc(12px * var(--bl-font-scale));text-align:left;color:var(--bl-brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-top:5px;padding:0;line-height:1.6;display:block}.cash-table .cash-history{color:var(--bl-muted)}.cash-kind{background:var(--bl-soft);color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;border-radius:4px;padding:3px 7px;display:inline-block}.cash-kind.income{color:var(--bl-brand)}.cash-kind.fee{color:var(--bl-warning);background:var(--bl-warning-soft)}.cash-missing{white-space:normal;max-width:160px;color:var(--bl-warning);font-size:calc(12px * var(--bl-font-scale));line-height:1.6;display:block}.cash-rate{font-size:calc(13px * var(--bl-font-scale));white-space:nowrap;font-variant-numeric:tabular-nums}.cash-empty{text-align:center;color:var(--bl-muted);padding:28px 20px}.cash-empty h3{font-size:calc(14px * var(--bl-font-scale));font-weight:500}.cash-empty p{font-size:calc(12px * var(--bl-font-scale));line-height:1.8}.cash-pagination{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;line-height:1.7;display:flex}.cash-pagination>div,.cash-pagination label{align-items:center;gap:8px;display:flex}.cash-record{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);line-height:1.7}.cash-record>header,.cash-order-links>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.cash-record h3{font-size:calc(17px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.6}.cash-record>header>span,.cash-order-links>header>span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.cash-record-fields{border-bottom:1px solid var(--bl-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;padding:22px 0;display:grid}.cash-record-fields .wide{grid-column:1/-1}.cash-record-fields dt,.cash-order-links dt{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.6}.cash-record-fields dd,.cash-order-links dd{font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:6px 0 0;line-height:1.7}.cash-order-links{padding-top:22px}.cash-order-links>article{border-bottom:1px solid var(--bl-line);padding:18px 0}.cash-order-links>article:last-of-type{border-bottom:0}.cash-order-links button{color:var(--bl-brand);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600;line-height:1.6}.cash-order-links>article>p{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));overflow-wrap:anywhere;margin:5px 0}.cash-order-links dl{flex-wrap:wrap;gap:18px 28px;margin:15px 0 0;display:flex}.cash-detail-note{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);overflow-wrap:anywhere;line-height:1.8}.cash-workspace button:focus-visible,.cash-ledger-tools :is(input,select):focus,.cash-order-links button:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=1300px){.cash-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-trend{grid-column:1/-1}.cash-summary>button{padding:16px}.cash-summary strong{font-size:calc(20px * var(--bl-font-scale))}}@media (width<=700px){.cash-heading{flex-direction:column;align-items:flex-start}.cash-summary,.cash-charts{grid-template-columns:minmax(0,1fr)}.cash-trend{grid-column:auto}.cash-summary button>div{margin:10px 0}.cash-ledger-tools>input{flex-basis:100%}.cash-ledger-tools .record-sort{margin-left:0}.cash-record-fields{grid-template-columns:minmax(0,1fr)}}.performance-workspace-switch[data-v-b59d2a7b]{border-bottom:1px solid var(--bl-line);gap:6px;margin:0 0 22px;padding-bottom:12px;display:flex}.performance-workspace-switch button[data-v-b59d2a7b]{font-family:inherit;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 12px;font-weight:500;line-height:1.5}.performance-workspace-switch .active[data-v-b59d2a7b]{background:var(--bl-soft);color:var(--bl-brand);font-weight:600}.performance-workspace-switch button[data-v-b59d2a7b]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.performance-page-container[data-v-0709ac6b]{min-width:0}.important-task-page{padding:var(--shell-padding,24px);min-width:0}.important-task-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.important-task-heading h2{font-size:calc(24px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.5}.important-task-heading h2 small{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-muted);margin-left:8px;font-weight:400}.important-task-heading p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:7px 0 0;line-height:1.7}.important-task-tabs{flex-wrap:wrap;gap:8px;margin:24px 0 16px;display:flex}.important-task-tabs button{font:inherit;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px}.important-task-tabs .active{background:var(--bl-soft);color:var(--bl-brand);font-weight:600}.important-task-tabs span{margin-left:6px}.important-task-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.important-task-tools :is(input,select),.important-task-pagination select{box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);min-width:0;min-height:36px;color:var(--bl-text);font-family:inherit;font-size:calc(13px * var(--bl-font-scale));border-radius:5px;padding:8px 10px;font-weight:400;line-height:1.4}.important-task-tools .matter-search{flex:1;min-width:220px}.important-task-table-wrap{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;overflow:auto}.important-task-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:970px;font-size:calc(13px * var(--bl-font-scale));text-align:left}.important-task-table :is(th,td){border-bottom:1px solid var(--bl-line);vertical-align:middle;color:var(--bl-text);padding:13px 16px;line-height:1.6}.important-task-table th{background:var(--bl-background);color:var(--bl-muted);font-weight:500;font-size:calc(12px * var(--bl-font-scale));white-space:nowrap}.important-task-table tbody tr:last-child td{border-bottom:0}.important-task-table td>small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:4px;display:block}.matter-title{white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:100%;color:var(--bl-text);font-family:inherit;font-size:calc(14px * var(--bl-font-scale));cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;line-height:1.6;display:block;overflow:hidden}.matter-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.matter-date{font-variant-numeric:tabular-nums;white-space:nowrap}.important-task-table strong{font-weight:600}.important-task-table .matter-risk{font-size:calc(12px * var(--bl-font-scale));line-height:1.5}.important-task-page .is-overdue,.important-task-details .is-overdue{color:var(--bl-danger)}.important-task-page .is-warning,.important-task-details .is-warning{color:var(--bl-warning)}.matter-state{background:var(--bl-soft);color:var(--bl-brand);font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;border-radius:4px;padding:3px 8px;display:inline-block}.matter-state.red{color:var(--bl-danger);background:var(--bl-danger-soft)}.matter-state.orange{color:var(--bl-warning);background:var(--bl-warning-soft)}.matter-channels{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);flex-wrap:wrap;gap:4px 10px;display:flex}.matter-channels .enabled{color:var(--bl-text)}.matter-counts{font-size:calc(12px * var(--bl-font-scale));white-space:nowrap}.matter-actions{align-items:center;gap:4px;display:flex}.matter-open{color:var(--bl-brand);font:inherit;font-size:calc(13px * var(--bl-font-scale));cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 0}.important-task-empty{text-align:center;color:var(--bl-muted);padding:28px 20px}.important-task-empty h3{font-size:calc(14px * var(--bl-font-scale));font-weight:500}.important-task-empty p{font-size:calc(12px * var(--bl-font-scale));line-height:1.7}.important-task-pagination{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;line-height:1.6;display:flex}.important-task-pagination>div,.important-task-pagination label{align-items:center;gap:8px;display:flex}.important-task-error{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;white-space:pre-wrap;flex-basis:100%;margin:0 0 12px;line-height:1.7}.important-task-loading{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:0 0 12px}.important-task-details h3{font-size:calc(19px * var(--bl-font-scale));overflow-wrap:anywhere;margin:0 0 18px;font-weight:600;line-height:1.6}.important-task-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:24px 0;display:grid}.important-task-details dt{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.important-task-details dd{font-size:calc(14px * var(--bl-font-scale));margin:6px 0 0;line-height:1.7}.important-task-details small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));display:block}.important-task-details section{border-top:1px solid var(--bl-line);font-size:calc(14px * var(--bl-font-scale));white-space:pre-wrap;overflow-wrap:anywhere;padding-top:20px;line-height:1.9}.important-task-editor{font-size:calc(13px * var(--bl-font-scale));line-height:1.7}.important-task-editor fieldset{border:0;min-width:0;margin:0;padding:0}.important-task-editor label{margin-bottom:20px;font-weight:500;display:block}.important-task-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.important-task-editor :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-width:0;min-height:40px;color:var(--bl-text);font:inherit;font-size:calc(14px * var(--bl-font-scale));border-radius:5px;margin-top:8px;padding:10px 11px;font-weight:400;display:block}.important-task-editor textarea{resize:vertical;min-height:150px}.important-task-editor small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:6px;font-weight:400;display:block}.important-task-editor .required-mark{color:var(--bl-danger)}.important-task-options{border-top:1px solid var(--bl-line);padding-top:20px}.important-task-options h3{font-size:calc(14px * var(--bl-font-scale));margin:0 0 14px;font-weight:600}.important-task-options label{align-items:center;gap:8px;margin:0 20px 10px 0;display:inline-flex}.important-task-options input{accent-color:var(--bl-brand);width:16px;height:16px}.important-task-options p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);font-weight:400}.important-task-page button:focus-visible,.important-task-tools :is(input,select):focus,.important-task-editor :is(input,select,textarea):focus{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=650px){.important-task-heading{align-items:flex-start}.important-task-tools .matter-search{flex-basis:100%}.important-task-editor-grid,.important-task-details dl{grid-template-columns:minmax(0,1fr)}}.application-task-list[data-v-ac1a08a9]{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;overflow:hidden}.atl-scroll[data-v-ac1a08a9]{overflow:auto}.application-task-list table[data-v-ac1a08a9]{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:920px;font-size:calc(13px * var(--bl-font-scale))}.application-task-list th[data-v-ac1a08a9]{background:var(--bl-background);color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));vertical-align:middle;padding:13px 16px;font-weight:600}.application-task-list td[data-v-ac1a08a9]{vertical-align:middle;border-top:1px solid var(--bl-line);color:var(--bl-text);padding:16px;line-height:1.55}.application-task-list strong[data-v-ac1a08a9]{color:var(--bl-text);font-weight:600;display:block}.application-task-list small[data-v-ac1a08a9]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:5px;line-height:1.5;display:block}.atl-number[data-v-ac1a08a9],.atl-amount[data-v-ac1a08a9]{white-space:nowrap;font-variant-numeric:tabular-nums}.application-task-list .atl-amount[data-v-ac1a08a9]{font-size:calc(16px * var(--bl-font-scale));font-weight:600}.atl-purpose[data-v-ac1a08a9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.atl-status[data-v-ac1a08a9]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-waiting);font-weight:600}.atl-status[data-tone=done][data-v-ac1a08a9]{color:var(--bl-brand)}.atl-status[data-tone=danger][data-v-ac1a08a9],.application-task-list .atl-reason[data-v-ac1a08a9]{color:var(--bl-danger)}.atl-status[data-tone=quiet][data-v-ac1a08a9]{color:var(--bl-muted)}.atl-action[data-v-ac1a08a9]{text-align:right;white-space:nowrap}.atl-action button[data-v-ac1a08a9]{border:1px solid var(--bl-line);background:var(--bl-surface);min-height:34px;font:inherit;color:var(--bl-brand);cursor:pointer;border-radius:5px;padding:7px 12px}.atl-action button[data-v-ac1a08a9]:hover{background:var(--bl-soft)}.atl-action button[data-v-ac1a08a9]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.atl-attention[data-v-ac1a08a9]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-danger);margin-top:5px;display:block}.atl-attention i[data-v-ac1a08a9]{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.atl-empty[data-v-ac1a08a9]{text-align:center;padding:40px}.atl-empty p[data-v-ac1a08a9]{color:var(--bl-muted);font-size:12px}.next-step-notice[data-v-179cbbd5]{color:var(--bl-text,#253a33);box-sizing:border-box;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:8px 0;padding:6px 0;font-family:inherit;display:flex}.next-step-content[data-v-179cbbd5]{flex:1;min-width:0}.next-step-heading[data-v-179cbbd5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.next-step-label[data-v-179cbbd5]{color:var(--bl-muted,#586e63);font-size:calc(12px * var(--bl-font-scale,1));white-space:nowrap}.next-step-heading strong[data-v-179cbbd5]{font-size:calc(13px * var(--bl-font-scale,1));color:var(--bl-text,#253a33);font-weight:500;line-height:1.7}.next-step-content p[data-v-179cbbd5]{overflow-wrap:anywhere;line-height:1.8;font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted,#586e63);max-width:760px;margin:6px 0}.next-step-content small[data-v-179cbbd5]{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted,#586e63);white-space:normal}.next-step-content details[data-v-179cbbd5]{font-size:calc(12px * var(--bl-font-scale,1));color:var(--bl-muted,#586e63);line-height:1.8}.next-step-content summary[data-v-179cbbd5]{cursor:pointer}.next-step-content details[open][data-v-179cbbd5]{flex-basis:100%}.next-step-actions[data-v-179cbbd5]{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.next-step-actions .btn[data-v-179cbbd5]{font:inherit;font-size:calc(12px * var(--bl-font-scale,1));border:1px solid var(--bl-line,#e3ebe7);background:var(--bl-surface,#fff);min-height:30px;color:var(--bl-brand,#17664f);box-shadow:none;cursor:pointer;border-radius:4px;padding:6px 10px;line-height:1.5}.next-step-actions .btn.primary[data-v-179cbbd5]{background:var(--bl-brand,#17664f);border-color:var(--bl-brand,#17664f);color:var(--bl-surface,#fff)}.next-step-actions .btn[data-v-179cbbd5]:hover{border-color:var(--bl-brand,#17664f)}.next-step-actions .btn[data-v-179cbbd5]:focus-visible{outline:2px solid var(--bl-brand,#17664f);outline-offset:2px}.waiting .next-step-label[data-v-179cbbd5]{color:var(--bl-waiting,#31648d)}.done .next-step-label[data-v-179cbbd5]{color:var(--bl-brand,#17664f)}.compact[data-v-179cbbd5]{padding:6px 0}@media (width<=700px){.next-step-notice[data-v-179cbbd5]{flex-wrap:wrap}.next-step-content[data-v-179cbbd5]{flex-basis:100%}.next-step-actions[data-v-179cbbd5]{padding-left:0}.next-step-actions .btn[data-v-179cbbd5]{white-space:normal}}.request-scope-tabs[data-v-d45c019d]{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.request-scope-tabs button[data-v-d45c019d]{color:#476259;cursor:pointer;background:#fff;border:1px solid #dbe8e1;border-radius:7px;padding:8px 14px}.request-scope-tabs button.active[data-v-d45c019d]{color:#fff;background:#176653;border-color:#176653}.expense-requests-page[data-v-032b3b8e]{min-width:0}.expense-task-heading[data-v-032b3b8e]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.expense-task-heading h2[data-v-032b3b8e]{color:var(--bl-text);margin:0;font-size:24px;font-weight:600;line-height:1.4}.expense-task-heading p[data-v-032b3b8e]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:7px 0 0}.module-actions[data-v-032b3b8e]{align-items:center;gap:8px;display:flex}.record-pill[data-v-032b3b8e]{color:var(--bl-muted);font-size:12px}.order-filter-bar[data-v-032b3b8e]{margin-bottom:0;padding:14px 0}.expense-filter-primary[data-v-032b3b8e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-search-wrap[data-v-032b3b8e]{flex:260px;position:relative}.order-search[data-v-032b3b8e]{width:100%}.order-search-clear[data-v-032b3b8e]{color:var(--bl-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:8px;right:8px}.filter-select[data-v-032b3b8e]{width:150px}.order-filter-actions[data-v-032b3b8e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.expense-more-filters[data-v-032b3b8e]{font-size:13px;position:relative}.expense-more-filters summary[data-v-032b3b8e]{cursor:pointer;color:var(--bl-brand);padding:9px}.expense-more-filters label[data-v-032b3b8e]{z-index:12;background:var(--bl-surface);border:1px solid var(--bl-line);width:200px;box-shadow:var(--bl-menu-shadow);padding:16px;position:absolute;top:100%;right:0}.expense-pagination[data-v-032b3b8e]{color:var(--bl-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.expense-pagination-summary[data-v-032b3b8e],.expense-pagination>div[data-v-032b3b8e]:last-child{align-items:center;gap:10px;display:flex}.page-size-select[data-v-032b3b8e]{width:110px}.expense-current-task[data-v-032b3b8e]{background:var(--bl-soft);justify-content:space-between;gap:20px;margin:-24px -24px 22px;padding:20px;display:flex}.expense-current-task h3[data-v-032b3b8e]{color:var(--bl-text);margin:7px 0;font-size:20px}.expense-current-task p[data-v-032b3b8e],.expense-current-task small[data-v-032b3b8e]{color:var(--bl-muted);margin:0;font-size:12px;line-height:1.7}.expense-current-task>strong[data-v-032b3b8e]{white-space:nowrap;color:var(--bl-text);font-variant-numeric:tabular-nums;align-self:flex-start;font-size:22px}.expense-money-strip[data-v-032b3b8e]{border-bottom:1px solid var(--bl-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;padding-bottom:20px;display:grid}.expense-money-strip span[data-v-032b3b8e]{color:var(--bl-muted);margin-bottom:7px;font-size:12px;display:block}.expense-money-strip b[data-v-032b3b8e]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px}.expense-card[data-v-032b3b8e]{color:var(--bl-text);font-size:13px}.action-bar[data-v-032b3b8e]{flex-wrap:wrap;gap:8px;display:flex}.expense-approval-progress[data-v-032b3b8e]{color:var(--bl-muted);border-block:1px solid var(--bl-line);flex-wrap:wrap;gap:12px;margin:18px 0;padding:15px 0;font-size:12px;display:flex}.expense-approval-progress .done[data-v-032b3b8e]{color:var(--bl-brand)}.record-attention[data-v-032b3b8e]{color:var(--bl-danger);font-size:12px}.attention-dot[data-v-032b3b8e]{background:var(--bl-danger);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.expense-form[data-v-032b3b8e]{color:var(--bl-text);gap:18px;display:grid}.expense-form-grid[data-v-032b3b8e]{grid-template-columns:1fr 1fr}.expense-form label[data-v-032b3b8e]{gap:7px;font-size:13px;display:grid}.expense-form label[data-v-032b3b8e]:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.expense-wide[data-v-032b3b8e],.expense-form .modal-actions[data-v-032b3b8e],.expense-form .expense-pre-expenditure[data-v-032b3b8e]{grid-column:1/-1}.expense-form .input[data-v-032b3b8e],.expense-form .select[data-v-032b3b8e],.expense-form .textarea[data-v-032b3b8e]{box-sizing:border-box;background:var(--bl-surface);width:100%;max-width:100%;color:var(--bl-text);border:1px solid var(--bl-line);font-size:calc(14px * var(--bl-font-scale));border-radius:5px;min-height:40px;padding:10px 12px}.expense-form textarea[data-v-032b3b8e]{resize:vertical;min-height:82px}.expense-form input[type=date][data-v-032b3b8e],.expense-form input[type=datetime-local][data-v-032b3b8e]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.expense-form input[type=date][data-v-032b3b8e],.expense-form input[type=datetime-local][data-v-032b3b8e]{--lightningcss-light: ;--lightningcss-dark:initial}}.expense-form .field-label[data-v-032b3b8e]{color:var(--bl-text);font-size:13px;font-weight:500;line-height:1.6}.expense-form .field-hint[data-v-032b3b8e]{color:var(--bl-muted);font-size:12px;line-height:1.7}.expense-form .required-mark[data-v-032b3b8e]{color:var(--bl-danger)}.expense-form .modal-actions[data-v-032b3b8e]{border-top:1px solid var(--bl-line);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.expense-amount-row[data-v-032b3b8e]{gap:8px;display:flex}.expense-currency-select[data-v-032b3b8e]{max-width:120px}.hidden-file[data-v-032b3b8e]{display:none}.payment-proof-picker[data-v-032b3b8e]{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.payment-proof-picker>span[data-v-032b3b8e]{overflow-wrap:anywhere}.expense-pre-expenditure[data-v-032b3b8e]{background:var(--bl-background);padding:12px;font-size:12px}.expense-file-body[data-v-032b3b8e]{flex-direction:column;gap:20px;display:flex}.expense-file-detail[data-v-032b3b8e]{border-bottom:1px solid var(--bl-line);padding-bottom:16px}.expense-file-detail summary[data-v-032b3b8e]{cursor:pointer;font-size:14px;font-weight:600}.expense-file-detail-grid[data-v-032b3b8e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.expense-file-detail-grid dt[data-v-032b3b8e]{color:var(--bl-muted);margin-bottom:5px;font-size:12px}.expense-file-detail-grid dd[data-v-032b3b8e]{overflow-wrap:anywhere;margin:0;font-size:13px}.expense-file-detail-wide[data-v-032b3b8e]{grid-column:1/-1}.expense-file-list[data-v-032b3b8e]{min-width:0;overflow:auto}.expense-file-list-title[data-v-032b3b8e]{margin:0 0 12px;font-size:16px}.workflow-toolbar[data-v-032b3b8e]{justify-content:space-between;gap:12px;display:flex}.workflow-path[data-v-032b3b8e]{color:var(--bl-muted);padding:16px 0;font-size:12px}.workflow-file-table[data-v-032b3b8e]{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:12px}.workflow-file-table th[data-v-032b3b8e],.workflow-file-table td[data-v-032b3b8e]{vertical-align:middle;border-bottom:1px solid var(--bl-line);padding:12px 8px}.workflow-file-table th[data-v-032b3b8e]{background:var(--bl-background);color:var(--bl-muted);font-weight:600}.workflow-file-name-inner[data-v-032b3b8e]{align-items:center;gap:8px;min-width:0;display:flex}.workflow-file-title strong[data-v-032b3b8e]{overflow-wrap:anywhere;font-weight:500}.file-icon[data-v-032b3b8e]{flex:none;width:24px;height:28px;display:block}.file-icon svg[data-v-032b3b8e]{width:100%;height:100%}.workflow-actions[data-v-032b3b8e]{gap:8px;display:flex}.workflow-actions button[data-v-032b3b8e],.path-back-button[data-v-032b3b8e],.icon-tool[data-v-032b3b8e]{border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-brand);white-space:nowrap;cursor:pointer;border-radius:4px;padding:6px 8px}.expense-file-empty[data-v-032b3b8e],.empty-table-cell[data-v-032b3b8e]{text-align:center;color:var(--bl-muted);padding:32px;font-size:12px}.workflow-file-table td[data-v-032b3b8e]:nth-child(4){white-space:nowrap}.expense-file-modal[data-v-032b3b8e]{color:var(--bl-text)}.expense-history-panel[data-v-032b3b8e]{border-top:1px solid var(--bl-line);margin:24px 0 0;padding-top:18px;font-size:13px}.expense-history-panel summary[data-v-032b3b8e]{cursor:pointer;font-weight:600}.expense-history-panel ol[data-v-032b3b8e]{margin:12px 0 0;padding:0;list-style:none}.expense-history-panel li[data-v-032b3b8e]{border-bottom:1px solid var(--bl-line);padding:12px 0}.expense-history-panel strong[data-v-032b3b8e],.expense-history-panel span[data-v-032b3b8e]{display:block}.expense-history-panel span[data-v-032b3b8e],.expense-history-panel p[data-v-032b3b8e]{color:var(--bl-muted);font-size:12px;line-height:1.7}.expense-history-panel p[data-v-032b3b8e]{white-space:pre-wrap;margin:5px 0 0}.expense-detail-title[data-v-032b3b8e]{margin:22px 0 16px;font-size:15px;font-weight:600}.expense-detail-fields[data-v-032b3b8e]{grid-template-columns:1fr 1fr;gap:18px 24px;margin:0;display:grid}.expense-detail-fields .wide[data-v-032b3b8e]{grid-column:1/-1}.expense-detail-fields dt[data-v-032b3b8e]{color:var(--bl-muted);margin:0 0 6px;font-size:12px}.expense-detail-fields dd[data-v-032b3b8e]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}@media (width<=1100px){.expense-task-heading[data-v-032b3b8e],.expense-pagination[data-v-032b3b8e],.expense-current-task[data-v-032b3b8e]{flex-wrap:wrap}}@media (width<=600px){.expense-form-grid[data-v-032b3b8e],.expense-card-main[data-v-032b3b8e]{grid-template-columns:1fr}.expense-current-task[data-v-032b3b8e]{margin:-16px -16px 18px}.expense-money-strip[data-v-032b3b8e]{grid-template-columns:1fr}.expense-file-detail-grid[data-v-032b3b8e]{grid-template-columns:1fr 1fr}.expense-task-heading h2[data-v-032b3b8e]{font-size:22px}.expense-pagination>div[data-v-032b3b8e]{flex-wrap:wrap}}.seal-task-page[data-v-9e312628]{min-width:0;padding:24px}.seal-heading[data-v-9e312628]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.seal-heading h2[data-v-9e312628]{font-size:calc(24px * var(--bl-font-scale));color:var(--bl-text);margin:0;font-weight:600}.seal-heading p[data-v-9e312628]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:8px 0 0}.seal-actions[data-v-9e312628]{gap:8px;display:flex}.seal-filters[data-v-9e312628]{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.seal-filters>.input[data-v-9e312628]{flex:260px}.seal-filters>.select[data-v-9e312628]{width:160px}.seal-table-scroll[data-v-9e312628]{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;overflow:auto}.seal-table[data-v-9e312628]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:900px;font-size:calc(13px * var(--bl-font-scale))}.seal-table th[data-v-9e312628]{background:var(--bl-background);color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));vertical-align:middle;padding:13px 16px;font-weight:600}.seal-table td[data-v-9e312628]{border-top:1px solid var(--bl-line);vertical-align:middle;color:var(--bl-text);padding:16px;line-height:1.6}.seal-table strong[data-v-9e312628]{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);font-weight:600;display:block}.seal-table small[data-v-9e312628]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);overflow-wrap:anywhere;margin-top:5px;line-height:1.6;display:block}.seal-number[data-v-9e312628],.seal-date[data-v-9e312628]{white-space:nowrap;font-variant-numeric:tabular-nums}.seal-document[data-v-9e312628]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seal-state[data-v-9e312628]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-waiting);font-weight:600}.seal-state[data-tone=done][data-v-9e312628]{color:var(--bl-brand)}.seal-table .seal-error[data-v-9e312628],.seal-error[data-v-9e312628],.seal-state[data-tone=danger][data-v-9e312628]{color:var(--bl-danger)}.seal-open[data-v-9e312628]{border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-brand);font:inherit;white-space:nowrap;cursor:pointer;border-radius:5px;margin-top:8px;padding:7px 10px}.seal-open[data-v-9e312628]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.seal-empty[data-v-9e312628]{text-align:center;color:var(--bl-muted);padding:36px}.seal-current[data-v-9e312628]{background:var(--bl-soft);margin:-24px -24px 24px;padding:20px}.seal-current small[data-v-9e312628],.seal-current p[data-v-9e312628]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.7}.seal-current h3[data-v-9e312628]{font-size:calc(20px * var(--bl-font-scale));color:var(--bl-text);margin:8px 0;font-weight:600}.seal-fields[data-v-9e312628]{grid-template-columns:1fr 1fr;gap:20px 24px;margin:0;display:grid}.seal-fields dt[data-v-9e312628]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-bottom:7px}.seal-fields dd[data-v-9e312628]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(14px * var(--bl-font-scale));margin:0;line-height:1.7}.wide[data-v-9e312628]{grid-column:1/-1}.seal-section-title[data-v-9e312628]{font-size:calc(15px * var(--bl-font-scale));margin:28px 0 18px;font-weight:600}.seal-timeline[data-v-9e312628]{margin:0;padding:0;list-style:none}.seal-timeline li[data-v-9e312628]{border-left:1px solid var(--bl-line);padding:0 0 20px 18px;position:relative}.seal-timeline li[data-v-9e312628]:before{content:"";background:var(--bl-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.seal-timeline strong[data-v-9e312628]{font-size:calc(13px * var(--bl-font-scale));margin-bottom:6px;font-weight:600;display:block}.seal-timeline span[data-v-9e312628]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.7}.seal-form-grid[data-v-9e312628]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.seal-form-grid label[data-v-9e312628],.seal-field[data-v-9e312628]{font-size:calc(13px * var(--bl-font-scale));gap:8px;display:grid}.seal-form-grid i[data-v-9e312628],.seal-field i[data-v-9e312628]{color:var(--bl-danger);font-style:normal}.seal-form-grid .input[data-v-9e312628],.seal-form-grid .select[data-v-9e312628],.seal-form-grid .textarea[data-v-9e312628],.seal-field .textarea[data-v-9e312628]{box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;max-width:100%;color:var(--bl-text);min-height:42px;font-size:calc(14px * var(--bl-font-scale));border-radius:5px;padding:10px 12px}.seal-form-grid textarea[data-v-9e312628],.seal-field textarea[data-v-9e312628]{resize:vertical;min-height:90px}.seal-form-grid small[data-v-9e312628]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.seal-form-grid .seal-check[data-v-9e312628]{align-items:center;gap:8px;display:flex}.seal-error[data-v-9e312628]{font-size:calc(13px * var(--bl-font-scale));line-height:1.7}@media (width<=650px){.seal-heading[data-v-9e312628]{flex-wrap:wrap}.seal-form-grid[data-v-9e312628],.seal-fields[data-v-9e312628]{grid-template-columns:1fr}.seal-current[data-v-9e312628]{margin:-16px -16px 20px}}.loan-task-page[data-v-b2160784]{min-width:0;padding:24px}.loan-heading[data-v-b2160784]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.loan-heading h2[data-v-b2160784]{color:var(--bl-text);margin:0;font-size:24px;font-weight:600}.loan-heading p[data-v-b2160784],.loan-hint[data-v-b2160784]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:8px 0;line-height:1.7}.loan-tools[data-v-b2160784]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.loan-filters[data-v-b2160784]{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.loan-filters>.input[data-v-b2160784]{flex:260px}.loan-filters>.select[data-v-b2160784]{width:170px}.loan-current[data-v-b2160784]{background:var(--bl-soft);margin:-24px -24px 22px;padding:20px}.loan-current h3[data-v-b2160784]{color:var(--bl-text);margin:6px 0;font-size:20px;font-weight:600}.loan-current small[data-v-b2160784],.loan-current p[data-v-b2160784]{color:var(--bl-muted);font-size:12px;line-height:1.7}.loan-current p[data-v-b2160784]{margin:8px 0 0}.loan-balances[data-v-b2160784]{border-bottom:1px solid var(--bl-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:22px;display:grid}.loan-balances span[data-v-b2160784]{color:var(--bl-muted);margin-bottom:7px;font-size:12px;display:block}.loan-balances strong[data-v-b2160784]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.loan-fields[data-v-b2160784]{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.loan-fields dt[data-v-b2160784]{color:var(--bl-muted);margin-bottom:6px;font-size:12px}.loan-fields dd[data-v-b2160784]{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.loan-section-title[data-v-b2160784]{color:var(--bl-text);margin:26px 0 14px;font-size:15px;font-weight:600}.loan-timeline[data-v-b2160784]{margin:0 0 16px;padding:0;list-style:none}.loan-timeline li[data-v-b2160784]{border-left:1px solid var(--bl-line);padding:0 0 18px 18px;position:relative}.loan-timeline li[data-v-b2160784]:before{content:"";background:var(--bl-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.loan-timeline strong[data-v-b2160784]{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.loan-timeline span[data-v-b2160784]{color:var(--bl-muted);font-size:12px;line-height:1.7}.loan-error[data-v-b2160784]{color:var(--bl-danger);font-size:13px;line-height:1.7}.loan-history>div[data-v-b2160784]{border-bottom:1px solid var(--bl-line);grid-template-columns:1fr auto;gap:7px;padding:14px 0;font-size:13px;display:grid}.loan-history small[data-v-b2160784]{color:var(--bl-muted);grid-column:1/-1;font-size:12px}.loan-form-grid[data-v-b2160784]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.loan-form-grid label[data-v-b2160784],.loan-field[data-v-b2160784]{gap:8px;font-size:13px;display:grid}.loan-form-grid .wide[data-v-b2160784]{grid-column:1/-1}.loan-form-grid i[data-v-b2160784]{color:var(--bl-danger);font-style:normal}.loan-form-grid .input[data-v-b2160784],.loan-form-grid .select[data-v-b2160784],.loan-form-grid .textarea[data-v-b2160784],.loan-field .textarea[data-v-b2160784]{box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;max-width:100%;color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));border-radius:5px;min-height:42px;padding:10px 12px}.loan-form-grid textarea[data-v-b2160784],.loan-field textarea[data-v-b2160784]{resize:vertical;min-height:90px}.loan-form-grid small[data-v-b2160784]{color:var(--bl-muted);font-size:12px}@media (width<=650px){.loan-heading[data-v-b2160784]{flex-wrap:wrap}.loan-form-grid[data-v-b2160784],.loan-fields[data-v-b2160784],.loan-balances[data-v-b2160784]{grid-template-columns:1fr}.loan-current[data-v-b2160784]{margin:-16px -16px 20px}.loan-history>div[data-v-b2160784]{grid-template-columns:1fr}}.settings-page[data-v-03445fea]{min-width:0;padding:24px}.settings-page header h2[data-v-03445fea]{font-size:calc(24px * var(--bl-font-scale));color:var(--bl-text);margin:0;font-weight:600}.settings-page header p[data-v-03445fea]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:8px 0 24px;line-height:1.7}.settings-grid[data-v-03445fea]{gap:24px;display:grid}.settings-grid article[data-v-03445fea]{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;padding:20px 24px}.settings-grid h3[data-v-03445fea]{font-size:calc(16px * var(--bl-font-scale));color:var(--bl-text);margin:0 0 8px;font-weight:600}.setting-row[data-v-03445fea],.delegation-row[data-v-03445fea]{border-bottom:1px solid var(--bl-line);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 0;display:flex}.setting-row[data-v-03445fea]:last-child,.delegation-row[data-v-03445fea]:last-child{border-bottom:0}.setting-row strong[data-v-03445fea],.delegation-row strong[data-v-03445fea]{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);font-weight:600}.setting-row small[data-v-03445fea],.delegation-row small[data-v-03445fea]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:5px;line-height:1.7;display:block}.setting-action[data-v-03445fea]{align-items:center;gap:8px;display:flex}.setting-action .select[data-v-03445fea]{min-width:220px}.settings-section-head[data-v-03445fea]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.muted[data-v-03445fea]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.delegate-form[data-v-03445fea]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.delegate-form label[data-v-03445fea]{font-size:calc(13px * var(--bl-font-scale));gap:8px;display:grid}.delegate-wide[data-v-03445fea]{grid-column:1/-1}.delegate-form i[data-v-03445fea]{color:var(--bl-danger);font-style:normal}.delegate-form .input[data-v-03445fea],.delegate-form .select[data-v-03445fea]{box-sizing:border-box;width:100%;min-height:42px;font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:5px;padding:10px 12px}body.eye-care-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=700px){.setting-row[data-v-03445fea],.delegation-row[data-v-03445fea]{flex-wrap:wrap}.setting-action[data-v-03445fea]{flex-wrap:wrap;width:100%}.setting-action .select[data-v-03445fea]{flex:1;min-width:0}.delegate-form[data-v-03445fea]{grid-template-columns:1fr}}.finance-task-list{min-width:0;font-size:calc(13px * var(--bl-font-scale))}.finance-task-list *{box-sizing:border-box}.ft-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.ft-heading h1{font-size:calc(24px * var(--bl-font-scale));margin:0 0 6px;font-weight:600;line-height:1.4}.ft-heading p,.ft-summary p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:0;line-height:1.7}.ft-heading-actions{flex:none;gap:8px;display:flex}.ft-button{font:500 calc(13px * var(--bl-font-scale))/1.4 var(--bl-font-family);color:var(--bl-text);background:var(--bl-surface);border:1px solid var(--bl-line);white-space:nowrap;cursor:pointer;border-radius:5px;min-height:34px;padding:8px 12px}.ft-button.primary{background:var(--bl-brand);color:var(--bl-surface);border-color:var(--bl-brand)}.ft-button:hover{background:var(--bl-soft)}.ft-button.primary:hover{background:var(--bl-brand-hover)}.ft-summary{align-items:center;gap:32px;margin-bottom:22px;display:flex}.ft-summary>div{border-right:1px solid var(--bl-line);min-width:122px;padding-right:32px}.ft-summary>div>span{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin-bottom:8px;display:block}.ft-summary strong{font-size:calc(26px * var(--bl-font-scale));font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.ft-summary small{margin-left:8px;font-size:12px;font-weight:400}.ft-surface{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;overflow:hidden}.ft-navigation{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:flex}.ft-navigation:empty{display:none}.ft-kind-nav{gap:24px;display:flex}.ft-kind-nav button{font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);color:var(--bl-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0 12px}.ft-kind-nav button.active{color:var(--bl-brand);border-bottom-color:var(--bl-brand);font-weight:600}.ft-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ft-tools>.input{flex:1;width:auto;min-width:220px}.ft-tools>.select{flex:none;width:auto;max-width:160px}.ft-context{color:var(--bl-warning);background:var(--bl-warning-soft);margin:0;padding:10px 16px;line-height:1.6}.ft-table-scroll{overflow:auto}.finance-task-list table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.finance-task-list th{background:var(--bl-background);height:44px;color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));vertical-align:middle;font-weight:500}.finance-task-list th,.finance-task-list td{border-bottom:1px solid var(--bl-line);padding:14px 16px}.finance-task-list td{font-size:calc(13px * var(--bl-font-scale));vertical-align:middle;color:var(--bl-text);line-height:1.6}.finance-task-list .ft-title{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.finance-task-list .ft-number{font-size:calc(13px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-text);-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums;font-weight:600;display:block}.finance-task-list .ft-secondary{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:4px;font-weight:400;line-height:1.6;display:block}.ft-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ft-nowrap{white-space:nowrap}.finance-task-list .ft-amount{font-size:calc(16px * var(--bl-font-scale));color:var(--bl-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5;display:block}.ft-tag{font-size:calc(12px * var(--bl-font-scale));background:var(--bl-background);color:var(--bl-muted);border-radius:4px;margin-top:5px;padding:1px 6px;display:inline-flex}.ft-status{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);align-items:center;gap:6px;font-weight:600;line-height:1.5;display:inline-flex}.ft-status i,.ft-attention i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.ft-status.waiting{color:var(--bl-waiting)}.ft-status.warning{color:var(--bl-warning)}.ft-status.danger,.ft-attention{color:var(--bl-danger)}.ft-status.success{color:var(--bl-brand)}.ft-attention{align-items:center;gap:5px;margin-top:4px;font-size:12px;line-height:1.6;display:flex}.ft-action{text-align:right}.ft-empty{text-align:center;color:var(--bl-muted);padding:40px 20px}.ft-empty strong{color:var(--bl-text);font-size:14px}.ft-empty p{margin:8px 0 16px;font-size:13px}.ft-contract-amounts{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));flex-wrap:wrap;gap:12px;margin-top:5px;line-height:1.6;display:flex}.ft-contract-amounts b{color:var(--bl-brand);font-weight:500}.ft-list-footer{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.payment-current-task{background:var(--bl-soft);border-bottom:1px solid var(--bl-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 24px;display:flex}.payment-current-task>div:first-child{min-width:0}.payment-current-task>div>span{color:var(--bl-muted);font-size:12px}.payment-current-task h3{font-size:calc(19px * var(--bl-font-scale));color:var(--bl-text);margin:5px 0 8px;font-weight:600;line-height:1.45}.payment-current-task p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);overflow-wrap:anywhere;margin:4px 0;line-height:1.7}.payment-current-task.danger{background:var(--bl-danger-soft)}.payment-task-primary-amount{text-align:right;flex:none;gap:6px;display:grid}.payment-task-primary-amount strong{font-size:calc(24px * var(--bl-font-scale));white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.payment-approval-trail{border-bottom:1px solid var(--bl-line);flex:none;gap:12px;padding:16px 24px;display:flex;overflow:auto}.payment-approval-trail article{flex:1;align-items:flex-start;gap:7px;min-width:100px;display:flex}.payment-approval-trail i{background:var(--bl-background);width:20px;height:20px;color:var(--bl-muted);border:1px solid var(--bl-line);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.payment-approval-trail .done i{color:var(--bl-brand);border-color:var(--bl-brand)}.payment-approval-trail .current i{background:var(--bl-brand);color:var(--bl-surface);border-color:var(--bl-brand)}.payment-approval-trail strong{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-text);font-weight:600;line-height:1.5;display:block}.payment-approval-trail span,.payment-approval-trail small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:3px;line-height:1.5;display:block}.payment-detail-tabs{border-bottom:1px solid var(--bl-line);flex:none;gap:24px;padding:0 24px;display:flex;overflow:auto}.payment-detail-tabs button{font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);color:var(--bl-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0}.payment-detail-tabs button.active{color:var(--bl-brand);border-bottom-color:var(--bl-brand)}.payment-detail-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px;overflow:auto}.payment-task-drawer:focus{outline:none}.payment-task-drawer button:focus-visible,.ft-button:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}body.eye-care-night :is(.payment-request-form,.payment-task-drawer,.contract-editor) input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.payment-task-overview{padding:20px 0}.payment-task-overview dl{grid-template-columns:1fr 1fr;gap:16px 24px;margin:0;display:grid}.payment-task-overview dt{color:var(--bl-muted);font-size:12px}.payment-task-overview dd{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.6}.payment-budget{border-top:1px solid var(--bl-line);border-bottom:1px solid var(--bl-line);margin-top:18px;padding:14px 0}.payment-budget p{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);margin:10px 0 0;font-weight:500;line-height:1.8}.payment-cost-description{padding:18px 0}.payment-cost-description h3{color:var(--bl-text);margin:0 0 10px;font-size:14px}.payment-cost-description p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(15px * var(--bl-font-scale));margin:0 0 8px;line-height:1.8}.payment-cost-description>span{color:var(--bl-muted);font-size:12px}.payment-task-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.payment-detail-overlay .payment-task-drawer .document-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-detail-overlay .payment-task-drawer :is(.allocation-row,.payment-item-notes,.claim-review-card,.history-section pre){background:var(--bl-background);color:var(--bl-text);border-color:var(--bl-line)}.payment-detail-overlay .payment-task-drawer :is(.input,.select,.textarea){background:var(--bl-surface);color:var(--bl-text);border-color:var(--bl-line);font-size:calc(13px * var(--bl-font-scale))}.payment-detail-overlay .payment-task-drawer :is(small,dt,.page-hint,.attachment-hint){color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale))}.payment-detail-overlay .payment-task-drawer dd{color:var(--bl-text)}.payment-detail-overlay .payment-task-drawer .file-row{border-color:var(--bl-line)}.payment-detail-overlay .payment-task-drawer .payment-item-notes p{color:var(--bl-text);font-size:calc(15px * var(--bl-font-scale))}.payment-detail-overlay .payment-task-drawer .account-check{background:var(--bl-warning-soft);color:var(--bl-text);border-color:var(--bl-line);padding:10px;font-size:12px}.payment-detail-overlay .payment-task-drawer .account-check>span:last-child{align-items:center;gap:8px;display:flex}.payment-detail-overlay .payment-task-drawer .payment-status-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payment-detail-overlay .payment-task-drawer .return-summary{background:var(--bl-danger-soft);color:var(--bl-danger);font-size:13px}.payment-detail-overlay .payment-task-drawer .allocation-row>.btn{white-space:normal;text-align:left;overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;line-height:1.6}.payment-linked-number{white-space:nowrap;-webkit-user-select:all;user-select:all}.payment-detail-overlay .payment-task-drawer .file-row>div:first-child{overflow-wrap:anywhere;min-width:0}.payment-detail-overlay .payment-task-drawer .file-row .actions{flex:none}@media (width<=1350px){.finance-task-list th,.finance-task-list td{padding:12px 10px}.finance-task-list table{min-width:960px}.ft-summary{gap:20px}.ft-summary>div{min-width:110px;padding-right:20px}}@media (width<=760px){.ft-heading{align-items:flex-start}.ft-summary{flex-wrap:wrap;gap:16px}.ft-summary p{flex-basis:100%}.ft-list-footer span{display:none}.payment-current-task{flex-direction:column;gap:10px}.payment-task-primary-amount{text-align:left}.payment-task-overview dl{grid-template-columns:1fr}.payment-approval-trail{padding:12px 16px}.payment-detail-tabs{gap:16px}}.receipt-list{min-width:0;font-size:calc(13px * var(--bl-font-scale))}.receipt-list *{box-sizing:border-box}.receipt-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.receipt-heading h1{font-size:calc(24px * var(--bl-font-scale));margin:0 0 6px;font-weight:600;line-height:1.4}.receipt-heading p,.receipt-overview p{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:0;line-height:1.7}.receipt-heading-actions{gap:8px;display:flex}.receipt-button{font:500 calc(12px * var(--bl-font-scale))/1.5 var(--bl-font-family);background:var(--bl-surface);color:var(--bl-text);border:1px solid var(--bl-line);white-space:nowrap;cursor:pointer;border-radius:5px;min-height:34px;padding:6px 12px}.receipt-button:hover{background:var(--bl-soft)}.receipt-button.primary{background:var(--bl-brand);border-color:var(--bl-brand);color:var(--bl-surface)}.receipt-button:disabled{opacity:.6;cursor:wait}.receipt-overview{align-items:center;gap:32px;margin-bottom:24px;display:flex}.receipt-overview>div{border-right:1px solid var(--bl-line);min-width:120px;padding-right:32px}.receipt-overview span{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin-bottom:8px;display:block}.receipt-overview strong{font-size:calc(26px * var(--bl-font-scale));font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.receipt-overview small{margin-left:8px;font-size:12px;font-weight:400}.receipt-surface{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;overflow:hidden}.receipt-queues{border-bottom:1px solid var(--bl-line);align-items:center;gap:26px;padding:0 18px;display:flex;overflow:auto}.receipt-queues button{color:var(--bl-muted);font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0 12px}.receipt-queues button.active{color:var(--bl-brand);border-bottom-color:var(--bl-brand);font-weight:600}.receipt-queues button span{margin-left:7px;font-size:12px}.receipt-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.receipt-tools input,.receipt-tools select{background:var(--bl-surface);max-width:100%;color:var(--bl-text);border:1px solid var(--bl-line);font:inherit;border-radius:5px;min-height:34px;padding:6px 9px}.receipt-tools>.input{flex:1;min-width:180px}.receipt-tools .receipt-scope{gap:4px;display:flex}.receipt-tools .receipt-scope button{padding:6px 8px;font-size:12px}.receipt-tools .receipt-scope button.active{color:var(--bl-brand);background:var(--bl-soft)}.receipt-table-scroll{overflow:auto}.receipt-list table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.receipt-list th{background:var(--bl-background);color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));vertical-align:middle;height:42px;font-weight:500}.receipt-list th,.receipt-list td{border-bottom:1px solid var(--bl-line);padding:14px 16px}.receipt-list td{vertical-align:middle;font-size:inherit;color:var(--bl-text);line-height:1.55}.receipt-list .receipt-sub{color:var(--bl-muted);font:400 calc(12px * var(--bl-font-scale))/1.6 var(--bl-font-family);margin-top:3px;display:block}.receipt-list .receipt-party{color:var(--bl-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:calc(13px * var(--bl-font-scale));line-height:1.6;display:block;overflow:hidden}.receipt-list .receipt-number{white-space:nowrap;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;line-height:1.8;display:block}.receipt-list .receipt-money{white-space:nowrap;font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.5;display:block}.receipt-nowrap{white-space:nowrap}.receipt-purpose{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.receipt-balance{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);justify-content:space-between;align-items:baseline;gap:8px;line-height:1.7;display:flex}.receipt-balance b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.receipt-balance.available{color:var(--bl-brand)}.receipt-status{white-space:nowrap;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-brand);align-items:center;gap:5px;font-weight:500;display:inline-flex}.receipt-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.receipt-status.waiting{color:var(--bl-waiting)}.receipt-status.warning{color:var(--bl-warning)}.receipt-status.danger{color:var(--bl-danger)}.receipt-action-col{text-align:right}.receipt-list-foot{color:var(--bl-muted);justify-content:space-between;gap:12px;padding:12px 16px;font-size:12px;display:flex}.receipt-empty{text-align:center;color:var(--bl-muted);padding:40px 20px}.receipt-empty strong{color:var(--bl-text);font-size:14px}.receipt-empty p{margin:8px 0 16px;font-size:12px}.receipt-overlay{z-index:1300;background:#12271e55;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.receipt-overlay .receipt-drawer{background:var(--bl-surface);width:min(840px,96vw);height:100dvh;max-height:none;color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:-12px 0 48px #132d211a}.receipt-drawer>header{border-bottom:1px solid var(--bl-line);flex:none;padding:20px 24px}.receipt-drawer>header h2{font-size:calc(18px * var(--bl-font-scale));line-height:1.5}.receipt-detail-task{background:var(--bl-soft);border-bottom:1px solid var(--bl-line);padding:16px 24px}.receipt-detail-task h3{font-size:calc(17px * var(--bl-font-scale));margin:0 0 6px;font-weight:600}.receipt-detail-task p{color:var(--bl-muted);line-height:1.7;font-size:calc(12px * var(--bl-font-scale));margin:0}.receipt-detail-tabs{border-bottom:1px solid var(--bl-line);flex:none;gap:24px;padding:0 24px;display:flex;overflow:auto}.receipt-detail-tabs button{font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);color:var(--bl-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 0}.receipt-detail-tabs button.active{color:var(--bl-brand);border-bottom-color:var(--bl-brand)}.receipt-detail-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px;overflow:auto}.receipt-drawer .document-info,.receipt-drawer .claim-section,.receipt-drawer .attachment-section,.receipt-drawer .history-section{border-color:var(--bl-line)}.receipt-drawer .document-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-drawer .allocation-row,.receipt-drawer .claim-review-card,.receipt-drawer .claim-reason,.receipt-drawer .history-section pre{background:var(--bl-background);border-color:var(--bl-line);color:var(--bl-text)}.receipt-drawer .claim-review-label{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-brand)}.receipt-drawer .claim-reason p{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-text);line-height:1.7}.receipt-drawer .claim-review-actions .btn{font-size:calc(13px * var(--bl-font-scale));min-height:36px}.receipt-drawer dd{color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale))}.receipt-drawer dt,.receipt-drawer small{color:var(--bl-muted)}.receipt-drawer .file-row{border-color:var(--bl-line);padding:12px}.receipt-drawer .input,.receipt-drawer .select,.receipt-drawer .textarea{background:var(--bl-surface);color:var(--bl-text);border-color:var(--bl-line)}.receipt-drawer>footer{background:var(--bl-surface);border-top:1px solid var(--bl-line);flex:none;min-height:64px;padding:14px 24px;position:static}.receipt-drawer>footer>span{color:var(--bl-muted);font-size:12px}.receipt-drawer .receipt-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.receipt-ledger>div{border-bottom:1px solid var(--bl-line);padding:12px 0}.receipt-ledger span{color:var(--bl-muted);font-size:12px;display:block}.receipt-ledger strong{font-size:calc(17px * var(--bl-font-scale));white-space:nowrap;margin-top:6px;font-weight:600;display:block}.receipt-drawer .claim-context{background:var(--bl-soft);color:var(--bl-muted);padding:12px;line-height:1.8}@media (width<=1350px){.receipt-list th,.receipt-list td{padding:12px 10px}.receipt-overview{gap:20px}.receipt-overview>div{min-width:100px;padding-right:20px}.receipt-tools{gap:6px}.receipt-list table{min-width:940px}}@media (width<=760px){.receipt-heading{align-items:flex-start}.receipt-heading h1{font-size:20px}.receipt-overview{flex-wrap:wrap;gap:16px}.receipt-overview p{flex-basis:100%}.receipt-drawer .form-grid,.receipt-drawer .document-info dl{grid-template-columns:1fr}.receipt-detail-tabs{gap:16px}.receipt-drawer .receipt-ledger{grid-template-columns:1fr}.receipt-list-foot span{display:none}}.contract-editor-backdrop[data-v-ecc43e2d]{z-index:1700;background:#183b2f70;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.contract-editor[data-v-ecc43e2d]{background:var(--bl-surface);width:min(800px,96vw);height:100dvh;color:var(--bl-text);box-sizing:border-box;border-radius:0;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:-12px 0 48px #17382e25}.contract-editor[data-v-ecc43e2d]:focus{outline:none}.contract-editor button[data-v-ecc43e2d]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.contract-editor header[data-v-ecc43e2d],.contract-editor footer[data-v-ecc43e2d]{border-bottom:1px solid var(--bl-line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.contract-editor h2[data-v-ecc43e2d]{font-size:calc(21px * var(--bl-font-scale));margin:0 0 5px;font-weight:600;line-height:1.4}.contract-editor header span[data-v-ecc43e2d],small[data-v-ecc43e2d]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.6}.contract-editor>form[data-v-ecc43e2d]{flex-direction:column;flex:1;min-height:0;display:flex}.contract-editor-content[data-v-ecc43e2d]{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px;overflow:auto}.contract-editor-content>section[data-v-ecc43e2d]{border-bottom:1px solid var(--bl-line);padding:20px 0}.contract-editor h3[data-v-ecc43e2d]{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-text);margin:0 0 16px;font-weight:600}.contract-type-choices[data-v-ecc43e2d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.contract-type-choices button[data-v-ecc43e2d]{text-align:left;border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-text);cursor:pointer;border-radius:5px;gap:5px;padding:12px;font-family:inherit;display:grid}.contract-type-choices button.active[data-v-ecc43e2d]{border-color:var(--bl-brand);background:var(--bl-soft)}.contract-type-choices strong[data-v-ecc43e2d]{font-size:calc(13px * var(--bl-font-scale));font-weight:600}.contract-type-choices span[data-v-ecc43e2d]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.contract-policy-note[data-v-ecc43e2d]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:12px 0 16px;line-height:1.7}.editor-grid[data-v-ecc43e2d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.editor-grid label[data-v-ecc43e2d]{font-size:calc(13px * var(--bl-font-scale));gap:7px;font-weight:500;display:grid}.wide[data-v-ecc43e2d]{grid-column:1/-1}i[data-v-ecc43e2d]{color:var(--bl-danger);font-style:normal}.contract-editor[data-v-ecc43e2d] :is(.input,.select,.textarea){background:var(--bl-surface);color:var(--bl-text);border-color:var(--bl-line);font-size:calc(13px * var(--bl-font-scale))}.editor-file[data-v-ecc43e2d]{border-bottom:1px solid var(--bl-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}small[data-v-ecc43e2d]{margin:5px 0;display:block}.contract-editor footer[data-v-ecc43e2d]{border-top:1px solid var(--bl-line);background:var(--bl-surface);border-bottom:0;flex-wrap:wrap}.contract-editor footer>span[data-v-ecc43e2d]{color:var(--bl-muted);font-size:12px}.contract-editor footer>.error[data-v-ecc43e2d]{color:var(--bl-danger)}.contract-editor footer>.btn[data-v-ecc43e2d]{margin-left:auto}.error[data-v-ecc43e2d]{color:var(--bl-danger);font-size:13px}@media (width<=640px){.editor-grid[data-v-ecc43e2d],.contract-type-choices[data-v-ecc43e2d]{grid-template-columns:1fr}.contract-editor header[data-v-ecc43e2d],.contract-editor footer[data-v-ecc43e2d]{padding:16px}.contract-editor-content[data-v-ecc43e2d]{padding:0 16px}}.financial-documents.finance-task-page[data-v-71f98fb6]{box-shadow:none;background:0 0;border:0;padding:0}.modal-backdrop.payment-detail-overlay[data-v-71f98fb6],.modal-backdrop.payment-form-overlay[data-v-71f98fb6]{justify-content:flex-end;place-items:normal;padding:0;display:flex}.payment-detail-overlay .finance-dialog.payment-task-drawer[data-v-71f98fb6]{background:var(--bl-surface);width:min(940px,96vw);height:100dvh;max-height:none;color:var(--bl-text);border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.payment-detail-overlay .finance-dialog.payment-task-drawer.payment-contract-detail[data-v-71f98fb6]{width:min(760px,96vw)}.payment-detail-overlay .payment-task-drawer>header[data-v-71f98fb6]{flex:none;padding:18px 24px}.payment-detail-overlay .payment-task-drawer>header h2[data-v-71f98fb6]{font-size:calc(19px * var(--bl-font-scale))}.payment-detail-overlay .payment-task-drawer>footer[data-v-71f98fb6]{border-top:1px solid var(--bl-line);background:var(--bl-surface);flex-wrap:wrap;flex:none;align-items:flex-start;gap:12px;padding:14px 24px;display:flex;position:static}.payment-detail-overlay .payment-task-drawer>footer>.actions[data-v-71f98fb6]{flex:1;justify-content:flex-end;gap:8px}.payment-detail-overlay .payment-task-drawer>footer .error[data-v-71f98fb6]{color:var(--bl-danger)}.payment-detail-overlay .payment-task-drawer .payment-current-task h3[data-v-71f98fb6]{font-size:calc(19px * var(--bl-font-scale));margin:5px 0 8px}.payment-detail-overlay .payment-task-drawer .payment-cost-description h3[data-v-71f98fb6]{margin:0 0 10px}.payment-form-overlay .finance-dialog.payment-request-form[data-v-71f98fb6]{background:var(--bl-surface);width:min(880px,96vw);height:100dvh;max-height:none;color:var(--bl-text);border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.payment-request-form>header[data-v-71f98fb6]{flex:none;padding:18px 24px}.payment-request-form>form[data-v-71f98fb6]{flex-direction:column;flex:1;min-height:0;display:flex}.payment-request-form .payment-form-scroll[data-v-71f98fb6]{overscroll-behavior:contain;flex:1;min-height:0;padding:0 24px;overflow:auto}.payment-request-form form>footer[data-v-71f98fb6]{background:var(--bl-surface);border-top:1px solid var(--bl-line);flex:none;padding:14px 24px;position:static}.payment-request-form form>footer>span[data-v-71f98fb6]{color:var(--bl-muted);font-size:12px}.payment-request-form label:has(:is(input,select,textarea)[required])>.field-label[data-v-71f98fb6]:not(:has(.required-mark)):after{content:" *";color:var(--bl-danger)}.payment-request-form .input[data-v-71f98fb6],.payment-request-form .select[data-v-71f98fb6],.payment-request-form .textarea[data-v-71f98fb6]{background:var(--bl-surface);color:var(--bl-text);border-color:var(--bl-line)}.payment-request-form .allocation-row[data-v-71f98fb6]{background:var(--bl-background);border-color:var(--bl-line)}.payment-request-form .payment-form-section-heading[data-v-71f98fb6]{margin:0;font-size:16px}.payment-form-section-heading small[data-v-71f98fb6]{margin-top:6px;font-size:12px;font-weight:400;display:block}.payment-request-form .page-hint[data-v-71f98fb6]{color:var(--bl-muted);font-size:12px}.payment-request-form .contract-budget-summary[data-v-71f98fb6]{background:var(--bl-soft);color:var(--bl-text);padding:12px;font-size:15px}.ft-tools>.select[data-v-71f98fb6]{flex:none;width:auto;max-width:160px}.ft-tools>.input[data-v-71f98fb6]{width:auto}.ft-navigation .request-scope-tabs[data-v-71f98fb6]{border:0;margin:0;padding:0}.finance-dialog.financial-aux[data-v-71f98fb6],.return-dialog.financial-aux[data-v-71f98fb6]{background:var(--bl-surface);color:var(--bl-text);border-radius:8px}.contract-front .finance-dialog.financial-aux[data-v-71f98fb6]{width:min(760px,96vw)}.financial-aux .input[data-v-71f98fb6],.financial-aux .select[data-v-71f98fb6],.financial-aux .textarea[data-v-71f98fb6]{background:var(--bl-surface);color:var(--bl-text);border-color:var(--bl-line);font-size:13px}.financial-aux .page-hint[data-v-71f98fb6],.financial-aux dt[data-v-71f98fb6]{color:var(--bl-muted);font-size:12px}.financial-aux .account-check[data-v-71f98fb6]{background:var(--bl-warning-soft);color:var(--bl-text);border-color:var(--bl-line)}.payment-detail-overlay .payment-task-drawer .state.danger[data-v-71f98fb6]{background:var(--bl-danger-soft);color:var(--bl-danger)}.payment-detail-overlay .payment-task-drawer .state.waiting[data-v-71f98fb6]{background:var(--bl-waiting-soft);color:var(--bl-waiting)}.payment-detail-overlay .payment-task-drawer .state.warning[data-v-71f98fb6]{background:var(--bl-warning-soft);color:var(--bl-warning)}.payment-detail-overlay .payment-task-drawer .state.neutral[data-v-71f98fb6]{background:var(--bl-background);color:var(--bl-muted)}.financial-documents.receipt-page[data-v-71f98fb6]{box-shadow:none;background:0 0;border:0;padding:0}.modal-backdrop.receipt-overlay[data-v-71f98fb6]{justify-content:flex-end;place-items:normal;padding:0;display:flex}.receipt-overlay .finance-dialog.receipt-drawer[data-v-71f98fb6]{background:var(--bl-surface);width:min(680px,96vw);height:100dvh;max-height:none;color:var(--bl-text);border-radius:0;margin:0;padding:0;overflow:hidden}.receipt-overlay .finance-dialog.receipt-drawer.receipt-review[data-v-71f98fb6]{width:min(840px,96vw)}.receipt-overlay .receipt-drawer>footer[data-v-71f98fb6]{background:var(--bl-surface);border-top:1px solid var(--bl-line);padding:14px 24px;position:static}.receipt-overlay .receipt-drawer>footer .error[data-v-71f98fb6]{color:var(--bl-danger)}.receipt-overlay .receipt-drawer>header[data-v-71f98fb6]{padding:20px 24px}.receipt-overlay .receipt-drawer .receipt-detail-task h3[data-v-71f98fb6]{font-size:calc(17px * var(--bl-font-scale));margin:0 0 6px}.receipt-overlay .receipt-drawer .claim-review-label[data-v-71f98fb6]{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-brand)}.receipt-overlay .receipt-drawer .claim-reason p[data-v-71f98fb6]{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-text)}.receipt-overlay .receipt-drawer .claim-review-card[data-v-71f98fb6],.receipt-overlay .receipt-drawer .claim-reason[data-v-71f98fb6]{background:0 0;border:0;border-radius:0;padding:0}.receipt-overlay .receipt-drawer .receipt-processing>.allocation-row[data-v-71f98fb6]{border:0;border-bottom:1px solid var(--bl-line);background:0 0;border-radius:0;gap:8px;margin:0;padding:16px 0}.receipt-overlay .receipt-drawer .receipt-processing>.allocation-row>.btn[data-v-71f98fb6]{text-align:left;white-space:normal;max-width:100%;color:var(--bl-brand);font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600;line-height:1.7;display:block}.receipt-overlay .receipt-drawer .receipt-party-reference[data-v-71f98fb6]{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));border-bottom:1px solid var(--bl-line);margin:0;padding:12px 0;line-height:1.8}.receipt-overlay .receipt-drawer .receipt-effective-amount[data-v-71f98fb6]{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));font-variant-numeric:tabular-nums;line-height:1.8}.receipt-overlay .receipt-drawer .receipt-compare[data-v-71f98fb6]{margin:10px 0;display:block}.receipt-overlay .receipt-drawer .receipt-compare dt[data-v-71f98fb6]{font-size:calc(12px * var(--bl-font-scale))}.receipt-overlay .receipt-drawer .receipt-compare dd[data-v-71f98fb6]{margin-top:3px}.receipt-tools>.select[data-v-71f98fb6]{flex:none;width:auto;max-width:150px}.receipt-tools>.input[data-v-71f98fb6]{width:auto}.finance-dialog.receipt-registration[data-v-71f98fb6]{background:var(--bl-surface);width:min(760px,96vw);color:var(--bl-text);border-radius:8px}.receipt-registration label:has(:is(input,select,textarea)[required])>.field-label[data-v-71f98fb6]:not(:has(.required-mark)):after{content:" *";color:var(--bl-danger)}.receipt-registration .input[data-v-71f98fb6],.receipt-registration .select[data-v-71f98fb6],.receipt-registration .textarea[data-v-71f98fb6]{background:var(--bl-surface);color:var(--bl-text);border-color:var(--bl-line)}.receipt-registration footer[data-v-71f98fb6]{background:var(--bl-surface)}.claim-review-label[data-v-71f98fb6]{color:#176653;font-size:18px;font-weight:600;line-height:1.6}.claim-review-card[data-v-71f98fb6]{background:#fff;border:1px solid #d9e7df;border-radius:10px;flex:1 0 100%;min-width:0;padding:16px}.claim-reason[data-v-71f98fb6]{background:#f5f9f7;border-left:3px solid #76a691;margin-top:12px;padding:12px 14px}.claim-reason>span[data-v-71f98fb6]{color:#6c7c73;font-size:13px}.claim-reason p[data-v-71f98fb6]{color:#253f33;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;line-height:1.7}.claim-review-actions[data-v-71f98fb6]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.claim-review-actions .btn[data-v-71f98fb6]{min-width:130px;min-height:44px;font-size:16px}.claim-reject[data-v-71f98fb6]{color:#ad352c;background:#fff5f3;border:1px solid #e5b8b1}.payment-item-notes[data-v-71f98fb6]{background:#fafcfb;border:1px solid #dde8e2;border-radius:10px;margin:12px 0;padding:16px 18px}.payment-item-notes h3[data-v-71f98fb6]{color:#536d60;margin:0 0 8px;font-size:14px}.payment-item-notes p[data-v-71f98fb6]{white-space:pre-wrap;overflow-wrap:anywhere;color:#233f32;margin:0;font-size:17px;line-height:1.8}.claim-return-note[data-v-71f98fb6]{color:#b43b31;overflow-wrap:anywhere;margin:10px 0;font-size:14px}.modal-backdrop.contract-front[data-v-71f98fb6]{z-index:1750}.modal-backdrop.file-front[data-v-71f98fb6]{z-index:1800}.return-backdrop[data-v-71f98fb6]{z-index:1650;z-index:1200}.return-dialog[data-v-71f98fb6]{box-sizing:border-box;background:#fff;border-radius:12px;width:min(460px,92vw);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 12px 60px #0003}.return-dialog header[data-v-71f98fb6],.return-dialog footer[data-v-71f98fb6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.return-dialog h3[data-v-71f98fb6]{margin:0;font-size:18px}.return-dialog label[data-v-71f98fb6]{margin-top:16px}.return-dialog footer[data-v-71f98fb6]{justify-content:flex-end;margin-top:20px}.return-button[data-v-71f98fb6]{color:#b14b3a;border-color:#e2bfb9}.return-summary[data-v-71f98fb6]{color:#8b5b43;overflow-wrap:anywhere;background:#fff8f3;border-radius:5px;padding:8px 10px;font-size:12px;line-height:1.5}.page-hint[data-v-71f98fb6],.attachment-hint[data-v-71f98fb6]{color:#71867c;margin:8px 0;font-size:12px;line-height:1.5}.attachment-hint[data-v-71f98fb6]{background:#f7faf8;border-radius:5px;padding:8px 10px}.contract-budget-summary[data-v-71f98fb6]{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.8}.contract-budget-summary>strong[data-v-71f98fb6],.contract-budget-summary>span[data-v-71f98fb6]{flex-basis:100%}.contract-front[data-v-71f98fb6]{z-index:1750}.file-front[data-v-71f98fb6]{z-index:1800}.return-backdrop[data-v-71f98fb6]{z-index:1650}.file-dialog[data-v-71f98fb6]{flex-direction:column;width:min(1100px,96vw);height:88vh;display:flex}.file-dialog iframe[data-v-71f98fb6]{border:0;flex:1;width:100%;min-height:0}.contract-select-label[data-v-71f98fb6]{justify-content:space-between;align-items:center;display:flex}.account-check[data-v-71f98fb6]{background:#fff8e9;border:1px solid #eadab4;border-radius:8px;gap:10px;width:100%;padding:12px;font-size:13px;display:grid}.document-info dd[data-v-71f98fb6],.contract-readonly dd[data-v-71f98fb6]{white-space:pre-wrap;overflow-wrap:anywhere}.contract-readonly[data-v-71f98fb6]{gap:14px;display:grid}.contract-readonly dt[data-v-71f98fb6]{color:#74867c;font-size:12px}.contract-readonly dd[data-v-71f98fb6]{margin:5px 0 0}.required-mark[data-v-71f98fb6]{color:#c04c42}.financial-documents[data-v-71f98fb6]{padding:22px}.finance-head[data-v-71f98fb6],.finance-head>div[data-v-71f98fb6],.finance-dialog header[data-v-71f98fb6],.actions[data-v-71f98fb6],.toolbar[data-v-71f98fb6],.allocation-row[data-v-71f98fb6],.file-row[data-v-71f98fb6]{align-items:center;gap:12px;display:flex}.finance-head[data-v-71f98fb6],.finance-dialog header[data-v-71f98fb6],.file-row[data-v-71f98fb6]{justify-content:space-between}.finance-head h2[data-v-71f98fb6]{margin:0}.finance-head>div[data-v-71f98fb6]:first-child{flex-direction:column;align-items:flex-start;gap:4px}.finance-head span[data-v-71f98fb6],small[data-v-71f98fb6],dt[data-v-71f98fb6]{color:#6a7e78;font-size:12px}.toolbar[data-v-71f98fb6]{flex-wrap:wrap;margin:22px 0}.toolbar>.input[data-v-71f98fb6]{flex:1;min-width:220px}.tabs[data-v-71f98fb6]{display:flex}.tabs button[data-v-71f98fb6]{cursor:pointer;background:#fff;border:1px solid #dae8e2;padding:9px 14px}.tabs .active[data-v-71f98fb6]{color:#fff;background:#176b55}.table-wrap[data-v-71f98fb6]{overflow:auto}table[data-v-71f98fb6]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th[data-v-71f98fb6],td[data-v-71f98fb6]{vertical-align:top;border-bottom:1px solid #e1ece7;padding:14px 10px}th[data-v-71f98fb6]{white-space:nowrap;background:#f7faf8}td small[data-v-71f98fb6]{margin-top:5px;display:block}.state[data-v-71f98fb6]{color:#176b55;background:#e9f4ee;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-block}.empty[data-v-71f98fb6]{text-align:center;color:#758b80;padding:30px}.error[data-v-71f98fb6]{color:#be3434}.finance-dialog[data-v-71f98fb6]{background:#fff;border-radius:16px;width:min(1050px,96vw);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 10px 80px #0003}.finance-dialog header[data-v-71f98fb6]{border-bottom:1px solid #e1ece7;padding-bottom:16px}.finance-dialog header h2[data-v-71f98fb6]{margin:0 0 8px}.finance-dialog h3[data-v-71f98fb6]{margin:0 0 16px;font-size:16px}.form-grid[data-v-71f98fb6]{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}label[data-v-71f98fb6]{flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.wide[data-v-71f98fb6]{grid-column:1/-1}.allocation-section[data-v-71f98fb6],.document-info[data-v-71f98fb6],.claim-section[data-v-71f98fb6],.attachment-section[data-v-71f98fb6],.history-section[data-v-71f98fb6]{border-bottom:1px solid #e1ece7;padding:20px 0}.allocation-row[data-v-71f98fb6]{background:#f5f9f7;border-radius:8px;flex-wrap:wrap;justify-content:space-between;margin-top:14px;padding:12px}.allocation-row .input[data-v-71f98fb6]{max-width:180px}.finance-dialog footer[data-v-71f98fb6]{background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:18px 0 0;display:flex;position:sticky;bottom:-24px}.finance-dialog footer .actions[data-v-71f98fb6]{flex-wrap:wrap}.document-info dl[data-v-71f98fb6]{grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 18px;display:grid}dd[data-v-71f98fb6]{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.file-row[data-v-71f98fb6]{border:1px solid #e1ece7;border-radius:8px;margin:8px 0;padding:10px}.file-row small[data-v-71f98fb6]{margin-top:5px;display:block}.append-form[data-v-71f98fb6]{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.append-form .input[data-v-71f98fb6]{max-width:190px}.history-section details[data-v-71f98fb6]{margin:10px 0;font-size:12px}.history-section pre[data-v-71f98fb6]{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f9f7;padding:12px}.readonly[data-v-71f98fb6]{background:#f1f5f3}.modal-backdrop[data-v-71f98fb6]{z-index:1100}@media (width<=700px){.form-grid[data-v-71f98fb6],.document-info dl[data-v-71f98fb6]{grid-template-columns:1fr}.finance-head[data-v-71f98fb6]{flex-direction:column;align-items:flex-start}.finance-dialog[data-v-71f98fb6]{padding:16px}.actions[data-v-71f98fb6]{flex-wrap:wrap}.finance-dialog footer[data-v-71f98fb6]{position:static}}.historical-page{min-width:0;padding:var(--shell-padding,24px);color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale))}.historical-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.historical-header h2{font-size:calc(22px * var(--bl-font-scale));margin:0;font-weight:600}.historical-header h2>span{color:var(--bl-muted);margin-left:8px;font-size:13px;font-weight:400}.historical-header p{color:var(--bl-muted);margin:5px 0 0;font-size:13px;line-height:1.7}.historical-header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.historical-tabs{border-bottom:1px solid var(--bl-line);gap:12px;display:flex}.historical-tabs button{font:inherit;color:var(--bl-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px}.historical-tabs button.active{border-bottom-color:var(--bl-brand);color:var(--bl-brand);font-weight:600}.historical-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0;display:flex}.historical-toolbar>.input{flex:300px;max-width:520px}.historical-toolbar>span{color:var(--bl-muted);margin-left:auto;font-size:12px}.historical-status{color:var(--bl-muted);font-size:13px}.historical-scroll{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;max-width:100%;overflow:auto}.historical-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1000px;font:inherit}.historical-table :is(th,td){border-bottom:1px solid var(--bl-line);vertical-align:middle;background:var(--bl-surface);padding:12px 14px;line-height:1.6}.historical-table th{height:46px;font-size:calc(12px * var(--bl-font-scale));background:var(--bl-background);color:var(--bl-muted);text-align:left;white-space:nowrap;font-weight:500}.historical-table td{height:88px}.historical-table tr:last-child td{border-bottom:0}.historical-table tr:hover td{background:var(--bl-background)}.historical-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;display:block;overflow:hidden}.historical-table td>small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:4px;display:block}.historical-table .historical-number{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:calc(12px * var(--bl-font-scale))}.historical-badge{border:1px solid var(--bl-line);color:var(--bl-muted);border-radius:3px;margin-left:3px;padding:0 4px;font-size:12px;font-weight:400}.historical-owner{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.historical-table .historical-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.historical-money strong{font-size:calc(14px * var(--bl-font-scale));font-weight:600}.historical-table time{white-space:nowrap;font-variant-numeric:tabular-nums}.historical-state{font-size:calc(12px * var(--bl-font-scale));background:var(--bl-soft);color:var(--bl-brand);border-radius:3px;padding:1px 6px;line-height:1.7;display:inline-block}.historical-state.deleted{color:var(--bl-muted);background:var(--bl-background)}.historical-table .historical-actions-cell,.historical-table .historical-actions-head{text-align:right;position:sticky;right:0}.historical-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.historical-detail-button{color:var(--bl-brand);font:inherit;font-size:calc(12px * var(--bl-font-scale));cursor:pointer;background:0 0;border:0;padding:5px 2px}.historical-table .historical-empty{text-align:center;height:180px}.historical-empty p{color:var(--bl-muted);margin:8px 0 0;font-size:13px}.historical-pagination{color:var(--bl-muted);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.historical-pagination>span:first-child{margin-right:auto}.historical-pagination label{align-items:center;gap:7px;display:flex}.historical-pagination .select{width:auto}.historical-pagination .btn{min-height:32px;padding:5px 9px}.historical-editor{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text)}.historical-editor fieldset{border:0;min-width:0;margin:0;padding:0}.historical-editor h3{border-top:1px solid var(--bl-line);margin:24px 0 18px;padding-top:24px;font-size:16px;font-weight:600}.historical-editor h3:first-child{border:0;margin-top:0;padding-top:0}.historical-form-hint{color:var(--bl-muted);margin:0 0 20px;font-size:13px;line-height:1.8}.historical-editor h3+.historical-form-hint{margin-top:-8px}.historical-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.historical-editor label{flex-direction:column;gap:8px;min-width:0;display:flex}.historical-editor .field-label{color:var(--bl-text);font-size:13px;font-weight:500;line-height:1.6}.historical-editor label:has(:required)>.field-label:after{content:" *";color:var(--bl-danger);font-weight:600}.historical-editor .input,.historical-editor .select{width:100%;min-width:0}.historical-editor .wide{grid-column:1/-1}.historical-editor .error,.historical-error{color:var(--bl-danger);margin:12px 0;font-size:13px;line-height:1.8}.historical-detail>header{padding-bottom:24px}.historical-detail>header h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.6}.historical-detail>header p{color:var(--bl-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.7}.historical-detail>section{border-top:1px solid var(--bl-line);padding:22px 0}.historical-detail section h3{margin:0 0 18px;font-size:15px;font-weight:600}.historical-detail dl,.historical-permissions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px;margin:0;display:grid}.historical-detail dt,.historical-permissions dt{color:var(--bl-muted);margin-bottom:6px;font-size:12px}.historical-detail dd,.historical-permissions dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.8}.historical-detail section:last-child p{font-size:13px;line-height:1.8}.historical-timeline{margin:0;padding:0;list-style:none}.historical-timeline li{border-left:2px solid var(--bl-line);padding:0 0 22px 16px}.historical-timeline li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.historical-timeline strong{font-size:13px;font-weight:600}.historical-timeline time{color:var(--bl-muted);white-space:nowrap;font-size:12px}.historical-timeline p{color:var(--bl-muted);overflow-wrap:anywhere;margin:6px 0 0}.historical-permissions>p{color:var(--bl-muted);margin:0 0 24px;font-size:14px;line-height:1.8}.historical-permissions>label{flex-direction:column;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.historical-permissions .select{width:100%}.historical-reason{flex-direction:column;gap:5px;font-size:13px;display:flex}.historical-reason i{color:var(--bl-danger);font-style:normal}.historical-page button:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=1320px){.historical-table :is(th,td){padding-left:10px;padding-right:10px}}@media (width<=760px){.historical-header{flex-wrap:wrap;align-items:flex-start}.historical-editor .form-grid,.historical-detail dl,.historical-permissions dl{grid-template-columns:1fr}}.archive-orders[data-v-44bd0321]{color:var(--bl-text);font-family:var(--bl-font-family)}.archive-heading[data-v-44bd0321]{justify-content:space-between;align-items:center;gap:16px;display:flex}.archive-heading h1[data-v-44bd0321]{margin:0;font-size:24px}.archive-heading p[data-v-44bd0321]{color:var(--bl-muted);font-size:13px;line-height:1.6}.archive-notice[data-v-44bd0321]{background:var(--bl-soft);border-left:3px solid var(--bl-brand);padding:12px 16px;font-size:13px;line-height:1.7}.archive-toolbar[data-v-44bd0321]{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.archive-toolbar label[data-v-44bd0321]{gap:6px;font-size:13px;display:grid}.archive-toolbar input[data-v-44bd0321],.archive-toolbar select[data-v-44bd0321]{border:1px solid var(--bl-line);background:var(--bl-surface);min-width:200px;min-height:38px;color:var(--bl-text);border-radius:5px;padding:6px 10px}.archive-toolbar>span[data-v-44bd0321]{color:var(--bl-muted);margin-left:auto;font-size:13px}.archive-table-wrap[data-v-44bd0321]{border:1px solid var(--bl-line);background:var(--bl-surface);overflow-x:auto}table[data-v-44bd0321]{border-collapse:collapse;width:100%;min-width:1000px;font-size:calc(13px * var(--bl-font-scale,1))}th[data-v-44bd0321],td[data-v-44bd0321]{text-align:left;vertical-align:middle;border-bottom:1px solid var(--bl-line);padding:14px 16px}th[data-v-44bd0321]{height:44px;color:var(--bl-muted);background:var(--bl-soft);font-weight:600}td[data-v-44bd0321]{height:72px}td[data-v-44bd0321]:first-child{max-width:280px}strong[data-v-44bd0321]{font-weight:600;line-height:1.6}small[data-v-44bd0321]{color:var(--bl-muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.archive-money[data-v-44bd0321],.archive-pagination[data-v-44bd0321]{white-space:nowrap}.archive-empty[data-v-44bd0321]{text-align:center;height:140px;color:var(--bl-muted)}.archive-pagination[data-v-44bd0321]{justify-content:flex-end;align-items:center;gap:16px;padding:16px 0;font-size:13px;display:flex}.archive-error[data-v-44bd0321]{color:var(--bl-danger,#b83f39)}.archive-fields[data-v-44bd0321]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.archive-fields dt[data-v-44bd0321]{color:var(--bl-muted);margin-bottom:5px;font-size:12px}.archive-fields dd[data-v-44bd0321]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px}.archive-files>div[data-v-44bd0321]{border-bottom:1px solid var(--bl-line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.archive-files strong[data-v-44bd0321]{overflow-wrap:anywhere}.archive-files span[data-v-44bd0321]{min-width:0}.archive-files .btn[data-v-44bd0321]{flex:none}.archive-record[data-v-44bd0321]{border-bottom:1px solid var(--bl-line);padding:10px 0}details[data-v-44bd0321]{margin-top:20px}summary[data-v-44bd0321]{cursor:pointer;padding:10px 0;font-size:14px;font-weight:600}.archive-readonly[data-v-44bd0321]{color:var(--bl-muted);align-self:center;margin-right:auto;font-size:13px}@media (width<=700px){.archive-heading[data-v-44bd0321]{align-items:start}.archive-fields[data-v-44bd0321]{grid-template-columns:1fr}.archive-toolbar input[data-v-44bd0321],.archive-toolbar select[data-v-44bd0321]{min-width:160px}}.commission-list th:last-child,.commission-list td:last-child{background:var(--bl-surface);box-shadow:inset 1px 0 var(--bl-line);z-index:1;position:sticky;right:0}.commission-list th:last-child{background:var(--bl-background)}.commission-page{padding:var(--shell-padding,24px);box-sizing:border-box;font-size:calc(14px * var(--bl-font-scale));min-width:0}.commission-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.commission-heading h2{font-size:calc(24px * var(--bl-font-scale));margin:0;font-weight:650;line-height:1.4}.commission-heading p{color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));margin:6px 0 0;line-height:1.6}.commission-tools,.commission-month-actions,.commission-month-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commission-tools{flex-shrink:0}.commission-month-bar{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.commission-month-control>label{white-space:nowrap;font-weight:600}.commission-month-control .input{width:166px;min-height:36px}.commission-month-bar>p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);flex-basis:100%;margin:0;line-height:1.65}.commission-text-button,.commission-order-link{color:var(--bl-brand);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.commission-text-button{font-size:calc(13px * var(--bl-font-scale));padding:6px}.commission-readonly{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.commission-summary{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0;display:grid}.commission-summary>div{min-width:0;padding:18px 22px}.commission-summary>div+div{border-left:1px solid var(--bl-line)}.commission-summary span,.commission-summary small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.6;display:block}.commission-summary strong{font-size:calc(25px * var(--bl-font-scale));font-variant-numeric:tabular-nums;white-space:nowrap;margin:3px 0;font-weight:650;line-height:1.5;display:block}.commission-data{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:6px;overflow:hidden}.commission-filterbar{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.commission-filterbar>.commission-search{flex:1;min-width:220px;max-width:330px}.commission-filterbar .input,.commission-filterbar .select{height:36px;font-size:calc(13px * var(--bl-font-scale))}.commission-filterbar>.commission-search .input{width:100%}.commission-count{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;margin-left:auto}.commission-scroll{overscroll-behavior-inline:contain;overflow:auto}.commission-list{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:1080px}.commission-list thead{background:var(--bl-background)}.commission-list th{color:var(--bl-muted);vertical-align:middle;height:46px;font-weight:600;font-size:calc(12px * var(--bl-font-scale));white-space:nowrap}.commission-list th,.commission-list td{border-bottom:1px solid var(--bl-line);padding:13px 14px;line-height:1.5}.commission-list td{font-size:calc(13px * var(--bl-font-scale));vertical-align:middle;color:var(--bl-text);height:88px}.commission-list tbody tr:hover{background:var(--bl-background)}.commission-list tbody tr:last-child td{border-bottom:0}.commission-list small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-top:4px;line-height:1.5;display:block}.commission-list strong{color:var(--bl-text);font-weight:600}.commission-identity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.commission-identity>strong{white-space:nowrap}.commission-number{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:calc(12px * var(--bl-font-scale))}.commission-company{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.commission-kind{font-weight:500}.commission-numeric{text-align:right}.commission-money{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:calc(14px * var(--bl-font-scale))}.commission-status{max-width:100%;font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-muted);background:var(--bl-background);border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-weight:550;line-height:1.5;display:inline-flex}.commission-status.review{color:var(--bl-brand);background:var(--bl-soft)}.commission-status.finance{color:var(--bl-waiting);background:var(--bl-waiting-soft)}.commission-status.attention{color:var(--bl-warning);background:var(--bl-warning-soft)}.commission-attention-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.commission-list .commission-task-copy{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.commission-page .commission-negative,.commission-record .commission-negative{color:var(--bl-danger)}.commission-detail-button{font-size:calc(12px * var(--bl-font-scale));padding:7px 8px}.commission-table-note{background:var(--bl-background);border-top:1px solid var(--bl-line);font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);padding:12px 16px;line-height:1.6}.commission-list .commission-empty{text-align:center;height:170px}.commission-empty strong{display:block}.commission-empty p{color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));margin:8px 0 16px}.commission-error{background:var(--bl-danger-soft);color:var(--bl-danger);line-height:1.6;font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;border-radius:5px;margin:12px 0;padding:12px 14px}.commission-record{font-size:calc(14px * var(--bl-font-scale));line-height:1.6}.commission-detail-identity{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commission-detail-identity>strong{font-size:calc(19px * var(--bl-font-scale))}.commission-detail-identity>span:not(.commission-number){font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted)}.commission-detail-identity p{color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;flex-basis:100%;margin:0}.commission-detail-task{background:var(--bl-background);flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;padding:14px;display:flex}.commission-detail-task>strong{font-size:calc(14px * var(--bl-font-scale));font-weight:550}.commission-detail-section{border-top:1px solid var(--bl-line);padding:20px 0}.commission-detail-section h3{font-size:calc(15px * var(--bl-font-scale));margin:0 0 16px;font-weight:600}.commission-detail-section h3 small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-left:8px;font-weight:400}.commission-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px;margin:0;display:grid}.commission-detail-grid>div{min-width:0}.commission-detail-grid dt{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-bottom:4px}.commission-detail-grid dd{color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;margin:0;font-weight:550}.commission-detail-grid .commission-span{grid-column:1/-1}.commission-timeline{margin:0;padding:0;list-style:none}.commission-timeline li{border-left:2px solid var(--bl-line);margin-left:4px;padding:0 0 22px 16px}.commission-timeline li:last-child{padding-bottom:0}.commission-timeline li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.commission-timeline strong{font-size:calc(14px * var(--bl-font-scale))}.commission-timeline small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale))}.commission-timeline p{font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;margin:4px 0 0}.commission-inline-empty,.commission-inline-note{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);margin:0;line-height:1.7}.commission-inline-empty{background:var(--bl-background);padding:14px}.commission-batch-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.commission-batch-summary span{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));display:block}.commission-batch-summary strong{font-size:calc(19px * var(--bl-font-scale));font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;display:block}.commission-batch-notice{background:var(--bl-warning-soft);color:var(--bl-warning);line-height:1.7;font-size:calc(13px * var(--bl-font-scale));border-radius:5px;margin:22px 0;padding:14px}.commission-batch-notice p{margin:4px 0 0}.commission-batch-table{border-collapse:collapse;text-align:left;width:100%;min-width:600px;margin-bottom:24px}.commission-batch-table th{background:var(--bl-background);color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));vertical-align:middle;font-weight:550}.commission-batch-table td,.commission-batch-table th{border-bottom:1px solid var(--bl-line);padding:12px}.commission-batch-table td{vertical-align:middle;font-size:calc(13px * var(--bl-font-scale))}.commission-batch-table small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin-top:3px;display:block}.commission-reference{font-size:calc(13px * var(--bl-font-scale));flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.commission-reference>span{font-weight:550}.commission-reference .required-mark{color:var(--bl-danger);font-style:normal}.commission-reference small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));line-height:1.7}.commission-assignment-current{border-bottom:1px solid var(--bl-line);font-size:calc(14px * var(--bl-font-scale));grid-template-columns:140px 1fr;gap:16px;margin-bottom:22px;padding-bottom:24px;display:grid}.commission-assignment-current>span{color:var(--bl-muted)}@media (width<=1400px){.commission-list{min-width:1080px}.commission-list th,.commission-list td{padding-left:12px;padding-right:12px}.commission-identity{gap:2px}.commission-identity>strong{flex-basis:100%}}@media (width<=800px){.commission-heading{flex-wrap:wrap}.commission-summary strong{font-size:calc(20px * var(--bl-font-scale))}.commission-summary>div{padding:14px}.commission-batch-summary,.commission-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.commission-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commission-page *{box-sizing:border-box}.commission-batch-table strong{color:var(--bl-text);font-weight:600}.commission-batch-table small{color:var(--bl-muted)}@media (width<=800px){.commission-page{padding:16px}}.duplicate-entry[data-v-4e6bb0c4]{margin:0 var(--shell-padding,24px) 24px;border-top:1px solid var(--bl-line);font-size:calc(13px * var(--bl-font-scale));justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.duplicate-entry strong[data-v-4e6bb0c4]{margin-right:12px;font-weight:600}.duplicate-entry span[data-v-4e6bb0c4]{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale))}.duplicate-workspace[data-v-4e6bb0c4]{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);line-height:1.6}.duplicate-tools[data-v-4e6bb0c4]{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.duplicate-tools input[data-v-4e6bb0c4]{flex:1;min-width:180px}.duplicate-workspace[data-v-4e6bb0c4] :is(input,select,textarea){font:inherit;border:1px solid var(--bl-line);background:var(--bl-surface);color:var(--bl-text);box-sizing:border-box;border-radius:5px;min-height:38px;padding:9px 11px;font-weight:400}.duplicate-workspace[data-v-4e6bb0c4] :is(input,select,textarea):focus{outline:2px solid var(--bl-brand);outline-offset:1px}.duplicate-workspace article[data-v-4e6bb0c4]{border-bottom:1px solid var(--bl-line);padding:18px 0}.duplicate-workspace article>header[data-v-4e6bb0c4]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.duplicate-workspace h3[data-v-4e6bb0c4]{font-size:calc(15px * var(--bl-font-scale));overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.6}.duplicate-workspace header p[data-v-4e6bb0c4],.duplicate-summary p[data-v-4e6bb0c4]{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:5px 0 0}.duplicate-state[data-v-4e6bb0c4]{white-space:nowrap;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);background:var(--bl-soft);border-radius:4px;padding:3px 8px}.duplicate-state.pending[data-v-4e6bb0c4]{color:var(--bl-waiting);background:var(--bl-waiting-soft)}.duplicate-state.rejected[data-v-4e6bb0c4]{color:var(--bl-danger);background:var(--bl-danger-soft)}.duplicate-state.available[data-v-4e6bb0c4]{color:var(--bl-brand)}.duplicate-reason[data-v-4e6bb0c4]{font-size:calc(13px * var(--bl-font-scale));margin-top:16px}.duplicate-reason strong[data-v-4e6bb0c4]{color:var(--bl-muted);font-weight:500;font-size:calc(12px * var(--bl-font-scale))}.duplicate-reason p[data-v-4e6bb0c4]{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.duplicate-workspace article footer[data-v-4e6bb0c4]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.duplicate-workspace article footer[data-v-4e6bb0c4]:empty{display:none}.duplicate-workspace article.duplicate-focused[data-v-4e6bb0c4]{border-left:3px solid var(--bl-brand);padding-left:14px}.duplicate-workspace form label[data-v-4e6bb0c4]{font-size:calc(13px * var(--bl-font-scale));margin-top:24px;font-weight:500;display:block}.duplicate-workspace textarea[data-v-4e6bb0c4]{resize:vertical;width:100%;min-height:140px;margin-top:8px;display:block}.required-mark[data-v-4e6bb0c4]{color:var(--bl-danger)}.duplicate-help[data-v-4e6bb0c4],.duplicate-empty[data-v-4e6bb0c4]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.8}.duplicate-empty[data-v-4e6bb0c4]{text-align:center;padding:30px 0}.duplicate-error[data-v-4e6bb0c4]{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;margin:0}.duplicate-summary[data-v-4e6bb0c4]{border-bottom:1px solid var(--bl-line);padding-bottom:20px}@media (width<=650px){.duplicate-entry[data-v-4e6bb0c4]{flex-direction:column;align-items:flex-start}.duplicate-workspace article>header[data-v-4e6bb0c4]{flex-wrap:wrap}}.operation-audit-surface[data-v-84a14424]{min-width:0}.audit-heading[data-v-84a14424]{justify-content:space-between;align-items:center;gap:16px;padding:0 0 22px;display:flex}.audit-heading h2[data-v-84a14424]{font-size:calc(24px * var(--bl-font-scale));margin:0;font-weight:600}.audit-heading p[data-v-84a14424]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:8px 0 0;line-height:1.7}.audit-actions[data-v-84a14424]{align-items:center;gap:8px;display:flex}.record-pill[data-v-84a14424]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.operation-log-toolbar[data-v-84a14424]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.operation-log-toolbar label[data-v-84a14424]{align-items:center;gap:8px;display:flex}.operation-log-filter-bar[data-v-84a14424]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.operation-log-filter-bar>.grid-search[data-v-84a14424]{flex:260px}.operation-log-filter-bar>.select[data-v-84a14424]{width:170px}.operation-more[data-v-84a14424]{font-size:calc(13px * var(--bl-font-scale));position:relative}.operation-more>summary[data-v-84a14424]{cursor:pointer;color:var(--bl-brand);padding:9px}.operation-more-fields[data-v-84a14424]{background:var(--bl-surface);border:1px solid var(--bl-line);box-shadow:var(--bl-menu-shadow);z-index:20;border-radius:6px;grid-template-columns:1fr 1fr;gap:12px;width:410px;max-width:80vw;padding:16px;display:grid;position:absolute;top:100%;right:0}.operation-more-fields label[data-v-84a14424]{gap:7px;display:grid}.table-wrap[data-v-84a14424]{border:1px solid var(--bl-line);background:var(--bl-surface);border-radius:6px;overflow:auto}.saas-data-table[data-v-84a14424]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:1000px;font-size:calc(13px * var(--bl-font-scale))}.saas-data-table th[data-v-84a14424]{background:var(--bl-background);font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);vertical-align:middle;padding:13px 14px;font-weight:600}.saas-data-table td[data-v-84a14424]{border-top:1px solid var(--bl-line);vertical-align:middle;color:var(--bl-text);overflow-wrap:anywhere;padding:15px 14px;line-height:1.65}.audit-date[data-v-84a14424]{white-space:nowrap;font-size:calc(12px * var(--bl-font-scale));font-variant-numeric:tabular-nums}.audit-summary summary[data-v-84a14424]{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.audit-summary p[data-v-84a14424]{font-size:calc(12px * var(--bl-font-scale));white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bl-muted);margin:8px 0 0;line-height:1.7}.operation-log-pagination[data-v-84a14424]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.operation-log-pagination>div[data-v-84a14424]{gap:8px;display:flex}.empty-state[data-v-84a14424]{text-align:center;padding:32px}@media (width<=750px){.audit-heading[data-v-84a14424]{flex-wrap:wrap}.operation-more-fields[data-v-84a14424]{left:0;right:auto}.audit-actions[data-v-84a14424]{flex-wrap:wrap}}.operation-more-fields .date-filter>span[data-v-84a14424]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);font-weight:400}.resource-permission-options input,.resource-visibility-mode input{accent-color:var(--bl-brand)}.resource-breadcrumbs{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:12px 16px;display:flex}.resource-breadcrumbs button{color:var(--bl-muted);font:400 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);cursor:pointer;background:0 0;border:0;padding:3px 0}.resource-breadcrumbs button.active{color:var(--bl-text);font-weight:600}.resource-breadcrumbs>span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.resource-table-scroll{overflow:auto}.resource-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:980px}.resource-table th,.resource-table td{border-bottom:1px solid var(--bl-line);vertical-align:middle;padding:14px 16px;line-height:1.5}.resource-table th{background:var(--bl-background);color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));white-space:nowrap;height:44px;font-weight:550}.resource-table td{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);overflow-wrap:anywhere;height:92px}.resource-table tbody tr:last-child td{border-bottom:0}.resource-table tbody tr:hover{background:var(--bl-background)}.resource-name{align-items:center;gap:12px;min-width:0;display:flex}.resource-name>div{flex:1;min-width:0}.resource-name strong{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);font-weight:600}.resource-name small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin-top:3px;line-height:1.5;display:block}.resource-file-icon{background:var(--bl-background);width:36px;height:40px;color:var(--bl-muted);border:1px solid var(--bl-line);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.resource-file-icon.folder{color:var(--bl-brand);background:var(--bl-soft);border-color:#0000}.resource-file-icon>.shell-icon{width:22px;height:22px}.resource-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.resource-table th:last-child,.resource-table td:last-child{background:var(--bl-surface);z-index:1;box-shadow:inset 1px 0 var(--bl-line);position:sticky;right:0}.resource-table th:last-child{background:var(--bl-background)}.resource-library .people-toolbar>.select{width:180px}.resource-library .people-toolbar>.people-search{flex:1;max-width:420px;margin-right:auto}.resource-library .people-table-note{margin:0}.resource-upload-picker{text-align:left;border:1px dashed var(--bl-line);background:var(--bl-background);width:100%;min-height:44px;color:var(--bl-brand);font:500 calc(13px * var(--bl-font-scale))/1.6 var(--bl-font-family);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;justify-content:flex-start;align-items:center;padding:10px 12px;display:flex}.resource-upload-input{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.resource-upload-description{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:0;line-height:1.7}.resource-permissions{border-top:1px solid var(--bl-line);margin-top:24px;padding-top:22px}.resource-permissions h3{font-size:calc(15px * var(--bl-font-scale));color:var(--bl-text);margin:0 0 14px;font-weight:600}.resource-visibility-mode{flex-wrap:wrap;gap:18px;display:flex}.resource-visibility-mode label,.resource-permission-options label{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);align-items:center;gap:8px;font-weight:400;line-height:1.5;display:flex}.resource-scope-section{border:0;border-top:1px solid var(--bl-line);min-width:0;margin:20px 0 0;padding:18px 0 0}.resource-scope-section legend{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);padding:0 10px 0 0;font-weight:550}.resource-scope-section legend small{font-weight:400;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin-left:5px}.resource-permission-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:230px;padding:6px 0;display:grid;overflow:auto}.resource-detail-section{margin-bottom:22px}.resource-form-error{margin-top:18px}.resource-danger-note{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));line-height:1.7}@media (width<=600px){.resource-permission-options{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-library .people-toolbar>.select{width:140px}}.hr-admin-table{min-width:960px}.hr-admin-table th:last-child,.hr-admin-table td:last-child{background:var(--bl-surface);z-index:1;box-shadow:inset 1px 0 var(--bl-line);position:sticky;right:0}.hr-admin-table th:last-child{background:var(--bl-background)}.hr-admin-task{border-bottom:1px solid var(--bl-line);margin-bottom:22px;padding:0 0 22px}.hr-admin-task h3{font-size:calc(22px * var(--bl-font-scale));color:var(--bl-text);margin:14px 0 6px;line-height:1.5}.hr-admin-task p{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);margin:0;line-height:1.7}.hr-admin-reason{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);flex-direction:column;gap:10px;display:flex}.hr-admin-reason textarea{font:inherit;border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-height:120px;color:var(--bl-text);box-sizing:border-box;border-radius:5px;padding:12px;line-height:1.7}.hr-admin-page .people-toolbar>.select{flex:0 0 148px;width:148px;min-width:148px}.hr-admin-table .hr-handover-warning{color:var(--bl-warning)}.hr-handover-assignment{align-items:flex-end;gap:12px;display:flex}.hr-handover-assignment label{min-width:0;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);flex-direction:column;flex:1;gap:8px;display:flex}.hr-handover-assignment .select{border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-height:42px;color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));border-radius:5px;padding:10px 12px}.hr-handover-assignment .required-mark{color:var(--bl-danger);font-style:normal}@media (width<=600px){.hr-handover-assignment{flex-direction:column;align-items:stretch}}.meeting-workbench{background:var(--bl-surface);height:calc(100dvh - 196px);min-height:570px;color:var(--bl-text);border:1px solid var(--bl-line);border-radius:6px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.meeting-left-panel{border-right:1px solid var(--bl-line);flex-direction:column;min-width:0;display:flex;overflow:hidden}.meeting-panel-head{border-bottom:1px solid var(--bl-line);justify-content:space-between;align-items:center;padding:16px;display:flex}.meeting-panel-head h3{font-size:calc(15px * var(--bl-font-scale));margin:0;font-weight:600}.meeting-panel-head>span{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.meeting-list-tools{border-bottom:1px solid var(--bl-line);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.meeting-search-field{display:block;position:relative}.meeting-search-field>.input{width:100%;padding-right:28px}.meeting-search-field>span{color:var(--bl-muted);position:absolute;top:10px;right:10px}.meeting-status-filter{border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-height:36px;color:var(--bl-text);font:400 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);border-radius:4px;padding:6px 10px}.meeting-list-title{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);background:var(--bl-background);padding:12px 16px;font-weight:500}.meeting-list{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.meeting-list-item{border-bottom:1px solid var(--bl-line);cursor:pointer;border-left:3px solid #0000;min-width:0;padding:14px 16px}.meeting-list-item:hover,.meeting-list-item.active{background:var(--bl-background);border-left-color:var(--bl-brand)}.meeting-list-item.conflict{border-left-color:var(--bl-warning)}.meeting-list-item.cancelled{color:var(--bl-muted)}.meeting-list-item:focus-visible,.meeting-time-block:focus-visible{outline:2px solid var(--bl-brand);outline-offset:-2px}.meeting-card-top{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.meeting-list-time{flex-direction:column;gap:4px;min-width:0;display:flex}.meeting-list-time strong{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.meeting-list-date{font-style:normal;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap}.meeting-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.meeting-status-badge{font:500 calc(12px * var(--bl-font-scale))/1.5 var(--bl-font-family);color:var(--bl-brand);background:var(--bl-soft);white-space:nowrap;border-radius:3px;padding:2px 5px;font-style:normal;display:inline-flex}.meeting-status-badge.CANCELLED,.meeting-status-badge.FINISHED{color:var(--bl-muted);background:var(--bl-background)}.meeting-delete-button{color:var(--bl-muted);font:400 calc(12px * var(--bl-font-scale))/1.5 var(--bl-font-family);cursor:pointer;background:0 0;border:0;padding:0}.meeting-delete-button:hover{color:var(--bl-danger)}.meeting-list-item>span{-webkit-line-clamp:2;font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:5px;font-weight:550;line-height:1.5;display:-webkit-box;overflow:hidden}.meeting-list-item>small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.6;display:block;overflow:hidden}.meeting-location-line span{margin-right:5px}.meeting-list-pagination{border-top:1px solid var(--bl-line);font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.meeting-list-pagination button,.meeting-view-all,.meeting-create-button{color:var(--bl-brand);font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);cursor:pointer;background:0 0;border:0;padding:4px 0}.meeting-list-pagination button:disabled{opacity:.5;cursor:not-allowed}.meeting-view-all{border-top:1px solid var(--bl-line);text-align:left;padding:12px 16px}.meeting-empty{text-align:center;color:var(--bl-muted);font-size:calc(13px * var(--bl-font-scale));padding:32px 16px;line-height:1.7}.meeting-empty strong{font-weight:500;display:block}.meeting-empty button{margin-top:12px}.meeting-timeline-panel{grid-template-rows:58px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.meeting-timeline-toolbar{border-bottom:1px solid var(--bl-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.meeting-toolbar-left{align-items:center;gap:8px;min-width:0;display:flex}.meeting-toolbar-left>strong{font-size:calc(14px * var(--bl-font-scale));white-space:nowrap;color:var(--bl-text);font-weight:600}.meeting-toolbar-left>strong>span{display:none}.meeting-today,.meeting-nav{border:1px solid var(--bl-line);background:var(--bl-surface);min-height:32px;color:var(--bl-text);font:400 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);cursor:pointer;border-radius:4px;padding:4px 10px}.meeting-nav{width:32px;padding:0;font-size:20px;line-height:1}.meeting-view-switch{background:var(--bl-background);border-radius:4px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.meeting-view-switch button{font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);color:var(--bl-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:4px 11px}.meeting-view-switch button.active{color:var(--bl-brand);background:var(--bl-surface)}.meeting-timeline{overscroll-behavior:contain;background:var(--bl-surface);min-height:0;position:relative;overflow:auto}.meeting-avatar{background:var(--bl-soft);width:26px;height:26px;color:var(--bl-brand);font-size:calc(12px * var(--bl-font-scale));border-radius:50%;place-items:center;display:grid;overflow:hidden}.meeting-avatar-image{object-fit:cover;width:100%;height:100%}.meeting-calendar-header{z-index:6;min-width:calc(64px + var(--meeting-day-count) * 132px);grid-template-columns:64px repeat(var(--meeting-day-count),minmax(132px,1fr));background:var(--bl-surface);border-bottom:1px solid var(--bl-line);height:48px;display:grid;position:sticky;top:0}.meeting-calendar-corner{border-right:1px solid var(--bl-line);place-items:center;display:grid}.meeting-day-header{border-right:1px solid var(--bl-line);min-width:0;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.meeting-day-header.today{color:var(--bl-brand);font-weight:600}.meeting-day-header em{background:var(--bl-soft);color:var(--bl-brand);font-style:normal;font-weight:500;font-size:calc(12px * var(--bl-font-scale));border-radius:3px;padding:1px 5px}.meeting-time-grid{min-width:calc(64px + var(--meeting-day-count) * 132px);min-height:2880px;padding-left:64px;position:relative}.meeting-hour-row{border-top:1px dashed var(--bl-line);height:120px;position:relative}.meeting-hour-row span{width:48px;min-height:20px;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);background:var(--bl-surface);z-index:4;font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:-9px;left:-58px}.meeting-hour-row.has-meeting span{color:var(--bl-text);font-weight:550}.meeting-day-columns{grid-template-columns:repeat(var(--meeting-day-count),minmax(132px,1fr));pointer-events:none;display:grid;position:absolute;inset:0 0 0 64px}.meeting-day-column{border-right:1px solid var(--bl-line);pointer-events:auto;min-width:0;position:relative}.meeting-time-block{border:1px solid var(--bl-line);border-left:3px solid var(--bl-brand);background:var(--bl-surface);min-height:104px;color:var(--bl-text);text-align:left;z-index:1;cursor:pointer;border-radius:5px;padding:0;display:block;position:absolute;left:10px;right:10px;overflow:hidden}.meeting-time-block :is(small,strong,span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meeting-block-content{grid-template-rows:auto auto auto;align-content:start;align-self:start;gap:8px;min-height:104px;max-height:132px;padding:12px;display:grid}.meeting-block-meta-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.meeting-block-meta{color:var(--bl-brand);font-size:calc(12px * var(--bl-font-scale));align-items:center;gap:6px;font-weight:550;line-height:1.5;display:flex}.meeting-block-dot{background:var(--bl-brand);border-radius:50%;flex:none;width:5px;height:5px;display:block}.meeting-block-tags{flex:none;align-items:center;gap:6px;display:flex}.meeting-duration-chip{font:400 calc(12px * var(--bl-font-scale))/1.5 var(--bl-font-family);color:var(--bl-muted);background:var(--bl-background);white-space:nowrap;border-radius:3px;padding:2px 5px}.meeting-block-main{gap:5px;min-width:0;display:grid}.meeting-block-title{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);font-weight:600;line-height:1.5;display:block}.meeting-block-participants{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.5;display:block}.meeting-block-footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.meeting-block-place{min-width:0;font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);line-height:1.5}.meeting-time-block.compact{min-height:64px;left:12px;right:12px}.meeting-time-block.compact .meeting-block-content{gap:4px;min-height:64px;max-height:94px;padding:8px}.meeting-time-block.compact .meeting-block-tags{display:none}.meeting-time-block.compact .meeting-block-title{font-size:calc(13px * var(--bl-font-scale))}.meeting-time-block.compact .meeting-block-footer{display:none}.meeting-time-block.stacked{min-height:64px}.meeting-time-block.stacked .meeting-block-content{gap:3px;min-height:64px;max-height:64px;padding:6px 8px}.meeting-time-block.stacked .meeting-block-main{gap:2px}.meeting-time-block.stacked .meeting-block-participants{display:none}.meeting-time-block.conflict{border-left-color:var(--bl-warning);background:var(--bl-warning-soft)}.meeting-time-block.cancelled{border-left-color:var(--bl-muted);background:var(--bl-background);color:var(--bl-muted)}.meeting-time-block.preview{pointer-events:none;z-index:3}.meeting-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.meeting-editor label{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);flex-direction:column;gap:8px;min-width:0;font-weight:500;display:flex}.meeting-editor .field-label{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);font-weight:500;line-height:1.5}.meeting-editor .required-mark{color:var(--bl-danger);font-style:normal}.meeting-editor :is(.input,.select){box-sizing:border-box;background:var(--bl-surface);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--bl-text);border:1px solid var(--bl-line);font:400 calc(14px * var(--bl-font-scale))/1.5 var(--bl-font-family);border-radius:5px;padding:9px 11px}.meeting-editor :is(.input,.select):focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}.meeting-participant-field{border-block:1px solid var(--bl-line);margin:22px 0;padding:20px 0}.meeting-participant-field>span{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);font-weight:500}.meeting-participant-field>small{font-size:calc(12px * var(--bl-font-scale));margin-top:10px;line-height:1.6;display:block}.meeting-participant-tags{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.meeting-participant-tags button{background:var(--bl-soft);color:var(--bl-brand);font:400 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);cursor:pointer;border:0;border-radius:4px;padding:5px 8px}.meeting-add-row{align-items:center;gap:10px;margin-top:10px;display:flex}.meeting-add-row>.input,.meeting-add-row>.select{flex:1}.meeting-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.meeting-form-grid>.form-wide{grid-column:1/-1}.meeting-editor .meeting-description{resize:vertical;min-height:120px}.meeting-free-text{color:var(--bl-brand)}.meeting-pending-text{color:var(--bl-muted)}.meeting-conflict-text{color:var(--bl-warning)}.meeting-conflict-banner{background:var(--bl-warning-soft);color:var(--bl-warning);font-size:calc(13px * var(--bl-font-scale));border-radius:4px;margin-top:16px;padding:12px;line-height:1.6}.meeting-detail-task{border-bottom:1px solid var(--bl-line);margin-bottom:24px;padding-bottom:22px}.meeting-detail-task h3{font-size:calc(22px * var(--bl-font-scale));color:var(--bl-text);overflow-wrap:anywhere;margin:12px 0;font-weight:600;line-height:1.5}.meeting-detail-task p{font-size:calc(13px * var(--bl-font-scale));margin:0;line-height:1.7}@media (width<=1180px){.meeting-workbench{grid-template-columns:280px minmax(0,1fr)}.meeting-timeline-toolbar{gap:8px;padding:10px}.meeting-toolbar-left{gap:5px}.meeting-toolbar-left>strong{font-size:calc(13px * var(--bl-font-scale))}}@media (width<=800px){.meeting-workbench{grid-template-columns:1fr;height:auto;min-height:0}.meeting-left-panel{border-right:0;border-bottom:1px solid var(--bl-line);max-height:570px}.meeting-timeline-panel{height:650px}.meeting-form-grid{grid-template-columns:1fr}}.appraisal-context{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.appraisal-context>div:first-child{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.appraisal-context strong{font-size:calc(16px * var(--bl-font-scale));color:var(--bl-text);font-weight:600}.appraisal-context span{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted)}.appraisal-context b{color:var(--bl-text);font-weight:600}.appraisal-view-switch{background:var(--bl-background);border-radius:5px;gap:3px;padding:3px;display:flex}.appraisal-view-switch button{font:500 calc(13px * var(--bl-font-scale))/1.5 var(--bl-font-family);color:var(--bl-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:6px 10px}.appraisal-view-switch button.active{color:var(--bl-brand);background:var(--bl-surface)}.appraisal-toolbar label{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);align-items:center;gap:8px;font-weight:400;display:flex}.appraisal-toolbar label>.input{width:98px}.appraisal-toolbar label>.select{width:94px}.appraisal-toolbar>.select{width:140px}.appraisal-page .people-toolbar>.people-search{margin-right:auto}.appraisal-month-table{min-width:880px}.appraisal-result-input{width:100%;min-width:0;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);background:var(--bl-surface);border:1px solid var(--bl-line);box-sizing:border-box;border-radius:4px;min-height:36px;padding:8px 28px 8px 10px}.appraisal-month-table .appraisal-result-input{max-width:180px}.appraisal-progress{align-items:center;gap:10px;display:flex}.appraisal-progress>span{background:var(--bl-line);border-radius:3px;flex:1;max-width:100px;height:4px;display:block;overflow:hidden}.appraisal-progress i{background:var(--bl-brand);height:100%;display:block}.appraisal-progress small{white-space:nowrap;margin:0}.appraisal-year-table{table-layout:fixed;min-width:1554px}.appraisal-year-table th,.appraisal-year-table td{width:112px}.appraisal-year-table .appraisal-fixed-name{background:var(--bl-surface);z-index:1;width:210px;box-shadow:inset -1px 0 var(--bl-line);position:sticky;left:0}.appraisal-year-table th.appraisal-fixed-name{background:var(--bl-background)}.appraisal-year-table td.active,.appraisal-year-table th.active{background:var(--bl-soft)}.appraisal-year-table .month-col .people-link{font-size:calc(12px * var(--bl-font-scale));margin-left:8px}.appraisal-page .people-table-note{margin:0}.appraisal-month-table th:last-child,.appraisal-month-table td:last-child{background:var(--bl-surface);z-index:1;position:sticky;right:0}.appraisal-month-table th:last-child{background:var(--bl-background)}.appraisal-record-heading{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.appraisal-record-heading strong{color:var(--bl-text);font-weight:550}.appraisal-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.appraisal-month-grid label{font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);align-items:center;gap:12px;display:flex}.appraisal-month-grid label>span{white-space:nowrap;min-width:32px}.appraisal-month-grid select{flex:1;min-width:0}.appraisal-page select:focus-visible,.appraisal-month-grid select:focus-visible{outline:2px solid var(--bl-brand);outline-offset:2px}@media (width<=600px){.appraisal-month-grid{grid-template-columns:1fr}}.order-editor{color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));line-height:1.6}.order-editor-hint{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:0 0 18px;line-height:1.7}.order-editor-hint strong{color:var(--bl-danger);font-weight:600}.order-editor-nav{border-bottom:1px solid var(--bl-line);flex-wrap:wrap;gap:6px;padding:0 0 18px;display:flex}.order-editor-nav button{font:inherit;font-size:calc(13px * var(--bl-font-scale));background:var(--bl-soft);color:var(--bl-brand);cursor:pointer;border:0;border-radius:4px;padding:6px 10px}.order-editor-nav button:hover{background:var(--bl-line)}.order-editor-fields{border:0;min-width:0;margin:0;padding:0}.order-editor-section{border-bottom:1px solid var(--bl-line);padding:24px 0;scroll-margin-top:16px}.order-editor-section:last-of-type{border-bottom:0}.order-editor-section>header{margin-bottom:18px}.order-editor-section h3{font-size:calc(16px * var(--bl-font-scale));color:var(--bl-text);margin:0;font-weight:600;line-height:1.5}.order-editor-section header p{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);margin:4px 0 0}.order-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.order-editor-grid>label{min-width:0;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-text);flex-direction:column;gap:7px;font-weight:500;line-height:1.6;display:flex}.order-editor-grid>.full{grid-column:1/-1}.order-editor-grid .field-label{color:inherit;display:inline}.order-editor .required-mark{color:var(--bl-danger);line-height:inherit;white-space:nowrap;margin-left:4px;display:inline}.order-editor-grid small{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted);font-weight:400;line-height:1.6}.order-editor :is(.input,.select,.textarea){box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-width:0;min-height:40px;color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));box-shadow:none;border-radius:5px;padding:9px 11px;font-weight:400;line-height:1.5}.order-editor .textarea{resize:vertical;min-height:100px}.order-editor :is(.input,.select,.textarea):focus{outline:2px solid var(--bl-brand);outline-offset:1px}.order-editor :is(input,select,textarea):disabled,.order-editor input[readonly]{background:var(--bl-soft);color:var(--bl-muted);opacity:1}.order-editor .country-combobox{position:relative}.order-editor .country-combobox-menu{z-index:2;background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:5px;max-height:230px;position:absolute;inset:calc(100% + 5px) 0 auto;overflow:auto;box-shadow:0 6px 18px #0002}.order-editor .country-combobox-option{text-align:left;width:100%;color:var(--bl-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.order-editor .country-combobox-option.active,.order-editor .country-combobox-option:hover{background:var(--bl-soft)}.order-editor .country-combobox-empty{color:var(--bl-muted);padding:12px}.order-editor-finance{border-top:1px solid var(--bl-line);font-size:calc(13px * var(--bl-font-scale));padding-top:16px}.order-editor-finance summary{cursor:pointer;color:var(--bl-brand);font-weight:600}.order-editor-finance .order-editor-finance-head{gap:16px;margin:16px 0 10px;display:flex}.order-editor-finance .order-editor-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.order-editor-finance p{justify-content:space-between;gap:12px;margin:6px 0;display:flex}.order-editor-finance :is(b,strong){font-weight:500}.order-editor-finance :is(span,em){color:var(--bl-muted);font-style:normal}.order-editor-error{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;max-height:110px;margin:0 auto 6px 0;line-height:1.6;overflow:auto}.order-editor-saving{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));align-self:center;margin-right:auto}@media (width<=600px){.order-editor-grid,.order-editor-finance .order-editor-finance-grid{grid-template-columns:minmax(0,1fr)}.order-editor-section{padding:20px 0}.order-editor-grid{gap:16px}.order-editor-nav{gap:5px}.order-editor-nav button{padding:6px 8px}}.historical-info[data-v-3967a24c]{color:#254e3c;background:#f6faf7;border:1px solid #dce9e1;border-radius:10px;margin:14px 18px;padding:14px 16px;font-size:12px}.historical-info header[data-v-3967a24c]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.historical-info header span[data-v-3967a24c]{font-size:calc(12px * var(--bl-font-scale,1));color:#4c785f;background:#e6f0e9;border-radius:4px;margin-left:5px;padding:2px 5px;font-weight:400}.historical-info>div[data-v-3967a24c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:12px 0;display:grid}.historical-info p[data-v-3967a24c]{margin:0}.historical-info small[data-v-3967a24c]{color:#708579;font-size:calc(12px * var(--bl-font-scale,1));overflow-wrap:anywhere}@media (width<=700px){.historical-info>div[data-v-3967a24c]{grid-template-columns:1fr}}.order-finance-documents[data-v-5761ca18]{color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));line-height:1.6}.order-finance-documents>header[data-v-5761ca18]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.order-finance-documents header>div[data-v-5761ca18]{flex-wrap:wrap;gap:8px;display:flex}.order-finance-documents h3[data-v-5761ca18]{font-size:calc(15px * var(--bl-font-scale));margin:0;font-weight:600}.finance-columns[data-v-5761ca18]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.finance-columns>section[data-v-5761ca18]{min-width:0;padding:0 16px 0 0}.finance-columns>section+section[data-v-5761ca18]{border-left:1px solid var(--bl-line);padding:0 0 0 20px}.finance-columns h4[data-v-5761ca18]{font-size:calc(13px * var(--bl-font-scale));margin:0 0 12px;font-weight:600}p[data-v-5761ca18]{font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;margin:8px 0;line-height:1.7}small[data-v-5761ca18]{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));display:block}.income-totals[data-v-5761ca18]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.income-totals span[data-v-5761ca18]{font-size:calc(12px * var(--bl-font-scale));color:var(--bl-muted)}.income-totals strong[data-v-5761ca18]{color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));white-space:nowrap;font-weight:600;display:block}.file-row[data-v-5761ca18]{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.file-row span[data-v-5761ca18]{overflow-wrap:anywhere;min-width:0}article[data-v-5761ca18]{border-bottom:1px solid var(--bl-line);margin-bottom:16px;padding-bottom:16px}article>strong[data-v-5761ca18]{overflow-wrap:anywhere;font-weight:600}details[data-v-5761ca18]{border-top:1px solid var(--bl-line);margin-top:20px;padding-top:16px}summary[data-v-5761ca18]{cursor:pointer;font-size:calc(13px * var(--bl-font-scale));color:var(--bl-brand);font-weight:600}details[open]>div[data-v-5761ca18]{margin-top:16px}.error[data-v-5761ca18]{color:var(--bl-danger)}@media (width<=650px){.finance-columns[data-v-5761ca18]{grid-template-columns:minmax(0,1fr)}.finance-columns>section[data-v-5761ca18]{padding:0}.finance-columns>section+section[data-v-5761ca18]{border-left:0;border-top:1px solid var(--bl-line);padding:16px 0 0}}.order-record{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);line-height:1.65}.order-record-identity{border-bottom:1px solid var(--bl-line);padding-bottom:20px}.order-record-identity h3{font-size:calc(20px * var(--bl-font-scale));overflow-wrap:anywhere;margin:8px 0;font-weight:600;line-height:1.5}.order-record-identity p{color:var(--bl-muted);overflow-wrap:anywhere;margin:4px 0}.order-record-number{font-size:calc(13px * var(--bl-font-scale));-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.order-record-status{background:var(--bl-soft);color:var(--bl-brand);font-size:calc(12px * var(--bl-font-scale));border-radius:4px;margin-left:12px;padding:2px 8px;font-weight:500;display:inline-block}.order-record-money{border-bottom:1px solid var(--bl-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.order-record-money span{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));display:block}.order-record-money strong{font-size:calc(18px * var(--bl-font-scale));font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-weight:600;line-height:1.5;display:block}.order-record-section{border-bottom:1px solid var(--bl-line);padding:22px 0}.order-record-section h3{font-size:calc(15px * var(--bl-font-scale));margin:0 0 16px;font-weight:600}.order-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.order-record-fields>div{min-width:0}.order-record-fields .wide{grid-column:1/-1}.order-record-fields dt{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:0 0 4px}.order-record-fields dd{color:var(--bl-text);font-size:calc(14px * var(--bl-font-scale));overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.order-record-fields dd small{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));display:block}.order-record-section summary{cursor:pointer;font-size:calc(14px * var(--bl-font-scale));color:var(--bl-brand);font-weight:600;line-height:1.6}.order-record-section summary+*{margin-top:18px}.order-record-assignment{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.order-record-assignment label{font-size:calc(13px * var(--bl-font-scale));flex-direction:column;gap:8px;display:flex}.order-record-assignment select{border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;min-height:38px;color:var(--bl-text);font:inherit;border-radius:5px;padding:8px}@media (width<=650px){.order-record-money{grid-template-columns:repeat(2,minmax(0,1fr))}.order-record-fields,.order-record-assignment{grid-template-columns:minmax(0,1fr)}}.country-delete-error[data-v-096988c8]{color:var(--bl-danger);margin-top:12px}.profile-settings{font-size:calc(14px * var(--bl-font-scale));line-height:1.7}.profile-identity{border-bottom:1px solid var(--bl-line);align-items:center;gap:18px;padding-bottom:24px;display:flex}.profile-avatar{background:var(--bl-soft);width:72px;height:72px;color:var(--bl-brand);font-size:calc(24px * var(--bl-font-scale));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-settings h3{font-size:calc(16px * var(--bl-font-scale));margin:0;font-weight:600;line-height:1.6}.profile-identity p{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));overflow-wrap:anywhere;margin:4px 0 10px}.profile-password-fields{gap:20px;padding-top:24px;display:grid}.profile-password-fields header p{color:var(--bl-muted);font-size:calc(12px * var(--bl-font-scale));margin:7px 0 0}.profile-password-fields label{color:var(--bl-text);font-size:calc(13px * var(--bl-font-scale));gap:8px;font-weight:500;display:grid}.profile-password-fields input{box-sizing:border-box;border:1px solid var(--bl-line);background:var(--bl-surface);width:100%;color:var(--bl-text);min-height:42px;font:inherit;font-size:calc(14px * var(--bl-font-scale));border-radius:5px;padding:10px 12px}.profile-password-fields input:focus{outline:2px solid var(--bl-brand);outline-offset:2px}.profile-password-fields input:disabled{opacity:.65}.profile-error{color:var(--bl-danger);font-size:calc(13px * var(--bl-font-scale));overflow-wrap:anywhere;margin:20px 0 0;line-height:1.7}.bl-toast-region[data-v-e8f27604]{z-index:2700;pointer-events:none;width:min(380px,100vw - 32px);position:fixed;top:76px;right:20px}.bl-toast-message[data-v-e8f27604]{background:var(--bl-surface);border:1px solid var(--bl-line);border-left:3px solid var(--bl-brand);box-shadow:var(--bl-menu-shadow);color:var(--bl-text);pointer-events:auto;font:400 calc(13px * var(--bl-font-scale))/1.6 var(--bl-font-family);border-radius:5px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.bl-toast-message>div[data-v-e8f27604]{flex:1;min-width:0}.bl-toast-message p[data-v-e8f27604]{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bl-toast-message button[data-v-e8f27604]{color:var(--bl-brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.bl-toast-message>.bl-toast-close[data-v-e8f27604]{color:var(--bl-muted);flex:none;min-width:24px;min-height:24px;margin:0;font-size:20px;line-height:1}.bl-toast-message button[data-v-e8f27604]:focus-visible{outline:2px solid var(--bl-brand);outline-offset:3px}.bl-toast-detail[data-v-e8f27604]{font-size:calc(14px * var(--bl-font-scale));color:var(--bl-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.8}:root{--primary:#14644f;--primary-deep:#0f4f3f;--primary-soft:#e9f4f0;--bg:#fff;--card:#fff;--line:#e5e5e5;--text:#000;--soft:#333;--muted:#666;--green:#14644f;--green-soft:#e9f4f0;--orange:#c9791d;--orange-soft:#fff3e8;--shadow:0 12px 28px #00000014;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);margin:0;font-size:14px}body.font-size-small{font-size:13px}body.font-size-normal{font-size:14px}body.font-size-large{font-size:16px}.auth-checking-page{background:var(--bg);min-height:100vh;color:var(--soft);place-items:center;display:grid}.auth-checking-page p{margin:0;font-weight:700}body.eye-care-day{--bg:#f7fbf7;--card:#fff;--line:#dbe8df;--text:#10241e;--soft:#31433c;--muted:#64766e;--primary-soft:#e3f2ea}body.eye-care-night{--bg:#101b17;--card:#17251f;--line:#2b4038;--text:#e7f1ec;--soft:#c4d4ce;--muted:#98aaa3;--primary-soft:#203d34;--shadow:0 16px 34px #00000042}body.eye-care-night .dashboard-sidebar,body.eye-care-night .dashboard-topbar,body.eye-care-night .module-card,body.eye-care-night .card,body.eye-care-night .metric-card,body.eye-care-night .insight-panel,body.eye-care-night .order-profile,body.eye-care-night .workflow-header,body.eye-care-night .workflow-footer,body.eye-care-night .modal-foot,body.eye-care-night .modal-head,body.eye-care-night .employee-level-strip,body.eye-care-night .sync-status,body.eye-care-night .search-input,body.eye-care-night .input,body.eye-care-night .select,body.eye-care-night .textarea,body.eye-care-night .tool-button,body.eye-care-night .icon-tool,body.eye-care-night .file-directory-button,body.eye-care-night .inline-actions button,body.eye-care-night .table-actions button,body.eye-care-night .order-action,body.eye-care-night .display-tool,body.eye-care-night .display-mode-toggle{background:var(--card);color:var(--text);border-color:var(--line)}body.eye-care-night th,body.eye-care-night .order-filter-bar,body.eye-care-night .accounting-toolbar,body.eye-care-night .employee-grid-toolbar,body.eye-care-night .workflow-stepper,body.eye-care-night .order-pagination,body.eye-care-night .order-wide-table th.action-column,body.eye-care-night .accounting-tax-table th.action-column{color:var(--soft);background:#14221d}body.eye-care-night .dashboard-menu button,body.eye-care-night .submenu button,body.eye-care-night .breadcrumb,body.eye-care-night .hero-panel h1,body.eye-care-night .module-head h2,body.eye-care-night .panel-head h2,body.eye-care-night .metric-card strong,body.eye-care-night .tenant-brand strong,body.eye-care-night td strong,body.eye-care-night .profile-head h2,body.eye-care-night .registration-summary strong{color:var(--text)}body.eye-care-night .hero-panel p,body.eye-care-night .metric-card small,body.eye-care-night td{color:var(--soft)}body.eye-care-night .avatar,body.eye-care-night .icon-close,body.eye-care-night .record-pill{color:var(--text);background:#20332c}body.eye-care-night .order-wide-table td.action-column{background:var(--card);box-shadow:-10px 0 18px #00000047}body.eye-care-night .btn.ghost,body.eye-care-night .dashboard-menu button.active,body.eye-care-night .dashboard-menu button:hover,body.eye-care-night .submenu button.active,body.eye-care-night .submenu button:hover,body.eye-care-night .display-font-control.active,body.eye-care-night .display-mode-toggle.active{background:var(--primary-soft);color:#8fe0c8}body.eye-care-night .display-tools{background:#13211c;border-color:#314940;box-shadow:0 6px 16px #00000038}body.eye-care-night .display-tool,body.eye-care-night .display-mode-toggle{color:var(--soft)}body.eye-care-night .operation-log-toolbar,body.eye-care-night .operation-log-filter-bar,body.eye-care-night .modal-card,body.eye-care-night .meeting-page,body.eye-care-night .meeting-workbench,body.eye-care-night .meeting-left-panel,body.eye-care-night .meeting-timeline-panel,body.eye-care-night .meeting-timeline,body.eye-care-night .meeting-calendar-header,body.eye-care-night .meeting-calendar-corner,body.eye-care-night .meeting-time-grid,body.eye-care-night .meeting-view-switch,body.eye-care-night .meeting-view-switch button,body.eye-care-night .meeting-today,body.eye-care-night .meeting-nav,body.eye-care-night .meeting-view-all,body.eye-care-night .meeting-list-pagination,body.eye-care-night .meeting-list-pagination button,body.eye-care-night .meeting-detail,body.eye-care-night .meeting-form-modal,body.eye-care-night .meeting-form-actions,body.eye-care-night .performance-appraisal-toolbar,body.eye-care-night .performance-appraisal-scroll,body.eye-care-night .performance-appraisal-table th,body.eye-care-night .performance-appraisal-table td,body.eye-care-night .performance-appraisal-table .fixed-col{background:var(--card);color:var(--text);border-color:var(--line)}body.eye-care-night .meeting-list-item,body.eye-care-night .meeting-time-block,body.eye-care-night .meeting-time-block.compact,body.eye-care-night .meeting-block-content{color:var(--text);border-color:var(--line);background:#182821}body.eye-care-night .meeting-panel-head,body.eye-care-night .meeting-list-tools,body.eye-care-night .meeting-timeline-toolbar,body.eye-care-night .meeting-day-header,body.eye-care-night .meeting-hour-row span{color:var(--soft);border-color:var(--line);background:#14221d}body.eye-care-night .meeting-list-date,body.eye-care-night .meeting-list-item small,body.eye-care-night .meeting-detail p,body.eye-care-night .meeting-list-pagination span,body.eye-care-night .meeting-day-header,body.eye-care-night .meeting-time-block small,body.eye-care-night .meeting-time-block span,body.eye-care-night .meeting-block-footer small,body.eye-care-night .meeting-duration-chip{color:var(--muted)}body.eye-care-night .meeting-panel-head h2,body.eye-care-night .meeting-list-title,body.eye-care-night .meeting-list-item span,body.eye-care-night .meeting-block-title,body.eye-care-night .meeting-modal-head h2,body.eye-care-night .meeting-detail h3{color:var(--text)}body.eye-care-night .order-wide-table tbody tr:hover td,body.eye-care-night .accounting-tax-table tbody tr:hover td,body.eye-care-night .renewal-detail-table tbody tr:hover td{background:#20342c}body.eye-care-night .order-wide-table .column-hover,body.eye-care-night .accounting-tax-table .column-hover,body.eye-care-night .renewal-detail-table .column-hover{background:#243d33}body.eye-care-night .order-wide-table tbody tr:hover td.column-hover,body.eye-care-night .accounting-tax-table tbody tr:hover td.column-hover,body.eye-care-night .renewal-detail-table tbody tr:hover td.column-hover{background:#2b4a3d}body.eye-care-night .meeting-status-badge,body.eye-care-night .meeting-date-chip,body.eye-care-night .meeting-duration-chip,body.eye-care-night .meeting-participant-tags button{background:var(--primary-soft);color:#8fe0c8;border-color:#31584c}body.eye-care-night .meeting-list-item.conflict,body.eye-care-night .meeting-time-block.conflict{background:#2b251a}body.eye-care-night .meeting-block-content{background:linear-gradient(#182821f5,#14221df5)}body.eye-care-night .meeting-day-column,body.eye-care-night .meeting-calendar-corner,body.eye-care-night .meeting-day-header,body.eye-care-night .meeting-hour-row,body.eye-care-night .meeting-left-panel,body.eye-care-night .meeting-list-pagination,body.eye-care-night .meeting-detail,body.eye-care-night .meeting-modal-head,body.eye-care-night .meeting-form-actions{border-color:var(--line)}body.eye-care-night .meeting-view-switch button.active{background:var(--primary);color:#fff}body.eye-care-night .btn.light,body.eye-care-night .grid-search,body.eye-care-night .date-filter input,body.eye-care-night .operation-log-toolbar select,body.eye-care-night .meeting-status-filter{background:var(--card);color:var(--text);border-color:var(--line)}body.eye-care-night .order-status-tabs{border-color:var(--line);background:#14221d}body.eye-care-night .order-status-tab{color:var(--soft)}body.eye-care-night .order-status-tab.active,body.eye-care-night .order-status-tab:hover{background:var(--primary-soft);color:#8fe0c8}body.eye-care-night .status-chip,body.eye-care-night .status-pill,body.eye-care-night .business-type-badge{background:var(--primary-soft);color:#8fe0c8;border-color:#31584c}body.eye-care-night .status-chip.red,body.eye-care-night .meeting-delete-button,body.eye-care-night .meeting-block-delete{color:#ffaaa0;background:#3a2321;border-color:#6b3934}button,input,select{font:inherit}button{cursor:pointer}.brand-lockup{color:var(--primary);align-items:center;gap:13px;font-weight:900;display:flex}.brand-lockup-light{z-index:1;color:#fff;position:relative}.brand-image{width:220px;max-width:100%;height:auto;display:block}.brand-image-light{z-index:1;filter:brightness(0)invert();width:min(480px,100%);position:relative}.sidebar-logo{width:190px;max-width:100%;height:auto;display:block}.brand-mark{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.brand-lockup-light .brand-mark{color:var(--primary);background:#fff}.brand-lockup strong{letter-spacing:.08em;font-size:25px;display:block}.brand-lockup span{color:var(--soft);letter-spacing:.14em;margin-top:4px;font-size:13px;font-weight:800;display:block}.brand-lockup-light span{color:#ffffffbf}.eyebrow{color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}h1{letter-spacing:0;margin:22px 0 0;font-size:42px;line-height:1.18}.brand-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:42px;display:grid}.meta-item{background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;min-height:74px;padding:13px 14px}.meta-item strong{font-size:18px;line-height:1.25;display:block}.meta-item span{color:#ffffffad;margin-top:6px;font-size:12px;line-height:1.45;display:block}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.card-head h2{margin:0;font-size:18px}.card-head p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}label{color:var(--soft);gap:7px;font-size:13px;font-weight:700;display:grid}.field-label{align-items:center;min-width:0;display:inline-flex}.required-field{color:#dc4c3f}.required-mark{color:#dc4c3f;margin-left:4px;font-weight:900}.document-workspace-tabs{background:#f8fbf9;border-bottom:1px solid #dde8e2;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.document-workspace-tabs button{color:#5d7167;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 14px;font-size:14px}.document-workspace-tabs button.active{color:#176653;background:#fff;border-color:#cbded3;font-weight:700;box-shadow:0 2px 5px #123a2410}.contract-resource-modal .contract-resource-layout{flex-direction:column;gap:14px;min-width:0;display:flex}.contract-resource-modal .contract-resource-files,.contract-resource-modal .contract-resource-form{box-sizing:border-box;width:100%;min-width:0;max-height:65vh;overflow:auto}.contract-resource-modal .form-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}td.action-column .action-bar{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.payment-diff{border-collapse:collapse;width:100%;margin-top:12px}.payment-diff th,.payment-diff td{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #dce7e1;padding:10px}.payment-status-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payment-status-controls .state{font-size:14px}.gate-help summary{cursor:pointer;color:#176653}.gate-help p{max-width:700px;line-height:1.7}label:has(input:required,select:required,textarea:required)>span:first-child:not(:has(.required-mark)):not(.required-mark):after{content:" *";color:#dc4c3f;white-space:nowrap;margin-left:4px;font-weight:800}label:has(input:required,select:required,textarea:required)>div.field-label:not(:has(.required-mark)):after{content:" *";color:#dc4c3f;white-space:nowrap;margin-left:4px;font-weight:800}.input-wrap{position:relative}.input-icon{background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:6px;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.input,.select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);background:#fff;border-radius:7px;outline:none;padding:0 11px}.input-wrap .input{min-height:46px;padding-left:46px}.editable-select{width:100%;min-width:0;position:relative}.editable-select .input{padding-right:40px}.payment-status-select .input{box-sizing:border-box}.payment-status-select .input.xl{box-sizing:border-box;height:56px;min-height:56px}.editable-select-toggle{color:#60736d;cursor:pointer;background:0 0;border:0;border-left:1px solid #0000;border-radius:0 6px 6px 0;place-items:center;width:36px;font-size:0;line-height:1;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.editable-select-toggle:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.editable-select-toggle:hover{color:var(--primary);background:#f4faf7}.editable-select-menu{z-index:90;background:#fff;border:1px solid #d8e5e0;border-radius:8px;max-height:220px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 30px #061f1929}.editable-select-menu button{color:#10241e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-size:13px;font-weight:800}.editable-select-menu button:hover{background:var(--primary-soft);color:var(--primary)}.workflow-contract-form-grid .select,.contract-resource-form-grid .select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M5 7l4 4 4-4' fill='none' stroke='%2360736d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px 18px;padding-right:40px}.input-unit-wrap{min-width:0;display:block;position:relative}.input-unit-wrap .input{padding-right:44px}.input-unit{color:var(--muted);pointer-events:none;font-size:13px;font-weight:900;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.form-options{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;font-size:13px;display:flex}.check{color:var(--soft);align-items:center;gap:8px;font-weight:600;display:inline-flex}.check input{width:16px;height:16px;accent-color:var(--primary)}.link-btn{color:var(--primary);background:0 0;border:0;padding:0;font-weight:800}.submit,.btn{background:var(--primary);color:#fff;border:1px solid #0000;border-radius:7px;min-height:38px;padding:0 15px;font-weight:800}.submit{min-height:48px;box-shadow:0 12px 26px #00000024}.submit:disabled{opacity:.68;cursor:not-allowed}.btn.ghost{background:var(--primary-soft);color:var(--primary)}.btn.light{color:var(--primary);background:#fff;border-color:#bad9d0}.btn.primary{background:var(--primary);color:#fff;min-width:140px;box-shadow:none}.dashboard-shell{background:var(--bg);grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-sidebar{border-right:1px solid var(--line);background:#fff;padding:16px 10px}.tenant-brand{align-items:center;padding:4px 10px 24px;display:flex}.tenant-mark{background:var(--primary);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.tenant-brand strong{color:#071f19;font-size:18px;line-height:1.2;display:block}.tenant-brand span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.dashboard-menu{gap:7px;display:grid}.dashboard-menu button{color:#000;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 18px;font-weight:800;display:flex}.dashboard-menu button.active,.dashboard-menu button:hover{background:var(--primary-soft);color:var(--primary)}.menu-icon{color:currentColor;flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.menu-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;display:block}.menu-group{gap:6px;display:grid}.menu-parent{width:100%}.submenu{gap:4px;padding-left:18px;display:grid}.submenu button{color:#222;min-height:36px;padding:0 14px;font-size:13px;font-weight:800}.submenu button.active,.submenu button:hover{background:var(--primary-soft);color:var(--primary)}.dashboard-main{min-width:0}.dashboard-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 24px;display:flex}.breadcrumb{color:#000;white-space:nowrap;font-size:13px}.topbar-tools{align-items:center;gap:14px;min-width:0;display:flex}.search-input{width:290px;height:36px;color:var(--text);border:1px solid #d6d6d6;border-radius:6px;outline:none;padding:0 13px}.sync-status{color:#000;white-space:nowrap;background:#fff;border:1px solid #d6d6d6;border-radius:6px;align-items:center;height:36px;padding:0 16px;font-weight:900;display:inline-flex}.display-tools{white-space:nowrap;background:#fbfdfc;border:1px solid #d8e7e1;border-radius:8px;align-items:center;gap:4px;height:38px;padding:3px 5px;display:inline-flex;box-shadow:0 5px 14px #10241e0d}.display-tool,.display-mode-toggle{color:#17372f;background:0 0;border:1px solid #0000;border-radius:6px;height:30px;padding:0 9px;font-size:12px;font-weight:900;line-height:1}.display-tool{justify-content:center;align-items:center;gap:1px;min-width:38px;display:inline-flex}.display-font-main{font-size:15px;line-height:1;display:inline-block}.display-font-sign{margin-top:-5px;font-size:12px;line-height:1;display:inline-block}.display-font-control.decrease .display-font-main{font-size:13px}.display-font-control.increase .display-font-main{font-size:16px}.display-tool:hover,.display-mode-toggle:hover{background:var(--primary-soft);color:var(--primary)}.display-tool:disabled{opacity:.58;cursor:not-allowed}.display-font-control.active{color:var(--primary);background:#eef7f4}.display-mode-toggle{justify-content:center;align-items:center;gap:6px;min-width:92px;display:inline-flex}.display-mode-icon{border:2px solid;border-radius:50%;width:12px;height:12px;box-shadow:inset -4px -1px}.display-mode-text{line-height:1}.display-mode-toggle.active{background:var(--primary-soft);color:var(--primary)}.avatar{color:#000;background:#f2f2f2;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-trigger{min-height:38px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.profile-trigger strong{font-size:14px}.dashboard-page{gap:16px;padding:22px 24px 32px;display:grid}.hero-panel{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-kicker{background:var(--primary-soft);height:24px;color:var(--primary);letter-spacing:.12em;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.hero-panel h1{color:#000;margin:12px 0 0;font-size:28px;line-height:1.2}.hero-panel p{color:#333;margin:10px 0 0;font-size:13px;line-height:1.7}.hero-actions{align-items:center;gap:10px;padding-top:2px;display:flex}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.metric-card{border:1px solid var(--line);min-height:112px;box-shadow:none;background:#fff;border-radius:7px;padding:18px 18px 14px}.metric-card span{color:#666;font-size:12px;display:block}.metric-card strong{color:#000;letter-spacing:0;margin-top:8px;font-size:30px;line-height:1;display:block}.metric-card small{color:#333;margin-top:10px;display:block}.dashboard-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:24px;min-height:44px;display:flex;overflow-x:auto}.dashboard-tabs button{color:#333;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;height:42px;padding:0 0 8px;font-weight:800}.dashboard-tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}.dashboard-grid{grid-template-columns:1.08fr .92fr;gap:16px;display:grid}.insight-panel{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:140px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:80px;padding:16px;display:flex}.panel-head h2{color:#000;margin:0;font-size:20px}.panel-head p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.empty-line{color:var(--muted);padding:16px}.toolbar-count{color:#667872;font-size:12px;font-weight:900}.modal-mask{z-index:65;background:#061f1975;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border:1px solid #d8e5e0;border-radius:10px;max-width:100%;max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 28px 80px #061f1947}.modal-close{color:#465a54;cursor:pointer;background:#fff;border:1px solid #d8e5e0;border-radius:7px;width:32px;height:32px;font-size:20px;line-height:1}.modal-close:hover{color:var(--primary);background:#f3f8f6}.modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.order-filter-primary.hr-outing-filter-primary{grid-template-columns:minmax(260px,360px) minmax(0,1fr) max-content max-content}.hr-outing-filter-primary .order-status-tabs{grid-column:3}.hr-outing-filter-primary .order-filter-actions{grid-column:4}.hr-outing-table.order-wide-table{table-layout:fixed;min-width:1180px}.hr-outing-table.order-wide-table th,.hr-outing-table.order-wide-table td{vertical-align:top;min-width:0}.hr-outing-table.order-wide-table th:first-child,.hr-outing-table.order-wide-table td:first-child{width:170px}.hr-outing-table.order-wide-table th:nth-child(2),.hr-outing-table.order-wide-table td:nth-child(2),.hr-outing-table.order-wide-table th:nth-child(3),.hr-outing-table.order-wide-table td:nth-child(3){width:180px}.hr-outing-table.order-wide-table th:nth-child(4),.hr-outing-table.order-wide-table td:nth-child(4){width:240px}.hr-outing-table.order-wide-table th:nth-child(5),.hr-outing-table.order-wide-table td:nth-child(5){width:130px}.hr-outing-table.order-wide-table th:nth-child(6),.hr-outing-table.order-wide-table td:nth-child(6){width:96px}.hr-outing-table.order-wide-table th:nth-child(7),.hr-outing-table.order-wide-table td:nth-child(7){width:150px}.hr-outing-table.order-wide-table th:nth-child(8),.hr-outing-table.order-wide-table td:nth-child(8){width:260px}.hr-outing-table .company-cell{min-width:0}.hr-outing-table .company-cell small,.hr-outing-table .company-cell strong,.hr-outing-table td>span,.hr-outing-table td>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-outing-reason{color:#13241f;white-space:normal;word-break:break-word;font-weight:800;line-height:1.5}.hr-outing-actions{white-space:normal;grid-template-columns:repeat(3,58px);justify-content:start;align-items:start;gap:8px;display:grid}.hr-outing-table .order-action{width:58px;min-width:58px;padding:0}.hr-outing-table .order-action.approve{color:#087443;background:#f0fbf5;border:1px solid #18a058}.hr-outing-table .order-action.reject{color:#b45f00;background:#fff7e8;border:1px solid #f08c00}.hr-outing-table .order-action.cancel{color:#6741a3;background:#f6f1ff;border:1px solid #8a63d2}.hr-outing-table .order-action.returned{color:#1f66c2;background:#edf5ff;border:1px solid #2f80ed}.hr-outing-table .order-action.delete{background:#fff6f4}.hr-outing-table .order-action.approve:hover{background:#dff7eb}.hr-outing-table .order-action.reject:hover{background:#ffedcc}.hr-outing-table .order-action.cancel:hover{background:#ede3ff}.hr-outing-table .order-action.returned:hover{background:#dcecff}.performance-appraisal-page{overflow:hidden}.performance-appraisal-actions{align-items:end}.performance-appraisal-actions label{color:#50645d;gap:6px;font-size:12px;font-weight:900;display:grid}.performance-appraisal-actions .input,.performance-appraisal-actions .select{border-radius:6px;width:132px;height:36px;min-height:36px;font-weight:800}.performance-appraisal-actions .tool-button{align-self:end;height:36px;min-height:36px}.performance-appraisal-toolbar{border-bottom:1px solid var(--line);background:#f7f9f8;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 16px;display:flex}.performance-appraisal-month-tabs{max-width:100%;overflow-x:auto}.performance-appraisal-title{color:#000;background:#fff;border-top:1px solid #1f1f1f;border-bottom:1px solid #1f1f1f;place-items:center;height:52px;font-size:24px;font-weight:900;display:grid}.performance-appraisal-scroll{background:#fff;width:100%;max-width:100%;overflow:auto hidden}.performance-appraisal-table.employee-data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:1512px}.performance-appraisal-table th,.performance-appraisal-table td{color:#000;text-align:center;vertical-align:middle;background:#fff;border-bottom:1px solid #1f1f1f;border-right:1px solid #1f1f1f;height:42px;padding:6px 10px;font-weight:800}.performance-appraisal-table thead th{background:#fff;top:0}.performance-appraisal-table .month-group-heading{font-size:15px}.performance-appraisal-table .month-col{height:58px;padding:5px 6px}.performance-appraisal-table .month-col span{line-height:18px;display:block}.performance-appraisal-table .fixed-col{z-index:4;background:#fff;position:sticky;box-shadow:1px 0 #1f1f1f}.performance-appraisal-table thead .fixed-col{z-index:6}.performance-appraisal-table .sequence-col{width:72px;min-width:72px;left:0}.performance-appraisal-table .department-col{width:132px;min-width:132px;left:72px}.performance-appraisal-table .name-col{width:132px;min-width:132px;left:204px}.performance-appraisal-table .month-col,.performance-appraisal-table .month-result-cell{width:98px;min-width:98px}.performance-appraisal-table .month-col.active,.performance-appraisal-table .month-result-cell.active{background:#edf7f3}.performance-appraisal-month-input{text-align:center;width:86px;min-width:86px;height:32px;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:4px;padding:0 6px;font-size:13px;font-weight:800}.performance-appraisal-month-input::-ms-expand{display:none}.performance-appraisal-month-input:focus{box-shadow:none;outline:0}.performance-appraisal-month-file-button{min-width:48px;height:24px;color:var(--primary);background:#fff;border:1px solid #c7ded6;border-radius:5px;margin-top:4px;font-size:12px;font-weight:900}.performance-appraisal-month-file-button:hover{background:#edf7f3}.performance-appraisal-file-modal{width:min(720px,100vw - 48px);padding:0;overflow:hidden}.performance-appraisal-file-head{border-bottom:1px solid #e5eeea;justify-content:space-between;align-items:flex-start;gap:16px;min-height:82px;padding:18px 20px 14px;display:flex}.performance-appraisal-file-head h2{color:#10241e;margin:4px 0 0;font-size:22px;line-height:1.2}.performance-appraisal-file-head p{color:#60736d;margin:8px 0 0;font-size:13px;line-height:1.5}.performance-appraisal-file-close{color:#10241e;background:#f4f6f5;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.performance-appraisal-file-close:hover{background:#e9efec}.performance-appraisal-file-body{align-content:start;gap:14px;min-height:220px;max-height:58vh;padding:18px 20px;display:grid;overflow:auto}.performance-appraisal-upload-button{place-items:center;width:fit-content;min-width:96px;display:inline-grid}.performance-appraisal-upload-button input{display:none}.performance-appraisal-file-list{gap:10px;display:grid}.performance-appraisal-file-row{background:#fff;border:1px solid #dfe9e5;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:grid}.performance-appraisal-file-icon{width:42px;height:42px}.performance-appraisal-file-main{min-width:0}.performance-appraisal-file-title{align-items:center;gap:8px;min-width:0;display:flex}.performance-appraisal-file-main strong{text-overflow:ellipsis;white-space:nowrap;color:#13241f;min-width:0;font-size:14px;display:block;overflow:hidden}.performance-appraisal-file-main small{color:#687a74;margin-top:4px;font-size:12px;display:block}.performance-appraisal-file-rename-input{color:#10241e;border:1px solid #8dbdaf;border-radius:6px;outline:none;width:min(360px,100%);height:30px;padding:0 8px;font-size:13px;font-weight:900}.performance-appraisal-file-actions{align-items:center;gap:8px;display:inline-flex}.performance-appraisal-file-actions button{color:#24584a;background:#fff;border:1px solid #d3e2dc;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.performance-appraisal-file-actions button:hover{background:#edf6f2}.employee-roster-page{min-height:560px;overflow:hidden}.order-filter-primary.employee-roster-filter-primary{align-items:center;width:100%;display:flex}.order-filter-primary.employee-roster-filter-primary .order-search-wrap{width:min(320px,100%)}.order-filter-primary.employee-roster-filter-primary .order-search{width:100%}.employee-roster-status-tabs{margin-left:8px}.employee-roster-refresh{min-width:58px;margin-left:auto}.employee-roster-table-wrap{scrollbar-gutter:stable;max-height:calc(100vh - 260px)}.employee-roster-table.employee-data-table{--employee-roster-sequence-width:74px;--employee-roster-name-width:118px;--employee-roster-column-width:152px;--employee-roster-address-width:300px;--employee-roster-action-width:260px;table-layout:auto;border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.employee-roster-table.employee-data-table th,.employee-roster-table.employee-data-table td{width:var(--employee-roster-column-width);min-width:var(--employee-roster-column-width);max-width:var(--employee-roster-column-width);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;background:#fff;height:auto;min-height:62px;padding:12px 14px;line-height:1.45;overflow:visible}.employee-roster-table.employee-data-table th{z-index:5;width:var(--employee-roster-column-width);min-width:var(--employee-roster-column-width);max-width:var(--employee-roster-column-width);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:middle;background:#f7fbf9;height:auto;min-height:54px;padding:12px 14px;line-height:1.35;position:sticky;top:0;overflow:visible}.employee-roster-table.employee-data-table tr:hover td{background:#f7fcfa}.employee-roster-table.employee-data-table .column-hover{background:#edf7f3}.employee-roster-table.employee-data-table tr:hover td.column-hover{background:#e2f1ec}.employee-roster-table.employee-data-table .address-column{width:var(--employee-roster-address-width);min-width:var(--employee-roster-address-width);max-width:var(--employee-roster-address-width)}.employee-roster-table.employee-data-table .sticky-sequence-column{z-index:7;width:var(--employee-roster-sequence-width);min-width:var(--employee-roster-sequence-width);max-width:var(--employee-roster-sequence-width);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.employee-roster-table.employee-data-table .sticky-name-column{left:var(--employee-roster-sequence-width);z-index:7;width:var(--employee-roster-name-width);min-width:var(--employee-roster-name-width);max-width:var(--employee-roster-name-width);box-shadow:1px 0 0 var(--line);position:sticky}.employee-roster-table.employee-data-table th.sticky-sequence-column,.employee-roster-table.employee-data-table th.sticky-name-column{z-index:9}.employee-roster-table.employee-data-table th.action-column,.employee-roster-table.employee-data-table td.action-column{z-index:8;width:var(--employee-roster-action-width);min-width:var(--employee-roster-action-width);max-width:var(--employee-roster-action-width);white-space:nowrap;box-shadow:-1px 0 0 var(--line);background:#fff;padding-left:16px;padding-right:24px;position:sticky;right:0;overflow:visible}.employee-roster-table.employee-data-table th.action-column{z-index:10;background:#f7fbf9}.employee-roster-table.employee-data-table tr:hover td.action-column{background:#f7fcfa}.employee-roster-table.employee-data-table .action-column.column-hover{background:#edf7f3}.employee-roster-table.employee-data-table tr:hover td.action-column.column-hover{background:#e2f1ec}.employee-roster-table.employee-data-table .action-column .action-bar{justify-content:center}.employee-roster-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100vw - 56px);max-height:calc(100vh - 56px);padding:0;display:grid;overflow:hidden}.employee-roster-modal-body{min-height:0;padding:18px 18px 24px;overflow:hidden auto}.employee-roster-modal .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-roster-modal .input.xl,.employee-roster-modal .textarea{box-sizing:border-box;width:100%;min-width:0}.employee-roster-modal .textarea{resize:vertical;min-height:84px}.employee-roster-modal .modal-actions{background:#fff;border-top:1px solid #e5eeea;margin:0;padding:14px 18px}.employee-roster-file-modal{width:min(720px,100vw - 48px);padding:0;overflow:hidden}.employee-roster-file-icon{width:42px;height:42px}.contract-no-cell strong,.customer-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contract-link{color:#087443;font-weight:900;text-decoration:none}.contract-link:hover{text-decoration:underline}.contract-resource-modal{width:min(1280px,100vw - 32px);padding:20px}.contract-resource-layout{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.contract-resource-files,.contract-resource-form{align-content:start;gap:14px;min-width:0;display:grid}.contract-resource-section-head{border-bottom:1px solid #e5eeea;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.contract-resource-section-head h3{color:#13241f;margin:0;font-size:16px;line-height:1.25}.contract-resource-section-head p{color:#667872;margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.35}.contract-resource-group{background:#fbfdfc;border:1px solid #d8e5e0;border-radius:8px;gap:10px;padding:12px;display:grid}.contract-resource-group-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.contract-resource-group-head div{gap:3px;min-width:0;display:grid}.contract-resource-group-head strong{color:#13241f;font-size:14px;line-height:1.25}.contract-resource-group-head small{color:#667872;font-size:12px;font-weight:800}.contract-upload-button{color:#12845a;cursor:pointer;background:#fff;border:1px solid #19a974;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.contract-upload-button:hover{background:#ecfaf4}.contract-linked-list{gap:8px;display:grid}.contract-linked-file{background:#fff;border:1px solid #edf2f0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 10px;display:grid}.contract-linked-file strong{color:#13241f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;display:block;overflow:hidden}.contract-linked-file small{color:#667872;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:800;display:block;overflow:hidden}.contract-file-actions{align-items:center;gap:6px;display:flex}.contract-file-actions button{min-height:28px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:900}.contract-file-actions button:hover{background:var(--primary-soft)}.contract-bind-row{color:#50645d;gap:6px;font-size:12px;font-weight:900;display:grid}.contract-resource-empty{color:#667872;text-align:center;background:#f8fbfa;border:1px dashed #cddbd6;border-radius:8px;place-items:center;min-height:72px;font-size:13px;font-weight:900;display:grid}.contract-resource-empty.compact{min-height:42px;font-size:12px}.contract-resource-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-resource-form-grid .input.xl,.contract-resource-form-grid .select.xl{border-radius:8px;min-height:42px;padding:0 10px;font-size:13px}.contract-resource-actions{margin-top:4px}.mini-stats{color:#000;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;font-weight:800;display:grid}.performance-overview-head .tag{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:210px;overflow:hidden}.range-tab{color:#50645d;cursor:pointer;background:0 0;border:0;border-radius:5px;height:32px;font-size:12px;font-weight:900}.range-tab.active{background:var(--primary);color:#fff}.home-date-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.empty-line.compact{padding:0;font-size:12px}.page{gap:16px;padding:24px;display:grid}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.card-body{padding:16px}.module-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:8px;overflow:hidden}.module-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.module-head h2{color:#000;margin:10px 0 0;font-size:22px;line-height:1.2}.module-head p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.module-head-actions,.module-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.record-pill{color:#000;white-space:nowrap;background:#f2f2f2;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.btn.danger.ghost{color:#b4232f;background:#fff0ed;border-color:#f1beb7}.operation-log-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#60736d;background:#fbfcfc;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 14px;font-size:12px;font-weight:900;display:flex}.operation-log-toolbar label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.operation-log-toolbar select{min-height:30px;color:var(--primary);background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:900}.operation-log-filter-bar{border-bottom:1px solid var(--line);background:#fbfcfc;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(118px,146px)) repeat(2,minmax(142px,170px)) auto auto;align-items:end;gap:8px;padding:12px 14px;display:grid}.operation-log-filter-bar .grid-search{width:100%}.operation-log-filter-bar .select{width:100%;min-height:32px}.date-filter{color:#60736d;gap:5px;min-width:0;font-size:11px;font-weight:900;display:grid}.date-filter input{min-height:32px;color:var(--text);background:#fff;border:1px solid #d6d6d6;border-radius:6px;padding:0 9px;font-size:12px;font-weight:800}.operation-log-pagination{border-top:1px solid var(--line)}.order-filter-bar{border-bottom:1px solid var(--line);background:#fbfcfc;gap:10px;padding:12px 14px;display:grid}.order-filter-primary{grid-template-columns:minmax(260px,1fr) max-content repeat(2,minmax(126px,150px)) auto;align-items:center;gap:8px;display:grid}.order-filter-advanced{background:#fff;border:1px solid #dce9e4;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;padding:10px;display:grid}.filter-field{color:#5f736d;gap:5px;min-width:0;font-size:11px;font-weight:900;display:grid}.filter-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-field.compact{max-width:132px}.order-search-wrap{min-width:0;position:relative}.order-search{width:100%;padding-right:34px}.order-search-clear{width:22px;height:22px;color:var(--primary);cursor:pointer;background:#edf4f1;border:0;border-radius:50%;font-size:16px;font-weight:900;line-height:20px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.order-search-clear:hover{background:var(--primary-soft)}.order-status-tabs{background:#fff;border:1px solid #bad9d0;border-radius:6px;align-items:center;gap:5px;padding:3px;display:inline-flex}.order-status-tab{color:#5f736d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:24px;padding:0 9px;font-size:12px;font-weight:900}.order-status-tab:hover{color:var(--primary);background:#edf4f1}.order-status-tab.active{color:#fff;background:var(--primary)}.order-filter-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.filter-select,.filter-date-input{border-radius:6px;width:100%;min-height:32px;font-size:12px;font-weight:800}.page-size-select{border-radius:6px;width:118px;min-height:32px;font-size:12px;font-weight:800}.advanced-toggle.active{background:var(--primary-soft);color:var(--primary);border-color:#bad9d0}.order-pagination{border-top:1px solid var(--line);min-height:52px;color:var(--soft);background:#fff;justify-content:flex-end;align-items:center;gap:14px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.order-pagination div{align-items:center;gap:8px;display:flex}.order-pagination button:disabled{opacity:.46;cursor:not-allowed}.accounting-toolbar{border-bottom:1px solid var(--line);background:#fbfcfc;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:12px;display:grid}.accounting-toolbar-fields{grid-template-columns:minmax(260px,1fr) minmax(264px,max-content) repeat(2,minmax(138px,164px)) 116px;align-items:end;gap:10px;min-width:0;display:grid}.accounting-toolbar .filter-field{gap:6px;min-width:0}.accounting-toolbar .filter-field span{color:#60736d;font-size:11px;line-height:1}.accounting-toolbar .grid-search,.accounting-toolbar .select{background:#fff;border-color:#d6e2de;min-height:36px}.accounting-toolbar .grid-search:focus,.accounting-toolbar .select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #14644f1f}.accounting-toolbar .order-search,.accounting-filter-field .filter-select{width:100%}.accounting-service-tabs{background:#fff;border:1px solid #bad9d0;border-radius:6px;align-items:center;gap:5px;min-height:36px;padding:3px;display:inline-flex}.accounting-service-tab{color:#5f736d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;line-height:1}.accounting-service-tab:hover{color:var(--primary);background:#edf4f1}.accounting-service-tab.active{color:#fff;background:var(--primary)}.accounting-page-field .page-size-select{width:100%}.accounting-toolbar-actions{white-space:nowrap;color:#60736d;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.accounting-toolbar-actions .tool-button{min-height:36px}.accounting-toolbar-actions .tool-button:disabled{opacity:.46;cursor:not-allowed}.accounting-tax-table{min-width:1560px}.accounting-tax-table.readonly-accounting-table{table-layout:fixed;min-width:1320px}.accounting-tax-table th{z-index:1;white-space:nowrap;vertical-align:middle;height:44px;position:sticky;top:0}.accounting-tax-table td{vertical-align:middle;min-width:140px}.accounting-tax-table td>span,.accounting-tax-table td>strong{margin-bottom:5px;display:block}.accounting-tax-table td>span:last-child,.accounting-tax-table td>strong:last-child{margin-bottom:0}.accounting-tax-table td>.status-chip{vertical-align:middle;margin-bottom:0;display:inline-flex}.accounting-tax-table th.action-column,.accounting-tax-table td.action-column{z-index:2;background:#fff;width:420px;min-width:420px;position:sticky;right:0;box-shadow:-10px 0 18px #0000000f}.accounting-tax-table th.action-column{z-index:3;background:#fafafa}.accounting-tax-table.readonly-accounting-table .company-cell{width:250px;min-width:250px}.accounting-tax-table.readonly-accounting-table td{min-width:0}.accounting-tax-table.readonly-accounting-table td:first-child{width:130px}.accounting-tax-table.readonly-accounting-table td:nth-child(3){width:160px}.accounting-tax-table.readonly-accounting-table td:nth-child(4){width:190px}.accounting-tax-table.readonly-accounting-table td:nth-child(5){width:210px}.accounting-tax-table.readonly-accounting-table td:nth-child(6){width:190px}.accounting-tax-table.readonly-accounting-table td:nth-child(7){width:170px}.accounting-reminder-cell{vertical-align:middle!important}.accounting-status-select{border-radius:6px;width:128px;min-height:28px;padding:0 8px;font-size:12px;font-weight:900}.accounting-status-select.green{color:#0d6a51;background:#e8f4ef;border-color:#b8dace}.accounting-status-select.blue{color:#1f66c2;background:#eef6ff;border-color:#b8d3f5}.accounting-status-select.orange{color:#b35d13;background:#fff1e3;border-color:#ffd8ad}.accounting-status-select.red{color:#c44332;background:#fff0ed;border-color:#f1beb7}.accounting-due-date{font-size:16px;line-height:1.25;color:#c44332!important}.remaining-days-badge{border-radius:6px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex!important}.remaining-days-badge.safe{color:#0d6a51;background:#e8f4ef;border:1px solid #b8dace}.remaining-days-badge.warning{color:#b35d13;background:#fff1e3;border:1px solid #ffd8ad}.remaining-days-badge.danger{color:#c44332;background:#fff0ed;border:1px solid #f1beb7}.remaining-days-badge.overdue{color:#fff;background:#c44332;border:1px solid #c44332}.remaining-days-badge.muted{color:#667872;background:#f6f8f7;border:1px solid #d9e2df}.accounting-readonly-lines{color:#52625d;gap:5px;font-weight:800;display:grid}.accounting-readonly-lines span{line-height:1.4;display:block}.accounting-profit-line{color:#c44332;font-weight:900}.accounting-edit-modal{width:min(860px,100%);max-height:calc(100vh - 56px);padding:18px;overflow:auto;box-shadow:0 28px 80px #061f1947}.renewal-detail-modal{grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1280px,96vw);max-height:calc(100vh - 56px);padding:18px;display:grid;overflow:hidden;box-shadow:0 28px 80px #061f1947}.renewal-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.renewal-detail-summary div{background:#fbfcfc;border:1px solid #d8e5e0;border-radius:7px;gap:5px;min-width:0;padding:10px 12px;display:grid}.renewal-detail-summary span{color:#60736d;font-size:12px;font-weight:900}.renewal-detail-summary strong{color:#10241e;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.2;overflow:hidden}.renewal-detail-meta{color:#52625d;flex-wrap:wrap;gap:8px 14px;margin-bottom:12px;font-size:12px;font-weight:900;display:flex}.renewal-detail-scroll{background:#fff;border:1px solid #d8e5e0;border-radius:7px;min-height:0;overflow:auto}.renewal-detail-table{border-collapse:collapse;table-layout:fixed;color:#10241e;width:100%;min-width:1460px;font-size:12px}.renewal-detail-table th,.renewal-detail-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf2f0;border-right:1px solid #edf2f0;padding:9px 10px;font-weight:800}.renewal-detail-table th{z-index:1;color:#40564f;white-space:nowrap;background:#edf5f2;font-weight:900;position:sticky;top:0}.renewal-detail-table th:first-child,.renewal-detail-table th:nth-child(2){width:90px}.renewal-detail-table th:nth-child(3),.renewal-detail-table th:nth-child(4),.renewal-detail-table th:nth-child(5),.renewal-detail-table th:nth-child(6){width:112px}.renewal-detail-table th:nth-child(7),.renewal-detail-table th:nth-child(8),.renewal-detail-table th:nth-child(9){width:104px}.renewal-detail-table th:nth-child(10),.renewal-detail-table th:nth-child(11),.renewal-detail-table th:nth-child(12){width:90px}.renewal-detail-table th:nth-child(13),.renewal-detail-table th:nth-child(14){width:154px}.renewal-detail-table th:nth-child(15){width:92px}.renewal-detail-table td:nth-child(7),.renewal-detail-table td:nth-child(8),.renewal-detail-table td:nth-child(9){text-align:right;font-variant-numeric:tabular-nums}.renewal-detail-table tr>th:last-child,.renewal-detail-table tr>td:last-child{border-right:0}.renewal-detail-table tbody tr:last-child td{border-bottom:0}.renewal-detail-table tbody tr:hover td{background:#fbfdfc}.renewal-detail-table td.current-renewal-record{color:#0d6a51;background:#e8f4ef;font-weight:900}.renewal-detail-table td.history-renewal-record{color:#667872;background:#f6f8f7;font-weight:900}.renewal-detail-actions{flex-wrap:wrap;gap:6px;display:flex}.renewal-detail-actions button{min-height:28px;color:var(--primary);background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:900}.renewal-detail-actions button:hover{background:var(--primary-soft)}.renewal-detail-actions .renewal-record-delete{color:#c44332;border-color:#f1beb7}.renewal-detail-actions .renewal-record-delete:hover{background:#fff0ed}.renewal-record-edit-panel{background:#fbfcfc;border:1px solid #d8e5e0;border-radius:8px;margin-top:12px;padding:12px}.renewal-record-edit-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.renewal-record-edit-head div{gap:3px;min-width:0;display:grid}.renewal-record-edit-head span{color:#60736d;font-size:12px;font-weight:900}.renewal-record-edit-head strong{color:#10241e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.renewal-record-edit-head button{min-height:30px;color:var(--primary);background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:900}.renewal-record-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.renewal-record-edit-grid label{color:#60736d;gap:5px;min-width:0;font-size:12px;font-weight:900;display:grid}.renewal-record-edit-grid .input.xl,.renewal-record-edit-grid .select.xl{box-sizing:border-box;border-radius:8px;height:40px;min-height:40px;padding:0 10px;font-size:13px;line-height:40px}.renewal-record-edit-grid .select.xl{line-height:normal}.modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 18px;display:grid}.modal-form .input{min-height:42px}.textarea.compact{border-radius:8px;min-height:92px}.order-profile{border:1px solid var(--line);background:#fff;border-radius:8px;padding:18px}.profile-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.profile-kicker{background:var(--primary-soft);min-height:28px;color:var(--primary);letter-spacing:.18em;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.profile-head h2{color:#000;align-items:baseline;gap:10px;margin:12px 0 0;font-size:24px;line-height:1.2;display:flex}.icon-close{color:#000;background:#f2f2f2;border:0;border-radius:50%;width:48px;height:48px;font-size:28px;line-height:1}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.input.xl,.select.xl{border-radius:16px;min-height:56px;padding:0 18px;font-size:16px}.accounting-edit-modal .profile-form .input.xl,.accounting-edit-modal .profile-form .select.xl{box-sizing:border-box;height:56px;min-height:56px;line-height:56px}.accounting-edit-modal .profile-form .select.xl{line-height:normal}.accounting-edit-modal .profile-form small{color:var(--muted);margin-top:6px;display:block}.input.readonly{color:var(--muted);background:#fbfcfc}.country-combobox{position:relative}.country-combobox .country-combobox-input{padding-right:50px}.country-combobox-toggle{width:32px;height:32px;color:var(--primary);background:#eef6f3;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.country-combobox-menu{z-index:30;background:#fff;border:1px solid #cfe2dc;border-radius:12px;max-height:238px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #0a1e1829}.country-combobox-option{width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:15px;font-weight:800;display:flex}.country-combobox-option small{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:12px;font-weight:700;overflow:hidden}.country-combobox-option:hover,.country-combobox-option.active{color:var(--primary);background:#edf7f3}.country-combobox-empty{min-height:44px;color:var(--muted);align-items:center;padding:0 10px;font-size:14px;display:flex}.textarea{border:1px solid var(--line);width:100%;min-height:136px;color:var(--text);resize:vertical;background:#fff;border-radius:16px;outline:none;padding:14px 18px;line-height:1.6}small{color:var(--muted);font-size:12px;line-height:1.6}.profile-actions{justify-content:flex-end;gap:12px;padding-top:6px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-wide,.full{grid-column:1/-1}.tag{border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.tag.green{background:var(--green-soft);color:var(--green)}.tag.orange{background:var(--orange-soft);color:var(--orange)}.tag.red{color:#c44332;background:#fff0ed}.status-chip{border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.status-chip.green{color:#0d6a51;background:#e8f4ef}.status-chip.orange{color:#b35d13;background:#fff1e3}.status-chip.red{color:#c44332;background:#fff0ed}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}th{color:#555;background:#fafafa;font-size:12px}td{color:var(--soft);line-height:1.5}td strong{color:var(--text)}.table-wrap{overflow-x:auto}.table-wrap.wide{padding:0}.order-wide-table{min-width:1960px}.company-registration-table{table-layout:fixed;min-width:1114px}.company-registration-table .company-registration-company-column{width:180px}.company-registration-table .company-registration-country-column{width:115px}.company-registration-table .company-registration-customer-column{width:150px}.company-registration-table .company-registration-status-column{width:120px}.company-registration-table .company-registration-finance-column{width:145px}.company-registration-table .company-registration-progress-column{width:240px}.company-registration-table .company-registration-action-column{width:164px}.company-registration-table th,.company-registration-table td{vertical-align:middle;padding:16px 14px}.company-registration-table tbody tr{height:154px}.company-registration-table td{min-width:0}.company-registration-table th.action-column,.company-registration-table td.action-column{width:164px;min-width:164px}.company-registration-company-cell,.company-registration-country-cell,.company-registration-customer-cell{overflow-wrap:anywhere}.company-registration-company-cell .contract-number{color:#17251f;font-variant-numeric:tabular-nums;margin-bottom:9px;font-size:14px}.company-registration-company-cell>span{color:#273b34;font-weight:800;line-height:1.45}.company-registration-company-cell>small{color:#75837e;margin-top:5px;display:block}.company-registration-country-cell>strong,.company-registration-customer-cell>strong{color:#263831;margin-bottom:8px}.company-registration-country-cell .order-remark-text{color:#86928e;font-size:12px}.company-registration-customer-cell>span{color:#76847f;font-size:12px}.company-registration-status-cell .status-chip{border-radius:6px;gap:7px;min-height:34px;padding:0 12px;font-size:13px}.company-registration-status-cell .status-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.company-registration-status-cell>small{color:#85918d;margin-top:8px;font-size:11px;display:block}.company-registration-finance-cell{color:#3f514a;font-variant-numeric:tabular-nums}.company-registration-finance-cell>span,.company-registration-finance-cell>strong{white-space:nowrap;margin-bottom:3px!important}.company-registration-finance-cell>strong{color:#0c8a62;font-size:13px}.service-progress{align-items:flex-start;width:100%;display:flex}.service-progress-step{color:#9ba5a1;flex:1;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.service-progress-step:before{content:"";background:#dfe6e3;width:100%;height:2px;position:absolute;top:10px;right:50%}.service-progress-step:first-child:before{display:none}.service-progress-step.completed:before,.service-progress-step.current:before{background:#16875f}.service-progress-node{z-index:1;background:#fff;border:2px solid #dfe6e3;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.service-progress-step.current .service-progress-node{border-color:#16875f;box-shadow:0 0 0 4px #e6f4ef}.service-progress-step.completed .service-progress-node{color:#fff;background:#16875f;border-color:#16875f}.service-progress-node svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.service-progress-step strong{color:inherit;white-space:nowrap;font-size:12px}.service-progress-step.current,.service-progress-step.completed{color:#16875f}.company-registration-action-bar{justify-content:flex-end;align-items:center;gap:6px;display:flex}.icon-action-button{color:#50615b;background:#fff;border:1px solid #dde5e2;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.icon-action-button:hover,.icon-action-button:focus-visible{color:#087252;background:#f0f8f5;border-color:#88b9a8}.icon-action-button svg{fill:currentColor;width:19px;height:19px}.icon-action-button.edit{color:#258fbd}.icon-action-button.file{color:#0995c3}.order-more-menu-wrap{position:relative}.order-more-menu{z-index:8;background:#fff;border:1px solid #dfe5e3;border-radius:6px;width:116px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #192f2724}.order-more-menu button{color:#bd3429;text-align:left;background:0 0;border:0;border-radius:4px;width:100%;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.order-more-menu button:hover,.order-more-menu button:focus-visible{background:#fff0ee}.order-wide-table.readonly-order-table{table-layout:fixed;min-width:1460px}.order-wide-table th{z-index:1;white-space:nowrap;height:44px;position:sticky;top:0}.order-wide-table td{min-width:140px}.order-wide-table td>span,.order-wide-table td>strong{margin-bottom:5px;display:block}.order-wide-table td>span:last-child,.order-wide-table td>strong:last-child{margin-bottom:0}.order-wide-table td>.status-chip{margin-bottom:0;display:inline-flex}.order-wide-table th.action-column,.order-wide-table td.action-column{z-index:2;background:#fff;border-left:1px solid #0000;width:214px;min-width:214px;position:sticky;right:0;box-shadow:-10px 0 18px #0000000f}.table-wrap.has-sticky-action-divider .order-wide-table th.action-column,.table-wrap.has-sticky-action-divider .order-wide-table td.action-column{border-left-color:#d8e5e0;box-shadow:inset 1px 0 #d0d7d4,-10px 0 18px #0000000f}.order-wide-table th.action-column{z-index:3;background:#fafafa}.order-wide-table tbody tr:hover td,.accounting-tax-table tbody tr:hover td{background:#f7fcfa}.order-wide-table .column-hover,.accounting-tax-table .column-hover,.renewal-detail-table .column-hover{background:#edf7f3}.order-wide-table tbody tr:hover td.column-hover,.accounting-tax-table tbody tr:hover td.column-hover,.renewal-detail-table tbody tr:hover td.column-hover{background:#e2f1ec}.order-wide-table tbody tr:hover td.action-column{background:#f7fcfa}.order-wide-table .action-column.column-hover{background:#edf7f3}.order-wide-table tbody tr:hover td.action-column.column-hover{background:#e2f1ec}.company-cell{min-width:220px}.order-wide-table.readonly-order-table .company-cell{width:260px;min-width:260px}.order-wide-table.readonly-order-table td{min-width:0}.order-wide-table.readonly-order-table td:nth-child(2),.order-wide-table.readonly-order-table td:nth-child(3),.order-wide-table.readonly-order-table td:nth-child(4),.order-wide-table.readonly-order-table td:nth-child(5),.order-wide-table.readonly-order-table td:nth-child(6),.order-wide-table.readonly-order-table td:nth-child(7),.order-wide-table.readonly-order-table td:nth-child(8),.order-wide-table.readonly-order-table td:nth-child(9),.order-wide-table.readonly-order-table td:nth-child(10){width:120px}.document-certification-orders .compact-order-table{table-layout:fixed}.document-certification-orders .compact-order-table th:nth-child(2),.document-certification-orders .compact-order-table td:nth-child(2){white-space:normal;overflow-wrap:anywhere;width:280px;min-width:280px;max-width:280px}.company-cell small{color:var(--muted);margin-bottom:6px;font-weight:800;display:block}.company-cell strong{margin-bottom:5px;line-height:1.35;display:block}.order-remark-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;display:block}.file-link{color:var(--primary);font-weight:900}.registration-cell{width:190px;min-width:190px}.registration-summary{border-bottom:1px solid #edf1ef;gap:3px;padding-bottom:8px;display:grid}.cell-label{color:#6a7a75;letter-spacing:.04em;font-size:11px;font-weight:900}.registration-summary strong{color:#13241f;word-break:break-word;font-size:13px;line-height:1.35}.registration-summary strong.muted{color:#96a29e}.registration-meta{align-items:center;gap:8px;margin:8px 0 7px;display:flex}.registration-meta span{min-width:0;color:var(--primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;overflow:hidden}.registration-stage-text.completed{color:#c44332}.reminder-cell{width:128px;min-width:128px!important}.reminder-cell .reminder-plain+.reminder-plain{margin-top:12px}.reminder-plain{color:var(--primary);align-content:start;gap:4px;display:grid}.reminder-plain.has-reminder,.reminder-plain.red{color:#c44332}.reminder-state{background:var(--green-soft);width:fit-content;min-height:24px;color:var(--primary);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.reminder-plain.has-reminder .reminder-state,.reminder-plain.red .reminder-state{color:#c44332;background:#fff0ed}.reminder-plain strong{color:#13241f;font-size:13px;line-height:1.25}.reminder-plain span:last-child{color:#667872;font-size:12px;font-weight:800;line-height:1.25}.reminder-plain.has-reminder strong,.reminder-plain.has-reminder span:last-child,.reminder-plain.red strong,.reminder-plain.red span:last-child{color:#9e3429}.action-bar{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.order-action{background:#fff;border-radius:6px;min-width:58px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.order-action.edit{color:#1f66c2;border:1px solid #2f80ed}.order-action.renew{color:#3651c9;border:1px solid #4f6ef7}.order-action.detail{color:#6741a3;border:1px solid #8a63d2}.order-action.file{color:#0e7490;border:1px solid #0891b2}.order-action.verify,.order-action.resign{color:#9a6500;border:1px solid #d89000}.order-action.activate{color:#087443;border:1px solid #18a058}.order-action.delete{color:#bd3429;border:1px solid #dc4c3f}.order-action.reminder{color:#6741a3;border:1px solid #8a63d2}.order-action.wechat{color:#107c50;border:1px solid #15a468}.compact-file-action{min-width:64px;margin-top:10px}.order-action.edit:hover{background:#edf5ff}.order-action.renew:hover{background:#eef2ff}.order-action.detail:hover{background:#f3efff}.order-action.file:hover{background:#ecfeff}.order-action.verify:hover,.order-action.resign:hover{background:#fff7e6}.order-action.activate:hover{background:#f0fbf5}.order-action.delete:hover{background:#fff0ee}.order-action.reminder:hover{background:#f3efff}.order-action.wechat:hover{background:#ecfaf4}.inline-actions{align-items:center;gap:8px;display:flex}.inline-actions button{min-height:30px;color:var(--primary);background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:900}.inline-actions button:hover{background:var(--primary-soft)}.modal-backdrop{z-index:40;background:#061f1975;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.workflow-backdrop{z-index:60}.finance-card{background:#fcfffd}.service-card{grid-column:auto}.timeline-node{z-index:1;background:#fff;border:2px solid #dce6e2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid;position:relative}@media (width<=980px){.service-card{grid-column:auto}}@media (width<=680px){.service-card{grid-column:auto}}.employee-modal{width:min(760px,100%);max-height:calc(100vh - 56px);padding:18px 0 0;overflow:auto;box-shadow:0 28px 80px #061f1947}.level-badge{background:var(--primary-soft);height:24px;color:var(--primary);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.level-badge.level-super{color:#6a38a7;background:#f4e8ff}.level-badge.level-first{color:#2859a6;background:#eaf1ff}.level-badge.level-second{color:#177352;background:#e8f8f1}.level-badge.level-third{color:#9a5b00;background:#fff5df}.level-badge.level-unknown{color:var(--soft);background:#eef3f1}.employee-level-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;display:grid}.level-filter-card{text-align:left;min-height:72px;color:var(--soft);background:#fff;border:1px solid #e5e5e5;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.level-filter-card span{font-size:12px;font-weight:900}.level-filter-card strong{color:var(--text);font-size:22px;line-height:1}.level-filter-card small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.level-filter-card.active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.level-filter-card.level-super.active{background:#f4e8ff}.level-filter-card.level-first.active{background:#eaf1ff}.level-filter-card.level-second.active{background:#e8f8f1}.level-filter-card.level-third.active{background:#fff5df}.employee-grid-toolbar{border-bottom:1px solid var(--line);background:#fbfcfc;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.toolbar-left,.toolbar-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employee-grid-toolbar .toolbar-right{margin-left:auto}.toolbar-right{justify-content:flex-end}.tool-button,.icon-tool{min-height:32px;color:var(--primary);background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 11px;font-size:12px;font-weight:900}.tool-button.primary{background:var(--primary);border-color:var(--primary);color:#fff}.tool-button.danger{color:var(--primary);border-color:#bad9d0}.tool-button:hover,.icon-tool:hover{background:var(--primary-soft)}.tool-button.primary:hover{background:var(--primary-deep)}.grid-search{width:220px;height:32px;color:var(--text);background:#fff;border:1px solid #d6d6d6;border-radius:6px;outline:0;padding:0 10px;font-size:12px}.grid-search:focus{border-color:var(--primary);box-shadow:0 0 0 3px #14644f1f}.company-policy-page{min-height:520px}.company-policy-filter-primary{grid-template-columns:minmax(220px,260px) 1fr max-content max-content}.company-policy-filter-primary .select{justify-self:end;width:104px}.company-policy-folder-bar{border-top:1px solid #edf3f0;align-items:center;gap:8px;padding:12px 18px 0;display:flex}.company-policy-folder-bar button{color:#24584a;cursor:pointer;background:#fff;border:1px solid #d5e5df;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.company-policy-folder-bar button.active{color:var(--primary);background:#edf6f2;border-color:#bad9d0}.company-policy-grid{gap:12px;padding:18px;display:grid}.company-policy-item{background:#fff;border:1px solid #dfe9e5;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.company-policy-item.is-folder{cursor:pointer}.file-icon.company-policy-file-icon{width:58px;height:58px}.file-icon.company-policy-file-icon svg{width:48px;height:48px}.company-policy-icon{width:58px;height:58px;color:var(--primary);background:#edf6f2;border-radius:8px;place-items:center;font-size:13px;font-weight:900;display:grid}.company-policy-icon.IMAGE{color:#a85c10;background:#fff3e5}.company-policy-icon.WORD{color:#3555a4;background:#edf2ff}.company-policy-icon.FOLDER{color:#9a6500;background:#fff8dd}.company-policy-body{gap:5px;min-width:0;display:grid}.company-policy-title{align-items:center;gap:10px;min-width:0;display:flex}.company-policy-title strong{text-overflow:ellipsis;white-space:nowrap;color:#13241f;min-width:0;font-size:15px;overflow:hidden}.company-policy-title span{color:#2d6a58;background:#eef6f3;border-radius:6px;flex:none;padding:3px 8px;font-size:12px;font-weight:800}.company-policy-body p,.company-policy-body small{text-overflow:ellipsis;white-space:nowrap;color:#687a74;min-width:0;margin:0;overflow:hidden}.company-policy-actions{align-items:center;gap:8px;display:flex}.company-policy-actions button{color:#24584a;cursor:pointer;background:#fff;border:1px solid #d3e2dc;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.company-policy-actions button:hover{background:#edf6f2}.company-policy-actions .company-policy-action-open{color:#1f66c2;border-color:#2f80ed}.company-policy-actions .company-policy-action-open:hover{background:#edf5ff}.company-policy-actions .company-policy-action-edit{color:#12845a;border-color:#19a974}.company-policy-actions .company-policy-action-edit:hover{background:#ecfaf4}.company-policy-actions .company-policy-action-delete{color:#bd3429;border-color:#dc4c3f}.company-policy-actions .company-policy-action-delete:hover{background:#fff0ee}.company-policy-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 72px);max-height:calc(100vh - 56px);padding:0;display:grid;overflow:hidden}.company-policy-modal-body{gap:14px;min-height:0;padding:16px 18px;display:grid;overflow:hidden auto}.company-policy-modal .input.xl,.company-policy-modal .select.xl,.company-policy-modal .textarea{box-sizing:border-box;width:100%;min-width:0}.company-policy-file-picker{justify-content:flex-start;width:100%;min-height:40px}.company-policy-scope-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid;overflow:visible}.company-policy-scope-editor section{border:1px solid #dfe9e5;border-radius:8px;min-width:0;max-height:220px;padding:12px;overflow:hidden auto}.company-policy-scope-editor .company-policy-scope-mode{background:#f7fbf9;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;max-height:none;display:grid;overflow:visible}.company-policy-scope-editor .company-policy-scope-mode h3{grid-column:1/-1}.company-policy-scope-editor section:nth-child(2){grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;max-height:none;display:grid;overflow:visible}.company-policy-scope-editor section:nth-child(2) h3{grid-column:1/-1}.company-policy-scope-editor h3{color:#13241f;margin:0 0 10px;font-size:14px}.policy-checkbox{color:#263c35;align-items:center;gap:8px;min-height:30px;font-size:13px;font-weight:700;display:flex}.policy-checkbox input{width:15px;height:15px;accent-color:var(--primary)}.policy-checkbox input:disabled+span{color:#9aa8a3}.company-policy-modal .modal-actions{background:#fff;border-top:1px solid #e5eeea;margin:0;padding:14px 18px}.table-scroll{max-width:100%;overflow-x:auto}.employee-data-table{min-width:1280px}.employee-data-table th{white-space:nowrap;height:42px}.employee-data-table td{white-space:nowrap;height:48px}.employee-data-table .country-scope-cell{white-space:normal;vertical-align:top;text-align:left;min-width:360px;max-width:560px}.employee-country-scope-empty{color:var(--soft);text-align:left;font-weight:800;display:inline-block}.country-scope-tags{flex-wrap:wrap;align-items:flex-start;gap:6px;padding:6px 0;line-height:1.2;display:flex}.country-scope-tag{max-width:140px;min-height:24px;color:var(--primary);white-space:normal;overflow-wrap:anywhere;background:#eef7f4;border:1px solid #cfe1db;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.commission-rule-table td:nth-child(3),.commission-rule-table td:nth-child(4),.commission-rule-table td:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.commission-rule-sections{background:#fbfdfc;gap:18px;padding:18px 16px;display:grid}.commission-rule-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.commission-rule-tabs button{color:#526660;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bad9d0;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.commission-rule-tabs button:hover{color:var(--primary);background:#edf4f1}.commission-rule-tabs button.active{border-color:var(--primary);background:var(--primary);color:#fff}.commission-rule-tabs button small{color:inherit;opacity:.78;font-size:12px;font-weight:900}.commission-rule-tab.active,.commission-rule-tabs button.active{border-color:var(--primary);background:var(--primary);color:#fff}.commission-rule-section{color:var(--text);background:#fff;border:1px solid #d7e3df;border-radius:8px;font-size:13px;font-weight:700;display:block;overflow:hidden}.commission-rule-section header{background:#f7faf8;border-bottom:1px solid #d7e3df;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 16px;display:flex}.commission-rule-section header div{gap:4px;min-width:0;display:grid}.commission-rule-section header strong{color:#12382f;font-size:16px;line-height:1.2}.commission-rule-section header span{color:#667872;font-size:12px;font-weight:800;line-height:1.4}.commission-rule-section header small{min-width:46px;height:28px;color:var(--primary);white-space:nowrap;background:#edf8f4;border:1px solid #c9ded7;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.commission-rule-scroll{background:#fff}.commission-rule-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1600px}.commission-rule-table th,.commission-rule-table td{box-sizing:border-box;vertical-align:middle;border-bottom:1px solid #d7e3df;border-right:1px solid #d7e3df;height:50px;padding:11px 12px}.commission-rule-table th{color:#40564f;background:#f7faf8;height:42px;font-weight:900}.commission-rule-table tr>th:first-child,.commission-rule-table tr>td:first-child{border-left:1px solid #d7e3df}.commission-rule-table tbody tr:last-child td{border-bottom:0}.commission-rule-table .rule-name-col{width:160px}.commission-rule-table .effective-month-col{width:108px}.commission-rule-table .profit-col{width:110px}.commission-rule-table .condition-col{width:320px}.commission-rule-table .rate-col{width:96px}.commission-rule-table .enabled-col{width:84px}.commission-rule-table .sort-col{width:64px}.commission-rule-table .time-col{width:172px}.commission-rule-table .rule-action-col{width:112px}.commission-rule-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commission-rule-name-probation{color:var(--orange)}.commission-rule-table .datetime-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commission-rule-table td.condition-cell{text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;height:auto;min-height:50px;line-height:1.45}.commission-rule-table td:nth-child(5),.commission-rule-table td:nth-child(6),.commission-rule-table td:nth-child(7),.commission-rule-table td:nth-child(10){text-align:center}.commission-rule-table td.condition-cell{text-align:left}.commission-rule-table .table-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:center}.commission-rule-month-separator td{background:#f4fbf8;border-bottom:0;border-left:1px solid #d7e3df;border-right:1px solid #d7e3df;padding:0}.commission-rule-month-separator td:first-child{position:relative}.commission-rule-month-label{border-left:4px solid var(--primary);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 12px;display:flex}.commission-rule-month-label strong{color:#12382f;letter-spacing:0;font-size:13px;font-weight:900}.commission-rule-month-label span{min-height:24px;color:var(--primary);white-space:nowrap;background:#edf8f4;border:1px solid #c9ded7;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.commission-rule-month-tag{min-width:74px}.product-commission-rule-table{min-width:1280px}.product-commission-rule-table td:nth-child(3){text-align:left;white-space:normal;line-height:1.5}.product-commission-rule-table td:nth-child(4),.product-commission-rule-table td:nth-child(5),.product-commission-rule-table td:nth-child(6),.product-commission-rule-table td:nth-child(9){text-align:center}.product-commission-rule-table td:nth-child(7),.product-commission-rule-table td:nth-child(8){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commission-rule-history-modal{width:min(940px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 28px 80px #061f1947}.commission-history-body{gap:14px;padding:16px;display:grid}.commission-history-month{background:#fff;border:1px solid #d7e3df;border-radius:8px;overflow:hidden}.commission-history-month header{background:#f7faf8;border-bottom:1px solid #d7e3df;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 14px;display:flex}.commission-history-month header strong{color:var(--text);font-size:16px}.commission-history-month header span{color:var(--muted);font-size:12px;font-weight:900}.commission-history-scroll{border-bottom:0}.commission-history-table{min-width:860px}.commission-history-table th:first-child{width:24%}.commission-history-table th:nth-child(2){width:20%}.commission-history-table th:nth-child(3),.commission-history-table th:nth-child(4){width:12%}.commission-history-table th:nth-child(5){width:20%}.commission-history-table th:nth-child(6){width:12%}.commission-history-pagination{border-top:1px solid #d7e3df}.business-type-badge{background:var(--primary-soft);min-height:24px;color:var(--primary);white-space:nowrap;border:1px solid #bad9d0;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.business-type-badge.type-registration{color:#14644f;background:#edf8f4;border-color:#bad9d0}.business-type-badge.type-accounting-tax{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.business-type-badge.type-annual-review{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.business-type-badge.type-audit{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.business-type-badge.type-work-visa{color:#475569;background:#f8fafc;border-color:#cbd5e1}.business-type-badge.type-document-certification{color:#0f766e;background:#ecfeff;border-color:#99f6e4}.business-type-badge.type-general{color:#5b6d67;background:#f7f9f8;border-color:#d6dedb}.status-pill{color:#5b6d67;white-space:nowrap;background:#f7f9f8;border:1px solid #d6dedb;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.status-pill.full-paid{background:var(--primary-soft);color:var(--primary);border-color:#bad9d0}.status-pill.payment-confirmed{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-pill.payment-pending{color:#be123c;background:#fff1f2;border-color:#fecdd3}.status-pill.payment-neutral{color:#5b6d67;background:#f7f9f8;border-color:#d6dedb}.status-pill.business-completed{color:#0f684f;background:#e8f6f1;border-color:#bad9d0}.status-pill.business-progress{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-pill.business-pending{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.status-pill.business-neutral{color:#5b6d67;background:#f7f9f8;border-color:#d6dedb}.select-cell{text-align:center;width:42px}.row-check{width:15px;height:15px;accent-color:var(--primary)}.scope-cell{max-width:150px;color:var(--soft);font-weight:800;white-space:normal!important}.table-actions{align-items:center;gap:7px;display:flex}.table-actions button{min-height:28px;color:var(--primary);background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:900}.table-actions button.danger{color:#b4232f;border-color:#f5c6c6}.table-actions button:hover{background:var(--primary-soft)}.empty-table-cell{text-align:center;color:var(--muted);padding:24px 12px}.checkbox-grid{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:12px;display:grid}.country-scope-picker{gap:8px;margin-top:6px;display:grid}.country-scope-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.country-scope-search{min-height:38px}.country-scope-count{min-height:32px;color:var(--primary);white-space:nowrap;background:#fbfcfc;border:1px solid #d8e5e0;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.country-scope-grid{align-items:start;max-height:218px;overflow-y:auto}.country-scope-grid .check{min-width:0;min-height:28px}.country-scope-grid .check span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.country-scope-empty{min-height:42px;color:var(--muted);grid-column:1/-1;place-items:center;font-size:13px;font-weight:800;display:grid}.confirm-modal{width:min(520px,100%);padding:18px;box-shadow:0 28px 80px #061f1947}.confirm-copy{color:var(--soft);margin:0 0 18px;line-height:1.8}.confirm-copy strong{color:var(--text)}.workflow-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1380px,100%);height:min(880px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 80px #061f1947}.workflow-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;min-height:72px;padding:14px 18px;display:flex}.workflow-header h2{color:#10241e;margin:0;font-size:22px;line-height:1.25}.workflow-header p{color:#60736d;margin:7px 0 0;font-size:13px;line-height:1.5}.workflow-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;max-width:min(1040px,100vw - 120px);display:flex}.workflow-meta span{overflow-wrap:anywhere;max-width:100%}.workflow-header-actions{flex:none;align-items:center;gap:12px;display:flex}.follow-log-trigger{border:1px solid var(--primary);background:var(--primary);color:#fff;letter-spacing:0;cursor:pointer;min-width:140px;min-height:38px;box-shadow:none;border-radius:7px;padding:0 15px;font-size:14px;font-weight:800;line-height:1}.follow-log-trigger:hover{background:var(--primary-deep);border-color:var(--primary-deep)}.workflow-stepper{border-bottom:1px solid var(--line);background:#fbfcfc;grid-template-columns:repeat(9,minmax(112px,1fr));gap:0;padding:15px 18px;display:grid;overflow-x:auto}.workflow-step{color:#687b75;text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:5px;min-height:78px;font-weight:800;display:grid;position:relative}.workflow-step:before{content:"";background:#dfe8e4;height:3px;position:absolute;top:15px;left:0;right:0}.workflow-step:first-child:before{left:50%}.workflow-step:last-child:before{right:50%}.workflow-step span{z-index:1;color:#71827d;background:#e8efec;border:3px solid #fbfcfc;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:relative}.workflow-step strong{color:#526660;font-size:13px;line-height:1.3}.workflow-step small{color:#7b8f89;font-size:12px}.workflow-step.flow-done:before{background:#22a66f}.workflow-step.flow-done span{background:var(--primary);color:#fff;box-shadow:0 0 0 4px #14644f29}.workflow-step.flow-done strong{color:var(--primary)}.workflow-step.flow-current span{color:#5f756e;background:#edf3f1;box-shadow:0 0 0 3px #14644f14}.workflow-step.flow-current strong,.workflow-step.flow-current small{color:#526660}.workflow-step.flow-locked span{color:#8ea09a;background:#edf3f1}.workflow-step.flow-locked strong,.workflow-step.flow-locked small{color:#697d77}.workflow-step.viewing:not(.flow-done):not(.flow-current) span{box-shadow:0 0 0 3px #14644f1f}.workflow-body{grid-template-columns:minmax(0,1fr) 322px;min-height:0;display:grid}.form-only-workflow-body{background:#fbfcfc;grid-template-columns:minmax(0,1fr);overflow:auto}.workflow-files{min-width:0;padding:18px;overflow:auto}.workflow-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.workflow-view-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.hidden-file{display:none}.workflow-path{color:#526660;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.workflow-path-main{align-items:center;gap:8px;min-width:0;display:flex}.workflow-path-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contract-info-entry{color:#0f7a55;cursor:pointer;background:#fff;border:1px solid #19a974;border-radius:7px;flex:none;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.contract-info-entry:hover{background:var(--primary-soft)}.contract-info-entry-danger{color:#b91c1c;background:#fff1f2;border-color:#ef4444}.contract-info-entry-danger:hover{background:#ffe4e6}.path-back-button{min-height:28px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #bad9d0;border-radius:6px;font-weight:800}.workflow-badges{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;margin-bottom:12px;display:flex}.workflow-badges span{background:var(--primary-soft);min-height:26px;color:var(--primary);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.workflow-badges span.muted{color:#70837d;background:#edf3f1}.editable-check-items{align-items:stretch}.inline-check-item{background:var(--primary-soft);min-height:32px;color:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;font-weight:900;display:inline-flex}.inline-check-item.muted{color:#70837d;background:#edf3f1}.inline-check-box{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.inline-check-input{width:clamp(52px,8em,150px);height:24px;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}.inline-check-input:focus{width:160px}.inline-check-label{max-width:150px;min-height:24px;color:inherit;font:inherit;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.inline-check-label:hover{color:var(--primary-deep)}.inline-check-delete{width:22px;height:22px;color:inherit;cursor:pointer;background:#ffffffb8;border:0;border-radius:999px;padding:0;font-size:16px;font-weight:900;line-height:20px}.inline-check-delete:hover{color:#a44747;background:#fff}.inline-check-create{background:#fff;border:1px dashed #bad9d0;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 5px 0 10px;display:inline-flex}.inline-check-create input{color:#315249;border:0;outline:none;width:100px;height:24px;font-size:12px;font-weight:800}.inline-check-create button{background:var(--primary-soft);height:22px;color:var(--primary);cursor:pointer;border:0;border-radius:999px;padding:0 8px;font-size:12px;font-weight:900}.inline-check-create button:hover{background:#d2eee5}.follow-log-table{border-collapse:collapse;table-layout:fixed;color:#202525;background:#fff;border:1px solid #cfd5d8;width:100%}.follow-log-table th,.follow-log-table td{text-align:left;vertical-align:middle;border:1px solid #cfd5d8}.follow-log-table th{color:#33413d;background:#f8faf9;height:42px;padding:8px 14px;font-size:14px;font-weight:900}.follow-log-table th:first-child{width:48%}.follow-log-action-head{width:96px}.follow-log-table td{min-height:58px;padding:9px 14px;font-size:16px;font-weight:800;line-height:1.45}.follow-log-table tr.completed{color:#aeb4b7}.follow-log-table tr.completed .follow-log-label,.follow-log-table tr.completed .follow-log-remark-text{color:#aeb4b7;text-decoration:line-through}.follow-log-check{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.follow-log-check input[type=checkbox]{width:23px;height:23px;accent-color:var(--primary);cursor:pointer}.follow-log-label,.follow-log-remark-text{width:100%;min-height:34px;color:inherit;text-align:left;font:inherit;cursor:text;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.follow-log-input,.follow-log-remark-input,.follow-log-create-input{color:#10241e;width:100%;font:inherit;background:#fff;border:1px solid #9ebdb4;border-radius:6px;outline:none}.follow-log-input,.follow-log-create-input{min-height:38px;padding:0 9px}.follow-log-remark-input{resize:vertical;min-height:64px;padding:8px 9px}.follow-log-action-cell{width:96px;text-align:center!important}.follow-log-action-cell button{min-height:30px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:900}.follow-log-action-cell button:hover{background:var(--primary-soft)}.follow-log-empty-row td{color:#8a9995;text-align:center;height:72px;font-size:15px;font-weight:800}.follow-log-create-row td{background:#fbfcfc}.follow-log-create-row .follow-log-create-input{font-size:16px;font-weight:800}.workflow-file-table th{color:#60736d;white-space:nowrap;background:#fbfcfc;height:38px}.workflow-file-table td{vertical-align:middle;height:58px}.workflow-file-name{min-width:310px}.workflow-file-name-inner{align-items:center;gap:12px;display:flex}.workflow-file-name-inner.is-folder{cursor:pointer}.workflow-file-title{min-width:0}.workflow-file-title-line{align-items:center;gap:6px;max-width:100%;display:inline-flex}.workflow-file-name strong{color:#10241e;line-height:1.3;display:block}.workflow-file-name small{color:#71827d;margin-top:2px;display:block}.rename-file-input{color:#10241e;border:1px solid #8dbdaf;border-radius:7px;outline:none;width:min(220px,100%);height:30px;padding:0 8px;font-weight:900}.rename-file-extension{color:#60736d;font-size:13px;font-weight:900}.rename-file-button{width:22px;height:22px;color:var(--primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.rename-file-button:hover{background:var(--primary-soft);border-color:#bad9d0}.rename-file-button svg{width:15px;height:15px;display:block}.file-icon{background:#eef3f1;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.file-icon svg{width:36px;height:36px;display:block}.file-icon.folder-icon{background:#fff6df}.file-icon.pdf-icon{background:#fff0f0}.file-icon.word-icon{background:#edf4ff}.file-icon.excel-icon{background:#eaf8f2}.file-icon.image-icon{background:#fff3d6}.file-icon.generic-icon{background:#eef1f5}.workflow-remark-cell{min-width:180px}.remark-input{border:1px solid #bad9d0;border-radius:6px;outline:none;width:100%;min-height:32px;padding:0 9px}.remark-text{color:#315249;cursor:text;white-space:nowrap;text-overflow:ellipsis;max-width:210px;display:inline-flex;overflow:hidden}.workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:220px;display:flex}.workflow-actions button{min-height:28px;color:var(--primary);background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:900}.workflow-actions button:hover{background:var(--primary-soft)}.contract-workflow-layout{background:#fbfcfc;grid-template-columns:minmax(420px,.95fr) minmax(480px,1.05fr);gap:0;min-height:0;display:grid}.contract-workflow-loading{color:#40564f;background:#fbfcfc;place-content:center;justify-items:center;gap:12px;min-height:0;font-size:14px;display:grid}.contract-workflow-loading-indicator{border:3px solid #d5e6df;border-top-color:var(--primary);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite contract-workflow-loading-spin}@keyframes contract-workflow-loading-spin{to{transform:rotate(360deg)}}.contract-workflow-resource-pane,.contract-workflow-form-pane{align-content:start;gap:14px;min-width:0;min-height:0;padding:18px;display:grid;overflow:auto}.contract-workflow-resource-pane{background:#fbfcfc;border-right:1px solid #d8e5e0}.contract-workflow-form-pane{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;padding-bottom:0;overflow:hidden}.contract-workflow-pane-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.contract-workflow-pane-head h4{color:#10241e;letter-spacing:0;margin:0;font-size:16px;line-height:1.25}.contract-workflow-pane-head p{color:#60736d;margin:5px 0 0;font-size:12px;font-weight:800;line-height:1.35}.contract-workflow-folder-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.contract-workflow-folder-path{background:#fff;border:1px solid #d8e5e0;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.contract-workflow-folder-path span{color:#10241e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.contract-workflow-folder-path small{color:#60736d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.contract-workflow-file-list{align-content:start;gap:8px;min-height:0;display:grid}.contract-workflow-file-row{background:#fff;border:1px solid #d8e5e0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.contract-workflow-file-main{min-width:0}.contract-workflow-file-main strong{color:#10241e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;display:block;overflow:hidden}.contract-workflow-file-main small{color:#60736d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:800;display:block;overflow:hidden}.contract-workflow-file-actions{align-items:center;gap:6px;display:flex}.contract-workflow-file-actions button{min-height:28px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:900}.contract-workflow-file-actions button:hover{background:var(--primary-soft)}.contract-workflow-inline-preview{grid-column:1/-1;gap:6px;padding-top:4px;display:grid}.contract-workflow-inline-preview img{object-fit:contain;background:#f5f8f7;border:1px solid #d8e5e0;border-radius:8px;width:100%;max-height:260px}.contract-workflow-inline-preview span{color:#60736d;justify-self:start;font-size:12px;font-weight:800}.contract-workflow-inline-load{min-height:28px;color:var(--primary);cursor:pointer;background:#fff;border:1px dashed #bad9d0;border-radius:6px;grid-column:1/-1;justify-self:start;padding:0 9px;font-size:12px;font-weight:900}.contract-workflow-inline-load:hover{background:var(--primary-soft)}.contract-workflow-form-content{align-content:start;gap:14px;min-height:0;padding-bottom:4px;padding-right:2px;display:grid;overflow:auto}.contract-payment-detail{background:#f8fbfa;border:1px solid #d8e5e0;border-radius:8px;gap:10px;padding:12px;display:grid}.contract-payment-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.contract-payment-detail h4{color:#10241e;margin:0;font-size:14px;line-height:1.25}.contract-payment-detail-head span{color:#315249;font-size:13px;font-weight:900}.contract-payment-amount-field{min-width:0}.contract-payment-amount-control{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.contract-payment-amount-control .contract-payment-edit-pulse{border-color:#14644f;animation:.52s ease-out contract-payment-edit-pulse;box-shadow:0 0 0 3px #14644f2e}@keyframes contract-payment-edit-pulse{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}.contract-payment-inline-button{white-space:nowrap;min-height:34px}.contract-payment-entry{background:#fbfefd;border:1px dashed #bad9d0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.contract-payment-entry span{color:#315249;font-size:13px;font-weight:900}.contract-payment-detail-list{gap:7px;display:grid}.contract-payment-detail-empty{color:#8a9995;background:#fff;border:1px dashed #d8e5e0;border-radius:7px;place-items:center;min-height:32px;font-size:12px;font-weight:800;display:grid}.contract-payment-detail-row{background:#fff;border:1px solid #e1ebe7;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.contract-payment-detail-row span{color:#60736d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;overflow:hidden}.contract-payment-detail-row strong{color:#10241e;font-size:13px;line-height:1.2}.contract-payment-detail-actions{align-items:center;gap:6px;display:flex}.contract-payment-detail-row button{color:#a44747;cursor:pointer;background:#fff;border:1px solid #f0c7c7;border-radius:6px;min-height:26px;padding:0 8px;font-size:12px;font-weight:900}.contract-payment-detail-row button:hover{background:#fff3f3}.contract-payment-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.contract-payment-detail-grid div{background:#fff;border:1px solid #e1ebe7;border-radius:7px;gap:4px;min-width:0;padding:9px 10px;display:grid}.contract-payment-detail-grid span{color:#60736d;font-size:12px;font-weight:900}.contract-payment-detail-grid strong{color:#10241e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.contract-workflow-form-actions{z-index:2;background:#fff;border-top:1px solid #d8e5e0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 -18px;padding:12px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #061f190f}.contract-workflow-form-footer-note{color:#b45309;min-width:min(190px,100%);margin-right:auto;font-size:12px;font-weight:900;line-height:1.35}.workflow-side{border-left:1px solid var(--line);background:#fbfcfc;align-content:start;gap:14px;min-height:0;padding:18px;display:grid;overflow:auto}.form-only-workflow-body .workflow-side{border-left:0;grid-template-columns:minmax(320px,.75fr) minmax(420px,1.25fr);align-items:start;gap:18px;padding:18px 28px;overflow:visible}.workflow-summary,.workflow-panel{background:#fff;border:1px solid #d8e5e0;border-radius:8px;padding:14px}.workflow-summary h3,.workflow-panel h3{color:#10241e;margin:0 0 12px;font-size:16px}.summary-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.summary-grid div{background:#fff;border:1px solid #d8e5e0;border-radius:7px;min-height:66px;padding:9px 10px}.summary-grid span{color:#60736d;font-size:12px;display:block}.summary-grid strong{color:#001d15;margin-top:6px;font-size:18px;line-height:1.1;display:block}.workflow-side-jumps{background:#fff;border:1px solid #d8e5e0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.workflow-side-jumps button{min-height:34px;color:var(--primary);cursor:pointer;background:#fff;border:1px solid #b9d7cf;border-radius:7px;font-size:12px;font-weight:900}.workflow-side-jumps button:hover{background:var(--primary-soft)}.workflow-jump-project{color:#b45309!important;background:#fff7ed!important;border-color:#f59e0b!important}.workflow-jump-project:hover{background:#ffedd5!important}.workflow-jump-receipt{color:#b91c1c!important;background:#fff1f2!important;border-color:#ef4444!important}.workflow-jump-receipt:hover{background:#ffe4e6!important}.workflow-jump-refund{color:#15803d!important;background:#f0fdf4!important;border-color:#22c55e!important}.workflow-jump-refund:hover{background:#dcfce7!important}.workflow-panel{gap:12px;display:grid}.workflow-order-confirmation-panel{background:#fff;border-color:#f2c94c}.workflow-receipt-panel{background:#fff;border-color:#ef9a9a}.order-amount-readonly-field{color:#8a9692}.order-amount-readonly-input{color:#8a9692;cursor:default;background:#f3f5f4;border-color:#d8dfdc}.workflow-contract-resource-tab{color:#526660;text-align:left;cursor:pointer;background:#fbfdfc;border:1px solid #d4e3de;border-radius:7px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:8px 9px;display:grid}.workflow-contract-resource-tab strong{text-overflow:ellipsis;white-space:nowrap;color:#123d32;min-width:0;font-size:13px;overflow:hidden}.workflow-contract-resource-tab span{text-overflow:ellipsis;white-space:nowrap;color:#667872;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.workflow-contract-resource-tab.active{border-color:var(--primary);background:var(--primary-soft)}.workflow-contract-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workflow-contract-form-grid label{gap:5px;min-width:0;font-size:12px}.workflow-contract-form-grid .input,.workflow-contract-form-grid .select{border-radius:7px;min-height:34px;padding:0 9px;font-size:12px}.workflow-contract-form-grid .select{padding:0 40px 0 9px}.workflow-contract-form-grid .textarea{min-height:58px;padding:8px 9px}.workflow-accounting-form{gap:14px}.workflow-accounting-form .btn{justify-self:start}.form-only-workflow-body .workflow-summary,.form-only-workflow-body .workflow-accounting-form{height:100%}.form-only-workflow-body .workflow-accounting-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:18px}.form-only-workflow-body .workflow-accounting-form h3,.form-only-workflow-body .workflow-accounting-form .btn{grid-column:1/-1}.form-only-workflow-body .workflow-accounting-form .btn{justify-self:end}.workflow-panel p{color:#4d615b;margin:0;font-size:13px;line-height:1.7}.finance-detail-list{gap:8px;padding-top:4px;display:grid}.finance-detail-title{color:#10241e;font-size:13px;font-weight:900}.finance-detail-empty{color:#71827d;background:#fbfcfc;border:1px dashed #d8e5e0;border-radius:7px;place-items:center;min-height:38px;font-size:12px;font-weight:800;display:grid}.finance-detail-row{background:#fff;border:1px solid #d8e5e0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.finance-detail-row>div:not(.finance-detail-actions):not(.finance-detail-edit){gap:3px;min-width:0;display:grid}.finance-detail-row strong{text-overflow:ellipsis;white-space:nowrap;color:#10241e;font-size:13px;overflow:hidden}.finance-detail-row span{color:#71827d;font-size:12px}.finance-detail-row b{color:var(--primary);white-space:nowrap;font-size:14px}.finance-detail-edit{background:#f8fbfa;border:1px solid #cfe4de;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffbf}.finance-edit-field{color:#5f736d;gap:5px;min-width:0;font-size:12px;font-weight:900;display:grid}.finance-edit-field span{color:#5f736d;font-size:12px;line-height:1}.finance-edit-field .input,.finance-edit-field .select{background:#fff;width:100%;min-height:34px}.finance-edit-field-wide{grid-column:1/-1}.finance-edit-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.finance-edit-actions button{min-height:34px;color:var(--primary);white-space:nowrap;background:#fff;border:1px solid #bad9d0;border-radius:7px;padding:0 12px;font-size:12px;font-weight:900}.finance-edit-actions button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.finance-edit-actions button:hover{background:var(--primary-soft)}.finance-edit-actions button.primary:hover{background:#0c5f4e}.finance-detail-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.finance-detail-actions button{min-height:28px;color:var(--primary);background:#fff;border:1px solid #bad9d0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:900}.finance-detail-actions button:hover{background:var(--primary-soft)}.expense-request-actions{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.expense-request-actions .btn{letter-spacing:0;white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:40px;padding:0 8px;font-size:13px;line-height:1}.expense-request-actions.approval-actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.expense-request-actions .btn.ghost{grid-column:1/-1}.expense-registration-panel{gap:10px;padding:16px}.expense-registration-panel h3{margin-bottom:4px}.expense-request-form{gap:10px;display:grid}.expense-request-form>label{color:#314b43;gap:6px;font-size:13px;font-weight:800;line-height:1.35;display:grid}.expense-request-form .input,.expense-request-form .select{border-radius:7px;min-height:40px;padding:0 11px;font-size:14px;line-height:normal}.expense-request-form .textarea.compact{border-radius:7px;min-height:76px;max-height:132px;padding:10px 11px;font-size:14px;line-height:1.55}.expense-amount-row{grid-template-columns:110px minmax(0,1fr);gap:8px;display:grid}.expense-currency-select{min-width:0}.expense-amount-hint{color:#6b7d77;font-size:12px;font-weight:600;line-height:1.45}.expense-request-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.expense-request-main{gap:7px;min-width:0;display:grid}.expense-request-main strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45;overflow:visible}.expense-request-meta{flex-wrap:wrap;gap:5px 10px;display:flex}.expense-request-meta span{overflow-wrap:anywhere;line-height:1.4}.finance-detail-row>.expense-request-footer{border-top:1px solid #e3ece9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding-top:9px;display:flex}.expense-request-footer .finance-detail-actions{margin-left:auto}.amount-detail-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.amount-detail-main{gap:6px;min-width:0;display:grid}.amount-detail-main strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.amount-detail-meta{gap:3px;display:grid}.amount-detail-meta span{overflow-wrap:anywhere;line-height:1.35}.amount-detail-actions{grid-column:1/-1;justify-content:flex-start}.receipt-detail-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.receipt-detail-main{gap:6px;min-width:0;display:grid}.receipt-detail-main strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.receipt-detail-meta{gap:3px;display:grid}.receipt-detail-meta span{overflow-wrap:anywhere;line-height:1.35}.receipt-detail-actions{grid-column:1/-1;justify-content:flex-start}.payment-detail-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.payment-detail-main{gap:6px;min-width:0;display:grid}.payment-detail-main strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.payment-detail-meta{gap:3px;display:grid}.payment-detail-meta span{overflow-wrap:anywhere;line-height:1.35}.payment-detail-actions{grid-column:1/-1;justify-content:flex-start}.check-item-list{gap:8px;display:grid}.check-item-row{grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.check-item-toggle{cursor:pointer;place-items:center;display:grid}.check-item-toggle input{opacity:0;pointer-events:none;position:absolute}.check-item-toggle span{background:#fff;border:2px solid #bad9d0;border-radius:5px;width:18px;height:18px}.check-item-toggle input:checked+span{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px #fff}.check-item-input{height:34px;font-weight:800}.check-item-delete{color:#a44747;cursor:pointer;background:#fff;border:1px solid #e2c5c5;border-radius:7px;width:28px;height:28px;font-size:18px;line-height:1}.check-item-delete:hover{background:#fff3f3}.check-item-create,.editable-money{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.workflow-footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.workflow-footer span{color:#60736d;margin-right:auto;font-size:12px}.file-preview-body{background:#f5f8f7;place-items:start center;min-height:0;padding:14px;display:grid;overflow:auto}.file-preview-body iframe{background:#fff;border:0;border-radius:10px;place-self:stretch stretch;width:100%;height:100%}.file-preview-body img{border-radius:10px;max-width:100%;height:auto;display:block;box-shadow:0 16px 40px #12271f29}.file-preview-empty{color:#60736d;align-self:center;justify-items:center;gap:8px;display:grid}.file-preview-empty strong{color:#10241e;font-size:18px}.file-preview-empty .btn{margin-top:10px}.csv-preview{grid-template-rows:auto minmax(0,1fr);place-self:stretch stretch;gap:10px;width:100%;min-width:0;height:100%;display:grid}.csv-preview-note{color:#275d4c;background:#eef7f4;border:1px solid #cae1da;border-radius:8px;padding:8px 10px;font-size:12px}.csv-preview-table-wrap{background:#fff;border:1px solid #dbe7e3;border-radius:8px;min-height:0;overflow:auto}.csv-preview-table{border-collapse:collapse;color:#18342b;width:max-content;min-width:100%;font-size:12px}.csv-preview-table th,.csv-preview-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf2f0;border-right:1px solid #edf2f0;max-width:260px;padding:8px 10px;overflow:hidden}.csv-preview-table th{z-index:1;color:#12352b;background:#f3f8f6;font-weight:700;position:sticky;top:0}.upload-progress-backdrop{z-index:90;background:#09191380;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.upload-progress-card{color:#10241e;background:#fff;border-radius:10px;width:min(420px,92vw);padding:22px;box-shadow:0 24px 70px #061f1947}.upload-progress-head{gap:6px;min-width:0;display:grid}.upload-progress-head strong{font-size:18px;font-weight:900}.upload-progress-head span{color:#60736d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.upload-progress-bar{background:#e6efec;border-radius:999px;height:10px;margin-top:18px;overflow:hidden}.upload-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #4ea88d);height:100%;transition:width .18s;display:block}.upload-progress-meta{color:#60736d;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.upload-progress-meta b{color:var(--primary);font-size:16px}.upload-progress-card small{color:#7a8a85;margin-top:8px;display:block}.upload-progress-actions{justify-content:flex-end;margin-top:16px;display:flex}.upload-progress-floating{z-index:92;color:#10241e;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9ded7;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-width:210px;max-width:min(320px,100vw - 32px);padding:12px 14px;display:grid;position:fixed;bottom:76px;right:22px;box-shadow:0 16px 44px #061f192e}.upload-progress-floating span{font-size:13px;font-weight:800}.upload-progress-floating strong{color:var(--primary);font-size:18px;line-height:1}.upload-progress-floating small{color:#60736d;grid-column:1/-1;font-size:12px}.el-message-box.file-confirm-box,.el-message-box.file-alert-box{--el-color-primary:var(--primary);--el-color-primary-light-3:#2c8a70;--el-color-primary-light-5:#60aa97;--el-color-primary-light-7:#a9d4c9;--el-color-primary-light-9:var(--primary-soft);--el-color-primary-dark-2:var(--primary-deep);border-radius:14px}.el-message-box.file-confirm-box .el-message-box__title,.el-message-box.file-alert-box .el-message-box__title{color:#10241e;font-weight:900}@media (width<=980px){.dashboard-shell,.grid-2,.dashboard-grid,.metric-grid,.home-date-range,.home-business-type-list,.home-business-type-row{grid-template-columns:1fr}.dashboard-sidebar{position:static}.dashboard-topbar{flex-direction:column;align-items:flex-start;height:auto;padding:16px}.topbar-tools,.hero-panel,.hero-actions,.module-head{flex-wrap:wrap;width:100%}.search-input{width:100%}h1{font-size:32px}.brand-meta,.form-grid,.profile-form,.modal-form,.checkbox-grid{grid-template-columns:1fr}.employee-grid-toolbar{flex-direction:column;align-items:stretch}.employee-level-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-left,.toolbar-right{justify-content:flex-start;width:100%}.order-filter-primary,.order-filter-advanced{grid-template-columns:1fr}.order-filter-actions,.order-pagination{flex-direction:column;align-items:stretch}.compact-order-table,.company-registration-table{min-width:0;display:block}.compact-order-table thead,.company-registration-table thead,.company-registration-table colgroup{display:none}.compact-order-table tbody,.company-registration-table tbody{background:#f7faf9;gap:10px;padding:10px;display:grid}.compact-order-table tbody tr,.company-registration-table tbody tr{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid;overflow:hidden}.compact-order-table td,.company-registration-table td{overflow-wrap:anywhere;border-bottom:1px solid #edf1ef;padding:10px 12px;display:block;width:auto!important;min-width:0!important;max-width:none!important}.compact-order-table td:before,.company-registration-table td:before,.workflow-file-table td:before{content:attr(data-label);color:#758780;margin-bottom:6px;font-size:11px;font-weight:900;line-height:1.5;display:block}.compact-order-table td[data-label=公司名称],.company-registration-table td[data-label="合同编号 / 公司名称"],.company-registration-table td[data-label="客户 / 团队"],.company-registration-table td[data-label="金额 / 利润"],.company-registration-table td[data-label=服务节点进度],.compact-order-table td.action-column,.company-registration-table td.action-column{grid-column:1/-1}.compact-order-table td.action-column,.company-registration-table td.action-column{z-index:auto;box-shadow:none;border-left:0;position:static;width:auto!important;min-width:0!important}.compact-order-table td.empty-table-cell,.company-registration-table td.empty-table-cell{text-align:center;grid-column:1/-1;display:block}.compact-order-table td.empty-table-cell:before,.company-registration-table td.empty-table-cell:before{display:none}.compact-order-table .company-cell,.company-registration-table .company-registration-company-cell{display:block}.compact-order-table .company-cell:before,.company-registration-table .company-registration-company-cell:before{margin-bottom:5px;display:block}.workflow-file-table{min-width:0;display:block}.workflow-file-table thead{display:none}.workflow-file-table tbody{gap:10px;display:grid}.workflow-file-table tr{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;display:grid;overflow:hidden}.workflow-file-table td{overflow-wrap:anywhere;border-bottom:1px solid #edf1ef;width:auto;min-width:0;height:auto;padding:10px 12px;display:block}.workflow-file-table td:first-child,.workflow-file-table td:nth-child(5),.workflow-file-table td:nth-child(6){grid-column:1/-1}.workflow-file-table td:last-child{border-bottom:0}.workflow-file-name,.workflow-remark-cell,.workflow-file-name-inner{min-width:0}.workflow-file-title-line,.workflow-file-title strong{overflow-wrap:anywhere;min-width:0;max-width:100%}.remark-text{white-space:normal;overflow-wrap:anywhere;max-width:none}.workflow-actions{min-width:0}.accounting-toolbar,.accounting-toolbar-fields{grid-template-columns:1fr}.accounting-toolbar-actions{justify-content:space-between}.order-search-wrap,.order-filter-bar .grid-search,.order-filter-bar .select,.filter-field.compact,.accounting-toolbar .grid-search,.accounting-toolbar .select,.accounting-service-tabs,.order-pagination div{width:100%;min-width:0;max-width:none}.accounting-service-tabs{overflow-x:auto}.grid-search{width:min(100%,320px)}.dashboard-page,.page{padding:16px}.order-profile{padding:14px}.modal-backdrop{align-items:start;padding:12px}.workflow-modal{height:calc(100vh - 24px)}.workflow-stepper{grid-template-columns:repeat(9,100px);padding:12px}.workflow-body{grid-template-columns:1fr;overflow:auto}.workflow-files,.workflow-side{overflow:visible}.workflow-side{border-left:0;border-top:1px solid var(--line)}.form-only-workflow-body .workflow-side{grid-template-columns:1fr;padding:14px}.form-only-workflow-body .workflow-accounting-form{grid-template-columns:1fr}.workflow-toolbar,.workflow-footer{flex-wrap:wrap}.workflow-view-tools{margin-left:0}.workflow-footer span{width:100%;margin-right:0}.workflow-contract-form-grid,.contract-workflow-folder-tabs{grid-template-columns:1fr}.workflow-path{flex-direction:column;align-items:stretch}.workflow-path-main,.contract-info-entry{width:100%}.contract-workflow-layout{grid-template-columns:1fr;overflow:auto}.contract-workflow-resource-pane{overflow:visible}.contract-workflow-form-pane{min-height:min(720px,100vh - 120px);overflow:hidden}.contract-workflow-resource-pane{border-bottom:1px solid #d8e5e0;border-right:0}.contract-workflow-file-row{grid-template-columns:auto minmax(0,1fr)}.contract-workflow-file-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.contract-payment-amount-control{grid-template-columns:1fr}.contract-payment-inline-button{justify-self:start}.contract-payment-detail-grid,.contract-resource-layout{grid-template-columns:1fr}.contract-resource-modal{max-height:calc(100vh - 24px)}.contract-linked-file{grid-template-columns:1fr}.contract-file-actions{flex-wrap:wrap;justify-content:flex-start}.contract-resource-form-grid{grid-template-columns:1fr}.profile-actions{background:#fff;padding:12px 0 0;position:sticky;bottom:0}}@media (width<=680px){.module-head{flex-direction:column;align-items:stretch}.module-actions{justify-content:space-between;width:100%}.compact-order-table tr,.company-registration-table tr,.workflow-file-table tr{grid-template-columns:minmax(0,1fr)}.compact-order-table td,.company-registration-table td,.workflow-file-table td{grid-column:1}.company-registration-progress-cell{overflow-x:auto}.company-registration-progress-cell .service-progress-step{min-width:72px}.workflow-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.workflow-header>div:first-child{min-width:0}.workflow-header h2{overflow-wrap:anywhere;font-size:18px}.workflow-meta{gap:4px 10px;max-width:none;font-size:12px}.workflow-header-actions{gap:8px}.follow-log-trigger{min-width:112px;padding:0 10px}.workflow-files{padding:12px}.workflow-stepper{grid-template-columns:repeat(9,88px);padding:10px 8px}.workflow-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.workflow-footer span{grid-column:1/-1}.workflow-footer .btn{width:100%;min-width:0}}@media (width<=520px){.workflow-header{grid-template-columns:minmax(0,1fr)}.workflow-header-actions{width:100%}.follow-log-trigger{flex:1;min-width:0}.amount-detail-row,.receipt-detail-row,.payment-detail-row{grid-template-columns:1fr;gap:8px}.contract-payment-detail-row{grid-template-columns:1fr}.contract-payment-detail-actions{justify-content:flex-start}.amount-detail-row b,.receipt-detail-row b,.payment-detail-row b{justify-self:start}}.contract-payment-detail-date{color:#315249;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}:root{--ui-danger:#bb392f;--ui-danger-soft:#fff2ef;--ui-radius:12px;--ui-font-scale:1}body.font-size-small{--ui-font-scale:.93}body.font-size-large{--ui-font-scale:1.12}body.eye-care-day{--bg:#f6f9f7;--line:#e0e8e3;--text:#203b30;--soft:#486052;--muted:#708177;--primary-soft:#e8f2ec;--shadow:0 4px 16px #193d2b08}body.eye-care-night{--ui-danger:#f29e93;--ui-danger-soft:#3d2924}#app .dashboard-main{min-width:0}#app .order-filter-primary>.order-search-wrap{flex:200px;min-width:180px}#app .order-filter-primary>.filter-select{flex:0 145px;width:145px}#app .order-filter-actions>.btn{flex:none;width:auto}#app .dashboard-page{gap:20px;padding:24px}#app .dashboard-main>.module-card,#app .dashboard-main>.page-card{margin:24px}#app :is(.module-card,.page-card):not(:is(.receipt-page,.finance-task-page)){border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--card);min-width:0;max-width:100%;box-shadow:none;overflow:visible}#app :is(.module-head,.finance-head,.approval-header,.panel-head){border-bottom:1px solid var(--line);flex-wrap:wrap;gap:16px;padding:20px 22px}#app :is(.financial-documents,.approval-page,.task-page):not(:is(.receipt-page,.finance-task-page)){padding:0 22px 22px}#app :is(.financial-documents,.approval-page,.task-page)>:is(.finance-head,.approval-header,header){border-bottom:1px solid var(--line);margin:0 -22px;padding:20px 22px}#app :is(.module-head,.finance-head,.approval-header,.panel-head) h2{font-size:calc(19px * var(--ui-font-scale));letter-spacing:0;color:var(--text);margin:0;font-weight:600;line-height:1.4}#app :is(.module-head,.panel-head) p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}#app :is(.record-pill,.module-head>.module-actions>span){color:var(--muted);background:0 0;padding:0;font-size:12px;font-weight:400}#app :is(.btn,.tool-button,.order-action,.display-tool){min-width:0;min-height:34px;font-size:calc(13px * var(--ui-font-scale));box-shadow:none;border-radius:7px;padding:7px 12px;font-weight:500;line-height:1.4}#app :is(.btn.light,.btn.ghost,.tool-button,.order-action):not(:where(#order-workbench *,.bl-managed-page *)){background:var(--card);border:1px solid var(--line);color:var(--primary)}#app :is(.btn.primary,.tool-button.primary):not(:where(#order-workbench *,.bl-managed-page *)){background:var(--primary);border:1px solid var(--primary);color:#fff}#app :is(.btn,.tool-button,.order-action):not(:where(#order-workbench *,.bl-managed-page *)):hover:not(:disabled){filter:none;background:var(--primary-soft);color:var(--primary);border-color:var(--primary)}#app :is(.btn.primary,.tool-button.primary):not(:where(#order-workbench *,.bl-managed-page *)):hover:not(:disabled){background:var(--primary-deep);color:#fff}#app button:disabled:not(:where(#order-workbench *)){opacity:.5;cursor:not-allowed}#app :is(.input,.select,.textarea,.grid-search){border:1px solid var(--line);background:var(--card);min-height:38px;color:var(--text);font-size:calc(13px * var(--ui-font-scale));box-shadow:none;border-radius:7px;max-width:100%;padding:9px 11px;font-weight:400;line-height:1.4}#app :is(.input.xl,.select.xl){min-height:42px;font-size:calc(14px * var(--ui-font-scale));border-radius:8px;padding:10px 12px}#app :is(.textarea,textarea.input){resize:vertical;min-height:80px}#app :is(.input,.select,.textarea,.grid-search):focus{outline:2px solid var(--primary-soft);outline-offset:1px;border-color:var(--primary)}#app :is(input,textarea)::placeholder{color:var(--muted);opacity:.65;font-weight:400}#app :is(.readonly,.input.readonly,input:read-only:not([type=file])){background:var(--bg)}#app :is(.order-filter-bar,.accounting-toolbar,.employee-grid-toolbar){border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:16px 22px}#app :is(.order-filter-primary,.expense-filter-primary,.accounting-toolbar-fields){flex-wrap:wrap;gap:10px;min-width:0}#app .order-filter-primary{align-items:center;display:flex}#app .order-filter-primary>.grid-search{flex:200px;width:auto}#app .order-filter-actions{flex-wrap:wrap;min-width:0;max-width:100%}#app :is(.order-status-tab,.accounting-service-tab){border-radius:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:500}#app :is(.tabs,.request-scope-tabs,.receipt-tabs,.task-tabs){flex-wrap:wrap;gap:6px}#app :is(.tabs,.request-scope-tabs,.receipt-tabs,.task-tabs)>button{border:1px solid var(--line);color:var(--soft);background:var(--card);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:500}#app :is(.tabs,.request-scope-tabs,.receipt-tabs,.task-tabs)>button.active{background:var(--primary-soft);border-color:var(--primary-soft);color:var(--primary)}#app .table-wrap,#app .table-scroll{overscroll-behavior-x:contain;max-width:100%;box-shadow:none;border-radius:0;overflow:auto}#app .financial-documents>.toolbar>.select{flex:0 160px;width:auto}#app .financial-documents>.table-wrap>table{min-width:960px}#app .financial-documents>.table-wrap>table :is(th,td):is(:first-child,:nth-child(4),:nth-child(5),:last-child){white-space:nowrap}#app .financial-documents>.table-wrap>table :is(th,td):last-child{width:64px}#app .financial-documents>.table-wrap>table .state{white-space:nowrap}#app .financial-documents>.table-wrap>table button{white-space:nowrap;min-width:52px}#app table{font-size:calc(13px * var(--ui-font-scale));color:var(--text);border-collapse:collapse}#app :is(th,td):not(:where(.receipt-list *,.finance-task-list *,.application-task-list *,.saas-data-table *)){border-bottom:1px solid var(--line);line-height:1.65}#app th:not(:where(.receipt-list *,.finance-task-list *,.application-task-list *,.saas-data-table *)){background:var(--bg);color:var(--muted);font-size:calc(12px * var(--ui-font-scale));letter-spacing:0;box-shadow:none;padding:12px 14px;font-weight:500}#app td:not(:where(.receipt-list *,.finance-task-list *,.application-task-list *,.saas-data-table *)){vertical-align:middle;background:var(--card);height:auto;padding:15px 14px}#app td strong:not(:where(#company-registration-list *)):not(:where(#order-workbench *)):not(:where(.receipt-list *,.finance-task-list *,.application-task-list *,.saas-data-table *)){color:var(--text);font-weight:550;font-size:inherit}#app td :is(small,.order-remark-text):not(:where(#company-registration-list *)):not(:where(#order-workbench *)):not(:where(.application-task-list *,.saas-data-table *)){font-size:calc(12px * var(--ui-font-scale));color:var(--muted);font-weight:400}#app table tbody tr:hover td{background:var(--bg)}#app table :is(td,th).column-hover{background:var(--bg);box-shadow:none}#app :is(.company-registration-table,.compact-order-table,.accounting-tax-table) :is(th,td).action-column{background:var(--card);box-shadow:none;position:static}#app .has-sticky-action-divider{--sticky-action-shadow:transparent}#app .company-registration-table{table-layout:fixed;width:100%;min-width:960px}#app .company-registration-table col.company-registration-company-column{width:23%}#app .company-registration-table col.company-registration-country-column{width:9%}#app .company-registration-table col.company-registration-customer-column{width:15%}#app .company-registration-table col.company-registration-status-column{width:12%}#app .company-registration-table col.company-registration-finance-column{width:18%}#app .company-registration-table col.company-registration-progress-column{width:14%}#app .company-registration-table col.company-registration-action-column{width:9%}#app .company-registration-table tbody tr{height:auto}#app .company-registration-table :is(td,th).action-column{width:auto;min-width:100px}#app .company-registration-company-cell .contract-number{font-size:calc(13px * var(--ui-font-scale));white-space:nowrap;margin-bottom:6px;font-weight:600}#app .company-registration-company-cell>span{font-size:13px;font-weight:500}#app .company-registration-customer-cell>span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400}#app .company-registration-finance-cell>span{color:var(--muted);margin:4px 0;font-size:12px;font-weight:400}#app .company-registration-finance-cell .primary-amount{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}#app :is(.status-chip,.expense-status,.financial-documents .state){box-shadow:none;background:var(--primary-soft);color:var(--primary);white-space:normal;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5}#app .status-chip.orange{color:#9b6525;background:#faf1e3}#app .status-chip i{width:5px;height:5px}#app .service-progress{gap:0;width:100%;padding:0}#app .service-progress-node{width:18px;height:18px;box-shadow:none;border-width:1.5px}#app .service-progress-node svg{width:12px;height:12px}#app .service-progress-step strong{margin-top:6px;font-size:11px;font-weight:500}#app .service-progress-step:before{height:1px;top:9px}#app .service-progress-step.current .service-progress-node{box-shadow:none}#app .company-registration-action-bar{grid-template-columns:repeat(2,30px);justify-content:center;gap:6px;display:grid}#app .icon-action-button{border:1px solid var(--line);background:var(--card);width:30px;min-width:30px;height:30px;color:var(--primary);box-shadow:none;border-radius:6px;padding:6px}#app .icon-action-button svg{fill:currentColor;width:16px;height:16px}#app :is(.order-action.delete,.danger,.return-button){color:var(--ui-danger);border-color:var(--line);background:0 0}#app :is(.actions,.action-bar,.table-actions){flex-wrap:wrap;gap:6px}#app .order-pagination{color:var(--muted);background:0 0;border-top:0;padding:14px 22px;font-size:12px}#app .attention-filter{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--soft);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:500;display:inline-flex}#app .attention-filter.active{background:var(--ui-danger-soft);border-color:var(--ui-danger);color:var(--ui-danger)}#app .attention-dot{background:var(--ui-danger);vertical-align:middle;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}#app .attention-count{background:var(--ui-danger-soft);min-width:16px;color:var(--ui-danger);border-radius:4px;padding:0 3px;font-size:11px;line-height:16px}#app .record-attention{color:var(--ui-danger);align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:500;line-height:1.55;display:inline-flex!important}#app .order-next-step{text-align:left;box-shadow:none;white-space:normal;border:0;border-radius:0;width:auto;max-width:100%;padding:0;font-size:12px;line-height:1.55;color:var(--ui-danger)!important;background:0 0!important;display:flex!important}#app .order-next-step:hover{text-decoration:underline}#app .needs-attention>td:first-child{box-shadow:inset 2px 0 0 var(--ui-danger)}#app .expense-card.needs-attention{border-left:2px solid var(--ui-danger)}#app .expense-doc-icon{display:none}#app .expense-card{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:var(--card);border-radius:0;margin:0;padding:15px 16px}#app .expense-request-no{font-size:13px;font-weight:600}#app .expense-card-main{align-items:center}#app .expense-approval-progress{gap:6px;padding:8px 0 0}#app .expense-approval-progress span{box-shadow:none;padding:3px 7px;font-size:11px;font-weight:400}#app .expense-card-remark{background:0 0;border-radius:0;padding:8px 0 0;font-size:12px}#app .expense-amount-value{font-size:16px;font-weight:600}#app :is(.modal-backdrop,.contract-workflow-backdrop){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102a2260;padding:20px}#app :is(.order-modal,.finance-dialog,.approval-dialog,.return-dialog,.contract-resource-modal,.expense-pay-modal,.expense-create-modal,.profile-modal,.file-preview-modal,.business-history-dialog){border:1px solid var(--line);background:var(--card);max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);color:var(--text);border-radius:12px;overflow:auto;box-shadow:0 20px 80px #102a2226}#app :is(.modal-head,.workflow-header,.detail-header,.finance-dialog header){border-bottom:1px solid var(--line);background:var(--card);gap:14px;padding:18px 22px}#app :is(.modal-head,.workflow-header,.detail-header,.finance-dialog header) :is(h2,h3){color:var(--text);margin:0;font-size:21px;font-weight:600}#app :is(.section-kicker,.order-profile-kicker){letter-spacing:1px;height:auto;min-height:20px;padding:3px 8px;font-size:10px;font-weight:500}#app .modal-form{gap:18px 22px;padding:22px}#app :is(.field-label,.form-grid label,.modal-form label){color:var(--soft);font-size:13px;font-weight:500;line-height:1.5}#app label>.field-label{flex-wrap:wrap;align-items:center;gap:4px;margin:0;line-height:1.5;display:inline-flex}#app label>.field-label>.required-mark{color:var(--ui-danger);margin:0;font-size:12px;display:inline}#app label:has(>input[required],>textarea[required],>select[required]):not(:has(.field-label-required,.required-star,.field-required,.required-mark))>.field-label:after{content:"*";color:var(--ui-danger);font-size:12px;line-height:1}#app :is(.form-hint,.field-hint,.order-form-note){color:var(--muted);font-size:12px;font-weight:400}#app :is(.modal-foot,.workflow-footer,.finance-dialog footer):not(:where(#order-workbench *)){background:var(--card);border-top:1px solid var(--line);box-shadow:none;padding:14px 22px}#app :is(.modal-close,.detail-close,.workflow-close){background:var(--bg);border:0;border-radius:7px;width:32px;height:32px;font-size:22px}#app :is(.detail-grid>div,.document-info,.allocation-row,.contract-budget-summary){background:var(--bg);color:var(--text);border-radius:8px}#app .finance-dialog .contract-budget-summary{padding:12px;font-size:16px;line-height:1.7}#app .workflow-modal:not(:where(#order-workbench)){max-width:calc(100vw - 40px);box-shadow:none;border-radius:12px}#app .workflow-header p{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}#app .workflow-stepper{background:var(--bg);border:0;border-bottom:1px solid var(--line);min-height:84px;margin:0;padding:18px 22px;position:static;overflow-x:auto}#app .workflow-step span{width:26px;height:26px;box-shadow:none;font-size:12px;font-weight:500}#app .workflow-step strong{font-size:12px;font-weight:500}#app .workflow-step small{font-size:10px}#app .workflow-step:before{height:1px;top:13px}#app .workflow-guidance{margin:12px 22px}#app .workflow-panel{border:1px solid var(--line);box-shadow:none;background:var(--card);border-radius:8px;padding:16px}#app .workflow-summary{border:1px solid var(--line);box-shadow:none;padding:16px}#app .workflow-summary h3,#app .workflow-panel h3{font-size:15px;font-weight:600}#app .workflow-summary-grid strong{font-size:18px;font-weight:600}#app .workflow-file-table{min-width:700px}#app .workflow-file-name{min-width:240px}#app :is(.workflow-file-title,.workflow-file-title-line) strong{font-size:13px;font-weight:500}#app .workflow-file-name-inner{gap:10px}#app :is(.workflow-file-name-inner>.folder-icon,.workflow-file-name-inner>.file-icon){width:30px;height:30px}#app :is(.finance-dialog,.approval-dialog,.task-page) :is(small,dt){color:var(--muted)}#app :is(.financial-documents,.approval-page) .actions button:not(.btn){background:var(--primary-soft);color:var(--primary);border:0;border-radius:5px;padding:6px 9px;font-size:12px}#app :is(.financial-documents,.approval-page) .actions button.danger{background:var(--ui-danger-soft);color:var(--ui-danger)}#app .dashboard-shell :is(button,input,select,textarea):focus-visible:not(:where(.saas-command-input input)){outline:2px solid var(--primary);outline-offset:2px}@media (width<=980px){#app .dashboard-sidebar:not(.mobile-open){box-shadow:none;visibility:hidden}#app .dashboard-page{padding:18px}#app .dashboard-main>.module-card,#app .dashboard-main>.page-card{margin:18px}#app .company-registration-table{table-layout:auto;min-width:0}#app .company-registration-table :is(th,td).action-column{width:auto;position:static}#app .company-registration-table tbody tr{border:1px solid var(--line);background:var(--card);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}#app .company-registration-table td{grid-column:1/-1;width:auto;min-width:0}#app .company-registration-table :is(.company-registration-country-cell,.company-registration-status-cell,.company-registration-customer-cell,.company-registration-finance-cell){grid-column:auto;width:auto}#app .company-registration-table :is(.company-registration-country-cell,.company-registration-status-cell) strong{font-size:13px}#app .company-registration-table td{box-shadow:none;border:0;padding:9px 0;background:0 0!important}#app .company-registration-table .contract-number{white-space:normal}#app .company-registration-action-bar{justify-content:flex-start;gap:8px;display:flex}#app .company-registration-table .service-progress{max-width:280px}#app .company-registration-table tbody tr.needs-attention{border-left:2px solid var(--ui-danger)}#app .company-registration-table td:before{color:var(--muted);font-size:11px;font-weight:500}}@media (width<=600px){#app .order-filter-primary>.order-search-wrap{flex-basis:100%;min-width:0}#app .order-filter-primary>.filter-select{flex:130px;width:auto}#app .order-filter-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}#app .dashboard-page{padding:14px}#app .dashboard-main>.module-card,#app .dashboard-main>.page-card{margin:14px}#app :is(.module-head,.finance-head,.approval-header,.panel-head){padding:16px}#app :is(.order-filter-bar,.accounting-toolbar,.employee-grid-toolbar){padding:14px 16px}#app :is(.financial-documents,.approval-page,.task-page):not(:is(.receipt-page,.finance-task-page)){padding:0 16px 16px}#app :is(.financial-documents,.approval-page,.task-page)>:is(.finance-head,.approval-header,header){margin:0 -16px;padding:16px}#app :is(.approval-filters,.toolbar){flex-wrap:wrap;gap:8px}#app .approval-filters .input{width:100%;min-width:0}#app :is(.order-modal,.finance-dialog,.approval-dialog,.return-dialog,.expense-create-modal,.file-preview-modal){max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}#app :is(.modal-backdrop,.contract-workflow-backdrop){padding:10px}#app .modal-form{gap:14px;padding:16px}#app .workflow-modal{max-width:calc(100vw - 20px)}#app :is(.workflow-header,.workflow-footer){padding:14px 16px}#app :is(.company-registration-table,.compact-order-table) td .record-attention{max-width:100%;font-size:12px}}
